/*! normalize.scss v0.1.0 | MIT License | based on git.io/normalize */@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}:root{font-size:100%}html{width:100%;display:block}html *{-webkit-box-sizing:border-box;box-sizing:border-box}html body{width:100%;display:block}html body button:active,html body button:focus{outline:0}.main-wrap{min-width:20rem;overflow:hidden}a{text-decoration:none;cursor:pointer}code,pre{display:inline-block;background:#f2f2f2;border:1px solid #e8e8e8;padding:.1rem .25rem .1rem .25rem;margin:.5rem 0;font-size:.85rem}hr{margin:1rem 0}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInOpacity{0%{opacity:0}100%{opacity:1}}@keyframes fadeInOpacity{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes zoomIn{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes zoomIn{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(1.5rem);transform:translateY(1.5rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(1.5rem);transform:translateY(1.5rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes tap{0%{-webkit-transform:rotateX(0);transform:rotateX(0)}10%{-webkit-transform:rotateX(8deg);transform:rotateX(8deg)}25%{-webkit-transform:rotateX(15deg);transform:rotateX(15deg)}}@keyframes tap{0%{-webkit-transform:rotateX(0);transform:rotateX(0)}10%{-webkit-transform:rotateX(8deg);transform:rotateX(8deg)}25%{-webkit-transform:rotateX(15deg);transform:rotateX(15deg)}}@-webkit-keyframes tap-circle{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}75%{-webkit-transform:scale(1);transform:scale(1);opacity:.6}80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes tap-circle{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}75%{-webkit-transform:scale(1);transform:scale(1);opacity:.6}80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}html{font:normal 400 1rem/1 Montserrat,sans-serif}h1,h2,h3,h4,h5,h6{color:#0047ba;margin:1rem 0 .5rem;text-transform:uppercase;letter-spacing:.18rem}h1{font:400 3rem/1.4 Montserrat,sans-serif}@media print,screen and (max-width:29.99875em){h1{font-size:1.5rem}}h2{font:400 2.4rem/1.4 Montserrat,sans-serif}@media print,screen and (max-width:29.99875em){h2{font-size:1.33rem}}h3{font:400 2rem/1.4 Montserrat,sans-serif}@media print,screen and (max-width:29.99875em){h3{font-size:1.25rem}}h4{font:400 1.5rem/1.4 Montserrat,sans-serif}@media print,screen and (max-width:29.99875em){h4{font-size:1.2rem}}h5{font:400 1.25rem/1.4 Montserrat,sans-serif}@media print,screen and (max-width:29.99875em){h5{font-size:1rem}}h6{font:400 1.125rem/1.4 Montserrat,sans-serif}@media print,screen and (max-width:63.99875em){h6{font-size:1rem}}ol,ul{margin:0;padding:1rem 0 0 2.25rem}ol li,ul li{font:400 1.1rem/1.6 Montserrat,sans-serif;color:#0047ba}p{font:400 1rem/1.6 Montserrat,sans-serif;color:#0047ba;margin:0 0 1rem 0}p:last-child{margin-bottom:0}a{color:#ff595a}.is-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.container{max-width:75rem;width:100%;margin:0 auto}@media print,screen and (max-width:74.99875em){.container{padding:0 2rem}}@media print,screen and (max-width:47.99875em){.container{padding:0 1.5rem}}.container.is-large{max-width:100%;padding:0 3.5rem}.container.is-full{width:100%;max-width:100%}.weight-bold{font-weight:700}.weight-normal{font-weight:400}.weight-light{font-weight:300}.uppercase{text-transform:uppercase}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.antialias{-webkit-font-smoothing:antialiased}.shadow{-webkit-box-shadow:0 20px 20px -50px rgba(0,0,0,.35),0 25px 60px -35px rgba(0,0,0,.35);box-shadow:0 20px 20px -50px rgba(0,0,0,.35),0 25px 60px -35px rgba(0,0,0,.35)}.shadow--circle{-webkit-box-shadow:0 10px 50px -20px rgba(0,0,0,.5),0 15px 10px -35px rgba(0,0,0,.5);box-shadow:0 10px 50px -20px rgba(0,0,0,.5),0 15px 10px -35px rgba(0,0,0,.5)}.shadow--dark{-webkit-box-shadow:0 10px 50px -30px rgba(0,0,0,.5),0 20px 30px -20px rgba(0,0,0,.5);box-shadow:0 10px 50px -30px rgba(0,0,0,.5),0 20px 30px -20px rgba(0,0,0,.5)}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}@media print,screen and (max-width:63.99875em){.embed-container.is-sightmap,.embed-container.is-sitemap{height:90vh;padding-bottom:0}}@media print,screen and (max-width:47.99875em){.embed-container.is-sightmap,.embed-container.is-sitemap{height:95vh}}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.is-loading{width:20px;height:20px;z-index:1;background:transparent url(../../img/icon-loading-white.svg) no-repeat 50% 50%/100%;-webkit-animation:spin 1.5s forwards infinite;animation:spin 1.5s forwards infinite;display:none}.is-loading.is-dark{background:transparent url(../../img/icon-loading-dark.svg) no-repeat 50% 50%/100%}.is-loading.is-active{display:block}.arrow-box{text-align:right}.arrow-box.arrow-box--left{text-align:left}.arrow{display:inline-block;text-align:left;font:400 1rem/1 Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.24rem;color:#0047ba;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}.arrow:hover{-webkit-transform:translateX(1rem);-ms-transform:translateX(1rem);transform:translateX(1rem)}.arrow.arrow--white{color:#fff}.arrow span{display:inline-block;margin-bottom:.1rem}.arrow-right{display:block;width:200px;height:20px;-webkit-transform:translateX(-3rem);-ms-transform:translateX(-3rem);transform:translateX(-3rem);opacity:0;-webkit-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease}.is-animated .arrow-right{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}@media print,screen and (max-width:63.99875em){.br-desktop{display:none}}.content-area.leaseleads-shortcode{padding:0!important}.aligncenter{display:block;margin:0 auto}.alignleft{display:block;margin:0 2rem 2rem 0;float:left}.alignright{display:block;margin:0 0 2rem 2rem;float:right}#player{display:block;margin:1rem 0}.wp-caption{max-width:100%}.wp-caption-text{text-align:center}.button{background:0 0;border:2px solid #ff595a;color:#ff595a;display:inline-block;font:700 1.0625rem/1 Montserrat,sans-serif;letter-spacing:.24rem;text-transform:uppercase;padding:.75rem 1.5rem;position:relative;text-align:center;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.button:hover{background:#ff595a;color:#fff}.button:active,.button:focus{outline:0}.button.button--arrow{background:0 0;border:none;color:#ff595a;display:inline-block;font:600 1.1rem/1.5 "Open Sans",sans-serif}.button.button--arrow:hover{-webkit-box-shadow:none;box-shadow:none;opacity:.7}.button.button--arrow:hover svg{-webkit-transform:translate(.5rem,.33rem);-ms-transform:translate(.5rem,.33rem);transform:translate(.5rem,.33rem)}.button.button--arrow svg{height:auto;margin-left:.75rem;-webkit-transform:translate(0,.3rem);-ms-transform:translate(0,.3rem);transform:translate(0,.3rem);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;width:20px}.link{color:#ff595a;font:600 1rem/1.2 "Open Sans",sans-serif;letter-spacing:.0125rem}.link.link--arrow:hover svg{-webkit-transform:translate(.5rem,.33rem);-ms-transform:translate(.5rem,.33rem);transform:translate(.5rem,.33rem)}.link.link--arrow svg{height:auto;margin-left:.75rem;-webkit-transform:translate(0,.3rem);-ms-transform:translate(0,.3rem);transform:translate(0,.3rem);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;width:20px}.gform_wrapper{width:100%;padding:0}.gform_wrapper form{width:100%}.gform_wrapper .gform_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;position:relative}.gform_wrapper .gform_page{width:100%;position:relative}.gform_wrapper .gform_fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0;padding:0;width:100%}@media print,screen and (max-width:47.99875em){.gform_wrapper .gform_fields{margin:0}}.gform_wrapper .gfield{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;list-style:none;margin-bottom:1.75rem}@media print,screen and (max-width:47.99875em){.gform_wrapper .gfield{padding:0}}.gform_wrapper .gfield.is-captcha label{display:none}.gform_wrapper .gfield.is-half{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-left:0;margin-right:0}@media print,screen and (max-width:47.99875em){.gform_wrapper .gfield.is-half{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;padding:0}}.gform_wrapper .gfield .gfield_required{display:none}.gform_wrapper .gfield_checkbox{list-style:none;padding-left:1.5rem}.gform_wrapper .gfield_checkbox label{font:400 .9rem/1 Montserrat,sans-serif;color:#0047ba}.gform_wrapper .gform_footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;text-align:center}.gform_wrapper .gf_name_has_2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.gform_wrapper .gf_name_has_2 span{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-left:0;margin-right:0;-webkit-box-sizing:border-box;box-sizing:border-box}.gform_wrapper .gf_name_has_2 span:first-of-type{padding-right:.33rem}.gform_wrapper .gf_name_has_2 span:last-of-type{padding-left:.33rem}.gform_wrapper .gfield_label,.gform_wrapper label{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;font:600 1rem/1.2 Montserrat,sans-serif}.gform_wrapper .gform_page_footer{padding:1.5rem 0 0;text-align:center}.gform_wrapper .gform_page_footer .button{min-width:140px}.gform_wrapper .ginput_recaptcha{position:relative}.gform_wrapper .ginput_recaptcha>div{margin:0 auto}@media screen and (max-width:23.4375em){.gform_wrapper .ginput_recaptcha>div{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;position:relative;left:50%;-webkit-transform:scale(.82) translateX(-50%);-ms-transform:scale(.82) translateX(-50%);transform:scale(.82) translateX(-50%)}}.gform_submission_error{font-size:.875rem;margin:0;font-weight:400}.validation_error{background:#f2f2f2;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:0;padding-left:0;padding:.5rem;text-align:center;font-size:.875rem;margin-bottom:.5rem;color:red}.validation_message{background:#f2f2f2;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:0;padding-left:0;padding:.15rem;text-align:center;font-size:.875rem;margin:.5rem 0 0 0;color:red}.gform_confirmation_message{background:#f2f2f2;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:0;padding-left:0;padding:1rem;text-align:center;font-size:1rem;margin:.5rem 0 0 0;color:#ff595a}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#ff595a;opacity:0;-webkit-transition-duration:inherit;-o-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.47,0,.74,.71);-o-transition-timing-function:cubic-bezier(.47,0,.74,.71);transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.85;-webkit-transition-timing-function:cubic-bezier(.22,.61,.36,1);-o-transition-timing-function:cubic-bezier(.22,.61,.36,1);transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;-webkit-transition:opacity .25s ease,visibility 0s ease .25s;-o-transition:opacity .25s ease,visibility 0s ease .25s;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;-webkit-transition:opacity .25s ease 0s,visibility 0s ease 0s;-o-transition:opacity .25s ease 0s,visibility 0s ease 0s;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}@media print,screen and (max-width:47.99875em){.fancybox-slide{padding:22px}}.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px}@media print,screen and (max-width:29.99875em){.fancybox-slide--image{padding:22px}}.fancybox-slide--image::before{display:none}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}@media print,screen and (max-width:47.99875em){.fancybox-content{padding:22px}}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-ms-transform-origin:top left;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--play svg:nth-child(2){display:none}.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;-webkit-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.85)),color-stop(50%,rgba(0,0,0,.3)),color-stop(65%,rgba(0,0,0,.15)),color-stop(75.5%,rgba(0,0,0,.075)),color-stop(82.85%,rgba(0,0,0,.037)),color-stop(88%,rgba(0,0,0,.019)),to(rgba(0,0,0,0)));background:-o-linear-gradient(bottom,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%);background:linear-gradient(to top,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:0px){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:fancybox-rotate 1s linear infinite;animation:fancybox-rotate 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@-webkit-keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0,0,.25,1);-o-transition-timing-function:cubic-bezier(0,0,.25,1);transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-o-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}@media all and (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:0px){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .2s cubic-bezier(.25,.46,.45,.94);-o-transition:all .2s cubic-bezier(.25,.46,.45,.94);transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.close-arrow{width:25px;height:25px;display:block;position:absolute;right:0;top:-30px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.close-arrow:before{position:absolute;content:'';left:0;top:50%;margin-top:-2px;width:100%;height:4px;z-index:0;background:#fff}.close-arrow:after{position:absolute;content:'';left:50%;margin-left:-2px;top:0;width:4px;height:100%;z-index:0;background:#fff}.fancybox-container--custom .fancybox-slide{padding:44px 88px}@media print,screen and (max-width:29.99875em){.fancybox-container--custom .fancybox-slide{padding:44px}}.fancybox-container--custom .fancybox-arrow{position:absolute;z-index:999;top:50%;margin-top:-25px;left:-80px;width:80px;height:80px;overflow:hidden;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;background-repeat:no-repeat;background-position:center;background-size:30px auto}@media print,screen and (max-width:29.99875em){.fancybox-container--custom .fancybox-arrow{width:40px;height:40px;background-size:15px auto;left:-40px}}.fancybox-container--custom .fancybox-arrow:hover{opacity:.8}.fancybox-container--custom .fancybox-arrow.fancybox-arrow--prev{background-image:url(../../img/prev-white.svg)}.fancybox-container--custom .fancybox-arrow.fancybox-arrow--next{right:-80px;left:auto;background-image:url(../../img/next-white.svg)}@media print,screen and (max-width:29.99875em){.fancybox-container--custom .fancybox-arrow.fancybox-arrow--next{right:-40px}}.fancybox-container--custom .fancybox-arrow svg{width:100%;position:static;z-index:0}form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}form p{margin:0}form label{font:400 1rem Montserrat,sans-serif;color:#fff}form input[type=email],form input[type=password],form input[type=search],form input[type=tel],form input[type=text]{padding:.75rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:#fff;border-radius:.25rem;width:100%;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;font:400 1rem/1 Montserrat,sans-serif;letter-spacing:.1rem;color:#0047ba}form input[type=email]::-webkit-input-placeholder,form input[type=password]::-webkit-input-placeholder,form input[type=search]::-webkit-input-placeholder,form input[type=tel]::-webkit-input-placeholder,form input[type=text]::-webkit-input-placeholder{color:#0047ba}form input[type=email]:-moz-placeholder,form input[type=password]:-moz-placeholder,form input[type=search]:-moz-placeholder,form input[type=tel]:-moz-placeholder,form input[type=text]:-moz-placeholder{color:#0047ba}form input[type=email]::-moz-placeholder,form input[type=password]::-moz-placeholder,form input[type=search]::-moz-placeholder,form input[type=tel]::-moz-placeholder,form input[type=text]::-moz-placeholder{color:#0047ba}form input[type=email]:-ms-input-placeholder,form input[type=password]:-ms-input-placeholder,form input[type=search]:-ms-input-placeholder,form input[type=tel]:-ms-input-placeholder,form input[type=text]:-ms-input-placeholder{color:#0047ba}form input[type=email] ::-ms-input-placeholder,form input[type=password] ::-ms-input-placeholder,form input[type=search] ::-ms-input-placeholder,form input[type=tel] ::-ms-input-placeholder,form input[type=text] ::-ms-input-placeholder{color:#0047ba}form input[type=email]:active,form input[type=email]:focus,form input[type=password]:active,form input[type=password]:focus,form input[type=search]:active,form input[type=search]:focus,form input[type=tel]:active,form input[type=tel]:focus,form input[type=text]:active,form input[type=text]:focus{outline:0;background:#f2f2f2}form input[type=email]:active::-webkit-input-placeholder,form input[type=email]:focus::-webkit-input-placeholder,form input[type=password]:active::-webkit-input-placeholder,form input[type=password]:focus::-webkit-input-placeholder,form input[type=search]:active::-webkit-input-placeholder,form input[type=search]:focus::-webkit-input-placeholder,form input[type=tel]:active::-webkit-input-placeholder,form input[type=tel]:focus::-webkit-input-placeholder,form input[type=text]:active::-webkit-input-placeholder,form input[type=text]:focus::-webkit-input-placeholder{color:#ffbc29}form input[type=email]:active:-moz-placeholder,form input[type=email]:focus:-moz-placeholder,form input[type=password]:active:-moz-placeholder,form input[type=password]:focus:-moz-placeholder,form input[type=search]:active:-moz-placeholder,form input[type=search]:focus:-moz-placeholder,form input[type=tel]:active:-moz-placeholder,form input[type=tel]:focus:-moz-placeholder,form input[type=text]:active:-moz-placeholder,form input[type=text]:focus:-moz-placeholder{color:#ffbc29}form input[type=email]:active::-moz-placeholder,form input[type=email]:focus::-moz-placeholder,form input[type=password]:active::-moz-placeholder,form input[type=password]:focus::-moz-placeholder,form input[type=search]:active::-moz-placeholder,form input[type=search]:focus::-moz-placeholder,form input[type=tel]:active::-moz-placeholder,form input[type=tel]:focus::-moz-placeholder,form input[type=text]:active::-moz-placeholder,form input[type=text]:focus::-moz-placeholder{color:#ffbc29}form input[type=email]:active:-ms-input-placeholder,form input[type=email]:focus:-ms-input-placeholder,form input[type=password]:active:-ms-input-placeholder,form input[type=password]:focus:-ms-input-placeholder,form input[type=search]:active:-ms-input-placeholder,form input[type=search]:focus:-ms-input-placeholder,form input[type=tel]:active:-ms-input-placeholder,form input[type=tel]:focus:-ms-input-placeholder,form input[type=text]:active:-ms-input-placeholder,form input[type=text]:focus:-ms-input-placeholder{color:#ffbc29}form input[type=email]:active ::-ms-input-placeholder,form input[type=email]:focus ::-ms-input-placeholder,form input[type=password]:active ::-ms-input-placeholder,form input[type=password]:focus ::-ms-input-placeholder,form input[type=search]:active ::-ms-input-placeholder,form input[type=search]:focus ::-ms-input-placeholder,form input[type=tel]:active ::-ms-input-placeholder,form input[type=tel]:focus ::-ms-input-placeholder,form input[type=text]:active ::-ms-input-placeholder,form input[type=text]:focus ::-ms-input-placeholder{color:#ffbc29}form .ginput_container_textarea{padding-top:1rem}form textarea{padding:1.5rem 1rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;border:1px solid #ff595a;-webkit-box-shadow:none;box-shadow:none;background:0 0;border-radius:0;width:100%;height:112px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;font:500 .93rem/1.25 Montserrat,sans-serif;letter-spacing:.1rem;text-transform:uppercase;color:#f5a800}form textarea::-webkit-input-placeholder{color:#f5a800}form textarea:-moz-placeholder{color:#f5a800}form textarea::-moz-placeholder{color:#f5a800}form textarea:-ms-input-placeholder{color:#f5a800}form textarea ::-ms-input-placeholder{color:#f5a800}form textarea:active,form textarea:focus{outline:0}form select{display:block;width:100%;padding:.85rem 1rem;background:rgba(242,242,242,.25);height:44px;border:0;font:400 .9rem/1.25 Montserrat,sans-serif;color:#0047ba;text-transform:none;margin:0}form select:focus{outline-width:medium}form select:active{outline:0}form input[type=submit]{margin:0;background:#ff595a;border-color:#ff595a;border-radius:.25rem;color:#fff;display:inline-block;font:700 1.25rem/1 "Open Sans",sans-serif;letter-spacing:.1rem;opacity:1;padding:.75rem 1.5rem;position:relative;text-align:center;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;width:100%}@media screen and (max-width:23.75em){form input[type=submit]{font-size:1rem}}form input[type=submit]:hover{background:#f5a800;border-color:#f5a800}.search-module{width:100%;height:100%;height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;overflow:hidden;z-index:-999;-webkit-transform:scale(1.2) translateY(-5rem);-ms-transform:scale(1.2) translateY(-5rem);transform:scale(1.2) translateY(-5rem);opacity:0}.search-module.search-module--is-active{opacity:.9;visibility:visible;z-index:9999;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.search-module .close{background:0 0;color:#fff;padding:.5rem 1rem;position:absolute;right:2rem;top:2rem;font:300 .9rem/1 "Open Sans",sans-serif;cursor:pointer;border-radius:.1rem;-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.search-module .close:active,.search-module .close:focus{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.search-module .close i{margin-left:.85rem}.search-module>.container{height:100%}.search-module .form-wrap{-ms-flex-item-align:center;align-self:center;width:100%;max-width:50rem;margin:0 auto;position:relative}.search-module form{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0;position:relative}.search-module form .icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%;margin-left:0;margin-right:0;position:relative;font-size:2.25rem;text-align:center;padding:1.6rem 0 0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;color:#fff}.search-module form .icon:hover{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.search-module form .icon input[type=submit]{position:absolute;left:0;top:0;right:0;bottom:0;background:0 0;color:transparent;margin:0;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.search-module form input[type=search]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%;margin-left:0;margin-right:0;margin:0;padding:1rem 0 1rem 3.5rem;display:block;width:calc(100% - 3.5rem);background:0 0;border:0;border-left:1px solid #fff;color:#fff;font:300 3rem/175% "Open Sans",sans-serif;text-transform:uppercase;letter-spacing:.1rem}.search-module form input[type=search]::-webkit-input-placeholder{color:#fff}.search-module form input[type=search]:-moz-placeholder{color:#fff}.search-module form input[type=search]::-moz-placeholder{color:#fff}.search-module form input[type=search]:-ms-input-placeholder{color:#fff}.search-module form input[type=search] ::-ms-input-placeholder{color:#fff}.search-module form input[type=search]:active,.search-module form input[type=search]:focus{outline:0}.menu-icon{width:47px;height:38px;border:none;background:0 0;position:absolute;top:50%;margin-top:-19px;left:-4rem;cursor:pointer;padding:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;color:#ff595a}@media screen and (max-width:86.25em){.menu-icon{left:0}}@media screen and (max-width:79.375em){.menu-icon{left:2rem}}@media print,screen and (max-width:74.99875em){.menu-icon{display:block}}.menu-icon.menu-icon--hamburger.is-active{left:-7rem}.menu-icon:hover:before{bottom:-2px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.menu-icon:hover:after{top:-2px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.menu-icon:active,.menu-icon:focus{outline:0}.menu-icon span,.menu-icon:after,.menu-icon:before{width:100%;height:7px;position:absolute;display:block;background:#ff595a}.menu-icon:after,.menu-icon:before{content:'';-webkit-transition:.3s width .4s;-o-transition:.3s width .4s;transition:.3s width .4s}.menu-icon:after{top:0;left:0;margin-top:0}.menu-icon:before{bottom:0;right:0;margin-bottom:0}.menu-icon span{top:50%;margin-top:-3.5px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.menu-icon span:before{content:'';background:#ff595a;width:100%;height:6px;position:absolute;left:0;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.menu-icon.is-active{left:1.5rem;top:2rem;margin-top:0}@media screen and (max-width:86.25em){.menu-icon.is-active{letter-spacing:1.5rem}}.menu-icon.is-active:after{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:0%;left:0}.menu-icon.is-active:before{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:0%;right:0}.menu-icon.is-active span{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s -webkit-transform .4s;transition:.3s -webkit-transform .4s;-o-transition:.3s transform .4s;transition:.3s transform .4s;transition:.3s transform .4s,.3s -webkit-transform .4s}.menu-icon.is-active span:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:.3s -webkit-transform .4s;transition:.3s -webkit-transform .4s;-o-transition:.3s transform .4s;transition:.3s transform .4s;transition:.3s transform .4s,.3s -webkit-transform .4s}.notification{width:100%;max-width:100%;position:relative;-webkit-transition:opacity .25s ease;-o-transition:opacity .25s ease;transition:opacity .25s ease;z-index:101;background:#f2f2f2;padding:.5rem 1rem .5rem 0;text-align:center}body.menu-active .notification{display:none}.notification.is-top{-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);max-height:200px}.notification.is-top.is-hidden{-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.notification.is-top.is-dismissed{max-height:0;-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);padding:0}@media print,screen and (max-width:47.99875em){.notification.is-top .notification__button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%;margin-left:0;margin-right:0;padding-right:1.75rem;text-align:center}}@media print,screen and (max-width:47.99875em){.notification.is-top .notification__button a{padding:.5rem .75rem;font-size:.55rem;letter-spacing:.033rem;margin:0 auto}}.notification.is-bottom{position:fixed;bottom:0;left:0;right:0;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);max-height:200px}.notification.is-bottom.is-hidden{-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}.notification.is-bottom.is-dismissed{max-height:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);padding:0}.notification.is-hidden{opacity:0;padding:0 0;max-height:0}.notification>.container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:100%;padding:0 3rem;position:relative}@media print,screen and (max-width:63.99875em){.notification>.container{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 2rem}}.notification h4{margin:0}@media print,screen and (max-width:47.99875em){.notification__title{font-size:1rem}}@media print,screen and (max-width:29.99875em){.notification__title{font-size:.7rem}}.notification__close{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:1rem;top:50%;width:40px;font-size:1.5rem;cursor:pointer;z-index:9999;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media print,screen and (max-width:63.99875em){.notification__close{right:.5rem}}@media print,screen and (max-width:47.99875em){.notification__close{right:0}}.notification__close:hover{cursor:pointer}.notification__close svg{position:relative;-ms-flex-item-align:center;align-self:center;margin:0 auto;width:25px;height:25px;cursor:pointer;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;z-index:9999}.notification__close svg:hover{-webkit-transform:scale(.975);-ms-transform:scale(.975);transform:scale(.975)}.page-header{width:100%;max-width:100%;height:auto;margin:0 auto 5rem auto;z-index:8;position:relative;overflow:hidden;background-size:contain;background-repeat:no-repeat}@media print,screen and (max-width:63.99875em){.page-header{margin-bottom:3rem;background-size:670px auto;background-position:calc(50% - 335px) 0}}@media print,screen and (max-width:47.99875em){.page-header{background-size:515px auto;background-position:calc(50% - 257px) 0}}.container.container--page-header{position:relative;min-height:200px}@media print,screen and (max-width:47.99875em){.container.container--page-header{min-height:150px}}.page-header__overlay{position:absolute;left:0;right:0;top:0;bottom:0;opacity:.85;z-index:1}.page-header__content{-ms-flex-item-align:center;align-self:center;width:100%;z-index:10}.page-header__title-wrap{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}.page-header__title{margin:0;color:#f5a800;text-transform:uppercase;background:#fff;padding:1rem 1.25rem;min-width:400px;text-align:center;font-weight:600;-webkit-transform:translateY(2rem);-ms-transform:translateY(2rem);transform:translateY(2rem);opacity:0;-webkit-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease}.page-header__title.is-animated{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}@media print,screen and (max-width:47.99875em){.page-header__title{font-size:1.5rem;min-width:auto;padding:.5rem 1.5rem}}@media screen and (max-width:34.375em){.page-header__title{font-size:1.25rem;padding-left:1rem;padding-right:1rem}}.page-header__subtitle{display:block;margin:.5em auto 0;position:relative;color:#fff;text-align:center;z-index:10;-webkit-font-smoothing:antialiased}.page-header__breadcrumbs{width:100%;position:absolute;left:0;bottom:0;padding:.75rem 0;-webkit-box-sizing:border-box;box-sizing:border-box;background:#ffb0b0;z-index:9}.page-header__breadcrumbs span{-ms-flex-item-align:center;align-self:center;color:#ff0204;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1}.page-header__breadcrumbs span:first-of-type a{padding-left:0}.page-header__breadcrumbs span a,.page-header__breadcrumbs span strong{font-weight:300;letter-spacing:.05rem;color:#ff0204;padding:0 .5rem}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:1rem 0}.pagination .page-numbers{width:auto;display:inline-block;text-transform:uppercase;font:500 1rem/2.8 "Open Sans",sans-serif;color:#ff595a;border-radius:.1rem;letter-spacing:.033rem;margin:0 .75rem 0;opacity:.5}.pagination .page-numbers.next,.pagination .page-numbers.prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-item-align:center;align-self:center;margin:0}.pagination .page-numbers.next svg,.pagination .page-numbers.prev svg{-ms-flex-item-align:center;align-self:center}.pagination .page-numbers.next{padding-left:1rem}.pagination .page-numbers.prev{padding-right:1rem}.pagination .page-numbers.current{color:#ff595a;position:relative;-webkit-transform:scale(1.33);-ms-transform:scale(1.33);transform:scale(1.33);opacity:1}.post__share{margin:0;padding-top:.33rem;align-item:flex-start;height:auto;width:100%}.post__share>.post__share-link{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;margin-bottom:.75rem}@media print,screen and (max-width:47.99875em){.post__share>.post__share-link:last-of-type{margin-right:0}}@media print,screen and (max-width:47.99875em){.post__share>.post__share-link{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:1rem}}.post__share svg{width:30px;height:auto}.post-meta{background:#f5a800;padding:2.5rem 2rem 12rem 2rem;text-align:center}@media print,screen and (max-width:63.99875em){.post-meta{padding-bottom:3rem}}.post-title{color:#fff;text-transform:uppercase;font:500 1.5rem/1.5 Montserrat,sans-serif;letter-spacing:.14rem;margin:0;-webkit-transform:translateY(3rem);-ms-transform:translateY(3rem);transform:translateY(3rem);opacity:0;-webkit-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease}.post-title.is-animated{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}@media print,screen and (max-width:29.99875em){.post-title{font-size:1.25rem}}.post-info.post-info--single{color:#fff;-webkit-transform:translateY(3rem);-ms-transform:translateY(3rem);transform:translateY(3rem);opacity:0;-webkit-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease}.post-info.post-info--single.is-animated{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.sidebar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:29.16667%;margin-left:0;margin-right:0}@media print,screen and (max-width:47.99875em){.sidebar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;margin-top:5rem}}.sidebar .widget{display:block;clear:both;margin:0 auto 2.5rem}.sidebar .widget:after{clear:both;display:table;content:''}.sidebar .widget:first-of-type .widget__title{margin-top:0}.sidebar .widget .widget__title{position:relative;margin:0 0 1rem}.sidebar .widget ol,.sidebar .widget ul{list-style:none;padding:0 0 0 .75rem}.sidebar .widget ol li,.sidebar .widget ul li{padding:.5rem 0}.sidebar .widget a,.sidebar .widget li,.sidebar .widget p,.sidebar .widget ul{font:300 1rem/1 "Open Sans",sans-serif;letter-spacing:.085rem}.sidebar .widget .search-form{position:relative}.sidebar .widget .search-form input[type=submit]{position:absolute;top:.5rem;right:0;bottom:1.5rem;padding:0 .5rem;margin:0}.social-links{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;position:relative;padding:0}.social-links.social-links--show-names .social-link{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;display:block;padding-bottom:1rem}.social-links.social-links--show-names .social-link:last-of-type{padding-bottom:0}.social-links .social-link{list-style:none;display:inline-block;margin:0 .75rem 0 0}.social-links .social-link:last-child{margin-right:0}.social-links .social-link svg{display:inline-block;-ms-flex-item-align:center;align-self:center;height:15px;width:15px;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);color:#fff}.social-links .social-link__name{-ms-flex-item-align:center;align-self:center;font:400 .9rem/1 Montserrat,sans-serif;padding-left:.75rem}.privacy-policy{color:#000;overflow-x:hidden}.privacy-policy .privacy-policy__title{text-transform:uppercase;text-align:center;margin:0 0 2rem 0;color:#000}.privacy-policy p{color:#000}.si-float-wrapper{position:absolute;width:100%}.si-float-wrapper,.si-float-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}[class*=si-wrapper]{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;cursor:default}.si-wrapper-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:-40px;margin-left:0;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.si-wrapper-bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:0;margin-left:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.si-wrapper-left{margin-top:-20px;margin-left:-11px;-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.si-wrapper-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:-20px;margin-left:11px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}[class*=si-shadow-wrapper]{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.29804;z-index:1}.si-shadow-wrapper-bottom,.si-shadow-wrapper-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.si-shadow-pointer-bottom,.si-shadow-pointer-right{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.si-shadow-frame{-webkit-box-shadow:0 1px 3px 0 #000;box-shadow:0 1px 3px 0 #000}[class*=si-shadow-pointer]{position:relative;width:15px;height:15px;margin:auto}[class*=si-shadow-inner-pointer]{position:absolute;width:141%;height:141%;-webkit-box-shadow:-.70711px .70711px 3px 0 #000;box-shadow:-.70711px .70711px 3px 0 #000}.si-shadow-inner-pointer-top{left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.si-shadow-inner-pointer-bottom{bottom:0;left:50%;-webkit-transform:translate(-50%,50%) rotate(-45deg);-ms-transform:translate(-50%,50%) rotate(-45deg);transform:translate(-50%,50%) rotate(-45deg)}.si-shadow-inner-pointer-left{top:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.si-shadow-inner-pointer-right{top:50%;right:0;-webkit-transform:translate(50%,-50%) rotate(-45deg);-ms-transform:translate(50%,-50%) rotate(-45deg);transform:translate(50%,-50%) rotate(-45deg)}.si-frame{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border-radius:3px;overflow:hidden;z-index:2}.si-content-wrapper{width:100%;max-width:100%;max-height:100%;padding:30px;background-color:#fff}.si-has-border .si-content-wrapper{border:1px solid #bbb}.si-content{overflow:auto}.si-close-button{position:absolute;top:0;right:0;border:0;outline:0;background-color:#ff595a;color:inherit;font-family:Arial,Baskerville,monospace;font-size:24px;cursor:pointer;opacity:.9;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:2}.si-close-button:focus,.si-close-button:hover{opacity:.7}[class*=si-pointer-border]{position:absolute;border:15px solid transparent;z-index:3}[class*=si-pointer-bg]{position:relative;border:15px solid transparent;z-index:4}.si-has-border [class*=si-pointer-bg]{border-width:15px}.si-pointer-border-bottom,.si-pointer-border-top{left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.si-pointer-border-left,.si-pointer-border-right{top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.si-pointer-top{border-bottom:0}.si-pointer-border-top{bottom:0;border-top-color:#bbb}.si-pointer-bg-top{border-top-color:#fff}.si-has-border .si-pointer-bg-top{top:-1px;margin-bottom:0}.si-pointer-bottom{border-top:0}.si-pointer-border-bottom{top:0;border-bottom-color:#bbb}.si-pointer-bg-bottom{border-bottom-color:#fff}.si-has-border .si-pointer-bg-bottom{bottom:-1px;margin-top:0}.si-pointer-left{border-right:0}.si-pointer-border-left{right:0;border-left-color:#bbb}.si-pointer-bg-left{border-left-color:#fff}.si-has-border .si-pointer-bg-left{left:-1px;margin-right:0}.si-pointer-right{border-left:0}.si-pointer-border-right{left:0;border-right-color:#bbb}.si-pointer-bg-right{border-right-color:#fff}.si-has-border .si-pointer-bg-right{right:-1px;margin-left:0}.footer{width:100%}.footer__column.footer__column--one{width:40%;margin-right:10%;-webkit-transform:translateX(-3rem);-ms-transform:translateX(-3rem);transform:translateX(-3rem);opacity:0;-webkit-transition:all 4s ease;-o-transition:all 4s ease;transition:all 4s ease}.footer__column.footer__column--one.is-animated,.is-animated .footer__column.footer__column--one{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}@media print,screen and (max-width:63.99875em){.footer__column.footer__column--one{padding:2rem;width:100%;background:#0047ba;margin:0}}.footer__column.footer__column--one .widget{width:100%;max-width:400px;margin-left:auto;margin-right:auto}.footer__column.footer__column--two{width:20%;margin-left:7%;-webkit-transform:translateX(3rem);-ms-transform:translateX(3rem);transform:translateX(3rem);opacity:0;-webkit-transition:all 4s ease;-o-transition:all 4s ease;transition:all 4s ease}.footer__column.footer__column--two.is-animated,.is-animated .footer__column.footer__column--two{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}@media print,screen and (max-width:63.99875em){.footer__column.footer__column--two{background:#ff595a;width:50%;margin:0;padding:2rem 3rem}}@media print,screen and (max-width:47.99875em){.footer__column.footer__column--two{width:100%;padding:2rem 2rem}}.footer__column.footer__column--three{width:23%;padding-left:1.5rem;-webkit-transform:translateX(3rem);-ms-transform:translateX(3rem);transform:translateX(3rem);opacity:0;-webkit-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease}.footer__column.footer__column--three.is-animated,.is-animated .footer__column.footer__column--three{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}@media print,screen and (max-width:63.99875em){.footer__column.footer__column--three{background:#ff595a;width:50%;margin:0;padding:2rem 3rem}}@media print,screen and (max-width:47.99875em){.footer__column.footer__column--three{width:100%;padding:2rem 2rem}}.footer__column.footer__column--three .social-links{display:none}@media print,screen and (max-width:47.99875em){.footer__column.footer__column--three .social-links{display:block}}.footer__column.footer__column--three .social-link__icon{height:44px}.footer__top{width:100%;padding:3rem 0 1rem 0}@media print,screen and (max-width:63.99875em){.footer__top{padding:0;background:0 0!important}}.footer__top .widget{color:#fff}.footer__top .widget a,.footer__top .widget p{color:#fff;font:400 1rem/1.5 Montserrat,sans-serif;letter-spacing:.1rem;margin-bottom:1.35rem}.footer__top .widget a{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.footer__top .widget a:hover{opacity:.7}.footer__top .social-links{padding-top:2rem}@media print,screen and (max-width:63.99875em){.container.container--footer-top{padding:0}}.footer-logo{margin-top:2.5rem;margin-bottom:5rem;width:100%;height:auto;vertical-align:bottom;text-align:right}@media print,screen and (max-width:63.99875em){.footer-logo{margin-bottom:2rem;text-align:center}}.footer-logo img,.footer-logo picture{max-width:100%;height:auto}@media print,screen and (max-width:63.99875em){.arrow-box.arrow-box--footer{text-align:center}}.widget__title{color:#fff;text-transform:uppercase;font:700 1.25rem/1.4 "Open Sans",sans-serif;letter-spacing:.14rem;margin:0 0 .75rem 0}.footer-text{font:400 1rem/1.8 Montserrat,sans-serif;letter-spacing:.1rem}.footer__bottom{width:100%;padding:1rem 0 0 0;background:#fff}.footer__bottom>.container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:0 0 1rem 0}.footer__bottom .widget{width:100%}.footer__bottom .menu{list-style:none;padding:0;margin:0}.footer__bottom .menu-item{display:inline-block;padding:0 1rem;line-height:1}.footer__bottom .menu-item>a{line-height:1;color:#fff}.arrow-right.arrow-right--footer{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.footer-list{list-style:none;text-align:center;padding-left:0;padding-top:0;color:#a2a29d;position:relative}@media print,screen and (max-width:63.99875em){.footer-list{width:calc(100% - 6rem);margin-left:auto;margin-right:auto;padding-right:3rem;text-align:left}}@media print,screen and (max-width:47.99875em){.footer-list{width:calc(100% - 4rem)}}.footer-list li{display:inline-block;margin:0 .25rem;font:400 .725rem/1.8 Montserrat,sans-serif;letter-spacing:.1rem;color:#a2a29d}@media print,screen and (max-width:63.99875em){.footer-list li{text-transform:uppercase;font-size:.65rem}}@media screen and (max-width:34.375em){.footer-list li{font-size:.5rem}}@media print,screen and (max-width:29.99875em){.footer-list li{letter-spacing:.05rem}}.footer-list li.footer-copy{display:none}@media print,screen and (max-width:63.99875em){.footer-list li.footer-copy{display:block}}@media screen and (max-width:34.375em){.footer-list li.footer-copy{margin-bottom:.15rem}}@media print,screen and (max-width:63.99875em){.footer-list li.footer-management{display:block}}@media print,screen and (max-width:63.99875em){.footer-list li.footer-management span{display:none}}.footer-list a{color:#a2a29d;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.footer-list a:hover{opacity:.8}@media print,screen and (max-width:63.99875em){li.footer-icons{position:absolute;right:0;top:50%}}li.footer-icons img{width:36px;height:15px;vertical-align:middle}@media screen and (max-width:25.625em){li.footer-privacy span{display:none}}.header{padding:0;position:relative;width:100%;z-index:9;inset:unset!important}.header.header--fixed{background:#fff}body.header-is-sticky .header{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.3);box-shadow:0 0 5px 0 rgba(0,0,0,.3)}body.menu-is-open .header__bottom>.container{padding:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;max-width:100%;height:calc(100vh - 0)}.header__menu{-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;-ms-flex-item-align:start;align-self:flex-start;height:100%}body.menu-is-open .header__menu{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;height:calc(100% - 6rem)}.main-nav{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;padding:0;margin:0;display:none;list-style:none}.main-nav .menu-item{margin-left:-20px;opacity:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.main-nav .menu-item.menu-item--has-icon{padding-left:2rem}.main-nav .menu-item>a{color:#ff595a}.main-nav .menu-item>a .menu-item__description{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;display:block;font:400 .7rem/1 Montserrat,sans-serif;letter-spacing:0;color:rgba(0,71,186,.5);margin:.1rem 0 0}.main-nav .menu-item>a .menu-item__icon{position:absolute;left:.66rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1.5rem;height:auto}.main-nav .menu-item>a .menu-item__icon img{width:100%;height:auto;display:block;margin:0 auto}.main-nav .menu-item a{display:block;font:500 1.5rem/1.5 Montserrat,sans-serif;letter-spacing:.14rem;text-transform:uppercase;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;margin-bottom:1.5rem;padding:.5rem 0;color:#f5a800}.main-nav .menu-item a:hover{color:#ff595a}@media print,screen and (max-width:47.99875em){.main-nav .menu-item a{font:400 1.05rem/1.5 Montserrat,sans-serif}}.main-nav .menu-item.menu-item-has-children>a>span{display:inline-block;margin-left:.75rem;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.main-nav .menu-item.menu-item-has-children .sub-menu{display:none;position:absolute;background:0 0;text-align:left;min-width:175px;z-index:1001;-webkit-transition:all .5s ease .1s;-o-transition:all .5s ease .1s;transition:all .5s ease .1s;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;width:100%;left:auto;right:auto;top:auto;opacity:1;padding:0 1.5rem}.main-nav .menu-item.menu-item-has-children .sub-menu.sub-menu--is-open{display:block}.main-nav .menu-item.menu-item-has-children .sub-menu:hover{opacity:1;display:block}.main-nav .menu-item.menu-item-has-children .sub-menu li{margin:0;background:#fff;width:auto;display:block;text-align:left;cursor:pointer}.main-nav .menu-item.menu-item-has-children .sub-menu li:hover{-webkit-transform:none;-ms-transform:none;transform:none}.main-nav .menu-item.menu-item-has-children .sub-menu li a{color:#0047ba;padding:.75em 4em .75em 1em;display:block;white-space:nowrap;cursor:pointer}.main-nav .menu-item.menu-item-has-children .sub-menu li a:after,.main-nav .menu-item.menu-item-has-children .sub-menu li a:before{display:none}.main-nav .menu-item.menu-item-has-children:hover{opacity:1}.main-nav .menu-item.menu-item-has-children:hover .sub-menu{display:block!important;opacity:1}.main-nav .menu-item.menu-item-has-children:hover .sub-menu:hover{display:block;opacity:1}.main-nav .menu-item:last-child{margin-right:0}.main-nav .menu-item.current-menu-item a{color:#ff595a;border-bottom:2px solid #ff595a}.header__nav{background:#fff;position:fixed;left:-10000px;top:0;height:100%;width:50%;padding-left:5rem;padding-top:2rem;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.3);box-shadow:0 0 5px 0 rgba(0,0,0,.3);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media print,screen and (max-width:63.99875em){.header__nav{width:80%;background-image:url(../../img/hero-bg.png);background-repeat:no-repeat;background-position:100% 100%;background-size:70% auto;padding-bottom:100px}}@media print,screen and (max-width:47.99875em){.header__nav{width:100%;padding-left:2.5rem}}@media screen and (max-height:750px){body.menu-active .header__nav{width:100%;min-height:100vh;overflow-x:hidden;overflow-y:auto}}@media screen and (max-height:750px){body.menu-active .header{position:relative!important}}@media screen and (max-height:750px){body.menu-active .footer,body.menu-active .header__top,body.menu-active .page-wrap{display:none}}.container.container--header-top{position:relative}.header__top{width:100%;background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(50%,#fff),color-stop(50%,#ff595a),to(#ff595a));background:-o-linear-gradient(left,#fff 0,#fff 50%,#ff595a 50%,#ff595a 100%);background:linear-gradient(to right,#fff 0,#fff 50%,#ff595a 50%,#ff595a 100%)}body.menu-is-open .header__top{background:#fff;margin-bottom:3rem}@media print,screen and (max-width:47.99875em){.header__nav-top{padding-left:3.5rem}}@media print,screen and (max-width:29.99875em){.header__nav-top{padding-left:2rem}}.header__nav-top .top-nav{width:100%;margin-bottom:5rem}@media screen and (max-width:68.75em){.header__nav-top .top-nav{padding-left:1rem}}.header__nav-top .top-nav .menu-item.is-icon{display:none}@media print,screen and (max-width:63.99875em){.header__nav-top .top-nav .menu-item.is-apply{position:absolute;left:0;bottom:0;background:#0047ba;width:100%;margin:0;padding:2rem}}@media screen and (max-height:750px){.header__nav-top .top-nav .menu-item.is-apply{display:none}}@media print,screen and (max-width:63.99875em){.header__nav-top .top-nav .menu-item.is-apply a{position:relative;font-size:1.3rem;font-weight:500;color:#fff}}@media print,screen and (max-width:63.99875em){.header__top .top-nav .menu-item.is-apply{display:none}}@media print,screen and (max-width:63.99875em){.header__top .top-nav .menu-item.is-phone{display:none}}.top-nav{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-left:0;margin-right:0;padding:.4rem 0 0 6rem;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:right}@media screen and (max-width:68.75em){.top-nav{padding-left:4rem}}@media print,screen and (max-width:63.99875em){.top-nav{padding-left:6rem}}@media print,screen and (max-width:29.99875em){.top-nav{padding-left:4rem}}.top-nav>.menu-item{-ms-flex-item-align:center;align-self:center;position:relative;display:inline-block;margin:0 .5rem;padding:0;text-align:center;-webkit-transition:all .33s ease;-o-transition:all .33s ease;transition:all .33s ease}.top-nav>.menu-item:last-of-type{margin-right:0;margin-left:2rem}@media screen and (max-width:71.25em){.top-nav>.menu-item:last-of-type{margin-left:1rem}}@media print,screen and (max-width:63.99875em){.top-nav>.menu-item:last-of-type{margin-left:.5rem}}@media print,screen and (max-width:47.99875em){.top-nav>.menu-item:last-of-type{margin-left:auto;margin-right:auto;position:relative;left:-2rem}}@media print,screen and (max-width:29.99875em){.top-nav>.menu-item:last-of-type{position:static}}.top-nav>.menu-item.is-phone a{font-weight:500}.top-nav>.menu-item.is-icon{position:relative;left:-1.5rem}@media print,screen and (max-width:29.99875em){.top-nav>.menu-item.is-icon{position:static}}body.menu-is-open .top-nav>.menu-item.is-icon{display:none}.top-nav>.menu-item.is-icon a{width:77px;height:25px;background:url(../../img/menu-icon.svg) center no-repeat;background-size:25px auto;font-size:0;font-weight:700;line-height:1;display:block;padding-top:2rem;-webkit-transition:none;-o-transition:none;transition:none}.top-nav>.menu-item.is-icon a:hover{font-size:.5rem;color:#f5a800}@media print,screen and (max-width:63.99875em){.top-nav>.menu-item.is-icon a{height:35px;text-indent:-9999px}}.top-nav>.menu-item a{display:block;font:700 1rem/1.5 Montserrat,sans-serif;letter-spacing:.24rem;text-transform:uppercase;padding:0 .25em;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;color:#0047ba}@media print,screen and (max-width:74.99875em){.top-nav>.menu-item a{font-size:.8rem}}.top-nav>.menu-item a:hover{color:#f5a800}.header__logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-left:0;margin-right:0;padding:2rem 4.5rem 2rem 2rem;text-align:right}@media print,screen and (max-width:47.99875em){.header__logo{padding:2rem .5rem 2rem 1rem}}body.menu-is-open .header__logo{display:none}.header__logo a{width:100%;height:100%}.header__logo a:active,.header__logo a:focus{outline:0;outline:0}.header__logo img{-ms-flex-item-align:center;align-self:center;display:inline-block;width:auto;max-width:375px;height:auto;max-height:80px;margin:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media print,screen and (max-width:47.99875em){.header__logo img{width:100%}}body.archive .page-wrap>.container,body.index .page-wrap>.container,body.search .page-wrap>.container{max-width:50rem}@media print,screen and (max-width:47.99875em){body.archive .page-wrap>.container,body.index .page-wrap>.container,body.search .page-wrap>.container{max-width:100%}}body.archive .content-area,body.index .content-area,body.search .content-area{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0}@media print,screen and (max-width:47.99875em){body.archive .content-area,body.index .content-area,body.search .content-area{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;padding-top:1.5rem}}body.archive .sidebar,body.index .sidebar,body.search .sidebar{display:none}body.archive .post,body.index .post,body.search .post{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;margin:0 auto;background:#fff;border-bottom:1px solid #f0f0f0;padding:2.5rem 0}body.archive .post:first-of-type,body.index .post:first-of-type,body.search .post:first-of-type{padding-top:0}body.archive .post__body,body.index .post__body,body.search .post__body{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0}body.archive .post__image,body.index .post__image,body.search .post__image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0}body.archive .post__image img,body.index .post__image img,body.search .post__image img{max-width:100%;width:100%;height:auto;display:block}body.archive .post__title,body.index .post__title,body.search .post__title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;margin:1rem 0 1rem;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;color:#0047ba}body.archive .post__title>a,body.index .post__title>a,body.search .post__title>a{color:#0047ba}body.archive .post__title:hover,body.index .post__title:hover,body.search .post__title:hover{opacity:.8}body.archive .post__content,body.index .post__content,body.search .post__content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;margin-top:.25rem}body.archive .post__content p,body.index .post__content p,body.search .post__content p{color:#0047ba;letter-spacing:0}body.archive .post__link,body.index .post__link,body.search .post__link{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;padding:0}body.search .post{border-bottom:1px solid #e2e2e2;padding-bottom:2rem;margin-bottom:4rem}body.search .page-header{max-width:none;width:100%;height:50vh}@media print,screen and (max-width:47.99875em){body.search .page-header{height:66vh}}body.search .page-header>.container{width:100%}body.search .page-header .page-header__content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;-ms-flex-item-align:center;align-self:center;width:100%;z-index:10}body.search .page__content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%;margin-left:0;margin-right:0}.page .content-area{padding:3.5rem 0}.page.page--blog .page-header{margin-bottom:0}.page--404 .content-area{padding-top:0;padding-bottom:0;background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(50%,#fff),color-stop(50%,#ff595a),to(#ff595a));background:-o-linear-gradient(left,#fff 0,#fff 50%,#ff595a 50%,#ff595a 100%);background:linear-gradient(to right,#fff 0,#fff 50%,#ff595a 50%,#ff595a 100%)}@media print,screen and (max-width:47.99875em){.page--404 .content-area{background:0 0;padding-top:2rem}}.page--404 .content-area>.container{width:100%;max-width:100%}@media print,screen and (max-width:74.99875em){.page--404 .content-area>.container{padding:0}}.container.container--404{max-width:1050px}@media print,screen and (max-width:47.99875em){.container.container--404{padding:0}}.single.single--post .content-area{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;width:100%}.single.single--post .content-area.has-sidebar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:70.83333%;margin-left:0;margin-right:0;margin:0}.single.single--post .content-area.has-sidebar .post{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;margin:0}.single.single--post .sidebar{padding-top:5rem}.single.single--post .page-header .page-header__overlay{opacity:.75}.single.single--post .post{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;margin:0 auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.single.single--post .post__body{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;background:#fff;padding:3rem 4rem;margin-top:-11rem}@media print,screen and (max-width:63.99875em){.single.single--post .post__body{margin-top:-3.5rem}}@media print,screen and (max-width:47.99875em){.single.single--post .post__body{padding:3rem 2rem}}@media print,screen and (max-width:29.99875em){.single.single--post .post__body{padding:2rem 1rem}}.single.single--post .post__share{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333%;margin-left:0;margin-right:0}@media print,screen and (max-width:47.99875em){.single.single--post .post__share{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:87.5%;margin-left:0;margin-right:0;margin:1rem auto 0}}.single.single--post .post__image{height:405px;background-repeat:no-repeat;background-position:center;background-size:cover}.single.single--post .post__title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;margin:1rem 0 1rem}@media print,screen and (max-width:47.99875em){.single.single--post .post__title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:87.5%;margin-left:0;margin-right:0;margin:1rem auto 1rem}}.single.single--post .post__content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;overflow:hidden}.single.single--post .post__content img{max-width:100%;height:auto;vertical-align:middle}@media print,screen and (max-width:47.99875em){.single.single--post .post__content img{margin-top:3rem;margin-bottom:3rem}}.single.single--post .post__content h1,.single.single--post .post__content h2,.single.single--post .post__content h3,.single.single--post .post__content h4,.single.single--post .post__content h5,.single.single--post .post__content h6{text-transform:uppercase;color:#ff595a;margin:0 0 2rem 0;font-family:Montserrat,sans-serif;letter-spacing:.14rem;font-weight:700}.single.single--post .post__content p{font:500 .8125rem/1.9 Montserrat,sans-serif;letter-spacing:.1rem;margin-bottom:1.6rem}.single.single--post .post__content blockquote{margin:5rem 0}@media print,screen and (max-width:63.99875em){.single.single--post .post__content blockquote{margin:3rem 0}}@media print,screen and (max-width:29.99875em){.single.single--post .post__content blockquote{margin:2rem 0}}.single.single--post .post__content blockquote p{color:#ff595a;font:700 1.4rem/1.8 Montserrat,sans-serif;text-align:center;text-transform:uppercase;letter-spacing:.14rem}.single.single--post .post__content blockquote p:last-child{margin-bottom:0}.single.single--post .post__content ol,.single.single--post .post__content ul{padding:0 0 0 1rem;margin-bottom:4rem}.single.single--post .post__content ol li,.single.single--post .post__content ul li{font:500 .8125rem/1.5 Montserrat,sans-serif;letter-spacing:.1rem;margin-bottom:1rem}.single.single--post .post__content ol li:last-child,.single.single--post .post__content ul li:last-child{margin-bottom:0}.single.single--post .post__content ol li ol,.single.single--post .post__content ol li ul,.single.single--post .post__content ul li ol,.single.single--post .post__content ul li ul{padding-top:1rem}.single.single--post .post__content ul li{list-style:none;position:relative}.single.single--post .post__content ul li:after{position:absolute;content:'';left:-15px;top:8px;width:4px;height:4px;border-radius:50%;z-index:0;background:#ff595a}.single.single--post .post__content ol li{position:relative;left:15px}.single.single--post .post__content ol li::marker{color:#ff595a;font-weight:700;font-size:1.5rem;letter-spacing:.14rem}.single.single--post .post__content table{margin:0 0 20px 0}.single.single--post .post__content td,.single.single--post .post__content th{padding:.625rem;border:1px solid #ccc}.single.single--post .post__content hr{border-top:2px solid #bacbe7;margin:4rem 0}.images{margin:2rem -2rem 3rem -2rem}@media print,screen and (max-width:63.99875em){.images{margin-left:-1rem;margin-right:-1rem;margin-bottom:2rem}}.images.images--3col .images__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%;margin-left:0;margin-right:0}@media print,screen and (max-width:47.99875em){.images.images--3col .images__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;margin-bottom:2rem}}.images.images--3col .images__item-bg{height:250px}.images__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-left:0;margin-right:0;padding:0 2rem}@media print,screen and (max-width:63.99875em){.images__item{padding:0 1rem}}@media screen and (max-width:34.375em){.images__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;margin-bottom:2rem}}.images__item:last-child{margin-bottom:0}.images__item-bg{height:400px;background-size:cover;background-repeat:no-repeat}@media print,screen and (max-width:63.99875em){.images__item-bg{height:300px}}.images__item-caption{padding-top:1rem;font:500 .8125rem/1.3 Montserrat,sans-serif;color:#f5a800;letter-spacing:.1rem}.author{border-top:2px solid #becbe8;border-bottom:2px solid #becbe8;padding:3rem 5rem;margin:3rem 0 5rem 0}@media print,screen and (max-width:63.99875em){.author{padding:2rem 0}}.author__image{margin-right:3rem;-webkit-transform:translateX(-3rem);-ms-transform:translateX(-3rem);transform:translateX(-3rem);opacity:0;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.author__image.is-animated,.is-animated .author__image{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}@media print,screen and (max-width:47.99875em){.author__image{width:100%!important;text-align:center;margin-bottom:1.5rem}}.author__image img{width:135px;height:auto;vertical-align:bottom;border-radius:50%}.author__content{-webkit-transform:translateX(3rem);-ms-transform:translateX(3rem);transform:translateX(3rem);opacity:0;-webkit-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease}.author__content.is-animated,.is-animated .author__content{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.author__bio{font:700 1.5rem/1.5 Montserrat,sans-serif;text-transform:uppercase;color:#ff595a;margin-bottom:.5rem;letter-spacing:.14rem}@media print,screen and (max-width:47.99875em){.author__bio{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;text-align:center}}.author__description p{font:500 .85rem/1.5 Montserrat,sans-serif;letter-spacing:.1rem}.author__description p:last-child{margin-bottom:0}.page--thank-you .content-area{padding-top:0;padding-bottom:0;background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(50%,#fff),color-stop(50%,#ff595a),to(#ff595a));background:-o-linear-gradient(left,#fff 0,#fff 50%,#ff595a 50%,#ff595a 100%);background:linear-gradient(to right,#fff 0,#fff 50%,#ff595a 50%,#ff595a 100%)}@media print,screen and (max-width:47.99875em){.page--thank-you .content-area{background:0 0;padding-top:2rem}}.page--thank-you .content-area>.container{width:100%;max-width:100%}@media print,screen and (max-width:74.99875em){.page--thank-you .content-area>.container{padding:0}}.container.container--thank-you{max-width:1050px}@media print,screen and (max-width:47.99875em){.container.container--thank-you{padding:0}}.hero{display:block;position:relative;padding:0;width:100%;margin-bottom:5.65rem}@media print,screen and (max-width:29.99875em){.hero{margin-bottom:2.5rem}}.hero.hero--carousel{padding:0;margin:0 0 5.65rem 0;position:relative;width:100%}@media print,screen and (max-width:63.99875em){.hero.hero--carousel{margin-bottom:3rem}}.hero.hero--carousel .swiper-button-next,.hero.hero--carousel .swiper-button-prev{position:absolute;top:50%;width:50px;height:50px;z-index:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.hero.hero--carousel .swiper-button-next svg,.hero.hero--carousel .swiper-button-prev svg{width:50px;height:50px;display:block;color:#f5a800}.hero.hero--carousel .swiper-button-prev{left:1.5rem}.hero.hero--carousel .swiper-button-next{right:1.5rem}.hero.gradient-white-color-a{background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(50%,#fff),color-stop(50%,#ff595a),to(#ff595a));background:-o-linear-gradient(left,#fff 0,#fff 50%,#ff595a 50%,#ff595a 100%);background:linear-gradient(to right,#fff 0,#fff 50%,#ff595a 50%,#ff595a 100%)}@media print,screen and (max-width:47.99875em){.hero.gradient-white-color-a{background:#ff595a}}.hero.gradient-white-color-b{background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(50%,#fff),color-stop(50%,#f5a800),to(#f5a800));background:-o-linear-gradient(left,#fff 0,#fff 50%,#f5a800 50%,#f5a800 100%);background:linear-gradient(to right,#fff 0,#fff 50%,#f5a800 50%,#f5a800 100%)}@media print,screen and (max-width:47.99875em){.hero.gradient-white-color-b{background:#f5a800}}.hero.gradient-white-color-c{background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(50%,#fff),color-stop(50%,#0047ba),to(#0047ba));background:-o-linear-gradient(left,#fff 0,#fff 50%,#0047ba 50%,#0047ba 100%);background:linear-gradient(to right,#fff 0,#fff 50%,#0047ba 50%,#0047ba 100%)}@media print,screen and (max-width:47.99875em){.hero.gradient-white-color-c{background:#0047ba}}.hero.gradient-white-color-d{background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(50%,#fff),color-stop(50%,#becbe8),to(#becbe8));background:-o-linear-gradient(left,#fff 0,#fff 50%,#becbe8 50%,#becbe8 100%);background:linear-gradient(to right,#fff 0,#fff 50%,#becbe8 50%,#becbe8 100%)}@media print,screen and (max-width:47.99875em){.hero.gradient-white-color-d{background:#becbe8}}.hero.gradient-white-color-white{background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(50%,#fff),color-stop(50%,#fff),to(#fff));background:-o-linear-gradient(left,#fff 0,#fff 50%,#fff 50%,#fff 100%);background:linear-gradient(to right,#fff 0,#fff 50%,#fff 50%,#fff 100%)}@media print,screen and (max-width:47.99875em){.hero.gradient-white-color-white{background:#fff}}.hero__pattern{position:absolute;content:'';left:1px;bottom:0;width:50%;height:calc(100% + 120px);z-index:0;background-repeat:no-repeat;background-position:100% 100%;background-size:auto 100%}@media screen and (max-width:78.125em){.hero__pattern{background-size:cover;width:calc(50% + 10rem);left:-10rem}}@media print,screen and (max-width:47.99875em){.hero__pattern{background:0 0}}.hero-item{overflow:hidden}@media print,screen and (max-width:29.99875em){.container.container--swiper{width:100%;padding:0}}.hero-item__bg{position:relative;display:block;background-color:#000;background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:600px;max-height:80vh;margin:0;padding:0;overflow:hidden}@media print,screen and (max-width:47.99875em){.hero-item__bg{height:400px}}@media print,screen and (max-width:29.99875em){.hero-item__bg{height:350px}}.hero-item__bg>.container{height:100%;position:relative}@media print,screen and (max-width:63.99875em){.hero-item__bg>.container{width:calc(100% - 6rem)}}@media print,screen and (max-width:47.99875em){.hero-item__bg>.container{width:calc(100% - 3rem)}}.hero-item__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;background:-webkit-gradient(linear,left top,right top,from(#000),to(#000));background:-o-linear-gradient(left,#000 0,#000 100%);background:linear-gradient(to right,#000 0,#000 100%);opacity:.33;z-index:2}.hero-item__header{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.hero-item__header-text{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-left:0;margin-right:0;padding:1.5rem 2rem 1.5rem 1rem;margin:0;text-transform:uppercase;color:#fff;font-weight:700;letter-spacing:.14rem;text-align:right;position:relative}@media print,screen and (max-width:74.99875em){.hero-item__header-text{font-size:1rem}}@media print,screen and (max-width:47.99875em){.hero-item__header-text{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;text-align:center}}.hero-item__content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%;margin-left:0;margin-right:0;-ms-flex-item-align:center;align-self:center;position:relative;z-index:3;color:#fff;padding:12rem 0;-webkit-transition:all .5s ease-out .1s;-o-transition:all .5s ease-out .1s;transition:all .5s ease-out .1s}@media print,screen and (max-width:74.99875em){.hero-item__content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%;margin-left:0;margin-right:0}}@media print,screen and (max-width:63.99875em){.hero-item__content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0}}@media print,screen and (max-width:47.99875em){.hero-item__content{text-align:center}}.hero-item__title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;color:#fff;position:relative;font:700 4.25rem/1 "Open Sans",sans-serif;letter-spacing:0;margin:0 0 0;padding:0;text-align:left}@media print,screen and (max-width:63.99875em){.hero-item__title{font-size:3.5rem}}@media print,screen and (max-width:47.99875em){.hero-item__title{font-size:2.15rem;text-align:center}}.hero-item__description{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0}.hero-item__description p{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%;margin-left:0;margin-right:0;color:#fff;font:400 1.5rem Montserrat,sans-serif;line-height:1.5;margin:.25rem 0 1.15rem}@media print,screen and (max-width:63.99875em){.hero-item__description p{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0}}@media print,screen and (max-width:47.99875em){.hero-item__description p{text-align:center}}.hero-item__buttons .button:nth-child(2){margin-left:1.5rem}@media print,screen and (max-width:47.99875em){.hero-item__buttons .button:nth-child(2){margin:1rem auto 0}}@media print,screen and (max-width:47.99875em){.hero-item__buttons .button{display:block;width:calc(100% - 2rem);margin:0 auto}}.hero-item--video{overflow:hidden;position:relative;height:600px;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.hero-item__video{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}.hero-item__video.loading{opacity:0}.hero-item__video.loading .hero-item__video-background{opacity:0}.hero-item__video-background{position:absolute;top:50%;left:0;bottom:0;padding-top:56.25%;width:100%;height:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:2s opacity ease;-o-transition:2s opacity ease;transition:2s opacity ease;opacity:1;overflow:hidden}.hero-item__video-embed,.hero-item__video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media screen and (max-width:93.75em){.hero-item__video-embed,.hero-item__video-embed iframe{-webkit-transform:scale(1.225);-ms-transform:scale(1.225);transform:scale(1.225)}}@media screen and (max-width:80em){.hero-item__video-embed,.hero-item__video-embed iframe{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}}@media print,screen and (max-width:74.99875em){.hero-item__video-embed,.hero-item__video-embed iframe{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}}@media print,screen and (max-width:63.99875em){.hero-item__video-embed,.hero-item__video-embed iframe{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}}@media print,screen and (max-width:47.99875em){.hero-item__video-embed,.hero-item__video-embed iframe{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}}@media print,screen and (max-width:29.99875em){.hero-item__video-embed,.hero-item__video-embed iframe{-webkit-transform:scale(1.66);-ms-transform:scale(1.66);transform:scale(1.66)}}@media screen and (max-width:25em){.hero-item__video-embed,.hero-item__video-embed iframe{-webkit-transform:scale(1.9);-ms-transform:scale(1.9);transform:scale(1.9)}}.hero-play{position:absolute;z-index:99;left:50%;margin-left:-30px;top:50%;margin-top:-80px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.hero-play:hover{opacity:.8}.hero-play svg{width:60px;height:60px;color:#fff;fill:#fff;position:absolute}.about{margin-bottom:3rem}@media print,screen and (max-width:63.99875em){.about{margin-bottom:3rem}}.container.container--about{-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1920px}@media print,screen and (max-width:63.99875em){.container.container--about{padding:0}}.about__image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-left:0;margin-right:0}@media print,screen and (max-width:63.99875em){.about__image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;margin-bottom:2.5rem}}.about__image .background{height:534px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center}@media print,screen and (max-width:63.99875em){.about__image .background{width:100%;height:350px}}@media print,screen and (max-width:29.99875em){.about__image .background{height:250px}}.about__content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-left:0;margin-right:0;padding:0 4rem}@media print,screen and (max-width:63.99875em){.about__content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0}}@media print,screen and (max-width:47.99875em){.about__content{padding:0 2.5rem}}.about__title{margin:0 0 1.5rem 0}.about__text{margin-bottom:2rem}.features{margin-bottom:4.5rem}@media print,screen and (max-width:63.99875em){.features{margin-bottom:9rem}}@media print,screen and (max-width:47.99875em){.features{margin-bottom:6rem}}.features.features--home .features__title{padding-left:7%}@media print,screen and (max-width:63.99875em){.features.features--home .features__title{padding-left:0}}.features__inner{background:#f5a800;position:relative}.container.container--features{max-width:1920px}@media print,screen and (max-width:63.99875em){.container.container--features{padding:0}}.features__content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-left:0;margin-right:0;padding:3rem 5rem 1.25rem 5rem;-webkit-transform:translateX(-3rem);-ms-transform:translateX(-3rem);transform:translateX(-3rem);opacity:0;-webkit-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease}.features__content.is-animated,.is-animated .features__content{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}@media print,screen and (max-width:74.99875em){.features__content{padding-left:2rem;padding-right:2rem}}@media print,screen and (max-width:63.99875em){.features__content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0}}@media print,screen and (max-width:47.99875em){.features__content{padding-top:3rem}}.features__title{color:#fff;margin:0 0 3rem 0}.features-items{margin-bottom:2rem}.features-items__element{text-align:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%;margin-left:0;margin-right:0;padding:0 .15rem;margin-bottom:2.25rem}@media print,screen and (max-width:47.99875em){.features-items__element{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-left:0;margin-right:0;padding:0 .15rem}}@media print,screen and (max-width:29.99875em){.features-items__element{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}}.features-items__element-img{height:100%;max-height:35px;width:auto;vertical-align:bottom;margin-bottom:1rem}@media print,screen and (max-width:29.99875em){.features-items__element-img{margin-right:1.5rem;margin-bottom:0;max-width:32px}}.features-items__element-text{color:#fff;font:.8125rem/1.5 "Open Sans",sans-serif;letter-spacing:.1rem}@media print,screen and (max-width:63.99875em){.features-items__element-text br.br-desktop{display:block}}.features__img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-left:0;margin-right:0;-webkit-transform:translateX(3rem);-ms-transform:translateX(3rem);transform:translateX(3rem);opacity:0;-webkit-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease}.features__img.is-animated,.is-animated .features__img{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}@media print,screen and (max-width:63.99875em){.features__img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0}}.features__img .background{height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}@media print,screen and (max-width:63.99875em){.features__img .background{height:500px}}.arrow-box.arrow-box--features{padding-right:3rem;margin-top:-1.5rem}.features__pattern{height:97px;width:100%;background-size:auto 100%}.featured-plan-wrap{position:relative;z-index:2;margin-bottom:7rem}.featured-plan-wrap:after{content:'';position:absolute;left:0;bottom:0;background:#fff;height:100%;width:100%;-webkit-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease;z-index:1}.featured-plan-wrap.is-animated:after{height:0}@media print,screen and (max-width:63.99875em){.featured-plan{margin-bottom:3rem}}@media screen and (max-width:78.125em){.container.container--featured-plan{padding-left:2rem;padding-right:2rem}}.featured-plan__image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-left:0;margin-right:0;text-align:right}@media screen and (max-width:53.125em){.featured-plan__image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;margin-bottom:2rem}}.featured-plan__image .background{width:100%;height:484px;background-repeat:no-repeat;background-position:center;background-size:contain}.featured-plan__image.featured-plan__image--color-a .featured-plan__image-inner{border-color:#ff595a}.featured-plan__image.featured-plan__image--color-a .featured-plan__image-text{background-color:#ff595a}.featured-plan__image.featured-plan__image--color-b .featured-plan__image-inner{border-color:#f5a800}.featured-plan__image.featured-plan__image--color-b .featured-plan__image-text{background-color:#f5a800}.featured-plan__image.featured-plan__image--color-c .featured-plan__image-inner{border-color:#0047ba}.featured-plan__image.featured-plan__image--color-c .featured-plan__image-text{background-color:#0047ba}.featured-plan__image.featured-plan__image--color-d .featured-plan__image-inner{border-color:#becbe8}.featured-plan__image.featured-plan__image--color-d .featured-plan__image-text{background-color:#becbe8}.featured-plan__image.featured-plan__image--white .featured-plan__image-inner{border-color:#fff}.featured-plan__image.featured-plan__image--white .featured-plan__image-text{background-color:#fff}.featured-plan__image-inner{border:13px solid #becbe8}.featured-plan__image-text{background:#becbe8;padding:.25rem .75rem .5rem .75rem;display:inline-block;color:#fff;text-align:left}.featured-plan__image-title{text-transform:uppercase;font:700 1.25rem/1.2 "Open Sans",sans-serif;letter-spacing:.24rem;margin-bottom:.5rem}.featured-plan__image-size{font:400 .75rem/1.2 Montserrat,sans-serif;letter-spacing:.1rem}.featured-plan__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-left:0;margin-right:0;padding-left:5rem}@media print,screen and (max-width:63.99875em){.featured-plan__content{padding-left:2rem}}@media screen and (max-width:53.125em){.featured-plan__content{padding-left:0}}@media screen and (max-width:53.125em){.featured-plan__content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0}}.featured-plan__title{margin:0 0 1.5rem 0}.featured-plan__text{margin-bottom:3rem}.gallery-grid.gallery-grid--amenities{margin-bottom:10rem}.container.container--gallery-grid{max-width:1050px}@media print,screen and (max-width:74.99875em){.container.container--gallery-grid{padding:0}}@media print,screen and (max-width:47.99875em){.container.container--gallery-grid{display:none}}.is-full .container{width:100%;max-width:100%}.gallery-grid__image{background-size:cover;background-repeat:no-repeat;background-position:center}.gallery-grid__image.gallery-grid__image--1{height:590px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-left:0;margin-right:0;-webkit-transform:translateX(-3rem);-ms-transform:translateX(-3rem);transform:translateX(-3rem);opacity:0;-webkit-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease}.gallery-grid__image.gallery-grid__image--1.is-animated,.is-animated .gallery-grid__image.gallery-grid__image--1{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.gallery-grid__image.gallery-grid__image--2{height:295px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0}.gallery-grid__image.gallery-grid__image--3{height:295px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0}.gallery-grid__box{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-left:0;margin-right:0;-webkit-transform:translateX(3rem);-ms-transform:translateX(3rem);transform:translateX(3rem);opacity:0;-webkit-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease}.gallery-grid__box.is-animated,.is-animated .gallery-grid__box{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.gallery-slider-box{position:relative;display:none}@media print,screen and (max-width:47.99875em){.gallery-slider-box{display:block}}.gallery-slider-box .swiper-button{position:absolute;left:0;top:50%;margin-top:-20px;width:45px;height:45px;background:url(../../img/prev.svg) center no-repeat;background-size:contain;cursor:pointer}.gallery-slider-box .swiper-button--next{left:auto;right:0;background-image:url(../../img/next.svg)}.gallery-slider{display:none}@media print,screen and (max-width:47.99875em){.gallery-slider{display:block;width:calc(100% - 6rem);overflow:hidden;margin-left:auto;margin-right:auto}}.gallery-slider__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0}.gallery-slider__bg{height:350px;background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width:34.375em){.gallery-slider__bg{height:250px}}@media print,screen and (max-width:29.99875em){.gallery-slider__bg{height:200px}}#map{height:430px;width:100%;display:block}.introduction-text{padding:0 10rem 0 4rem;margin-bottom:5rem}@media print,screen and (max-width:63.99875em){.introduction-text{padding-left:0;padding-right:0;margin-bottom:3rem}}.introduction-text.introduction-text--contact .introduction-text__content{padding-right:2rem}@media print,screen and (max-width:74.99875em){.introduction-text.introduction-text--contact .introduction-text__content{padding-right:0}}.introduction-text__title{margin:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:45.83333%;margin-left:0;margin-right:0;padding-right:4rem;color:#f5a800;text-align:right;-webkit-transform:translateX(-3rem);-ms-transform:translateX(-3rem);transform:translateX(-3rem);opacity:0;-webkit-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease}.introduction-text__title.is-animated,.is-animated .introduction-text__title{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}@media print,screen and (max-width:63.99875em){.introduction-text__title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;text-align:left;margin-bottom:1.5rem;padding-right:0}}.introduction-text__content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:54.16667%;margin-left:0;margin-right:0;-webkit-transform:translateX(3rem);-ms-transform:translateX(3rem);transform:translateX(3rem);opacity:0;-webkit-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease}.introduction-text__content.is-animated,.is-animated .introduction-text__content{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}@media print,screen and (max-width:63.99875em){.introduction-text__content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0}}.introduction-text__content p:last-child{margin-bottom:0}.floor-plans{position:relative;z-index:2}.floor-plans:after{content:'';position:absolute;left:0;bottom:0;background:#fff;height:100%;width:100%;-webkit-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease;z-index:1}.floor-plans.is-animated:after{height:0}.container.container--floor-plans{max-width:920px}.plan{margin-bottom:7rem}@media print,screen and (max-width:47.99875em){.plan{margin-bottom:2.5rem}}.plan__image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-left:0;margin-right:0;padding-right:2rem}@media print,screen and (max-width:74.99875em){.plan__image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:45.83333%;margin-left:0;margin-right:0}}@media print,screen and (max-width:47.99875em){.plan__image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;padding-right:0;margin-bottom:.5rem}}.plan__image .background{height:370px;width:100%;background-size:contain;background-repeat:no-repeat;background-position:center}.plan__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-left:0;margin-right:0;padding-left:2rem}@media print,screen and (max-width:74.99875em){.plan__content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:54.16667%;margin-left:0;margin-right:0}}@media print,screen and (max-width:47.99875em){.plan__content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;padding-left:0;text-align:center}}.plan__content-inner{-ms-flex-item-align:center;align-self:center;width:100%}.plan__title{font:600 2rem/1.5 Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.1rem;margin:0 0 1.5rem 0;color:#f5a800}@media print,screen and (max-width:47.99875em){.plan__title{font-size:1.25rem}}.plan__tour{display:block;margin-top:-1rem;margin-bottom:3rem;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.plan__tour:hover{opacity:.7}.plan__tour-text{font:500 .9rem/1 Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.24rem;color:#f5a800}.plan__tour-play{width:22px;height:22px;display:inline-block;background:url(../../img/play.svg);vertical-align:middle;margin-right:.5rem}.plan__info{margin-bottom:1.5rem}@media print,screen and (max-width:63.99875em){.plan__info{max-width:450px;margin-left:auto;margin-right:auto}}@media print,screen and (max-width:47.99875em){.plan__info{margin-bottom:0}}.plan__info-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%;margin-left:0;margin-right:0;padding:0 .15rem;font:500 .8rem/1.4 Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.2rem;text-align:center}@media print,screen and (max-width:47.99875em){.plan__info-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-left:0;margin-right:0;padding:0 .5rem;margin-bottom:1.5rem}}.plan__info-item:first-child{padding-left:0}@media print,screen and (max-width:47.99875em){.plan__info-item:first-child{padding:0 .5rem}}.plan__info-item:last-child{padding-right:0}@media print,screen and (max-width:47.99875em){.plan__info-item:last-child{padding:0 .5rem}}.plan__info-item span{color:#f5a800;display:inline-block;font-size:.7rem}.plan__info-icon{width:40px;height:35px;display:block;background-size:contain;background-repeat:no-repeat;margin:0 auto 1rem auto}.plan__button{color:#ff595a;position:relative;width:100%;display:block;text-align:center;line-height:43px;text-transform:uppercase;letter-spacing:.14rem;font-weight:700;font-size:.9rem}.plan__button:hover rect{stroke-width:5;stroke-dasharray:45,219%;stroke-dashoffset:48;-webkit-transition:all 1.35s cubic-bezier(.19,1,.22,1);-o-transition:all 1.35s cubic-bezier(.19,1,.22,1);transition:all 1.35s cubic-bezier(.19,1,.22,1)}@media print,screen and (max-width:63.99875em){.plan__button:hover rect{stroke-dasharray:45,217%}}.plan__button svg{height:45px;left:0;position:absolute;top:0;width:100%}.plan__button rect{fill:none;stroke:#ff595a;stroke-width:4;stroke-dasharray:280%,0;-webkit-transition:all .35s linear;-o-transition:all .35s linear;transition:all .35s linear}.features-list{background:#f5a800;padding:4rem 0 2rem 0}.features-list.features-list--offset{margin-top:-26.3rem;padding-top:22rem}@media print,screen and (max-width:63.99875em){.features-list.features-list--offset{margin-top:-22rem}}@media print,screen and (max-width:29.99875em){.features-list.features-list--offset{margin-top:-15rem;padding-top:15rem}}.features-list__title{color:#fff;margin:0 0 3rem 0;-webkit-transform:translateY(3rem);-ms-transform:translateY(3rem);transform:translateY(3rem);opacity:0;-webkit-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease}.features-list__title.is-animated{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}@media print,screen and (max-width:47.99875em){.features-list__title{margin-bottom:2rem}}.features-list__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%;margin-left:0;margin-right:0;padding:0 .5rem;text-align:center;margin-bottom:2rem;-webkit-transform:translateX(-1rem);-ms-transform:translateX(-1rem);transform:translateX(-1rem);opacity:0;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.features-list__item.is-animated,.is-animated .features-list__item{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}@media print,screen and (max-width:29.99875em){.features-list__item:last-child{margin-bottom:0}}@media print,screen and (max-width:63.99875em){.features-list__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%;margin-left:0;margin-right:0}}@media print,screen and (max-width:47.99875em){.features-list__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-left:0;margin-right:0}}@media print,screen and (max-width:29.99875em){.features-list__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}}.features-list__items{margin:0 -2rem}@media print,screen and (max-width:63.99875em){.features-list__items{margin:0 0}}.features-list__items .features-list__item:nth-child(1){-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.features-list__items .features-list__item:nth-child(2){-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.features-list__items .features-list__item:nth-child(3){-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.features-list__items .features-list__item:nth-child(4){-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.features-list__items .features-list__item:nth-child(5){-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.features-list__items .features-list__item:nth-child(6){-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.features-list__items .features-list__item:nth-child(7){-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}.features-list__items .features-list__item:nth-child(8){-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.features-list__items .features-list__item:nth-child(9){-webkit-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}.features-list__items .features-list__item:nth-child(10){-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.features-list__items .features-list__item:nth-child(11){-webkit-transition-delay:1.1s;-o-transition-delay:1.1s;transition-delay:1.1s}.features-list__items .features-list__item:nth-child(12){-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.features-list__items .features-list__item:nth-child(13){-webkit-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s}.features-list__items .features-list__item:nth-child(14){-webkit-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}.features-list__items .features-list__item:nth-child(15){-webkit-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}.features-list__items .features-list__item:nth-child(16){-webkit-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}.features-list__items .features-list__item:nth-child(17){-webkit-transition-delay:1.7s;-o-transition-delay:1.7s;transition-delay:1.7s}.features-list__items .features-list__item:nth-child(18){-webkit-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}.features-list__items .features-list__item:nth-child(19){-webkit-transition-delay:1.9s;-o-transition-delay:1.9s;transition-delay:1.9s}.features-list__items .features-list__item:nth-child(20){-webkit-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}.features-list__items .features-list__item:nth-child(21){-webkit-transition-delay:2.1s;-o-transition-delay:2.1s;transition-delay:2.1s}.features-list__items .features-list__item:nth-child(22){-webkit-transition-delay:2.2s;-o-transition-delay:2.2s;transition-delay:2.2s}.features-list__items .features-list__item:nth-child(23){-webkit-transition-delay:2.3s;-o-transition-delay:2.3s;transition-delay:2.3s}.features-list__items .features-list__item:nth-child(24){-webkit-transition-delay:2.4s;-o-transition-delay:2.4s;transition-delay:2.4s}.features-list__items .features-list__item:nth-child(25){-webkit-transition-delay:2.5s;-o-transition-delay:2.5s;transition-delay:2.5s}.features-list__items .features-list__item:nth-child(26){-webkit-transition-delay:2.6s;-o-transition-delay:2.6s;transition-delay:2.6s}.features-list__items .features-list__item:nth-child(27){-webkit-transition-delay:2.7s;-o-transition-delay:2.7s;transition-delay:2.7s}.features-list__items .features-list__item:nth-child(28){-webkit-transition-delay:2.8s;-o-transition-delay:2.8s;transition-delay:2.8s}.features-list__items .features-list__item:nth-child(29){-webkit-transition-delay:2.9s;-o-transition-delay:2.9s;transition-delay:2.9s}.features-list__icon{height:100%;max-height:35px;width:auto;vertical-align:bottom;margin-bottom:1rem}@media print,screen and (max-width:29.99875em){.features-list__icon{width:50px;min-width:50px;margin-right:1.5rem}}.features-list__text{font:400 .8125rem/1.6 "Open Sans",sans-serif;color:#fff;letter-spacing:.1rem}@media print,screen and (max-width:29.99875em){.features-list__text{text-align:left}}.cta{padding:5rem 0 3.5rem 0;text-align:center}.single--post .cta{padding-top:0}.container.container--cta{position:relative}.cta__img{width:65px;vertical-align:middle;display:inline-block;margin-bottom:1.25rem}.cta__svg{fill-rule:evenodd;clip-rule:evenodd}.cta__svg.cta__svg--color-white{fill:#fff}.cta__svg.cta__svg--color-a{fill:#ff595a}.cta__svg.cta__svg--color-b{fill:#f5a800}.cta__svg.cta__svg--color-c{fill:#0047ba}.cta__svg.cta__svg--color-d{fill:#becbe8}.hand{-webkit-transform-origin:25% 50%;-ms-transform-origin:25% 50%;transform-origin:25% 50%}.hand-tap{-webkit-animation:tap 1s ease-out backwards;animation:tap 1s ease-out backwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.tap-1,.tap-2{-webkit-animation:tap-circle 1s ease-out backwards;animation:tap-circle 1s ease-out backwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.cta__title{color:#f5a800;margin:0 0 2rem 0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-weight:700;-webkit-transform:translateY(3rem);-ms-transform:translateY(3rem);transform:translateY(3rem);opacity:0;-webkit-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease}.cta__title.is-animated{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}@media print,screen and (max-width:47.99875em){.cta__title{font-size:1.15rem}}@media print,screen and (max-width:29.99875em){.cta__title{font-size:.75rem}}.cta__title a{display:block;padding-top:1.33rem;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.cta__title a:hover{color:#ff595a}.container.container--gallery-nav{text-align:center;margin-bottom:3.3rem}@media print,screen and (max-width:63.99875em){.container.container--gallery-nav{margin-bottom:2rem}}@media print,screen and (max-width:47.99875em){.container.container--gallery-nav{margin-bottom:0}}.gallery-nav{display:inline-block}@media print,screen and (max-width:63.99875em){.gallery-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:600px;margin-left:auto;margin-right:auto}}.gallery-nav .gallery-nav__item:nth-child(1){-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.gallery-nav .gallery-nav__item:nth-child(2){-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.gallery-nav .gallery-nav__item:nth-child(3){-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.gallery-nav .gallery-nav__item:nth-child(4){-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.gallery-nav .gallery-nav__item:nth-child(5){-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.gallery-nav .gallery-nav__item:nth-child(6){-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.gallery-nav .gallery-nav__item:nth-child(7){-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}.gallery-nav .gallery-nav__item:nth-child(8){-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.gallery-nav .gallery-nav__item:nth-child(9){-webkit-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}.gallery-nav.gallery-nav--color-white .gallery-nav__item{border-color:#0047ba;color:#0047ba}.gallery-nav.gallery-nav--color-white .gallery-nav__item.is-active,.gallery-nav.gallery-nav--color-white .gallery-nav__item:hover{background-color:#0047ba}.gallery-nav.gallery-nav--color-a .gallery-nav__item{border-color:#ff595a;color:#ff595a}.gallery-nav.gallery-nav--color-a .gallery-nav__item.is-active,.gallery-nav.gallery-nav--color-a .gallery-nav__item:hover{background-color:#ff595a}.gallery-nav.gallery-nav--color-b .gallery-nav__item{border-color:#f5a800;color:#f5a800}.gallery-nav.gallery-nav--color-b .gallery-nav__item.is-active,.gallery-nav.gallery-nav--color-b .gallery-nav__item:hover{background-color:#f5a800}.gallery-nav.gallery-nav--color-c .gallery-nav__item{border-color:#0047ba;color:#0047ba}.gallery-nav.gallery-nav--color-c .gallery-nav__item.is-active,.gallery-nav.gallery-nav--color-c .gallery-nav__item:hover{background-color:#0047ba}.gallery-nav.gallery-nav--color-d .gallery-nav__item{border-color:#becbe8;color:#becbe8}.gallery-nav.gallery-nav--color-d .gallery-nav__item.is-active,.gallery-nav.gallery-nav--color-d .gallery-nav__item:hover{background-color:#becbe8}.gallery-nav__item{display:inline-block;border:2px solid #ff595a;padding:.75rem 1rem;font:700 1.25rem/1 "Open Sans",sans-serif;color:#ff595a;text-transform:uppercase;letter-spacing:.24rem;margin:0 .5rem 1.95rem .5rem;min-width:155px;text-align:center;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:translateX(-1rem);-ms-transform:translateX(-1rem);transform:translateX(-1rem);opacity:0;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.gallery-nav__item.is-animated,.is-animated .gallery-nav__item{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}@media print,screen and (max-width:63.99875em){.gallery-nav__item{width:48%;margin-left:0;margin-right:0}}@media print,screen and (max-width:47.99875em){.gallery-nav__item{margin-bottom:1.5rem;font-size:1rem}}@media print,screen and (max-width:29.99875em){.gallery-nav__item{padding:.75rem .15rem;font-size:.5rem;min-width:auto}}.gallery-nav__item:hover{color:#fff!important}.gallery-nav__item.is-active{color:#fff!important;background:#ff595a}@media print,screen and (max-width:63.99875em){.gallery-nav__item.gallery-nav__item--all{width:100%;max-width:350px;margin-left:auto;margin-right:auto}}@media screen and (max-width:81.25em){.container.container--gallery-items{padding:0;width:calc(100% - 10rem)}}@media print,screen and (max-width:74.99875em){.container.container--gallery-items{width:calc(100% - 8rem)}}@media print,screen and (max-width:63.99875em){.container.container--gallery-items{width:calc(100% - 3rem)}}.container.is-custom-layout .gallery-item{-webkit-box-flex:0!important;-ms-flex:0 0 31.66667%!important;flex:0 0 31.66667%!important;max-width:31.66667%!important;width:31.66667%!important;height:246px;margin-bottom:1rem!important}@media print,screen and (max-width:47.99875em){.container.is-custom-layout .gallery-item{-webkit-box-flex:0!important;-ms-flex:0 0 48.33333%!important;flex:0 0 48.33333%!important;max-width:48.33333%!important;width:48.33333%!important;height:200px}}.container.is-custom-layout .gallery-item.gallery-item-custom--1,.container.is-custom-layout .gallery-item.gallery-item-custom--3,.container.is-custom-layout .gallery-item.gallery-item-custom--4{height:475px}@media print,screen and (max-width:47.99875em){.container.is-custom-layout .gallery-item.gallery-item-custom--1,.container.is-custom-layout .gallery-item.gallery-item-custom--3,.container.is-custom-layout .gallery-item.gallery-item-custom--4{height:200px}}@media print,screen and (max-width:47.99875em){.container.is-custom-layout .gallery-item.gallery-item-custom--3,.container.is-custom-layout .gallery-item.gallery-item-custom--6,.container.is-custom-layout .gallery-item.gallery-item-custom--9{width:100%!important;-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important;height:400px!important}}@media print,screen and (max-width:29.99875em){.container.is-custom-layout .gallery-item.gallery-item-custom--3,.container.is-custom-layout .gallery-item.gallery-item-custom--6,.container.is-custom-layout .gallery-item.gallery-item-custom--9{height:250px!important}}@media print,screen and (max-width:47.99875em){.container.is-custom-layout .gallery-item.gallery-item-custom--2,.container.is-custom-layout .gallery-item.gallery-item-custom--5,.container.is-custom-layout .gallery-item.gallery-item-custom--8{left:auto!important;right:0!important}}.gallery-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:31.66667%;margin-left:0;margin-right:0;width:100%;height:321px;margin-left:calc((100% / 12) * .0625);margin-right:calc((100% / 12) * .0625);margin-top:0;margin-bottom:3.65rem;position:relative;overflow:hidden;cursor:pointer}@media print,screen and (max-width:63.99875em){.gallery-item{margin-bottom:1.5rem}}@media print,screen and (max-width:47.99875em){.gallery-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:48.33333%;margin-left:0;margin-right:0}}.gallery-item:hover .gallery-item__bg{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.gallery-item:hover .gallery-item__overlay{background:rgba(0,0,0,.1)}.gallery-item.gallery-item--small{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:29.16667%;margin-left:0;margin-right:0}@media print,screen and (max-width:63.99875em){.gallery-item.gallery-item--small{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:31.66667%;margin-left:0;margin-right:0}}@media print,screen and (max-width:47.99875em){.gallery-item.gallery-item--small{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:48.33333%;margin-left:0;margin-right:0;height:200px}}@media print,screen and (max-width:29.99875em){.gallery-item.gallery-item--small{height:150px}}.gallery-item.gallery-item--medium{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:29.16667%;margin-left:0;margin-right:0;height:298px}@media print,screen and (max-width:63.99875em){.gallery-item.gallery-item--medium{height:315px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:31.66667%;margin-left:0;margin-right:0}}@media print,screen and (max-width:47.99875em){.gallery-item.gallery-item--medium{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:48.33333%;margin-left:0;margin-right:0;height:200px}}@media print,screen and (max-width:29.99875em){.gallery-item.gallery-item--medium{height:150px}}.gallery-item.gallery-item--large{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:62.5%;margin-left:0;margin-right:0;height:655px}@media print,screen and (max-width:63.99875em){.gallery-item.gallery-item--large{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:65%;margin-left:0;margin-right:0}}@media print,screen and (max-width:47.99875em){.gallery-item.gallery-item--large{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:48.33333%;margin-left:0;margin-right:0;height:200px}}@media print,screen and (max-width:29.99875em){.gallery-item.gallery-item--large{height:150px}}@media print,screen and (max-width:47.99875em){.container--gallery-items:not(.is-custom-layout) .gallery-item.gallery-item--3,.container--gallery-items:not(.is-custom-layout) .gallery-item.gallery-item--6,.container--gallery-items:not(.is-custom-layout) .gallery-item.gallery-item--9{width:100%!important;height:400px!important}}@media print,screen and (max-width:29.99875em){.container--gallery-items:not(.is-custom-layout) .gallery-item.gallery-item--3,.container--gallery-items:not(.is-custom-layout) .gallery-item.gallery-item--6,.container--gallery-items:not(.is-custom-layout) .gallery-item.gallery-item--9{height:250px!important}}@media print,screen and (max-width:47.99875em){.container--gallery-items:not(.is-custom-layout) .gallery-item.gallery-item--2,.container--gallery-items:not(.is-custom-layout) .gallery-item.gallery-item--5,.container--gallery-items:not(.is-custom-layout) .gallery-item.gallery-item--8{left:auto!important;right:0!important}}@media (min-width:768px){.container--gallery-items:not(.is-custom-layout) .gallery-item.gallery-item--1[data-style=Video]{left:33%!important}}.gallery-item__bg{display:block;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-color:#f7f7f7;background-size:cover;background-position:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.gallery-sizer{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%;padding-right:0;padding-left:0}.gallery-item__overlay{display:block;background:rgba(0,0,0,.2);z-index:2;position:absolute;left:0;right:0;top:0;bottom:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.gallery-item__play{background:url(../../img/play-1.svg) 0 0 no-repeat;background-size:contain;width:42px;height:52px;position:absolute;left:50%;top:50%;margin-left:-22px;margin-top:-26px;z-index:3}.moved-items{display:none}.hot-spots{width:100%}.hot-spots.is-active{position:relative;padding-top:70px}.hot-spots.is-active:before{position:absolute;content:'';left:0;top:0;width:100%;height:70px;z-index:0;background:#becbe8}.hot-spots__filters{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%;margin-left:0;margin-right:0;background-color:#becbe8;-webkit-transform:translateX(-3rem);-ms-transform:translateX(-3rem);transform:translateX(-3rem);opacity:0;-webkit-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease}.hot-spots__filters.is-animated,.is-animated .hot-spots__filters{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}@media print,screen and (max-width:63.99875em){.hot-spots__filters{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0}}@media print,screen and (max-width:63.99875em){.hot-spots__filters .hot-spots__category-group:first-child{border-top:1px solid #fff}}@media print,screen and (max-width:63.99875em){.hot-spots__filters .hot-spots__category-group:first-child:before{display:none}}#hot-spots-map{height:560px;width:100%;display:block}.hot-spots__map{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%;margin-left:0;margin-right:0;-webkit-transform:translateX(3rem);-ms-transform:translateX(3rem);transform:translateX(3rem);opacity:0;-webkit-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease}.hot-spots__map.is-animated,.is-animated .hot-spots__map{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}@media print,screen and (max-width:63.99875em){.hot-spots__map{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0}}.hot-spots__map .si-pointer-top{border-width:30px}.hot-spots__map .si-content{position:relative;text-align:center;padding:1rem}.hot-spots__map .si-close-button{z-index:999}.hot-spots__map .marker__title{color:#fff;margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.1em;font:400 .95rem/1 Montserrat,sans-serif}.hot-spots__map .marker__address>a{display:block;color:#fff;font:400 .68rem/1.5 Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.075em}.hot-spots__map .marker__directions,.hot-spots__map .marker__website{background-color:#fff;border-color:#fff;color:#f5a800;text-transform:uppercase;padding:.1rem .3rem;border-radius:0;font:700 .8rem/1.2 Montserrat,sans-serif;letter-spacing:.075em;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.hot-spots__map .marker__directions:hover,.hot-spots__map .marker__website:hover{background-color:#f5a800;border-color:#f5a800;color:#fff}.hot-spots__map .marker__website{margin-top:.65rem}.hot-spots__category-group{padding:0 9rem 0 15%;list-style:none;border-bottom:6px solid #fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media print,screen and (max-width:63.99875em){.hot-spots__category-group.first-item{display:block}}@media print,screen and (max-width:63.99875em){.hot-spots__category-group{padding:1.5rem 2rem;height:auto!important;display:none}}.hot-spots__category-group:last-child{border-bottom:none}.hot-spots__category-group:hover{background:#0047ba}.hot-spots__category-group:hover .hot-spots__category-name span{color:#fff}.hot-spots__category-group.is-active{background:#f5a800;position:relative}.hot-spots__category-group.is-active.active-color-white{background-color:#fff}.hot-spots__category-group.is-active.active-color-a{background-color:#ff595a}.hot-spots__category-group.is-active.active-color-b{background-color:#f5a800}.hot-spots__category-group.is-active.active-color-c{background-color:#0047ba}.hot-spots__category-group.is-active.active-color-d{background-color:#becbe8}.hot-spots__category-group.is-active:before{position:absolute;content:'';right:3rem;top:50%;margin-top:-5px;width:120px;height:10px;z-index:0;background:url(../../img/arrow-white.svg) 100% center no-repeat;background-size:180px auto}@media screen and (max-width:78.125em){.hot-spots__category-group.is-active:before{width:100px}}@media print,screen and (max-width:63.99875em){.hot-spots__category-group.is-active:before{right:1.5rem;width:60px}}.hot-spots__category-group.is-active .hot-spots__category-name{color:#fff}.hot-spots__category-group.is-active .hot-spots__category-name span{color:#fff;font-weight:500}.hot-spots__category-group.is-active .hot-spot__category-posts{padding:1rem 0 0 0;max-height:130px;height:130px;overflow:auto}.hot-spots__category-group.is-active .hot-spot__category-posts>li{-webkit-animation:fadeInUp .5s forwards;animation:fadeInUp .5s forwards;margin-bottom:1rem;z-index:1}.hot-spots__category-group.is-active .hot-spot__category-posts>li:last-of-type{margin-bottom:0}.hot-spots__category-name{background-color:transparent;border:0;text-transform:uppercase;font:400 1.5rem/1 Montserrat,sans-serif;letter-spacing:.14em;padding:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media print,screen and (max-width:74.99875em){.hot-spots__category-name{font-size:1.2rem}}.hot-spots__category-name:after{position:absolute;content:'';left:0;top:0;width:100%;height:100%;z-index:0}.hot-spot__category-posts::-webkit-scrollbar{display:inline-block;position:relative;width:.4rem}@media print,screen and (max-width:63.99875em){.hot-spot__category-posts::-webkit-scrollbar{height:10px}}@media print,screen and (max-width:47.99875em){.hot-spot__category-posts::-webkit-scrollbar{height:10px}}.hot-spot__category-posts::-webkit-scrollbar-track{border:1px solid #ff595a}.hot-spot__category-posts::-webkit-scrollbar-thumb{background-color:#ff595a;outline:0 solid #ff595a}.hot-spot__category-posts{position:relative;list-style:none;padding:0;max-height:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;padding-right:0}.hot-spot__category-posts>li{position:relative;color:#fff;font:400 .85rem/1.25 Montserrat,sans-serif;letter-spacing:.075em;opacity:0;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:-1}.hot-spot__category-posts>li.is-active{color:#0047ba}.mobile-arrow{position:absolute;z-index:4;right:2rem;top:50%;margin-top:-25px;width:50px;height:50px;background:url(../../img/arrow-down.svg) center no-repeat;background-size:35px auto;cursor:pointer}.mobile-arrow.mobile-arrow--active{background-image:url(../../img/close.svg);width:30px;height:30px;top:-2rem;right:auto;left:2rem}.featured-locations{margin-bottom:4.5rem}.container.container--featured-locations{max-width:1050px}.featured-locations__list{margin:0 -1rem}.featured-locations__list .featured-location:nth-child(1){-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.featured-locations__list .featured-location:nth-child(2){-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.featured-locations__list .featured-location:nth-child(3){-webkit-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}.featured-locations__list .featured-location:nth-child(4){-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.featured-locations__list .featured-location:nth-child(5){-webkit-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}.featured-locations__list .featured-location:nth-child(6){-webkit-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}.featured-locations__list .featured-location:nth-child(7){-webkit-transition-delay:2.1s;-o-transition-delay:2.1s;transition-delay:2.1s}.featured-locations__list .featured-location:nth-child(8){-webkit-transition-delay:2.4s;-o-transition-delay:2.4s;transition-delay:2.4s}.featured-locations__list .featured-location:nth-child(9){-webkit-transition-delay:2.7s;-o-transition-delay:2.7s;transition-delay:2.7s}.featured-location{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%;margin-left:0;margin-right:0;padding:0 1rem;margin-bottom:1.75rem;-webkit-transform:translateX(-1rem);-ms-transform:translateX(-1rem);transform:translateX(-1rem);opacity:0;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.featured-location.is-animated,.is-animated .featured-location{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}@media print,screen and (max-width:63.99875em){.featured-location{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-left:0;margin-right:0}}@media screen and (max-width:40.625em){.featured-location{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0}}.featured-location__image{position:relative}.featured-location__image .background{background-color:#f2f2f2;height:312px;background-repeat:no-repeat;background-position:center;background-size:cover}.featured-location__title{position:absolute;left:0;top:0;padding:.5rem;background:#ff595a;font:400 1rem/1.3 Montserrat,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:.14rem}.featured-location__link{background:#f5a800;padding:1rem 1.5rem .5rem 1.5rem}.arrow-box--featured-location{text-align:left}.contact-us{background:#f5a800;padding:7rem 0 6.75rem 0}@media print,screen and (max-width:47.99875em){.contact-us{padding:4rem 0 4rem 0}}.container.container--contact-us{max-width:600px}.contact-us__title{color:#f5a800;text-align:center;margin:0 0 2rem 0}@media print,screen and (max-width:47.99875em){.contact-us__title{text-align:left}}.contact-us__form{-webkit-transform:translateY(3rem);-ms-transform:translateY(3rem);transform:translateY(3rem);opacity:0;-webkit-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease}.contact-us__form.is-animated{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.images-grid{position:relative;z-index:2;margin-bottom:6rem}.images-grid:after{content:'';position:absolute;left:0;bottom:0;background:#fff;height:100%;width:100%;-webkit-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease;z-index:1}.images-grid.is-animated:after{height:0}@media print,screen and (max-width:47.99875em){.images-grid .images-grid__item:first-child{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;height:200px}}@media print,screen and (max-width:47.99875em){.images-grid .images-grid__item:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media print,screen and (max-width:47.99875em){.images-grid .images-grid__item:last-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-left:0;margin-right:0;height:180px}}.images-grid__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%;margin-left:0;margin-right:0;height:200px;background-repeat:no-repeat;background-size:cover;background-position:center}@media print,screen and (max-width:47.99875em){.images-grid__item:nth-child(1),.images-grid__item:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-left:0;margin-right:0;height:180px}}@media print,screen and (max-width:47.99875em){.images-grid__item:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0}}.featured-post{margin-bottom:4.5rem}.featured-post__img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-left:0;margin-right:0;height:482px;background-color:#c2c5c8;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-transform:translateX(-3rem);-ms-transform:translateX(-3rem);transform:translateX(-3rem);opacity:0;-webkit-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease}.featured-post__img.is-animated,.is-animated .featured-post__img{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}@media print,screen and (max-width:63.99875em){.featured-post__img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0}}@media print,screen and (max-width:47.99875em){.featured-post__img{height:350px}}.featured-post__content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-left:0;margin-right:0;position:relative;padding:2rem 4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(3rem);-ms-transform:translateX(3rem);transform:translateX(3rem);opacity:0;-webkit-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease}.featured-post__content.is-animated,.is-animated .featured-post__content{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}@media print,screen and (max-width:63.99875em){.featured-post__content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0}}@media print,screen and (max-width:47.99875em){.featured-post__content{padding-left:2.5rem;padding-right:2.5rem}}@media print,screen and (max-width:29.99875em){.featured-post__content{padding-left:1.5rem;padding-right:1.5rem}}.featured-post__content-inner{-ms-flex-item-align:center;align-self:center;margin-bottom:4rem}.featured-post__label{font:500 .8rem/1.5 Montserrat,sans-serif;text-transform:uppercase;color:#f5a800;letter-spacing:.14rem;margin-bottom:.5rem}.featured-post__title{margin:0 0 .5rem 0;font:500 1.4rem/1.5 Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.14rem}.post-info.post-info--featured{margin-bottom:2.5rem}.featured-post__text{font:500 .75rem/1.7 Montserrat,sans-serif;color:#f5a800;letter-spacing:.1rem}.featured-post__link{position:absolute;left:0;bottom:0;background:#ff595a;width:100%;padding:1.25rem 4rem .5rem 4rem}@media print,screen and (max-width:47.99875em){.featured-post__link{padding-left:2rem;padding-right:2rem}}.featured-post__link a{color:#fff}.container.container--posts{max-width:1050px}.posts{margin:0 -1.25rem}.posts.posts--2-cols .post-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-left:0;margin-right:0}@media screen and (max-width:40.625em){.posts.posts--2-cols .post-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0}}.posts.posts--2-cols .post-item__img{height:235px}.post-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%;margin-left:0;margin-right:0;padding:0 1.25rem;margin-bottom:3rem;position:relative;overflow:hidden;position:relative;z-index:2}.post-item:after{content:'';position:absolute;left:0;bottom:0;background:#fff;height:100%;width:100%;-webkit-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease;z-index:1}.post-item.is-animated:after{height:0}@media print,screen and (max-width:47.99875em){.post-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0}}.post-item.post-item--full{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;padding-left:8rem}@media print,screen and (max-width:63.99875em){.post-item.post-item--full{padding-left:0}}@media print,screen and (max-width:47.99875em){.post-item.post-item--full{padding-right:0}}.post-item.post-item--full .post-item__content{background:#f5a800;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:50%;padding:2rem 2rem 5rem 2rem}@media print,screen and (max-width:63.99875em){.post-item.post-item--full .post-item__content{width:70%}}@media print,screen and (max-width:47.99875em){.post-item.post-item--full .post-item__content{width:100%;position:static;margin-left:1.25rem;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);margin-top:-10rem}}.post-item.post-item--full .post-item__img{height:450px;width:60%}@media print,screen and (max-width:63.99875em){.post-item.post-item--full .post-item__img{width:80%}}@media print,screen and (max-width:47.99875em){.post-item.post-item--full .post-item__img{width:100%}}.post-item.post-item--full .post-item__label{color:#fff;font:500 .85rem/1.5 Montserrat,sans-serif;letter-spacing:.14rem;text-transform:uppercase;margin-bottom:.5rem}.post-item.post-item--full .post-item__title{color:#fff;font-weight:500;font-size:1.4rem;margin-bottom:.5rem}.post-item.post-item--full .post-info{color:#fff;margin-bottom:1.5rem}.post-item.post-item--full .post-item__text{color:#fff;font:500 .75rem/1.5 Montserrat,sans-serif;letter-spacing:.1rem}.post-item.post-item--full .arrow-box{background:#ff595a;position:absolute;left:0;bottom:0;padding:.75rem 1rem .5rem 2rem;width:100%}.post-item__img{height:222px;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#c2c5c8;margin-bottom:1rem}@media print,screen and (max-width:47.99875em){.post-item__img{height:300px}}.post-item__title{font:700 1.45rem/1.5 Montserrat,sans-serif;margin-bottom:.5rem;color:#ff595a;text-transform:uppercase;letter-spacing:.14rem}@media print,screen and (max-width:63.99875em){.post-item__title{font-size:1rem}}.post-info{font:500 .8rem/1.5 Montserrat,sans-serif;color:#f5a800;text-transform:uppercase;letter-spacing:.14rem;margin-bottom:2rem}@media print,screen and (max-width:63.99875em){.post-info{font-size:.7rem}}.posts-button{text-align:center;padding-top:1rem;-webkit-transform:translateY(3rem);-ms-transform:translateY(3rem);transform:translateY(3rem);opacity:0;-webkit-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease}.posts-button.is-animated{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.posts-load{background:#0047ba;display:inline-block;color:#fff;padding:.75rem 1.25rem;text-transform:uppercase;font:500 .9rem/1 Montserrat,sans-serif;letter-spacing:.24rem;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.posts-load:hover{background:#005aed}.faq__title{text-align:center;margin:0 0 5rem 0;color:#ff595a}.faq-list__item{margin-bottom:3rem}.faq-list__question{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-right:0;padding-left:0;margin:0}@media print,screen and (max-width:63.99875em){.faq-list__question{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:0;padding-left:0;margin-bottom:1rem}}.faq-list__answer{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-right:0;padding-left:0}@media print,screen and (max-width:63.99875em){.faq-list__answer{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:0;padding-left:0}}.content-image-box{position:relative;margin-bottom:120px}@media print,screen and (max-width:63.99875em){.content-image-box{margin-bottom:150px}}.content-image-box__pattern{position:absolute;content:'';right:50%;bottom:-120px;width:700px;height:285px;z-index:1;background-size:auto 100%;-webkit-transform:translateX(-3rem);-ms-transform:translateX(-3rem);transform:translateX(-3rem);opacity:0;-webkit-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease}.content-image-box__pattern.is-animated,.is-animated .content-image-box__pattern{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}@media print,screen and (max-width:47.99875em){.content-image-box__pattern{background-size:440px auto;background-position:calc(50% - 140px) 0;width:100%;height:150px;bottom:-150px;right:auto;left:0}}@media screen and (max-width:40.625em){.content-image-box__pattern{background-position:calc(50% - 90px)}}.content-image-box__bg{position:absolute;content:'';left:0;bottom:-120px;width:100%;height:285px;z-index:0;background:#becbe8}@media print,screen and (max-width:47.99875em){.content-image-box__bg{height:150px;bottom:-150px}}.content-image__content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-left:0;margin-right:0;padding-right:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateX(-3rem);-ms-transform:translateX(-3rem);transform:translateX(-3rem);opacity:0;-webkit-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease}.content-image__content.is-animated,.is-animated .content-image__content{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}@media print,screen and (max-width:47.99875em){.content-image__content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;padding:4rem 2rem 4rem 2rem}}.content-image__content p{font:500 .85rem/1.7 Montserrat,sans-serif;letter-spacing:.1rem;margin-bottom:2.5rem}.content-image__title{margin:0 0 1.5rem 0}.content-image__bg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-left:0;margin-right:0;position:relative;left:-1px;z-index:3;-webkit-transform:translateX(3rem);-ms-transform:translateX(3rem);transform:translateX(3rem);opacity:0;-webkit-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease}.content-image__bg.is-animated,.is-animated .content-image__bg{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}@media print,screen and (max-width:47.99875em){.content-image__bg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0;left:0}}.content-image__bg .background{background-size:cover;background-position:center;height:700px}@media print,screen and (max-width:29.99875em){.content-image__bg .background{height:600px}}.padding-top-none{padding-top:0}.padding-top-xsmall{padding-top:1rem}.padding-top-small{padding-top:3rem}.padding-top-medium{padding-top:5rem}.padding-top-large{padding-top:7rem}.padding-top-xlarge{padding-top:9rem}.padding-bottom-none{padding-bottom:0}.padding-bottom-xsmall{padding-bottom:1rem}.padding-bottom-small{padding-bottom:3rem}.padding-bottom-medium{padding-bottom:5rem}.padding-bottom-large{padding-bottom:7rem}.padding-bottom-xlarge{padding-bottom:9rem}.bg-color-white{background-color:#fff}.bg-color-a{background-color:#ff595a}.bg-color-b{background-color:#f5a800}.bg-color-c{background-color:#0047ba}.bg-color-d{background-color:#becbe8}.font-color-white{color:#fff}.font-color-white *{color:#fff}.font-color-a{color:#ff595a}.font-color-a *{color:#ff595a}.font-color-b{color:#f5a800}.font-color-b *{color:#f5a800}.font-color-c{color:#0047ba}.font-color-c *{color:#0047ba}.font-color-d{color:#becbe8}.font-color-d *{color:#becbe8}.svg-color-white svg{color:#fff}.svg-color-a svg{color:#ff595a}.svg-color-b svg{color:#f5a800}.svg-color-c svg{color:#0047ba}.svg-color-d svg{color:#becbe8}.svg-fill-color-white path,.svg-fill-color-white svg{fill:#fff}.svg-fill-color-a path,.svg-fill-color-a svg{fill:#ff595a}.svg-fill-color-b path,.svg-fill-color-b svg{fill:#f5a800}.svg-fill-color-c path,.svg-fill-color-c svg{fill:#0047ba}.svg-fill-color-d path,.svg-fill-color-d svg{fill:#becbe8}.grid-container{padding-right:0;padding-left:0;max-width:75rem;margin-left:auto;margin-right:auto}.grid-container.fluid{padding-right:0;padding-left:0;max-width:100%;margin-left:auto;margin-right:auto}.grid-container.full{padding-right:0;padding-left:0;max-width:100%;margin-left:auto;margin-right:auto}.grid-x{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.cell{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0;width:100%}.cell.auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.cell.shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.auto{width:auto}.grid-x>.shrink{width:auto}.grid-x>.xsmall-1,.grid-x>.xsmall-10,.grid-x>.xsmall-11,.grid-x>.xsmall-12,.grid-x>.xsmall-2,.grid-x>.xsmall-3,.grid-x>.xsmall-4,.grid-x>.xsmall-5,.grid-x>.xsmall-6,.grid-x>.xsmall-7,.grid-x>.xsmall-8,.grid-x>.xsmall-9,.grid-x>.xsmall-full,.grid-x>.xsmall-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}@media print,screen and (min-width:30em){.grid-x>.small-1,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-full,.grid-x>.small-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}@media print,screen and (min-width:48em){.grid-x>.medium-1,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-full,.grid-x>.medium-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}@media print,screen and (min-width:64em){.grid-x>.large-1,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-full,.grid-x>.large-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}@media screen and (min-width:75em){.grid-x>.xlarge-1,.grid-x>.xlarge-10,.grid-x>.xlarge-11,.grid-x>.xlarge-12,.grid-x>.xlarge-2,.grid-x>.xlarge-3,.grid-x>.xlarge-4,.grid-x>.xlarge-5,.grid-x>.xlarge-6,.grid-x>.xlarge-7,.grid-x>.xlarge-8,.grid-x>.xlarge-9,.grid-x>.xlarge-full,.grid-x>.xlarge-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}@media screen and (min-width:90em){.grid-x>.xxlarge-1,.grid-x>.xxlarge-10,.grid-x>.xxlarge-11,.grid-x>.xxlarge-12,.grid-x>.xxlarge-2,.grid-x>.xxlarge-3,.grid-x>.xxlarge-4,.grid-x>.xxlarge-5,.grid-x>.xxlarge-6,.grid-x>.xxlarge-7,.grid-x>.xxlarge-8,.grid-x>.xxlarge-9,.grid-x>.xxlarge-full,.grid-x>.xxlarge-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}.grid-x>.xsmall-1,.grid-x>.xsmall-10,.grid-x>.xsmall-11,.grid-x>.xsmall-12,.grid-x>.xsmall-2,.grid-x>.xsmall-3,.grid-x>.xsmall-4,.grid-x>.xsmall-5,.grid-x>.xsmall-6,.grid-x>.xsmall-7,.grid-x>.xsmall-8,.grid-x>.xsmall-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.xsmall-1{width:8.33333%}.grid-x>.xsmall-2{width:16.66667%}.grid-x>.xsmall-3{width:25%}.grid-x>.xsmall-4{width:33.33333%}.grid-x>.xsmall-5{width:41.66667%}.grid-x>.xsmall-6{width:50%}.grid-x>.xsmall-7{width:58.33333%}.grid-x>.xsmall-8{width:66.66667%}.grid-x>.xsmall-9{width:75%}.grid-x>.xsmall-10{width:83.33333%}.grid-x>.xsmall-11{width:91.66667%}.grid-x>.xsmall-12{width:100%}@media print,screen and (min-width:30em){.grid-x>.small-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;width:auto}.grid-x>.small-1,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.small-shrink{width:auto}.grid-x>.small-1{width:8.33333%}.grid-x>.small-2{width:16.66667%}.grid-x>.small-3{width:25%}.grid-x>.small-4{width:33.33333%}.grid-x>.small-5{width:41.66667%}.grid-x>.small-6{width:50%}.grid-x>.small-7{width:58.33333%}.grid-x>.small-8{width:66.66667%}.grid-x>.small-9{width:75%}.grid-x>.small-10{width:83.33333%}.grid-x>.small-11{width:91.66667%}.grid-x>.small-12{width:100%}}@media print,screen and (min-width:48em){.grid-x>.medium-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;width:auto}.grid-x>.medium-1,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.medium-shrink{width:auto}.grid-x>.medium-1{width:8.33333%}.grid-x>.medium-2{width:16.66667%}.grid-x>.medium-3{width:25%}.grid-x>.medium-4{width:33.33333%}.grid-x>.medium-5{width:41.66667%}.grid-x>.medium-6{width:50%}.grid-x>.medium-7{width:58.33333%}.grid-x>.medium-8{width:66.66667%}.grid-x>.medium-9{width:75%}.grid-x>.medium-10{width:83.33333%}.grid-x>.medium-11{width:91.66667%}.grid-x>.medium-12{width:100%}}@media print,screen and (min-width:64em){.grid-x>.large-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;width:auto}.grid-x>.large-1,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.large-shrink{width:auto}.grid-x>.large-1{width:8.33333%}.grid-x>.large-2{width:16.66667%}.grid-x>.large-3{width:25%}.grid-x>.large-4{width:33.33333%}.grid-x>.large-5{width:41.66667%}.grid-x>.large-6{width:50%}.grid-x>.large-7{width:58.33333%}.grid-x>.large-8{width:66.66667%}.grid-x>.large-9{width:75%}.grid-x>.large-10{width:83.33333%}.grid-x>.large-11{width:91.66667%}.grid-x>.large-12{width:100%}}@media screen and (min-width:75em){.grid-x>.xlarge-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;width:auto}.grid-x>.xlarge-1,.grid-x>.xlarge-10,.grid-x>.xlarge-11,.grid-x>.xlarge-12,.grid-x>.xlarge-2,.grid-x>.xlarge-3,.grid-x>.xlarge-4,.grid-x>.xlarge-5,.grid-x>.xlarge-6,.grid-x>.xlarge-7,.grid-x>.xlarge-8,.grid-x>.xlarge-9,.grid-x>.xlarge-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.xlarge-shrink{width:auto}.grid-x>.xlarge-1{width:8.33333%}.grid-x>.xlarge-2{width:16.66667%}.grid-x>.xlarge-3{width:25%}.grid-x>.xlarge-4{width:33.33333%}.grid-x>.xlarge-5{width:41.66667%}.grid-x>.xlarge-6{width:50%}.grid-x>.xlarge-7{width:58.33333%}.grid-x>.xlarge-8{width:66.66667%}.grid-x>.xlarge-9{width:75%}.grid-x>.xlarge-10{width:83.33333%}.grid-x>.xlarge-11{width:91.66667%}.grid-x>.xlarge-12{width:100%}}@media screen and (min-width:90em){.grid-x>.xxlarge-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;width:auto}.grid-x>.xxlarge-1,.grid-x>.xxlarge-10,.grid-x>.xxlarge-11,.grid-x>.xxlarge-12,.grid-x>.xxlarge-2,.grid-x>.xxlarge-3,.grid-x>.xxlarge-4,.grid-x>.xxlarge-5,.grid-x>.xxlarge-6,.grid-x>.xxlarge-7,.grid-x>.xxlarge-8,.grid-x>.xxlarge-9,.grid-x>.xxlarge-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.xxlarge-shrink{width:auto}.grid-x>.xxlarge-1{width:8.33333%}.grid-x>.xxlarge-2{width:16.66667%}.grid-x>.xxlarge-3{width:25%}.grid-x>.xxlarge-4{width:33.33333%}.grid-x>.xxlarge-5{width:41.66667%}.grid-x>.xxlarge-6{width:50%}.grid-x>.xxlarge-7{width:58.33333%}.grid-x>.xxlarge-8{width:66.66667%}.grid-x>.xxlarge-9{width:75%}.grid-x>.xxlarge-10{width:83.33333%}.grid-x>.xxlarge-11{width:91.66667%}.grid-x>.xxlarge-12{width:100%}}.grid-margin-x:not(.grid-x)>.cell{width:auto}.grid-margin-y:not(.grid-y)>.cell{height:auto}.grid-margin-x{margin-left:0;margin-right:0}@media print,screen and (min-width:30em){.grid-margin-x{margin-left:0;margin-right:0}}@media print,screen and (min-width:48em){.grid-margin-x{margin-left:0;margin-right:0}}@media print,screen and (min-width:64em){.grid-margin-x{margin-left:0;margin-right:0}}@media screen and (min-width:75em){.grid-margin-x{margin-left:0;margin-right:0}}@media screen and (min-width:90em){.grid-margin-x{margin-left:0;margin-right:0}}.grid-margin-x>.cell{width:100%;margin-left:0;margin-right:0}@media print,screen and (min-width:30em){.grid-margin-x>.cell{width:100%;margin-left:0;margin-right:0}}@media print,screen and (min-width:48em){.grid-margin-x>.cell{width:100%;margin-left:0;margin-right:0}}@media print,screen and (min-width:64em){.grid-margin-x>.cell{width:100%;margin-left:0;margin-right:0}}@media screen and (min-width:75em){.grid-margin-x>.cell{width:100%;margin-left:0;margin-right:0}}@media screen and (min-width:90em){.grid-margin-x>.cell{width:100%;margin-left:0;margin-right:0}}.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.xsmall-1{width:8.33333%}.grid-margin-x>.xsmall-2{width:16.66667%}.grid-margin-x>.xsmall-3{width:25%}.grid-margin-x>.xsmall-4{width:33.33333%}.grid-margin-x>.xsmall-5{width:41.66667%}.grid-margin-x>.xsmall-6{width:50%}.grid-margin-x>.xsmall-7{width:58.33333%}.grid-margin-x>.xsmall-8{width:66.66667%}.grid-margin-x>.xsmall-9{width:75%}.grid-margin-x>.xsmall-10{width:83.33333%}.grid-margin-x>.xsmall-11{width:91.66667%}.grid-margin-x>.xsmall-12{width:100%}@media print,screen and (min-width:30em){.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.xsmall-1{width:8.33333%}.grid-margin-x>.xsmall-2{width:16.66667%}.grid-margin-x>.xsmall-3{width:25%}.grid-margin-x>.xsmall-4{width:33.33333%}.grid-margin-x>.xsmall-5{width:41.66667%}.grid-margin-x>.xsmall-6{width:50%}.grid-margin-x>.xsmall-7{width:58.33333%}.grid-margin-x>.xsmall-8{width:66.66667%}.grid-margin-x>.xsmall-9{width:75%}.grid-margin-x>.xsmall-10{width:83.33333%}.grid-margin-x>.xsmall-11{width:91.66667%}.grid-margin-x>.xsmall-12{width:100%}.grid-margin-x>.small-auto{width:auto}.grid-margin-x>.small-shrink{width:auto}.grid-margin-x>.small-1{width:8.33333%}.grid-margin-x>.small-2{width:16.66667%}.grid-margin-x>.small-3{width:25%}.grid-margin-x>.small-4{width:33.33333%}.grid-margin-x>.small-5{width:41.66667%}.grid-margin-x>.small-6{width:50%}.grid-margin-x>.small-7{width:58.33333%}.grid-margin-x>.small-8{width:66.66667%}.grid-margin-x>.small-9{width:75%}.grid-margin-x>.small-10{width:83.33333%}.grid-margin-x>.small-11{width:91.66667%}.grid-margin-x>.small-12{width:100%}}@media print,screen and (min-width:48em){.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.xsmall-1{width:8.33333%}.grid-margin-x>.xsmall-2{width:16.66667%}.grid-margin-x>.xsmall-3{width:25%}.grid-margin-x>.xsmall-4{width:33.33333%}.grid-margin-x>.xsmall-5{width:41.66667%}.grid-margin-x>.xsmall-6{width:50%}.grid-margin-x>.xsmall-7{width:58.33333%}.grid-margin-x>.xsmall-8{width:66.66667%}.grid-margin-x>.xsmall-9{width:75%}.grid-margin-x>.xsmall-10{width:83.33333%}.grid-margin-x>.xsmall-11{width:91.66667%}.grid-margin-x>.xsmall-12{width:100%}.grid-margin-x>.small-auto{width:auto}.grid-margin-x>.small-shrink{width:auto}.grid-margin-x>.small-1{width:8.33333%}.grid-margin-x>.small-2{width:16.66667%}.grid-margin-x>.small-3{width:25%}.grid-margin-x>.small-4{width:33.33333%}.grid-margin-x>.small-5{width:41.66667%}.grid-margin-x>.small-6{width:50%}.grid-margin-x>.small-7{width:58.33333%}.grid-margin-x>.small-8{width:66.66667%}.grid-margin-x>.small-9{width:75%}.grid-margin-x>.small-10{width:83.33333%}.grid-margin-x>.small-11{width:91.66667%}.grid-margin-x>.small-12{width:100%}.grid-margin-x>.medium-auto{width:auto}.grid-margin-x>.medium-shrink{width:auto}.grid-margin-x>.medium-1{width:8.33333%}.grid-margin-x>.medium-2{width:16.66667%}.grid-margin-x>.medium-3{width:25%}.grid-margin-x>.medium-4{width:33.33333%}.grid-margin-x>.medium-5{width:41.66667%}.grid-margin-x>.medium-6{width:50%}.grid-margin-x>.medium-7{width:58.33333%}.grid-margin-x>.medium-8{width:66.66667%}.grid-margin-x>.medium-9{width:75%}.grid-margin-x>.medium-10{width:83.33333%}.grid-margin-x>.medium-11{width:91.66667%}.grid-margin-x>.medium-12{width:100%}}@media print,screen and (min-width:64em){.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.xsmall-1{width:8.33333%}.grid-margin-x>.xsmall-2{width:16.66667%}.grid-margin-x>.xsmall-3{width:25%}.grid-margin-x>.xsmall-4{width:33.33333%}.grid-margin-x>.xsmall-5{width:41.66667%}.grid-margin-x>.xsmall-6{width:50%}.grid-margin-x>.xsmall-7{width:58.33333%}.grid-margin-x>.xsmall-8{width:66.66667%}.grid-margin-x>.xsmall-9{width:75%}.grid-margin-x>.xsmall-10{width:83.33333%}.grid-margin-x>.xsmall-11{width:91.66667%}.grid-margin-x>.xsmall-12{width:100%}.grid-margin-x>.small-auto{width:auto}.grid-margin-x>.small-shrink{width:auto}.grid-margin-x>.small-1{width:8.33333%}.grid-margin-x>.small-2{width:16.66667%}.grid-margin-x>.small-3{width:25%}.grid-margin-x>.small-4{width:33.33333%}.grid-margin-x>.small-5{width:41.66667%}.grid-margin-x>.small-6{width:50%}.grid-margin-x>.small-7{width:58.33333%}.grid-margin-x>.small-8{width:66.66667%}.grid-margin-x>.small-9{width:75%}.grid-margin-x>.small-10{width:83.33333%}.grid-margin-x>.small-11{width:91.66667%}.grid-margin-x>.small-12{width:100%}.grid-margin-x>.medium-auto{width:auto}.grid-margin-x>.medium-shrink{width:auto}.grid-margin-x>.medium-1{width:8.33333%}.grid-margin-x>.medium-2{width:16.66667%}.grid-margin-x>.medium-3{width:25%}.grid-margin-x>.medium-4{width:33.33333%}.grid-margin-x>.medium-5{width:41.66667%}.grid-margin-x>.medium-6{width:50%}.grid-margin-x>.medium-7{width:58.33333%}.grid-margin-x>.medium-8{width:66.66667%}.grid-margin-x>.medium-9{width:75%}.grid-margin-x>.medium-10{width:83.33333%}.grid-margin-x>.medium-11{width:91.66667%}.grid-margin-x>.medium-12{width:100%}.grid-margin-x>.large-auto{width:auto}.grid-margin-x>.large-shrink{width:auto}.grid-margin-x>.large-1{width:8.33333%}.grid-margin-x>.large-2{width:16.66667%}.grid-margin-x>.large-3{width:25%}.grid-margin-x>.large-4{width:33.33333%}.grid-margin-x>.large-5{width:41.66667%}.grid-margin-x>.large-6{width:50%}.grid-margin-x>.large-7{width:58.33333%}.grid-margin-x>.large-8{width:66.66667%}.grid-margin-x>.large-9{width:75%}.grid-margin-x>.large-10{width:83.33333%}.grid-margin-x>.large-11{width:91.66667%}.grid-margin-x>.large-12{width:100%}}@media screen and (min-width:75em){.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.xsmall-1{width:8.33333%}.grid-margin-x>.xsmall-2{width:16.66667%}.grid-margin-x>.xsmall-3{width:25%}.grid-margin-x>.xsmall-4{width:33.33333%}.grid-margin-x>.xsmall-5{width:41.66667%}.grid-margin-x>.xsmall-6{width:50%}.grid-margin-x>.xsmall-7{width:58.33333%}.grid-margin-x>.xsmall-8{width:66.66667%}.grid-margin-x>.xsmall-9{width:75%}.grid-margin-x>.xsmall-10{width:83.33333%}.grid-margin-x>.xsmall-11{width:91.66667%}.grid-margin-x>.xsmall-12{width:100%}.grid-margin-x>.small-auto{width:auto}.grid-margin-x>.small-shrink{width:auto}.grid-margin-x>.small-1{width:8.33333%}.grid-margin-x>.small-2{width:16.66667%}.grid-margin-x>.small-3{width:25%}.grid-margin-x>.small-4{width:33.33333%}.grid-margin-x>.small-5{width:41.66667%}.grid-margin-x>.small-6{width:50%}.grid-margin-x>.small-7{width:58.33333%}.grid-margin-x>.small-8{width:66.66667%}.grid-margin-x>.small-9{width:75%}.grid-margin-x>.small-10{width:83.33333%}.grid-margin-x>.small-11{width:91.66667%}.grid-margin-x>.small-12{width:100%}.grid-margin-x>.medium-auto{width:auto}.grid-margin-x>.medium-shrink{width:auto}.grid-margin-x>.medium-1{width:8.33333%}.grid-margin-x>.medium-2{width:16.66667%}.grid-margin-x>.medium-3{width:25%}.grid-margin-x>.medium-4{width:33.33333%}.grid-margin-x>.medium-5{width:41.66667%}.grid-margin-x>.medium-6{width:50%}.grid-margin-x>.medium-7{width:58.33333%}.grid-margin-x>.medium-8{width:66.66667%}.grid-margin-x>.medium-9{width:75%}.grid-margin-x>.medium-10{width:83.33333%}.grid-margin-x>.medium-11{width:91.66667%}.grid-margin-x>.medium-12{width:100%}.grid-margin-x>.large-auto{width:auto}.grid-margin-x>.large-shrink{width:auto}.grid-margin-x>.large-1{width:8.33333%}.grid-margin-x>.large-2{width:16.66667%}.grid-margin-x>.large-3{width:25%}.grid-margin-x>.large-4{width:33.33333%}.grid-margin-x>.large-5{width:41.66667%}.grid-margin-x>.large-6{width:50%}.grid-margin-x>.large-7{width:58.33333%}.grid-margin-x>.large-8{width:66.66667%}.grid-margin-x>.large-9{width:75%}.grid-margin-x>.large-10{width:83.33333%}.grid-margin-x>.large-11{width:91.66667%}.grid-margin-x>.large-12{width:100%}.grid-margin-x>.xlarge-auto{width:auto}.grid-margin-x>.xlarge-shrink{width:auto}.grid-margin-x>.xlarge-1{width:8.33333%}.grid-margin-x>.xlarge-2{width:16.66667%}.grid-margin-x>.xlarge-3{width:25%}.grid-margin-x>.xlarge-4{width:33.33333%}.grid-margin-x>.xlarge-5{width:41.66667%}.grid-margin-x>.xlarge-6{width:50%}.grid-margin-x>.xlarge-7{width:58.33333%}.grid-margin-x>.xlarge-8{width:66.66667%}.grid-margin-x>.xlarge-9{width:75%}.grid-margin-x>.xlarge-10{width:83.33333%}.grid-margin-x>.xlarge-11{width:91.66667%}.grid-margin-x>.xlarge-12{width:100%}}@media screen and (min-width:90em){.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.xsmall-1{width:8.33333%}.grid-margin-x>.xsmall-2{width:16.66667%}.grid-margin-x>.xsmall-3{width:25%}.grid-margin-x>.xsmall-4{width:33.33333%}.grid-margin-x>.xsmall-5{width:41.66667%}.grid-margin-x>.xsmall-6{width:50%}.grid-margin-x>.xsmall-7{width:58.33333%}.grid-margin-x>.xsmall-8{width:66.66667%}.grid-margin-x>.xsmall-9{width:75%}.grid-margin-x>.xsmall-10{width:83.33333%}.grid-margin-x>.xsmall-11{width:91.66667%}.grid-margin-x>.xsmall-12{width:100%}.grid-margin-x>.small-auto{width:auto}.grid-margin-x>.small-shrink{width:auto}.grid-margin-x>.small-1{width:8.33333%}.grid-margin-x>.small-2{width:16.66667%}.grid-margin-x>.small-3{width:25%}.grid-margin-x>.small-4{width:33.33333%}.grid-margin-x>.small-5{width:41.66667%}.grid-margin-x>.small-6{width:50%}.grid-margin-x>.small-7{width:58.33333%}.grid-margin-x>.small-8{width:66.66667%}.grid-margin-x>.small-9{width:75%}.grid-margin-x>.small-10{width:83.33333%}.grid-margin-x>.small-11{width:91.66667%}.grid-margin-x>.small-12{width:100%}.grid-margin-x>.medium-auto{width:auto}.grid-margin-x>.medium-shrink{width:auto}.grid-margin-x>.medium-1{width:8.33333%}.grid-margin-x>.medium-2{width:16.66667%}.grid-margin-x>.medium-3{width:25%}.grid-margin-x>.medium-4{width:33.33333%}.grid-margin-x>.medium-5{width:41.66667%}.grid-margin-x>.medium-6{width:50%}.grid-margin-x>.medium-7{width:58.33333%}.grid-margin-x>.medium-8{width:66.66667%}.grid-margin-x>.medium-9{width:75%}.grid-margin-x>.medium-10{width:83.33333%}.grid-margin-x>.medium-11{width:91.66667%}.grid-margin-x>.medium-12{width:100%}.grid-margin-x>.large-auto{width:auto}.grid-margin-x>.large-shrink{width:auto}.grid-margin-x>.large-1{width:8.33333%}.grid-margin-x>.large-2{width:16.66667%}.grid-margin-x>.large-3{width:25%}.grid-margin-x>.large-4{width:33.33333%}.grid-margin-x>.large-5{width:41.66667%}.grid-margin-x>.large-6{width:50%}.grid-margin-x>.large-7{width:58.33333%}.grid-margin-x>.large-8{width:66.66667%}.grid-margin-x>.large-9{width:75%}.grid-margin-x>.large-10{width:83.33333%}.grid-margin-x>.large-11{width:91.66667%}.grid-margin-x>.large-12{width:100%}.grid-margin-x>.xlarge-auto{width:auto}.grid-margin-x>.xlarge-shrink{width:auto}.grid-margin-x>.xlarge-1{width:8.33333%}.grid-margin-x>.xlarge-2{width:16.66667%}.grid-margin-x>.xlarge-3{width:25%}.grid-margin-x>.xlarge-4{width:33.33333%}.grid-margin-x>.xlarge-5{width:41.66667%}.grid-margin-x>.xlarge-6{width:50%}.grid-margin-x>.xlarge-7{width:58.33333%}.grid-margin-x>.xlarge-8{width:66.66667%}.grid-margin-x>.xlarge-9{width:75%}.grid-margin-x>.xlarge-10{width:83.33333%}.grid-margin-x>.xlarge-11{width:91.66667%}.grid-margin-x>.xlarge-12{width:100%}.grid-margin-x>.xxlarge-auto{width:auto}.grid-margin-x>.xxlarge-shrink{width:auto}.grid-margin-x>.xxlarge-1{width:8.33333%}.grid-margin-x>.xxlarge-2{width:16.66667%}.grid-margin-x>.xxlarge-3{width:25%}.grid-margin-x>.xxlarge-4{width:33.33333%}.grid-margin-x>.xxlarge-5{width:41.66667%}.grid-margin-x>.xxlarge-6{width:50%}.grid-margin-x>.xxlarge-7{width:58.33333%}.grid-margin-x>.xxlarge-8{width:66.66667%}.grid-margin-x>.xxlarge-9{width:75%}.grid-margin-x>.xxlarge-10{width:83.33333%}.grid-margin-x>.xxlarge-11{width:91.66667%}.grid-margin-x>.xxlarge-12{width:100%}}.grid-padding-x .grid-padding-x{margin-right:0;margin-left:0}@media print,screen and (min-width:30em){.grid-padding-x .grid-padding-x{margin-right:0;margin-left:0}}@media print,screen and (min-width:48em){.grid-padding-x .grid-padding-x{margin-right:0;margin-left:0}}@media print,screen and (min-width:64em){.grid-padding-x .grid-padding-x{margin-right:0;margin-left:0}}@media screen and (min-width:75em){.grid-padding-x .grid-padding-x{margin-right:0;margin-left:0}}@media screen and (min-width:90em){.grid-padding-x .grid-padding-x{margin-right:0;margin-left:0}}.grid-container:not(.full)>.grid-padding-x{margin-right:0;margin-left:0}@media print,screen and (min-width:30em){.grid-container:not(.full)>.grid-padding-x{margin-right:0;margin-left:0}}@media print,screen and (min-width:48em){.grid-container:not(.full)>.grid-padding-x{margin-right:0;margin-left:0}}@media print,screen and (min-width:64em){.grid-container:not(.full)>.grid-padding-x{margin-right:0;margin-left:0}}@media screen and (min-width:75em){.grid-container:not(.full)>.grid-padding-x{margin-right:0;margin-left:0}}@media screen and (min-width:90em){.grid-container:not(.full)>.grid-padding-x{margin-right:0;margin-left:0}}.grid-padding-x>.cell{padding-right:0;padding-left:0}@media print,screen and (min-width:30em){.grid-padding-x>.cell{padding-right:0;padding-left:0}}@media print,screen and (min-width:48em){.grid-padding-x>.cell{padding-right:0;padding-left:0}}@media print,screen and (min-width:64em){.grid-padding-x>.cell{padding-right:0;padding-left:0}}@media screen and (min-width:75em){.grid-padding-x>.cell{padding-right:0;padding-left:0}}@media screen and (min-width:90em){.grid-padding-x>.cell{padding-right:0;padding-left:0}}.xsmall-up-1>.cell{width:100%}.xsmall-up-2>.cell{width:50%}.xsmall-up-3>.cell{width:33.33333%}.xsmall-up-4>.cell{width:25%}.xsmall-up-5>.cell{width:20%}.xsmall-up-6>.cell{width:16.66667%}.xsmall-up-7>.cell{width:14.28571%}.xsmall-up-8>.cell{width:12.5%}.xsmall-up-9>.cell{width:11.11111%}.xsmall-up-10>.cell{width:10%}.xsmall-up-11>.cell{width:9.09091%}.xsmall-up-12>.cell{width:8.33333%}@media print,screen and (min-width:30em){.small-up-1>.cell{width:100%}.small-up-2>.cell{width:50%}.small-up-3>.cell{width:33.33333%}.small-up-4>.cell{width:25%}.small-up-5>.cell{width:20%}.small-up-6>.cell{width:16.66667%}.small-up-7>.cell{width:14.28571%}.small-up-8>.cell{width:12.5%}.small-up-9>.cell{width:11.11111%}.small-up-10>.cell{width:10%}.small-up-11>.cell{width:9.09091%}.small-up-12>.cell{width:8.33333%}}@media print,screen and (min-width:48em){.medium-up-1>.cell{width:100%}.medium-up-2>.cell{width:50%}.medium-up-3>.cell{width:33.33333%}.medium-up-4>.cell{width:25%}.medium-up-5>.cell{width:20%}.medium-up-6>.cell{width:16.66667%}.medium-up-7>.cell{width:14.28571%}.medium-up-8>.cell{width:12.5%}.medium-up-9>.cell{width:11.11111%}.medium-up-10>.cell{width:10%}.medium-up-11>.cell{width:9.09091%}.medium-up-12>.cell{width:8.33333%}}@media print,screen and (min-width:64em){.large-up-1>.cell{width:100%}.large-up-2>.cell{width:50%}.large-up-3>.cell{width:33.33333%}.large-up-4>.cell{width:25%}.large-up-5>.cell{width:20%}.large-up-6>.cell{width:16.66667%}.large-up-7>.cell{width:14.28571%}.large-up-8>.cell{width:12.5%}.large-up-9>.cell{width:11.11111%}.large-up-10>.cell{width:10%}.large-up-11>.cell{width:9.09091%}.large-up-12>.cell{width:8.33333%}}@media screen and (min-width:75em){.xlarge-up-1>.cell{width:100%}.xlarge-up-2>.cell{width:50%}.xlarge-up-3>.cell{width:33.33333%}.xlarge-up-4>.cell{width:25%}.xlarge-up-5>.cell{width:20%}.xlarge-up-6>.cell{width:16.66667%}.xlarge-up-7>.cell{width:14.28571%}.xlarge-up-8>.cell{width:12.5%}.xlarge-up-9>.cell{width:11.11111%}.xlarge-up-10>.cell{width:10%}.xlarge-up-11>.cell{width:9.09091%}.xlarge-up-12>.cell{width:8.33333%}}@media screen and (min-width:90em){.xxlarge-up-1>.cell{width:100%}.xxlarge-up-2>.cell{width:50%}.xxlarge-up-3>.cell{width:33.33333%}.xxlarge-up-4>.cell{width:25%}.xxlarge-up-5>.cell{width:20%}.xxlarge-up-6>.cell{width:16.66667%}.xxlarge-up-7>.cell{width:14.28571%}.xxlarge-up-8>.cell{width:12.5%}.xxlarge-up-9>.cell{width:11.11111%}.xxlarge-up-10>.cell{width:10%}.xxlarge-up-11>.cell{width:9.09091%}.xxlarge-up-12>.cell{width:8.33333%}}.grid-margin-x.xsmall-up-1>.cell{width:100%}.grid-margin-x.xsmall-up-2>.cell{width:50%}.grid-margin-x.xsmall-up-3>.cell{width:33.33333%}.grid-margin-x.xsmall-up-4>.cell{width:25%}.grid-margin-x.xsmall-up-5>.cell{width:20%}.grid-margin-x.xsmall-up-6>.cell{width:16.66667%}.grid-margin-x.xsmall-up-7>.cell{width:14.28571%}.grid-margin-x.xsmall-up-8>.cell{width:12.5%}.grid-margin-x.xsmall-up-9>.cell{width:11.11111%}.grid-margin-x.xsmall-up-10>.cell{width:10%}.grid-margin-x.xsmall-up-11>.cell{width:9.09091%}.grid-margin-x.xsmall-up-12>.cell{width:8.33333%}@media print,screen and (min-width:30em){.grid-margin-x.xsmall-up-1>.cell{width:100%}.grid-margin-x.xsmall-up-2>.cell{width:50%}.grid-margin-x.xsmall-up-3>.cell{width:33.33333%}.grid-margin-x.xsmall-up-4>.cell{width:25%}.grid-margin-x.xsmall-up-5>.cell{width:20%}.grid-margin-x.xsmall-up-6>.cell{width:16.66667%}.grid-margin-x.xsmall-up-7>.cell{width:14.28571%}.grid-margin-x.xsmall-up-8>.cell{width:12.5%}.grid-margin-x.xsmall-up-9>.cell{width:11.11111%}.grid-margin-x.xsmall-up-10>.cell{width:10%}.grid-margin-x.xsmall-up-11>.cell{width:9.09091%}.grid-margin-x.xsmall-up-12>.cell{width:8.33333%}.grid-margin-x.small-up-1>.cell{width:100%}.grid-margin-x.small-up-2>.cell{width:50%}.grid-margin-x.small-up-3>.cell{width:33.33333%}.grid-margin-x.small-up-4>.cell{width:25%}.grid-margin-x.small-up-5>.cell{width:20%}.grid-margin-x.small-up-6>.cell{width:16.66667%}.grid-margin-x.small-up-7>.cell{width:14.28571%}.grid-margin-x.small-up-8>.cell{width:12.5%}.grid-margin-x.small-up-9>.cell{width:11.11111%}.grid-margin-x.small-up-10>.cell{width:10%}.grid-margin-x.small-up-11>.cell{width:9.09091%}.grid-margin-x.small-up-12>.cell{width:8.33333%}}@media print,screen and (min-width:48em){.grid-margin-x.xsmall-up-1>.cell{width:100%}.grid-margin-x.small-up-1>.cell{width:100%}.grid-margin-x.xsmall-up-2>.cell{width:50%}.grid-margin-x.small-up-2>.cell{width:50%}.grid-margin-x.xsmall-up-3>.cell{width:33.33333%}.grid-margin-x.small-up-3>.cell{width:33.33333%}.grid-margin-x.xsmall-up-4>.cell{width:25%}.grid-margin-x.small-up-4>.cell{width:25%}.grid-margin-x.xsmall-up-5>.cell{width:20%}.grid-margin-x.small-up-5>.cell{width:20%}.grid-margin-x.xsmall-up-6>.cell{width:16.66667%}.grid-margin-x.small-up-6>.cell{width:16.66667%}.grid-margin-x.xsmall-up-7>.cell{width:14.28571%}.grid-margin-x.small-up-7>.cell{width:14.28571%}.grid-margin-x.xsmall-up-8>.cell{width:12.5%}.grid-margin-x.small-up-8>.cell{width:12.5%}.grid-margin-x.xsmall-up-9>.cell{width:11.11111%}.grid-margin-x.small-up-9>.cell{width:11.11111%}.grid-margin-x.xsmall-up-10>.cell{width:10%}.grid-margin-x.small-up-10>.cell{width:10%}.grid-margin-x.xsmall-up-11>.cell{width:9.09091%}.grid-margin-x.small-up-11>.cell{width:9.09091%}.grid-margin-x.xsmall-up-12>.cell{width:8.33333%}.grid-margin-x.small-up-12>.cell{width:8.33333%}.grid-margin-x.medium-up-1>.cell{width:100%}.grid-margin-x.medium-up-2>.cell{width:50%}.grid-margin-x.medium-up-3>.cell{width:33.33333%}.grid-margin-x.medium-up-4>.cell{width:25%}.grid-margin-x.medium-up-5>.cell{width:20%}.grid-margin-x.medium-up-6>.cell{width:16.66667%}.grid-margin-x.medium-up-7>.cell{width:14.28571%}.grid-margin-x.medium-up-8>.cell{width:12.5%}.grid-margin-x.medium-up-9>.cell{width:11.11111%}.grid-margin-x.medium-up-10>.cell{width:10%}.grid-margin-x.medium-up-11>.cell{width:9.09091%}.grid-margin-x.medium-up-12>.cell{width:8.33333%}}@media print,screen and (min-width:64em){.grid-margin-x.xsmall-up-1>.cell{width:100%}.grid-margin-x.small-up-1>.cell{width:100%}.grid-margin-x.medium-up-1>.cell{width:100%}.grid-margin-x.xsmall-up-2>.cell{width:50%}.grid-margin-x.small-up-2>.cell{width:50%}.grid-margin-x.medium-up-2>.cell{width:50%}.grid-margin-x.xsmall-up-3>.cell{width:33.33333%}.grid-margin-x.small-up-3>.cell{width:33.33333%}.grid-margin-x.medium-up-3>.cell{width:33.33333%}.grid-margin-x.xsmall-up-4>.cell{width:25%}.grid-margin-x.small-up-4>.cell{width:25%}.grid-margin-x.medium-up-4>.cell{width:25%}.grid-margin-x.xsmall-up-5>.cell{width:20%}.grid-margin-x.small-up-5>.cell{width:20%}.grid-margin-x.medium-up-5>.cell{width:20%}.grid-margin-x.xsmall-up-6>.cell{width:16.66667%}.grid-margin-x.small-up-6>.cell{width:16.66667%}.grid-margin-x.medium-up-6>.cell{width:16.66667%}.grid-margin-x.xsmall-up-7>.cell{width:14.28571%}.grid-margin-x.small-up-7>.cell{width:14.28571%}.grid-margin-x.medium-up-7>.cell{width:14.28571%}.grid-margin-x.xsmall-up-8>.cell{width:12.5%}.grid-margin-x.small-up-8>.cell{width:12.5%}.grid-margin-x.medium-up-8>.cell{width:12.5%}.grid-margin-x.xsmall-up-9>.cell{width:11.11111%}.grid-margin-x.small-up-9>.cell{width:11.11111%}.grid-margin-x.medium-up-9>.cell{width:11.11111%}.grid-margin-x.xsmall-up-10>.cell{width:10%}.grid-margin-x.small-up-10>.cell{width:10%}.grid-margin-x.medium-up-10>.cell{width:10%}.grid-margin-x.xsmall-up-11>.cell{width:9.09091%}.grid-margin-x.small-up-11>.cell{width:9.09091%}.grid-margin-x.medium-up-11>.cell{width:9.09091%}.grid-margin-x.xsmall-up-12>.cell{width:8.33333%}.grid-margin-x.small-up-12>.cell{width:8.33333%}.grid-margin-x.medium-up-12>.cell{width:8.33333%}.grid-margin-x.large-up-1>.cell{width:100%}.grid-margin-x.large-up-2>.cell{width:50%}.grid-margin-x.large-up-3>.cell{width:33.33333%}.grid-margin-x.large-up-4>.cell{width:25%}.grid-margin-x.large-up-5>.cell{width:20%}.grid-margin-x.large-up-6>.cell{width:16.66667%}.grid-margin-x.large-up-7>.cell{width:14.28571%}.grid-margin-x.large-up-8>.cell{width:12.5%}.grid-margin-x.large-up-9>.cell{width:11.11111%}.grid-margin-x.large-up-10>.cell{width:10%}.grid-margin-x.large-up-11>.cell{width:9.09091%}.grid-margin-x.large-up-12>.cell{width:8.33333%}}@media screen and (min-width:75em){.grid-margin-x.xsmall-up-1>.cell{width:100%}.grid-margin-x.small-up-1>.cell{width:100%}.grid-margin-x.medium-up-1>.cell{width:100%}.grid-margin-x.large-up-1>.cell{width:100%}.grid-margin-x.xsmall-up-2>.cell{width:50%}.grid-margin-x.small-up-2>.cell{width:50%}.grid-margin-x.medium-up-2>.cell{width:50%}.grid-margin-x.large-up-2>.cell{width:50%}.grid-margin-x.xsmall-up-3>.cell{width:33.33333%}.grid-margin-x.small-up-3>.cell{width:33.33333%}.grid-margin-x.medium-up-3>.cell{width:33.33333%}.grid-margin-x.large-up-3>.cell{width:33.33333%}.grid-margin-x.xsmall-up-4>.cell{width:25%}.grid-margin-x.small-up-4>.cell{width:25%}.grid-margin-x.medium-up-4>.cell{width:25%}.grid-margin-x.large-up-4>.cell{width:25%}.grid-margin-x.xsmall-up-5>.cell{width:20%}.grid-margin-x.small-up-5>.cell{width:20%}.grid-margin-x.medium-up-5>.cell{width:20%}.grid-margin-x.large-up-5>.cell{width:20%}.grid-margin-x.xsmall-up-6>.cell{width:16.66667%}.grid-margin-x.small-up-6>.cell{width:16.66667%}.grid-margin-x.medium-up-6>.cell{width:16.66667%}.grid-margin-x.large-up-6>.cell{width:16.66667%}.grid-margin-x.xsmall-up-7>.cell{width:14.28571%}.grid-margin-x.small-up-7>.cell{width:14.28571%}.grid-margin-x.medium-up-7>.cell{width:14.28571%}.grid-margin-x.large-up-7>.cell{width:14.28571%}.grid-margin-x.xsmall-up-8>.cell{width:12.5%}.grid-margin-x.small-up-8>.cell{width:12.5%}.grid-margin-x.medium-up-8>.cell{width:12.5%}.grid-margin-x.large-up-8>.cell{width:12.5%}.grid-margin-x.xsmall-up-9>.cell{width:11.11111%}.grid-margin-x.small-up-9>.cell{width:11.11111%}.grid-margin-x.medium-up-9>.cell{width:11.11111%}.grid-margin-x.large-up-9>.cell{width:11.11111%}.grid-margin-x.xsmall-up-10>.cell{width:10%}.grid-margin-x.small-up-10>.cell{width:10%}.grid-margin-x.medium-up-10>.cell{width:10%}.grid-margin-x.large-up-10>.cell{width:10%}.grid-margin-x.xsmall-up-11>.cell{width:9.09091%}.grid-margin-x.small-up-11>.cell{width:9.09091%}.grid-margin-x.medium-up-11>.cell{width:9.09091%}.grid-margin-x.large-up-11>.cell{width:9.09091%}.grid-margin-x.xsmall-up-12>.cell{width:8.33333%}.grid-margin-x.small-up-12>.cell{width:8.33333%}.grid-margin-x.medium-up-12>.cell{width:8.33333%}.grid-margin-x.large-up-12>.cell{width:8.33333%}.grid-margin-x.xlarge-up-1>.cell{width:100%}.grid-margin-x.xlarge-up-2>.cell{width:50%}.grid-margin-x.xlarge-up-3>.cell{width:33.33333%}.grid-margin-x.xlarge-up-4>.cell{width:25%}.grid-margin-x.xlarge-up-5>.cell{width:20%}.grid-margin-x.xlarge-up-6>.cell{width:16.66667%}.grid-margin-x.xlarge-up-7>.cell{width:14.28571%}.grid-margin-x.xlarge-up-8>.cell{width:12.5%}.grid-margin-x.xlarge-up-9>.cell{width:11.11111%}.grid-margin-x.xlarge-up-10>.cell{width:10%}.grid-margin-x.xlarge-up-11>.cell{width:9.09091%}.grid-margin-x.xlarge-up-12>.cell{width:8.33333%}}@media screen and (min-width:90em){.grid-margin-x.xsmall-up-1>.cell{width:100%}.grid-margin-x.small-up-1>.cell{width:100%}.grid-margin-x.medium-up-1>.cell{width:100%}.grid-margin-x.large-up-1>.cell{width:100%}.grid-margin-x.xlarge-up-1>.cell{width:100%}.grid-margin-x.xsmall-up-2>.cell{width:50%}.grid-margin-x.small-up-2>.cell{width:50%}.grid-margin-x.medium-up-2>.cell{width:50%}.grid-margin-x.large-up-2>.cell{width:50%}.grid-margin-x.xlarge-up-2>.cell{width:50%}.grid-margin-x.xsmall-up-3>.cell{width:33.33333%}.grid-margin-x.small-up-3>.cell{width:33.33333%}.grid-margin-x.medium-up-3>.cell{width:33.33333%}.grid-margin-x.large-up-3>.cell{width:33.33333%}.grid-margin-x.xlarge-up-3>.cell{width:33.33333%}.grid-margin-x.xsmall-up-4>.cell{width:25%}.grid-margin-x.small-up-4>.cell{width:25%}.grid-margin-x.medium-up-4>.cell{width:25%}.grid-margin-x.large-up-4>.cell{width:25%}.grid-margin-x.xlarge-up-4>.cell{width:25%}.grid-margin-x.xsmall-up-5>.cell{width:20%}.grid-margin-x.small-up-5>.cell{width:20%}.grid-margin-x.medium-up-5>.cell{width:20%}.grid-margin-x.large-up-5>.cell{width:20%}.grid-margin-x.xlarge-up-5>.cell{width:20%}.grid-margin-x.xsmall-up-6>.cell{width:16.66667%}.grid-margin-x.small-up-6>.cell{width:16.66667%}.grid-margin-x.medium-up-6>.cell{width:16.66667%}.grid-margin-x.large-up-6>.cell{width:16.66667%}.grid-margin-x.xlarge-up-6>.cell{width:16.66667%}.grid-margin-x.xsmall-up-7>.cell{width:14.28571%}.grid-margin-x.small-up-7>.cell{width:14.28571%}.grid-margin-x.medium-up-7>.cell{width:14.28571%}.grid-margin-x.large-up-7>.cell{width:14.28571%}.grid-margin-x.xlarge-up-7>.cell{width:14.28571%}.grid-margin-x.xsmall-up-8>.cell{width:12.5%}.grid-margin-x.small-up-8>.cell{width:12.5%}.grid-margin-x.medium-up-8>.cell{width:12.5%}.grid-margin-x.large-up-8>.cell{width:12.5%}.grid-margin-x.xlarge-up-8>.cell{width:12.5%}.grid-margin-x.xsmall-up-9>.cell{width:11.11111%}.grid-margin-x.small-up-9>.cell{width:11.11111%}.grid-margin-x.medium-up-9>.cell{width:11.11111%}.grid-margin-x.large-up-9>.cell{width:11.11111%}.grid-margin-x.xlarge-up-9>.cell{width:11.11111%}.grid-margin-x.xsmall-up-10>.cell{width:10%}.grid-margin-x.small-up-10>.cell{width:10%}.grid-margin-x.medium-up-10>.cell{width:10%}.grid-margin-x.large-up-10>.cell{width:10%}.grid-margin-x.xlarge-up-10>.cell{width:10%}.grid-margin-x.xsmall-up-11>.cell{width:9.09091%}.grid-margin-x.small-up-11>.cell{width:9.09091%}.grid-margin-x.medium-up-11>.cell{width:9.09091%}.grid-margin-x.large-up-11>.cell{width:9.09091%}.grid-margin-x.xlarge-up-11>.cell{width:9.09091%}.grid-margin-x.xsmall-up-12>.cell{width:8.33333%}.grid-margin-x.small-up-12>.cell{width:8.33333%}.grid-margin-x.medium-up-12>.cell{width:8.33333%}.grid-margin-x.large-up-12>.cell{width:8.33333%}.grid-margin-x.xlarge-up-12>.cell{width:8.33333%}.grid-margin-x.xxlarge-up-1>.cell{width:100%}.grid-margin-x.xxlarge-up-2>.cell{width:50%}.grid-margin-x.xxlarge-up-3>.cell{width:33.33333%}.grid-margin-x.xxlarge-up-4>.cell{width:25%}.grid-margin-x.xxlarge-up-5>.cell{width:20%}.grid-margin-x.xxlarge-up-6>.cell{width:16.66667%}.grid-margin-x.xxlarge-up-7>.cell{width:14.28571%}.grid-margin-x.xxlarge-up-8>.cell{width:12.5%}.grid-margin-x.xxlarge-up-9>.cell{width:11.11111%}.grid-margin-x.xxlarge-up-10>.cell{width:10%}.grid-margin-x.xxlarge-up-11>.cell{width:9.09091%}.grid-margin-x.xxlarge-up-12>.cell{width:8.33333%}}.xsmall-margin-collapse{margin-right:0;margin-left:0}.xsmall-margin-collapse>.cell{margin-right:0;margin-left:0}.xsmall-margin-collapse>.xsmall-1{width:8.33333%}.xsmall-margin-collapse>.xsmall-2{width:16.66667%}.xsmall-margin-collapse>.xsmall-3{width:25%}.xsmall-margin-collapse>.xsmall-4{width:33.33333%}.xsmall-margin-collapse>.xsmall-5{width:41.66667%}.xsmall-margin-collapse>.xsmall-6{width:50%}.xsmall-margin-collapse>.xsmall-7{width:58.33333%}.xsmall-margin-collapse>.xsmall-8{width:66.66667%}.xsmall-margin-collapse>.xsmall-9{width:75%}.xsmall-margin-collapse>.xsmall-10{width:83.33333%}.xsmall-margin-collapse>.xsmall-11{width:91.66667%}.xsmall-margin-collapse>.xsmall-12{width:100%}@media print,screen and (min-width:30em){.xsmall-margin-collapse>.small-1{width:8.33333%}.xsmall-margin-collapse>.small-2{width:16.66667%}.xsmall-margin-collapse>.small-3{width:25%}.xsmall-margin-collapse>.small-4{width:33.33333%}.xsmall-margin-collapse>.small-5{width:41.66667%}.xsmall-margin-collapse>.small-6{width:50%}.xsmall-margin-collapse>.small-7{width:58.33333%}.xsmall-margin-collapse>.small-8{width:66.66667%}.xsmall-margin-collapse>.small-9{width:75%}.xsmall-margin-collapse>.small-10{width:83.33333%}.xsmall-margin-collapse>.small-11{width:91.66667%}.xsmall-margin-collapse>.small-12{width:100%}}@media print,screen and (min-width:48em){.xsmall-margin-collapse>.medium-1{width:8.33333%}.xsmall-margin-collapse>.medium-2{width:16.66667%}.xsmall-margin-collapse>.medium-3{width:25%}.xsmall-margin-collapse>.medium-4{width:33.33333%}.xsmall-margin-collapse>.medium-5{width:41.66667%}.xsmall-margin-collapse>.medium-6{width:50%}.xsmall-margin-collapse>.medium-7{width:58.33333%}.xsmall-margin-collapse>.medium-8{width:66.66667%}.xsmall-margin-collapse>.medium-9{width:75%}.xsmall-margin-collapse>.medium-10{width:83.33333%}.xsmall-margin-collapse>.medium-11{width:91.66667%}.xsmall-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:64em){.xsmall-margin-collapse>.large-1{width:8.33333%}.xsmall-margin-collapse>.large-2{width:16.66667%}.xsmall-margin-collapse>.large-3{width:25%}.xsmall-margin-collapse>.large-4{width:33.33333%}.xsmall-margin-collapse>.large-5{width:41.66667%}.xsmall-margin-collapse>.large-6{width:50%}.xsmall-margin-collapse>.large-7{width:58.33333%}.xsmall-margin-collapse>.large-8{width:66.66667%}.xsmall-margin-collapse>.large-9{width:75%}.xsmall-margin-collapse>.large-10{width:83.33333%}.xsmall-margin-collapse>.large-11{width:91.66667%}.xsmall-margin-collapse>.large-12{width:100%}}@media screen and (min-width:75em){.xsmall-margin-collapse>.xlarge-1{width:8.33333%}.xsmall-margin-collapse>.xlarge-2{width:16.66667%}.xsmall-margin-collapse>.xlarge-3{width:25%}.xsmall-margin-collapse>.xlarge-4{width:33.33333%}.xsmall-margin-collapse>.xlarge-5{width:41.66667%}.xsmall-margin-collapse>.xlarge-6{width:50%}.xsmall-margin-collapse>.xlarge-7{width:58.33333%}.xsmall-margin-collapse>.xlarge-8{width:66.66667%}.xsmall-margin-collapse>.xlarge-9{width:75%}.xsmall-margin-collapse>.xlarge-10{width:83.33333%}.xsmall-margin-collapse>.xlarge-11{width:91.66667%}.xsmall-margin-collapse>.xlarge-12{width:100%}}@media screen and (min-width:90em){.xsmall-margin-collapse>.xxlarge-1{width:8.33333%}.xsmall-margin-collapse>.xxlarge-2{width:16.66667%}.xsmall-margin-collapse>.xxlarge-3{width:25%}.xsmall-margin-collapse>.xxlarge-4{width:33.33333%}.xsmall-margin-collapse>.xxlarge-5{width:41.66667%}.xsmall-margin-collapse>.xxlarge-6{width:50%}.xsmall-margin-collapse>.xxlarge-7{width:58.33333%}.xsmall-margin-collapse>.xxlarge-8{width:66.66667%}.xsmall-margin-collapse>.xxlarge-9{width:75%}.xsmall-margin-collapse>.xxlarge-10{width:83.33333%}.xsmall-margin-collapse>.xxlarge-11{width:91.66667%}.xsmall-margin-collapse>.xxlarge-12{width:100%}}.xsmall-padding-collapse{margin-right:0;margin-left:0}.xsmall-padding-collapse>.cell{padding-right:0;padding-left:0}@media print,screen and (min-width:30em){.small-margin-collapse{margin-right:0;margin-left:0}.small-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print,screen and (min-width:30em){.small-margin-collapse>.xsmall-1{width:8.33333%}.small-margin-collapse>.xsmall-2{width:16.66667%}.small-margin-collapse>.xsmall-3{width:25%}.small-margin-collapse>.xsmall-4{width:33.33333%}.small-margin-collapse>.xsmall-5{width:41.66667%}.small-margin-collapse>.xsmall-6{width:50%}.small-margin-collapse>.xsmall-7{width:58.33333%}.small-margin-collapse>.xsmall-8{width:66.66667%}.small-margin-collapse>.xsmall-9{width:75%}.small-margin-collapse>.xsmall-10{width:83.33333%}.small-margin-collapse>.xsmall-11{width:91.66667%}.small-margin-collapse>.xsmall-12{width:100%}}@media print,screen and (min-width:30em){.small-margin-collapse>.small-1{width:8.33333%}.small-margin-collapse>.small-2{width:16.66667%}.small-margin-collapse>.small-3{width:25%}.small-margin-collapse>.small-4{width:33.33333%}.small-margin-collapse>.small-5{width:41.66667%}.small-margin-collapse>.small-6{width:50%}.small-margin-collapse>.small-7{width:58.33333%}.small-margin-collapse>.small-8{width:66.66667%}.small-margin-collapse>.small-9{width:75%}.small-margin-collapse>.small-10{width:83.33333%}.small-margin-collapse>.small-11{width:91.66667%}.small-margin-collapse>.small-12{width:100%}}@media print,screen and (min-width:48em){.small-margin-collapse>.medium-1{width:8.33333%}.small-margin-collapse>.medium-2{width:16.66667%}.small-margin-collapse>.medium-3{width:25%}.small-margin-collapse>.medium-4{width:33.33333%}.small-margin-collapse>.medium-5{width:41.66667%}.small-margin-collapse>.medium-6{width:50%}.small-margin-collapse>.medium-7{width:58.33333%}.small-margin-collapse>.medium-8{width:66.66667%}.small-margin-collapse>.medium-9{width:75%}.small-margin-collapse>.medium-10{width:83.33333%}.small-margin-collapse>.medium-11{width:91.66667%}.small-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:64em){.small-margin-collapse>.large-1{width:8.33333%}.small-margin-collapse>.large-2{width:16.66667%}.small-margin-collapse>.large-3{width:25%}.small-margin-collapse>.large-4{width:33.33333%}.small-margin-collapse>.large-5{width:41.66667%}.small-margin-collapse>.large-6{width:50%}.small-margin-collapse>.large-7{width:58.33333%}.small-margin-collapse>.large-8{width:66.66667%}.small-margin-collapse>.large-9{width:75%}.small-margin-collapse>.large-10{width:83.33333%}.small-margin-collapse>.large-11{width:91.66667%}.small-margin-collapse>.large-12{width:100%}}@media screen and (min-width:75em){.small-margin-collapse>.xlarge-1{width:8.33333%}.small-margin-collapse>.xlarge-2{width:16.66667%}.small-margin-collapse>.xlarge-3{width:25%}.small-margin-collapse>.xlarge-4{width:33.33333%}.small-margin-collapse>.xlarge-5{width:41.66667%}.small-margin-collapse>.xlarge-6{width:50%}.small-margin-collapse>.xlarge-7{width:58.33333%}.small-margin-collapse>.xlarge-8{width:66.66667%}.small-margin-collapse>.xlarge-9{width:75%}.small-margin-collapse>.xlarge-10{width:83.33333%}.small-margin-collapse>.xlarge-11{width:91.66667%}.small-margin-collapse>.xlarge-12{width:100%}}@media screen and (min-width:90em){.small-margin-collapse>.xxlarge-1{width:8.33333%}.small-margin-collapse>.xxlarge-2{width:16.66667%}.small-margin-collapse>.xxlarge-3{width:25%}.small-margin-collapse>.xxlarge-4{width:33.33333%}.small-margin-collapse>.xxlarge-5{width:41.66667%}.small-margin-collapse>.xxlarge-6{width:50%}.small-margin-collapse>.xxlarge-7{width:58.33333%}.small-margin-collapse>.xxlarge-8{width:66.66667%}.small-margin-collapse>.xxlarge-9{width:75%}.small-margin-collapse>.xxlarge-10{width:83.33333%}.small-margin-collapse>.xxlarge-11{width:91.66667%}.small-margin-collapse>.xxlarge-12{width:100%}}@media print,screen and (min-width:30em){.small-padding-collapse{margin-right:0;margin-left:0}.small-padding-collapse>.cell{padding-right:0;padding-left:0}}@media print,screen and (min-width:48em){.medium-margin-collapse{margin-right:0;margin-left:0}.medium-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print,screen and (min-width:48em){.medium-margin-collapse>.xsmall-1{width:8.33333%}.medium-margin-collapse>.xsmall-2{width:16.66667%}.medium-margin-collapse>.xsmall-3{width:25%}.medium-margin-collapse>.xsmall-4{width:33.33333%}.medium-margin-collapse>.xsmall-5{width:41.66667%}.medium-margin-collapse>.xsmall-6{width:50%}.medium-margin-collapse>.xsmall-7{width:58.33333%}.medium-margin-collapse>.xsmall-8{width:66.66667%}.medium-margin-collapse>.xsmall-9{width:75%}.medium-margin-collapse>.xsmall-10{width:83.33333%}.medium-margin-collapse>.xsmall-11{width:91.66667%}.medium-margin-collapse>.xsmall-12{width:100%}}@media print,screen and (min-width:48em){.medium-margin-collapse>.small-1{width:8.33333%}.medium-margin-collapse>.small-2{width:16.66667%}.medium-margin-collapse>.small-3{width:25%}.medium-margin-collapse>.small-4{width:33.33333%}.medium-margin-collapse>.small-5{width:41.66667%}.medium-margin-collapse>.small-6{width:50%}.medium-margin-collapse>.small-7{width:58.33333%}.medium-margin-collapse>.small-8{width:66.66667%}.medium-margin-collapse>.small-9{width:75%}.medium-margin-collapse>.small-10{width:83.33333%}.medium-margin-collapse>.small-11{width:91.66667%}.medium-margin-collapse>.small-12{width:100%}}@media print,screen and (min-width:48em){.medium-margin-collapse>.medium-1{width:8.33333%}.medium-margin-collapse>.medium-2{width:16.66667%}.medium-margin-collapse>.medium-3{width:25%}.medium-margin-collapse>.medium-4{width:33.33333%}.medium-margin-collapse>.medium-5{width:41.66667%}.medium-margin-collapse>.medium-6{width:50%}.medium-margin-collapse>.medium-7{width:58.33333%}.medium-margin-collapse>.medium-8{width:66.66667%}.medium-margin-collapse>.medium-9{width:75%}.medium-margin-collapse>.medium-10{width:83.33333%}.medium-margin-collapse>.medium-11{width:91.66667%}.medium-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:64em){.medium-margin-collapse>.large-1{width:8.33333%}.medium-margin-collapse>.large-2{width:16.66667%}.medium-margin-collapse>.large-3{width:25%}.medium-margin-collapse>.large-4{width:33.33333%}.medium-margin-collapse>.large-5{width:41.66667%}.medium-margin-collapse>.large-6{width:50%}.medium-margin-collapse>.large-7{width:58.33333%}.medium-margin-collapse>.large-8{width:66.66667%}.medium-margin-collapse>.large-9{width:75%}.medium-margin-collapse>.large-10{width:83.33333%}.medium-margin-collapse>.large-11{width:91.66667%}.medium-margin-collapse>.large-12{width:100%}}@media screen and (min-width:75em){.medium-margin-collapse>.xlarge-1{width:8.33333%}.medium-margin-collapse>.xlarge-2{width:16.66667%}.medium-margin-collapse>.xlarge-3{width:25%}.medium-margin-collapse>.xlarge-4{width:33.33333%}.medium-margin-collapse>.xlarge-5{width:41.66667%}.medium-margin-collapse>.xlarge-6{width:50%}.medium-margin-collapse>.xlarge-7{width:58.33333%}.medium-margin-collapse>.xlarge-8{width:66.66667%}.medium-margin-collapse>.xlarge-9{width:75%}.medium-margin-collapse>.xlarge-10{width:83.33333%}.medium-margin-collapse>.xlarge-11{width:91.66667%}.medium-margin-collapse>.xlarge-12{width:100%}}@media screen and (min-width:90em){.medium-margin-collapse>.xxlarge-1{width:8.33333%}.medium-margin-collapse>.xxlarge-2{width:16.66667%}.medium-margin-collapse>.xxlarge-3{width:25%}.medium-margin-collapse>.xxlarge-4{width:33.33333%}.medium-margin-collapse>.xxlarge-5{width:41.66667%}.medium-margin-collapse>.xxlarge-6{width:50%}.medium-margin-collapse>.xxlarge-7{width:58.33333%}.medium-margin-collapse>.xxlarge-8{width:66.66667%}.medium-margin-collapse>.xxlarge-9{width:75%}.medium-margin-collapse>.xxlarge-10{width:83.33333%}.medium-margin-collapse>.xxlarge-11{width:91.66667%}.medium-margin-collapse>.xxlarge-12{width:100%}}@media print,screen and (min-width:48em){.medium-padding-collapse{margin-right:0;margin-left:0}.medium-padding-collapse>.cell{padding-right:0;padding-left:0}}@media print,screen and (min-width:64em){.large-margin-collapse{margin-right:0;margin-left:0}.large-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print,screen and (min-width:64em){.large-margin-collapse>.xsmall-1{width:8.33333%}.large-margin-collapse>.xsmall-2{width:16.66667%}.large-margin-collapse>.xsmall-3{width:25%}.large-margin-collapse>.xsmall-4{width:33.33333%}.large-margin-collapse>.xsmall-5{width:41.66667%}.large-margin-collapse>.xsmall-6{width:50%}.large-margin-collapse>.xsmall-7{width:58.33333%}.large-margin-collapse>.xsmall-8{width:66.66667%}.large-margin-collapse>.xsmall-9{width:75%}.large-margin-collapse>.xsmall-10{width:83.33333%}.large-margin-collapse>.xsmall-11{width:91.66667%}.large-margin-collapse>.xsmall-12{width:100%}}@media print,screen and (min-width:64em){.large-margin-collapse>.small-1{width:8.33333%}.large-margin-collapse>.small-2{width:16.66667%}.large-margin-collapse>.small-3{width:25%}.large-margin-collapse>.small-4{width:33.33333%}.large-margin-collapse>.small-5{width:41.66667%}.large-margin-collapse>.small-6{width:50%}.large-margin-collapse>.small-7{width:58.33333%}.large-margin-collapse>.small-8{width:66.66667%}.large-margin-collapse>.small-9{width:75%}.large-margin-collapse>.small-10{width:83.33333%}.large-margin-collapse>.small-11{width:91.66667%}.large-margin-collapse>.small-12{width:100%}}@media print,screen and (min-width:64em){.large-margin-collapse>.medium-1{width:8.33333%}.large-margin-collapse>.medium-2{width:16.66667%}.large-margin-collapse>.medium-3{width:25%}.large-margin-collapse>.medium-4{width:33.33333%}.large-margin-collapse>.medium-5{width:41.66667%}.large-margin-collapse>.medium-6{width:50%}.large-margin-collapse>.medium-7{width:58.33333%}.large-margin-collapse>.medium-8{width:66.66667%}.large-margin-collapse>.medium-9{width:75%}.large-margin-collapse>.medium-10{width:83.33333%}.large-margin-collapse>.medium-11{width:91.66667%}.large-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:64em){.large-margin-collapse>.large-1{width:8.33333%}.large-margin-collapse>.large-2{width:16.66667%}.large-margin-collapse>.large-3{width:25%}.large-margin-collapse>.large-4{width:33.33333%}.large-margin-collapse>.large-5{width:41.66667%}.large-margin-collapse>.large-6{width:50%}.large-margin-collapse>.large-7{width:58.33333%}.large-margin-collapse>.large-8{width:66.66667%}.large-margin-collapse>.large-9{width:75%}.large-margin-collapse>.large-10{width:83.33333%}.large-margin-collapse>.large-11{width:91.66667%}.large-margin-collapse>.large-12{width:100%}}@media screen and (min-width:75em){.large-margin-collapse>.xlarge-1{width:8.33333%}.large-margin-collapse>.xlarge-2{width:16.66667%}.large-margin-collapse>.xlarge-3{width:25%}.large-margin-collapse>.xlarge-4{width:33.33333%}.large-margin-collapse>.xlarge-5{width:41.66667%}.large-margin-collapse>.xlarge-6{width:50%}.large-margin-collapse>.xlarge-7{width:58.33333%}.large-margin-collapse>.xlarge-8{width:66.66667%}.large-margin-collapse>.xlarge-9{width:75%}.large-margin-collapse>.xlarge-10{width:83.33333%}.large-margin-collapse>.xlarge-11{width:91.66667%}.large-margin-collapse>.xlarge-12{width:100%}}@media screen and (min-width:90em){.large-margin-collapse>.xxlarge-1{width:8.33333%}.large-margin-collapse>.xxlarge-2{width:16.66667%}.large-margin-collapse>.xxlarge-3{width:25%}.large-margin-collapse>.xxlarge-4{width:33.33333%}.large-margin-collapse>.xxlarge-5{width:41.66667%}.large-margin-collapse>.xxlarge-6{width:50%}.large-margin-collapse>.xxlarge-7{width:58.33333%}.large-margin-collapse>.xxlarge-8{width:66.66667%}.large-margin-collapse>.xxlarge-9{width:75%}.large-margin-collapse>.xxlarge-10{width:83.33333%}.large-margin-collapse>.xxlarge-11{width:91.66667%}.large-margin-collapse>.xxlarge-12{width:100%}}@media print,screen and (min-width:64em){.large-padding-collapse{margin-right:0;margin-left:0}.large-padding-collapse>.cell{padding-right:0;padding-left:0}}@media screen and (min-width:75em){.xlarge-margin-collapse{margin-right:0;margin-left:0}.xlarge-margin-collapse>.cell{margin-right:0;margin-left:0}}@media screen and (min-width:75em){.xlarge-margin-collapse>.xsmall-1{width:8.33333%}.xlarge-margin-collapse>.xsmall-2{width:16.66667%}.xlarge-margin-collapse>.xsmall-3{width:25%}.xlarge-margin-collapse>.xsmall-4{width:33.33333%}.xlarge-margin-collapse>.xsmall-5{width:41.66667%}.xlarge-margin-collapse>.xsmall-6{width:50%}.xlarge-margin-collapse>.xsmall-7{width:58.33333%}.xlarge-margin-collapse>.xsmall-8{width:66.66667%}.xlarge-margin-collapse>.xsmall-9{width:75%}.xlarge-margin-collapse>.xsmall-10{width:83.33333%}.xlarge-margin-collapse>.xsmall-11{width:91.66667%}.xlarge-margin-collapse>.xsmall-12{width:100%}}@media screen and (min-width:75em){.xlarge-margin-collapse>.small-1{width:8.33333%}.xlarge-margin-collapse>.small-2{width:16.66667%}.xlarge-margin-collapse>.small-3{width:25%}.xlarge-margin-collapse>.small-4{width:33.33333%}.xlarge-margin-collapse>.small-5{width:41.66667%}.xlarge-margin-collapse>.small-6{width:50%}.xlarge-margin-collapse>.small-7{width:58.33333%}.xlarge-margin-collapse>.small-8{width:66.66667%}.xlarge-margin-collapse>.small-9{width:75%}.xlarge-margin-collapse>.small-10{width:83.33333%}.xlarge-margin-collapse>.small-11{width:91.66667%}.xlarge-margin-collapse>.small-12{width:100%}}@media screen and (min-width:75em){.xlarge-margin-collapse>.medium-1{width:8.33333%}.xlarge-margin-collapse>.medium-2{width:16.66667%}.xlarge-margin-collapse>.medium-3{width:25%}.xlarge-margin-collapse>.medium-4{width:33.33333%}.xlarge-margin-collapse>.medium-5{width:41.66667%}.xlarge-margin-collapse>.medium-6{width:50%}.xlarge-margin-collapse>.medium-7{width:58.33333%}.xlarge-margin-collapse>.medium-8{width:66.66667%}.xlarge-margin-collapse>.medium-9{width:75%}.xlarge-margin-collapse>.medium-10{width:83.33333%}.xlarge-margin-collapse>.medium-11{width:91.66667%}.xlarge-margin-collapse>.medium-12{width:100%}}@media screen and (min-width:75em){.xlarge-margin-collapse>.large-1{width:8.33333%}.xlarge-margin-collapse>.large-2{width:16.66667%}.xlarge-margin-collapse>.large-3{width:25%}.xlarge-margin-collapse>.large-4{width:33.33333%}.xlarge-margin-collapse>.large-5{width:41.66667%}.xlarge-margin-collapse>.large-6{width:50%}.xlarge-margin-collapse>.large-7{width:58.33333%}.xlarge-margin-collapse>.large-8{width:66.66667%}.xlarge-margin-collapse>.large-9{width:75%}.xlarge-margin-collapse>.large-10{width:83.33333%}.xlarge-margin-collapse>.large-11{width:91.66667%}.xlarge-margin-collapse>.large-12{width:100%}}@media screen and (min-width:75em){.xlarge-margin-collapse>.xlarge-1{width:8.33333%}.xlarge-margin-collapse>.xlarge-2{width:16.66667%}.xlarge-margin-collapse>.xlarge-3{width:25%}.xlarge-margin-collapse>.xlarge-4{width:33.33333%}.xlarge-margin-collapse>.xlarge-5{width:41.66667%}.xlarge-margin-collapse>.xlarge-6{width:50%}.xlarge-margin-collapse>.xlarge-7{width:58.33333%}.xlarge-margin-collapse>.xlarge-8{width:66.66667%}.xlarge-margin-collapse>.xlarge-9{width:75%}.xlarge-margin-collapse>.xlarge-10{width:83.33333%}.xlarge-margin-collapse>.xlarge-11{width:91.66667%}.xlarge-margin-collapse>.xlarge-12{width:100%}}@media screen and (min-width:90em){.xlarge-margin-collapse>.xxlarge-1{width:8.33333%}.xlarge-margin-collapse>.xxlarge-2{width:16.66667%}.xlarge-margin-collapse>.xxlarge-3{width:25%}.xlarge-margin-collapse>.xxlarge-4{width:33.33333%}.xlarge-margin-collapse>.xxlarge-5{width:41.66667%}.xlarge-margin-collapse>.xxlarge-6{width:50%}.xlarge-margin-collapse>.xxlarge-7{width:58.33333%}.xlarge-margin-collapse>.xxlarge-8{width:66.66667%}.xlarge-margin-collapse>.xxlarge-9{width:75%}.xlarge-margin-collapse>.xxlarge-10{width:83.33333%}.xlarge-margin-collapse>.xxlarge-11{width:91.66667%}.xlarge-margin-collapse>.xxlarge-12{width:100%}}@media screen and (min-width:75em){.xlarge-padding-collapse{margin-right:0;margin-left:0}.xlarge-padding-collapse>.cell{padding-right:0;padding-left:0}}@media screen and (min-width:90em){.xxlarge-margin-collapse{margin-right:0;margin-left:0}.xxlarge-margin-collapse>.cell{margin-right:0;margin-left:0}}@media screen and (min-width:90em){.xxlarge-margin-collapse>.xsmall-1{width:8.33333%}.xxlarge-margin-collapse>.xsmall-2{width:16.66667%}.xxlarge-margin-collapse>.xsmall-3{width:25%}.xxlarge-margin-collapse>.xsmall-4{width:33.33333%}.xxlarge-margin-collapse>.xsmall-5{width:41.66667%}.xxlarge-margin-collapse>.xsmall-6{width:50%}.xxlarge-margin-collapse>.xsmall-7{width:58.33333%}.xxlarge-margin-collapse>.xsmall-8{width:66.66667%}.xxlarge-margin-collapse>.xsmall-9{width:75%}.xxlarge-margin-collapse>.xsmall-10{width:83.33333%}.xxlarge-margin-collapse>.xsmall-11{width:91.66667%}.xxlarge-margin-collapse>.xsmall-12{width:100%}}@media screen and (min-width:90em){.xxlarge-margin-collapse>.small-1{width:8.33333%}.xxlarge-margin-collapse>.small-2{width:16.66667%}.xxlarge-margin-collapse>.small-3{width:25%}.xxlarge-margin-collapse>.small-4{width:33.33333%}.xxlarge-margin-collapse>.small-5{width:41.66667%}.xxlarge-margin-collapse>.small-6{width:50%}.xxlarge-margin-collapse>.small-7{width:58.33333%}.xxlarge-margin-collapse>.small-8{width:66.66667%}.xxlarge-margin-collapse>.small-9{width:75%}.xxlarge-margin-collapse>.small-10{width:83.33333%}.xxlarge-margin-collapse>.small-11{width:91.66667%}.xxlarge-margin-collapse>.small-12{width:100%}}@media screen and (min-width:90em){.xxlarge-margin-collapse>.medium-1{width:8.33333%}.xxlarge-margin-collapse>.medium-2{width:16.66667%}.xxlarge-margin-collapse>.medium-3{width:25%}.xxlarge-margin-collapse>.medium-4{width:33.33333%}.xxlarge-margin-collapse>.medium-5{width:41.66667%}.xxlarge-margin-collapse>.medium-6{width:50%}.xxlarge-margin-collapse>.medium-7{width:58.33333%}.xxlarge-margin-collapse>.medium-8{width:66.66667%}.xxlarge-margin-collapse>.medium-9{width:75%}.xxlarge-margin-collapse>.medium-10{width:83.33333%}.xxlarge-margin-collapse>.medium-11{width:91.66667%}.xxlarge-margin-collapse>.medium-12{width:100%}}@media screen and (min-width:90em){.xxlarge-margin-collapse>.large-1{width:8.33333%}.xxlarge-margin-collapse>.large-2{width:16.66667%}.xxlarge-margin-collapse>.large-3{width:25%}.xxlarge-margin-collapse>.large-4{width:33.33333%}.xxlarge-margin-collapse>.large-5{width:41.66667%}.xxlarge-margin-collapse>.large-6{width:50%}.xxlarge-margin-collapse>.large-7{width:58.33333%}.xxlarge-margin-collapse>.large-8{width:66.66667%}.xxlarge-margin-collapse>.large-9{width:75%}.xxlarge-margin-collapse>.large-10{width:83.33333%}.xxlarge-margin-collapse>.large-11{width:91.66667%}.xxlarge-margin-collapse>.large-12{width:100%}}@media screen and (min-width:90em){.xxlarge-margin-collapse>.xlarge-1{width:8.33333%}.xxlarge-margin-collapse>.xlarge-2{width:16.66667%}.xxlarge-margin-collapse>.xlarge-3{width:25%}.xxlarge-margin-collapse>.xlarge-4{width:33.33333%}.xxlarge-margin-collapse>.xlarge-5{width:41.66667%}.xxlarge-margin-collapse>.xlarge-6{width:50%}.xxlarge-margin-collapse>.xlarge-7{width:58.33333%}.xxlarge-margin-collapse>.xlarge-8{width:66.66667%}.xxlarge-margin-collapse>.xlarge-9{width:75%}.xxlarge-margin-collapse>.xlarge-10{width:83.33333%}.xxlarge-margin-collapse>.xlarge-11{width:91.66667%}.xxlarge-margin-collapse>.xlarge-12{width:100%}}@media screen and (min-width:90em){.xxlarge-margin-collapse>.xxlarge-1{width:8.33333%}.xxlarge-margin-collapse>.xxlarge-2{width:16.66667%}.xxlarge-margin-collapse>.xxlarge-3{width:25%}.xxlarge-margin-collapse>.xxlarge-4{width:33.33333%}.xxlarge-margin-collapse>.xxlarge-5{width:41.66667%}.xxlarge-margin-collapse>.xxlarge-6{width:50%}.xxlarge-margin-collapse>.xxlarge-7{width:58.33333%}.xxlarge-margin-collapse>.xxlarge-8{width:66.66667%}.xxlarge-margin-collapse>.xxlarge-9{width:75%}.xxlarge-margin-collapse>.xxlarge-10{width:83.33333%}.xxlarge-margin-collapse>.xxlarge-11{width:91.66667%}.xxlarge-margin-collapse>.xxlarge-12{width:100%}}@media screen and (min-width:90em){.xxlarge-padding-collapse{margin-right:0;margin-left:0}.xxlarge-padding-collapse>.cell{padding-right:0;padding-left:0}}.xsmall-offset-0{margin-left:0}.grid-margin-x>.xsmall-offset-0{margin-left:0}.xsmall-offset-1{margin-left:8.33333%}.grid-margin-x>.xsmall-offset-1{margin-left:8.33333%}.xsmall-offset-2{margin-left:16.66667%}.grid-margin-x>.xsmall-offset-2{margin-left:16.66667%}.xsmall-offset-3{margin-left:25%}.grid-margin-x>.xsmall-offset-3{margin-left:25%}.xsmall-offset-4{margin-left:33.33333%}.grid-margin-x>.xsmall-offset-4{margin-left:33.33333%}.xsmall-offset-5{margin-left:41.66667%}.grid-margin-x>.xsmall-offset-5{margin-left:41.66667%}.xsmall-offset-6{margin-left:50%}.grid-margin-x>.xsmall-offset-6{margin-left:50%}.xsmall-offset-7{margin-left:58.33333%}.grid-margin-x>.xsmall-offset-7{margin-left:58.33333%}.xsmall-offset-8{margin-left:66.66667%}.grid-margin-x>.xsmall-offset-8{margin-left:66.66667%}.xsmall-offset-9{margin-left:75%}.grid-margin-x>.xsmall-offset-9{margin-left:75%}.xsmall-offset-10{margin-left:83.33333%}.grid-margin-x>.xsmall-offset-10{margin-left:83.33333%}.xsmall-offset-11{margin-left:91.66667%}.grid-margin-x>.xsmall-offset-11{margin-left:91.66667%}@media print,screen and (min-width:30em){.small-offset-0{margin-left:0}.grid-margin-x>.small-offset-0{margin-left:0}.small-offset-1{margin-left:8.33333%}.grid-margin-x>.small-offset-1{margin-left:8.33333%}.small-offset-2{margin-left:16.66667%}.grid-margin-x>.small-offset-2{margin-left:16.66667%}.small-offset-3{margin-left:25%}.grid-margin-x>.small-offset-3{margin-left:25%}.small-offset-4{margin-left:33.33333%}.grid-margin-x>.small-offset-4{margin-left:33.33333%}.small-offset-5{margin-left:41.66667%}.grid-margin-x>.small-offset-5{margin-left:41.66667%}.small-offset-6{margin-left:50%}.grid-margin-x>.small-offset-6{margin-left:50%}.small-offset-7{margin-left:58.33333%}.grid-margin-x>.small-offset-7{margin-left:58.33333%}.small-offset-8{margin-left:66.66667%}.grid-margin-x>.small-offset-8{margin-left:66.66667%}.small-offset-9{margin-left:75%}.grid-margin-x>.small-offset-9{margin-left:75%}.small-offset-10{margin-left:83.33333%}.grid-margin-x>.small-offset-10{margin-left:83.33333%}.small-offset-11{margin-left:91.66667%}.grid-margin-x>.small-offset-11{margin-left:91.66667%}}@media print,screen and (min-width:48em){.medium-offset-0{margin-left:0}.grid-margin-x>.medium-offset-0{margin-left:0}.medium-offset-1{margin-left:8.33333%}.grid-margin-x>.medium-offset-1{margin-left:8.33333%}.medium-offset-2{margin-left:16.66667%}.grid-margin-x>.medium-offset-2{margin-left:16.66667%}.medium-offset-3{margin-left:25%}.grid-margin-x>.medium-offset-3{margin-left:25%}.medium-offset-4{margin-left:33.33333%}.grid-margin-x>.medium-offset-4{margin-left:33.33333%}.medium-offset-5{margin-left:41.66667%}.grid-margin-x>.medium-offset-5{margin-left:41.66667%}.medium-offset-6{margin-left:50%}.grid-margin-x>.medium-offset-6{margin-left:50%}.medium-offset-7{margin-left:58.33333%}.grid-margin-x>.medium-offset-7{margin-left:58.33333%}.medium-offset-8{margin-left:66.66667%}.grid-margin-x>.medium-offset-8{margin-left:66.66667%}.medium-offset-9{margin-left:75%}.grid-margin-x>.medium-offset-9{margin-left:75%}.medium-offset-10{margin-left:83.33333%}.grid-margin-x>.medium-offset-10{margin-left:83.33333%}.medium-offset-11{margin-left:91.66667%}.grid-margin-x>.medium-offset-11{margin-left:91.66667%}}@media print,screen and (min-width:64em){.large-offset-0{margin-left:0}.grid-margin-x>.large-offset-0{margin-left:0}.large-offset-1{margin-left:8.33333%}.grid-margin-x>.large-offset-1{margin-left:8.33333%}.large-offset-2{margin-left:16.66667%}.grid-margin-x>.large-offset-2{margin-left:16.66667%}.large-offset-3{margin-left:25%}.grid-margin-x>.large-offset-3{margin-left:25%}.large-offset-4{margin-left:33.33333%}.grid-margin-x>.large-offset-4{margin-left:33.33333%}.large-offset-5{margin-left:41.66667%}.grid-margin-x>.large-offset-5{margin-left:41.66667%}.large-offset-6{margin-left:50%}.grid-margin-x>.large-offset-6{margin-left:50%}.large-offset-7{margin-left:58.33333%}.grid-margin-x>.large-offset-7{margin-left:58.33333%}.large-offset-8{margin-left:66.66667%}.grid-margin-x>.large-offset-8{margin-left:66.66667%}.large-offset-9{margin-left:75%}.grid-margin-x>.large-offset-9{margin-left:75%}.large-offset-10{margin-left:83.33333%}.grid-margin-x>.large-offset-10{margin-left:83.33333%}.large-offset-11{margin-left:91.66667%}.grid-margin-x>.large-offset-11{margin-left:91.66667%}}@media screen and (min-width:75em){.xlarge-offset-0{margin-left:0}.grid-margin-x>.xlarge-offset-0{margin-left:0}.xlarge-offset-1{margin-left:8.33333%}.grid-margin-x>.xlarge-offset-1{margin-left:8.33333%}.xlarge-offset-2{margin-left:16.66667%}.grid-margin-x>.xlarge-offset-2{margin-left:16.66667%}.xlarge-offset-3{margin-left:25%}.grid-margin-x>.xlarge-offset-3{margin-left:25%}.xlarge-offset-4{margin-left:33.33333%}.grid-margin-x>.xlarge-offset-4{margin-left:33.33333%}.xlarge-offset-5{margin-left:41.66667%}.grid-margin-x>.xlarge-offset-5{margin-left:41.66667%}.xlarge-offset-6{margin-left:50%}.grid-margin-x>.xlarge-offset-6{margin-left:50%}.xlarge-offset-7{margin-left:58.33333%}.grid-margin-x>.xlarge-offset-7{margin-left:58.33333%}.xlarge-offset-8{margin-left:66.66667%}.grid-margin-x>.xlarge-offset-8{margin-left:66.66667%}.xlarge-offset-9{margin-left:75%}.grid-margin-x>.xlarge-offset-9{margin-left:75%}.xlarge-offset-10{margin-left:83.33333%}.grid-margin-x>.xlarge-offset-10{margin-left:83.33333%}.xlarge-offset-11{margin-left:91.66667%}.grid-margin-x>.xlarge-offset-11{margin-left:91.66667%}}@media screen and (min-width:90em){.xxlarge-offset-0{margin-left:0}.grid-margin-x>.xxlarge-offset-0{margin-left:0}.xxlarge-offset-1{margin-left:8.33333%}.grid-margin-x>.xxlarge-offset-1{margin-left:8.33333%}.xxlarge-offset-2{margin-left:16.66667%}.grid-margin-x>.xxlarge-offset-2{margin-left:16.66667%}.xxlarge-offset-3{margin-left:25%}.grid-margin-x>.xxlarge-offset-3{margin-left:25%}.xxlarge-offset-4{margin-left:33.33333%}.grid-margin-x>.xxlarge-offset-4{margin-left:33.33333%}.xxlarge-offset-5{margin-left:41.66667%}.grid-margin-x>.xxlarge-offset-5{margin-left:41.66667%}.xxlarge-offset-6{margin-left:50%}.grid-margin-x>.xxlarge-offset-6{margin-left:50%}.xxlarge-offset-7{margin-left:58.33333%}.grid-margin-x>.xxlarge-offset-7{margin-left:58.33333%}.xxlarge-offset-8{margin-left:66.66667%}.grid-margin-x>.xxlarge-offset-8{margin-left:66.66667%}.xxlarge-offset-9{margin-left:75%}.grid-margin-x>.xxlarge-offset-9{margin-left:75%}.xxlarge-offset-10{margin-left:83.33333%}.grid-margin-x>.xxlarge-offset-10{margin-left:83.33333%}.xxlarge-offset-11{margin-left:91.66667%}.grid-margin-x>.xxlarge-offset-11{margin-left:91.66667%}}.grid-y{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.grid-y>.cell{height:auto;max-height:none}.grid-y>.auto{height:auto}.grid-y>.shrink{height:auto}.grid-y>.xsmall-1,.grid-y>.xsmall-10,.grid-y>.xsmall-11,.grid-y>.xsmall-12,.grid-y>.xsmall-2,.grid-y>.xsmall-3,.grid-y>.xsmall-4,.grid-y>.xsmall-5,.grid-y>.xsmall-6,.grid-y>.xsmall-7,.grid-y>.xsmall-8,.grid-y>.xsmall-9,.grid-y>.xsmall-full,.grid-y>.xsmall-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}@media print,screen and (min-width:30em){.grid-y>.small-1,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9,.grid-y>.small-full,.grid-y>.small-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}@media print,screen and (min-width:48em){.grid-y>.medium-1,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-full,.grid-y>.medium-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}@media print,screen and (min-width:64em){.grid-y>.large-1,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-full,.grid-y>.large-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}@media screen and (min-width:75em){.grid-y>.xlarge-1,.grid-y>.xlarge-10,.grid-y>.xlarge-11,.grid-y>.xlarge-12,.grid-y>.xlarge-2,.grid-y>.xlarge-3,.grid-y>.xlarge-4,.grid-y>.xlarge-5,.grid-y>.xlarge-6,.grid-y>.xlarge-7,.grid-y>.xlarge-8,.grid-y>.xlarge-9,.grid-y>.xlarge-full,.grid-y>.xlarge-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}@media screen and (min-width:90em){.grid-y>.xxlarge-1,.grid-y>.xxlarge-10,.grid-y>.xxlarge-11,.grid-y>.xxlarge-12,.grid-y>.xxlarge-2,.grid-y>.xxlarge-3,.grid-y>.xxlarge-4,.grid-y>.xxlarge-5,.grid-y>.xxlarge-6,.grid-y>.xxlarge-7,.grid-y>.xxlarge-8,.grid-y>.xxlarge-9,.grid-y>.xxlarge-full,.grid-y>.xxlarge-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}.grid-y>.xsmall-1,.grid-y>.xsmall-10,.grid-y>.xsmall-11,.grid-y>.xsmall-12,.grid-y>.xsmall-2,.grid-y>.xsmall-3,.grid-y>.xsmall-4,.grid-y>.xsmall-5,.grid-y>.xsmall-6,.grid-y>.xsmall-7,.grid-y>.xsmall-8,.grid-y>.xsmall-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-y>.xsmall-1{height:8.33333%}.grid-y>.xsmall-2{height:16.66667%}.grid-y>.xsmall-3{height:25%}.grid-y>.xsmall-4{height:33.33333%}.grid-y>.xsmall-5{height:41.66667%}.grid-y>.xsmall-6{height:50%}.grid-y>.xsmall-7{height:58.33333%}.grid-y>.xsmall-8{height:66.66667%}.grid-y>.xsmall-9{height:75%}.grid-y>.xsmall-10{height:83.33333%}.grid-y>.xsmall-11{height:91.66667%}.grid-y>.xsmall-12{height:100%}@media print,screen and (min-width:30em){.grid-y>.small-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;height:auto}.grid-y>.small-1,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9,.grid-y>.small-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-y>.small-shrink{height:auto}.grid-y>.small-1{height:8.33333%}.grid-y>.small-2{height:16.66667%}.grid-y>.small-3{height:25%}.grid-y>.small-4{height:33.33333%}.grid-y>.small-5{height:41.66667%}.grid-y>.small-6{height:50%}.grid-y>.small-7{height:58.33333%}.grid-y>.small-8{height:66.66667%}.grid-y>.small-9{height:75%}.grid-y>.small-10{height:83.33333%}.grid-y>.small-11{height:91.66667%}.grid-y>.small-12{height:100%}}@media print,screen and (min-width:48em){.grid-y>.medium-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;height:auto}.grid-y>.medium-1,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-y>.medium-shrink{height:auto}.grid-y>.medium-1{height:8.33333%}.grid-y>.medium-2{height:16.66667%}.grid-y>.medium-3{height:25%}.grid-y>.medium-4{height:33.33333%}.grid-y>.medium-5{height:41.66667%}.grid-y>.medium-6{height:50%}.grid-y>.medium-7{height:58.33333%}.grid-y>.medium-8{height:66.66667%}.grid-y>.medium-9{height:75%}.grid-y>.medium-10{height:83.33333%}.grid-y>.medium-11{height:91.66667%}.grid-y>.medium-12{height:100%}}@media print,screen and (min-width:64em){.grid-y>.large-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;height:auto}.grid-y>.large-1,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-y>.large-shrink{height:auto}.grid-y>.large-1{height:8.33333%}.grid-y>.large-2{height:16.66667%}.grid-y>.large-3{height:25%}.grid-y>.large-4{height:33.33333%}.grid-y>.large-5{height:41.66667%}.grid-y>.large-6{height:50%}.grid-y>.large-7{height:58.33333%}.grid-y>.large-8{height:66.66667%}.grid-y>.large-9{height:75%}.grid-y>.large-10{height:83.33333%}.grid-y>.large-11{height:91.66667%}.grid-y>.large-12{height:100%}}@media screen and (min-width:75em){.grid-y>.xlarge-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;height:auto}.grid-y>.xlarge-1,.grid-y>.xlarge-10,.grid-y>.xlarge-11,.grid-y>.xlarge-12,.grid-y>.xlarge-2,.grid-y>.xlarge-3,.grid-y>.xlarge-4,.grid-y>.xlarge-5,.grid-y>.xlarge-6,.grid-y>.xlarge-7,.grid-y>.xlarge-8,.grid-y>.xlarge-9,.grid-y>.xlarge-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-y>.xlarge-shrink{height:auto}.grid-y>.xlarge-1{height:8.33333%}.grid-y>.xlarge-2{height:16.66667%}.grid-y>.xlarge-3{height:25%}.grid-y>.xlarge-4{height:33.33333%}.grid-y>.xlarge-5{height:41.66667%}.grid-y>.xlarge-6{height:50%}.grid-y>.xlarge-7{height:58.33333%}.grid-y>.xlarge-8{height:66.66667%}.grid-y>.xlarge-9{height:75%}.grid-y>.xlarge-10{height:83.33333%}.grid-y>.xlarge-11{height:91.66667%}.grid-y>.xlarge-12{height:100%}}@media screen and (min-width:90em){.grid-y>.xxlarge-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;height:auto}.grid-y>.xxlarge-1,.grid-y>.xxlarge-10,.grid-y>.xxlarge-11,.grid-y>.xxlarge-12,.grid-y>.xxlarge-2,.grid-y>.xxlarge-3,.grid-y>.xxlarge-4,.grid-y>.xxlarge-5,.grid-y>.xxlarge-6,.grid-y>.xxlarge-7,.grid-y>.xxlarge-8,.grid-y>.xxlarge-9,.grid-y>.xxlarge-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-y>.xxlarge-shrink{height:auto}.grid-y>.xxlarge-1{height:8.33333%}.grid-y>.xxlarge-2{height:16.66667%}.grid-y>.xxlarge-3{height:25%}.grid-y>.xxlarge-4{height:33.33333%}.grid-y>.xxlarge-5{height:41.66667%}.grid-y>.xxlarge-6{height:50%}.grid-y>.xxlarge-7{height:58.33333%}.grid-y>.xxlarge-8{height:66.66667%}.grid-y>.xxlarge-9{height:75%}.grid-y>.xxlarge-10{height:83.33333%}.grid-y>.xxlarge-11{height:91.66667%}.grid-y>.xxlarge-12{height:100%}}.grid-padding-y .grid-padding-y{margin-top:0;margin-bottom:0}@media print,screen and (min-width:30em){.grid-padding-y .grid-padding-y{margin-top:0;margin-bottom:0}}@media print,screen and (min-width:48em){.grid-padding-y .grid-padding-y{margin-top:0;margin-bottom:0}}@media print,screen and (min-width:64em){.grid-padding-y .grid-padding-y{margin-top:0;margin-bottom:0}}@media screen and (min-width:75em){.grid-padding-y .grid-padding-y{margin-top:0;margin-bottom:0}}@media screen and (min-width:90em){.grid-padding-y .grid-padding-y{margin-top:0;margin-bottom:0}}.grid-padding-y>.cell{padding-top:0;padding-bottom:0}@media print,screen and (min-width:30em){.grid-padding-y>.cell{padding-top:0;padding-bottom:0}}@media print,screen and (min-width:48em){.grid-padding-y>.cell{padding-top:0;padding-bottom:0}}@media print,screen and (min-width:64em){.grid-padding-y>.cell{padding-top:0;padding-bottom:0}}@media screen and (min-width:75em){.grid-padding-y>.cell{padding-top:0;padding-bottom:0}}@media screen and (min-width:90em){.grid-padding-y>.cell{padding-top:0;padding-bottom:0}}.grid-margin-y{margin-top:0;margin-bottom:0}@media print,screen and (min-width:30em){.grid-margin-y{margin-top:0;margin-bottom:0}}@media print,screen and (min-width:48em){.grid-margin-y{margin-top:0;margin-bottom:0}}@media print,screen and (min-width:64em){.grid-margin-y{margin-top:0;margin-bottom:0}}@media screen and (min-width:75em){.grid-margin-y{margin-top:0;margin-bottom:0}}@media screen and (min-width:90em){.grid-margin-y{margin-top:0;margin-bottom:0}}.grid-margin-y>.cell{height:100%;margin-top:0;margin-bottom:0}@media print,screen and (min-width:30em){.grid-margin-y>.cell{height:100%;margin-top:0;margin-bottom:0}}@media print,screen and (min-width:48em){.grid-margin-y>.cell{height:100%;margin-top:0;margin-bottom:0}}@media print,screen and (min-width:64em){.grid-margin-y>.cell{height:100%;margin-top:0;margin-bottom:0}}@media screen and (min-width:75em){.grid-margin-y>.cell{height:100%;margin-top:0;margin-bottom:0}}@media screen and (min-width:90em){.grid-margin-y>.cell{height:100%;margin-top:0;margin-bottom:0}}.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.xsmall-1{height:8.33333%}.grid-margin-y>.xsmall-2{height:16.66667%}.grid-margin-y>.xsmall-3{height:25%}.grid-margin-y>.xsmall-4{height:33.33333%}.grid-margin-y>.xsmall-5{height:41.66667%}.grid-margin-y>.xsmall-6{height:50%}.grid-margin-y>.xsmall-7{height:58.33333%}.grid-margin-y>.xsmall-8{height:66.66667%}.grid-margin-y>.xsmall-9{height:75%}.grid-margin-y>.xsmall-10{height:83.33333%}.grid-margin-y>.xsmall-11{height:91.66667%}.grid-margin-y>.xsmall-12{height:100%}@media print,screen and (min-width:30em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.xsmall-1{height:8.33333%}.grid-margin-y>.xsmall-2{height:16.66667%}.grid-margin-y>.xsmall-3{height:25%}.grid-margin-y>.xsmall-4{height:33.33333%}.grid-margin-y>.xsmall-5{height:41.66667%}.grid-margin-y>.xsmall-6{height:50%}.grid-margin-y>.xsmall-7{height:58.33333%}.grid-margin-y>.xsmall-8{height:66.66667%}.grid-margin-y>.xsmall-9{height:75%}.grid-margin-y>.xsmall-10{height:83.33333%}.grid-margin-y>.xsmall-11{height:91.66667%}.grid-margin-y>.xsmall-12{height:100%}.grid-margin-y>.small-auto{height:auto}.grid-margin-y>.small-shrink{height:auto}.grid-margin-y>.small-1{height:8.33333%}.grid-margin-y>.small-2{height:16.66667%}.grid-margin-y>.small-3{height:25%}.grid-margin-y>.small-4{height:33.33333%}.grid-margin-y>.small-5{height:41.66667%}.grid-margin-y>.small-6{height:50%}.grid-margin-y>.small-7{height:58.33333%}.grid-margin-y>.small-8{height:66.66667%}.grid-margin-y>.small-9{height:75%}.grid-margin-y>.small-10{height:83.33333%}.grid-margin-y>.small-11{height:91.66667%}.grid-margin-y>.small-12{height:100%}}@media print,screen and (min-width:48em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.xsmall-1{height:8.33333%}.grid-margin-y>.xsmall-2{height:16.66667%}.grid-margin-y>.xsmall-3{height:25%}.grid-margin-y>.xsmall-4{height:33.33333%}.grid-margin-y>.xsmall-5{height:41.66667%}.grid-margin-y>.xsmall-6{height:50%}.grid-margin-y>.xsmall-7{height:58.33333%}.grid-margin-y>.xsmall-8{height:66.66667%}.grid-margin-y>.xsmall-9{height:75%}.grid-margin-y>.xsmall-10{height:83.33333%}.grid-margin-y>.xsmall-11{height:91.66667%}.grid-margin-y>.xsmall-12{height:100%}.grid-margin-y>.small-auto{height:auto}.grid-margin-y>.small-shrink{height:auto}.grid-margin-y>.small-1{height:8.33333%}.grid-margin-y>.small-2{height:16.66667%}.grid-margin-y>.small-3{height:25%}.grid-margin-y>.small-4{height:33.33333%}.grid-margin-y>.small-5{height:41.66667%}.grid-margin-y>.small-6{height:50%}.grid-margin-y>.small-7{height:58.33333%}.grid-margin-y>.small-8{height:66.66667%}.grid-margin-y>.small-9{height:75%}.grid-margin-y>.small-10{height:83.33333%}.grid-margin-y>.small-11{height:91.66667%}.grid-margin-y>.small-12{height:100%}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:8.33333%}.grid-margin-y>.medium-2{height:16.66667%}.grid-margin-y>.medium-3{height:25%}.grid-margin-y>.medium-4{height:33.33333%}.grid-margin-y>.medium-5{height:41.66667%}.grid-margin-y>.medium-6{height:50%}.grid-margin-y>.medium-7{height:58.33333%}.grid-margin-y>.medium-8{height:66.66667%}.grid-margin-y>.medium-9{height:75%}.grid-margin-y>.medium-10{height:83.33333%}.grid-margin-y>.medium-11{height:91.66667%}.grid-margin-y>.medium-12{height:100%}}@media print,screen and (min-width:64em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.xsmall-1{height:8.33333%}.grid-margin-y>.xsmall-2{height:16.66667%}.grid-margin-y>.xsmall-3{height:25%}.grid-margin-y>.xsmall-4{height:33.33333%}.grid-margin-y>.xsmall-5{height:41.66667%}.grid-margin-y>.xsmall-6{height:50%}.grid-margin-y>.xsmall-7{height:58.33333%}.grid-margin-y>.xsmall-8{height:66.66667%}.grid-margin-y>.xsmall-9{height:75%}.grid-margin-y>.xsmall-10{height:83.33333%}.grid-margin-y>.xsmall-11{height:91.66667%}.grid-margin-y>.xsmall-12{height:100%}.grid-margin-y>.small-auto{height:auto}.grid-margin-y>.small-shrink{height:auto}.grid-margin-y>.small-1{height:8.33333%}.grid-margin-y>.small-2{height:16.66667%}.grid-margin-y>.small-3{height:25%}.grid-margin-y>.small-4{height:33.33333%}.grid-margin-y>.small-5{height:41.66667%}.grid-margin-y>.small-6{height:50%}.grid-margin-y>.small-7{height:58.33333%}.grid-margin-y>.small-8{height:66.66667%}.grid-margin-y>.small-9{height:75%}.grid-margin-y>.small-10{height:83.33333%}.grid-margin-y>.small-11{height:91.66667%}.grid-margin-y>.small-12{height:100%}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:8.33333%}.grid-margin-y>.medium-2{height:16.66667%}.grid-margin-y>.medium-3{height:25%}.grid-margin-y>.medium-4{height:33.33333%}.grid-margin-y>.medium-5{height:41.66667%}.grid-margin-y>.medium-6{height:50%}.grid-margin-y>.medium-7{height:58.33333%}.grid-margin-y>.medium-8{height:66.66667%}.grid-margin-y>.medium-9{height:75%}.grid-margin-y>.medium-10{height:83.33333%}.grid-margin-y>.medium-11{height:91.66667%}.grid-margin-y>.medium-12{height:100%}.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:8.33333%}.grid-margin-y>.large-2{height:16.66667%}.grid-margin-y>.large-3{height:25%}.grid-margin-y>.large-4{height:33.33333%}.grid-margin-y>.large-5{height:41.66667%}.grid-margin-y>.large-6{height:50%}.grid-margin-y>.large-7{height:58.33333%}.grid-margin-y>.large-8{height:66.66667%}.grid-margin-y>.large-9{height:75%}.grid-margin-y>.large-10{height:83.33333%}.grid-margin-y>.large-11{height:91.66667%}.grid-margin-y>.large-12{height:100%}}@media screen and (min-width:75em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.xsmall-1{height:8.33333%}.grid-margin-y>.xsmall-2{height:16.66667%}.grid-margin-y>.xsmall-3{height:25%}.grid-margin-y>.xsmall-4{height:33.33333%}.grid-margin-y>.xsmall-5{height:41.66667%}.grid-margin-y>.xsmall-6{height:50%}.grid-margin-y>.xsmall-7{height:58.33333%}.grid-margin-y>.xsmall-8{height:66.66667%}.grid-margin-y>.xsmall-9{height:75%}.grid-margin-y>.xsmall-10{height:83.33333%}.grid-margin-y>.xsmall-11{height:91.66667%}.grid-margin-y>.xsmall-12{height:100%}.grid-margin-y>.small-auto{height:auto}.grid-margin-y>.small-shrink{height:auto}.grid-margin-y>.small-1{height:8.33333%}.grid-margin-y>.small-2{height:16.66667%}.grid-margin-y>.small-3{height:25%}.grid-margin-y>.small-4{height:33.33333%}.grid-margin-y>.small-5{height:41.66667%}.grid-margin-y>.small-6{height:50%}.grid-margin-y>.small-7{height:58.33333%}.grid-margin-y>.small-8{height:66.66667%}.grid-margin-y>.small-9{height:75%}.grid-margin-y>.small-10{height:83.33333%}.grid-margin-y>.small-11{height:91.66667%}.grid-margin-y>.small-12{height:100%}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:8.33333%}.grid-margin-y>.medium-2{height:16.66667%}.grid-margin-y>.medium-3{height:25%}.grid-margin-y>.medium-4{height:33.33333%}.grid-margin-y>.medium-5{height:41.66667%}.grid-margin-y>.medium-6{height:50%}.grid-margin-y>.medium-7{height:58.33333%}.grid-margin-y>.medium-8{height:66.66667%}.grid-margin-y>.medium-9{height:75%}.grid-margin-y>.medium-10{height:83.33333%}.grid-margin-y>.medium-11{height:91.66667%}.grid-margin-y>.medium-12{height:100%}.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:8.33333%}.grid-margin-y>.large-2{height:16.66667%}.grid-margin-y>.large-3{height:25%}.grid-margin-y>.large-4{height:33.33333%}.grid-margin-y>.large-5{height:41.66667%}.grid-margin-y>.large-6{height:50%}.grid-margin-y>.large-7{height:58.33333%}.grid-margin-y>.large-8{height:66.66667%}.grid-margin-y>.large-9{height:75%}.grid-margin-y>.large-10{height:83.33333%}.grid-margin-y>.large-11{height:91.66667%}.grid-margin-y>.large-12{height:100%}.grid-margin-y>.xlarge-auto{height:auto}.grid-margin-y>.xlarge-shrink{height:auto}.grid-margin-y>.xlarge-1{height:8.33333%}.grid-margin-y>.xlarge-2{height:16.66667%}.grid-margin-y>.xlarge-3{height:25%}.grid-margin-y>.xlarge-4{height:33.33333%}.grid-margin-y>.xlarge-5{height:41.66667%}.grid-margin-y>.xlarge-6{height:50%}.grid-margin-y>.xlarge-7{height:58.33333%}.grid-margin-y>.xlarge-8{height:66.66667%}.grid-margin-y>.xlarge-9{height:75%}.grid-margin-y>.xlarge-10{height:83.33333%}.grid-margin-y>.xlarge-11{height:91.66667%}.grid-margin-y>.xlarge-12{height:100%}}@media screen and (min-width:90em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.xsmall-1{height:8.33333%}.grid-margin-y>.xsmall-2{height:16.66667%}.grid-margin-y>.xsmall-3{height:25%}.grid-margin-y>.xsmall-4{height:33.33333%}.grid-margin-y>.xsmall-5{height:41.66667%}.grid-margin-y>.xsmall-6{height:50%}.grid-margin-y>.xsmall-7{height:58.33333%}.grid-margin-y>.xsmall-8{height:66.66667%}.grid-margin-y>.xsmall-9{height:75%}.grid-margin-y>.xsmall-10{height:83.33333%}.grid-margin-y>.xsmall-11{height:91.66667%}.grid-margin-y>.xsmall-12{height:100%}.grid-margin-y>.small-auto{height:auto}.grid-margin-y>.small-shrink{height:auto}.grid-margin-y>.small-1{height:8.33333%}.grid-margin-y>.small-2{height:16.66667%}.grid-margin-y>.small-3{height:25%}.grid-margin-y>.small-4{height:33.33333%}.grid-margin-y>.small-5{height:41.66667%}.grid-margin-y>.small-6{height:50%}.grid-margin-y>.small-7{height:58.33333%}.grid-margin-y>.small-8{height:66.66667%}.grid-margin-y>.small-9{height:75%}.grid-margin-y>.small-10{height:83.33333%}.grid-margin-y>.small-11{height:91.66667%}.grid-margin-y>.small-12{height:100%}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:8.33333%}.grid-margin-y>.medium-2{height:16.66667%}.grid-margin-y>.medium-3{height:25%}.grid-margin-y>.medium-4{height:33.33333%}.grid-margin-y>.medium-5{height:41.66667%}.grid-margin-y>.medium-6{height:50%}.grid-margin-y>.medium-7{height:58.33333%}.grid-margin-y>.medium-8{height:66.66667%}.grid-margin-y>.medium-9{height:75%}.grid-margin-y>.medium-10{height:83.33333%}.grid-margin-y>.medium-11{height:91.66667%}.grid-margin-y>.medium-12{height:100%}.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:8.33333%}.grid-margin-y>.large-2{height:16.66667%}.grid-margin-y>.large-3{height:25%}.grid-margin-y>.large-4{height:33.33333%}.grid-margin-y>.large-5{height:41.66667%}.grid-margin-y>.large-6{height:50%}.grid-margin-y>.large-7{height:58.33333%}.grid-margin-y>.large-8{height:66.66667%}.grid-margin-y>.large-9{height:75%}.grid-margin-y>.large-10{height:83.33333%}.grid-margin-y>.large-11{height:91.66667%}.grid-margin-y>.large-12{height:100%}.grid-margin-y>.xlarge-auto{height:auto}.grid-margin-y>.xlarge-shrink{height:auto}.grid-margin-y>.xlarge-1{height:8.33333%}.grid-margin-y>.xlarge-2{height:16.66667%}.grid-margin-y>.xlarge-3{height:25%}.grid-margin-y>.xlarge-4{height:33.33333%}.grid-margin-y>.xlarge-5{height:41.66667%}.grid-margin-y>.xlarge-6{height:50%}.grid-margin-y>.xlarge-7{height:58.33333%}.grid-margin-y>.xlarge-8{height:66.66667%}.grid-margin-y>.xlarge-9{height:75%}.grid-margin-y>.xlarge-10{height:83.33333%}.grid-margin-y>.xlarge-11{height:91.66667%}.grid-margin-y>.xlarge-12{height:100%}.grid-margin-y>.xxlarge-auto{height:auto}.grid-margin-y>.xxlarge-shrink{height:auto}.grid-margin-y>.xxlarge-1{height:8.33333%}.grid-margin-y>.xxlarge-2{height:16.66667%}.grid-margin-y>.xxlarge-3{height:25%}.grid-margin-y>.xxlarge-4{height:33.33333%}.grid-margin-y>.xxlarge-5{height:41.66667%}.grid-margin-y>.xxlarge-6{height:50%}.grid-margin-y>.xxlarge-7{height:58.33333%}.grid-margin-y>.xxlarge-8{height:66.66667%}.grid-margin-y>.xxlarge-9{height:75%}.grid-margin-y>.xxlarge-10{height:83.33333%}.grid-margin-y>.xxlarge-11{height:91.66667%}.grid-margin-y>.xxlarge-12{height:100%}}.grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .grid-frame{width:100%}.cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.cell-block-container{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:100%}.cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media print,screen and (min-width:30em){.small-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .small-grid-frame{width:100%}.small-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.small-cell-block-container{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:100%}.small-cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.small-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}@media print,screen and (min-width:48em){.medium-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .medium-grid-frame{width:100%}.medium-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.medium-cell-block-container{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:100%}.medium-cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.medium-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}@media print,screen and (min-width:64em){.large-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .large-grid-frame{width:100%}.large-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.large-cell-block-container{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:100%}.large-cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.large-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}@media screen and (min-width:75em){.xlarge-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .xlarge-grid-frame{width:100%}.xlarge-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.xlarge-cell-block-container{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:100%}.xlarge-cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.xlarge-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}@media screen and (min-width:90em){.xxlarge-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .xxlarge-grid-frame{width:100%}.xxlarge-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.xxlarge-cell-block-container{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:100%}.xxlarge-cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.xxlarge-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}.grid-y.grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh;width:auto}@media print,screen and (min-width:30em){.grid-y.small-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh;width:auto}}@media print,screen and (min-width:48em){.grid-y.medium-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh;width:auto}}@media print,screen and (min-width:64em){.grid-y.large-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh;width:auto}}@media screen and (min-width:75em){.grid-y.xlarge-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh;width:auto}}@media screen and (min-width:90em){.grid-y.xxlarge-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh;width:auto}}.cell .grid-y.grid-frame{height:100%}@media print,screen and (min-width:30em){.cell .grid-y.small-grid-frame{height:100%}}@media print,screen and (min-width:48em){.cell .grid-y.medium-grid-frame{height:100%}}@media print,screen and (min-width:64em){.cell .grid-y.large-grid-frame{height:100%}}@media screen and (min-width:75em){.cell .grid-y.xlarge-grid-frame{height:100%}}@media screen and (min-width:90em){.cell .grid-y.xxlarge-grid-frame{height:100%}}.grid-margin-y{margin-top:0;margin-bottom:0}@media print,screen and (min-width:30em){.grid-margin-y{margin-top:0;margin-bottom:0}}@media print,screen and (min-width:48em){.grid-margin-y{margin-top:0;margin-bottom:0}}@media print,screen and (min-width:64em){.grid-margin-y{margin-top:0;margin-bottom:0}}@media screen and (min-width:75em){.grid-margin-y{margin-top:0;margin-bottom:0}}@media screen and (min-width:90em){.grid-margin-y{margin-top:0;margin-bottom:0}}.grid-margin-y>.cell{height:100%;margin-top:0;margin-bottom:0}@media print,screen and (min-width:30em){.grid-margin-y>.cell{height:100%;margin-top:0;margin-bottom:0}}@media print,screen and (min-width:48em){.grid-margin-y>.cell{height:100%;margin-top:0;margin-bottom:0}}@media print,screen and (min-width:64em){.grid-margin-y>.cell{height:100%;margin-top:0;margin-bottom:0}}@media screen and (min-width:75em){.grid-margin-y>.cell{height:100%;margin-top:0;margin-bottom:0}}@media screen and (min-width:90em){.grid-margin-y>.cell{height:100%;margin-top:0;margin-bottom:0}}.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.xsmall-1{height:8.33333%}.grid-margin-y>.xsmall-2{height:16.66667%}.grid-margin-y>.xsmall-3{height:25%}.grid-margin-y>.xsmall-4{height:33.33333%}.grid-margin-y>.xsmall-5{height:41.66667%}.grid-margin-y>.xsmall-6{height:50%}.grid-margin-y>.xsmall-7{height:58.33333%}.grid-margin-y>.xsmall-8{height:66.66667%}.grid-margin-y>.xsmall-9{height:75%}.grid-margin-y>.xsmall-10{height:83.33333%}.grid-margin-y>.xsmall-11{height:91.66667%}.grid-margin-y>.xsmall-12{height:100%}@media print,screen and (min-width:30em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.xsmall-1{height:8.33333%}.grid-margin-y>.xsmall-2{height:16.66667%}.grid-margin-y>.xsmall-3{height:25%}.grid-margin-y>.xsmall-4{height:33.33333%}.grid-margin-y>.xsmall-5{height:41.66667%}.grid-margin-y>.xsmall-6{height:50%}.grid-margin-y>.xsmall-7{height:58.33333%}.grid-margin-y>.xsmall-8{height:66.66667%}.grid-margin-y>.xsmall-9{height:75%}.grid-margin-y>.xsmall-10{height:83.33333%}.grid-margin-y>.xsmall-11{height:91.66667%}.grid-margin-y>.xsmall-12{height:100%}.grid-margin-y>.small-auto{height:auto}.grid-margin-y>.small-shrink{height:auto}.grid-margin-y>.small-1{height:8.33333%}.grid-margin-y>.small-2{height:16.66667%}.grid-margin-y>.small-3{height:25%}.grid-margin-y>.small-4{height:33.33333%}.grid-margin-y>.small-5{height:41.66667%}.grid-margin-y>.small-6{height:50%}.grid-margin-y>.small-7{height:58.33333%}.grid-margin-y>.small-8{height:66.66667%}.grid-margin-y>.small-9{height:75%}.grid-margin-y>.small-10{height:83.33333%}.grid-margin-y>.small-11{height:91.66667%}.grid-margin-y>.small-12{height:100%}}@media print,screen and (min-width:48em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.xsmall-1{height:8.33333%}.grid-margin-y>.xsmall-2{height:16.66667%}.grid-margin-y>.xsmall-3{height:25%}.grid-margin-y>.xsmall-4{height:33.33333%}.grid-margin-y>.xsmall-5{height:41.66667%}.grid-margin-y>.xsmall-6{height:50%}.grid-margin-y>.xsmall-7{height:58.33333%}.grid-margin-y>.xsmall-8{height:66.66667%}.grid-margin-y>.xsmall-9{height:75%}.grid-margin-y>.xsmall-10{height:83.33333%}.grid-margin-y>.xsmall-11{height:91.66667%}.grid-margin-y>.xsmall-12{height:100%}.grid-margin-y>.small-auto{height:auto}.grid-margin-y>.small-shrink{height:auto}.grid-margin-y>.small-1{height:8.33333%}.grid-margin-y>.small-2{height:16.66667%}.grid-margin-y>.small-3{height:25%}.grid-margin-y>.small-4{height:33.33333%}.grid-margin-y>.small-5{height:41.66667%}.grid-margin-y>.small-6{height:50%}.grid-margin-y>.small-7{height:58.33333%}.grid-margin-y>.small-8{height:66.66667%}.grid-margin-y>.small-9{height:75%}.grid-margin-y>.small-10{height:83.33333%}.grid-margin-y>.small-11{height:91.66667%}.grid-margin-y>.small-12{height:100%}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:8.33333%}.grid-margin-y>.medium-2{height:16.66667%}.grid-margin-y>.medium-3{height:25%}.grid-margin-y>.medium-4{height:33.33333%}.grid-margin-y>.medium-5{height:41.66667%}.grid-margin-y>.medium-6{height:50%}.grid-margin-y>.medium-7{height:58.33333%}.grid-margin-y>.medium-8{height:66.66667%}.grid-margin-y>.medium-9{height:75%}.grid-margin-y>.medium-10{height:83.33333%}.grid-margin-y>.medium-11{height:91.66667%}.grid-margin-y>.medium-12{height:100%}}@media print,screen and (min-width:64em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.xsmall-1{height:8.33333%}.grid-margin-y>.xsmall-2{height:16.66667%}.grid-margin-y>.xsmall-3{height:25%}.grid-margin-y>.xsmall-4{height:33.33333%}.grid-margin-y>.xsmall-5{height:41.66667%}.grid-margin-y>.xsmall-6{height:50%}.grid-margin-y>.xsmall-7{height:58.33333%}.grid-margin-y>.xsmall-8{height:66.66667%}.grid-margin-y>.xsmall-9{height:75%}.grid-margin-y>.xsmall-10{height:83.33333%}.grid-margin-y>.xsmall-11{height:91.66667%}.grid-margin-y>.xsmall-12{height:100%}.grid-margin-y>.small-auto{height:auto}.grid-margin-y>.small-shrink{height:auto}.grid-margin-y>.small-1{height:8.33333%}.grid-margin-y>.small-2{height:16.66667%}.grid-margin-y>.small-3{height:25%}.grid-margin-y>.small-4{height:33.33333%}.grid-margin-y>.small-5{height:41.66667%}.grid-margin-y>.small-6{height:50%}.grid-margin-y>.small-7{height:58.33333%}.grid-margin-y>.small-8{height:66.66667%}.grid-margin-y>.small-9{height:75%}.grid-margin-y>.small-10{height:83.33333%}.grid-margin-y>.small-11{height:91.66667%}.grid-margin-y>.small-12{height:100%}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:8.33333%}.grid-margin-y>.medium-2{height:16.66667%}.grid-margin-y>.medium-3{height:25%}.grid-margin-y>.medium-4{height:33.33333%}.grid-margin-y>.medium-5{height:41.66667%}.grid-margin-y>.medium-6{height:50%}.grid-margin-y>.medium-7{height:58.33333%}.grid-margin-y>.medium-8{height:66.66667%}.grid-margin-y>.medium-9{height:75%}.grid-margin-y>.medium-10{height:83.33333%}.grid-margin-y>.medium-11{height:91.66667%}.grid-margin-y>.medium-12{height:100%}.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:8.33333%}.grid-margin-y>.large-2{height:16.66667%}.grid-margin-y>.large-3{height:25%}.grid-margin-y>.large-4{height:33.33333%}.grid-margin-y>.large-5{height:41.66667%}.grid-margin-y>.large-6{height:50%}.grid-margin-y>.large-7{height:58.33333%}.grid-margin-y>.large-8{height:66.66667%}.grid-margin-y>.large-9{height:75%}.grid-margin-y>.large-10{height:83.33333%}.grid-margin-y>.large-11{height:91.66667%}.grid-margin-y>.large-12{height:100%}}@media screen and (min-width:75em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.xsmall-1{height:8.33333%}.grid-margin-y>.xsmall-2{height:16.66667%}.grid-margin-y>.xsmall-3{height:25%}.grid-margin-y>.xsmall-4{height:33.33333%}.grid-margin-y>.xsmall-5{height:41.66667%}.grid-margin-y>.xsmall-6{height:50%}.grid-margin-y>.xsmall-7{height:58.33333%}.grid-margin-y>.xsmall-8{height:66.66667%}.grid-margin-y>.xsmall-9{height:75%}.grid-margin-y>.xsmall-10{height:83.33333%}.grid-margin-y>.xsmall-11{height:91.66667%}.grid-margin-y>.xsmall-12{height:100%}.grid-margin-y>.small-auto{height:auto}.grid-margin-y>.small-shrink{height:auto}.grid-margin-y>.small-1{height:8.33333%}.grid-margin-y>.small-2{height:16.66667%}.grid-margin-y>.small-3{height:25%}.grid-margin-y>.small-4{height:33.33333%}.grid-margin-y>.small-5{height:41.66667%}.grid-margin-y>.small-6{height:50%}.grid-margin-y>.small-7{height:58.33333%}.grid-margin-y>.small-8{height:66.66667%}.grid-margin-y>.small-9{height:75%}.grid-margin-y>.small-10{height:83.33333%}.grid-margin-y>.small-11{height:91.66667%}.grid-margin-y>.small-12{height:100%}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:8.33333%}.grid-margin-y>.medium-2{height:16.66667%}.grid-margin-y>.medium-3{height:25%}.grid-margin-y>.medium-4{height:33.33333%}.grid-margin-y>.medium-5{height:41.66667%}.grid-margin-y>.medium-6{height:50%}.grid-margin-y>.medium-7{height:58.33333%}.grid-margin-y>.medium-8{height:66.66667%}.grid-margin-y>.medium-9{height:75%}.grid-margin-y>.medium-10{height:83.33333%}.grid-margin-y>.medium-11{height:91.66667%}.grid-margin-y>.medium-12{height:100%}.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:8.33333%}.grid-margin-y>.large-2{height:16.66667%}.grid-margin-y>.large-3{height:25%}.grid-margin-y>.large-4{height:33.33333%}.grid-margin-y>.large-5{height:41.66667%}.grid-margin-y>.large-6{height:50%}.grid-margin-y>.large-7{height:58.33333%}.grid-margin-y>.large-8{height:66.66667%}.grid-margin-y>.large-9{height:75%}.grid-margin-y>.large-10{height:83.33333%}.grid-margin-y>.large-11{height:91.66667%}.grid-margin-y>.large-12{height:100%}.grid-margin-y>.xlarge-auto{height:auto}.grid-margin-y>.xlarge-shrink{height:auto}.grid-margin-y>.xlarge-1{height:8.33333%}.grid-margin-y>.xlarge-2{height:16.66667%}.grid-margin-y>.xlarge-3{height:25%}.grid-margin-y>.xlarge-4{height:33.33333%}.grid-margin-y>.xlarge-5{height:41.66667%}.grid-margin-y>.xlarge-6{height:50%}.grid-margin-y>.xlarge-7{height:58.33333%}.grid-margin-y>.xlarge-8{height:66.66667%}.grid-margin-y>.xlarge-9{height:75%}.grid-margin-y>.xlarge-10{height:83.33333%}.grid-margin-y>.xlarge-11{height:91.66667%}.grid-margin-y>.xlarge-12{height:100%}}@media screen and (min-width:90em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.xsmall-1{height:8.33333%}.grid-margin-y>.xsmall-2{height:16.66667%}.grid-margin-y>.xsmall-3{height:25%}.grid-margin-y>.xsmall-4{height:33.33333%}.grid-margin-y>.xsmall-5{height:41.66667%}.grid-margin-y>.xsmall-6{height:50%}.grid-margin-y>.xsmall-7{height:58.33333%}.grid-margin-y>.xsmall-8{height:66.66667%}.grid-margin-y>.xsmall-9{height:75%}.grid-margin-y>.xsmall-10{height:83.33333%}.grid-margin-y>.xsmall-11{height:91.66667%}.grid-margin-y>.xsmall-12{height:100%}.grid-margin-y>.small-auto{height:auto}.grid-margin-y>.small-shrink{height:auto}.grid-margin-y>.small-1{height:8.33333%}.grid-margin-y>.small-2{height:16.66667%}.grid-margin-y>.small-3{height:25%}.grid-margin-y>.small-4{height:33.33333%}.grid-margin-y>.small-5{height:41.66667%}.grid-margin-y>.small-6{height:50%}.grid-margin-y>.small-7{height:58.33333%}.grid-margin-y>.small-8{height:66.66667%}.grid-margin-y>.small-9{height:75%}.grid-margin-y>.small-10{height:83.33333%}.grid-margin-y>.small-11{height:91.66667%}.grid-margin-y>.small-12{height:100%}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:8.33333%}.grid-margin-y>.medium-2{height:16.66667%}.grid-margin-y>.medium-3{height:25%}.grid-margin-y>.medium-4{height:33.33333%}.grid-margin-y>.medium-5{height:41.66667%}.grid-margin-y>.medium-6{height:50%}.grid-margin-y>.medium-7{height:58.33333%}.grid-margin-y>.medium-8{height:66.66667%}.grid-margin-y>.medium-9{height:75%}.grid-margin-y>.medium-10{height:83.33333%}.grid-margin-y>.medium-11{height:91.66667%}.grid-margin-y>.medium-12{height:100%}.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:8.33333%}.grid-margin-y>.large-2{height:16.66667%}.grid-margin-y>.large-3{height:25%}.grid-margin-y>.large-4{height:33.33333%}.grid-margin-y>.large-5{height:41.66667%}.grid-margin-y>.large-6{height:50%}.grid-margin-y>.large-7{height:58.33333%}.grid-margin-y>.large-8{height:66.66667%}.grid-margin-y>.large-9{height:75%}.grid-margin-y>.large-10{height:83.33333%}.grid-margin-y>.large-11{height:91.66667%}.grid-margin-y>.large-12{height:100%}.grid-margin-y>.xlarge-auto{height:auto}.grid-margin-y>.xlarge-shrink{height:auto}.grid-margin-y>.xlarge-1{height:8.33333%}.grid-margin-y>.xlarge-2{height:16.66667%}.grid-margin-y>.xlarge-3{height:25%}.grid-margin-y>.xlarge-4{height:33.33333%}.grid-margin-y>.xlarge-5{height:41.66667%}.grid-margin-y>.xlarge-6{height:50%}.grid-margin-y>.xlarge-7{height:58.33333%}.grid-margin-y>.xlarge-8{height:66.66667%}.grid-margin-y>.xlarge-9{height:75%}.grid-margin-y>.xlarge-10{height:83.33333%}.grid-margin-y>.xlarge-11{height:91.66667%}.grid-margin-y>.xlarge-12{height:100%}.grid-margin-y>.xxlarge-auto{height:auto}.grid-margin-y>.xxlarge-shrink{height:auto}.grid-margin-y>.xxlarge-1{height:8.33333%}.grid-margin-y>.xxlarge-2{height:16.66667%}.grid-margin-y>.xxlarge-3{height:25%}.grid-margin-y>.xxlarge-4{height:33.33333%}.grid-margin-y>.xxlarge-5{height:41.66667%}.grid-margin-y>.xxlarge-6{height:50%}.grid-margin-y>.xxlarge-7{height:58.33333%}.grid-margin-y>.xxlarge-8{height:66.66667%}.grid-margin-y>.xxlarge-9{height:75%}.grid-margin-y>.xxlarge-10{height:83.33333%}.grid-margin-y>.xxlarge-11{height:91.66667%}.grid-margin-y>.xxlarge-12{height:100%}}.grid-frame.grid-margin-y{height:calc(100vh + 0rem)}@media print,screen and (min-width:30em){.grid-frame.grid-margin-y{height:calc(100vh + 0rem)}}@media print,screen and (min-width:48em){.grid-frame.grid-margin-y{height:calc(100vh + 0rem)}}@media print,screen and (min-width:64em){.grid-frame.grid-margin-y{height:calc(100vh + 0rem)}}@media screen and (min-width:75em){.grid-frame.grid-margin-y{height:calc(100vh + 0rem)}}@media screen and (min-width:90em){.grid-frame.grid-margin-y{height:calc(100vh + 0rem)}}@media print,screen and (min-width:30em){.grid-margin-y.small-grid-frame{height:calc(100vh + 0rem)}}@media print,screen and (min-width:48em){.grid-margin-y.medium-grid-frame{height:calc(100vh + 0rem)}}@media print,screen and (min-width:64em){.grid-margin-y.large-grid-frame{height:calc(100vh + 0rem)}}@media screen and (min-width:75em){.grid-margin-y.xlarge-grid-frame{height:calc(100vh + 0rem)}}@media screen and (min-width:90em){.grid-margin-y.xxlarge-grid-frame{height:calc(100vh + 0rem)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUuc2Nzcy9ub3JtYWxpemUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLm1pbi5jc3MiLCJhcHAuY3NzIiwiX3NldHRpbmdzLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJiYXNlL19rZXlmcmFtZXMuc2NzcyIsImJhc2UvX3R5cGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvdXRpbC9fYnJlYWtwb2ludC5zY3NzIiwiYmFzZS9fdXRpbGl0eS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy94eS1ncmlkL19ncmlkLnNjc3MiLCJiYXNlL193b3JkcHJlc3Muc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX2dyYXZpdHktZm9ybXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MveHktZ3JpZC9fY2VsbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy94eS1ncmlkL19ndXR0ZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2dyaWQvX2ZsZXgtZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9ncmlkL19ndXR0ZXIuc2NzcyIsImNvbXBvbmVudHMvX2ZhbmN5Ym94LnNjc3MiLCJjb21wb25lbnRzL19mb3Jtcy5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXItc2VhcmNoLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL3V0aWwvX2ZsZXguc2NzcyIsImNvbXBvbmVudHMvX21lbnUtaWNvbi5zY3NzIiwiY29tcG9uZW50cy9fbm90aWZpY2F0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fcGFnZS1oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX3Bvc3Qtc2hhcmUuc2NzcyIsImNvbXBvbmVudHMvX3Bvc3QtbWV0YS5zY3NzIiwiY29tcG9uZW50cy9fc2lkZWJhci5zY3NzIiwiY29tcG9uZW50cy9fc29jaWFsLWxpbmtzLnNjc3MiLCJjb21wb25lbnRzL19tb2RhbHMuc2NzcyIsImNvbXBvbmVudHMvX3NuYXp6eS1tYXBzLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9faGVhZGVyLWJvdHRvbS5zY3NzIiwibGF5b3V0L19oZWFkZXItdG9wLnNjc3MiLCJwYWdlcy9faW5kZXguc2NzcyIsInBhZ2VzL19zZWFyY2gtcmVzdWx0cy5zY3NzIiwicGFnZXMvX3BhZ2Uuc2NzcyIsInBhZ2VzL180MDQuc2NzcyIsInBhZ2VzL19zaW5nbGUtcG9zdC5zY3NzIiwicGFnZXMvX3RoYW5rLXlvdS5zY3NzIiwibW9kdWxlcy9faGVyby1jYXJvdXNlbC5zY3NzIiwibW9kdWxlcy9fYWJvdXQuc2NzcyIsIm1vZHVsZXMvX2ZlYXR1cmVzLnNjc3MiLCJtb2R1bGVzL19mZWF0dXJlZC1wbGFuLnNjc3MiLCJtb2R1bGVzL19nYWxsZXJ5LWdyaWQuc2NzcyIsIm1vZHVsZXMvX21hcC5zY3NzIiwibW9kdWxlcy9faW50cm9kdWN0aW9uLXRleHQuc2NzcyIsIm1vZHVsZXMvX2Zsb29yLXBsYW5zLnNjc3MiLCJtb2R1bGVzL19mZWF0dXJlcy1saXN0LnNjc3MiLCJtb2R1bGVzL19jdGEuc2NzcyIsIm1vZHVsZXMvX2dhbGxlcnkuc2NzcyIsIm1vZHVsZXMvX2hvdC1zcG90cy5zY3NzIiwibW9kdWxlcy9fZmVhdHVyZWQtbG9jYXRpb25zLnNjc3MiLCJtb2R1bGVzL19jb250YWN0LXVzLnNjc3MiLCJtb2R1bGVzL19pbWFnZXMuc2NzcyIsIm1vZHVsZXMvX2ZlYXR1cmVkLXBvc3Quc2NzcyIsIm1vZHVsZXMvX3Bvc3RzLnNjc3MiLCJtb2R1bGVzL19mYXEuc2NzcyIsIm1vZHVsZXMvX2NvbnRlbnQtaW1hZ2Uuc2NzcyIsInV0aWxpdGllcy9fcGFkZGluZy5zY3NzIiwidXRpbGl0aWVzL19jb2xvcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MveHktZ3JpZC9fY2xhc3Nlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy94eS1ncmlkL19sYXlvdXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MveHktZ3JpZC9fY29sbGFwc2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MveHktZ3JpZC9fcG9zaXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MveHktZ3JpZC9fZnJhbWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxzRUNZQSxXQUFXLFlBQVksYUFBYSxJQUFJLHlyRUFBeXJFLFlBQVksSUFBSSxXQUFXLE9BQU8sTUFBTSxxQkFBcUIsUUFBUSxRQUFRLFlBQVksS0FBSyxhQUFhLEtBQUssU0FBUyxTQUFTLFNBQVMsT0FBTyxXQUFXLEtBQUssUUFBUSxFQUFFLFFBQVEsRUFBRSxpQ0FBaUMsZUFBZSxPQUFPLGdCQUFnQixTQUFTLFNBQVMsTUFBTSxLQUFLLE9BQU8sS0FBSyxRQUFRLEVBQUUsUUFBUSxLQUFLLG9CQUFvQixVQUFVLFdBQVcsWUFBWSw4QkFBOEIsZ0JBQWdCLFVBQVUsbUJBQXFCLHVCQUF1QixhQUFhLE1BQU0sdUNBQXVDLGFBQWEsTUFBTSxjQUFjLFlBQVksRUFBRSxNQUFNLEtBQUssT0FBTyxLQUFLLFNBQVMsU0FBUyxvQkFBb0IsVUFBVSw4QkFBOEIsV0FBVyxPQUFPLG1CQUFtQixpQ0FBaUMsT0FBTyxLQUFLLG1DQUFt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QSxJQUFBLG9CQUFBLElBQUEsaUJBQUEsSUFUSCx3REFTRyx5QkFBQSxJQUFBLG9CQUFBLElBQUEsaUJBQUEsSUFUSCx3REFTRyx5QkFBQSxJQUFBLG9CQUFBLElBQUEsaUJBQUEsSUFUSCx3REFTRyx5QkFBQSxJQUFBLG9CQUFBLElBQUEsaUJBQUEsSUFUSCx3REFTRyx5QkFBQSxJQUFBLG9CQUFBLElBQUEsaUJBQUEsSUFUSCx3REFTRyx5QkFBQSxJQUFBLG9CQUFBLElBQUEsaUJBQUEsSUFUSCx5REFTRyx5QkFBQSxHQUFBLG9CQUFBLEdBQUEsaUJBQUEsR0FUSCx5REFTRyx5QkFBQSxLQUFBLG9CQUFBLEtBQUEsaUJBQUEsS0FUSCx5REFTRyx5QkFBQSxLQUFBLG9CQUFBLEtBQUEsaUJBQUEsS0FUSCx5REFTRyx5QkFBQSxLQUFBLG9CQUFBLEtBQUEsaUJBQUEsS0FUSCx5REFTRyx5QkFBQSxLQUFBLG9CQUFBLEtBQUEsaUJBQUEsS0FUSCx5REFTRyx5QkFBQSxLQUFBLG9CQUFBLEtBQUEsaUJBQUEsS0FUSCx5REFTRyx5QkFBQSxLQUFBLG9CQUFBLEtBQUEsaUJBQUEsS0FUSCx5REFTRyx5QkFBQSxLQUFBLG9CQUFBLEtBQUEsaUJBQUEsS0FUSCx5REFTRyx5QkFBQSxLQUFBLG9CQUFBLEtBQUEsaUJBQUEsS0FUSCx5REFTRyx5QkFBQSxLQUFBLG9CQUFBLEtBQUEsaUJBQUEsS0FUSCx5REFTRyx5QkFBQSxHQUFBLG9CQUFBLEdBQUEsaUJBQUEsR0FUSCx5REFTRyx5QkFBQSxLQUFBLG9CQUFBLEtBQUEsaUJBQUEsS0FUSCx5REFTRyx5QkFBQSxLQUFBLG9CQUFBLEtBQUEsaUJBQUEsS0FUSCx5REFTRyx5QkFBQSxLQUFBLG9CQUFBLEtBQUEsaUJBQUEsS0FUSCx5REFTRyx5QkFBQSxLQUFBLG9CQUFBLEtBQUEsaUJBQUEsS0FUSCx5REFTRyx5QkFBQSxLQUFBLG9CQUFBLEtBQUEsaUJBQUEsS0FUSCx5REFTRyx5QkFBQSxLQUFBLG9CQUFBLEtBQUEsaUJBQUEsS0FUSCx5REFTRyx5QkFBQSxL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a0ZGLE1BQUEsSWtEbEZFLG1CbERrRkYsTUFBQSxVa0RsRkUsbUJsRGtGRixNQUFBLFVrRGxGRSxtQmxEa0ZGLE1BQUEsTU5NSSxhQUFBLDRCd0Q1R0Ysb0JsRDJESixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsRUEyQ0UsTUFBQSxLa0RqR0EsaUJBQUEsa0JBQUEsa0JBQUEsa0JBQUEsaUJBQUEsaUJBQUEsaUJBQUEsaUJBQUEsaUJBQUEsaUJBQUEsaUJBQUEsaUJBQUEsc0JsRHNERixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS2tEaERJLHNCbEQyRkYsTUFBQSxLa0RsRkUsaUJsRGtGRixNQUFBLFNrRGxGRSxpQmxEa0ZGLE1BQUEsVWtEbEZFLGlCbERrRkYsTUFBQSxJa0RsRkUsaUJsRGtGRixNQUFBLFVrRGxGRSxpQmxEa0ZGLE1BQUEsVWtEbEZFLGlCbERrRkYsTUFBQSxJa0RsRkUsaUJsRGtGRixNQUFBLFVrRGxGRSxpQmxEa0ZGLE1BQUEsVWtEbEZFLGlCbERrRkYsTUFBQSxJa0RsRkUsa0JsRGtGRixNQUFBLFVrRGxGRSxrQmxEa0ZGLE1BQUEsVWtEbEZFLGtCbERrRkYsTUFBQSxNTldJLG1Dd0RqSEYscUJsRDJESixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsRUEyQ0UsTUFBQSxLa0RqR0Esa0JBQUEsbUJBQUEsbUJBQUEsbUJBQUEsa0JBQUEsa0JBQUEsa0JBQUEsa0JBQUEsa0JBQUEsa0JBQUEsa0JBQUEsa0JBQUEsdUJsRHNERixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS2tEaERJLHVCbEQyRkYsTUFBQSxLa0RsRkUsa0JsRGtGRixNQUFBLFNrRGxGRSxrQmxEa0ZGLE1BQUEsVWtEbEZFLGtCbERrRkYsTUFBQSxJa0RsRkUsa0JsRGtGRixNQUFBLFVrRGxGRSxrQmxEa0ZGLE1BQUEsVWtEbEZFLGtCbERrRkYsTUFBQSxJa0RsRkUsa0JsRGtGRixNQUFBLFVrRGxGRSxrQmxEa0ZGLE1BQUEsVWtEbEZFLGtCbERrRkYsTUFBQSxJa0RsRkUsbUJsRGtGRixNQUFBLFVrRGxGRSxtQmxEa0ZGLE1BQUEsVWtEbEZFLG1CbERrRkYsTUFBQSxNTldJLG1Dd0RqSEYsc0JsRDJESixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsRUEyQ0UsTUFBQSxLa0RqR0EsbUJBQUEsb0JBQUEsb0JBQUEsb0JBQUEsbUJBQUEsbUJBQUEsbUJBQUEsbUJBQUEsbUJBQUEsbUJBQUEsbUJBQUEsbUJBQUEsd0JsRHNERixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS2tEaERJLHdCbEQyRkYsTUFBQSxLa0RsRkUsbUJsRGtGRixNQUFBLFNrRGxGRSxtQmxEa0ZGLE1BQUEsVWtEbEZFLG1CbERrRkYsTUFBQSxJa0RsRkUsbUJsRGtGRixNQUFBLFVrRGxGRSxtQmxEa0ZGLE1BQUEsVWtEbEZFLG1CbERrRkYsTUFBQSxJa0RsRkUsbUJsRGtGRixNQUFBLFVrRGxGRSxtQmxEa0ZGLE1BQUEsVWtEbEZFLG1CbERrRkYsTUFBQSxJa0RsRkUsb0JsRGtGRixNQUFBLFVrRGxGRSxvQmxEa0ZGLE1BQUEsVWtEbEZFLG9CbERrRkYsTUFBQSxNa0QxRUYsa0NBQ0UsTUFBQSxLQUlGLGtDQUNFLE9BQUEsS0E4QkYsZWpEdkdNLFlBQUEsRUFBQSxhQUFBLEVQbUpBLGFBQUEsNEJ3RDVDTixlakR2R00sWUFBQSxFQUFBLGFBQUEsR1BtSkEsYUFBQSw0QndENUNOLGVqRHZHTSxZQUFBLEVBQUEsYUFBQSxHUG1KQSxhQUFBLDRCd0Q1Q04sZWpEdkdNLFlBQUEsRUFBQSxhQUFBLEdQd0pBLG1Dd0RqRE4sZWpEdkdNLFlBQUEsRUFBQSxhQUFBLEdQd0pBLG1Dd0RqRE4sZWpEdkdNLFlBQUEsRUFBQSxhQUFBLEdpRHVHTixxQmxEc0NFLE1BQUEsS0NwSUUsWUFBQSxFQUFBLGFBQUEsRVAwSUUsYUFBQSw0QndENUNOLHFCbERzQ0UsTUFBQSxLQ3BJRSxZQUFBLEVBQUEsYUFBQSxHUDBJRSxhQUFBLDRCd0Q1Q04scUJsRHNDRSxNQUFBLEtDcElFLFlBQUEsRUFBQSxhQUFBLEdQMElFLGFBQUEsNEJ3RDVDTixxQmxEc0NFLE1BQUEsS0NwSUUsWUFBQSxFQUFBLGFBQUEsR1ArSUUsbUN3RGpETixxQmxEc0NFLE1BQUEsS0NwSUUsWUFBQSxFQUFBLGFBQUEsR1ArSUUsbUN3RGpETixxQmxEc0NFLE1BQUEsS0NwSUUsWUFBQSxFQUFBLGFBQUEsR2lEc0VKLHFCbEQ4REUsTUFBQSxLa0QxREYsdUJsRDBERSxNQUFBLEtrRGxEQSx5QmxEa0RBLE1BQUEsU2tEbERBLHlCbERrREEsTUFBQSxVa0RsREEseUJsRGtEQSxNQUFBLElrRGxEQSx5QmxEa0RBLE1BQUEsVWtEbERBLHlCbERrREEsTUFBQSxVa0RsREEseUJsRGtEQSxNQUFBLElrRGxEQSx5QmxEa0RBLE1BQUEsVWtEbERBLHlCbERrREEsTUFBQSxVa0RsREEseUJsRGtEQSxNQUFBLElrRGxEQSwwQmxEa0RBLE1BQUEsVWtEbERBLDBCbERrREEsTUFBQSxVa0RsREEsMEJsRGtEQSxNQUFBLEtOTUksYUFBQSw0QndEcEVOLHFCbEQ4REUsTUFBQSxLa0QxREYsdUJsRDBERSxNQUFBLEtrRGxEQSx5QmxEa0RBLE1BQUEsU2tEbERBLHlCbERrREEsTUFBQSxVa0RsREEseUJsRGtEQSxNQUFBLElrRGxEQSx5QmxEa0RBLE1BQUEsVWtEbERBLHlCbERrREEsTUFBQSxVa0RsREEseUJsRGtEQSxNQUFBLElrRGxEQSx5QmxEa0RBLE1BQUEsVWtEbERBLHlCbERrREEsTUFBQSxVa0RsREEseUJsRGtEQSxNQUFBLElrRGxEQSwwQmxEa0RBLE1BQUEsVWtEbERBLDBCbERrREEsTUFBQSxVa0RsREEsMEJsRGtEQSxNQUFBLEtrRDlERiwyQmxEOERFLE1BQUEsS2tEMURGLDZCbEQwREUsTUFBQSxLa0RsREEsd0JsRGtEQSxNQUFBLFNrRGxEQSx3QmxEa0RBLE1BQUEsVWtEbERBLHdCbERrREEsTUFBQSxJa0RsREEsd0JsRGtEQSxNQUFBLFVrRGxEQSx3QmxEa0RBLE1BQUEsVWtEbERBLHdCbERrREEsTUFBQSxJa0RsREEsd0JsRGtEQSxNQUFBLFVrRGxEQSx3QmxEa0RBLE1BQUEsVWtEbERBLHdCbERrREEsTUFBQSxJa0RsREEseUJsRGtEQSxNQUFBLFVrRGxEQSx5QmxEa0RBLE1BQUEsVWtEbERBLHlCbERrREEsTUFBQSxNTk1JLGFBQUEsNEJ3RHBFTixxQmxEOERFLE1BQUEsS2tEMURGLHVCbEQwREUsTUFBQSxLa0RsREEseUJsRGtEQSxNQUFBLFNrRGxEQSx5QmxEa0RBLE1BQUEsVWtEbERBLHlCbERrREEsTUFBQSxJa0RsREEseUJsRGtEQSxNQUFBLFVrRGxEQSx5QmxEa0RBLE1BQUEsVWtEbERBLHlCbERrREEsTUFBQSxJa0RsREEseUJsRGtEQSxNQUFBLFVrRGxEQSx5QmxEa0RBLE1BQUEsVWtEbERBLHlCbERrREEsTUFBQSxJa0RsREEsMEJsRGtEQSxNQUFBLFVrRGxEQSwwQmxEa0RBLE1BQUEsVWtEbERBLDBCbERrREEsTUFBQSxLa0Q5REYsMkJsRDhERSxNQUFBLEtrRDFERiw2QmxEMERFLE1BQUEsS2tEbERBLHdCbERrREEsTUFBQSxTa0RsREEsd0JsRGtEQSxNQUFBLFVrRGxEQSx3QmxEa0RBLE1BQUEsSWtEbERBLHdCbERrREEsTUFBQSxVa0RsREEsd0JsRGtEQSxNQUFBLFVrRGxEQSx3QmxEa0RBLE1BQUEsSWtEbERBLHdCbERrREEsTUFBQSxVa0RsREEsd0JsRGtEQSxNQUFBLFVrRGxEQSx3QmxEa0RBLE1BQUEsSWtEbERBLHlCbERrREEsTUFBQSxVa0RsREEseUJsRGtEQSxNQUFBLFVrRGxEQSx5QmxEa0RBLE1BQUEsS2tEOURGLDRCbEQ4REUsTUFBQSxLa0QxREYsOEJsRDBERSxNQUFBLEtrRGxEQSx5QmxEa0RBLE1BQUEsU2tEbERBLHlCbERrREEsTUFBQSxVa0RsREEseUJsRGtEQSxNQUFBLElrRGxEQSx5QmxEa0RBLE1BQUEsVWtEbERBLHlCbERrREEsTUFBQSxVa0RsREEseUJsRGtEQSxNQUFBLElrRGxEQSx5QmxEa0RBLE1BQUEsVWtEbERBLHlCbERrREEsTUFBQSxVa0RsREEseUJsRGtEQSxNQUFBLElrRGxEQSwwQmxEa0RBLE1BQUEsVWtEbERBLDBCbERrREEsTUFBQSxVa0RsREEsMEJsRGtEQSxNQUFBLE1OTUksYUFBQSw0QndEcEVOLHFCbEQ4REUsTUFBQSxLa0QxREYsdUJsRDBERSxNQUFBLEtrRGxEQSx5QmxEa0RBLE1BQUEsU2tEbERBLHlCbERrREEsTUFBQSxVa0RsREEseUJsRGtEQSxNQUFBLElrRGxEQSx5QmxEa0RBLE1BQUEsVWtEbERBLHlCbERrREEsTUFBQSxVa0RsREEseUJsRGtEQSxNQUFBLElrRGxEQSx5QmxEa0RBLE1BQUEsVWtEbERBLHlCbERrREEsTUFBQSxVa0RsREEseUJsRGtEQSxNQUFBLElrRGxEQSwwQmxEa0RBLE1BQUEsVWtEbERBLDBCbERrREEsTUFBQSxVa0RsREEsMEJsRGtEQSxNQUFBLEtrRDlERiwyQmxEOERFLE1BQUEsS2tEMURGLDZCbEQwREUsTUFBQSxLa0RsREEsd0JsRGtEQSxNQUFBLFNrRGxEQSx3QmxEa0RBLE1BQUEsVWtEbERBLHdCbERrREEsTUFBQSxJa0RsREEsd0JsRGtEQSxNQUFBLFVrRGxEQSx3QmxEa0RBLE1BQUEsVWtEbERBLHdCbERrREEsTUFBQSxJa0RsREEsd0JsRGtEQSxNQUFBLFVrRGxEQSx3QmxEa0RBLE1BQUEsVWtEbERBLHdCbERrREEsTUFBQSxJa0RsREEseUJsRGtEQSxNQUFBLFVrRGxEQSx5QmxEa0RBLE1BQUEsVWtEbERBLHlCbERrREEsTUFBQSxLa0Q5REYsNEJsRDhERSxNQUFBLEtrRDFERiw4QmxEMERFLE1BQUEsS2tEbERBLHlCbERrREEsTUFBQSxTa0RsREEseUJsRGtEQSxNQUFBLFVrRGxEQSx5QmxEa0RBLE1BQUEsSWtEbERBLHlCbERrREEsTUFBQSxVa0RsREEseUJsRGtEQSxNQUFBLFVrRGxEQSx5QmxEa0RBLE1BQUEsSWtEbERBLHlCbERrREEsTUFBQSxVa0RsREEseUJsRGtEQSxNQUFBLFVrRGxEQSx5QmxEa0RBLE1BQUEsSWtEbERBLDBCbERrREEsTUFBQSxVa0RsREEsMEJsRGtEQSxNQUFBLFVrRGxEQSwwQmxEa0RBLE1BQUEsS2tEOURGLDJCbEQ4REUsTUFBQSxLa0QxREYsNkJsRDBERSxNQUFBLEtrRGxEQSx3QmxEa0RBLE1BQUEsU2tEbERBLHdCbERrREEsTUFBQSxVa0RsREEsd0JsRGtEQSxNQUFBLElrRGxEQSx3QmxEa0RBLE1BQUEsVWtEbERBLHdCbERrREEsTUFBQSxVa0RsREEsd0JsRGtEQSxNQUFBLElrRGxEQSx3QmxEa0RBLE1BQUEsVWtEbERBLHdCbERrREEsTUFBQSxVa0RsREEsd0JsRGtEQSxNQUFBLElrRGxEQSx5QmxEa0RBLE1BQUEsVWtEbERBLHlCbERrREEsTUFBQSxVa0RsREEseUJsRGtEQSxNQUFBLE1OV0ksbUN3RHpFTixxQmxEOERFLE1BQUEsS2tEMURGLHVCbEQwREUsTUFBQSxLa0RsREEseUJsRGtEQSxNQUFBLFNrRGxEQSx5QmxEa0RBLE1BQUEsVWtEbERBLHlCbERrREEsTUFBQSxJa0RsREEseUJsRGtEQSxNQUFBLFVrRGxEQSx5QmxEa0RBLE1BQUEsVWtEbERBLHlCbERrREEsTUFBQSxJa0RsREEseUJsRGtEQSxNQUFBLFVrRGxEQSx5QmxEa0RBLE1BQUEsVWtEbERBLHlCbERrREEsTUFBQSxJa0RsREEsMEJsRGtEQSxNQUFBLFVrRGxEQSwwQmxEa0RBLE1BQUEsVWtEbERBLDBCbERrREEsTUFBQSxLa0Q5REYsMkJsRDhERSxNQUFBLEtrRDFERiw2QmxEMERFLE1BQUEsS2tEbERBLHdCbERrREEsTUFBQSxTa0RsREEsd0JsRGtEQSxNQUFBLFVrRGxEQSx3QmxEa0RBLE1BQUEsSWtEbERBLHdCbERrREEsTUFBQSxVa0RsREEsd0JsRGtEQSxNQUFBLFVrRGxEQSx3QmxEa0RBLE1BQUEsSWtEbERBLHdCbERrREEsTUFBQSxVa0RsREEsd0JsRGtEQSxNQUFBLFVrRGxEQSx3QmxEa0RBLE1BQUEsSWtEbERBLHlCbERrREEsTUFBQSxVa0RsREEseUJsRGtEQSxNQUFBLFVrRGxEQSx5QmxEa0RBLE1BQUEsS2tEOURGLDRCbEQ4REUsTUFBQSxLa0QxREYsOEJsRDBERSxNQUFBLEtrRGxEQSx5QmxEa0RBLE1BQUEsU2tEbERBLHlCbERrREEsTUFBQSxVa0RsREEseUJsRGtEQSxNQUFBLElrRGxEQSx5QmxEa0RBLE1BQUEsVWtEbERBLHlCbERrREEsTUFBQSxVa0RsREEseUJsRGtEQSxNQUFBLElrRGxEQSx5QmxEa0RBLE1BQUEsVWtEbERBLHlCbERrREEsTUFBQSxVa0RsREEseUJsRGtEQSxNQUFBLElrRGxEQSwwQmxEa0RBLE1BQUEsVWtEbERBLDBCbERrREEsTUFBQSxVa0RsREEsMEJsRGtEQSxNQUFBLEtrRDlERiwyQmxEOERFLE1BQUEsS2tEMURGLDZCbEQwREUsTUFBQSxLa0RsREEsd0JsRGtEQSxNQUFBLFNrRGxEQSx3QmxEa0RBLE1BQUEsVWtEbERBLHdCbERrREEsTUFBQSxJa0RsREEsd0JsRGtEQSxNQUFBLFVrRGxEQSx3QmxEa0RBLE1BQUEsVWtEbERBLHdCbERrREEsTUFBQSxJa0RsREEsd0JsRGtEQSxNQUFBLFVrRGxEQSx3QmxEa0RBLE1BQUEsVWtEbERBLHdCbERrREEsTUFBQSxJa0RsREEseUJsRGtEQSxNQUFBLFVrRGxEQSx5QmxEa0RBLE1BQUEsVWtEbERBLHlCbERrREEsTUFBQSxLa0Q5REYsNEJsRDhERSxNQUFBLEtrRDFERiw4QmxEMERFLE1BQUEsS2tEbERBLHlCbERrREEsTUFBQSxTa0RsREEseUJsRGtEQSxNQUFBLFVrRGxEQSx5QmxEa0RBLE1BQUEsSWtEbERBLHlCbERrREEsTUFBQSxVa0RsREEseUJsRGtEQSxNQUFBLFVrRGxEQSx5QmxEa0RBLE1BQUEsSWtEbERBLHlCbERrREEsTUFBQSxVa0RsREEseUJsRGtEQSxNQUFBLFVrRGxEQSx5QmxEa0RBLE1BQUEsSWtEbERBLDBCbERrREEsTUFBQSxVa0RsREEsMEJsRGtEQSxNQUFBLFVrRGxEQSwwQmxEa0RBLE1BQUEsTU5XSSxtQ3dEekVOLHFCbEQ4REUsTUFBQSxLa0QxREYsdUJsRDBERSxNQUFBLEtrRGxEQSx5QmxEa0RBLE1BQUEsU2tEbERBLHlCbERrREEsTUFBQSxVa0RsREEseUJsRGtEQSxNQUFBLElrRGxEQSx5QmxEa0RBLE1BQUEsVWtEbERBLHlCbERrREEsTUFBQSxVa0RsREEseUJsRGtEQSxNQUFBLElrRGxEQSx5QmxEa0RBLE1BQUEsVWtEbERBLHlCbERrREEsTUFBQSxVa0RsREEseUJsRGtEQSxNQUFBLElrRGxEQSwwQmxEa0RBLE1BQUEsVWtEbERBLDBCbERrREEsTUFBQSxVa0RsREEsMEJsRGtEQSxNQUFBLEtrRDlERiwyQmxEOERFLE1BQUEsS2tEMURGLDZCbEQwREUsTUFBQSxLa0RsREEsd0JsRGtEQSxNQUFBLFNrRGxEQSx3QmxEa0RBLE1BQUEsVWtEbERBLHdCbERrREEsTUFBQSxJa0RsREEsd0JsRGtEQSxNQUFBLFVrRGxEQSx3QmxEa0RBLE1BQUEsVWtEbERBLHdCbERrREEsTUFBQSxJa0RsREEsd0JsRGtEQSxNQUFBLFVrRGxEQSx3QmxEa0RBLE1BQUEsVWtEbERBLHdCbERrREEsTUFBQSxJa0RsREEseUJsRGtEQSxNQUFBLFVrRGxEQSx5QmxEa0RBLE1BQUEsVWtEbERBLHlCbERrREEsTUFBQSxLa0Q5REYsNEJsRDhERSxNQUFBLEtrRDFERiw4QmxEMERFLE1BQUEsS2tEbERBLHlCbERrREEsTUFBQSxTa0RsREEseUJsRGtEQSxNQUFBLFVrRGxEQSx5QmxEa0RBLE1BQUEsSWtEbERBLHlCbERrREEsTUFBQSxVa0RsREEseUJsRGtEQSxNQUFBLFVrRGxEQSx5QmxEa0RBLE1BQUEsSWtEbERBLHlCbERrREEsTUFBQSxVa0RsREEseUJsRGtEQSxNQUFBLFVrRGxEQSx5QmxEa0RBLE1BQUEsSWtEbERBLDBCbERrREEsTUFBQSxVa0RsREEsMEJsRGtEQSxNQUFBLFVrRGxEQSwwQmxEa0RBLE1BQUEsS2tEOURGLDJCbEQ4REUsTUFBQSxLa0QxREYsNkJsRDBERSxNQUFBLEtrRGxEQSx3QmxEa0RBLE1BQUEsU2tEbERBLHdCbERrREEsTUFBQSxVa0RsREEsd0JsRGtEQSxNQUFBLElrRGxEQSx3QmxEa0RBLE1BQUEsVWtEbERBLHdCbERrREEsTUFBQSxVa0RsREEsd0JsRGtEQSxNQUFBLElrRGxEQSx3QmxEa0RBLE1BQUEsVWtEbERBLHdCbERrREEsTUFBQSxVa0RsREEsd0JsRGtEQSxNQUFBLElrRGxEQSx5QmxEa0RBLE1BQUEsVWtEbERBLHlCbERrREEsTUFBQSxVa0RsREEseUJsRGtEQSxNQUFBLEtrRDlERiw0QmxEOERFLE1BQUEsS2tEMURGLDhCbEQwREUsTUFBQSxLa0RsREEseUJsRGtEQSxNQUFBLFNrRGxEQSx5QmxEa0RBLE1BQUEsVWtEbERBLHlCbERrREEsTUFBQSxJa0RsREEseUJsRGtEQSxNQUFBLFVrRGxEQSx5QmxEa0RBLE1BQUEsVWtEbERBLHlCbERrREEsTUFBQSxJa0RsREEseUJsRGtEQSxNQUFBLFVrRGxEQSx5QmxEa0RBLE1BQUEsVWtEbERBLHlCbERrREEsTUFBQSxJa0RsREEsMEJsRGtEQSxNQUFBLFVrRGxEQSwwQmxEa0RBLE1BQUEsVWtEbERBLDBCbERrREEsTUFBQSxLa0Q5REYsNkJsRDhERSxNQUFBLEtrRDFERiwrQmxEMERFLE1BQUEsS2tEbERBLDBCbERrREEsTUFBQSxTa0RsREEsMEJsRGtEQSxNQUFBLFVrRGxEQSwwQmxEa0RBLE1BQUEsSWtEbERBLDBCbERrREEsTUFBQSxVa0RsREEsMEJsRGtEQSxNQUFBLFVrRGxEQSwwQmxEa0RBLE1BQUEsSWtEbERBLDBCbERrREEsTUFBQSxVa0RsREEsMEJsRGtEQSxNQUFBLFVrRGxEQSwwQmxEa0RBLE1BQUEsSWtEbERBLDJCbERrREEsTUFBQSxVa0RsREEsMkJsRGtEQSxNQUFBLFVrRGxEQSwyQmxEa0RBLE1BQUEsTWtERkYsZ0NqRDNJTSxhQUFBLEVBQUEsWUFBQSxFUG1KQSxhQUFBLDRCd0RSTixnQ2pEM0lNLGFBQUEsRUFBQSxZQUFBLEdQbUpBLGFBQUEsNEJ3RFJOLGdDakQzSU0sYUFBQSxFQUFBLFlBQUEsR1BtSkEsYUFBQSw0QndEUk4sZ0NqRDNJTSxhQUFBLEVBQUEsWUFBQSxHUHdKQSxtQ3dEYk4sZ0NqRDNJTSxhQUFBLEVBQUEsWUFBQSxHUHdKQSxtQ3dEYk4sZ0NqRDNJTSxhQUFBLEVBQUEsWUFBQSxHaURvSkosMkNqRHBKSSxhQUFBLEVBQUEsWUFBQSxFUG1KQSxhQUFBLDRCd0RDSiwyQ2pEcEpJLGFBQUEsRUFBQSxZQUFBLEdQbUpBLGFBQUEsNEJ3RENKLDJDakRwSkksYUFBQSxFQUFBLFlBQUEsR1BtSkEsYUFBQSw0QndEQ0osMkNqRHBKSSxhQUFBLEVBQUEsWUFBQSxHUHdKQSxtQ3dESkosMkNqRHBKSSxhQUFBLEVBQUEsWUFBQSxHUHdKQSxtQ3dESkosMkNqRHBKSSxhQUFBLEVBQUEsWUFBQSxHaUQySU4sc0JqRDNJTSxjQUFBLEVBQUEsYUFBQSxFUG1KQSxhQUFBLDRCd0RSTixzQmpEM0lNLGNBQUEsRUFBQSxhQUFBLEdQbUpBLGFBQUEsNEJ3RFJOLHNCakQzSU0sY0FBQSxFQUFBLGFBQUEsR1BtSkEsYUFBQSw0QndEUk4sc0JqRDNJTSxjQUFBLEVBQUEsYUFBQSxHUHdKQSxtQ3dEYk4sc0JqRDNJTSxjQUFBLEVBQUEsYUFBQSxHUHdKQSxtQ3dEYk4sc0JqRDNJTSxjQUFBLEVBQUEsYUFBQSxHa0RBTixtQm5ENklFLE1BQUEsS21EN0lGLG1CbkQ2SUUsTUFBQSxJbUQ3SUYsbUJuRDZJRSxNQUFBLFVtRDdJRixtQm5ENklFLE1BQUEsSW1EN0lGLG1CbkQ2SUUsTUFBQSxJbUQ3SUYsbUJuRDZJRSxNQUFBLFVtRDdJRixtQm5ENklFLE1BQUEsVW1EN0lGLG1CbkQ2SUUsTUFBQSxNbUQ3SUYsbUJuRDZJRSxNQUFBLFVtRDdJRixvQm5ENklFLE1BQUEsSW1EN0lGLG9CbkQ2SUUsTUFBQSxTbUQ3SUYsb0JuRDZJRSxNQUFBLFNOTUksYUFBQSw0QnlEbkpOLGtCbkQ2SUUsTUFBQSxLbUQ3SUYsa0JuRDZJRSxNQUFBLEltRDdJRixrQm5ENklFLE1BQUEsVW1EN0lGLGtCbkQ2SUUsTUFBQSxJbUQ3SUYsa0JuRDZJRSxNQUFBLEltRDdJRixrQm5ENklFLE1BQUEsVW1EN0lGLGtCbkQ2SUUsTUFBQSxVbUQ3SUYsa0JuRDZJRSxNQUFBLE1tRDdJRixrQm5ENklFLE1BQUEsVW1EN0lGLG1CbkQ2SUUsTUFBQSxJbUQ3SUYsbUJuRDZJRSxNQUFBLFNtRDdJRixtQm5ENklFLE1BQUEsVU5NSSxhQUFBLDRCeURuSk4sbUJuRDZJRSxNQUFBLEttRDdJRixtQm5ENklFLE1BQUEsSW1EN0lGLG1CbkQ2SUUsTUFBQSxVbUQ3SUYsbUJuRDZJRSxNQUFBLEltRDdJRixtQm5ENklFLE1BQUEsSW1EN0lGLG1CbkQ2SUUsTUFBQSxVbUQ3SUYsbUJuRDZJRSxNQUFBLFVtRDdJRixtQm5ENklFLE1BQUEsTW1EN0lGLG1CbkQ2SUUsTUFBQSxVbUQ3SUYsb0JuRDZJRSxNQUFBLEltRDdJRixvQm5ENklFLE1BQUEsU21EN0lGLG9CbkQ2SUUsTUFBQSxVTk1JLGFBQUEsNEJ5RG5KTixrQm5ENklFLE1BQUEsS21EN0lGLGtCbkQ2SUUsTUFBQSxJbUQ3SUYsa0JuRDZJRSxNQUFBLFVtRDdJRixrQm5ENklFLE1BQUEsSW1EN0lGLGtCbkQ2SUUsTUFBQSxJbUQ3SUYsa0JuRDZJRSxNQUFBLFVtRDdJRixrQm5ENklFLE1BQUEsVW1EN0lGLGtCbkQ2SUUsTUFBQSxNbUQ3SUYsa0JuRDZJRSxNQUFBLFVtRDdJRixtQm5ENklFLE1BQUEsSW1EN0lGLG1CbkQ2SUUsTUFBQSxTbUQ3SUYsbUJuRDZJRSxNQUFBLFVOV0ksbUN5RHhKTixtQm5ENklFLE1BQUEsS21EN0lGLG1CbkQ2SUUsTUFBQSxJbUQ3SUYsbUJuRDZJRSxNQUFBLFVtRDdJRixtQm5ENklFLE1BQUEsSW1EN0lGLG1CbkQ2SUUsTUFBQSxJbUQ3SUYsbUJuRDZJRSxNQUFBLFVtRDdJRixtQm5ENklFLE1BQUEsVW1EN0lGLG1CbkQ2SUUsTUFBQSxNbUQ3SUYsbUJuRDZJRSxNQUFBLFVtRDdJRixvQm5ENklFLE1BQUEsSW1EN0lGLG9CbkQ2SUUsTUFBQSxTbUQ3SUYsb0JuRDZJRSxNQUFBLFVOV0ksbUN5RHhKTixvQm5ENklFLE1BQUEsS21EN0lGLG9CbkQ2SUUsTUFBQSxJbUQ3SUYsb0JuRDZJRSxNQUFBLFVtRDdJRixvQm5ENklFLE1BQUEsSW1EN0lGLG9CbkQ2SUUsTUFBQSxJbUQ3SUYsb0JuRDZJRSxNQUFBLFVtRDdJRixvQm5ENklFLE1BQUEsVW1EN0lGLG9CbkQ2SUUsTUFBQSxNbUQ3SUYsb0JuRDZJRSxNQUFBLFVtRDdJRixxQm5ENklFLE1BQUEsSW1EN0lGLHFCbkQ2SUUsTUFBQSxTbUQ3SUYscUJuRDZJRSxNQUFBLFVtRDdJRixpQ25ENklFLE1BQUEsS21EN0lGLGlDbkQ2SUUsTUFBQSxJbUQ3SUYsaUNuRDZJRSxNQUFBLFVtRDdJRixpQ25ENklFLE1BQUEsSW1EN0lGLGlDbkQ2SUUsTUFBQSxJbUQ3SUYsaUNuRDZJRSxNQUFBLFVtRDdJRixpQ25ENklFLE1BQUEsVW1EN0lGLGlDbkQ2SUUsTUFBQSxNbUQ3SUYsaUNuRDZJRSxNQUFBLFVtRDdJRixrQ25ENklFLE1BQUEsSW1EN0lGLGtDbkQ2SUUsTUFBQSxTbUQ3SUYsa0NuRDZJRSxNQUFBLFNOTUksYUFBQSw0QnlEbkpOLGlDbkQ2SUUsTUFBQSxLbUQ3SUYsaUNuRDZJRSxNQUFBLEltRDdJRixpQ25ENklFLE1BQUEsVW1EN0lGLGlDbkQ2SUUsTUFBQSxJbUQ3SUYsaUNuRDZJRSxNQUFBLEltRDdJRixpQ25ENklFLE1BQUEsVW1EN0lGLGlDbkQ2SUUsTUFBQSxVbUQ3SUYsaUNuRDZJRSxNQUFBLE1tRDdJRixpQ25ENklFLE1BQUEsVW1EN0lGLGtDbkQ2SUUsTUFBQSxJbUQ3SUYsa0NuRDZJRSxNQUFBLFNtRDdJRixrQ25ENklFLE1BQUEsU21EN0lGLGdDbkQ2SUUsTUFBQSxLbUQ3SUYsZ0NuRDZJRSxNQUFBLEltRDdJRixnQ25ENklFLE1BQUEsVW1EN0lGLGdDbkQ2SUUsTUFBQSxJbUQ3SUYsZ0NuRDZJRSxNQUFBLEltRDdJRixnQ25ENklFLE1BQUEsVW1EN0lGLGdDbkQ2SUUsTUFBQSxVbUQ3SUYsZ0NuRDZJRSxNQUFBLE1tRDdJRixnQ25ENklFLE1BQUEsVW1EN0lGLGlDbkQ2SUUsTUFBQSxJbUQ3SUYsaUNuRDZJRSxNQUFBLFNtRDdJRixpQ25ENklFLE1BQUEsVU5NSSxhQUFBLDRCeURuSk4saUNuRDZJRSxNQUFBLEttRDdJRixnQ25ENklFLE1BQUEsS21EN0lGLGlDbkQ2SUUsTUFBQSxJbUQ3SUYsZ0NuRDZJRSxNQUFBLEltRDdJRixpQ25ENklFLE1BQUEsVW1EN0lGLGdDbkQ2SUUsTUFBQSxVbUQ3SUYsaUNuRDZJRSxNQUFBLEltRDdJRixnQ25ENklFLE1BQUEsSW1EN0lGLGlDbkQ2SUUsTUFBQSxJbUQ3SUYsZ0NuRDZJRSxNQUFBLEltRDdJRixpQ25ENklFLE1BQUEsVW1EN0lGLGdDbkQ2SUUsTUFBQSxVbUQ3SUYsaUNuRDZJRSxNQUFBLFVtRDdJRixnQ25ENklFLE1BQUEsVW1EN0lGLGlDbkQ2SUUsTUFBQSxNbUQ3SUYsZ0NuRDZJRSxNQUFBLE1tRDdJRixpQ25ENklFLE1BQUEsVW1EN0lGLGdDbkQ2SUUsTUFBQSxVbUQ3SUYsa0NuRDZJRSxNQUFBLEltRDdJRixpQ25ENklFLE1BQUEsSW1EN0lGLGtDbkQ2SUUsTUFBQSxTbUQ3SUYsaUNuRDZJRSxNQUFBLFNtRDdJRixrQ25ENklFLE1BQUEsU21EN0lGLGlDbkQ2SUUsTUFBQSxTbUQ3SUYsaUNuRDZJRSxNQUFBLEttRDdJRixpQ25ENklFLE1BQUEsSW1EN0lGLGlDbkQ2SUUsTUFBQSxVbUQ3SUYsaUNuRDZJRSxNQUFBLEltRDdJRixpQ25ENklFLE1BQUEsSW1EN0lGLGlDbkQ2SUUsTUFBQSxVbUQ3SUYsaUNuRDZJRSxNQUFBLFVtRDdJRixpQ25ENklFLE1BQUEsTW1EN0lGLGlDbkQ2SUUsTUFBQSxVbUQ3SUYsa0NuRDZJRSxNQUFBLEltRDdJRixrQ25ENklFLE1BQUEsU21EN0lGLGtDbkQ2SUUsTUFBQSxVTk1JLGFBQUEsNEJ5RG5KTixpQ25ENklFLE1BQUEsS21EN0lGLGdDbkQ2SUUsTUFBQSxLbUQ3SUYsaUNuRDZJRSxNQUFBLEttRDdJRixpQ25ENklFLE1BQUEsSW1EN0lGLGdDbkQ2SUUsTUFBQSxJbUQ3SUYsaUNuRDZJRSxNQUFBLEltRDdJRixpQ25ENklFLE1BQUEsVW1EN0lGLGdDbkQ2SUUsTUFBQSxVbUQ3SUYsaUNuRDZJRSxNQUFBLFVtRDdJRixpQ25ENklFLE1BQUEsSW1EN0lGLGdDbkQ2SUUsTUFBQSxJbUQ3SUYsaUNuRDZJRSxNQUFBLEltRDdJRixpQ25ENklFLE1BQUEsSW1EN0lGLGdDbkQ2SUUsTUFBQSxJbUQ3SUYsaUNuRDZJRSxNQUFBLEltRDdJRixpQ25ENklFLE1BQUEsVW1EN0lGLGdDbkQ2SUUsTUFBQSxVbUQ3SUYsaUNuRDZJRSxNQUFBLFVtRDdJRixpQ25ENklFLE1BQUEsVW1EN0lGLGdDbkQ2SUUsTUFBQSxVbUQ3SUYsaUNuRDZJRSxNQUFBLFVtRDdJRixpQ25ENklFLE1BQUEsTW1EN0lGLGdDbkQ2SUUsTUFBQSxNbUQ3SUYsaUNuRDZJRSxNQUFBLE1tRDdJRixpQ25ENklFLE1BQUEsVW1EN0lGLGdDbkQ2SUUsTUFBQSxVbUQ3SUYsaUNuRDZJRSxNQUFBLFVtRDdJRixrQ25ENklFLE1BQUEsSW1EN0lGLGlDbkQ2SUUsTUFBQSxJbUQ3SUYsa0NuRDZJRSxNQUFBLEltRDdJRixrQ25ENklFLE1BQUEsU21EN0lGLGlDbkQ2SUUsTUFBQSxTbUQ3SUYsa0NuRDZJRSxNQUFBLFNtRDdJRixrQ25ENklFLE1BQUEsU21EN0lGLGlDbkQ2SUUsTUFBQSxTbUQ3SUYsa0NuRDZJRSxNQUFBLFNtRDdJRixnQ25ENklFLE1BQUEsS21EN0lGLGdDbkQ2SUUsTUFBQSxJbUQ3SUYsZ0NuRDZJRSxNQUFBLFVtRDdJRixnQ25ENklFLE1BQUEsSW1EN0lGLGdDbkQ2SUUsTUFBQSxJbUQ3SUYsZ0NuRDZJRSxNQUFBLFVtRDdJRixnQ25ENklFLE1BQUEsVW1EN0lGLGdDbkQ2SUUsTUFBQSxNbUQ3SUYsZ0NuRDZJRSxNQUFBLFVtRDdJRixpQ25ENklFLE1BQUEsSW1EN0lGLGlDbkQ2SUUsTUFBQSxTbUQ3SUYsaUNuRDZJRSxNQUFBLFVOV0ksbUN5RHhKTixpQ25ENklFLE1BQUEsS21EN0lGLGdDbkQ2SUUsTUFBQSxLbUQ3SUYsaUNuRDZJRSxNQUFBLEttRDdJRixnQ25ENklFLE1BQUEsS21EN0lGLGlDbkQ2SUUsTUFBQSxJbUQ3SUYsZ0NuRDZJRSxNQUFBLEltRDdJRixpQ25ENklFLE1BQUEsSW1EN0lGLGdDbkQ2SUUsTUFBQSxJbUQ3SUYsaUNuRDZJRSxNQUFBLFVtRDdJRixnQ25ENklFLE1BQUEsVW1EN0lGLGlDbkQ2SUUsTUFBQSxVbUQ3SUYsZ0NuRDZJRSxNQUFBLFVtRDdJRixpQ25ENklFLE1BQUEsSW1EN0lGLGdDbkQ2SUUsTUFBQSxJbUQ3SUYsaUNuRDZJRSxNQUFBLEltRDdJRixnQ25ENklFLE1BQUEsSW1EN0lGLGlDbkQ2SUUsTUFBQSxJbUQ3SUYsZ0NuRDZJRSxNQUFBLEltRDdJRixpQ25ENklFLE1BQUEsSW1EN0lGLGdDbkQ2SUUsTUFBQSxJbUQ3SUYsaUNuRDZJRSxNQUFBLFVtRDdJRixnQ25ENklFLE1BQUEsVW1EN0lGLGlDbkQ2SUUsTUFBQSxVbUQ3SUYsZ0NuRDZJRSxNQUFBLFVtRDdJRixpQ25ENklFLE1BQUEsVW1EN0lGLGdDbkQ2SUUsTUFBQSxVbUQ3SUYsaUNuRDZJRSxNQUFBLFVtRDdJRixnQ25ENklFLE1BQUEsVW1EN0lGLGlDbkQ2SUUsTUFBQSxNbUQ3SUYsZ0NuRDZJRSxNQUFBLE1tRDdJRixpQ25ENklFLE1BQUEsTW1EN0lGLGdDbkQ2SUUsTUFBQSxNbUQ3SUYsaUNuRDZJRSxNQUFBLFVtRDdJRixnQ25ENklFLE1BQUEsVW1EN0lGLGlDbkQ2SUUsTUFBQSxVbUQ3SUYsZ0NuRDZJRSxNQUFBLFVtRDdJRixrQ25ENklFLE1BQUEsSW1EN0lGLGlDbkQ2SUUsTUFBQSxJbUQ3SUYsa0NuRDZJRSxNQUFBLEltRDdJRixpQ25ENklFLE1BQUEsSW1EN0lGLGtDbkQ2SUUsTUFBQSxTbUQ3SUYsaUNuRDZJRSxNQUFBLFNtRDdJRixrQ25ENklFLE1BQUEsU21EN0lGLGlDbkQ2SUUsTUFBQSxTbUQ3SUYsa0NuRDZJRSxNQUFBLFNtRDdJRixpQ25ENklFLE1BQUEsU21EN0lGLGtDbkQ2SUUsTUFBQSxTbUQ3SUYsaUNuRDZJRSxNQUFBLFNtRDdJRixpQ25ENklFLE1BQUEsS21EN0lGLGlDbkQ2SUUsTUFBQSxJbUQ3SUYsaUNuRDZJRSxNQUFBLFVtRDdJRixpQ25ENklFLE1BQUEsSW1EN0lGLGlDbkQ2SUUsTUFBQSxJbUQ3SUYsaUNuRDZJRSxNQUFBLFVtRDdJRixpQ25ENklFLE1BQUEsVW1EN0lGLGlDbkQ2SUUsTUFBQSxNbUQ3SUYsaUNuRDZJRSxNQUFBLFVtRDdJRixrQ25ENklFLE1BQUEsSW1EN0lGLGtDbkQ2SUUsTUFBQSxTbUQ3SUYsa0NuRDZJRSxNQUFBLFVOV0ksbUN5RHhKTixpQ25ENklFLE1BQUEsS21EN0lGLGdDbkQ2SUUsTUFBQSxLbUQ3SUYsaUNuRDZJRSxNQUFBLEttRDdJRixnQ25ENklFLE1BQUEsS21EN0lGLGlDbkQ2SUUsTUFBQSxLbUQ3SUYsaUNuRDZJRSxNQUFBLEltRDdJRixnQ25ENklFLE1BQUEsSW1EN0lGLGlDbkQ2SUUsTUFBQSxJbUQ3SUYsZ0NuRDZJRSxNQUFBLEltRDdJRixpQ25ENklFLE1BQUEsSW1EN0lGLGlDbkQ2SUUsTUFBQSxVbUQ3SUYsZ0NuRDZJRSxNQUFBLFVtRDdJRixpQ25ENklFLE1BQUEsVW1EN0lGLGdDbkQ2SUUsTUFBQSxVbUQ3SUYsaUNuRDZJRSxNQUFBLFVtRDdJRixpQ25ENklFLE1BQUEsSW1EN0lGLGdDbkQ2SUUsTUFBQSxJbUQ3SUYsaUNuRDZJRSxNQUFBLEltRDdJRixnQ25ENklFLE1BQUEsSW1EN0lGLGlDbkQ2SUUsTUFBQSxJbUQ3SUYsaUNuRDZJRSxNQUFBLEltRDdJRixnQ25ENklFLE1BQUEsSW1EN0lGLGlDbkQ2SUUsTUFBQSxJbUQ3SUYsZ0NuRDZJRSxNQUFBLEltRDdJRixpQ25ENklFLE1BQUEsSW1EN0lGLGlDbkQ2SUUsTUFBQSxVbUQ3SUYsZ0NuRDZJRSxNQUFBLFVtRDdJRixpQ25ENklFLE1BQUEsVW1EN0lGLGdDbkQ2SUUsTUFBQSxVbUQ3SUYsaUNuRDZJRSxNQUFBLFVtRDdJRixpQ25ENklFLE1BQUEsVW1EN0lGLGdDbkQ2SUUsTUFBQSxVbUQ3SUYsaUNuRDZJRSxNQUFBLFVtRDdJRixnQ25ENklFLE1BQUEsVW1EN0lGLGlDbkQ2SUUsTUFBQSxVbUQ3SUYsaUNuRDZJRSxNQUFBLE1tRDdJRixnQ25ENklFLE1BQUEsTW1EN0lGLGlDbkQ2SUUsTUFBQSxNbUQ3SUYsZ0NuRDZJRSxNQUFBLE1tRDdJRixpQ25ENklFLE1BQUEsTW1EN0lGLGlDbkQ2SUUsTUFBQSxVbUQ3SUYsZ0NuRDZJRSxNQUFBLFVtRDdJRixpQ25ENklFLE1BQUEsVW1EN0lGLGdDbkQ2SUUsTUFBQSxVbUQ3SUYsaUNuRDZJRSxNQUFBLFVtRDdJRixrQ25ENklFLE1BQUEsSW1EN0lGLGlDbkQ2SUUsTUFBQSxJbUQ3SUYsa0NuRDZJRSxNQUFBLEltRDdJRixpQ25ENklFLE1BQUEsSW1EN0lGLGtDbkQ2SUUsTUFBQSxJbUQ3SUYsa0NuRDZJRSxNQUFBLFNtRDdJRixpQ25ENklFLE1BQUEsU21EN0lGLGtDbkQ2SUUsTUFBQSxTbUQ3SUYsaUNuRDZJRSxNQUFBLFNtRDdJRixrQ25ENklFLE1BQUEsU21EN0lGLGtDbkQ2SUUsTUFBQSxTbUQ3SUYsaUNuRDZJRSxNQUFBLFNtRDdJRixrQ25ENklFLE1BQUEsU21EN0lGLGlDbkQ2SUUsTUFBQSxTbUQ3SUYsa0NuRDZJRSxNQUFBLFNtRDdJRixrQ25ENklFLE1BQUEsS21EN0lGLGtDbkQ2SUUsTUFBQSxJbUQ3SUYsa0NuRDZJRSxNQUFBLFVtRDdJRixrQ25ENklFLE1BQUEsSW1EN0lGLGtDbkQ2SUUsTUFBQSxJbUQ3SUYsa0NuRDZJRSxNQUFBLFVtRDdJRixrQ25ENklFLE1BQUEsVW1EN0lGLGtDbkQ2SUUsTUFBQSxNbUQ3SUYsa0NuRDZJRSxNQUFBLFVtRDdJRixtQ25ENklFLE1BQUEsSW1EN0lGLG1DbkQ2SUUsTUFBQSxTbUQ3SUYsbUNuRDZJRSxNQUFBLFVrRDBERSx3QkU5TUUsYUFBQSxFQUFBLFlBQUEsRUFHRiw4QkFFSSxhQUFBLEVBQUEsWUFBQSxFQXNCRSxrQ3BEeUhSLE1BQUEsU29EekhRLGtDcER5SFIsTUFBQSxVb0R6SFEsa0NwRHlIUixNQUFBLElvRHpIUSxrQ3BEeUhSLE1BQUEsVW9EekhRLGtDcER5SFIsTUFBQSxVb0R6SFEsa0NwRHlIUixNQUFBLElvRHpIUSxrQ3BEeUhSLE1BQUEsVW9EekhRLGtDcER5SFIsTUFBQSxVb0R6SFEsa0NwRHlIUixNQUFBLElvRHpIUSxtQ3BEeUhSLE1BQUEsVW9EekhRLG1DcER5SFIsTUFBQSxVb0R6SFEsbUNwRHlIUixNQUFBLEtOTUksYUFBQSw0QjBEL0hJLGlDcER5SFIsTUFBQSxTb0R6SFEsaUNwRHlIUixNQUFBLFVvRHpIUSxpQ3BEeUhSLE1BQUEsSW9EekhRLGlDcER5SFIsTUFBQSxVb0R6SFEsaUNwRHlIUixNQUFBLFVvRHpIUSxpQ3BEeUhSLE1BQUEsSW9EekhRLGlDcER5SFIsTUFBQSxVb0R6SFEsaUNwRHlIUixNQUFBLFVvRHpIUSxpQ3BEeUhSLE1BQUEsSW9EekhRLGtDcER5SFIsTUFBQSxVb0R6SFEsa0NwRHlIUixNQUFBLFVvRHpIUSxrQ3BEeUhSLE1BQUEsTU5NSSxhQUFBLDRCMEQvSEksa0NwRHlIUixNQUFBLFNvRHpIUSxrQ3BEeUhSLE1BQUEsVW9EekhRLGtDcER5SFIsTUFBQSxJb0R6SFEsa0NwRHlIUixNQUFBLFVvRHpIUSxrQ3BEeUhSLE1BQUEsVW9EekhRLGtDcER5SFIsTUFBQSxJb0R6SFEsa0NwRHlIUixNQUFBLFVvRHpIUSxrQ3BEeUhSLE1BQUEsVW9EekhRLGtDcER5SFIsTUFBQSxJb0R6SFEsbUNwRHlIUixNQUFBLFVvRHpIUSxtQ3BEeUhSLE1BQUEsVW9EekhRLG1DcER5SFIsTUFBQSxNTk1JLGFBQUEsNEIwRC9ISSxpQ3BEeUhSLE1BQUEsU29EekhRLGlDcER5SFIsTUFBQSxVb0R6SFEsaUNwRHlIUixNQUFBLElvRHpIUSxpQ3BEeUhSLE1BQUEsVW9EekhRLGlDcER5SFIsTUFBQSxVb0R6SFEsaUNwRHlIUixNQUFBLElvRHpIUSxpQ3BEeUhSLE1BQUEsVW9EekhRLGlDcER5SFIsTUFBQSxVb0R6SFEsaUNwRHlIUixNQUFBLElvRHpIUSxrQ3BEeUhSLE1BQUEsVW9EekhRLGtDcER5SFIsTUFBQSxVb0R6SFEsa0NwRHlIUixNQUFBLE1OV0ksbUMwRHBJSSxrQ3BEeUhSLE1BQUEsU29EekhRLGtDcER5SFIsTUFBQSxVb0R6SFEsa0NwRHlIUixNQUFBLElvRHpIUSxrQ3BEeUhSLE1BQUEsVW9EekhRLGtDcER5SFIsTUFBQSxVb0R6SFEsa0NwRHlIUixNQUFBLElvRHpIUSxrQ3BEeUhSLE1BQUEsVW9EekhRLGtDcER5SFIsTUFBQSxVb0R6SFEsa0NwRHlIUixNQUFBLElvRHpIUSxtQ3BEeUhSLE1BQUEsVW9EekhRLG1DcER5SFIsTUFBQSxVb0R6SFEsbUNwRHlIUixNQUFBLE1OV0ksbUMwRHBJSSxtQ3BEeUhSLE1BQUEsU29EekhRLG1DcER5SFIsTUFBQSxVb0R6SFEsbUNwRHlIUixNQUFBLElvRHpIUSxtQ3BEeUhSLE1BQUEsVW9EekhRLG1DcER5SFIsTUFBQSxVb0R6SFEsbUNwRHlIUixNQUFBLElvRHpIUSxtQ3BEeUhSLE1BQUEsVW9EekhRLG1DcER5SFIsTUFBQSxVb0R6SFEsbUNwRHlIUixNQUFBLElvRHpIUSxvQ3BEeUhSLE1BQUEsVW9EekhRLG9DcER5SFIsTUFBQSxVb0R6SFEsb0NwRHlIUixNQUFBLE1rRGdFRSx5QkU3S0UsYUFBQSxFQUFBLFlBQUEsRUFHRiwrQkFFSSxjQUFBLEVBQUEsYUFBQSxFMUQ4R0YsYUFBQSw0QndEb0RGLHVCRTlNRSxhQUFBLEVBQUEsWUFBQSxFQUdGLDZCQUVJLGFBQUEsRUFBQSxZQUFBLEcxRHFKRixhQUFBLDRCMER4SUksaUNwRGtJUixNQUFBLFNvRGxJUSxpQ3BEa0lSLE1BQUEsVW9EbElRLGlDcERrSVIsTUFBQSxJb0RsSVEsaUNwRGtJUixNQUFBLFVvRGxJUSxpQ3BEa0lSLE1BQUEsVW9EbElRLGlDcERrSVIsTUFBQSxJb0RsSVEsaUNwRGtJUixNQUFBLFVvRGxJUSxpQ3BEa0lSLE1BQUEsVW9EbElRLGlDcERrSVIsTUFBQSxJb0RsSVEsa0NwRGtJUixNQUFBLFVvRGxJUSxrQ3BEa0lSLE1BQUEsVW9EbElRLGtDcERrSVIsTUFBQSxNTk1JLGFBQUEsNEIwRC9ISSxnQ3BEeUhSLE1BQUEsU29EekhRLGdDcER5SFIsTUFBQSxVb0R6SFEsZ0NwRHlIUixNQUFBLElvRHpIUSxnQ3BEeUhSLE1BQUEsVW9EekhRLGdDcER5SFIsTUFBQSxVb0R6SFEsZ0NwRHlIUixNQUFBLElvRHpIUSxnQ3BEeUhSLE1BQUEsVW9EekhRLGdDcER5SFIsTUFBQSxVb0R6SFEsZ0NwRHlIUixNQUFBLElvRHpIUSxpQ3BEeUhSLE1BQUEsVW9EekhRLGlDcER5SFIsTUFBQSxVb0R6SFEsaUNwRHlIUixNQUFBLE1OTUksYUFBQSw0QjBEL0hJLGlDcER5SFIsTUFBQSxTb0R6SFEsaUNwRHlIUixNQUFBLFVvRHpIUSxpQ3BEeUhSLE1BQUEsSW9EekhRLGlDcER5SFIsTUFBQSxVb0R6SFEsaUNwRHlIUixNQUFBLFVvRHpIUSxpQ3BEeUhSLE1BQUEsSW9EekhRLGlDcER5SFIsTUFBQSxVb0R6SFEsaUNwRHlIUixNQUFBLFVvRHpIUSxpQ3BEeUhSLE1BQUEsSW9EekhRLGtDcER5SFIsTUFBQSxVb0R6SFEsa0NwRHlIUixNQUFBLFVvRHpIUSxrQ3BEeUhSLE1BQUEsTU5NSSxhQUFBLDRCMEQvSEksZ0NwRHlIUixNQUFBLFNvRHpIUSxnQ3BEeUhSLE1BQUEsVW9EekhRLGdDcER5SFIsTUFBQSxJb0R6SFEsZ0NwRHlIUixNQUFBLFVvRHpIUSxnQ3BEeUhSLE1BQUEsVW9EekhRLGdDcER5SFIsTUFBQSxJb0R6SFEsZ0NwRHlIUixNQUFBLFVvRHpIUSxnQ3BEeUhSLE1BQUEsVW9EekhRLGdDcER5SFIsTUFBQSxJb0R6SFEsaUNwRHlIUixNQUFBLFVvRHpIUSxpQ3BEeUhSLE1BQUEsVW9EekhRLGlDcER5SFIsTUFBQSxNTldJLG1DMERwSUksaUNwRHlIUixNQUFBLFNvRHpIUSxpQ3BEeUhSLE1BQUEsVW9EekhRLGlDcER5SFIsTUFBQSxJb0R6SFEsaUNwRHlIUixNQUFBLFVvRHpIUSxpQ3BEeUhSLE1BQUEsVW9EekhRLGlDcER5SFIsTUFBQSxJb0R6SFEsaUNwRHlIUixNQUFBLFVvRHpIUSxpQ3BEeUhSLE1BQUEsVW9EekhRLGlDcER5SFIsTUFBQSxJb0R6SFEsa0NwRHlIUixNQUFBLFVvRHpIUSxrQ3BEeUhSLE1BQUEsVW9EekhRLGtDcER5SFIsTUFBQSxNTldJLG1DMERwSUksa0NwRHlIUixNQUFBLFNvRHpIUSxrQ3BEeUhSLE1BQUEsVW9EekhRLGtDcER5SFIsTUFBQSxJb0R6SFEsa0NwRHlIUixNQUFBLFVvRHpIUSxrQ3BEeUhSLE1BQUEsVW9EekhRLGtDcER5SFIsTUFBQSxJb0R6SFEsa0NwRHlIUixNQUFBLFVvRHpIUSxrQ3BEeUhSLE1BQUEsVW9EekhRLGtDcER5SFIsTUFBQSxJb0R6SFEsbUNwRHlIUixNQUFBLFVvRHpIUSxtQ3BEeUhSLE1BQUEsVW9EekhRLG1DcER5SFIsTUFBQSxNTk1JLGFBQUEsNEJ3RDBERix3QkU3S0UsYUFBQSxFQUFBLFlBQUEsRUFHRiw4QkFFSSxjQUFBLEVBQUEsYUFBQSxHMUQ4R0YsYUFBQSw0QndEb0RGLHdCRTlNRSxhQUFBLEVBQUEsWUFBQSxFQUdGLDhCQUVJLGFBQUEsRUFBQSxZQUFBLEcxRHFKRixhQUFBLDRCMER4SUksa0NwRGtJUixNQUFBLFNvRGxJUSxrQ3BEa0lSLE1BQUEsVW9EbElRLGtDcERrSVIsTUFBQSxJb0RsSVEsa0NwRGtJUixNQUFBLFVvRGxJUSxrQ3BEa0lSLE1BQUEsVW9EbElRLGtDcERrSVIsTUFBQSxJb0RsSVEsa0NwRGtJUixNQUFBLFVvRGxJUSxrQ3BEa0lSLE1BQUEsVW9EbElRLGtDcERrSVIsTUFBQSxJb0RsSVEsbUNwRGtJUixNQUFBLFVvRGxJUSxtQ3BEa0lSLE1BQUEsVW9EbElRLG1DcERrSVIsTUFBQSxNTk1JLGFBQUEsNEIwRHhJSSxpQ3BEa0lSLE1BQUEsU29EbElRLGlDcERrSVIsTUFBQSxVb0RsSVEsaUNwRGtJUixNQUFBLElvRGxJUSxpQ3BEa0lSLE1BQUEsVW9EbElRLGlDcERrSVIsTUFBQSxVb0RsSVEsaUNwRGtJUixNQUFBLElvRGxJUSxpQ3BEa0lSLE1BQUEsVW9EbElRLGlDcERrSVIsTUFBQSxVb0RsSVEsaUNwRGtJUixNQUFBLElvRGxJUSxrQ3BEa0lSLE1BQUEsVW9EbElRLGtDcERrSVIsTUFBQSxVb0RsSVEsa0NwRGtJUixNQUFBLE1OTUksYUFBQSw0QjBEL0hJLGtDcER5SFIsTUFBQSxTb0R6SFEsa0NwRHlIUixNQUFBLFVvRHpIUSxrQ3BEeUhSLE1BQUEsSW9EekhRLGtDcER5SFIsTUFBQSxVb0R6SFEsa0NwRHlIUixNQUFBLFVvRHpIUSxrQ3BEeUhSLE1BQUEsSW9EekhRLGtDcER5SFIsTUFBQSxVb0R6SFEsa0NwRHlIUixNQUFBLFVvRHpIUSxrQ3BEeUhSLE1BQUEsSW9EekhRLG1DcER5SFIsTUFBQSxVb0R6SFEsbUNwRHlIUixNQUFBLFVvRHpIUSxtQ3BEeUhSLE1BQUEsTU5NSSxhQUFBLDRCMEQvSEksaUNwRHlIUixNQUFBLFNvRHpIUSxpQ3BEeUhSLE1BQUEsVW9EekhRLGlDcER5SFIsTUFBQSxJb0R6SFEsaUNwRHlIUixNQUFBLFVvRHpIUSxpQ3BEeUhSLE1BQUEsVW9EekhRLGlDcER5SFIsTUFBQSxJb0R6SFEsaUNwRHlIUixNQUFBLFVvRHpIUSxpQ3BEeUhSLE1BQUEsVW9EekhRLGlDcER5SFIsTUFBQSxJb0R6SFEsa0NwRHlIUixNQUFBLFVvRHpIUSxrQ3BEeUhSLE1BQUEsVW9EekhRLGtDcER5SFIsTUFBQSxNTldJLG1DMERwSUksa0NwRHlIUixNQUFBLFNvRHpIUSxrQ3BEeUhSLE1BQUEsVW9EekhRLGtDcER5SFIsTUFBQSxJb0R6SFEsa0NwRHlIUixNQUFBLFVvRHpIUSxrQ3BEeUhSLE1BQUEsVW9EekhRLGtDcER5SFIsTUFBQSxJb0R6SFEsa0NwRHlIUixNQUFBLFVvRHpIUSxrQ3BEeUhSLE1BQUEsVW9EekhRLGtDcER5SFIsTUFBQSxJb0R6SFEsbUNwRHlIUixNQUFBLFVvRHpIUSxtQ3BEeUhSLE1BQUEsVW9EekhRLG1DcER5SFIsTUFBQSxNTldJLG1DMERwSUksbUNwRHlIUixNQUFBLFNvRHpIUSxtQ3BEeUhSLE1BQUEsVW9EekhRLG1DcER5SFIsTUFBQSxJb0R6SFEsbUNwRHlIUixNQUFBLFVvRHpIUSxtQ3BEeUhSLE1BQUEsVW9EekhRLG1DcER5SFIsTUFBQSxJb0R6SFEsbUNwRHlIUixNQUFBLFVvRHpIUSxtQ3BEeUhSLE1BQUEsVW9EekhRLG1DcER5SFIsTUFBQSxJb0R6SFEsb0NwRHlIUixNQUFBLFVvRHpIUSxvQ3BEeUhSLE1BQUEsVW9EekhRLG9DcER5SFIsTUFBQSxNTk1JLGFBQUEsNEJ3RDBERix5QkU3S0UsYUFBQSxFQUFBLFlBQUEsRUFHRiwrQkFFSSxjQUFBLEVBQUEsYUFBQSxHMUQ4R0YsYUFBQSw0QndEb0RGLHVCRTlNRSxhQUFBLEVBQUEsWUFBQSxFQUdGLDZCQUVJLGFBQUEsRUFBQSxZQUFBLEcxRHFKRixhQUFBLDRCMER4SUksaUNwRGtJUixNQUFBLFNvRGxJUSxpQ3BEa0lSLE1BQUEsVW9EbElRLGlDcERrSVIsTUFBQSxJb0RsSVEsaUNwRGtJUixNQUFBLFVvRGxJUSxpQ3BEa0lSLE1BQUEsVW9EbElRLGlDcERrSVIsTUFBQSxJb0RsSVEsaUNwRGtJUixNQUFBLFVvRGxJUSxpQ3BEa0lSLE1BQUEsVW9EbElRLGlDcERrSVIsTUFBQSxJb0RsSVEsa0NwRGtJUixNQUFBLFVvRGxJUSxrQ3BEa0lSLE1BQUEsVW9EbElRLGtDcERrSVIsTUFBQSxNTk1JLGFBQUEsNEIwRHhJSSxnQ3BEa0lSLE1BQUEsU29EbElRLGdDcERrSVIsTUFBQSxVb0RsSVEsZ0NwRGtJUixNQUFBLElvRGxJUSxnQ3BEa0lSLE1BQUEsVW9EbElRLGdDcERrSVIsTUFBQSxVb0RsSVEsZ0NwRGtJUixNQUFBLElvRGxJUSxnQ3BEa0lSLE1BQUEsVW9EbElRLGdDcERrSVIsTUFBQSxVb0RsSVEsZ0NwRGtJUixNQUFBLElvRGxJUSxpQ3BEa0lSLE1BQUEsVW9EbElRLGlDcERrSVIsTUFBQSxVb0RsSVEsaUNwRGtJUixNQUFBLE1OTUksYUFBQSw0QjBEeElJLGlDcERrSVIsTUFBQSxTb0RsSVEsaUNwRGtJUixNQUFBLFVvRGxJUSxpQ3BEa0lSLE1BQUEsSW9EbElRLGlDcERrSVIsTUFBQSxVb0RsSVEsaUNwRGtJUixNQUFBLFVvRGxJUSxpQ3BEa0lSLE1BQUEsSW9EbElRLGlDcERrSVIsTUFBQSxVb0RsSVEsaUNwRGtJUixNQUFBLFVvRGxJUSxpQ3BEa0lSLE1BQUEsSW9EbElRLGtDcERrSVIsTUFBQSxVb0RsSVEsa0NwRGtJUixNQUFBLFVvRGxJUSxrQ3BEa0lSLE1BQUEsTU5NSSxhQUFBLDRCMEQvSEksZ0NwRHlIUixNQUFBLFNvRHpIUSxnQ3BEeUhSLE1BQUEsVW9EekhRLGdDcER5SFIsTUFBQSxJb0R6SFEsZ0NwRHlIUixNQUFBLFVvRHpIUSxnQ3BEeUhSLE1BQUEsVW9EekhRLGdDcER5SFIsTUFBQSxJb0R6SFEsZ0NwRHlIUixNQUFBLFVvRHpIUSxnQ3BEeUhSLE1BQUEsVW9EekhRLGdDcER5SFIsTUFBQSxJb0R6SFEsaUNwRHlIUixNQUFBLFVvRHpIUSxpQ3BEeUhSLE1BQUEsVW9EekhRLGlDcER5SFIsTUFBQSxNTldJLG1DMERwSUksaUNwRHlIUixNQUFBLFNvRHpIUSxpQ3BEeUhSLE1BQUEsVW9EekhRLGlDcER5SFIsTUFBQSxJb0R6SFEsaUNwRHlIUixNQUFBLFVvRHpIUSxpQ3BEeUhSLE1BQUEsVW9EekhRLGlDcER5SFIsTUFBQSxJb0R6SFEsaUNwRHlIUixNQUFBLFVvRHpIUSxpQ3BEeUhSLE1BQUEsVW9EekhRLGlDcER5SFIsTUFBQSxJb0R6SFEsa0NwRHlIUixNQUFBLFVvRHpIUSxrQ3BEeUhSLE1BQUEsVW9EekhRLGtDcER5SFIsTUFBQSxNTldJLG1DMERwSUksa0NwRHlIUixNQUFBLFNvRHpIUSxrQ3BEeUhSLE1BQUEsVW9EekhRLGtDcER5SFIsTUFBQSxJb0R6SFEsa0NwRHlIUixNQUFBLFVvRHpIUSxrQ3BEeUhSLE1BQUEsVW9EekhRLGtDcER5SFIsTUFBQSxJb0R6SFEsa0NwRHlIUixNQUFBLFVvRHpIUSxrQ3BEeUhSLE1BQUEsVW9EekhRLGtDcER5SFIsTUFBQSxJb0R6SFEsbUNwRHlIUixNQUFBLFVvRHpIUSxtQ3BEeUhSLE1BQUEsVW9EekhRLG1DcER5SFIsTUFBQSxNTk1JLGFBQUEsNEJ3RDBERix3QkU3S0UsYUFBQSxFQUFBLFlBQUEsRUFHRiw4QkFFSSxjQUFBLEVBQUEsYUFBQSxHMURtSEYsbUN3RCtDRix3QkU5TUUsYUFBQSxFQUFBLFlBQUEsRUFHRiw4QkFFSSxhQUFBLEVBQUEsWUFBQSxHMUQwSkYsbUMwRDdJSSxrQ3BEa0lSLE1BQUEsU29EbElRLGtDcERrSVIsTUFBQSxVb0RsSVEsa0NwRGtJUixNQUFBLElvRGxJUSxrQ3BEa0lSLE1BQUEsVW9EbElRLGtDcERrSVIsTUFBQSxVb0RsSVEsa0NwRGtJUixNQUFBLElvRGxJUSxrQ3BEa0lSLE1BQUEsVW9EbElRLGtDcERrSVIsTUFBQSxVb0RsSVEsa0NwRGtJUixNQUFBLElvRGxJUSxtQ3BEa0lSLE1BQUEsVW9EbElRLG1DcERrSVIsTUFBQSxVb0RsSVEsbUNwRGtJUixNQUFBLE1OV0ksbUMwRDdJSSxpQ3BEa0lSLE1BQUEsU29EbElRLGlDcERrSVIsTUFBQSxVb0RsSVEsaUNwRGtJUixNQUFBLElvRGxJUSxpQ3BEa0lSLE1BQUEsVW9EbElRLGlDcERrSVIsTUFBQSxVb0RsSVEsaUNwRGtJUixNQUFBLElvRGxJUSxpQ3BEa0lSLE1BQUEsVW9EbElRLGlDcERrSVIsTUFBQSxVb0RsSVEsaUNwRGtJUixNQUFBLElvRGxJUSxrQ3BEa0lSLE1BQUEsVW9EbElRLGtDcERrSVIsTUFBQSxVb0RsSVEsa0NwRGtJUixNQUFBLE1OV0ksbUMwRDdJSSxrQ3BEa0lSLE1BQUEsU29EbElRLGtDcERrSVIsTUFBQSxVb0RsSVEsa0NwRGtJUixNQUFBLElvRGxJUSxrQ3BEa0lSLE1BQUEsVW9EbElRLGtDcERrSVIsTUFBQSxVb0RsSVEsa0NwRGtJUixNQUFBLElvRGxJUSxrQ3BEa0lSLE1BQUEsVW9EbElRLGtDcERrSVIsTUFBQSxVb0RsSVEsa0NwRGtJUixNQUFBLElvRGxJUSxtQ3BEa0lSLE1BQUEsVW9EbElRLG1DcERrSVIsTUFBQSxVb0RsSVEsbUNwRGtJUixNQUFBLE1OV0ksbUMwRDdJSSxpQ3BEa0lSLE1BQUEsU29EbElRLGlDcERrSVIsTUFBQSxVb0RsSVEsaUNwRGtJUixNQUFBLElvRGxJUSxpQ3BEa0lSLE1BQUEsVW9EbElRLGlDcERrSVIsTUFBQSxVb0RsSVEsaUNwRGtJUixNQUFBLElvRGxJUSxpQ3BEa0lSLE1BQUEsVW9EbElRLGlDcERrSVIsTUFBQSxVb0RsSVEsaUNwRGtJUixNQUFBLElvRGxJUSxrQ3BEa0lSLE1BQUEsVW9EbElRLGtDcERrSVIsTUFBQSxVb0RsSVEsa0NwRGtJUixNQUFBLE1OV0ksbUMwRHBJSSxrQ3BEeUhSLE1BQUEsU29EekhRLGtDcER5SFIsTUFBQSxVb0R6SFEsa0NwRHlIUixNQUFBLElvRHpIUSxrQ3BEeUhSLE1BQUEsVW9EekhRLGtDcER5SFIsTUFBQSxVb0R6SFEsa0NwRHlIUixNQUFBLElvRHpIUSxrQ3BEeUhSLE1BQUEsVW9EekhRLGtDcER5SFIsTUFBQSxVb0R6SFEsa0NwRHlIUixNQUFBLElvRHpIUSxtQ3BEeUhSLE1BQUEsVW9EekhRLG1DcER5SFIsTUFBQSxVb0R6SFEsbUNwRHlIUixNQUFBLE1OV0ksbUMwRHBJSSxtQ3BEeUhSLE1BQUEsU29EekhRLG1DcER5SFIsTUFBQSxVb0R6SFEsbUNwRHlIUixNQUFBLElvRHpIUSxtQ3BEeUhSLE1BQUEsVW9EekhRLG1DcER5SFIsTUFBQSxVb0R6SFEsbUNwRHlIUixNQUFBLElvRHpIUSxtQ3BEeUhSLE1BQUEsVW9EekhRLG1DcER5SFIsTUFBQSxVb0R6SFEsbUNwRHlIUixNQUFBLElvRHpIUSxvQ3BEeUhSLE1BQUEsVW9EekhRLG9DcER5SFIsTUFBQSxVb0R6SFEsb0NwRHlIUixNQUFBLE1OV0ksbUN3RHFERix5QkU3S0UsYUFBQSxFQUFBLFlBQUEsRUFHRiwrQkFFSSxjQUFBLEVBQUEsYUFBQSxHMURtSEYsbUN3RCtDRix5QkU5TUUsYUFBQSxFQUFBLFlBQUEsRUFHRiwrQkFFSSxhQUFBLEVBQUEsWUFBQSxHMUQwSkYsbUMwRDdJSSxtQ3BEa0lSLE1BQUEsU29EbElRLG1DcERrSVIsTUFBQSxVb0RsSVEsbUNwRGtJUixNQUFBLElvRGxJUSxtQ3BEa0lSLE1BQUEsVW9EbElRLG1DcERrSVIsTUFBQSxVb0RsSVEsbUNwRGtJUixNQUFBLElvRGxJUSxtQ3BEa0lSLE1BQUEsVW9EbElRLG1DcERrSVIsTUFBQSxVb0RsSVEsbUNwRGtJUixNQUFBLElvRGxJUSxvQ3BEa0lSLE1BQUEsVW9EbElRLG9DcERrSVIsTUFBQSxVb0RsSVEsb0NwRGtJUixNQUFBLE1OV0ksbUMwRDdJSSxrQ3BEa0lSLE1BQUEsU29EbElRLGtDcERrSVIsTUFBQSxVb0RsSVEsa0NwRGtJUixNQUFBLElvRGxJUSxrQ3BEa0lSLE1BQUEsVW9EbElRLGtDcERrSVIsTUFBQSxVb0RsSVEsa0NwRGtJUixNQUFBLElvRGxJUSxrQ3BEa0lSLE1BQUEsVW9EbElRLGtDcERrSVIsTUFBQSxVb0RsSVEsa0NwRGtJUixNQUFBLElvRGxJUSxtQ3BEa0lSLE1BQUEsVW9EbElRLG1DcERrSVIsTUFBQSxVb0RsSVEsbUNwRGtJUixNQUFBLE1OV0ksbUMwRDdJSSxtQ3BEa0lSLE1BQUEsU29EbElRLG1DcERrSVIsTUFBQSxVb0RsSVEsbUNwRGtJUixNQUFBLElvRGxJUSxtQ3BEa0lSLE1BQUEsVW9EbElRLG1DcERrSVIsTUFBQSxVb0RsSVEsbUNwRGtJUixNQUFBLElvRGxJUSxtQ3BEa0lSLE1BQUEsVW9EbElRLG1DcERrSVIsTUFBQSxVb0RsSVEsbUNwRGtJUixNQUFBLElvRGxJUSxvQ3BEa0lSLE1BQUEsVW9EbElRLG9DcERrSVIsTUFBQSxVb0RsSVEsb0NwRGtJUixNQUFBLE1OV0ksbUMwRDdJSSxrQ3BEa0lSLE1BQUEsU29EbElRLGtDcERrSVIsTUFBQSxVb0RsSVEsa0NwRGtJUixNQUFBLElvRGxJUSxrQ3BEa0lSLE1BQUEsVW9EbElRLGtDcERrSVIsTUFBQSxVb0RsSVEsa0NwRGtJUixNQUFBLElvRGxJUSxrQ3BEa0lSLE1BQUEsVW9EbElRLGtDcERrSVIsTUFBQSxVb0RsSVEsa0NwRGtJUixNQUFBLElvRGxJUSxtQ3BEa0lSLE1BQUEsVW9EbElRLG1DcERrSVIsTUFBQSxVb0RsSVEsbUNwRGtJUixNQUFBLE1OV0ksbUMwRDdJSSxtQ3BEa0lSLE1BQUEsU29EbElRLG1DcERrSVIsTUFBQSxVb0RsSVEsbUNwRGtJUixNQUFBLElvRGxJUSxtQ3BEa0lSLE1BQUEsVW9EbElRLG1DcERrSVIsTUFBQSxVb0RsSVEsbUNwRGtJUixNQUFBLElvRGxJUSxtQ3BEa0lSLE1BQUEsVW9EbElRLG1DcERrSVIsTUFBQSxVb0RsSVEsbUNwRGtJUixNQUFBLElvRGxJUSxvQ3BEa0lSLE1BQUEsVW9EbElRLG9DcERrSVIsTUFBQSxVb0RsSVEsb0NwRGtJUixNQUFBLE1OV0ksbUMwRHBJSSxvQ3BEeUhSLE1BQUEsU29EekhRLG9DcER5SFIsTUFBQSxVb0R6SFEsb0NwRHlIUixNQUFBLElvRHpIUSxvQ3BEeUhSLE1BQUEsVW9EekhRLG9DcER5SFIsTUFBQSxVb0R6SFEsb0NwRHlIUixNQUFBLElvRHpIUSxvQ3BEeUhSLE1BQUEsVW9EekhRLG9DcER5SFIsTUFBQSxVb0R6SFEsb0NwRHlIUixNQUFBLElvRHpIUSxxQ3BEeUhSLE1BQUEsVW9EekhRLHFDcER5SFIsTUFBQSxVb0R6SFEscUNwRHlIUixNQUFBLE1OV0ksbUN3RHFERiwwQkU3S0UsYUFBQSxFQUFBLFlBQUEsRUFHRixnQ0FFSSxjQUFBLEVBQUEsYUFBQSxHRnNMSixpQkduTUYsWUFBQSxFSHVNRSxnQ0d2TUYsWUFBQSxFSG1NRSxpQkduTUYsWUFBQSxTSHVNRSxnQ0d2TUYsWUFBQSxTSG1NRSxpQkduTUYsWUFBQSxVSHVNRSxnQ0d2TUYsWUFBQSxVSG1NRSxpQkduTUYsWUFBQSxJSHVNRSxnQ0d2TUYsWUFBQSxJSG1NRSxpQkduTUYsWUFBQSxVSHVNRSxnQ0d2TUYsWUFBQSxVSG1NRSxpQkduTUYsWUFBQSxVSHVNRSxnQ0d2TUYsWUFBQSxVSG1NRSxpQkduTUYsWUFBQSxJSHVNRSxnQ0d2TUYsWUFBQSxJSG1NRSxpQkduTUYsWUFBQSxVSHVNRSxnQ0d2TUYsWUFBQSxVSG1NRSxpQkduTUYsWUFBQSxVSHVNRSxnQ0d2TUYsWUFBQSxVSG1NRSxpQkduTUYsWUFBQSxJSHVNRSxnQ0d2TUYsWUFBQSxJSG1NRSxrQkduTUYsWUFBQSxVSHVNRSxpQ0d2TUYsWUFBQSxVSG1NRSxrQkduTUYsWUFBQSxVSHVNRSxpQ0d2TUYsWUFBQSxVM0QySEksYUFBQSw0QndEd0VGLGdCR25NRixZQUFBLEVIdU1FLCtCR3ZNRixZQUFBLEVIbU1FLGdCR25NRixZQUFBLFNIdU1FLCtCR3ZNRixZQUFBLFNIbU1FLGdCR25NRixZQUFBLFVIdU1FLCtCR3ZNRixZQUFBLFVIbU1FLGdCR25NRixZQUFBLElIdU1FLCtCR3ZNRixZQUFBLElIbU1FLGdCR25NRixZQUFBLFVIdU1FLCtCR3ZNRixZQUFBLFVIbU1FLGdCR25NRixZQUFBLFVIdU1FLCtCR3ZNRixZQUFBLFVIbU1FLGdCR25NRixZQUFBLElIdU1FLCtCR3ZNRixZQUFBLElIbU1FLGdCR25NRixZQUFBLFVIdU1FLCtCR3ZNRixZQUFBLFVIbU1FLGdCR25NRixZQUFBLFVIdU1FLCtCR3ZNRixZQUFBLFVIbU1FLGdCR25NRixZQUFBLElIdU1FLCtCR3ZNRixZQUFBLElIbU1FLGlCR25NRixZQUFBLFVIdU1FLGdDR3ZNRixZQUFBLFVIbU1FLGlCR25NRixZQUFBLFVIdU1FLGdDR3ZNRixZQUFBLFczRDJISSxhQUFBLDRCd0R3RUYsaUJHbk1GLFlBQUEsRUh1TUUsZ0NHdk1GLFlBQUEsRUhtTUUsaUJHbk1GLFlBQUEsU0h1TUUsZ0NHdk1GLFlBQUEsU0htTUUsaUJHbk1GLFlBQUEsVUh1TUUsZ0NHdk1GLFlBQUEsVUhtTUUsaUJHbk1GLFlBQUEsSUh1TUUsZ0NHdk1GLFlBQUEsSUhtTUUsaUJHbk1GLFlBQUEsVUh1TUUsZ0NHdk1GLFlBQUEsVUhtTUUsaUJHbk1GLFlBQUEsVUh1TUUsZ0NHdk1GLFlBQUEsVUhtTUUsaUJHbk1GLFlBQUEsSUh1TUUsZ0NHdk1GLFlBQUEsSUhtTUUsaUJHbk1GLFlBQUEsVUh1TUUsZ0NHdk1GLFlBQUEsVUhtTUUsaUJHbk1GLFlBQUEsVUh1TUUsZ0NHdk1GLFlBQUEsVUhtTUUsaUJHbk1GLFlBQUEsSUh1TUUsZ0NHdk1GLFlBQUEsSUhtTUUsa0JHbk1GLFlBQUEsVUh1TUUsaUNHdk1GLFlBQUEsVUhtTUUsa0JHbk1GLFlBQUEsVUh1TUUsaUNHdk1GLFlBQUEsVzNEMkhJLGFBQUEsNEJ3RHdFRixnQkduTUYsWUFBQSxFSHVNRSwrQkd2TUYsWUFBQSxFSG1NRSxnQkduTUYsWUFBQSxTSHVNRSwrQkd2TUYsWUFBQSxTSG1NRSxnQkduTUYsWUFBQSxVSHVNRSwrQkd2TUYsWUFBQSxVSG1NRSxnQkduTUYsWUFBQSxJSHVNRSwrQkd2TUYsWUFBQSxJSG1NRSxnQkduTUYsWUFBQSxVSHVNRSwrQkd2TUYsWUFBQSxVSG1NRSxnQkduTUYsWUFBQSxVSHVNRSwrQkd2TUYsWUFBQSxVSG1NRSxnQkduTUYsWUFBQSxJSHVNRSwrQkd2TUYsWUFBQSxJSG1NRSxnQkduTUYsWUFBQSxVSHVNRSwrQkd2TUYsWUFBQSxVSG1NRSxnQkduTUYsWUFBQSxVSHVNRSwrQkd2TUYsWUFBQSxVSG1NRSxnQkduTUYsWUFBQSxJSHVNRSwrQkd2TUYsWUFBQSxJSG1NRSxpQkduTUYsWUFBQSxVSHVNRSxnQ0d2TUYsWUFBQSxVSG1NRSxpQkduTUYsWUFBQSxVSHVNRSxnQ0d2TUYsWUFBQSxXM0RnSUksbUN3RG1FRixpQkduTUYsWUFBQSxFSHVNRSxnQ0d2TUYsWUFBQSxFSG1NRSxpQkduTUYsWUFBQSxTSHVNRSxnQ0d2TUYsWUFBQSxTSG1NRSxpQkduTUYsWUFBQSxVSHVNRSxnQ0d2TUYsWUFBQSxVSG1NRSxpQkduTUYsWUFBQSxJSHVNRSxnQ0d2TUYsWUFBQSxJSG1NRSxpQkduTUYsWUFBQSxVSHVNRSxnQ0d2TUYsWUFBQSxVSG1NRSxpQkduTUYsWUFBQSxVSHVNRSxnQ0d2TUYsWUFBQSxVSG1NRSxpQkduTUYsWUFBQSxJSHVNRSxnQ0d2TUYsWUFBQSxJSG1NRSxpQkduTUYsWUFBQSxVSHVNRSxnQ0d2TUYsWUFBQSxVSG1NRSxpQkduTUYsWUFBQSxVSHVNRSxnQ0d2TUYs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LGFBQUEsNEJ3RDhKSixzQmpEalRJLFlBQUEsRUFBQSxlQUFBLEdQd0pBLG1Dd0R5Skosc0JqRGpUSSxZQUFBLEVBQUEsZUFBQSxHUHdKQSxtQ3dEeUpKLHNCakRqVEksWUFBQSxFQUFBLGVBQUEsR2lEdUdOLGVqRHZHTSxXQUFBLEVBQUEsY0FBQSxFUG1KQSxhQUFBLDRCd0Q1Q04sZWpEdkdNLFdBQUEsRUFBQSxjQUFBLEdQbUpBLGFBQUEsNEJ3RDVDTixlakR2R00sV0FBQSxFQUFBLGNBQUEsR1BtSkEsYUFBQSw0QndENUNOLGVqRHZHTSxXQUFBLEVBQUEsY0FBQSxHUHdKQSxtQ3dEakROLGVqRHZHTSxXQUFBLEVBQUEsY0FBQSxHUHdKQSxtQ3dEakROLGVqRHZHTSxXQUFBLEVBQUEsY0FBQSxHaUR1R04scUJsRHNDRSxPQUFBLEtDcElFLFdBQUEsRUFBQSxjQUFBLEVQMElFLGFBQUEsNEJ3RDVDTixxQmxEc0NFLE9BQUEsS0NwSUUsV0FBQSxFQUFBLGNBQUEsR1AwSUUsYUFBQSw0QndENUNOLHFCbERzQ0UsT0FBQSxLQ3BJRSxXQUFBLEVBQUEsY0FBQSxHUDBJRSxhQUFBLDRCd0Q1Q04scUJsRHNDRSxPQUFBLEtDcElFLFdBQUEsRUFBQSxjQUFBLEdQK0lFLG1Dd0RqRE4scUJsRHNDRSxPQUFBLEtDcElFLFdBQUEsRUFBQSxjQUFBLEdQK0lFLG1Dd0RqRE4scUJsRHNDRSxPQUFBLEtDcElFLFdBQUEsRUFBQSxjQUFBLEdpRHNFSixxQmxEOERFLE9BQUEsS2tEMURGLHVCbEQwREUsT0FBQSxLa0RsREEseUJsRGtEQSxPQUFBLFNrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxJa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxJa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxJa0RsREEsMEJsRGtEQSxPQUFBLFVrRGxEQSwwQmxEa0RBLE9BQUEsVWtEbERBLDBCbERrREEsT0FBQSxLTk1JLGFBQUEsNEJ3RHBFTixxQmxEOERFLE9BQUEsS2tEMURGLHVCbEQwREUsT0FBQSxLa0RsREEseUJsRGtEQSxPQUFBLFNrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxJa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxJa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxJa0RsREEsMEJsRGtEQSxPQUFBLFVrRGxEQSwwQmxEa0RBLE9BQUEsVWtEbERBLDBCbERrREEsT0FBQSxLa0Q5REYsMkJsRDhERSxPQUFBLEtrRDFERiw2QmxEMERFLE9BQUEsS2tEbERBLHdCbERrREEsT0FBQSxTa0RsREEsd0JsRGtEQSxPQUFBLFVrRGxEQSx3QmxEa0RBLE9BQUEsSWtEbERBLHdCbERrREEsT0FBQSxVa0RsREEsd0JsRGtEQSxPQUFBLFVrRGxEQSx3QmxEa0RBLE9BQUEsSWtEbERBLHdCbERrREEsT0FBQSxVa0RsREEsd0JsRGtEQSxPQUFBLFVrRGxEQSx3QmxEa0RBLE9BQUEsSWtEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsTU5NSSxhQUFBLDRCd0RwRU4scUJsRDhERSxPQUFBLEtrRDFERix1QmxEMERFLE9BQUEsS2tEbERBLHlCbERrREEsT0FBQSxTa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsSWtEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsSWtEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsSWtEbERBLDBCbERrREEsT0FBQSxVa0RsREEsMEJsRGtEQSxPQUFBLFVrRGxEQSwwQmxEa0RBLE9BQUEsS2tEOURGLDJCbEQ4REUsT0FBQSxLa0QxREYsNkJsRDBERSxPQUFBLEtrRGxEQSx3QmxEa0RBLE9BQUEsU2tEbERBLHdCbERrREEsT0FBQSxVa0RsREEsd0JsRGtEQSxPQUFBLElrRGxEQSx3QmxEa0RBLE9BQUEsVWtEbERBLHdCbERrREEsT0FBQSxVa0RsREEsd0JsRGtEQSxPQUFBLElrRGxEQSx3QmxEa0RBLE9BQUEsVWtEbERBLHdCbERrREEsT0FBQSxVa0RsREEsd0JsRGtEQSxPQUFBLElrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLEtrRDlERiw0QmxEOERFLE9BQUEsS2tEMURGLDhCbEQwREUsT0FBQSxLa0RsREEseUJsRGtEQSxPQUFBLFNrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxJa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxJa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxJa0RsREEsMEJsRGtEQSxPQUFBLFVrRGxEQSwwQmxEa0RBLE9BQUEsVWtEbERBLDBCbERrREEsT0FBQSxNTk1JLGFBQUEsNEJ3RHBFTixxQmxEOERFLE9BQUEsS2tEMURGLHVCbEQwREUsT0FBQSxLa0RsREEseUJsRGtEQSxPQUFBLFNrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxJa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxJa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxJa0RsREEsMEJsRGtEQSxPQUFBLFVrRGxEQSwwQmxEa0RBLE9BQUEsVWtEbERBLDBCbERrREEsT0FBQSxLa0Q5REYsMkJsRDhERSxPQUFBLEtrRDFERiw2QmxEMERFLE9BQUEsS2tEbERBLHdCbERrREEsT0FBQSxTa0RsREEsd0JsRGtEQSxPQUFBLFVrRGxEQSx3QmxEa0RBLE9BQUEsSWtEbERBLHdCbERrREEsT0FBQSxVa0RsREEsd0JsRGtEQSxPQUFBLFVrRGxEQSx3QmxEa0RBLE9BQUEsSWtEbERBLHdCbERrREEsT0FBQSxVa0RsREEsd0JsRGtEQSxPQUFBLFVrRGxEQSx3QmxEa0RBLE9BQUEsSWtEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsS2tEOURGLDRCbEQ4REUsT0FBQSxLa0QxREYsOEJsRDBERSxPQUFBLEtrRGxEQSx5QmxEa0RBLE9BQUEsU2tEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLElrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLElrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLElrRGxEQSwwQmxEa0RBLE9BQUEsVWtEbERBLDBCbERrREEsT0FBQSxVa0RsREEsMEJsRGtEQSxPQUFBLEtrRDlERiwyQmxEOERFLE9BQUEsS2tEMURGLDZCbEQwREUsT0FBQSxLa0RsREEsd0JsRGtEQSxPQUFBLFNrRGxEQSx3QmxEa0RBLE9BQUEsVWtEbERBLHdCbERrREEsT0FBQSxJa0RsREEsd0JsRGtEQSxPQUFBLFVrRGxEQSx3QmxEa0RBLE9BQUEsVWtEbERBLHdCbERrREEsT0FBQSxJa0RsREEsd0JsRGtEQSxPQUFBLFVrRGxEQSx3QmxEa0RBLE9BQUEsVWtEbERBLHdCbERrREEsT0FBQSxJa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxNTldJLG1Dd0R6RU4scUJsRDhERSxPQUFBLEtrRDFERix1QmxEMERFLE9BQUEsS2tEbERBLHlCbERrREEsT0FBQSxTa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsSWtEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsSWtEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsSWtEbERBLDBCbERrREEsT0FBQSxVa0RsREEsMEJsRGtEQSxPQUFBLFVrRGxEQSwwQmxEa0RBLE9BQUEsS2tEOURGLDJCbEQ4REUsT0FBQSxLa0QxREYsNkJsRDBERSxPQUFBLEtrRGxEQSx3QmxEa0RBLE9BQUEsU2tEbERBLHdCbERrREEsT0FBQSxVa0RsREEsd0JsRGtEQSxPQUFBLElrRGxEQSx3QmxEa0RBLE9BQUEsVWtEbERBLHdCbERrREEsT0FBQSxVa0RsREEsd0JsRGtEQSxPQUFBLElrRGxEQSx3QmxEa0RBLE9BQUEsVWtEbERBLHdCbERrREEsT0FBQSxVa0RsREEsd0JsRGtEQSxPQUFBLElrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLEtrRDlERiw0QmxEOERFLE9BQUEsS2tEMURGLDhCbEQwREUsT0FBQSxLa0RsREEseUJsRGtEQSxPQUFBLFNrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxJa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxJa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxJa0RsREEsMEJsRGtEQSxPQUFBLFVrRGxEQSwwQmxEa0RBLE9BQUEsVWtEbERBLDBCbERrREEsT0FBQSxLa0Q5REYsMkJsRDhERSxPQUFBLEtrRDFERiw2QmxEMERFLE9BQUEsS2tEbERBLHdCbERrREEsT0FBQSxTa0RsREEsd0JsRGtEQSxPQUFBLFVrRGxEQSx3QmxEa0RBLE9BQUEsSWtEbERBLHdCbERrREEsT0FBQSxVa0RsREEsd0JsRGtEQSxPQUFBLFVrRGxEQSx3QmxEa0RBLE9BQUEsSWtEbERBLHdCbERrREEsT0FBQSxVa0RsREEsd0JsRGtEQSxPQUFBLFVrRGxEQSx3QmxEa0RBLE9BQUEsSWtEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsS2tEOURGLDRCbEQ4REUsT0FBQSxLa0QxREYsOEJsRDBERSxPQUFBLEtrRGxEQSx5QmxEa0RBLE9BQUEsU2tEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLElrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLElrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLElrRGxEQSwwQmxEa0RBLE9BQUEsVWtEbERBLDBCbERrREEsT0FBQSxVa0RsREEsMEJsRGtEQSxPQUFBLE1OV0ksbUN3RHpFTixxQmxEOERFLE9BQUEsS2tEMURGLHVCbEQwREUsT0FBQSxLa0RsREEseUJsRGtEQSxPQUFBLFNrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxJa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxJa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxJa0RsREEsMEJsRGtEQSxPQUFBLFVrRGxEQSwwQmxEa0RBLE9BQUEsVWtEbERBLDBCbERrREEsT0FBQSxLa0Q5REYsMkJsRDhERSxPQUFBLEtrRDFERiw2QmxEMERFLE9BQUEsS2tEbERBLHdCbERrREEsT0FBQSxTa0RsREEsd0JsRGtEQSxPQUFBLFVrRGxEQSx3QmxEa0RBLE9BQUEsSWtEbERBLHdCbERrREEsT0FBQSxVa0RsREEsd0JsRGtEQSxPQUFBLFVrRGxEQSx3QmxEa0RBLE9BQUEsSWtEbERBLHdCbERrREEsT0FBQSxVa0RsREEsd0JsRGtEQSxPQUFBLFVrRGxEQSx3QmxEa0RBLE9BQUEsSWtEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsS2tEOURGLDRCbEQ4REUsT0FBQSxLa0QxREYsOEJsRDBERSxPQUFBLEtrRGxEQSx5QmxEa0RBLE9BQUEsU2tEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLElrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLElrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLElrRGxEQSwwQmxEa0RBLE9BQUEsVWtEbERBLDBCbERrREEsT0FBQSxVa0RsREEsMEJsRGtEQSxPQUFBLEtrRDlERiwyQmxEOERFLE9BQUEsS2tEMURGLDZCbEQwREUsT0FBQSxLa0RsREEsd0JsRGtEQSxPQUFBLFNrRGxEQSx3QmxEa0RBLE9BQUEsVWtEbERBLHdCbERrREEsT0FBQSxJa0RsREEsd0JsRGtEQSxPQUFBLFVrRGxEQSx3QmxEa0RBLE9BQUEsVWtEbERBLHdCbERrREEsT0FBQSxJa0RsREEsd0JsRGtEQSxPQUFBLFVrRGxEQSx3QmxEa0RBLE9BQUEsVWtEbERBLHdCbERrREEsT0FBQSxJa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxLa0Q5REYsNEJsRDhERSxPQUFBLEtrRDFERiw4QmxEMERFLE9BQUEsS2tEbERBLHlCbERrREEsT0FBQSxTa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsSWtEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsSWtEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsSWtEbERBLDBCbERrREEsT0FBQSxVa0RsREEsMEJsRGtEQSxPQUFBLFVrRGxEQSwwQmxEa0RBLE9BQUEsS2tEOURGLDZCbEQ4REUsT0FBQSxLa0QxREYsK0JsRDBERSxPQUFBLEtrRGxEQSwwQmxEa0RBLE9BQUEsU2tEbERBLDBCbERrREEsT0FBQSxVa0RsREEsMEJsRGtEQSxPQUFBLElrRGxEQSwwQmxEa0RBLE9BQUEsVWtEbERBLDBCbERrREEsT0FBQSxVa0RsREEsMEJsRGtEQSxPQUFBLElrRGxEQSwwQmxEa0RBLE9BQUEsVWtEbERBLDBCbERrREEsT0FBQSxVa0RsREEsMEJsRGtEQSxPQUFBLElrRGxEQSwyQmxEa0RBLE9BQUEsVWtEbERBLDJCbERrREEsT0FBQSxVa0RsREEsMkJsRGtEQSxPQUFBLE1rRHlMRixZSXBWRSxTQUFBLE9BQ0EsU0FBQSxTQUNBLGNBQUEsT0FBQSxVQUFBLE9BQ0Esa0JBQUEsUUFBQSxlQUFBLFFBQUEsWUFBQSxRQW1DSSxNQUFBLE1Ka1ROLGtCQUNFLE1BQUEsS0FHRixZSW5TRSxXQUFBLEtBQ0EsVUFBQSxLQUdGLDJCQUFBLE1BQ0EsbUJBQUEseUJKa1NBLGNJM1NFLFdBQUEsS0FDQSxXQUFBLEtBQ0EsV0FBQSxLQU1GLDJCQUFBLE1BQ0EsbUJBQUEseUJKdVNBLHNCSWhTQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsV0FBQSxLQUVBLDhCQUNFLFdBQUEsS0FDQSxjQUFBLE9BQUEsVUFBQSxPNURzRkksYUFBQSw0QndEMk1KLGtCSTVXQSxTQUFBLE9BQ0EsU0FBQSxTQUNBLGNBQUEsT0FBQSxVQUFBLE9BQ0Esa0JBQUEsUUFBQSxlQUFBLFFBQUEsWUFBQSxRQW1DSSxNQUFBLE1KMFVKLHdCQUNFLE1BQUEsS0FHRixrQkkzVEEsV0FBQSxLQUNBLFVBQUEsS0FHRiwyQkFBQSxNQUNBLG1CQUFBLHlCSjBURSw0QkluVEYsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLFdBQUEsS0FFQSxvQ0FDRSxXQUFBLEtBQ0EsY0FBQSxPQUFBLFVBQUEsT0ppVEEsb0JJdlVBLFdBQUEsS0FDQSxXQUFBLEtBQ0EsV0FBQSxLQU1GLDJCQUFBLE1BQ0EsbUJBQUEsMEI1RG1HTSxhQUFBLDRCd0QyTUosbUJJNVdBLFNBQUEsT0FDQSxTQUFBLFNBQ0EsY0FBQSxPQUFBLFVBQUEsT0FDQSxrQkFBQSxRQUFBLGVBQUEsUUFBQSxZQUFBLFFBbUNJLE1BQUEsTUowVUoseUJBQ0UsTUFBQSxLQUdGLG1CSTNUQSxXQUFBLEtBQ0EsVUFBQSxLQUdGLDJCQUFBLE1BQ0EsbUJBQUEseUJKMFRFLDZCSW5URixRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsV0FBQSxLQUVBLHFDQUNFLFdBQUEsS0FDQSxjQUFBLE9BQUEsVUFBQSxPSmlUQSxxQkl2VUEsV0FBQSxLQUNBLFdBQUEsS0FDQSxXQUFBLEtBTUYsMkJBQUEsTUFDQSxtQkFBQSwwQjVEbUdNLGFBQUEsNEJ3RDJNSixrQkk1V0EsU0FBQSxPQUNBLFNBQUEsU0FDQSxjQUFBLE9BQUEsVUFBQSxPQUNBLGtCQUFBLFFBQUEsZUFBQSxRQUFBLFlBQUEsUUFtQ0ksTUFBQSxNSjBVSix3QkFDRSxNQUFBLEtBR0Ysa0JJM1RBLFdBQUEsS0FDQSxVQUFBLEtBR0YsMkJBQUEsTUFDQSxtQkFBQSx5QkowVEUsNEJJblRGLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxXQUFBLEtBRUEsb0NBQ0UsV0FBQSxLQUNBLGNBQUEsT0FBQSxVQUFBLE9KaVRBLG9CSXZVQSxXQUFBLEtBQ0EsV0FBQSxLQUNBLFdBQUEsS0FNRiwyQkFBQSxNQUNBLG1CQUFBLDBCNUR3R00sbUN3RHNNSixtQkk1V0EsU0FBQSxPQUNBLFNBQUEsU0FDQSxjQUFBLE9BQUEsVUFBQSxPQUNBLGtCQUFBLFFBQUEsZUFBQSxRQUFBLFlBQUEsUUFtQ0ksTUFBQSxNSjBVSix5QkFDRSxNQUFBLEtBR0YsbUJJM1RBLFdBQUEsS0FDQSxVQUFBLEtBR0YsMkJBQUEsTUFDQSxtQkFBQSx5QkowVEUsNkJJblRGLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxXQUFBLEtBRUEscUNBQ0UsV0FBQSxLQUNBLGNBQUEsT0FBQSxVQUFBLE9KaVRBLHFCSXZVQSxXQUFBLEtBQ0EsV0FBQSxLQUNBLFdBQUEsS0FNRiwyQkFBQSxNQUNBLG1CQUFBLDBCNUR3R00sbUN3RHNNSixvQkk1V0EsU0FBQSxPQUNBLFNBQUEsU0FDQSxjQUFBLE9BQUEsVUFBQSxPQUNBLGtCQUFBLFFBQUEsZUFBQSxRQUFBLFlBQUEsUUFtQ0ksTUFBQSxNSjBVSiwwQkFDRSxNQUFBLEtBR0Ysb0JJM1RBLFdBQUEsS0FDQSxVQUFBLEtBR0YsMkJBQUEsTUFDQSxtQkFBQSx5QkowVEUsOEJJblRGLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxXQUFBLEtBRUEsc0NBQ0UsV0FBQSxLQUNBLGNBQUEsT0FBQSxVQUFBLE9KaVRBLHNCSXZVQSxXQUFBLEtBQ0EsV0FBQSxLQUNBLFdBQUEsS0FNRiwyQkFBQSxNQUNBLG1CQUFBLDBCSm9VRSxtQklsWUEsU0FBQSxPQUNBLFNBQUEsU0FDQSxjQUFBLE9BQUEsVUFBQSxPQUNBLGtCQUFBLFFBQUEsZUFBQSxRQUFBLFlBQUEsUUFpQ0ksT0FBQSxNSmlXQSxNQUFBLEt4RHBPQSxhQUFBLDRCd0RpT0oseUJJbFlBLFNBQUEsT0FDQSxTQUFBLFNBQ0EsY0FBQSxPQUFBLFVBQUEsT0FDQSxrQkFBQSxRQUFBLGVBQUEsUUFBQSxZQUFBLFFBaUNJLE9BQUEsTUp1V0UsTUFBQSxNeEQxT0YsYUFBQSw0QndEaU9KLDBCSWxZQSxTQUFBLE9BQ0EsU0FBQSxTQUNBLGNBQUEsT0FBQSxVQUFBLE9BQ0Esa0JBQUEsUUFBQSxlQUFBLFFBQUEsWUFBQSxRQWlDSSxPQUFBLE1KdVdFLE1BQUEsTXhEMU9GLGFBQUEsNEJ3RGlPSix5QklsWUEsU0FBQSxPQUNBLFNBQUEsU0FDQSxjQUFBLE9BQUEsVUFBQSxPQUNBLGtCQUFBLFFBQUEsZUFBQSxRQUFBLFlBQUEsUUFpQ0ksT0FBQSxNSnVXRSxNQUFBLE14RHJPRixtQ3dENE5KLDBCSWxZQSxTQUFBLE9BQ0EsU0FBQSxTQUNBLGNBQUEsT0FBQSxVQUFBLE9BQ0Esa0JBQUEsUUFBQSxlQUFBLFFBQUEsWUFBQSxRQWlDSSxPQUFBLE1KdVdFLE1BQUEsTXhEck9GLG1Dd0Q0TkosMkJJbFlBLFNBQUEsT0FDQSxTQUFBLFNBQ0EsY0FBQSxPQUFBLFVBQUEsT0FDQSxrQkFBQSxRQUFBLGVBQUEsUUFBQSxZQUFBLFFBaUNJLE9BQUEsTUp1V0UsTUFBQSxNQUtOLHlCQUVJLE9BQUEsS3hEalBBLGFBQUEsNEJ3RCtPSiwrQkFNTSxPQUFBLE14RHJQRixhQUFBLDRCd0QrT0osZ0NBTU0sT0FBQSxNeERyUEYsYUFBQSw0QndEK09KLCtCQU1NLE9BQUEsTXhEaFBGLG1Dd0QwT0osZ0NBTU0sT0FBQSxNeERoUEYsbUN3RDBPSixpQ0FNTSxPQUFBLE1BalNSLGVqRHZHTSxXQUFBLEVBQUEsY0FBQSxFUG1KQSxhQUFBLDRCd0Q1Q04sZWpEdkdNLFdBQUEsRUFBQSxjQUFBLEdQbUpBLGFBQUEsNEJ3RDVDTixlakR2R00sV0FBQSxFQUFBLGNBQUEsR1BtSkEsYUFBQSw0QndENUNOLGVqRHZHTSxXQUFBLEVBQUEsY0FBQSxHUHdKQSxtQ3dEakROLGVqRHZHTSxXQUFBLEVBQUEsY0FBQSxHUHdKQSxtQ3dEakROLGVqRHZHTSxXQUFBLEVBQUEsY0FBQSxHaUR1R04scUJsRHNDRSxPQUFBLEtDcElFLFdBQUEsRUFBQSxjQUFBLEVQMElFLGFBQUEsNEJ3RDVDTixxQmxEc0NFLE9BQUEsS0NwSUUsV0FBQSxFQUFBLGNBQUEsR1AwSUUsYUFBQSw0QndENUNOLHFCbERzQ0UsT0FBQSxLQ3BJRSxXQUFBLEVBQUEsY0FBQSxHUDBJRSxhQUFBLDRCd0Q1Q04scUJsRHNDRSxPQUFBLEtDcElFLFdBQUEsRUFBQSxjQUFBLEdQK0lFLG1Dd0RqRE4scUJsRHNDRSxPQUFBLEtDcElFLFdBQUEsRUFBQSxjQUFBLEdQK0lFLG1Dd0RqRE4scUJsRHNDRSxPQUFBLEtDcElFLFdBQUEsRUFBQSxjQUFBLEdpRHNFSixxQmxEOERFLE9BQUEsS2tEMURGLHVCbEQwREUsT0FBQSxLa0RsREEseUJsRGtEQSxPQUFBLFNrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxJa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxJa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxJa0RsREEsMEJsRGtEQSxPQUFBLFVrRGxEQSwwQmxEa0RBLE9BQUEsVWtEbERBLDBCbERrREEsT0FBQSxLTk1JLGFBQUEsNEJ3RHBFTixxQmxEOERFLE9BQUEsS2tEMURGLHVCbEQwREUsT0FBQSxLa0RsREEseUJsRGtEQSxPQUFBLFNrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxJa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxJa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxJa0RsREEsMEJsRGtEQSxPQUFBLFVrRGxEQSwwQmxEa0RBLE9BQUEsVWtEbERBLDBCbERrREEsT0FBQSxLa0Q5REYsMkJsRDhERSxPQUFBLEtrRDFERiw2QmxEMERFLE9BQUEsS2tEbERBLHdCbERrREEsT0FBQSxTa0RsREEsd0JsRGtEQSxPQUFBLFVrRGxEQSx3QmxEa0RBLE9BQUEsSWtEbERBLHdCbERrREEsT0FBQSxVa0RsREEsd0JsRGtEQSxPQUFBLFVrRGxEQSx3QmxEa0RBLE9BQUEsSWtEbERBLHdCbERrREEsT0FBQSxVa0RsREEsd0JsRGtEQSxPQUFBLFVrRGxEQSx3QmxEa0RBLE9BQUEsSWtEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsTU5NSSxhQUFBLDRCd0RwRU4scUJsRDhERSxPQUFBLEtrRDFERix1QmxEMERFLE9BQUEsS2tEbERBLHlCbERrREEsT0FBQSxTa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsSWtEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsSWtEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsSWtEbERBLDBCbERrREEsT0FBQSxVa0RsREEsMEJsRGtEQSxPQUFBLFVrRGxEQSwwQmxEa0RBLE9BQUEsS2tEOURGLDJCbEQ4REUsT0FBQSxLa0QxREYsNkJsRDBERSxPQUFBLEtrRGxEQSx3QmxEa0RBLE9BQUEsU2tEbERBLHdCbERrREEsT0FBQSxVa0RsREEsd0JsRGtEQSxPQUFBLElrRGxEQSx3QmxEa0RBLE9BQUEsVWtEbERBLHdCbERrREEsT0FBQSxVa0RsREEsd0JsRGtEQSxPQUFBLElrRGxEQSx3QmxEa0RBLE9BQUEsVWtEbERBLHdCbERrREEsT0FBQSxVa0RsREEsd0JsRGtEQSxPQUFBLElrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLEtrRDlERiw0QmxEOERFLE9BQUEsS2tEMURGLDhCbEQwREUsT0FBQSxLa0RsREEseUJsRGtEQSxPQUFBLFNrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxJa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxJa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxJa0RsREEsMEJsRGtEQSxPQUFBLFVrRGxEQSwwQmxEa0RBLE9BQUEsVWtEbERBLDBCbERrREEsT0FBQSxNTk1JLGFBQUEsNEJ3RHBFTixxQmxEOERFLE9BQUEsS2tEMURGLHVCbEQwREUsT0FBQSxLa0RsREEseUJsRGtEQSxPQUFBLFNrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxJa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxJa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxJa0RsREEsMEJsRGtEQSxPQUFBLFVrRGxEQSwwQmxEa0RBLE9BQUEsVWtEbERBLDBCbERrREEsT0FBQSxLa0Q5REYsMkJsRDhERSxPQUFBLEtrRDFERiw2QmxEMERFLE9BQUEsS2tEbERBLHdCbERrREEsT0FBQSxTa0RsREEsd0JsRGtEQSxPQUFBLFVrRGxEQSx3QmxEa0RBLE9BQUEsSWtEbERBLHdCbERrREEsT0FBQSxVa0RsREEsd0JsRGtEQSxPQUFBLFVrRGxEQSx3QmxEa0RBLE9BQUEsSWtEbERBLHdCbERrREEsT0FBQSxVa0RsREEsd0JsRGtEQSxPQUFBLFVrRGxEQSx3QmxEa0RBLE9BQUEsSWtEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsS2tEOURGLDRCbEQ4REUsT0FBQSxLa0QxREYsOEJsRDBERSxPQUFBLEtrRGxEQSx5QmxEa0RBLE9BQUEsU2tEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLElrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLElrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLElrRGxEQSwwQmxEa0RBLE9BQUEsVWtEbERBLDBCbERrREEsT0FBQSxVa0RsREEsMEJsRGtEQSxPQUFBLEtrRDlERiwyQmxEOERFLE9BQUEsS2tEMURGLDZCbEQwREUsT0FBQSxLa0RsREEsd0JsRGtEQSxPQUFBLFNrRGxEQSx3QmxEa0RBLE9BQUEsVWtEbERBLHdCbERrREEsT0FBQSxJa0RsREEsd0JsRGtEQSxPQUFBLFVrRGxEQSx3QmxEa0RBLE9BQUEsVWtEbERBLHdCbERrREEsT0FBQSxJa0RsREEsd0JsRGtEQSxPQUFBLFVrRGxEQSx3QmxEa0RBLE9BQUEsVWtEbERBLHdCbERrREEsT0FBQSxJa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxNTldJLG1Dd0R6RU4scUJsRDhERSxPQUFBLEtrRDFERix1QmxEMERFLE9BQUEsS2tEbERBLHlCbERrREEsT0FBQSxTa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsSWtEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsSWtEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsSWtEbERBLDBCbERrREEsT0FBQSxVa0RsREEsMEJsRGtEQSxPQUFBLFVrRGxEQSwwQmxEa0RBLE9BQUEsS2tEOURGLDJCbEQ4REUsT0FBQSxLa0QxREYsNkJsRDBERSxPQUFBLEtrRGxEQSx3QmxEa0RBLE9BQUEsU2tEbERBLHdCbERrREEsT0FBQSxVa0RsREEsd0JsRGtEQSxPQUFBLElrRGxEQSx3QmxEa0RBLE9BQUEsVWtEbERBLHdCbERrREEsT0FBQSxVa0RsREEsd0JsRGtEQSxPQUFBLElrRGxEQSx3QmxEa0RBLE9BQUEsVWtEbERBLHdCbERrREEsT0FBQSxVa0RsREEsd0JsRGtEQSxPQUFBLElrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLEtrRDlERiw0QmxEOERFLE9BQUEsS2tEMURGLDhCbEQwREUsT0FBQSxLa0RsREEseUJsRGtEQSxPQUFBLFNrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxJa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxJa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxJa0RsREEsMEJsRGtEQSxPQUFBLFVrRGxEQSwwQmxEa0RBLE9BQUEsVWtEbERBLDBCbERrREEsT0FBQSxLa0Q5REYsMkJsRDhERSxPQUFBLEtrRDFERiw2QmxEMERFLE9BQUEsS2tEbERBLHdCbERrREEsT0FBQSxTa0RsREEsd0JsRGtEQSxPQUFBLFVrRGxEQSx3QmxEa0RBLE9BQUEsSWtEbERBLHdCbERrREEsT0FBQSxVa0RsREEsd0JsRGtEQSxPQUFBLFVrRGxEQSx3QmxEa0RBLE9BQUEsSWtEbERBLHdCbERrREEsT0FBQSxVa0RsREEsd0JsRGtEQSxPQUFBLFVrRGxEQSx3QmxEa0RBLE9BQUEsSWtEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsS2tEOURGLDRCbEQ4REUsT0FBQSxLa0QxREYsOEJsRDBERSxPQUFBLEtrRGxEQSx5QmxEa0RBLE9BQUEsU2tEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLElrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLElrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLElrRGxEQSwwQmxEa0RBLE9BQUEsVWtEbERBLDBCbERrREEsT0FBQSxVa0RsREEsMEJsRGtEQSxPQUFBLE1OV0ksbUN3RHpFTixxQmxEOERFLE9BQUEsS2tEMURGLHVCbEQwREUsT0FBQSxLa0RsREEseUJsRGtEQSxPQUFBLFNrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxJa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxJa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxJa0RsREEsMEJsRGtEQSxPQUFBLFVrRGxEQSwwQmxEa0RBLE9BQUEsVWtEbERBLDBCbERrREEsT0FBQSxLa0Q5REYsMkJsRDhERSxPQUFBLEtrRDFERiw2QmxEMERFLE9BQUEsS2tEbERBLHdCbERrREEsT0FBQSxTa0RsREEsd0JsRGtEQSxPQUFBLFVrRGxEQSx3QmxEa0RBLE9BQUEsSWtEbERBLHdCbERrREEsT0FBQSxVa0RsREEsd0JsRGtEQSxPQUFBLFVrRGxEQSx3QmxEa0RBLE9BQUEsSWtEbERBLHdCbERrREEsT0FBQSxVa0RsREEsd0JsRGtEQSxPQUFBLFVrRGxEQSx3QmxEa0RBLE9BQUEsSWtEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsS2tEOURGLDRCbEQ4REUsT0FBQSxLa0QxREYsOEJsRDBERSxPQUFBLEtrRGxEQSx5QmxEa0RBLE9BQUEsU2tEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLElrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLElrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLElrRGxEQSwwQmxEa0RBLE9BQUEsVWtEbERBLDBCbERrREEsT0FBQSxVa0RsREEsMEJsRGtEQSxPQUFBLEtrRDlERiwyQmxEOERFLE9BQUEsS2tEMURGLDZCbEQwREUsT0FBQSxLa0RsREEsd0JsRGtEQSxPQUFBLFNrRGxEQSx3QmxEa0RBLE9BQUEsVWtEbERBLHdCbERrREEsT0FBQSxJa0RsREEsd0JsRGtEQSxPQUFBLFVrRGxEQSx3QmxEa0RBLE9BQUEsVWtEbERBLHdCbERrREEsT0FBQSxJa0RsREEsd0JsRGtEQSxPQUFBLFVrRGxEQSx3QmxEa0RBLE9BQUEsVWtEbERBLHdCbERrREEsT0FBQSxJa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsVWtEbERBLHlCbERrREEsT0FBQSxLa0Q5REYsNEJsRDhERSxPQUFBLEtrRDFERiw4QmxEMERFLE9BQUEsS2tEbERBLHlCbERrREEsT0FBQSxTa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsSWtEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsSWtEbERBLHlCbERrREEsT0FBQSxVa0RsREEseUJsRGtEQSxPQUFBLFVrRGxEQSx5QmxEa0RBLE9BQUEsSWtEbERBLDBCbERrREEsT0FBQSxVa0RsREEsMEJsRGtEQSxPQUFBLFVrRGxEQSwwQmxEa0RBLE9BQUEsS2tEOURGLDZCbEQ4REUsT0FBQSxLa0QxREYsK0JsRDBERSxPQUFBLEtrRGxEQSwwQmxEa0RBLE9BQUEsU2tEbERBLDBCbERrREEsT0FBQSxVa0RsREEsMEJsRGtEQSxPQUFBLElrRGxEQSwwQmxEa0RBLE9BQUEsVWtEbERBLDBCbERrREEsT0FBQSxVa0RsREEsMEJsRGtEQSxPQUFBLElrRGxEQSwwQmxEa0RBLE9BQUEsVWtEbERBLDBCbERrREEsT0FBQSxVa0RsREEsMEJsRGtEQSxPQUFBLElrRGxEQSwyQmxEa0RBLE9BQUEsVWtEbERBLDJCbERrREEsT0FBQSxVa0RsREEsMkJsRGtEQSxPQUFBLE1rRGtRQSwwQkl0WUksT0FBQSxtQjVEMElBLGFBQUEsNEJ3RDRQSiwwQkl0WUksT0FBQSxvQjVEMElBLGFBQUEsNEJ3RDRQSiwwQkl0WUksT0FBQSxvQjVEMElBLGFBQUEsNEJ3RDRQSiwwQkl0WUksT0FBQSxvQjVEK0lBLG1Dd0R1UEosMEJJdFlJLE9BQUEsb0I1RCtJQSxtQ3dEdVBKLDBCSXRZSSxPQUFBLG9CNUQwSUEsYUFBQSw0QndEZ1FGLGdDSTFZRSxPQUFBLG9CNUQwSUEsYUFBQSw0QndEZ1FGLGlDSTFZRSxPQUFBLG9CNUQwSUEsYUFBQSw0QndEZ1FGLGdDSTFZRSxPQUFBLG9CNUQrSUEsbUN3RDJQRixpQ0kxWUUsT0FBQSxvQjVEK0lBLG1Dd0QyUEYsa0NJMVlFLE9BQUEiLCJmaWxlIjoiYXBwLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLnNjc3MgdjAuMS4wIHwgTUlUIExpY2Vuc2UgfCBiYXNlZCBvbiBnaXQuaW8vbm9ybWFsaXplICovXG5cbi8qKlxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xuICogICAgdXNlciB6b29tLlxuICovXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiAqIGFuZCBGaXJlZm94LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbiAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICogMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuICovXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuICogY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuICogc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4gKiAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xuICBtYXJnaW46IDA7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbiAqL1xuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG4gIGN1cnNvcjogcG9pbnRlcjsgLyogMyAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qKlxuICogSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuICogRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbiAqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuICogYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbiAqIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWVcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAyICovXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxuICogU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xuICogcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbiIsIi8qKlxuICogU3dpcGVyIDguMy4yXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIyIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEp1bHkgMjYsIDIwMjJcbiAqL1xuXG5AZm9udC1mYWNle2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztzcmM6dXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH06cm9vdHstLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmfS5zd2lwZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjF9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwwLDApfS5zd2lwZXItcG9pbnRlci1ldmVudHN7dG91Y2gtYWN0aW9uOnBhbi15fS5zd2lwZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLXZlcnRpY2Fse3RvdWNoLWFjdGlvbjpwYW4teH0uc3dpcGVyLXNsaWRle2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX0uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWF1dG9oZWlnaHQsLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci0zZCwuc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXJ7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwuc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvd3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjE1KX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX0uc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZmxleC1zaHJpbms6MDtvcmRlcjo5OTk5fS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle3dpZHRoOjEwMCU7bWluLXdpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpjZW50ZXIgY2VudGVyfSIsIi8qISBub3JtYWxpemUuc2NzcyB2MC4xLjAgfCBNSVQgTGljZW5zZSB8IGJhc2VkIG9uIGdpdC5pby9ub3JtYWxpemUgKi9cbi8qKlxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xuICogICAgdXNlciB6b29tLlxuICovXG5AaW1wb3J0IHVybCguLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci5taW4uY3NzKTtcbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiAqIGFuZCBGaXJlZm94LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICogMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuICovXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyoqXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4gKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlcjogMDsgfVxuXG4vKipcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7IH1cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDsgfVxuXG4vKipcbiAqIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcbiAqIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuICogc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuICovXG4vKipcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuICogMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG4gIG1hcmdpbjogMDtcbiAgLyogMyAqLyB9XG5cbi8qKlxuICogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqL1xuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogMyAqLyB9XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuLyoqXG4gKiBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4gKiBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuICpcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuICovXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4gKiBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuICogZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuICovXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAyICovXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4gKiBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4gKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAqL1xubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXG4gKiBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4gKiBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbiAqL1xub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDsgfVxuXG46cm9vdCB7XG4gIGZvbnQtc2l6ZTogMTAwJTsgfVxuXG4vKipcbiAqIEZvdW5kYXRpb24gZm9yIFNpdGVzXG4gKiBWZXJzaW9uIDYuNy41XG4gKiBodHRwczovL2dldC5mb3VuZGF0aW9uXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgT3BlbiBTb3VyY2VcbiAqL1xuLypcbiogQmFzZSBzdHlsZXMgZm9yIEhUTUwgZWxlbWVudHMuXG4qL1xuaHRtbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBodG1sICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgaHRtbCBib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIGh0bWwgYm9keSBidXR0b246YWN0aXZlLCBodG1sIGJvZHkgYnV0dG9uOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7IH1cblxuLm1haW4td3JhcCB7XG4gIG1pbi13aWR0aDogMjByZW07XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmNvZGUsXG5wcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIHBhZGRpbmc6IDAuMXJlbSAwLjI1cmVtIDAuMXJlbSAwLjI1cmVtO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBmb250LXNpemU6IDAuODVyZW07IH1cblxuaHIge1xuICBtYXJnaW46IDFyZW0gMDsgfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbk9wYWNpdHkge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyB6b29tSW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMS41cmVtKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgdGFwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTsgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCg4ZGVnKTsgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgxNWRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHRhcC1jaXJjbGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAuNjsgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbmh0bWwge1xuICBmb250OiBub3JtYWwgNDAwIDFyZW0vMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBjb2xvcjogIzAwNDdCQTtcbiAgbWFyZ2luOiAxcmVtIDAgMC41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLjE4cmVtOyB9XG5cbmgxIHtcbiAgZm9udDogNDAwIDNyZW0vMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuXG5oMiB7XG4gIGZvbnQ6IDQwMCAyLjRyZW0vMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjMzcmVtOyB9IH1cblxuaDMge1xuICBmb250OiA0MDAgMnJlbS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07IH0gfVxuXG5oNCB7XG4gIGZvbnQ6IDQwMCAxLjVyZW0vMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07IH0gfVxuXG5oNSB7XG4gIGZvbnQ6IDQwMCAxLjI1cmVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAgIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG5cbmg2IHtcbiAgZm9udDogNDAwIDEuMTI1cmVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAgIGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG5cbnVsLFxub2wge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFyZW0gMCAwIDIuMjVyZW07IH1cbiAgdWwgbGksXG4gIG9sIGxpIHtcbiAgICBmb250OiA0MDAgMS4xcmVtLzEuNiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwNDdCQTsgfVxuXG5wIHtcbiAgZm9udDogNDAwIDFyZW0vMS42IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwNDdCQTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwOyB9XG4gIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5hIHtcbiAgY29sb3I6ICNGRjU5NUE7IH1cblxuLypcbiogQ29udGFpbmVyc1xuKi9cbi5pcy1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NC45OTg3NWVtKSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDJyZW07IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxLjVyZW07IH0gfVxuICAuY29udGFpbmVyLmlzLWxhcmdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAzLjVyZW07IH1cbiAgLmNvbnRhaW5lci5pcy1mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLypcbiogRm9udHNcbiovXG4ud2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi53ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ud2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4udXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uYW50aWFsaWFzIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cblxuLypcbiogU2hhZG93c1xuKi9cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDIwcHggMjBweCAtNTBweCByZ2JhKDAsIDAsIDAsIDAuMzUpLCAwIDI1cHggNjBweCAtMzVweCByZ2JhKDAsIDAsIDAsIDAuMzUpOyB9XG5cbi5zaGFkb3ctLWNpcmNsZSB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCA1MHB4IC0yMHB4IHJnYmEoMCwgMCwgMCwgMC41KSwgMCAxNXB4IDEwcHggLTM1cHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5zaGFkb3ctLWRhcmsge1xuICBib3gtc2hhZG93OiAwIDEwcHggNTBweCAtMzBweCByZ2JhKDAsIDAsIDAsIDAuNSksIDAgMjBweCAzMHB4IC0yMHB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4vKlxuKiBFbWJlZC5cbiovXG4uZW1iZWQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAgIC5lbWJlZC1jb250YWluZXIuaXMtc2l0ZW1hcCwgLmVtYmVkLWNvbnRhaW5lci5pcy1zaWdodG1hcCB7XG4gICAgICBoZWlnaHQ6IDkwdmg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gICAgLmVtYmVkLWNvbnRhaW5lci5pcy1zaXRlbWFwLCAuZW1iZWQtY29udGFpbmVyLmlzLXNpZ2h0bWFwIHtcbiAgICAgIGhlaWdodDogOTV2aDsgfSB9XG4gIC5lbWJlZC1jb250YWluZXIgaWZyYW1lLFxuICAuZW1iZWQtY29udGFpbmVyIG9iamVjdCxcbiAgLmVtYmVkLWNvbnRhaW5lciBlbWJlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uaXMtbG9hZGluZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uLy4uL2ltZy9pY29uLWxvYWRpbmctd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCA1MCUgNTAlLzEwMCU7XG4gIGFuaW1hdGlvbjogc3BpbiAxLjVzIGZvcndhcmRzIGluZmluaXRlO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5pcy1sb2FkaW5nLmlzLWRhcmsge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uLy4uL2ltZy9pY29uLWxvYWRpbmctZGFyay5zdmdcIikgbm8tcmVwZWF0IDUwJSA1MCUvMTAwJTsgfVxuICAuaXMtbG9hZGluZy5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hcnJvdy1ib3gge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuYXJyb3ctYm94LmFycm93LWJveC0tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQ6IDQwMCAxcmVtLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAuMjRyZW07XG4gIGNvbG9yOiAjMDA0N0JBO1xuICB0cmFuc2l0aW9uOiBhbGwgLjZzOyB9XG4gIC5hcnJvdzpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDFyZW0pOyB9XG4gIC5hcnJvdy5hcnJvdy0td2hpdGUge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5hcnJvdyBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogLjFyZW07IH1cblxuLmFycm93LXJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNyZW0pO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgM3MgZWFzZTsgfVxuICAuaXMtYW5pbWF0ZWQgLmFycm93LXJpZ2h0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApOyB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5ici1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmNvbnRlbnQtYXJlYS5sZWFzZWxlYWRzLXNob3J0Y29kZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4uYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmFsaWdubGVmdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMnJlbSAycmVtIDA7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDJyZW0gMnJlbTtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbiNwbGF5ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxcmVtIDA7IH1cblxuLndwLWNhcHRpb24ge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLndwLWNhcHRpb24tdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRjU5NUE7XG4gIGNvbG9yOiAjRkY1OTVBO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IDcwMCAxLjA2MjVyZW0vMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC4yNHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgLypcblx0KiBCdXR0b24gdmFyaWF0aW9uc1xuXHQqLyB9XG4gIC5idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGRjU5NUE7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmJ1dHRvbjphY3RpdmUsIC5idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmJ1dHRvbi5idXR0b24tLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNGRjU5NUE7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQ6IDYwMCAxLjFyZW0vMS41IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuYnV0dG9uLmJ1dHRvbi0tYXJyb3c6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAgICAgLmJ1dHRvbi5idXR0b24tLWFycm93OmhvdmVyIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAuNXJlbSwgMC4zM3JlbSk7IH1cbiAgICAuYnV0dG9uLmJ1dHRvbi0tYXJyb3cgc3ZnIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMC4zcmVtKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICAgICAgd2lkdGg6IDIwcHg7IH1cblxuLmxpbmsge1xuICBjb2xvcjogI0ZGNTk1QTtcbiAgZm9udDogNjAwIDFyZW0vMS4yIFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxMjVyZW07IH1cbiAgLmxpbmsubGluay0tYXJyb3c6aG92ZXIgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLjVyZW0sIDAuMzNyZW0pOyB9XG4gIC5saW5rLmxpbmstLWFycm93IHN2ZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAuM3JlbSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gICAgd2lkdGg6IDIwcHg7IH1cblxuLmdmb3JtX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDsgfVxuICAuZ2Zvcm1fd3JhcHBlciBmb3JtIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9maWVsZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gICAgICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZmllbGRzIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gICAgICAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5pcy1jYXB0Y2hhIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmlzLWhhbGYge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gICAgICAgIC5nZm9ybV93cmFwcGVyIC5nZmllbGQuaXMtaGFsZiB7XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5nZm9ybV93cmFwcGVyIC5nZmllbGQgLmdmaWVsZF9yZXF1aXJlZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5nZm9ybV93cmFwcGVyIC5nZmllbGRfY2hlY2tib3gge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cbiAgICAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2NoZWNrYm94IGxhYmVsIHtcbiAgICAgIGZvbnQ6IDQwMCAwLjlyZW0vMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDA0N0JBOyB9XG4gIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmdmb3JtX3dyYXBwZXIgLmdmX25hbWVfaGFzXzIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAgIC5nZm9ybV93cmFwcGVyIC5nZl9uYW1lX2hhc18yIHNwYW4ge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAuZ2Zvcm1fd3JhcHBlciAuZ2ZfbmFtZV9oYXNfMiBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjMzcmVtOyB9XG4gICAgICAuZ2Zvcm1fd3JhcHBlciAuZ2ZfbmFtZV9oYXNfMiBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC4zM3JlbTsgfVxuICAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2xhYmVsLFxuICAuZ2Zvcm1fd3JhcHBlciBsYWJlbCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGZvbnQ6IDYwMCAxcmVtLzEuMiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIC5idXR0b24ge1xuICAgICAgbWluLXdpZHRoOiAxNDBweDsgfVxuICAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X3JlY2FwdGNoYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9yZWNhcHRjaGEgPiBkaXYge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIzLjQzNzVlbSkge1xuICAgICAgICAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X3JlY2FwdGNoYSA+IGRpdiB7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgyKSB0cmFuc2xhdGVYKC01MCUpOyB9IH1cblxuLmdmb3JtX3N1Ym1pc3Npb25fZXJyb3Ige1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4udmFsaWRhdGlvbl9lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZzogLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgY29sb3I6IHJlZDsgfVxuXG4udmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nOiAuMTVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBtYXJnaW46IC41cmVtIDAgMCAwO1xuICBjb2xvcjogcmVkOyB9XG5cbi5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZzogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogLjVyZW0gMCAwIDA7XG4gIGNvbG9yOiAjRkY1OTVBOyB9XG5cbmJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmFuY3lib3gtYWN0aXZlIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mYW5jeWJveC1pcy1oaWRkZW4ge1xuICBsZWZ0OiAtOTk5OXB4O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IC05OTk5cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uZmFuY3lib3gtY29udGFpbmVyIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDA7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTkyOyB9XG5cbi5mYW5jeWJveC1jb250YWluZXIgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmZhbmN5Ym94LW91dGVyLFxuLmZhbmN5Ym94LWlubmVyLFxuLmZhbmN5Ym94LWJnLFxuLmZhbmN5Ym94LXN0YWdlIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cblxuLmZhbmN5Ym94LW91dGVyIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5mYW5jeWJveC1iZyB7XG4gIGJhY2tncm91bmQ6ICNGRjU5NUE7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NCwgMC43MSk7IH1cblxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJnIHtcbiAgb3BhY2l0eTogLjg1O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjIsIDAuNjEsIDAuMzYsIDEpOyB9XG5cbi5mYW5jeWJveC1pbmZvYmFyLFxuLmZhbmN5Ym94LXRvb2xiYXIsXG4uZmFuY3lib3gtY2FwdGlvbixcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZSwgdmlzaWJpbGl0eSAwcyBlYXNlIC4yNXM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogOTk5OTc7IH1cblxuLmZhbmN5Ym94LXNob3ctaW5mb2JhciAuZmFuY3lib3gtaW5mb2Jhcixcbi5mYW5jeWJveC1zaG93LXRvb2xiYXIgLmZhbmN5Ym94LXRvb2xiYXIsXG4uZmFuY3lib3gtc2hvdy1jYXB0aW9uIC5mYW5jeWJveC1jYXB0aW9uLFxuLmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZSAwcywgdmlzaWJpbGl0eSAwcyBlYXNlIDBzO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5mYW5jeWJveC1pbmZvYmFyIHtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gIGhlaWdodDogNDRweDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIG1pbi13aWR0aDogNDRweDtcbiAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5mYW5jeWJveC10b29sYmFyIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uZmFuY3lib3gtc3RhZ2Uge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgei1pbmRleDogOTk5OTQ7IH1cblxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LXN0YWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmFuY3lib3gtc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLyogVXNpbmcgd2l0aG91dCBwcmVmaXggd291bGQgYnJlYWsgSUUxMSAqL1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBhZGRpbmc6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk0OyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gICAgLmZhbmN5Ym94LXNsaWRlIHtcbiAgICAgIHBhZGRpbmc6IDIycHg7IH0gfVxuXG4uZmFuY3lib3gtc2xpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMDsgfVxuXG4uZmFuY3lib3gtaXMtc2xpZGluZyAuZmFuY3lib3gtc2xpZGUsXG4uZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxuLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDQ0cHg7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgICAuZmFuY3lib3gtc2xpZGUtLWltYWdlIHtcbiAgICAgIHBhZGRpbmc6IDIycHg7IH0gfVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mYW5jeWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgcGFkZGluZzogNDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gICAgLmZhbmN5Ym94LWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjJweDsgfSB9XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjE0LCAxKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgbGVmdDogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogOTk5OTU7IH1cblxuLmZhbmN5Ym94LWNhbi16b29tT3V0IC5mYW5jeWJveC1jb250ZW50IHtcbiAgY3Vyc29yOiB6b29tLW91dDsgfVxuXG4uZmFuY3lib3gtY2FuLXpvb21JbiAuZmFuY3lib3gtY29udGVudCB7XG4gIGN1cnNvcjogem9vbS1pbjsgfVxuXG4uZmFuY3lib3gtY2FuLXN3aXBlIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiOyB9XG5cbi5mYW5jeWJveC1pcy1ncmFiYmluZyAuZmFuY3lib3gtY29udGVudCB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZzsgfVxuXG4uZmFuY3lib3gtY29udGFpbmVyIFtkYXRhLXNlbGVjdGFibGU9J3RydWUnXSB7XG4gIGN1cnNvcjogdGV4dDsgfVxuXG4uZmFuY3lib3gtaW1hZ2UsXG4uZmFuY3lib3gtc3BhY2ViYWxsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mYW5jeWJveC1zcGFjZWJhbGwge1xuICB6LWluZGV4OiAxOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1zbGlkZS0tcGRmIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNlNWUzZGY7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5mYW5jeWJveC12aWRlbyxcbi5mYW5jeWJveC1pZnJhbWUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIEZpeCBpT1MgKi9cbi5mYW5jeWJveC1pZnJhbWUge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDsgfVxuXG4uZmFuY3lib3gtZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mYW5jeWJveC1lcnJvciBwIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBCdXR0b25zICovXG4uZmFuY3lib3gtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzMCwgMzAsIDMwLCAwLjYpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMnM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHZpc2liaWxpdHk6IGluaGVyaXQ7XG4gIHdpZHRoOiA0NHB4OyB9XG5cbi5mYW5jeWJveC1idXR0b24sXG4uZmFuY3lib3gtYnV0dG9uOnZpc2l0ZWQsXG4uZmFuY3lib3gtYnV0dG9uOmxpbmsge1xuICBjb2xvcjogI2NjYzsgfVxuXG4uZmFuY3lib3gtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbi5mYW5jeWJveC1mb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF0sXG4uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXTpob3ZlciB7XG4gIGNvbG9yOiAjODg4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLyogRml4IElFMTEgKi9cbi5mYW5jeWJveC1idXR0b24gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5mYW5jeWJveC1idXR0b24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcgcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgc3Ryb2tlLXdpZHRoOiAwOyB9XG5cbi5mYW5jeWJveC1idXR0b24tLXBsYXkgc3ZnOm50aC1jaGlsZCgyKSxcbi5mYW5jeWJveC1idXR0b24tLWZzZW50ZXIgc3ZnOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tcGF1c2Ugc3ZnOm50aC1jaGlsZCgxKSxcbi5mYW5jeWJveC1idXR0b24tLWZzZXhpdCBzdmc6bnRoLWNoaWxkKDEpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmFuY3lib3gtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZmY1MjY4O1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB6LWluZGV4OiA5OTk5ODsgfVxuXG4vKiBDbG9zZSBidXR0b24gb24gdGhlIHRvcCByaWdodCBjb3JuZXIgb2YgaHRtbCBjb250ZW50ICovXG4uZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAuODtcbiAgcGFkZGluZzogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTJweDtcbiAgdG9wOiAtNDRweDtcbiAgei1pbmRleDogNDAxOyB9XG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taHRtbCAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBwYWRkaW5nOiAxMHB4O1xuICByaWdodDogMDtcbiAgdG9wOiAwOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UuZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLFxuLmZhbmN5Ym94LWlzLXpvb21hYmxlLmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBOYXZpZ2F0aW9uIGFycm93cyAqL1xuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG4gIGhlaWdodDogMTAwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDUwcHgpO1xuICB3aWR0aDogNzBweDsgfVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIGRpdiB7XG4gIHBhZGRpbmc6IDdweDsgfVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19sZWZ0IHtcbiAgbGVmdDogMDtcbiAgbGVmdDogZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTtcbiAgcGFkZGluZzogMzFweCAyNnB4IDMxcHggNnB4OyB9XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X3JpZ2h0IHtcbiAgcGFkZGluZzogMzFweCA2cHggMzFweCAyNnB4O1xuICByaWdodDogMDtcbiAgcmlnaHQ6IGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpOyB9XG5cbi8qIENhcHRpb24gKi9cbi5mYW5jeWJveC1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjg1KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjMpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjE1KSA2NSUsIHJnYmEoMCwgMCwgMCwgMC4wNzUpIDc1LjUlLCByZ2JhKDAsIDAsIDAsIDAuMDM3KSA4Mi44NSUsIHJnYmEoMCwgMCwgMCwgMC4wMTkpIDg4JSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogI2VlZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiA3NXB4IDQ0cHggMjVweCA0NHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTY7IH1cblxuQHN1cHBvcnRzIChwYWRkaW5nOiAwcHgpIHtcbiAgLmZhbmN5Ym94LWNhcHRpb24ge1xuICAgIHBhZGRpbmc6IDc1cHggbWF4KDQ0cHgsIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKSBtYXgoMjVweCwgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKSBtYXgoNDRweCwgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSk7IH0gfVxuXG4uZmFuY3lib3gtY2FwdGlvbi0tc2VwYXJhdGUge1xuICBtYXJnaW4tdG9wOiAtNTBweDsgfVxuXG4uZmFuY3lib3gtY2FwdGlvbl9fYm9keSB7XG4gIG1heC1oZWlnaHQ6IDUwdmg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG5cbi5mYW5jeWJveC1jYXB0aW9uIGEsXG4uZmFuY3lib3gtY2FwdGlvbiBhOmxpbmssXG4uZmFuY3lib3gtY2FwdGlvbiBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2NjYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5mYW5jeWJveC1jYXB0aW9uIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyogTG9hZGluZyBpbmRpY2F0b3IgKi9cbi5mYW5jeWJveC1sb2FkaW5nIHtcbiAgYW5pbWF0aW9uOiBmYW5jeWJveC1yb3RhdGUgMXMgbGluZWFyIGluZmluaXRlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiA0cHggc29saWQgIzg4ODtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtMjVweCAwIDAgLTI1cHg7XG4gIG9wYWNpdHk6IC43O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNTBweDtcbiAgei1pbmRleDogOTk5OTk7IH1cblxuQGtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGUge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLyogVHJhbnNpdGlvbiBlZmZlY3RzICovXG4uZmFuY3lib3gtYW5pbWF0ZWQge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpOyB9XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHNsaWRlICovXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IGZhZGUgKi9cbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyxcbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTsgfVxuXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogem9vbS1pbi1vdXQgKi9cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEuNSk7IH1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpOyB9XG5cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiByb3RhdGUgKi9cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTsgfVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cblxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogY2lyY3VsYXIgKi9cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG5cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogdHViZSAqL1xuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KC0xMGRlZyk7IH1cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygxMGRlZyk7IH1cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpOyB9XG5cbi8qIFN0eWxpbmcgZm9yIFNtYWxsLVNjcmVlbiBEZXZpY2VzICovXG5AbWVkaWEgYWxsIGFuZCAobWF4LWhlaWdodDogNTc2cHgpIHtcbiAgLmZhbmN5Ym94LXNsaWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7IH1cbiAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XG4gICAgcGFkZGluZzogNnB4IDA7IH1cbiAgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICByaWdodDogLTZweDsgfVxuICAuZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgYmFja2dyb3VuZDogIzRlNGU0ZTtcbiAgICBjb2xvcjogI2YyZjRmNjtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAzNnB4OyB9XG4gIC5mYW5jeWJveC1jYXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDsgfVxuICBAc3VwcG9ydHMgKHBhZGRpbmc6IDBweCkge1xuICAgIC5mYW5jeWJveC1jYXB0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogbWF4KDEycHgsIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCkpO1xuICAgICAgcGFkZGluZy1yaWdodDogbWF4KDEycHgsIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKTsgfSB9IH1cblxuLyogU2hhcmUgKi9cbi5mYW5jeWJveC1zaGFyZSB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmFuY3lib3gtc2hhcmUgaDEge1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7IH1cblxuLmZhbmN5Ym94LXNoYXJlIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgNXB4IDEwcHggNXB4O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjp2aXNpdGVkLFxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246bGluayB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYiB7XG4gIGJhY2tncm91bmQ6ICMzYjU5OTg7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzM0NGU4NjsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQge1xuICBiYWNrZ3JvdW5kOiAjYmQwODFkOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNhYTA3MTk7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3IHtcbiAgYmFja2dyb3VuZDogIzFkYTFmMjsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHc6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGQ5NWU4OyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyB7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjVweDsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19pbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkN2Q3O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzVkNWI1YjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogVGh1bWJzICovXG4uZmFuY3lib3gtdGh1bWJzIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIHBhZGRpbmc6IDJweCAycHggNHB4IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMTJweDtcbiAgei1pbmRleDogOTk5OTU7IH1cblxuLmZhbmN5Ym94LXRodW1icy14IHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtdGh1bWJzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XG4gIHJpZ2h0OiAyMTJweDsgfVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IHtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhbmN5Ym94LXRodW1icy14IC5mYW5jeWJveC10aHVtYnNfX2xpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA3cHg7IH1cblxuLmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzJhMmEyYTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNzVweDtcbiAgbWFyZ2luOiAycHg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDhweCk7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDBweDsgfVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6OmJlZm9yZSB7XG4gIGJvcmRlcjogNnB4IHNvbGlkICNmZjUyNjg7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB6LWluZGV4OiA5OTk5MTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6Zm9jdXM6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IC41OyB9XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYS5mYW5jeWJveC10aHVtYnMtYWN0aXZlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIFN0eWxpbmcgZm9yIFNtYWxsLVNjcmVlbiBEZXZpY2VzICovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZmFuY3lib3gtdGh1bWJzIHtcbiAgICB3aWR0aDogMTEwcHg7IH1cbiAgLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XG4gICAgcmlnaHQ6IDExMHB4OyB9XG4gIC5mYW5jeWJveC10aHVtYnNfX2xpc3QgYSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTsgfSB9XG5cbi5jbG9zZS1hcnJvdyB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0zMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLmNsb3NlLWFycm93OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgLmNsb3NlLWFycm93OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cblxuLmZhbmN5Ym94LWNvbnRhaW5lci0tY3VzdG9tIC5mYW5jeWJveC1zbGlkZSB7XG4gIHBhZGRpbmc6IDQ0cHggODhweDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAgIC5mYW5jeWJveC1jb250YWluZXItLWN1c3RvbSAuZmFuY3lib3gtc2xpZGUge1xuICAgICAgcGFkZGluZzogNDRweDsgfSB9XG5cbi5mYW5jeWJveC1jb250YWluZXItLWN1c3RvbSAuZmFuY3lib3gtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xuICBsZWZ0OiAtODBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bzsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAgIC5mYW5jeWJveC1jb250YWluZXItLWN1c3RvbSAuZmFuY3lib3gtYXJyb3cge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggYXV0bztcbiAgICAgIGxlZnQ6IC00MHB4OyB9IH1cbiAgLmZhbmN5Ym94LWNvbnRhaW5lci0tY3VzdG9tIC5mYW5jeWJveC1hcnJvdzpob3ZlciB7XG4gICAgb3BhY2l0eTogLjg7IH1cbiAgLmZhbmN5Ym94LWNvbnRhaW5lci0tY3VzdG9tIC5mYW5jeWJveC1hcnJvdy5mYW5jeWJveC1hcnJvdy0tcHJldiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL3ByZXYtd2hpdGUuc3ZnXCIpOyB9XG4gIC5mYW5jeWJveC1jb250YWluZXItLWN1c3RvbSAuZmFuY3lib3gtYXJyb3cuZmFuY3lib3gtYXJyb3ctLW5leHQge1xuICAgIHJpZ2h0OiAtODBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9uZXh0LXdoaXRlLnN2Z1wiKTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gICAgICAuZmFuY3lib3gtY29udGFpbmVyLS1jdXN0b20gLmZhbmN5Ym94LWFycm93LmZhbmN5Ym94LWFycm93LS1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC00MHB4OyB9IH1cbiAgLmZhbmN5Ym94LWNvbnRhaW5lci0tY3VzdG9tIC5mYW5jeWJveC1hcnJvdyBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogMDsgfVxuXG5mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICBmb3JtIHAge1xuICAgIG1hcmdpbjogMDsgfVxuICBmb3JtIGxhYmVsIHtcbiAgICBmb250OiA0MDAgMXJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICBmb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIGZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbiAgZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgICBwYWRkaW5nOiAuNzVyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gICAgZm9udDogNDAwIDFyZW0vMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgY29sb3I6ICMwMDQ3QkE7IH1cbiAgICBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIGZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIGZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIGZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBmb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMwMDQ3QkE7IH1cbiAgICBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi1tb3otcGxhY2Vob2xkZXIsXG4gICAgZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1vei1wbGFjZWhvbGRlcixcbiAgICBmb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTotbW96LXBsYWNlaG9sZGVyLFxuICAgIGZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTotbW96LXBsYWNlaG9sZGVyLFxuICAgIGZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgICBjb2xvcjogIzAwNDdCQTsgfVxuICAgIGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotbW96LXBsYWNlaG9sZGVyLFxuICAgIGZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgY29sb3I6ICMwMDQ3QkE7IH1cbiAgICBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBmb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIGZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzAwNDdCQTsgfVxuICAgIGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0gOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0gOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0gOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIGZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzAwNDdCQTsgfVxuICAgIGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsIGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06YWN0aXZlLFxuICAgIGZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuICAgIGZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOmFjdGl2ZSxcbiAgICBmb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcbiAgICBmb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTphY3RpdmUsXG4gICAgZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxuICAgIGZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTphY3RpdmUsXG4gICAgZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxuICAgIGZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTphY3RpdmUge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7IH1cbiAgICAgIGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06YWN0aXZlOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgICAgZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgICBmb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTphY3RpdmU6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgICBmb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAgIGZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmFjdGl2ZTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAgIGZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAgIGZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTphY3RpdmU6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgICBmb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgICBmb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06YWN0aXZlOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmJjMjk7IH1cbiAgICAgIGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXM6LW1vei1wbGFjZWhvbGRlciwgZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTphY3RpdmU6LW1vei1wbGFjZWhvbGRlcixcbiAgICAgIGZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzOi1tb3otcGxhY2Vob2xkZXIsXG4gICAgICBmb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTphY3RpdmU6LW1vei1wbGFjZWhvbGRlcixcbiAgICAgIGZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzOi1tb3otcGxhY2Vob2xkZXIsXG4gICAgICBmb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTphY3RpdmU6LW1vei1wbGFjZWhvbGRlcixcbiAgICAgIGZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1czotbW96LXBsYWNlaG9sZGVyLFxuICAgICAgZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmFjdGl2ZTotbW96LXBsYWNlaG9sZGVyLFxuICAgICAgZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzOi1tb3otcGxhY2Vob2xkZXIsXG4gICAgICBmb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06YWN0aXZlOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgICBjb2xvcjogI2ZmYmMyOTsgfVxuICAgICAgZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciwgZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTphY3RpdmU6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgICBmb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1czo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAgIGZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOmFjdGl2ZTo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAgIGZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyLFxuICAgICAgZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06YWN0aXZlOjotbW96LXBsYWNlaG9sZGVyLFxuICAgICAgZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyLFxuICAgICAgZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmFjdGl2ZTo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAgIGZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1czo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAgIGZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTphY3RpdmU6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgICBjb2xvcjogI2ZmYmMyOTsgfVxuICAgICAgZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06YWN0aXZlOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAgIGZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAgIGZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOmFjdGl2ZTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgICBmb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgICBmb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTphY3RpdmU6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgICAgZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAgIGZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTphY3RpdmU6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgICAgZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAgIGZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTphY3RpdmU6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmJjMjk7IH1cbiAgICAgIGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06YWN0aXZlIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgICAgZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgICBmb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTphY3RpdmUgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgICBmb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAgIGZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmFjdGl2ZSA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAgIGZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAgIGZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTphY3RpdmUgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgICBmb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgICBmb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06YWN0aXZlIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmJjMjk7IH1cbiAgZm9ybSAuZ2lucHV0X2NvbnRhaW5lcl90ZXh0YXJlYSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07IH1cbiAgZm9ybSB0ZXh0YXJlYSB7XG4gICAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGNTk1QTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMTJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgICBmb250OiA1MDAgMC45M3JlbS8xLjI1IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRjVBODAwOyB9XG4gICAgZm9ybSB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI0Y1QTgwMDsgfVxuICAgIGZvcm0gdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgY29sb3I6ICNGNUE4MDA7IH1cbiAgICBmb3JtIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgICBjb2xvcjogI0Y1QTgwMDsgfVxuICAgIGZvcm0gdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjRjVBODAwOyB9XG4gICAgZm9ybSB0ZXh0YXJlYSA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI0Y1QTgwMDsgfVxuICAgIGZvcm0gdGV4dGFyZWE6Zm9jdXMsIGZvcm0gdGV4dGFyZWE6YWN0aXZlIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIGZvcm0gdGV4dGFyZWE6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciwgZm9ybSB0ZXh0YXJlYTphY3RpdmU6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIC8qIEZpcmVmb3ggMTgtICovIH1cbiAgICAgIGZvcm0gdGV4dGFyZWE6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIsIGZvcm0gdGV4dGFyZWE6YWN0aXZlOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgLyogRmlyZWZveCAxOSsgKi8gfVxuICBmb3JtIHNlbGVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMC44NXJlbSAxcmVtO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMC4yNSk7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250OiA0MDAgMC45cmVtLzEuMjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDQ3QkE7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgZm9ybSBzZWxlY3Q6Zm9jdXMge1xuICAgICAgb3V0bGluZS13aWR0aDogbWVkaXVtOyB9XG4gICAgZm9ybSBzZWxlY3Q6YWN0aXZlIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogI0ZGNTk1QTtcbiAgICBib3JkZXItY29sb3I6ICNGRjU5NUE7XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250OiA3MDAgMS4yNXJlbS8xIFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIzLjc1ZW0pIHtcbiAgICAgIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG4gICAgZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGNUE4MDA7XG4gICAgICBib3JkZXItY29sb3I6ICNGNUE4MDA7IH1cblxuLnNlYXJjaC1tb2R1bGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IC05OTk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKSB0cmFuc2xhdGVZKC01cmVtKTtcbiAgb3BhY2l0eTogMDsgfVxuICAuc2VhcmNoLW1vZHVsZS5zZWFyY2gtbW9kdWxlLS1pcy1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDApOyB9XG4gIC5zZWFyY2gtbW9kdWxlIC5jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAycmVtO1xuICAgIHRvcDogMnJlbTtcbiAgICBmb250OiAzMDAgMC45cmVtLzEgXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMC4xcmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgIC5zZWFyY2gtbW9kdWxlIC5jbG9zZTpmb2N1cywgLnNlYXJjaC1tb2R1bGUgLmNsb3NlOmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpOyB9XG4gICAgLnNlYXJjaC1tb2R1bGUgLmNsb3NlIGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuODVyZW07IH1cbiAgLnNlYXJjaC1tb2R1bGUgPiAuY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnNlYXJjaC1tb2R1bGUgLmZvcm0td3JhcCB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTByZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWFyY2gtbW9kdWxlIGZvcm0ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zZWFyY2gtbW9kdWxlIGZvcm0gLmljb24ge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMTYuNjY2NjclO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxLjZyZW0gMCAwO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC5zZWFyY2gtbW9kdWxlIGZvcm0gLmljb246aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpOyB9XG4gICAgICAuc2VhcmNoLW1vZHVsZSBmb3JtIC5pY29uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTsgfVxuICAgIC5zZWFyY2gtbW9kdWxlIGZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMCAxcmVtIDMuNXJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGRkZGRjtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgZm9udDogMzAwIDNyZW0vMTc1JSBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW07IH1cbiAgICAgIC5zZWFyY2gtbW9kdWxlIGZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAuc2VhcmNoLW1vZHVsZSBmb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAuc2VhcmNoLW1vZHVsZSBmb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLnNlYXJjaC1tb2R1bGUgZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAuc2VhcmNoLW1vZHVsZSBmb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0gOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLnNlYXJjaC1tb2R1bGUgZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmFjdGl2ZSwgLnNlYXJjaC1tb2R1bGUgZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuXG4ubWVudS1pY29uIHtcbiAgd2lkdGg6IDQ3cHg7XG4gIGhlaWdodDogMzhweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE5cHg7XG4gIGxlZnQ6IC00cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGNvbG9yOiAjRkY1OTVBOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2LjI1ZW0pIHtcbiAgICAubWVudS1pY29uIHtcbiAgICAgIGxlZnQ6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OS4zNzVlbSkge1xuICAgIC5tZW51LWljb24ge1xuICAgICAgbGVmdDogMnJlbTsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NC45OTg3NWVtKSB7XG4gICAgLm1lbnUtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5tZW51LWljb24ubWVudS1pY29uLS1oYW1idXJnZXIuaXMtYWN0aXZlIHtcbiAgICBsZWZ0OiAtN3JlbTsgfVxuICAubWVudS1pY29uOmhvdmVyOmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7IH1cbiAgLm1lbnUtaWNvbjpob3ZlcjphZnRlciB7XG4gICAgdG9wOiAtMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7IH1cbiAgLm1lbnUtaWNvbjpmb2N1cywgLm1lbnUtaWNvbjphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLm1lbnUtaWNvbjphZnRlciwgLm1lbnUtaWNvbjpiZWZvcmUsXG4gIC5tZW51LWljb24gc3BhbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNGRjU5NUE7IH1cbiAgLm1lbnUtaWNvbjphZnRlciwgLm1lbnUtaWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRyYW5zaXRpb246IC4zcyB3aWR0aCAwLjRzOyB9XG4gIC5tZW51LWljb246YWZ0ZXIge1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLm1lbnUtaWNvbjpiZWZvcmUge1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC5tZW51LWljb24gc3BhbiB7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTMuNXB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzOyB9XG4gICAgLm1lbnUtaWNvbiBzcGFuOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICNGRjU5NUE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzOyB9XG4gIC5tZW51LWljb24uaXMtYWN0aXZlIHtcbiAgICBsZWZ0OiAxLjVyZW07XG4gICAgdG9wOiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4Ni4yNWVtKSB7XG4gICAgICAubWVudS1pY29uLmlzLWFjdGl2ZSB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVyZW07IH0gfVxuICAgIC5tZW51LWljb24uaXMtYWN0aXZlOmFmdGVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgd2lkdGg6IDAlO1xuICAgICAgbGVmdDogMHB4OyB9XG4gICAgLm1lbnUtaWNvbi5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgd2lkdGg6IDAlO1xuICAgICAgcmlnaHQ6IDBweDsgfVxuICAgIC5tZW51LWljb24uaXMtYWN0aXZlIHNwYW4ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyB0cmFuc2Zvcm0gMC40czsgfVxuICAgICAgLm1lbnUtaWNvbi5pcy1hY3RpdmUgc3BhbjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIHRyYW5zZm9ybSAwLjRzOyB9XG5cbi5ub3RpZmljYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZTtcbiAgei1pbmRleDogMTAxO1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAwLjVyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIGJvZHkubWVudS1hY3RpdmUgLm5vdGlmaWNhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubm90aWZpY2F0aW9uLmlzLXRvcCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4OyB9XG4gICAgLm5vdGlmaWNhdGlvbi5pcy10b3AuaXMtaGlkZGVuIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpOyB9XG4gICAgLm5vdGlmaWNhdGlvbi5pcy10b3AuaXMtZGlzbWlzc2VkIHtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAgICAgLm5vdGlmaWNhdGlvbi5pcy10b3AgLm5vdGlmaWNhdGlvbl9fYnV0dG9uIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAgIC5ub3RpZmljYXRpb24uaXMtdG9wIC5ub3RpZmljYXRpb25fX2J1dHRvbiBhIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC41NXJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDMzcmVtO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5ub3RpZmljYXRpb24uaXMtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4OyB9XG4gICAgLm5vdGlmaWNhdGlvbi5pcy1ib3R0b20uaXMtaGlkZGVuIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7IH1cbiAgICAubm90aWZpY2F0aW9uLmlzLWJvdHRvbS5pcy1kaXNtaXNzZWQge1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC5ub3RpZmljYXRpb24uaXMtaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgICBtYXgtaGVpZ2h0OiAwOyB9XG4gIC5ub3RpZmljYXRpb24gPiAuY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAzcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gICAgICAubm90aWZpY2F0aW9uID4gLmNvbnRhaW5lciB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbTsgfSB9XG4gIC5ub3RpZmljYXRpb24gaDQge1xuICAgIG1hcmdpbjogMDsgfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAubm90aWZpY2F0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgLm5vdGlmaWNhdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogLjdyZW07IH0gfVxuXG4ubm90aWZpY2F0aW9uX19jbG9zZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDBweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogOTk5OTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gICAgLm5vdGlmaWNhdGlvbl9fY2xvc2Uge1xuICAgICAgcmlnaHQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gICAgLm5vdGlmaWNhdGlvbl9fY2xvc2Uge1xuICAgICAgcmlnaHQ6IDByZW07IH0gfVxuICAubm90aWZpY2F0aW9uX19jbG9zZTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5ub3RpZmljYXRpb25fX2Nsb3NlIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gICAgei1pbmRleDogOTk5OTsgfVxuICAgIC5ub3RpZmljYXRpb25fX2Nsb3NlIHN2Zzpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTc1KTsgfVxuXG4ucGFnZS1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvIDVyZW0gYXV0bztcbiAgei1pbmRleDogODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgICAucGFnZS1oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjcwcHggYXV0bztcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoNTAlIC0gMzM1cHgpIDA7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDUxNXB4IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDUwJSAtIDI1N3B4KSAwOyB9IH1cblxuLmNvbnRhaW5lci5jb250YWluZXItLXBhZ2UtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAyMDBweDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAgIC5jb250YWluZXIuY29udGFpbmVyLS1wYWdlLWhlYWRlciB7XG4gICAgICBtaW4taGVpZ2h0OiAxNTBweDsgfSB9XG5cbi5wYWdlLWhlYWRlcl9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBvcGFjaXR5OiAwLjg1O1xuICB6LWluZGV4OiAxOyB9XG5cbi5wYWdlLWhlYWRlcl9fY29udGVudCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5wYWdlLWhlYWRlcl9fdGl0bGUtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5wYWdlLWhlYWRlcl9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjRjVBODAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIG1pbi13aWR0aDogNDAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJyZW0pO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgM3MgZWFzZTsgfVxuICAucGFnZS1oZWFkZXJfX3RpdGxlLmlzLWFuaW1hdGVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gICAgLnBhZ2UtaGVhZGVyX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmc6IC41cmVtIDEuNXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0LjM3NWVtKSB7XG4gICAgLnBhZ2UtaGVhZGVyX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9IH1cblxuLnBhZ2UtaGVhZGVyX19zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAuNWVtIGF1dG8gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG5cbi5wYWdlLWhlYWRlcl9fYnJlYWRjcnVtYnMge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogI2ZmYjBiMDtcbiAgei1pbmRleDogOTsgfVxuICAucGFnZS1oZWFkZXJfX2JyZWFkY3J1bWJzIHNwYW4ge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmMDIwNDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLnBhZ2UtaGVhZGVyX19icmVhZGNydW1icyBzcGFuOmZpcnN0LW9mLXR5cGUgYSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAucGFnZS1oZWFkZXJfX2JyZWFkY3J1bWJzIHNwYW4gYSxcbiAgICAucGFnZS1oZWFkZXJfX2JyZWFkY3J1bWJzIHNwYW4gc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcbiAgICAgIGNvbG9yOiAjZmYwMjA0O1xuICAgICAgcGFkZGluZzogMCAwLjVyZW07IH1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbSAwOyB9XG4gIC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQ6IDUwMCAxcmVtLzIuOCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjRkY1OTVBO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMzNyZW07XG4gICAgbWFyZ2luOiAwIDAuNzVyZW0gMDtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLm5leHQsIC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5uZXh0IHN2ZywgLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2IHN2ZyB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAgIC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMubmV4dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cbiAgICAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLnByZXYge1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTsgfVxuICAgIC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gICAgICBjb2xvcjogI0ZGNTk1QTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zMyk7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi5wb3N0X19zaGFyZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDAuMzNyZW07XG4gIGFsaWduLWl0ZW06IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnBvc3RfX3NoYXJlID4gLnBvc3RfX3NoYXJlLWxpbmsge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAgIC5wb3N0X19zaGFyZSA+IC5wb3N0X19zaGFyZS1saW5rOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAgIC5wb3N0X19zaGFyZSA+IC5wb3N0X19zaGFyZS1saW5rIHtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9IH1cbiAgLnBvc3RfX3NoYXJlIHN2ZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5wb3N0LW1ldGEge1xuICBiYWNrZ3JvdW5kOiAjRjVBODAwO1xuICBwYWRkaW5nOiAyLjVyZW0gMnJlbSAxMnJlbSAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgICAucG9zdC1tZXRhIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9IH1cblxuLnBvc3QtdGl0bGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udDogNTAwIDEuNXJlbS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAuMTRyZW07XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNyZW0pO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgM3MgZWFzZTsgfVxuICAucG9zdC10aXRsZS5pcy1hbmltYXRlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAgIC5wb3N0LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG5cbi5wb3N0LWluZm8ucG9zdC1pbmZvLS1zaW5nbGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNyZW0pO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgM3MgZWFzZTsgfVxuICAucG9zdC1pbmZvLnBvc3QtaW5mby0tc2luZ2xlLmlzLWFuaW1hdGVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApOyB9XG5cbi5zaWRlYmFyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyOS4xNjY2NyU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAuc2lkZWJhciB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiA1cmVtOyB9IH1cbiAgLnNpZGViYXIgLndpZGdldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMi41cmVtOyB9XG4gICAgLnNpZGViYXIgLndpZGdldDphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICAuc2lkZWJhciAud2lkZ2V0OmZpcnN0LW9mLXR5cGUgLndpZGdldF9fdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5zaWRlYmFyIC53aWRnZXQgLndpZGdldF9fdGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuICAgIC5zaWRlYmFyIC53aWRnZXQgdWwsIC5zaWRlYmFyIC53aWRnZXQgb2wge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDAuNzVyZW07IH1cbiAgICAgIC5zaWRlYmFyIC53aWRnZXQgdWwgbGksIC5zaWRlYmFyIC53aWRnZXQgb2wgbGkge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDsgfVxuICAgIC5zaWRlYmFyIC53aWRnZXQgcCxcbiAgICAuc2lkZWJhciAud2lkZ2V0IHVsLFxuICAgIC5zaWRlYmFyIC53aWRnZXQgbGksXG4gICAgLnNpZGViYXIgLndpZGdldCBhIHtcbiAgICAgIGZvbnQ6IDMwMCAxcmVtLzEgXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4NXJlbTsgfVxuICAgIC5zaWRlYmFyIC53aWRnZXQgLnNlYXJjaC1mb3JtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnNpZGViYXIgLndpZGdldCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgLyogRmlyZWZveCAxOC0gKi8gfVxuICAgICAgLnNpZGViYXIgLndpZGdldCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIC8qIEZpcmVmb3ggMTkrICovIH1cbiAgICAgIC5zaWRlYmFyIC53aWRnZXQgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMC41cmVtO1xuICAgICAgICByaWdodDogMHJlbTtcbiAgICAgICAgYm90dG9tOiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICAgICAgICBtYXJnaW46IDA7IH1cblxuLnNvY2lhbC1saW5rcyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zb2NpYWwtbGlua3Muc29jaWFsLWxpbmtzLS1zaG93LW5hbWVzIC5zb2NpYWwtbGluayB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gICAgLnNvY2lhbC1saW5rcy5zb2NpYWwtbGlua3MtLXNob3ctbmFtZXMgLnNvY2lhbC1saW5rOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuc29jaWFsLWxpbmtzIC5zb2NpYWwtbGluayB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIC43NXJlbSAwIDA7IH1cbiAgICAuc29jaWFsLWxpbmtzIC5zb2NpYWwtbGluazpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5zb2NpYWwtbGlua3MgLnNvY2lhbC1saW5rIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5zb2NpYWwtbGlua3MgLnNvY2lhbC1saW5rX19uYW1lIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgZm9udDogNDAwIDAuOXJlbS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTsgfVxuXG4ucHJpdmFjeS1wb2xpY3kge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gIC5wcml2YWN5LXBvbGljeSAucHJpdmFjeS1wb2xpY3lfX3RpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAycmVtIDA7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnByaXZhY3ktcG9saWN5IHAge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5zaS1mbG9hdC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2ktZmxvYXQtd3JhcHBlcixcbiAgLnNpLWZsb2F0LXdyYXBwZXIgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5bY2xhc3MqPSdzaS13cmFwcGVyJ10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5zaS13cmFwcGVyLXRvcCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7IH1cblxuLnNpLXdyYXBwZXItYm90dG9tIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApOyB9XG5cbi5zaS13cmFwcGVyLWxlZnQge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7IH1cblxuLnNpLXdyYXBwZXItcmlnaHQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogMTFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7IH1cblxuW2NsYXNzKj0nc2ktc2hhZG93LXdyYXBwZXInXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjI5ODA0O1xuICB6LWluZGV4OiAxOyB9XG5cbi5zaS1zaGFkb3ctd3JhcHBlci10b3AsXG4uc2ktc2hhZG93LXdyYXBwZXItYm90dG9tIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uc2ktc2hhZG93LXBvaW50ZXItYm90dG9tLFxuLnNpLXNoYWRvdy1wb2ludGVyLXJpZ2h0IHtcbiAgb3JkZXI6IC0xOyB9XG5cbi5zaS1zaGFkb3ctZnJhbWUge1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggMCAjMDAwOyB9XG5cbltjbGFzcyo9J3NpLXNoYWRvdy1wb2ludGVyJ10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG5bY2xhc3MqPSdzaS1zaGFkb3ctaW5uZXItcG9pbnRlciddIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTQxJTtcbiAgaGVpZ2h0OiAxNDElO1xuICBib3gtc2hhZG93OiAtMC43MDcxMXB4IDAuNzA3MTFweCAzcHggMCAjMDAwOyB9XG5cbi5zaS1zaGFkb3ctaW5uZXItcG9pbnRlci10b3Age1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi5zaS1zaGFkb3ctaW5uZXItcG9pbnRlci1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4uc2ktc2hhZG93LWlubmVyLXBvaW50ZXItbGVmdCB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4uc2ktc2hhZG93LWlubmVyLXBvaW50ZXItcmlnaHQge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7IH1cblxuLnNpLWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyOyB9XG5cbi5zaS1jb250ZW50LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5zaS1oYXMtYm9yZGVyIC5zaS1jb250ZW50LXdyYXBwZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7IH1cblxuLnNpLWNvbnRlbnQge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4uc2ktY2xvc2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjU5NUE7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHotaW5kZXg6IDI7IH1cbiAgLnNpLWNsb3NlLWJ1dHRvbjpob3ZlciwgLnNpLWNsb3NlLWJ1dHRvbjpmb2N1cyB7XG4gICAgb3BhY2l0eTogMC43OyB9XG5cbltjbGFzcyo9J3NpLXBvaW50ZXItYm9yZGVyJ10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMzsgfVxuXG5bY2xhc3MqPSdzaS1wb2ludGVyLWJnJ10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogNDsgfVxuICAuc2ktaGFzLWJvcmRlciBbY2xhc3MqPSdzaS1wb2ludGVyLWJnJ10ge1xuICAgIGJvcmRlci13aWR0aDogMTVweDsgfVxuXG4uc2ktcG9pbnRlci1ib3JkZXItdG9wLFxuLnNpLXBvaW50ZXItYm9yZGVyLWJvdHRvbSB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IH1cblxuLnNpLXBvaW50ZXItYm9yZGVyLWxlZnQsXG4uc2ktcG9pbnRlci1ib3JkZXItcmlnaHQge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7IH1cblxuLnNpLXBvaW50ZXItdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4uc2ktcG9pbnRlci1ib3JkZXItdG9wIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjYmJiOyB9XG5cbi5zaS1wb2ludGVyLWJnLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7IH1cbiAgLnNpLWhhcy1ib3JkZXIgLnNpLXBvaW50ZXItYmctdG9wIHtcbiAgICB0b3A6IC0xcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbi5zaS1wb2ludGVyLWJvdHRvbSB7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuLnNpLXBvaW50ZXItYm9yZGVyLWJvdHRvbSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2JiYjsgfVxuXG4uc2ktcG9pbnRlci1iZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9XG4gIC5zaS1oYXMtYm9yZGVyIC5zaS1wb2ludGVyLWJnLWJvdHRvbSB7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuXG4uc2ktcG9pbnRlci1sZWZ0IHtcbiAgYm9yZGVyLXJpZ2h0OiAwOyB9XG5cbi5zaS1wb2ludGVyLWJvcmRlci1sZWZ0IHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYmJiOyB9XG5cbi5zaS1wb2ludGVyLWJnLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjsgfVxuICAuc2ktaGFzLWJvcmRlciAuc2ktcG9pbnRlci1iZy1sZWZ0IHtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4OyB9XG5cbi5zaS1wb2ludGVyLXJpZ2h0IHtcbiAgYm9yZGVyLWxlZnQ6IDA7IH1cblxuLnNpLXBvaW50ZXItYm9yZGVyLXJpZ2h0IHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYmJiOyB9XG5cbi5zaS1wb2ludGVyLWJnLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmOyB9XG4gIC5zaS1oYXMtYm9yZGVyIC5zaS1wb2ludGVyLWJnLXJpZ2h0IHtcbiAgICByaWdodDogLTFweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4OyB9XG5cbi5mb290ZXIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZm9vdGVyX19jb2x1bW4uZm9vdGVyX19jb2x1bW4tLW9uZSB7XG4gIHdpZHRoOiA0MCU7XG4gIG1hcmdpbi1yaWdodDogMTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNyZW0pO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgNHMgZWFzZTsgfVxuICAuZm9vdGVyX19jb2x1bW4uZm9vdGVyX19jb2x1bW4tLW9uZS5pcy1hbmltYXRlZCwgLmlzLWFuaW1hdGVkIC5mb290ZXJfX2NvbHVtbi5mb290ZXJfX2NvbHVtbi0tb25lIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gICAgLmZvb3Rlcl9fY29sdW1uLmZvb3Rlcl9fY29sdW1uLS1vbmUge1xuICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogIzAwNDdCQTtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5mb290ZXJfX2NvbHVtbi5mb290ZXJfX2NvbHVtbi0tb25lIC53aWRnZXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5mb290ZXJfX2NvbHVtbi5mb290ZXJfX2NvbHVtbi0tdHdvIHtcbiAgd2lkdGg6IDIwJTtcbiAgbWFyZ2luLWxlZnQ6IDclO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3JlbSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCA0cyBlYXNlOyB9XG4gIC5mb290ZXJfX2NvbHVtbi5mb290ZXJfX2NvbHVtbi0tdHdvLmlzLWFuaW1hdGVkLCAuaXMtYW5pbWF0ZWQgLmZvb3Rlcl9fY29sdW1uLmZvb3Rlcl9fY29sdW1uLS10d28ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgICAuZm9vdGVyX19jb2x1bW4uZm9vdGVyX19jb2x1bW4tLXR3byB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY1OTVBO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbTsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gICAgLmZvb3Rlcl9fY29sdW1uLmZvb3Rlcl9fY29sdW1uLS10d28ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAycmVtIDJyZW07IH0gfVxuXG4uZm9vdGVyX19jb2x1bW4uZm9vdGVyX19jb2x1bW4tLXRocmVlIHtcbiAgd2lkdGg6IDIzJTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcmVtKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDNzIGVhc2U7IH1cbiAgLmZvb3Rlcl9fY29sdW1uLmZvb3Rlcl9fY29sdW1uLS10aHJlZS5pcy1hbmltYXRlZCwgLmlzLWFuaW1hdGVkIC5mb290ZXJfX2NvbHVtbi5mb290ZXJfX2NvbHVtbi0tdGhyZWUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgICAuZm9vdGVyX19jb2x1bW4uZm9vdGVyX19jb2x1bW4tLXRocmVlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjU5NUE7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMnJlbSAzcmVtOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAuZm9vdGVyX19jb2x1bW4uZm9vdGVyX19jb2x1bW4tLXRocmVlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMnJlbSAycmVtOyB9IH1cbiAgLmZvb3Rlcl9fY29sdW1uLmZvb3Rlcl9fY29sdW1uLS10aHJlZSAuc29jaWFsLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAgIC5mb290ZXJfX2NvbHVtbi5mb290ZXJfX2NvbHVtbi0tdGhyZWUgLnNvY2lhbC1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmZvb3Rlcl9fY29sdW1uLmZvb3Rlcl9fY29sdW1uLS10aHJlZSAuc29jaWFsLWxpbmtfX2ljb24ge1xuICAgIGhlaWdodDogNDRweDsgfVxuXG4uZm9vdGVyX190b3Age1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogM3JlbSAwIDFyZW0gMDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAgIC5mb290ZXJfX3RvcCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfSB9XG4gIC5mb290ZXJfX3RvcCAud2lkZ2V0IHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5mb290ZXJfX3RvcCAud2lkZ2V0IHAsIC5mb290ZXJfX3RvcCAud2lkZ2V0IGEge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBmb250OiA0MDAgMXJlbS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjM1cmVtOyB9XG4gICAgLmZvb3Rlcl9fdG9wIC53aWRnZXQgYSB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gICAgICAuZm9vdGVyX190b3AgLndpZGdldCBhOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjc7IH1cbiAgLmZvb3Rlcl9fdG9wIC5zb2NpYWwtbGlua3Mge1xuICAgIHBhZGRpbmctdG9wOiAycmVtOyB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jb250YWluZXIuY29udGFpbmVyLS1mb290ZXItdG9wIHtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmZvb3Rlci1sb2dvIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAgIC5mb290ZXItbG9nbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLmZvb3Rlci1sb2dvIGltZywgLmZvb3Rlci1sb2dvIHBpY3R1cmUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgLmFycm93LWJveC5hcnJvdy1ib3gtLWZvb3RlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLndpZGdldF9fdGl0bGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udDogNzAwIDEuMjVyZW0vMS40IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAuMTRyZW07XG4gIG1hcmdpbjogMCAwIC43NXJlbSAwOyB9XG5cbi5mb290ZXItdGV4dCB7XG4gIGZvbnQ6IDQwMCAxcmVtLzEuOCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtOyB9XG5cbi5mb290ZXJfX2JvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDAgMCAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gIC5mb290ZXJfX2JvdHRvbSA+IC5jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDAgMXJlbSAwOyB9XG4gIC5mb290ZXJfX2JvdHRvbSAud2lkZ2V0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9vdGVyX19ib3R0b20gLm1lbnUge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmZvb3Rlcl9fYm90dG9tIC5tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAuZm9vdGVyX19ib3R0b20gLm1lbnUtaXRlbSA+IGEge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uYXJyb3ctcmlnaHQuYXJyb3ctcmlnaHQtLWZvb3RlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZm9vdGVyLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGNvbG9yOiAjQTJBMjlEO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgICAuZm9vdGVyLWxpc3Qge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDZyZW0pO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gICAgLmZvb3Rlci1saXN0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTsgfSB9XG4gIC5mb290ZXItbGlzdCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAuMjVyZW07XG4gICAgZm9udDogNDAwIDAuNzI1cmVtLzEuOCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgY29sb3I6ICNBMkEyOUQ7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAgICAgLmZvb3Rlci1saXN0IGxpIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAuNjVyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0LjM3NWVtKSB7XG4gICAgICAuZm9vdGVyLWxpc3QgbGkge1xuICAgICAgICBmb250LXNpemU6IC41cmVtOyB9IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAgICAgLmZvb3Rlci1saXN0IGxpIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07IH0gfVxuICAgIC5mb290ZXItbGlzdCBsaS5mb290ZXItY29weSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAgICAgICAuZm9vdGVyLWxpc3QgbGkuZm9vdGVyLWNvcHkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0LjM3NWVtKSB7XG4gICAgICAgIC5mb290ZXItbGlzdCBsaS5mb290ZXItY29weSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjE1cmVtOyB9IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAgICAgLmZvb3Rlci1saXN0IGxpLmZvb3Rlci1tYW5hZ2VtZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gICAgICAuZm9vdGVyLWxpc3QgbGkuZm9vdGVyLW1hbmFnZW1lbnQgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZm9vdGVyLWxpc3QgYSB7XG4gICAgY29sb3I6ICNBMkEyOUQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICAgIC5mb290ZXItbGlzdCBhOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC44OyB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIGxpLmZvb3Rlci1pY29ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlOyB9IH1cblxubGkuZm9vdGVyLWljb25zIGltZyB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjUuNjI1ZW0pIHtcbiAgbGkuZm9vdGVyLXByaXZhY3kgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oZWFkZXIge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5O1xuICBpbnNldDogdW5zZXQgIWltcG9ydGFudDsgfVxuICAuaGVhZGVyLmhlYWRlci0tZml4ZWQge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgYm9keS5oZWFkZXItaXMtc3RpY2t5IC5oZWFkZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuYm9keS5tZW51LWlzLW9wZW4gLmhlYWRlcl9fYm90dG9tID4gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAwKTsgfVxuXG4uaGVhZGVyX19tZW51IHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogMTAwJTsgfVxuICBib2R5Lm1lbnUtaXMtb3BlbiAuaGVhZGVyX19tZW51IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2cmVtKTsgfVxuXG4ubWFpbi1uYXYge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubWFpbi1uYXYgLm1lbnUtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0OyB9XG4gICAgLm1haW4tbmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLS1oYXMtaWNvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07IH1cbiAgICAubWFpbi1uYXYgLm1lbnUtaXRlbSA+IGEge1xuICAgICAgY29sb3I6ICNGRjU5NUE7IH1cbiAgICAgIC5tYWluLW5hdiAubWVudS1pdGVtID4gYSAubWVudS1pdGVtX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IDQwMCAwLjdyZW0vMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDcxLCAxODYsIDAuNSk7XG4gICAgICAgIG1hcmdpbjogMC4xcmVtIDAgMDsgfVxuICAgICAgLm1haW4tbmF2IC5tZW51LWl0ZW0gPiBhIC5tZW51LWl0ZW1fX2ljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDAuNjZyZW07XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAubWFpbi1uYXYgLm1lbnUtaXRlbSA+IGEgLm1lbnUtaXRlbV9faWNvbiBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5tYWluLW5hdiAubWVudS1pdGVtIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiA1MDAgMS41cmVtLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMTRyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgIHBhZGRpbmc6IC41cmVtIDA7XG4gICAgICBjb2xvcjogI0Y1QTgwMDsgfVxuICAgICAgLm1haW4tbmF2IC5tZW51LWl0ZW0gYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjRkY1OTVBOyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAgICAgICAubWFpbi1uYXYgLm1lbnUtaXRlbSBhIHtcbiAgICAgICAgICBmb250OiA0MDAgMS4wNXJlbS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5tYWluLW5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTsgfVxuICAgIC5tYWluLW5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtaW4td2lkdGg6IDE3NXB4O1xuICAgICAgei1pbmRleDogMTAwMTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UgMC4xcztcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBhZGRpbmc6IDAgMS41cmVtOyB9XG4gICAgICAubWFpbi1uYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudS5zdWItbWVudS0taXMtb3BlbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubWFpbi1uYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubWFpbi1uYXYgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5tYWluLW5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLm1haW4tbmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgbGkgYSB7XG4gICAgICAgICAgY29sb3I6ICMwMDQ3QkE7XG4gICAgICAgICAgcGFkZGluZzogMC43NWVtIDRlbSAwLjc1ZW0gMWVtO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLm1haW4tbmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgbGkgYTphZnRlciwgLm1haW4tbmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgbGkgYTpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tYWluLW5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLm1haW4tbmF2IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciAuc3ViLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5tYWluLW5hdiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgLnN1Yi1tZW51OmhvdmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLm1haW4tbmF2IC5tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAubWFpbi1uYXYgLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgICAgIGNvbG9yOiAjRkY1OTVBO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRjU5NUE7IH1cblxuLmhlYWRlcl9fbmF2IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAtMTAwMDBweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAgIC5oZWFkZXJfX25hdiB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2hlcm8tYmcucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzAlIGF1dG87XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAgIC5oZWFkZXJfX25hdiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDc1MHB4KSB7XG4gICAgYm9keS5tZW51LWFjdGl2ZSAuaGVhZGVyX19uYXYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzUwcHgpIHtcbiAgYm9keS5tZW51LWFjdGl2ZSAuaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA3NTBweCkge1xuICBib2R5Lm1lbnUtYWN0aXZlIC5oZWFkZXJfX3RvcCwgYm9keS5tZW51LWFjdGl2ZSAucGFnZS13cmFwLCBib2R5Lm1lbnUtYWN0aXZlIC5mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uY29udGFpbmVyLmNvbnRhaW5lci0taGVhZGVyLXRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaGVhZGVyX190b3Age1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRkZGRkZGIDAlLCAjRkZGRkZGIDUwJSwgI0ZGNTk1QSA1MCUsICNGRjU5NUEgMTAwJSk7IH1cbiAgYm9keS5tZW51LWlzLW9wZW4gLmhlYWRlcl9fdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmhlYWRlcl9fbmF2LXRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuaGVhZGVyX19uYXYtdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07IH0gfVxuXG4uaGVhZGVyX19uYXYtdG9wIC50b3AtbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjguNzVlbSkge1xuICAgIC5oZWFkZXJfX25hdi10b3AgLnRvcC1uYXYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9IH1cbiAgLmhlYWRlcl9fbmF2LXRvcCAudG9wLW5hdiAubWVudS1pdGVtLmlzLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgICAuaGVhZGVyX19uYXYtdG9wIC50b3AtbmF2IC5tZW51LWl0ZW0uaXMtYXBwbHkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDQ3QkE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDJyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzUwcHgpIHtcbiAgICAuaGVhZGVyX19uYXYtdG9wIC50b3AtbmF2IC5tZW51LWl0ZW0uaXMtYXBwbHkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gICAgLmhlYWRlcl9fbmF2LXRvcCAudG9wLW5hdiAubWVudS1pdGVtLmlzLWFwcGx5IGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAuaGVhZGVyX190b3AgLnRvcC1uYXYgLm1lbnUtaXRlbS5pcy1hcHBseSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5oZWFkZXJfX3RvcCAudG9wLW5hdiAubWVudS1pdGVtLmlzLXBob25lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRvcC1uYXYge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZzogLjRyZW0gMCAwIDZyZW07XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjguNzVlbSkge1xuICAgIC50b3AtbmF2IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNHJlbTsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gICAgLnRvcC1uYXYge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2cmVtOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgICAudG9wLW5hdiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07IH0gfVxuICAudG9wLW5hdiA+IC5tZW51LWl0ZW0ge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAwLjVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMzNzIGVhc2U7IH1cbiAgICAudG9wLW5hdiA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MS4yNWVtKSB7XG4gICAgICAgIC50b3AtbmF2ID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gICAgICAgIC50b3AtbmF2ID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAgICAgICAudG9wLW5hdiA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGxlZnQ6IC0ycmVtOyB9IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gICAgICAgIC50b3AtbmF2ID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH0gfVxuICAgIC50b3AtbmF2ID4gLm1lbnUtaXRlbS5pcy1waG9uZSBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAudG9wLW5hdiA+IC5tZW51LWl0ZW0uaXMtaWNvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAtMS41cmVtOyB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAgICAgICAudG9wLW5hdiA+IC5tZW51LWl0ZW0uaXMtaWNvbiB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYzsgfSB9XG4gICAgICBib2R5Lm1lbnUtaXMtb3BlbiAudG9wLW5hdiA+IC5tZW51LWl0ZW0uaXMtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC50b3AtbmF2ID4gLm1lbnUtaXRlbS5pcy1pY29uIGEge1xuICAgICAgICB3aWR0aDogNzdweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvbWVudS1pY29uLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgICAgIC50b3AtbmF2ID4gLm1lbnUtaXRlbS5pcy1pY29uIGE6aG92ZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogLjVyZW07XG4gICAgICAgICAgY29sb3I6ICNGNUE4MDA7IH1cbiAgICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgICAgICAgICAudG9wLW5hdiA+IC5tZW51LWl0ZW0uaXMtaWNvbiBhIHtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4OyB9IH1cbiAgICAudG9wLW5hdiA+IC5tZW51LWl0ZW0gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IDcwMCAxcmVtLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMjRyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcGFkZGluZzogMCAwLjI1ZW07XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgY29sb3I6ICMwMDQ3QkE7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NC45OTg3NWVtKSB7XG4gICAgICAgIC50b3AtbmF2ID4gLm1lbnUtaXRlbSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IC44cmVtOyB9IH1cbiAgICAgIC50b3AtbmF2ID4gLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNGNUE4MDA7IH1cblxuLmhlYWRlcl9fbG9nbyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiAycmVtIDQuNXJlbSAycmVtIDJyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gICAgLmhlYWRlcl9fbG9nbyB7XG4gICAgICBwYWRkaW5nOiAycmVtIC41cmVtIDJyZW0gMXJlbTsgfSB9XG4gIGJvZHkubWVudS1pcy1vcGVuIC5oZWFkZXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlcl9fbG9nbyBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuaGVhZGVyX19sb2dvIGE6Zm9jdXMsIC5oZWFkZXJfX2xvZ28gYTphY3RpdmUge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAzNzVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogODBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gICAgICAuaGVhZGVyX19sb2dvIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuYm9keS5pbmRleCAucGFnZS13cmFwID4gLmNvbnRhaW5lcixcbmJvZHkuc2VhcmNoIC5wYWdlLXdyYXAgPiAuY29udGFpbmVyLFxuYm9keS5hcmNoaXZlIC5wYWdlLXdyYXAgPiAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA1MHJlbTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAgIGJvZHkuaW5kZXggLnBhZ2Utd3JhcCA+IC5jb250YWluZXIsXG4gICAgYm9keS5zZWFyY2ggLnBhZ2Utd3JhcCA+IC5jb250YWluZXIsXG4gICAgYm9keS5hcmNoaXZlIC5wYWdlLXdyYXAgPiAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbmJvZHkuaW5kZXggLmNvbnRlbnQtYXJlYSxcbmJvZHkuc2VhcmNoIC5jb250ZW50LWFyZWEsXG5ib2R5LmFyY2hpdmUgLmNvbnRlbnQtYXJlYSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAgIGJvZHkuaW5kZXggLmNvbnRlbnQtYXJlYSxcbiAgICBib2R5LnNlYXJjaCAuY29udGVudC1hcmVhLFxuICAgIGJvZHkuYXJjaGl2ZSAuY29udGVudC1hcmVhIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07IH0gfVxuXG5ib2R5LmluZGV4IC5zaWRlYmFyLFxuYm9keS5zZWFyY2ggLnNpZGViYXIsXG5ib2R5LmFyY2hpdmUgLnNpZGViYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmJvZHkuaW5kZXggLnBvc3QsXG5ib2R5LnNlYXJjaCAucG9zdCxcbmJvZHkuYXJjaGl2ZSAucG9zdCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBGMEYwO1xuICBwYWRkaW5nOiAyLjVyZW0gMDsgfVxuICBib2R5LmluZGV4IC5wb3N0OmZpcnN0LW9mLXR5cGUsXG4gIGJvZHkuc2VhcmNoIC5wb3N0OmZpcnN0LW9mLXR5cGUsXG4gIGJvZHkuYXJjaGl2ZSAucG9zdDpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG5ib2R5LmluZGV4IC5wb3N0X19ib2R5LFxuYm9keS5zZWFyY2ggLnBvc3RfX2JvZHksXG5ib2R5LmFyY2hpdmUgLnBvc3RfX2JvZHkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuYm9keS5pbmRleCAucG9zdF9faW1hZ2UsXG5ib2R5LnNlYXJjaCAucG9zdF9faW1hZ2UsXG5ib2R5LmFyY2hpdmUgLnBvc3RfX2ltYWdlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIGJvZHkuaW5kZXggLnBvc3RfX2ltYWdlIGltZyxcbiAgYm9keS5zZWFyY2ggLnBvc3RfX2ltYWdlIGltZyxcbiAgYm9keS5hcmNoaXZlIC5wb3N0X19pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keS5pbmRleCAucG9zdF9fdGl0bGUsXG5ib2R5LnNlYXJjaCAucG9zdF9fdGl0bGUsXG5ib2R5LmFyY2hpdmUgLnBvc3RfX3RpdGxlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW46IDFyZW0gMCAxcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgY29sb3I6ICMwMDQ3QkE7IH1cbiAgYm9keS5pbmRleCAucG9zdF9fdGl0bGUgPiBhLFxuICBib2R5LnNlYXJjaCAucG9zdF9fdGl0bGUgPiBhLFxuICBib2R5LmFyY2hpdmUgLnBvc3RfX3RpdGxlID4gYSB7XG4gICAgY29sb3I6ICMwMDQ3QkE7IH1cbiAgYm9keS5pbmRleCAucG9zdF9fdGl0bGU6aG92ZXIsXG4gIGJvZHkuc2VhcmNoIC5wb3N0X190aXRsZTpob3ZlcixcbiAgYm9keS5hcmNoaXZlIC5wb3N0X190aXRsZTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44OyB9XG5cbmJvZHkuaW5kZXggLnBvc3RfX2NvbnRlbnQsXG5ib2R5LnNlYXJjaCAucG9zdF9fY29udGVudCxcbmJvZHkuYXJjaGl2ZSAucG9zdF9fY29udGVudCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTsgfVxuICBib2R5LmluZGV4IC5wb3N0X19jb250ZW50IHAsXG4gIGJvZHkuc2VhcmNoIC5wb3N0X19jb250ZW50IHAsXG4gIGJvZHkuYXJjaGl2ZSAucG9zdF9fY29udGVudCBwIHtcbiAgICBjb2xvcjogIzAwNDdCQTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG5ib2R5LmluZGV4IC5wb3N0X19saW5rLFxuYm9keS5zZWFyY2ggLnBvc3RfX2xpbmssXG5ib2R5LmFyY2hpdmUgLnBvc3RfX2xpbmsge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuYm9keS5zZWFyY2ggLnBvc3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07IH1cblxuYm9keS5zZWFyY2ggLnBhZ2UtaGVhZGVyIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHZoOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gICAgYm9keS5zZWFyY2ggLnBhZ2UtaGVhZGVyIHtcbiAgICAgIGhlaWdodDogNjZ2aDsgfSB9XG4gIGJvZHkuc2VhcmNoIC5wYWdlLWhlYWRlciA+IC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIGJvZHkuc2VhcmNoIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXJfX2NvbnRlbnQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTA7IH1cblxuYm9keS5zZWFyY2ggLnBhZ2VfX2NvbnRlbnQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ucGFnZSAuY29udGVudC1hcmVhIHtcbiAgcGFkZGluZzogMy41cmVtIDA7IH1cblxuLnBhZ2UucGFnZS0tYmxvZyAucGFnZS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wYWdlLS00MDQgLmNvbnRlbnQtYXJlYSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRkZGRkZGIDAlLCAjRkZGRkZGIDUwJSwgI0ZGNTk1QSA1MCUsICNGRjU5NUEgMTAwJSk7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAucGFnZS0tNDA0IC5jb250ZW50LWFyZWEge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTsgfSB9XG4gIC5wYWdlLS00MDQgLmNvbnRlbnQtYXJlYSA+IC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NC45OTg3NWVtKSB7XG4gICAgICAucGFnZS0tNDA0IC5jb250ZW50LWFyZWEgPiAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5jb250YWluZXIuY29udGFpbmVyLS00MDQge1xuICBtYXgtd2lkdGg6IDEwNTBweDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAgIC5jb250YWluZXIuY29udGFpbmVyLS00MDQge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5zaW5nbGUuc2luZ2xlLS1wb3N0IC5jb250ZW50LWFyZWEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zaW5nbGUuc2luZ2xlLS1wb3N0IC5jb250ZW50LWFyZWEuaGFzLXNpZGViYXIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3MC44MzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5zaW5nbGUuc2luZ2xlLS1wb3N0IC5jb250ZW50LWFyZWEuaGFzLXNpZGViYXIgLnBvc3Qge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG5cbi5zaW5nbGUuc2luZ2xlLS1wb3N0IC5zaWRlYmFyIHtcbiAgcGFkZGluZy10b3A6IDVyZW07IH1cblxuLnNpbmdsZS5zaW5nbGUtLXBvc3QgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlcl9fb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDAuNzU7IH1cblxuLnNpbmdsZS5zaW5nbGUtLXBvc3QgLnBvc3Qge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uc2luZ2xlLnNpbmdsZS0tcG9zdCAucG9zdF9fYm9keSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZzogM3JlbSA0cmVtO1xuICBtYXJnaW4tdG9wOiAtMTFyZW07IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgICAuc2luZ2xlLnNpbmdsZS0tcG9zdCAucG9zdF9fYm9keSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMy41cmVtOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAuc2luZ2xlLnNpbmdsZS0tcG9zdCAucG9zdF9fYm9keSB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDJyZW07IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAgIC5zaW5nbGUuc2luZ2xlLS1wb3N0IC5wb3N0X19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbTsgfSB9XG5cbi5zaW5nbGUuc2luZ2xlLS1wb3N0IC5wb3N0X19zaGFyZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOC4zMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAuc2luZ2xlLnNpbmdsZS0tcG9zdCAucG9zdF9fc2hhcmUge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiA4Ny41JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAxcmVtIGF1dG8gMDsgfSB9XG5cbi5zaW5nbGUuc2luZ2xlLS1wb3N0IC5wb3N0X19pbWFnZSB7XG4gIGhlaWdodDogNDA1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uc2luZ2xlLnNpbmdsZS0tcG9zdCAucG9zdF9fdGl0bGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbjogMXJlbSAwIDFyZW07IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAuc2luZ2xlLnNpbmdsZS0tcG9zdCAucG9zdF9fdGl0bGUge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogODcuNSU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbjogMXJlbSBhdXRvIDFyZW07IH0gfVxuXG4uc2luZ2xlLnNpbmdsZS0tcG9zdCAucG9zdF9fY29udGVudCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2luZ2xlLnNpbmdsZS0tcG9zdCAucG9zdF9fY29udGVudCBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gICAgICAuc2luZ2xlLnNpbmdsZS0tcG9zdCAucG9zdF9fY29udGVudCBpbWcge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9IH1cbiAgLnNpbmdsZS5zaW5nbGUtLXBvc3QgLnBvc3RfX2NvbnRlbnQgaDEsIC5zaW5nbGUuc2luZ2xlLS1wb3N0IC5wb3N0X19jb250ZW50IGgyLCAuc2luZ2xlLnNpbmdsZS0tcG9zdCAucG9zdF9fY29udGVudCBoMywgLnNpbmdsZS5zaW5nbGUtLXBvc3QgLnBvc3RfX2NvbnRlbnQgaDQsIC5zaW5nbGUuc2luZ2xlLS1wb3N0IC5wb3N0X19jb250ZW50IGg1LCAuc2luZ2xlLnNpbmdsZS0tcG9zdCAucG9zdF9fY29udGVudCBoNiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0ZGNTk1QTtcbiAgICBtYXJnaW46IDAgMCAycmVtIDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuc2luZ2xlLnNpbmdsZS0tcG9zdCAucG9zdF9fY29udGVudCBwIHtcbiAgICBmb250OiA1MDAgMC44MTI1cmVtLzEuOSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtOyB9XG4gIC5zaW5nbGUuc2luZ2xlLS1wb3N0IC5wb3N0X19jb250ZW50IGJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogNXJlbSAwOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgICAgIC5zaW5nbGUuc2luZ2xlLS1wb3N0IC5wb3N0X19jb250ZW50IGJsb2NrcXVvdGUge1xuICAgICAgICBtYXJnaW46IDNyZW0gMDsgfSB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgICAgIC5zaW5nbGUuc2luZ2xlLS1wb3N0IC5wb3N0X19jb250ZW50IGJsb2NrcXVvdGUge1xuICAgICAgICBtYXJnaW46IDJyZW0gMDsgfSB9XG4gICAgLnNpbmdsZS5zaW5nbGUtLXBvc3QgLnBvc3RfX2NvbnRlbnQgYmxvY2txdW90ZSBwIHtcbiAgICAgIGNvbG9yOiAjRkY1OTVBO1xuICAgICAgZm9udDogNzAwIDEuNHJlbS8xLjggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xNHJlbTsgfVxuICAgICAgLnNpbmdsZS5zaW5nbGUtLXBvc3QgLnBvc3RfX2NvbnRlbnQgYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zaW5nbGUuc2luZ2xlLS1wb3N0IC5wb3N0X19jb250ZW50IHVsLCAuc2luZ2xlLnNpbmdsZS0tcG9zdCAucG9zdF9fY29udGVudCBvbCB7XG4gICAgcGFkZGluZzogMCAwIDAgMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gICAgLnNpbmdsZS5zaW5nbGUtLXBvc3QgLnBvc3RfX2NvbnRlbnQgdWwgbGksIC5zaW5nbGUuc2luZ2xlLS1wb3N0IC5wb3N0X19jb250ZW50IG9sIGxpIHtcbiAgICAgIGZvbnQ6IDUwMCAwLjgxMjVyZW0vMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLnNpbmdsZS5zaW5nbGUtLXBvc3QgLnBvc3RfX2NvbnRlbnQgdWwgbGk6bGFzdC1jaGlsZCwgLnNpbmdsZS5zaW5nbGUtLXBvc3QgLnBvc3RfX2NvbnRlbnQgb2wgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5zaW5nbGUuc2luZ2xlLS1wb3N0IC5wb3N0X19jb250ZW50IHVsIGxpIHVsLCAuc2luZ2xlLnNpbmdsZS0tcG9zdCAucG9zdF9fY29udGVudCB1bCBsaSBvbCwgLnNpbmdsZS5zaW5nbGUtLXBvc3QgLnBvc3RfX2NvbnRlbnQgb2wgbGkgdWwsIC5zaW5nbGUuc2luZ2xlLS1wb3N0IC5wb3N0X19jb250ZW50IG9sIGxpIG9sIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07IH1cbiAgLnNpbmdsZS5zaW5nbGUtLXBvc3QgLnBvc3RfX2NvbnRlbnQgdWwgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNpbmdsZS5zaW5nbGUtLXBvc3QgLnBvc3RfX2NvbnRlbnQgdWwgbGk6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBsZWZ0OiAtMTVweDtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjU5NUE7IH1cbiAgLnNpbmdsZS5zaW5nbGUtLXBvc3QgLnBvc3RfX2NvbnRlbnQgb2wgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAxNXB4OyB9XG4gICAgLnNpbmdsZS5zaW5nbGUtLXBvc3QgLnBvc3RfX2NvbnRlbnQgb2wgbGk6Om1hcmtlciB7XG4gICAgICBjb2xvcjogI0ZGNTk1QTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMTRyZW07IH1cbiAgLnNpbmdsZS5zaW5nbGUtLXBvc3QgLnBvc3RfX2NvbnRlbnQgdGFibGUge1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDsgfVxuICAuc2luZ2xlLnNpbmdsZS0tcG9zdCAucG9zdF9fY29udGVudCB0ZCwgLnNpbmdsZS5zaW5nbGUtLXBvc3QgLnBvc3RfX2NvbnRlbnQgdGgge1xuICAgIHBhZGRpbmc6IC42MjVyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgfVxuICAuc2luZ2xlLnNpbmdsZS0tcG9zdCAucG9zdF9fY29udGVudCBociB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNCQUNCRTc7XG4gICAgbWFyZ2luOiA0cmVtIDA7IH1cblxuLmltYWdlcyB7XG4gIG1hcmdpbjogMnJlbSAtMnJlbSAzcmVtIC0ycmVtOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gICAgLmltYWdlcyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gIC5pbWFnZXMuaW1hZ2VzLS0zY29sIC5pbWFnZXNfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAgIC5pbWFnZXMuaW1hZ2VzLS0zY29sIC5pbWFnZXNfX2l0ZW0ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAuaW1hZ2VzLmltYWdlcy0tM2NvbCAuaW1hZ2VzX19pdGVtLWJnIHtcbiAgICBoZWlnaHQ6IDI1MHB4OyB9XG5cbi5pbWFnZXNfX2l0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZzogMCAycmVtOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gICAgLmltYWdlc19faXRlbSB7XG4gICAgICBwYWRkaW5nOiAwIDFyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNC4zNzVlbSkge1xuICAgIC5pbWFnZXNfX2l0ZW0ge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gIC5pbWFnZXNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uaW1hZ2VzX19pdGVtLWJnIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAgIC5pbWFnZXNfX2l0ZW0tYmcge1xuICAgICAgaGVpZ2h0OiAzMDBweDsgfSB9XG5cbi5pbWFnZXNfX2l0ZW0tY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBmb250OiA1MDAgMC44MTI1cmVtLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGNUE4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMXJlbTsgfVxuXG4uYXV0aG9yIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNCRUNCRTg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQkVDQkU4O1xuICBwYWRkaW5nOiAzcmVtIDVyZW07XG4gIG1hcmdpbjogM3JlbSAwIDVyZW0gMDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAgIC5hdXRob3Ige1xuICAgICAgcGFkZGluZzogMnJlbSAwOyB9IH1cblxuLmF1dGhvcl9faW1hZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3JlbSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlOyB9XG4gIC5hdXRob3JfX2ltYWdlLmlzLWFuaW1hdGVkLCAuaXMtYW5pbWF0ZWQgLmF1dGhvcl9faW1hZ2Uge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAuYXV0aG9yX19pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9IH1cbiAgLmF1dGhvcl9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTM1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5hdXRob3JfX2NvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3JlbSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAzcyBlYXNlOyB9XG4gIC5hdXRob3JfX2NvbnRlbnQuaXMtYW5pbWF0ZWQsIC5pcy1hbmltYXRlZCAuYXV0aG9yX19jb250ZW50IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApOyB9XG5cbi5hdXRob3JfX2JpbyB7XG4gIGZvbnQ6IDcwMCAxLjVyZW0vMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGNTk1QTtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMTRyZW07IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAuYXV0aG9yX19iaW8ge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmF1dGhvcl9fZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQ6IDUwMCAwLjg1cmVtLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtOyB9XG4gIC5hdXRob3JfX2Rlc2NyaXB0aW9uIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGFnZS0tdGhhbmsteW91IC5jb250ZW50LWFyZWEge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0ZGRkZGRiAwJSwgI0ZGRkZGRiA1MCUsICNGRjU5NUEgNTAlLCAjRkY1OTVBIDEwMCUpOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gICAgLnBhZ2UtLXRoYW5rLXlvdSAuY29udGVudC1hcmVhIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07IH0gfVxuICAucGFnZS0tdGhhbmsteW91IC5jb250ZW50LWFyZWEgPiAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQuOTk4NzVlbSkge1xuICAgICAgLnBhZ2UtLXRoYW5rLXlvdSAuY29udGVudC1hcmVhID4gLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uY29udGFpbmVyLmNvbnRhaW5lci0tdGhhbmsteW91IHtcbiAgbWF4LXdpZHRoOiAxMDUwcHg7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAuY29udGFpbmVyLmNvbnRhaW5lci0tdGhhbmsteW91IHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uaGVybyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1LjY1cmVtOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gICAgLmhlcm8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9IH1cbiAgLmhlcm8uaGVyby0tY2Fyb3VzZWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgNS42NXJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gICAgICAuaGVyby5oZXJvLS1jYXJvdXNlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH0gfVxuICAgIC5oZXJvLmhlcm8tLWNhcm91c2VsIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgLmhlcm8uaGVyby0tY2Fyb3VzZWwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmhlcm8uaGVyby0tY2Fyb3VzZWwgLnN3aXBlci1idXR0b24tcHJldiBzdmcsXG4gICAgICAuaGVyby5oZXJvLS1jYXJvdXNlbCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZyB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI0Y1QTgwMDsgfVxuICAgIC5oZXJvLmhlcm8tLWNhcm91c2VsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogMS41cmVtOyB9XG4gICAgLmhlcm8uaGVyby0tY2Fyb3VzZWwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogMS41cmVtOyB9XG4gIC5oZXJvLmdyYWRpZW50LXdoaXRlLWNvbG9yLWEge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0ZGRkZGRiAwJSwgI0ZGRkZGRiA1MCUsICNGRjU5NUEgNTAlLCAjRkY1OTVBIDEwMCUpOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAgIC5oZXJvLmdyYWRpZW50LXdoaXRlLWNvbG9yLWEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY1OTVBOyB9IH1cbiAgLmhlcm8uZ3JhZGllbnQtd2hpdGUtY29sb3ItYiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRkZGRkZGIDAlLCAjRkZGRkZGIDUwJSwgI0Y1QTgwMCA1MCUsICNGNUE4MDAgMTAwJSk7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAgICAgLmhlcm8uZ3JhZGllbnQtd2hpdGUtY29sb3ItYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNUE4MDA7IH0gfVxuICAuaGVyby5ncmFkaWVudC13aGl0ZS1jb2xvci1jIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNGRkZGRkYgMCUsICNGRkZGRkYgNTAlLCAjMDA0N0JBIDUwJSwgIzAwNDdCQSAxMDAlKTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gICAgICAuaGVyby5ncmFkaWVudC13aGl0ZS1jb2xvci1jIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNDdCQTsgfSB9XG4gIC5oZXJvLmdyYWRpZW50LXdoaXRlLWNvbG9yLWQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0ZGRkZGRiAwJSwgI0ZGRkZGRiA1MCUsICNCRUNCRTggNTAlLCAjQkVDQkU4IDEwMCUpOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAgIC5oZXJvLmdyYWRpZW50LXdoaXRlLWNvbG9yLWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQkVDQkU4OyB9IH1cbiAgLmhlcm8uZ3JhZGllbnQtd2hpdGUtY29sb3Itd2hpdGUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0ZGRkZGRiAwJSwgI0ZGRkZGRiA1MCUsICNGRkZGRkYgNTAlLCAjRkZGRkZGIDEwMCUpOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAgIC5oZXJvLmdyYWRpZW50LXdoaXRlLWNvbG9yLXdoaXRlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfSB9XG5cbi5oZXJvX19wYXR0ZXJuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogMXB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMTIwcHgpO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4LjEyNWVtKSB7XG4gICAgLmhlcm9fX3BhdHRlcm4ge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSArIDEwcmVtKTtcbiAgICAgIGxlZnQ6IC0xMHJlbTsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gICAgLmhlcm9fX3BhdHRlcm4ge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH0gfVxuXG4uaGVyby1pdGVtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuY29udGFpbmVyLmNvbnRhaW5lci0tc3dpcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmhlcm8taXRlbV9fYmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgbWF4LWhlaWdodDogODB2aDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gICAgLmhlcm8taXRlbV9fYmcge1xuICAgICAgaGVpZ2h0OiA0MDBweDsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gICAgLmhlcm8taXRlbV9fYmcge1xuICAgICAgaGVpZ2h0OiAzNTBweDsgfSB9XG4gIC5oZXJvLWl0ZW1fX2JnID4gLmNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gICAgICAuaGVyby1pdGVtX19iZyA+IC5jb250YWluZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNnJlbSk7IH0gfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gICAgICAuaGVyby1pdGVtX19iZyA+IC5jb250YWluZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7IH0gfVxuXG4uaGVyby1pdGVtX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZ2FjeS1kaXJlY3Rpb24odG8gcmlnaHQpLCAjMDAwMDAwIDAlLCAjMDAwMDAwIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDAwMDAgMCUsICMwMDAwMDAgMTAwJSk7XG4gIG9wYWNpdHk6IDAuMzM7XG4gIHotaW5kZXg6IDI7IH1cblxuLmhlcm8taXRlbV9faGVhZGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4uaGVyby1pdGVtX19oZWFkZXItdGV4dCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxLjVyZW0gMnJlbSAxLjVyZW0gMXJlbTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xNHJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQuOTk4NzVlbSkge1xuICAgIC5oZXJvLWl0ZW1fX2hlYWRlci10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gICAgLmhlcm8taXRlbV9faGVhZGVyLXRleHQge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmhlcm8taXRlbV9fY29udGVudCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNjYuNjY2NjclO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDEycmVtIDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0IDAuMXM7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0Ljk5ODc1ZW0pIHtcbiAgICAuaGVyby1pdGVtX19jb250ZW50IHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgICAuaGVyby1pdGVtX19jb250ZW50IHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gICAgLmhlcm8taXRlbV9fY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uaGVyby1pdGVtX190aXRsZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udDogNzAwIDQuMjVyZW0vMSBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luOiAwIDAgMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAgIC5oZXJvLWl0ZW1fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMy41cmVtOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAuaGVyby1pdGVtX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuMTVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uaGVyby1pdGVtX19kZXNjcmlwdGlvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuICAuaGVyby1pdGVtX19kZXNjcmlwdGlvbiBwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udDogNDAwIDEuNXJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbjogMC4yNXJlbSAwIDEuMTVyZW07IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAgICAgLmhlcm8taXRlbV9fZGVzY3JpcHRpb24gcCB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAgIC5oZXJvLWl0ZW1fX2Rlc2NyaXB0aW9uIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uaGVyby1pdGVtX19idXR0b25zIC5idXR0b246bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAgIC5oZXJvLWl0ZW1fX2J1dHRvbnMgLmJ1dHRvbjpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luOiAxcmVtIGF1dG8gMDsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5oZXJvLWl0ZW1fX2J1dHRvbnMgLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLmhlcm8taXRlbS0tdmlkZW8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmhlcm8taXRlbV9fdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuaGVyby1pdGVtX192aWRlby5sb2FkaW5nIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmhlcm8taXRlbV9fdmlkZW8ubG9hZGluZyAuaGVyby1pdGVtX192aWRlby1iYWNrZ3JvdW5kIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cblxuLmhlcm8taXRlbV9fdmlkZW8tYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiAycyBvcGFjaXR5IGVhc2U7XG4gIG9wYWNpdHk6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmhlcm8taXRlbV9fdmlkZW8tZW1iZWQsXG4uaGVyby1pdGVtX192aWRlby1lbWJlZCBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTMuNzVlbSkge1xuICAgIC5oZXJvLWl0ZW1fX3ZpZGVvLWVtYmVkLFxuICAgIC5oZXJvLWl0ZW1fX3ZpZGVvLWVtYmVkIGlmcmFtZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjI1KTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwZW0pIHtcbiAgICAuaGVyby1pdGVtX192aWRlby1lbWJlZCxcbiAgICAuaGVyby1pdGVtX192aWRlby1lbWJlZCBpZnJhbWUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NC45OTg3NWVtKSB7XG4gICAgLmhlcm8taXRlbV9fdmlkZW8tZW1iZWQsXG4gICAgLmhlcm8taXRlbV9fdmlkZW8tZW1iZWQgaWZyYW1lIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gICAgLmhlcm8taXRlbV9fdmlkZW8tZW1iZWQsXG4gICAgLmhlcm8taXRlbV9fdmlkZW8tZW1iZWQgaWZyYW1lIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gICAgLmhlcm8taXRlbV9fdmlkZW8tZW1iZWQsXG4gICAgLmhlcm8taXRlbV9fdmlkZW8tZW1iZWQgaWZyYW1lIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gICAgLmhlcm8taXRlbV9fdmlkZW8tZW1iZWQsXG4gICAgLmhlcm8taXRlbV9fdmlkZW8tZW1iZWQgaWZyYW1lIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS42Nik7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyNWVtKSB7XG4gICAgLmhlcm8taXRlbV9fdmlkZW8tZW1iZWQsXG4gICAgLmhlcm8taXRlbV9fdmlkZW8tZW1iZWQgaWZyYW1lIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS45KTsgfSB9XG5cbi5oZXJvLXBsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC04MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gIC5oZXJvLXBsYXk6aG92ZXIge1xuICAgIG9wYWNpdHk6IC44OyB9XG4gIC5oZXJvLXBsYXkgc3ZnIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZmlsbDogI0ZGRkZGRjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmFib3V0IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAgIC5hYm91dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9IH1cblxuLmNvbnRhaW5lci5jb250YWluZXItLWFib3V0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgICAuY29udGFpbmVyLmNvbnRhaW5lci0tYWJvdXQge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5hYm91dF9faW1hZ2Uge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAgIC5hYm91dF9faW1hZ2Uge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9IH1cbiAgLmFib3V0X19pbWFnZSAuYmFja2dyb3VuZCB7XG4gICAgaGVpZ2h0OiA1MzRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgICAgIC5hYm91dF9faW1hZ2UgLmJhY2tncm91bmQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDsgfSB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgICAgIC5hYm91dF9faW1hZ2UgLmJhY2tncm91bmQge1xuICAgICAgICBoZWlnaHQ6IDI1MHB4OyB9IH1cblxuLmFib3V0X19jb250ZW50IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgNHJlbTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAgIC5hYm91dF9fY29udGVudCB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAgIC5hYm91dF9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDIuNXJlbTsgfSB9XG5cbi5hYm91dF9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDsgfVxuXG4uYWJvdXRfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi5mZWF0dXJlcyB7XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAgIC5mZWF0dXJlcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5cmVtOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAuZmVhdHVyZXMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTsgfSB9XG4gIC5mZWF0dXJlcy5mZWF0dXJlcy0taG9tZSAuZmVhdHVyZXNfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDclOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgICAgIC5mZWF0dXJlcy5mZWF0dXJlcy0taG9tZSAuZmVhdHVyZXNfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLmZlYXR1cmVzX19pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNGNUE4MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY29udGFpbmVyLmNvbnRhaW5lci0tZmVhdHVyZXMge1xuICBtYXgtd2lkdGg6IDE5MjBweDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAgIC5jb250YWluZXIuY29udGFpbmVyLS1mZWF0dXJlcyB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmZlYXR1cmVzX19jb250ZW50IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDNyZW0gNXJlbSAxLjI1cmVtIDVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3JlbSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAzcyBlYXNlOyB9XG4gIC5mZWF0dXJlc19fY29udGVudC5pcy1hbmltYXRlZCwgLmlzLWFuaW1hdGVkIC5mZWF0dXJlc19fY29udGVudCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQuOTk4NzVlbSkge1xuICAgIC5mZWF0dXJlc19fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgICAuZmVhdHVyZXNfX2NvbnRlbnQge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAuZmVhdHVyZXNfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDNyZW07IH0gfVxuXG4uZmVhdHVyZXNfX3RpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbjogMCAwIDNyZW0gMDsgfVxuXG4uZmVhdHVyZXMtaXRlbXMge1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi5mZWF0dXJlcy1pdGVtc19fZWxlbWVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgLjE1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gICAgLmZlYXR1cmVzLWl0ZW1zX19lbGVtZW50IHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMCAuMTVyZW07IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAgIC5mZWF0dXJlcy1pdGVtc19fZWxlbWVudCB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4uZmVhdHVyZXMtaXRlbXNfX2VsZW1lbnQtaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAgIC5mZWF0dXJlcy1pdGVtc19fZWxlbWVudC1pbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWF4LXdpZHRoOiAzMnB4OyB9IH1cblxuLmZlYXR1cmVzLWl0ZW1zX19lbGVtZW50LXRleHQge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udDogMC44MTI1cmVtLzEuNSBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLjFyZW07IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgICAuZmVhdHVyZXMtaXRlbXNfX2VsZW1lbnQtdGV4dCBici5ici1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmZlYXR1cmVzX19pbWcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNyZW0pO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgM3MgZWFzZTsgfVxuICAuZmVhdHVyZXNfX2ltZy5pcy1hbmltYXRlZCwgLmlzLWFuaW1hdGVkIC5mZWF0dXJlc19faW1nIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gICAgLmZlYXR1cmVzX19pbWcge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmZlYXR1cmVzX19pbWcgLmJhY2tncm91bmQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgICAgIC5mZWF0dXJlc19faW1nIC5iYWNrZ3JvdW5kIHtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDsgfSB9XG5cbi5hcnJvdy1ib3guYXJyb3ctYm94LS1mZWF0dXJlcyB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIG1hcmdpbi10b3A6IC0xLjVyZW07IH1cblxuLmZlYXR1cmVzX19wYXR0ZXJuIHtcbiAgaGVpZ2h0OiA5N3B4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7IH1cblxuLmZlYXR1cmVkLXBsYW4td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbTsgfVxuICAuZmVhdHVyZWQtcGxhbi13cmFwOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDEuNXMgZWFzZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5mZWF0dXJlZC1wbGFuLXdyYXAuaXMtYW5pbWF0ZWQ6YWZ0ZXIge1xuICAgIGhlaWdodDogMDsgfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAuZmVhdHVyZWQtcGxhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4LjEyNWVtKSB7XG4gIC5jb250YWluZXIuY29udGFpbmVyLS1mZWF0dXJlZC1wbGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTsgfSB9XG5cbi5mZWF0dXJlZC1wbGFuX19pbWFnZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1My4xMjVlbSkge1xuICAgIC5mZWF0dXJlZC1wbGFuX19pbWFnZSB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgLmZlYXR1cmVkLXBsYW5fX2ltYWdlIC5iYWNrZ3JvdW5kIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ4NHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAuZmVhdHVyZWQtcGxhbl9faW1hZ2UuZmVhdHVyZWQtcGxhbl9faW1hZ2UtLWNvbG9yLWEgLmZlYXR1cmVkLXBsYW5fX2ltYWdlLWlubmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNGRjU5NUE7IH1cbiAgLmZlYXR1cmVkLXBsYW5fX2ltYWdlLmZlYXR1cmVkLXBsYW5fX2ltYWdlLS1jb2xvci1hIC5mZWF0dXJlZC1wbGFuX19pbWFnZS10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1OTVBOyB9XG4gIC5mZWF0dXJlZC1wbGFuX19pbWFnZS5mZWF0dXJlZC1wbGFuX19pbWFnZS0tY29sb3ItYiAuZmVhdHVyZWQtcGxhbl9faW1hZ2UtaW5uZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0Y1QTgwMDsgfVxuICAuZmVhdHVyZWQtcGxhbl9faW1hZ2UuZmVhdHVyZWQtcGxhbl9faW1hZ2UtLWNvbG9yLWIgLmZlYXR1cmVkLXBsYW5fX2ltYWdlLXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUE4MDA7IH1cbiAgLmZlYXR1cmVkLXBsYW5fX2ltYWdlLmZlYXR1cmVkLXBsYW5fX2ltYWdlLS1jb2xvci1jIC5mZWF0dXJlZC1wbGFuX19pbWFnZS1pbm5lciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA0N0JBOyB9XG4gIC5mZWF0dXJlZC1wbGFuX19pbWFnZS5mZWF0dXJlZC1wbGFuX19pbWFnZS0tY29sb3ItYyAuZmVhdHVyZWQtcGxhbl9faW1hZ2UtdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDdCQTsgfVxuICAuZmVhdHVyZWQtcGxhbl9faW1hZ2UuZmVhdHVyZWQtcGxhbl9faW1hZ2UtLWNvbG9yLWQgLmZlYXR1cmVkLXBsYW5fX2ltYWdlLWlubmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNCRUNCRTg7IH1cbiAgLmZlYXR1cmVkLXBsYW5fX2ltYWdlLmZlYXR1cmVkLXBsYW5fX2ltYWdlLS1jb2xvci1kIC5mZWF0dXJlZC1wbGFuX19pbWFnZS10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVDQkU4OyB9XG4gIC5mZWF0dXJlZC1wbGFuX19pbWFnZS5mZWF0dXJlZC1wbGFuX19pbWFnZS0td2hpdGUgLmZlYXR1cmVkLXBsYW5fX2ltYWdlLWlubmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgLmZlYXR1cmVkLXBsYW5fX2ltYWdlLmZlYXR1cmVkLXBsYW5fX2ltYWdlLS13aGl0ZSAuZmVhdHVyZWQtcGxhbl9faW1hZ2UtdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuXG4uZmVhdHVyZWQtcGxhbl9faW1hZ2UtaW5uZXIge1xuICBib3JkZXI6IDEzcHggc29saWQgI0JFQ0JFODsgfVxuXG4uZmVhdHVyZWQtcGxhbl9faW1hZ2UtdGV4dCB7XG4gIGJhY2tncm91bmQ6ICNCRUNCRTg7XG4gIHBhZGRpbmc6IC4yNXJlbSAuNzVyZW0gLjVyZW0gLjc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5mZWF0dXJlZC1wbGFuX19pbWFnZS10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQ6IDcwMCAxLjI1cmVtLzEuMiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLjI0cmVtO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuXG4uZmVhdHVyZWQtcGxhbl9faW1hZ2Utc2l6ZSB7XG4gIGZvbnQ6IDQwMCAwLjc1cmVtLzEuMiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtOyB9XG5cbi5mZWF0dXJlZC1wbGFuX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gICAgLmZlYXR1cmVkLXBsYW5fX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTMuMTI1ZW0pIHtcbiAgICAuZmVhdHVyZWQtcGxhbl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1My4xMjVlbSkge1xuICAgIC5mZWF0dXJlZC1wbGFuX19jb250ZW50IHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5mZWF0dXJlZC1wbGFuX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDEuNXJlbSAwOyB9XG5cbi5mZWF0dXJlZC1wbGFuX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuXG4uZ2FsbGVyeS1ncmlkLmdhbGxlcnktZ3JpZC0tYW1lbml0aWVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07IH1cblxuLmNvbnRhaW5lci5jb250YWluZXItLWdhbGxlcnktZ3JpZCB7XG4gIG1heC13aWR0aDogMTA1MHB4OyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NC45OTg3NWVtKSB7XG4gICAgLmNvbnRhaW5lci5jb250YWluZXItLWdhbGxlcnktZ3JpZCB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAuY29udGFpbmVyLmNvbnRhaW5lci0tZ2FsbGVyeS1ncmlkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaXMtZnVsbCAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uZ2FsbGVyeS1ncmlkX19pbWFnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAuZ2FsbGVyeS1ncmlkX19pbWFnZS5nYWxsZXJ5LWdyaWRfX2ltYWdlLS0xIHtcbiAgICBoZWlnaHQ6IDU5MHB4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3JlbSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgM3MgZWFzZTsgfVxuICAgIC5nYWxsZXJ5LWdyaWRfX2ltYWdlLmdhbGxlcnktZ3JpZF9faW1hZ2UtLTEuaXMtYW5pbWF0ZWQsIC5pcy1hbmltYXRlZCAuZ2FsbGVyeS1ncmlkX19pbWFnZS5nYWxsZXJ5LWdyaWRfX2ltYWdlLS0xIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgfVxuICAuZ2FsbGVyeS1ncmlkX19pbWFnZS5nYWxsZXJ5LWdyaWRfX2ltYWdlLS0yIHtcbiAgICBoZWlnaHQ6IDI5NXB4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuZ2FsbGVyeS1ncmlkX19pbWFnZS5nYWxsZXJ5LWdyaWRfX2ltYWdlLS0zIHtcbiAgICBoZWlnaHQ6IDI5NXB4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uZ2FsbGVyeS1ncmlkX19ib3gge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNyZW0pO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgM3MgZWFzZTsgfVxuICAuZ2FsbGVyeS1ncmlkX19ib3guaXMtYW5pbWF0ZWQsIC5pcy1hbmltYXRlZCAuZ2FsbGVyeS1ncmlkX19ib3gge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7IH1cblxuLmdhbGxlcnktc2xpZGVyLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAgIC5nYWxsZXJ5LXNsaWRlci1ib3gge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuZ2FsbGVyeS1zbGlkZXItYm94IC5zd2lwZXItYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL3ByZXYuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZ2FsbGVyeS1zbGlkZXItYm94IC5zd2lwZXItYnV0dG9uLS1uZXh0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9uZXh0LnN2Z1wiKTsgfVxuXG4uZ2FsbGVyeS1zbGlkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gICAgLmdhbGxlcnktc2xpZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDZyZW0pO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuLmdhbGxlcnktc2xpZGVyX19pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5nYWxsZXJ5LXNsaWRlcl9fYmcge1xuICBoZWlnaHQ6IDM1MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQuMzc1ZW0pIHtcbiAgICAuZ2FsbGVyeS1zbGlkZXJfX2JnIHtcbiAgICAgIGhlaWdodDogMjUwcHg7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAgIC5nYWxsZXJ5LXNsaWRlcl9fYmcge1xuICAgICAgaGVpZ2h0OiAyMDBweDsgfSB9XG5cbiNtYXAge1xuICBoZWlnaHQ6IDQzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmludHJvZHVjdGlvbi10ZXh0IHtcbiAgcGFkZGluZzogMCAxMHJlbSAwIDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgICAuaW50cm9kdWN0aW9uLXRleHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH0gfVxuICAuaW50cm9kdWN0aW9uLXRleHQuaW50cm9kdWN0aW9uLXRleHQtLWNvbnRhY3QgLmludHJvZHVjdGlvbi10ZXh0X19jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0Ljk5ODc1ZW0pIHtcbiAgICAgIC5pbnRyb2R1Y3Rpb24tdGV4dC5pbnRyb2R1Y3Rpb24tdGV4dC0tY29udGFjdCAuaW50cm9kdWN0aW9uLXRleHRfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmludHJvZHVjdGlvbi10ZXh0X190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0NS44MzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIGNvbG9yOiAjRjVBODAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcmVtKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDNzIGVhc2U7IH1cbiAgLmludHJvZHVjdGlvbi10ZXh0X190aXRsZS5pcy1hbmltYXRlZCwgLmlzLWFuaW1hdGVkIC5pbnRyb2R1Y3Rpb24tdGV4dF9fdGl0bGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgICAuaW50cm9kdWN0aW9uLXRleHRfX3RpdGxlIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmludHJvZHVjdGlvbi10ZXh0X19jb250ZW50IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1NC4xNjY2NyU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcmVtKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDNzIGVhc2U7IH1cbiAgLmludHJvZHVjdGlvbi10ZXh0X19jb250ZW50LmlzLWFuaW1hdGVkLCAuaXMtYW5pbWF0ZWQgLmludHJvZHVjdGlvbi10ZXh0X19jb250ZW50IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gICAgLmludHJvZHVjdGlvbi10ZXh0X19jb250ZW50IHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5pbnRyb2R1Y3Rpb24tdGV4dF9fY29udGVudCBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZsb29yLXBsYW5zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyOyB9XG4gIC5mbG9vci1wbGFuczphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAxLjVzIGVhc2U7XG4gICAgei1pbmRleDogMTsgfVxuICAuZmxvb3ItcGxhbnMuaXMtYW5pbWF0ZWQ6YWZ0ZXIge1xuICAgIGhlaWdodDogMDsgfVxuXG4uY29udGFpbmVyLmNvbnRhaW5lci0tZmxvb3ItcGxhbnMge1xuICBtYXgtd2lkdGg6IDkyMHB4OyB9XG5cbi5wbGFuIHtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAgIC5wbGFuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfSB9XG5cbi5wbGFuX19pbWFnZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NC45OTg3NWVtKSB7XG4gICAgLnBsYW5fX2ltYWdlIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDQ1LjgzMzMzJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAucGxhbl9faW1hZ2Uge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9IH1cbiAgLnBsYW5fX2ltYWdlIC5iYWNrZ3JvdW5kIHtcbiAgICBoZWlnaHQ6IDM3MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuXG4ucGxhbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0Ljk5ODc1ZW0pIHtcbiAgICAucGxhbl9fY29udGVudCB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiA1NC4xNjY2NyU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gICAgLnBsYW5fX2NvbnRlbnQge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnBsYW5fX2NvbnRlbnQtaW5uZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wbGFuX190aXRsZSB7XG4gIGZvbnQ6IDYwMCAycmVtLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbiAgY29sb3I6ICNGNUE4MDA7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAucGxhbl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9IH1cblxuLnBsYW5fX3RvdXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTFyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgLnBsYW5fX3RvdXI6aG92ZXIge1xuICAgIG9wYWNpdHk6IC43OyB9XG5cbi5wbGFuX190b3VyLXRleHQge1xuICBmb250OiA1MDAgMC45cmVtLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAuMjRyZW07XG4gIGNvbG9yOiAjRjVBODAwOyB9XG5cbi5wbGFuX190b3VyLXBsYXkge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9wbGF5LnN2Z1wiKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgfVxuXG4ucGxhbl9faW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAgIC5wbGFuX19pbmZvIHtcbiAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gICAgLnBsYW5fX2luZm8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5wbGFuX19pbmZvLWl0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZzogMCAuMTVyZW07XG4gIGZvbnQ6IDUwMCAwLjhyZW0vMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLjJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAgIC5wbGFuX19pbmZvLWl0ZW0ge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAwIC41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9IH1cbiAgLnBsYW5fX2luZm8taXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAgIC5wbGFuX19pbmZvLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiAwIC41cmVtOyB9IH1cbiAgLnBsYW5fX2luZm8taXRlbTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAgIC5wbGFuX19pbmZvLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgLjVyZW07IH0gfVxuICAucGxhbl9faW5mby1pdGVtIHNwYW4ge1xuICAgIGNvbG9yOiAjRjVBODAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IC43cmVtOyB9XG5cbi5wbGFuX19pbmZvLWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW46IDAgYXV0byAxcmVtIGF1dG87IH1cblxuLnBsYW5fX2J1dHRvbiB7XG4gIGNvbG9yOiAjRkY1OTVBO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAuOXJlbTsgfVxuICAucGxhbl9fYnV0dG9uOmhvdmVyIHJlY3Qge1xuICAgIHN0cm9rZS13aWR0aDogNTtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA0NSwgMjE5JTtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogNDg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDEuMzVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gICAgICAucGxhbl9fYnV0dG9uOmhvdmVyIHJlY3Qge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiA0NSwgMjE3JTsgfSB9XG4gIC5wbGFuX19idXR0b24gc3ZnIHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wbGFuX19idXR0b24gcmVjdCB7XG4gICAgZmlsbDogbm9uZTtcbiAgICBzdHJva2U6ICNGRjU5NUE7XG4gICAgc3Ryb2tlLXdpZHRoOiA0O1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDI4MCUsIDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGxpbmVhcjsgfVxuXG4uZmVhdHVyZXMtbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNGNUE4MDA7XG4gIHBhZGRpbmc6IDRyZW0gMCAycmVtIDA7IH1cbiAgLmZlYXR1cmVzLWxpc3QuZmVhdHVyZXMtbGlzdC0tb2Zmc2V0IHtcbiAgICBtYXJnaW4tdG9wOiAtMjYuM3JlbTtcbiAgICBwYWRkaW5nLXRvcDogMjJyZW07IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAgICAgLmZlYXR1cmVzLWxpc3QuZmVhdHVyZXMtbGlzdC0tb2Zmc2V0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIycmVtOyB9IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAgICAgLmZlYXR1cmVzLWxpc3QuZmVhdHVyZXMtbGlzdC0tb2Zmc2V0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVyZW07IH0gfVxuXG4uZmVhdHVyZXMtbGlzdF9fdGl0bGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luOiAwIDAgM3JlbSAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3JlbSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAzcyBlYXNlOyB9XG4gIC5mZWF0dXJlcy1saXN0X190aXRsZS5pcy1hbmltYXRlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAgIC5mZWF0dXJlcy1saXN0X190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cblxuLmZlYXR1cmVzLWxpc3RfX2l0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZzogMCAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTFyZW0pO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTsgfVxuICAuZmVhdHVyZXMtbGlzdF9faXRlbS5pcy1hbmltYXRlZCwgLmlzLWFuaW1hdGVkIC5mZWF0dXJlcy1saXN0X19pdGVtIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gICAgLmZlYXR1cmVzLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgICAuZmVhdHVyZXMtbGlzdF9faXRlbSB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gICAgLmZlYXR1cmVzLWxpc3RfX2l0ZW0ge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAgIC5mZWF0dXJlcy1saXN0X19pdGVtIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmZlYXR1cmVzLWxpc3RfX2l0ZW1zIHtcbiAgbWFyZ2luOiAwIC0ycmVtOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gICAgLmZlYXR1cmVzLWxpc3RfX2l0ZW1zIHtcbiAgICAgIG1hcmdpbjogMCAwOyB9IH1cbiAgLmZlYXR1cmVzLWxpc3RfX2l0ZW1zIC5mZWF0dXJlcy1saXN0X19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4xczsgfVxuICAuZmVhdHVyZXMtbGlzdF9faXRlbXMgLmZlYXR1cmVzLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzOyB9XG4gIC5mZWF0dXJlcy1saXN0X19pdGVtcyAuZmVhdHVyZXMtbGlzdF9faXRlbTpudGgtY2hpbGQoMykge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7IH1cbiAgLmZlYXR1cmVzLWxpc3RfX2l0ZW1zIC5mZWF0dXJlcy1saXN0X19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC40czsgfVxuICAuZmVhdHVyZXMtbGlzdF9faXRlbXMgLmZlYXR1cmVzLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzOyB9XG4gIC5mZWF0dXJlcy1saXN0X19pdGVtcyAuZmVhdHVyZXMtbGlzdF9faXRlbTpudGgtY2hpbGQoNikge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7IH1cbiAgLmZlYXR1cmVzLWxpc3RfX2l0ZW1zIC5mZWF0dXJlcy1saXN0X19pdGVtOm50aC1jaGlsZCg3KSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC43czsgfVxuICAuZmVhdHVyZXMtbGlzdF9faXRlbXMgLmZlYXR1cmVzLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDgpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzOyB9XG4gIC5mZWF0dXJlcy1saXN0X19pdGVtcyAuZmVhdHVyZXMtbGlzdF9faXRlbTpudGgtY2hpbGQoOSkge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7IH1cbiAgLmZlYXR1cmVzLWxpc3RfX2l0ZW1zIC5mZWF0dXJlcy1saXN0X19pdGVtOm50aC1jaGlsZCgxMCkge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzOyB9XG4gIC5mZWF0dXJlcy1saXN0X19pdGVtcyAuZmVhdHVyZXMtbGlzdF9faXRlbTpudGgtY2hpbGQoMTEpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjFzOyB9XG4gIC5mZWF0dXJlcy1saXN0X19pdGVtcyAuZmVhdHVyZXMtbGlzdF9faXRlbTpudGgtY2hpbGQoMTIpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzOyB9XG4gIC5mZWF0dXJlcy1saXN0X19pdGVtcyAuZmVhdHVyZXMtbGlzdF9faXRlbTpudGgtY2hpbGQoMTMpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjNzOyB9XG4gIC5mZWF0dXJlcy1saXN0X19pdGVtcyAuZmVhdHVyZXMtbGlzdF9faXRlbTpudGgtY2hpbGQoMTQpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjRzOyB9XG4gIC5mZWF0dXJlcy1saXN0X19pdGVtcyAuZmVhdHVyZXMtbGlzdF9faXRlbTpudGgtY2hpbGQoMTUpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzOyB9XG4gIC5mZWF0dXJlcy1saXN0X19pdGVtcyAuZmVhdHVyZXMtbGlzdF9faXRlbTpudGgtY2hpbGQoMTYpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjZzOyB9XG4gIC5mZWF0dXJlcy1saXN0X19pdGVtcyAuZmVhdHVyZXMtbGlzdF9faXRlbTpudGgtY2hpbGQoMTcpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjdzOyB9XG4gIC5mZWF0dXJlcy1saXN0X19pdGVtcyAuZmVhdHVyZXMtbGlzdF9faXRlbTpudGgtY2hpbGQoMTgpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjhzOyB9XG4gIC5mZWF0dXJlcy1saXN0X19pdGVtcyAuZmVhdHVyZXMtbGlzdF9faXRlbTpudGgtY2hpbGQoMTkpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjlzOyB9XG4gIC5mZWF0dXJlcy1saXN0X19pdGVtcyAuZmVhdHVyZXMtbGlzdF9faXRlbTpudGgtY2hpbGQoMjApIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyczsgfVxuICAuZmVhdHVyZXMtbGlzdF9faXRlbXMgLmZlYXR1cmVzLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDIxKSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi4xczsgfVxuICAuZmVhdHVyZXMtbGlzdF9faXRlbXMgLmZlYXR1cmVzLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDIyKSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi4yczsgfVxuICAuZmVhdHVyZXMtbGlzdF9faXRlbXMgLmZlYXR1cmVzLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDIzKSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi4zczsgfVxuICAuZmVhdHVyZXMtbGlzdF9faXRlbXMgLmZlYXR1cmVzLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDI0KSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi40czsgfVxuICAuZmVhdHVyZXMtbGlzdF9faXRlbXMgLmZlYXR1cmVzLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDI1KSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi41czsgfVxuICAuZmVhdHVyZXMtbGlzdF9faXRlbXMgLmZlYXR1cmVzLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDI2KSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi42czsgfVxuICAuZmVhdHVyZXMtbGlzdF9faXRlbXMgLmZlYXR1cmVzLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDI3KSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi43czsgfVxuICAuZmVhdHVyZXMtbGlzdF9faXRlbXMgLmZlYXR1cmVzLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDI4KSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi44czsgfVxuICAuZmVhdHVyZXMtbGlzdF9faXRlbXMgLmZlYXR1cmVzLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDI5KSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi45czsgfVxuXG4uZmVhdHVyZXMtbGlzdF9faWNvbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgICAuZmVhdHVyZXMtbGlzdF9faWNvbiB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9IH1cblxuLmZlYXR1cmVzLWxpc3RfX3RleHQge1xuICBmb250OiA0MDAgMC44MTI1cmVtLzEuNiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gICAgLmZlYXR1cmVzLWxpc3RfX3RleHQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5jdGEge1xuICBwYWRkaW5nOiA1cmVtIDAgMy41cmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2luZ2xlLS1wb3N0IC5jdGEge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5jb250YWluZXIuY29udGFpbmVyLS1jdGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmN0YV9faW1nIHtcbiAgd2lkdGg6IDY1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfVxuXG4uY3RhX19zdmcge1xuICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7XG4gIGNsaXAtcnVsZTogZXZlbm9kZDsgfVxuICAuY3RhX19zdmcuY3RhX19zdmctLWNvbG9yLXdoaXRlIHtcbiAgICBmaWxsOiAjRkZGRkZGOyB9XG4gIC5jdGFfX3N2Zy5jdGFfX3N2Zy0tY29sb3ItYSB7XG4gICAgZmlsbDogI0ZGNTk1QTsgfVxuICAuY3RhX19zdmcuY3RhX19zdmctLWNvbG9yLWIge1xuICAgIGZpbGw6ICNGNUE4MDA7IH1cbiAgLmN0YV9fc3ZnLmN0YV9fc3ZnLS1jb2xvci1jIHtcbiAgICBmaWxsOiAjMDA0N0JBOyB9XG4gIC5jdGFfX3N2Zy5jdGFfX3N2Zy0tY29sb3ItZCB7XG4gICAgZmlsbDogI0JFQ0JFODsgfVxuXG4uaGFuZCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDI1JSA1MCU7IH1cblxuLmhhbmQtdGFwIHtcbiAgYW5pbWF0aW9uOiB0YXAgMXMgZWFzZS1vdXQgYmFja3dhcmRzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTsgfVxuXG4udGFwLTEsXG4udGFwLTIge1xuICBhbmltYXRpb246IHRhcC1jaXJjbGUgMXMgZWFzZS1vdXQgYmFja3dhcmRzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTsgfVxuXG4uY3RhX190aXRsZSB7XG4gIGNvbG9yOiAjRjVBODAwO1xuICBtYXJnaW46IDAgMCAycmVtIDA7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcmVtKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDNzIGVhc2U7IH1cbiAgLmN0YV9fdGl0bGUuaXMtYW5pbWF0ZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAuY3RhX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuMTVyZW07IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAgIC5jdGFfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogLjc1cmVtOyB9IH1cbiAgLmN0YV9fdGl0bGUgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEuMzNyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICAgIC5jdGFfX3RpdGxlIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRjU5NUE7IH1cblxuLmNvbnRhaW5lci5jb250YWluZXItLWdhbGxlcnktbmF2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzLjNyZW07IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgICAuY29udGFpbmVyLmNvbnRhaW5lci0tZ2FsbGVyeS1uYXYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gICAgLmNvbnRhaW5lci5jb250YWluZXItLWdhbGxlcnktbmF2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uZ2FsbGVyeS1uYXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgICAuZ2FsbGVyeS1uYXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC5nYWxsZXJ5LW5hdiAuZ2FsbGVyeS1uYXZfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzOyB9XG4gIC5nYWxsZXJ5LW5hdiAuZ2FsbGVyeS1uYXZfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzOyB9XG4gIC5nYWxsZXJ5LW5hdiAuZ2FsbGVyeS1uYXZfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzOyB9XG4gIC5nYWxsZXJ5LW5hdiAuZ2FsbGVyeS1uYXZfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzOyB9XG4gIC5nYWxsZXJ5LW5hdiAuZ2FsbGVyeS1uYXZfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzOyB9XG4gIC5nYWxsZXJ5LW5hdiAuZ2FsbGVyeS1uYXZfX2l0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzOyB9XG4gIC5nYWxsZXJ5LW5hdiAuZ2FsbGVyeS1uYXZfX2l0ZW06bnRoLWNoaWxkKDcpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzOyB9XG4gIC5nYWxsZXJ5LW5hdiAuZ2FsbGVyeS1uYXZfX2l0ZW06bnRoLWNoaWxkKDgpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzOyB9XG4gIC5nYWxsZXJ5LW5hdiAuZ2FsbGVyeS1uYXZfX2l0ZW06bnRoLWNoaWxkKDkpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzOyB9XG4gIC5nYWxsZXJ5LW5hdi5nYWxsZXJ5LW5hdi0tY29sb3Itd2hpdGUgLmdhbGxlcnktbmF2X19pdGVtIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDQ3QkE7XG4gICAgY29sb3I6ICMwMDQ3QkE7IH1cbiAgICAuZ2FsbGVyeS1uYXYuZ2FsbGVyeS1uYXYtLWNvbG9yLXdoaXRlIC5nYWxsZXJ5LW5hdl9faXRlbS5pcy1hY3RpdmUsIC5nYWxsZXJ5LW5hdi5nYWxsZXJ5LW5hdi0tY29sb3Itd2hpdGUgLmdhbGxlcnktbmF2X19pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ3QkE7IH1cbiAgLmdhbGxlcnktbmF2LmdhbGxlcnktbmF2LS1jb2xvci1hIC5nYWxsZXJ5LW5hdl9faXRlbSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY1OTVBO1xuICAgIGNvbG9yOiAjRkY1OTVBOyB9XG4gICAgLmdhbGxlcnktbmF2LmdhbGxlcnktbmF2LS1jb2xvci1hIC5nYWxsZXJ5LW5hdl9faXRlbS5pcy1hY3RpdmUsIC5nYWxsZXJ5LW5hdi5nYWxsZXJ5LW5hdi0tY29sb3ItYSAuZ2FsbGVyeS1uYXZfX2l0ZW06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTk1QTsgfVxuICAuZ2FsbGVyeS1uYXYuZ2FsbGVyeS1uYXYtLWNvbG9yLWIgLmdhbGxlcnktbmF2X19pdGVtIHtcbiAgICBib3JkZXItY29sb3I6ICNGNUE4MDA7XG4gICAgY29sb3I6ICNGNUE4MDA7IH1cbiAgICAuZ2FsbGVyeS1uYXYuZ2FsbGVyeS1uYXYtLWNvbG9yLWIgLmdhbGxlcnktbmF2X19pdGVtLmlzLWFjdGl2ZSwgLmdhbGxlcnktbmF2LmdhbGxlcnktbmF2LS1jb2xvci1iIC5nYWxsZXJ5LW5hdl9faXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVBODAwOyB9XG4gIC5nYWxsZXJ5LW5hdi5nYWxsZXJ5LW5hdi0tY29sb3ItYyAuZ2FsbGVyeS1uYXZfX2l0ZW0ge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNDdCQTtcbiAgICBjb2xvcjogIzAwNDdCQTsgfVxuICAgIC5nYWxsZXJ5LW5hdi5nYWxsZXJ5LW5hdi0tY29sb3ItYyAuZ2FsbGVyeS1uYXZfX2l0ZW0uaXMtYWN0aXZlLCAuZ2FsbGVyeS1uYXYuZ2FsbGVyeS1uYXYtLWNvbG9yLWMgLmdhbGxlcnktbmF2X19pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ3QkE7IH1cbiAgLmdhbGxlcnktbmF2LmdhbGxlcnktbmF2LS1jb2xvci1kIC5nYWxsZXJ5LW5hdl9faXRlbSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQkVDQkU4O1xuICAgIGNvbG9yOiAjQkVDQkU4OyB9XG4gICAgLmdhbGxlcnktbmF2LmdhbGxlcnktbmF2LS1jb2xvci1kIC5nYWxsZXJ5LW5hdl9faXRlbS5pcy1hY3RpdmUsIC5nYWxsZXJ5LW5hdi5nYWxsZXJ5LW5hdi0tY29sb3ItZCAuZ2FsbGVyeS1uYXZfX2l0ZW06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JFQ0JFODsgfVxuXG4uZ2FsbGVyeS1uYXZfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRjU5NUE7XG4gIHBhZGRpbmc6IC43NXJlbSAxcmVtO1xuICBmb250OiA3MDAgMS4yNXJlbS8xIFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRkY1OTVBO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLjI0cmVtO1xuICBtYXJnaW46IDAgLjVyZW0gMS45NXJlbSAuNXJlbTtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMXJlbSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlOyB9XG4gIC5nYWxsZXJ5LW5hdl9faXRlbS5pcy1hbmltYXRlZCwgLmlzLWFuaW1hdGVkIC5nYWxsZXJ5LW5hdl9faXRlbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAgIC5nYWxsZXJ5LW5hdl9faXRlbSB7XG4gICAgICB3aWR0aDogNDglO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAgIC5nYWxsZXJ5LW5hdl9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAgIC5nYWxsZXJ5LW5hdl9faXRlbSB7XG4gICAgICBwYWRkaW5nOiAuNzVyZW0gLjE1cmVtO1xuICAgICAgZm9udC1zaXplOiAuNXJlbTtcbiAgICAgIG1pbi13aWR0aDogYXV0bzsgfSB9XG4gIC5nYWxsZXJ5LW5hdl9faXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuICAuZ2FsbGVyeS1uYXZfX2l0ZW0uaXMtYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNGRjU5NUE7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgICAuZ2FsbGVyeS1uYXZfX2l0ZW0uZ2FsbGVyeS1uYXZfX2l0ZW0tLWFsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgxLjI1ZW0pIHtcbiAgLmNvbnRhaW5lci5jb250YWluZXItLWdhbGxlcnktaXRlbXMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcmVtKTsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NC45OTg3NWVtKSB7XG4gIC5jb250YWluZXIuY29udGFpbmVyLS1nYWxsZXJ5LWl0ZW1zIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOHJlbSk7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAuY29udGFpbmVyLmNvbnRhaW5lci0tZ2FsbGVyeS1pdGVtcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pOyB9IH1cblxuLmNvbnRhaW5lci5pcy1jdXN0b20tbGF5b3V0IC5nYWxsZXJ5LWl0ZW0ge1xuICBmbGV4OiAwIDAgMzEuNjY2NjclICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzEuNjY2NjclICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzMS42NjY2NyUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gICAgLmNvbnRhaW5lci5pcy1jdXN0b20tbGF5b3V0IC5nYWxsZXJ5LWl0ZW0ge1xuICAgICAgZmxleDogMCAwIDQ4LjMzMzMzJSAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiA0OC4zMzMzMyUgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiA0OC4zMzMzMyUgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuICAuY29udGFpbmVyLmlzLWN1c3RvbS1sYXlvdXQgLmdhbGxlcnktaXRlbS5nYWxsZXJ5LWl0ZW0tY3VzdG9tLS0xLCAuY29udGFpbmVyLmlzLWN1c3RvbS1sYXlvdXQgLmdhbGxlcnktaXRlbS5nYWxsZXJ5LWl0ZW0tY3VzdG9tLS0zLCAuY29udGFpbmVyLmlzLWN1c3RvbS1sYXlvdXQgLmdhbGxlcnktaXRlbS5nYWxsZXJ5LWl0ZW0tY3VzdG9tLS00IHtcbiAgICBoZWlnaHQ6IDQ3NXB4OyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAgIC5jb250YWluZXIuaXMtY3VzdG9tLWxheW91dCAuZ2FsbGVyeS1pdGVtLmdhbGxlcnktaXRlbS1jdXN0b20tLTEsIC5jb250YWluZXIuaXMtY3VzdG9tLWxheW91dCAuZ2FsbGVyeS1pdGVtLmdhbGxlcnktaXRlbS1jdXN0b20tLTMsIC5jb250YWluZXIuaXMtY3VzdG9tLWxheW91dCAuZ2FsbGVyeS1pdGVtLmdhbGxlcnktaXRlbS1jdXN0b20tLTQge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAuY29udGFpbmVyLmlzLWN1c3RvbS1sYXlvdXQgLmdhbGxlcnktaXRlbS5nYWxsZXJ5LWl0ZW0tY3VzdG9tLS0zLCAuY29udGFpbmVyLmlzLWN1c3RvbS1sYXlvdXQgLmdhbGxlcnktaXRlbS5nYWxsZXJ5LWl0ZW0tY3VzdG9tLS02LCAuY29udGFpbmVyLmlzLWN1c3RvbS1sYXlvdXQgLmdhbGxlcnktaXRlbS5nYWxsZXJ5LWl0ZW0tY3VzdG9tLS05IHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4OiAwIDAgMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAgIC5jb250YWluZXIuaXMtY3VzdG9tLWxheW91dCAuZ2FsbGVyeS1pdGVtLmdhbGxlcnktaXRlbS1jdXN0b20tLTMsIC5jb250YWluZXIuaXMtY3VzdG9tLWxheW91dCAuZ2FsbGVyeS1pdGVtLmdhbGxlcnktaXRlbS1jdXN0b20tLTYsIC5jb250YWluZXIuaXMtY3VzdG9tLWxheW91dCAuZ2FsbGVyeS1pdGVtLmdhbGxlcnktaXRlbS1jdXN0b20tLTkge1xuICAgICAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAuY29udGFpbmVyLmlzLWN1c3RvbS1sYXlvdXQgLmdhbGxlcnktaXRlbS5nYWxsZXJ5LWl0ZW0tY3VzdG9tLS0yLCAuY29udGFpbmVyLmlzLWN1c3RvbS1sYXlvdXQgLmdhbGxlcnktaXRlbS5nYWxsZXJ5LWl0ZW0tY3VzdG9tLS01LCAuY29udGFpbmVyLmlzLWN1c3RvbS1sYXlvdXQgLmdhbGxlcnktaXRlbS5nYWxsZXJ5LWl0ZW0tY3VzdG9tLS04IHtcbiAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4uZ2FsbGVyeS1pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMS42NjY2NyU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMyMXB4O1xuICBtYXJnaW4tbGVmdDogY2FsYygoMTAwJSAvIDEyKSAqIDAuMDYyNSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygoMTAwJSAvIDEyKSAqIDAuMDYyNSk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMuNjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gICAgLmdhbGxlcnktaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAgIC5nYWxsZXJ5LWl0ZW0ge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogNDguMzMzMzMlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuZ2FsbGVyeS1pdGVtOmhvdmVyIC5nYWxsZXJ5LWl0ZW1fX2JnIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9XG4gIC5nYWxsZXJ5LWl0ZW06aG92ZXIgLmdhbGxlcnktaXRlbV9fb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC5nYWxsZXJ5LWl0ZW0uZ2FsbGVyeS1pdGVtLS1zbWFsbCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI5LjE2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAgICAgLmdhbGxlcnktaXRlbS5nYWxsZXJ5LWl0ZW0tLXNtYWxsIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAzMS42NjY2NyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gICAgICAuZ2FsbGVyeS1pdGVtLmdhbGxlcnktaXRlbS0tc21hbGwge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDQ4LjMzMzMzJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDsgfSB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgICAgIC5nYWxsZXJ5LWl0ZW0uZ2FsbGVyeS1pdGVtLS1zbWFsbCB7XG4gICAgICAgIGhlaWdodDogMTUwcHg7IH0gfVxuICAuZ2FsbGVyeS1pdGVtLmdhbGxlcnktaXRlbS0tbWVkaXVtIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjkuMTY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBoZWlnaHQ6IDI5OHB4OyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgICAgIC5nYWxsZXJ5LWl0ZW0uZ2FsbGVyeS1pdGVtLS1tZWRpdW0ge1xuICAgICAgICBoZWlnaHQ6IDMxNXB4O1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDMxLjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAgIC5nYWxsZXJ5LWl0ZW0uZ2FsbGVyeS1pdGVtLS1tZWRpdW0ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDQ4LjMzMzMzJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDsgfSB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgICAgIC5nYWxsZXJ5LWl0ZW0uZ2FsbGVyeS1pdGVtLS1tZWRpdW0ge1xuICAgICAgICBoZWlnaHQ6IDE1MHB4OyB9IH1cbiAgLmdhbGxlcnktaXRlbS5nYWxsZXJ5LWl0ZW0tLWxhcmdlIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjIuNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGhlaWdodDogNjU1cHg7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAgICAgLmdhbGxlcnktaXRlbS5nYWxsZXJ5LWl0ZW0tLWxhcmdlIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gICAgICAuZ2FsbGVyeS1pdGVtLmdhbGxlcnktaXRlbS0tbGFyZ2Uge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDQ4LjMzMzMzJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDsgfSB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgICAgIC5nYWxsZXJ5LWl0ZW0uZ2FsbGVyeS1pdGVtLS1sYXJnZSB7XG4gICAgICAgIGhlaWdodDogMTUwcHg7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuY29udGFpbmVyLS1nYWxsZXJ5LWl0ZW1zOm5vdCguaXMtY3VzdG9tLWxheW91dCkgLmdhbGxlcnktaXRlbS5nYWxsZXJ5LWl0ZW0tLTMsIC5jb250YWluZXItLWdhbGxlcnktaXRlbXM6bm90KC5pcy1jdXN0b20tbGF5b3V0KSAuZ2FsbGVyeS1pdGVtLmdhbGxlcnktaXRlbS0tNiwgLmNvbnRhaW5lci0tZ2FsbGVyeS1pdGVtczpub3QoLmlzLWN1c3RvbS1sYXlvdXQpIC5nYWxsZXJ5LWl0ZW0uZ2FsbGVyeS1pdGVtLS05IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyOS45OTg3NWVtKSB7XG4gIC5jb250YWluZXItLWdhbGxlcnktaXRlbXM6bm90KC5pcy1jdXN0b20tbGF5b3V0KSAuZ2FsbGVyeS1pdGVtLmdhbGxlcnktaXRlbS0tMywgLmNvbnRhaW5lci0tZ2FsbGVyeS1pdGVtczpub3QoLmlzLWN1c3RvbS1sYXlvdXQpIC5nYWxsZXJ5LWl0ZW0uZ2FsbGVyeS1pdGVtLS02LCAuY29udGFpbmVyLS1nYWxsZXJ5LWl0ZW1zOm5vdCguaXMtY3VzdG9tLWxheW91dCkgLmdhbGxlcnktaXRlbS5nYWxsZXJ5LWl0ZW0tLTkge1xuICAgIGhlaWdodDogMjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5jb250YWluZXItLWdhbGxlcnktaXRlbXM6bm90KC5pcy1jdXN0b20tbGF5b3V0KSAuZ2FsbGVyeS1pdGVtLmdhbGxlcnktaXRlbS0tMiwgLmNvbnRhaW5lci0tZ2FsbGVyeS1pdGVtczpub3QoLmlzLWN1c3RvbS1sYXlvdXQpIC5nYWxsZXJ5LWl0ZW0uZ2FsbGVyeS1pdGVtLS01LCAuY29udGFpbmVyLS1nYWxsZXJ5LWl0ZW1zOm5vdCguaXMtY3VzdG9tLWxheW91dCkgLmdhbGxlcnktaXRlbS5nYWxsZXJ5LWl0ZW0tLTgge1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICByaWdodDogMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItLWdhbGxlcnktaXRlbXM6bm90KC5pcy1jdXN0b20tbGF5b3V0KSAuZ2FsbGVyeS1pdGVtLmdhbGxlcnktaXRlbS0tMVtkYXRhLXN0eWxlPVwiVmlkZW9cIl0ge1xuICAgIGxlZnQ6IDMzJSAhaW1wb3J0YW50OyB9IH1cblxuLmdhbGxlcnktaXRlbV9fYmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4uZ2FsbGVyeS1zaXplciB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5nYWxsZXJ5LWl0ZW1fX292ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuXG4uZ2FsbGVyeS1pdGVtX19wbGF5IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL3BsYXktMS5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgbWFyZ2luLXRvcDogLTI2cHg7XG4gIHotaW5kZXg6IDM7IH1cblxuLm1vdmVkLWl0ZW1zIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaG90LXNwb3RzIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmhvdC1zcG90cy5pcy1hY3RpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNzBweDsgfVxuICAgIC5ob3Qtc3BvdHMuaXMtYWN0aXZlOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjQkVDQkU4OyB9XG5cbi5ob3Qtc3BvdHNfX2ZpbHRlcnMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFQ0JFODtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcmVtKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDNzIGVhc2U7IH1cbiAgLmhvdC1zcG90c19fZmlsdGVycy5pcy1hbmltYXRlZCwgLmlzLWFuaW1hdGVkIC5ob3Qtc3BvdHNfX2ZpbHRlcnMge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgICAuaG90LXNwb3RzX19maWx0ZXJzIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gICAgLmhvdC1zcG90c19fZmlsdGVycyAuaG90LXNwb3RzX19jYXRlZ29yeS1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZGRkZGRjsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gICAgLmhvdC1zcG90c19fZmlsdGVycyAuaG90LXNwb3RzX19jYXRlZ29yeS1ncm91cDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbiNob3Qtc3BvdHMtbWFwIHtcbiAgaGVpZ2h0OiA1NjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5ob3Qtc3BvdHNfX21hcCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTguMzMzMzMlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3JlbSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAzcyBlYXNlOyB9XG4gIC5ob3Qtc3BvdHNfX21hcC5pcy1hbmltYXRlZCwgLmlzLWFuaW1hdGVkIC5ob3Qtc3BvdHNfX21hcCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAgIC5ob3Qtc3BvdHNfX21hcCB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuaG90LXNwb3RzX19tYXAgLnNpLXBvaW50ZXItdG9wIHtcbiAgICBib3JkZXItd2lkdGg6IDMwcHg7IH1cbiAgLmhvdC1zcG90c19fbWFwIC5zaS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgLmhvdC1zcG90c19fbWFwIC5zaS1jbG9zZS1idXR0b24ge1xuICAgIHotaW5kZXg6IDk5OTsgfVxuICAuaG90LXNwb3RzX19tYXAgLm1hcmtlcl9fdGl0bGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIG1hcmdpbjogMCAwIDAuNzVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgZm9udDogNDAwIDAuOTVyZW0vMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAuaG90LXNwb3RzX19tYXAgLm1hcmtlcl9fYWRkcmVzcyA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQ6IDQwMCAwLjY4cmVtLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtOyB9XG4gIC5ob3Qtc3BvdHNfX21hcCAubWFya2VyX19kaXJlY3Rpb25zLFxuICAuaG90LXNwb3RzX19tYXAgLm1hcmtlcl9fd2Vic2l0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gICAgY29sb3I6ICNGNUE4MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAwLjFyZW0gLjNyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250OiA3MDAgMC44cmVtLzEuMiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgLmhvdC1zcG90c19fbWFwIC5tYXJrZXJfX2RpcmVjdGlvbnM6aG92ZXIsXG4gICAgLmhvdC1zcG90c19fbWFwIC5tYXJrZXJfX3dlYnNpdGU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1QTgwMDtcbiAgICAgIGJvcmRlci1jb2xvcjogI0Y1QTgwMDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5ob3Qtc3BvdHNfX21hcCAubWFya2VyX193ZWJzaXRlIHtcbiAgICBtYXJnaW4tdG9wOiAuNjVyZW07IH1cblxuLmhvdC1zcG90c19fY2F0ZWdvcnktZ3JvdXAge1xuICBwYWRkaW5nOiAwIDlyZW0gMCAxNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgICAuaG90LXNwb3RzX19jYXRlZ29yeS1ncm91cC5maXJzdC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgICAuaG90LXNwb3RzX19jYXRlZ29yeS1ncm91cCB7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5ob3Qtc3BvdHNfX2NhdGVnb3J5LWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLmhvdC1zcG90c19fY2F0ZWdvcnktZ3JvdXA6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDQ3QkE7IH1cbiAgICAuaG90LXNwb3RzX19jYXRlZ29yeS1ncm91cDpob3ZlciAuaG90LXNwb3RzX19jYXRlZ29yeS1uYW1lIHNwYW4ge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmhvdC1zcG90c19fY2F0ZWdvcnktZ3JvdXAuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjVBODAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5ob3Qtc3BvdHNfX2NhdGVnb3J5LWdyb3VwLmlzLWFjdGl2ZS5hY3RpdmUtY29sb3Itd2hpdGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5ob3Qtc3BvdHNfX2NhdGVnb3J5LWdyb3VwLmlzLWFjdGl2ZS5hY3RpdmUtY29sb3ItYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1OTVBOyB9XG4gICAgLmhvdC1zcG90c19fY2F0ZWdvcnktZ3JvdXAuaXMtYWN0aXZlLmFjdGl2ZS1jb2xvci1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUE4MDA7IH1cbiAgICAuaG90LXNwb3RzX19jYXRlZ29yeS1ncm91cC5pcy1hY3RpdmUuYWN0aXZlLWNvbG9yLWMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDdCQTsgfVxuICAgIC5ob3Qtc3BvdHNfX2NhdGVnb3J5LWdyb3VwLmlzLWFjdGl2ZS5hY3RpdmUtY29sb3ItZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVDQkU4OyB9XG4gICAgLmhvdC1zcG90c19fY2F0ZWdvcnktZ3JvdXAuaXMtYWN0aXZlOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHJpZ2h0OiAzcmVtO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9hcnJvdy13aGl0ZS5zdmdcIikgMTAwJSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxODBweCBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OC4xMjVlbSkge1xuICAgICAgICAuaG90LXNwb3RzX19jYXRlZ29yeS1ncm91cC5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7IH0gfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgICAgICAgLmhvdC1zcG90c19fY2F0ZWdvcnktZ3JvdXAuaXMtYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICB3aWR0aDogNjBweDsgfSB9XG4gICAgLmhvdC1zcG90c19fY2F0ZWdvcnktZ3JvdXAuaXMtYWN0aXZlIC5ob3Qtc3BvdHNfX2NhdGVnb3J5LW5hbWUge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC5ob3Qtc3BvdHNfX2NhdGVnb3J5LWdyb3VwLmlzLWFjdGl2ZSAuaG90LXNwb3RzX19jYXRlZ29yeS1uYW1lIHNwYW4ge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5ob3Qtc3BvdHNfX2NhdGVnb3J5LWdyb3VwLmlzLWFjdGl2ZSAuaG90LXNwb3RfX2NhdGVnb3J5LXBvc3RzIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMCAwIDA7XG4gICAgICBtYXgtaGVpZ2h0OiAxMzBweDtcbiAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgICAgLmhvdC1zcG90c19fY2F0ZWdvcnktZ3JvdXAuaXMtYWN0aXZlIC5ob3Qtc3BvdF9fY2F0ZWdvcnktcG9zdHMgPiBsaSB7XG4gICAgICAgIGFuaW1hdGlvbjogZmFkZUluVXAgMC41cyBmb3J3YXJkcztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAuaG90LXNwb3RzX19jYXRlZ29yeS1ncm91cC5pcy1hY3RpdmUgLmhvdC1zcG90X19jYXRlZ29yeS1wb3N0cyA+IGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uaG90LXNwb3RzX19jYXRlZ29yeS1uYW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udDogNDAwIDEuNXJlbS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNGVtO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NC45OTg3NWVtKSB7XG4gICAgLmhvdC1zcG90c19fY2F0ZWdvcnktbmFtZSB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTsgfSB9XG4gIC5ob3Qtc3BvdHNfX2NhdGVnb3J5LW5hbWU6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMDsgfVxuXG4uaG90LXNwb3RfX2NhdGVnb3J5LXBvc3RzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMC40cmVtOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gICAgLmhvdC1zcG90X19jYXRlZ29yeS1wb3N0czo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgaGVpZ2h0OiAxMHB4OyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAuaG90LXNwb3RfX2NhdGVnb3J5LXBvc3RzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBoZWlnaHQ6IDEwcHg7IH0gfVxuXG4uaG90LXNwb3RfX2NhdGVnb3J5LXBvc3RzOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjU5NUE7IH1cblxuLmhvdC1zcG90X19jYXRlZ29yeS1wb3N0czo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1OTVBO1xuICBvdXRsaW5lOiAwcHggc29saWQgI0ZGNTk1QTsgfVxuXG4uaG90LXNwb3RfX2NhdGVnb3J5LXBvc3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5ob3Qtc3BvdF9fY2F0ZWdvcnktcG9zdHMgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQ6IDQwMCAwLjg1cmVtLzEuMjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5ob3Qtc3BvdF9fY2F0ZWdvcnktcG9zdHMgPiBsaS5pcy1hY3RpdmUge1xuICAgICAgY29sb3I6ICMwMDQ3QkE7IH1cblxuLm1vYmlsZS1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDtcbiAgcmlnaHQ6IDJyZW07XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2Fycm93LWRvd24uc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm1vYmlsZS1hcnJvdy5tb2JpbGUtYXJyb3ctLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2Nsb3NlLnN2Z1wiKTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgdG9wOiAtMnJlbTtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAycmVtOyB9XG5cbi5mZWF0dXJlZC1sb2NhdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiA0LjVyZW07IH1cblxuLmNvbnRhaW5lci5jb250YWluZXItLWZlYXR1cmVkLWxvY2F0aW9ucyB7XG4gIG1heC13aWR0aDogMTA1MHB4OyB9XG5cbi5mZWF0dXJlZC1sb2NhdGlvbnNfX2xpc3Qge1xuICBtYXJnaW46IDAgLTFyZW07IH1cbiAgLmZlYXR1cmVkLWxvY2F0aW9uc19fbGlzdCAuZmVhdHVyZWQtbG9jYXRpb246bnRoLWNoaWxkKDEpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzOyB9XG4gIC5mZWF0dXJlZC1sb2NhdGlvbnNfX2xpc3QgLmZlYXR1cmVkLWxvY2F0aW9uOm50aC1jaGlsZCgyKSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC42czsgfVxuICAuZmVhdHVyZWQtbG9jYXRpb25zX19saXN0IC5mZWF0dXJlZC1sb2NhdGlvbjpudGgtY2hpbGQoMykge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7IH1cbiAgLmZlYXR1cmVkLWxvY2F0aW9uc19fbGlzdCAuZmVhdHVyZWQtbG9jYXRpb246bnRoLWNoaWxkKDQpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzOyB9XG4gIC5mZWF0dXJlZC1sb2NhdGlvbnNfX2xpc3QgLmZlYXR1cmVkLWxvY2F0aW9uOm50aC1jaGlsZCg1KSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS41czsgfVxuICAuZmVhdHVyZWQtbG9jYXRpb25zX19saXN0IC5mZWF0dXJlZC1sb2NhdGlvbjpudGgtY2hpbGQoNikge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuOHM7IH1cbiAgLmZlYXR1cmVkLWxvY2F0aW9uc19fbGlzdCAuZmVhdHVyZWQtbG9jYXRpb246bnRoLWNoaWxkKDcpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjFzOyB9XG4gIC5mZWF0dXJlZC1sb2NhdGlvbnNfX2xpc3QgLmZlYXR1cmVkLWxvY2F0aW9uOm50aC1jaGlsZCg4KSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi40czsgfVxuICAuZmVhdHVyZWQtbG9jYXRpb25zX19saXN0IC5mZWF0dXJlZC1sb2NhdGlvbjpudGgtY2hpbGQoOSkge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuN3M7IH1cblxuLmZlYXR1cmVkLWxvY2F0aW9uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xcmVtKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7IH1cbiAgLmZlYXR1cmVkLWxvY2F0aW9uLmlzLWFuaW1hdGVkLCAuaXMtYW5pbWF0ZWQgLmZlYXR1cmVkLWxvY2F0aW9uIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gICAgLmZlYXR1cmVkLWxvY2F0aW9uIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAuNjI1ZW0pIHtcbiAgICAuZmVhdHVyZWQtbG9jYXRpb24ge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLmZlYXR1cmVkLWxvY2F0aW9uX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmVhdHVyZWQtbG9jYXRpb25fX2ltYWdlIC5iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGhlaWdodDogMzEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uZmVhdHVyZWQtbG9jYXRpb25fX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IC41cmVtO1xuICBiYWNrZ3JvdW5kOiAjRkY1OTVBO1xuICBmb250OiA0MDAgMXJlbS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLjE0cmVtOyB9XG5cbi5mZWF0dXJlZC1sb2NhdGlvbl9fbGluayB7XG4gIGJhY2tncm91bmQ6ICNGNUE4MDA7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtIC41cmVtIDEuNXJlbTsgfVxuXG4uYXJyb3ctYm94LS1mZWF0dXJlZC1sb2NhdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmNvbnRhY3QtdXMge1xuICBiYWNrZ3JvdW5kOiAjRjVBODAwO1xuICBwYWRkaW5nOiA3cmVtIDAgNi43NXJlbSAwOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gICAgLmNvbnRhY3QtdXMge1xuICAgICAgcGFkZGluZzogNHJlbSAwIDRyZW0gMDsgfSB9XG5cbi5jb250YWluZXIuY29udGFpbmVyLS1jb250YWN0LXVzIHtcbiAgbWF4LXdpZHRoOiA2MDBweDsgfVxuXG4uY29udGFjdC11c19fdGl0bGUge1xuICBjb2xvcjogI0Y1QTgwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAycmVtIDA7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAuY29udGFjdC11c19fdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5jb250YWN0LXVzX19mb3JtIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNyZW0pO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgM3MgZWFzZTsgfVxuICAuY29udGFjdC11c19fZm9ybS5pcy1hbmltYXRlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgfVxuXG4uaW1hZ2VzLWdyaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07IH1cbiAgLmltYWdlcy1ncmlkOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDEuNXMgZWFzZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5pbWFnZXMtZ3JpZC5pcy1hbmltYXRlZDphZnRlciB7XG4gICAgaGVpZ2h0OiAwOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gICAgLmltYWdlcy1ncmlkIC5pbWFnZXMtZ3JpZF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBvcmRlcjogMztcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAgIC5pbWFnZXMtZ3JpZCAuaW1hZ2VzLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgIG9yZGVyOiAxOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAuaW1hZ2VzLWdyaWQgLmltYWdlcy1ncmlkX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGhlaWdodDogMTgwcHg7IH0gfVxuXG4uaW1hZ2VzLWdyaWRfX2l0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gICAgLmltYWdlcy1ncmlkX19pdGVtOm50aC1jaGlsZCgxKSwgLmltYWdlcy1ncmlkX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGhlaWdodDogMTgwcHg7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAgIC5pbWFnZXMtZ3JpZF9faXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLmZlYXR1cmVkLXBvc3Qge1xuICBtYXJnaW4tYm90dG9tOiA0LjVyZW07IH1cblxuLmZlYXR1cmVkLXBvc3RfX2ltZyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBoZWlnaHQ6IDQ4MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzJDNUM4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3JlbSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAzcyBlYXNlOyB9XG4gIC5mZWF0dXJlZC1wb3N0X19pbWcuaXMtYW5pbWF0ZWQsIC5pcy1hbmltYXRlZCAuZmVhdHVyZWQtcG9zdF9faW1nIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gICAgLmZlYXR1cmVkLXBvc3RfX2ltZyB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAgIC5mZWF0dXJlZC1wb3N0X19pbWcge1xuICAgICAgaGVpZ2h0OiAzNTBweDsgfSB9XG5cbi5mZWF0dXJlZC1wb3N0X19jb250ZW50IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMnJlbSA0cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3JlbSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAzcyBlYXNlOyB9XG4gIC5mZWF0dXJlZC1wb3N0X19jb250ZW50LmlzLWFuaW1hdGVkLCAuaXMtYW5pbWF0ZWQgLmZlYXR1cmVkLXBvc3RfX2NvbnRlbnQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgICAuZmVhdHVyZWQtcG9zdF9fY29udGVudCB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAgIC5mZWF0dXJlZC1wb3N0X19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMi41cmVtOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgICAuZmVhdHVyZWQtcG9zdF9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTsgfSB9XG5cbi5mZWF0dXJlZC1wb3N0X19jb250ZW50LWlubmVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG5cbi5mZWF0dXJlZC1wb3N0X19sYWJlbCB7XG4gIGZvbnQ6IDUwMCAwLjhyZW0vMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0Y1QTgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cblxuLmZlYXR1cmVkLXBvc3RfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgLjVyZW0gMDtcbiAgZm9udDogNTAwIDEuNHJlbS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAuMTRyZW07IH1cblxuLnBvc3QtaW5mby5wb3N0LWluZm8tLWZlYXR1cmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG5cbi5mZWF0dXJlZC1wb3N0X190ZXh0IHtcbiAgZm9udDogNTAwIDAuNzVyZW0vMS43IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0Y1QTgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtOyB9XG5cbi5mZWF0dXJlZC1wb3N0X19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNGRjU5NUE7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxLjI1cmVtIDRyZW0gLjVyZW0gNHJlbTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAgIC5mZWF0dXJlZC1wb3N0X19saW5rIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH0gfVxuICAuZmVhdHVyZWQtcG9zdF9fbGluayBhIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uY29udGFpbmVyLmNvbnRhaW5lci0tcG9zdHMge1xuICBtYXgtd2lkdGg6IDEwNTBweDsgfVxuXG4ucG9zdHMge1xuICBtYXJnaW46IDAgLTEuMjVyZW07IH1cbiAgLnBvc3RzLnBvc3RzLS0yLWNvbHMgLnBvc3QtaXRlbSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MC42MjVlbSkge1xuICAgICAgLnBvc3RzLnBvc3RzLS0yLWNvbHMgLnBvc3QtaXRlbSB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5wb3N0cy5wb3N0cy0tMi1jb2xzIC5wb3N0LWl0ZW1fX2ltZyB7XG4gICAgaGVpZ2h0OiAyMzVweDsgfVxuXG4ucG9zdC1pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7IH1cbiAgLnBvc3QtaXRlbTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAxLjVzIGVhc2U7XG4gICAgei1pbmRleDogMTsgfVxuICAucG9zdC1pdGVtLmlzLWFuaW1hdGVkOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDA7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAucG9zdC1pdGVtIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5wb3N0LWl0ZW0ucG9zdC1pdGVtLS1mdWxsIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgICAgIC5wb3N0LWl0ZW0ucG9zdC1pdGVtLS1mdWxsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAgICAgLnBvc3QtaXRlbS5wb3N0LWl0ZW0tLWZ1bGwge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAucG9zdC1pdGVtLnBvc3QtaXRlbS0tZnVsbCAucG9zdC1pdGVtX19jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICNGNUE4MDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbSA1cmVtIDJyZW07IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gICAgICAgIC5wb3N0LWl0ZW0ucG9zdC1pdGVtLS1mdWxsIC5wb3N0LWl0ZW1fX2NvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiA3MCU7IH0gfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAgICAgLnBvc3QtaXRlbS5wb3N0LWl0ZW0tLWZ1bGwgLnBvc3QtaXRlbV9fY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEwcmVtOyB9IH1cbiAgICAucG9zdC1pdGVtLnBvc3QtaXRlbS0tZnVsbCAucG9zdC1pdGVtX19pbWcge1xuICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICAgIHdpZHRoOiA2MCU7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gICAgICAgIC5wb3N0LWl0ZW0ucG9zdC1pdGVtLS1mdWxsIC5wb3N0LWl0ZW1fX2ltZyB7XG4gICAgICAgICAgd2lkdGg6IDgwJTsgfSB9XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAgICAgICAucG9zdC1pdGVtLnBvc3QtaXRlbS0tZnVsbCAucG9zdC1pdGVtX19pbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAucG9zdC1pdGVtLnBvc3QtaXRlbS0tZnVsbCAucG9zdC1pdGVtX19sYWJlbCB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGZvbnQ6IDUwMCAwLjg1cmVtLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMTRyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cbiAgICAucG9zdC1pdGVtLnBvc3QtaXRlbS0tZnVsbCAucG9zdC1pdGVtX190aXRsZSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG4gICAgLnBvc3QtaXRlbS5wb3N0LWl0ZW0tLWZ1bGwgLnBvc3QtaW5mbyB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgIC5wb3N0LWl0ZW0ucG9zdC1pdGVtLS1mdWxsIC5wb3N0LWl0ZW1fX3RleHQge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBmb250OiA1MDAgMC43NXJlbS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07IH1cbiAgICAucG9zdC1pdGVtLnBvc3QtaXRlbS0tZnVsbCAuYXJyb3ctYm94IHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjU5NUE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogLjc1cmVtIDFyZW0gLjVyZW0gMnJlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5wb3N0LWl0ZW1fX2ltZyB7XG4gIGhlaWdodDogMjIycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMkM1Qzg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgICAucG9zdC1pdGVtX19pbWcge1xuICAgICAgaGVpZ2h0OiAzMDBweDsgfSB9XG5cbi5wb3N0LWl0ZW1fX3RpdGxlIHtcbiAgZm9udDogNzAwIDEuNDVyZW0vMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgY29sb3I6ICNGRjU5NUE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAuMTRyZW07IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgICAucG9zdC1pdGVtX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuXG4ucG9zdC1pbmZvIHtcbiAgZm9udDogNTAwIDAuOHJlbS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRjVBODAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLjE0cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gICAgLnBvc3QtaW5mbyB7XG4gICAgICBmb250LXNpemU6IC43cmVtOyB9IH1cblxuLnBvc3RzLWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcmVtKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDNzIGVhc2U7IH1cbiAgLnBvc3RzLWJ1dHRvbi5pcy1hbmltYXRlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgfVxuXG4ucG9zdHMtbG9hZCB7XG4gIGJhY2tncm91bmQ6ICMwMDQ3QkE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250OiA1MDAgMC45cmVtLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAuMjRyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICAucG9zdHMtbG9hZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwNWFlZDsgfVxuXG4uZmFxX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgNXJlbSAwO1xuICBjb2xvcjogI0ZGNTk1QTsgfVxuXG4uZmFxLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG5cbi5mYXEtbGlzdF9fcXVlc3Rpb24ge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDA7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgICAuZmFxLWxpc3RfX3F1ZXN0aW9uIHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuXG4uZmFxLWxpc3RfX2Fuc3dlciB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgICAuZmFxLWxpc3RfX2Fuc3dlciB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG4uY29udGVudC1pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gICAgLmNvbnRlbnQtaW1hZ2UtYm94IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4OyB9IH1cblxuLmNvbnRlbnQtaW1hZ2UtYm94X19wYXR0ZXJuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgcmlnaHQ6IDUwJTtcbiAgYm90dG9tOiAtMTIwcHg7XG4gIHdpZHRoOiA3MDBweDtcbiAgaGVpZ2h0OiAyODVweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3JlbSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAzcyBlYXNlOyB9XG4gIC5jb250ZW50LWltYWdlLWJveF9fcGF0dGVybi5pcy1hbmltYXRlZCwgLmlzLWFuaW1hdGVkIC5jb250ZW50LWltYWdlLWJveF9fcGF0dGVybiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAgIC5jb250ZW50LWltYWdlLWJveF9fcGF0dGVybiB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ0MHB4IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDUwJSAtIDE0MHB4KSAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgYm90dG9tOiAtMTUwcHg7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MC42MjVlbSkge1xuICAgIC5jb250ZW50LWltYWdlLWJveF9fcGF0dGVybiB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDUwJSAtIDkwcHgpOyB9IH1cblxuLmNvbnRlbnQtaW1hZ2UtYm94X19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTEyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyODVweDtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZDogI0JFQ0JFODsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAgIC5jb250ZW50LWltYWdlLWJveF9fYmcge1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgIGJvdHRvbTogLTE1MHB4OyB9IH1cblxuLmNvbnRlbnQtaW1hZ2VfX2NvbnRlbnQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcmVtKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDNzIGVhc2U7IH1cbiAgLmNvbnRlbnQtaW1hZ2VfX2NvbnRlbnQuaXMtYW5pbWF0ZWQsIC5pcy1hbmltYXRlZCAuY29udGVudC1pbWFnZV9fY29udGVudCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAgIC5jb250ZW50LWltYWdlX19jb250ZW50IHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDRyZW0gMnJlbSA0cmVtIDJyZW07IH0gfVxuICAuY29udGVudC1pbWFnZV9fY29udGVudCBwIHtcbiAgICBmb250OiA1MDAgMC44NXJlbS8xLjcgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuXG4uY29udGVudC1pbWFnZV9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDsgfVxuXG4uY29udGVudC1pbWFnZV9fYmcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMXB4O1xuICB6LWluZGV4OiAzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3JlbSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAzcyBlYXNlOyB9XG4gIC5jb250ZW50LWltYWdlX19iZy5pcy1hbmltYXRlZCwgLmlzLWFuaW1hdGVkIC5jb250ZW50LWltYWdlX19iZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAgIC5jb250ZW50LWltYWdlX19iZyB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwOyB9IH1cbiAgLmNvbnRlbnQtaW1hZ2VfX2JnIC5iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDcwMHB4OyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI5Ljk5ODc1ZW0pIHtcbiAgICAgIC5jb250ZW50LWltYWdlX19iZyAuYmFja2dyb3VuZCB7XG4gICAgICAgIGhlaWdodDogNjAwcHg7IH0gfVxuXG4ucGFkZGluZy10b3Atbm9uZSB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5wYWRkaW5nLXRvcC14c21hbGwge1xuICBwYWRkaW5nLXRvcDogMXJlbTsgfVxuXG4ucGFkZGluZy10b3Atc21hbGwge1xuICBwYWRkaW5nLXRvcDogM3JlbTsgfVxuXG4ucGFkZGluZy10b3AtbWVkaXVtIHtcbiAgcGFkZGluZy10b3A6IDVyZW07IH1cblxuLnBhZGRpbmctdG9wLWxhcmdlIHtcbiAgcGFkZGluZy10b3A6IDdyZW07IH1cblxuLnBhZGRpbmctdG9wLXhsYXJnZSB7XG4gIHBhZGRpbmctdG9wOiA5cmVtOyB9XG5cbi5wYWRkaW5nLWJvdHRvbS1ub25lIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLnBhZGRpbmctYm90dG9tLXhzbWFsbCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG5cbi5wYWRkaW5nLWJvdHRvbS1zbWFsbCB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG5cbi5wYWRkaW5nLWJvdHRvbS1tZWRpdW0ge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfVxuXG4ucGFkZGluZy1ib3R0b20tbGFyZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbTsgfVxuXG4ucGFkZGluZy1ib3R0b20teGxhcmdlIHtcbiAgcGFkZGluZy1ib3R0b206IDlyZW07IH1cblxuLmJnLWNvbG9yLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLmJnLWNvbG9yLWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1OTVBOyB9XG5cbi5iZy1jb2xvci1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1QTgwMDsgfVxuXG4uYmctY29sb3ItYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ3QkE7IH1cblxuLmJnLWNvbG9yLWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVDQkU4OyB9XG5cbi5mb250LWNvbG9yLXdoaXRlIHtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5mb250LWNvbG9yLXdoaXRlICoge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4uZm9udC1jb2xvci1hIHtcbiAgY29sb3I6ICNGRjU5NUE7IH1cbiAgLmZvbnQtY29sb3ItYSAqIHtcbiAgICBjb2xvcjogI0ZGNTk1QTsgfVxuXG4uZm9udC1jb2xvci1iIHtcbiAgY29sb3I6ICNGNUE4MDA7IH1cbiAgLmZvbnQtY29sb3ItYiAqIHtcbiAgICBjb2xvcjogI0Y1QTgwMDsgfVxuXG4uZm9udC1jb2xvci1jIHtcbiAgY29sb3I6ICMwMDQ3QkE7IH1cbiAgLmZvbnQtY29sb3ItYyAqIHtcbiAgICBjb2xvcjogIzAwNDdCQTsgfVxuXG4uZm9udC1jb2xvci1kIHtcbiAgY29sb3I6ICNCRUNCRTg7IH1cbiAgLmZvbnQtY29sb3ItZCAqIHtcbiAgICBjb2xvcjogI0JFQ0JFODsgfVxuXG4uc3ZnLWNvbG9yLXdoaXRlIHN2ZyB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5zdmctY29sb3ItYSBzdmcge1xuICBjb2xvcjogI0ZGNTk1QTsgfVxuXG4uc3ZnLWNvbG9yLWIgc3ZnIHtcbiAgY29sb3I6ICNGNUE4MDA7IH1cblxuLnN2Zy1jb2xvci1jIHN2ZyB7XG4gIGNvbG9yOiAjMDA0N0JBOyB9XG5cbi5zdmctY29sb3ItZCBzdmcge1xuICBjb2xvcjogI0JFQ0JFODsgfVxuXG4uc3ZnLWZpbGwtY29sb3Itd2hpdGUgc3ZnLCAuc3ZnLWZpbGwtY29sb3Itd2hpdGUgcGF0aCB7XG4gIGZpbGw6ICNGRkZGRkY7IH1cblxuLnN2Zy1maWxsLWNvbG9yLWEgc3ZnLCAuc3ZnLWZpbGwtY29sb3ItYSBwYXRoIHtcbiAgZmlsbDogI0ZGNTk1QTsgfVxuXG4uc3ZnLWZpbGwtY29sb3ItYiBzdmcsIC5zdmctZmlsbC1jb2xvci1iIHBhdGgge1xuICBmaWxsOiAjRjVBODAwOyB9XG5cbi5zdmctZmlsbC1jb2xvci1jIHN2ZywgLnN2Zy1maWxsLWNvbG9yLWMgcGF0aCB7XG4gIGZpbGw6ICMwMDQ3QkE7IH1cblxuLnN2Zy1maWxsLWNvbG9yLWQgc3ZnLCAuc3ZnLWZpbGwtY29sb3ItZCBwYXRoIHtcbiAgZmlsbDogI0JFQ0JFODsgfVxuXG4uZ3JpZC1jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1heC13aWR0aDogNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLmdyaWQtY29udGFpbmVyLmZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5ncmlkLWNvbnRhaW5lci5mdWxsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5ncmlkLXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9XG5cbi5jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmNlbGwuYXV0byB7XG4gICAgZmxleDogMSAxIDA7IH1cbiAgLmNlbGwuc2hyaW5rIHtcbiAgICBmbGV4OiAwIDAgYXV0bzsgfVxuXG4uZ3JpZC14ID4gLmF1dG8ge1xuICB3aWR0aDogYXV0bzsgfVxuXG4uZ3JpZC14ID4gLnNocmluayB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5ncmlkLXggPiAueHNtYWxsLXNocmluaywgLmdyaWQteCA+IC54c21hbGwtZnVsbCwgLmdyaWQteCA+IC54c21hbGwtMSwgLmdyaWQteCA+IC54c21hbGwtMiwgLmdyaWQteCA+IC54c21hbGwtMywgLmdyaWQteCA+IC54c21hbGwtNCwgLmdyaWQteCA+IC54c21hbGwtNSwgLmdyaWQteCA+IC54c21hbGwtNiwgLmdyaWQteCA+IC54c21hbGwtNywgLmdyaWQteCA+IC54c21hbGwtOCwgLmdyaWQteCA+IC54c21hbGwtOSwgLmdyaWQteCA+IC54c21hbGwtMTAsIC5ncmlkLXggPiAueHNtYWxsLTExLCAuZ3JpZC14ID4gLnhzbWFsbC0xMiB7XG4gIGZsZXgtYmFzaXM6IGF1dG87IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmdyaWQteCA+IC5zbWFsbC1zaHJpbmssIC5ncmlkLXggPiAuc21hbGwtZnVsbCwgLmdyaWQteCA+IC5zbWFsbC0xLCAuZ3JpZC14ID4gLnNtYWxsLTIsIC5ncmlkLXggPiAuc21hbGwtMywgLmdyaWQteCA+IC5zbWFsbC00LCAuZ3JpZC14ID4gLnNtYWxsLTUsIC5ncmlkLXggPiAuc21hbGwtNiwgLmdyaWQteCA+IC5zbWFsbC03LCAuZ3JpZC14ID4gLnNtYWxsLTgsIC5ncmlkLXggPiAuc21hbGwtOSwgLmdyaWQteCA+IC5zbWFsbC0xMCwgLmdyaWQteCA+IC5zbWFsbC0xMSwgLmdyaWQteCA+IC5zbWFsbC0xMiB7XG4gICAgZmxleC1iYXNpczogYXV0bzsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ncmlkLXggPiAubWVkaXVtLXNocmluaywgLmdyaWQteCA+IC5tZWRpdW0tZnVsbCwgLmdyaWQteCA+IC5tZWRpdW0tMSwgLmdyaWQteCA+IC5tZWRpdW0tMiwgLmdyaWQteCA+IC5tZWRpdW0tMywgLmdyaWQteCA+IC5tZWRpdW0tNCwgLmdyaWQteCA+IC5tZWRpdW0tNSwgLmdyaWQteCA+IC5tZWRpdW0tNiwgLmdyaWQteCA+IC5tZWRpdW0tNywgLmdyaWQteCA+IC5tZWRpdW0tOCwgLmdyaWQteCA+IC5tZWRpdW0tOSwgLmdyaWQteCA+IC5tZWRpdW0tMTAsIC5ncmlkLXggPiAubWVkaXVtLTExLCAuZ3JpZC14ID4gLm1lZGl1bS0xMiB7XG4gICAgZmxleC1iYXNpczogYXV0bzsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ncmlkLXggPiAubGFyZ2Utc2hyaW5rLCAuZ3JpZC14ID4gLmxhcmdlLWZ1bGwsIC5ncmlkLXggPiAubGFyZ2UtMSwgLmdyaWQteCA+IC5sYXJnZS0yLCAuZ3JpZC14ID4gLmxhcmdlLTMsIC5ncmlkLXggPiAubGFyZ2UtNCwgLmdyaWQteCA+IC5sYXJnZS01LCAuZ3JpZC14ID4gLmxhcmdlLTYsIC5ncmlkLXggPiAubGFyZ2UtNywgLmdyaWQteCA+IC5sYXJnZS04LCAuZ3JpZC14ID4gLmxhcmdlLTksIC5ncmlkLXggPiAubGFyZ2UtMTAsIC5ncmlkLXggPiAubGFyZ2UtMTEsIC5ncmlkLXggPiAubGFyZ2UtMTIge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5ncmlkLXggPiAueGxhcmdlLXNocmluaywgLmdyaWQteCA+IC54bGFyZ2UtZnVsbCwgLmdyaWQteCA+IC54bGFyZ2UtMSwgLmdyaWQteCA+IC54bGFyZ2UtMiwgLmdyaWQteCA+IC54bGFyZ2UtMywgLmdyaWQteCA+IC54bGFyZ2UtNCwgLmdyaWQteCA+IC54bGFyZ2UtNSwgLmdyaWQteCA+IC54bGFyZ2UtNiwgLmdyaWQteCA+IC54bGFyZ2UtNywgLmdyaWQteCA+IC54bGFyZ2UtOCwgLmdyaWQteCA+IC54bGFyZ2UtOSwgLmdyaWQteCA+IC54bGFyZ2UtMTAsIC5ncmlkLXggPiAueGxhcmdlLTExLCAuZ3JpZC14ID4gLnhsYXJnZS0xMiB7XG4gICAgZmxleC1iYXNpczogYXV0bzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLmdyaWQteCA+IC54eGxhcmdlLXNocmluaywgLmdyaWQteCA+IC54eGxhcmdlLWZ1bGwsIC5ncmlkLXggPiAueHhsYXJnZS0xLCAuZ3JpZC14ID4gLnh4bGFyZ2UtMiwgLmdyaWQteCA+IC54eGxhcmdlLTMsIC5ncmlkLXggPiAueHhsYXJnZS00LCAuZ3JpZC14ID4gLnh4bGFyZ2UtNSwgLmdyaWQteCA+IC54eGxhcmdlLTYsIC5ncmlkLXggPiAueHhsYXJnZS03LCAuZ3JpZC14ID4gLnh4bGFyZ2UtOCwgLmdyaWQteCA+IC54eGxhcmdlLTksIC5ncmlkLXggPiAueHhsYXJnZS0xMCwgLmdyaWQteCA+IC54eGxhcmdlLTExLCAuZ3JpZC14ID4gLnh4bGFyZ2UtMTIge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87IH0gfVxuXG4uZ3JpZC14ID4gLnhzbWFsbC0xLCAuZ3JpZC14ID4gLnhzbWFsbC0yLCAuZ3JpZC14ID4gLnhzbWFsbC0zLCAuZ3JpZC14ID4gLnhzbWFsbC00LCAuZ3JpZC14ID4gLnhzbWFsbC01LCAuZ3JpZC14ID4gLnhzbWFsbC02LCAuZ3JpZC14ID4gLnhzbWFsbC03LCAuZ3JpZC14ID4gLnhzbWFsbC04LCAuZ3JpZC14ID4gLnhzbWFsbC05LCAuZ3JpZC14ID4gLnhzbWFsbC0xMCwgLmdyaWQteCA+IC54c21hbGwtMTEsIC5ncmlkLXggPiAueHNtYWxsLTEyIHtcbiAgZmxleDogMCAwIGF1dG87IH1cblxuLmdyaWQteCA+IC54c21hbGwtMSB7XG4gIHdpZHRoOiA4LjMzMzMzJTsgfVxuXG4uZ3JpZC14ID4gLnhzbWFsbC0yIHtcbiAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uZ3JpZC14ID4gLnhzbWFsbC0zIHtcbiAgd2lkdGg6IDI1JTsgfVxuXG4uZ3JpZC14ID4gLnhzbWFsbC00IHtcbiAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uZ3JpZC14ID4gLnhzbWFsbC01IHtcbiAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4uZ3JpZC14ID4gLnhzbWFsbC02IHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4uZ3JpZC14ID4gLnhzbWFsbC03IHtcbiAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4uZ3JpZC14ID4gLnhzbWFsbC04IHtcbiAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4uZ3JpZC14ID4gLnhzbWFsbC05IHtcbiAgd2lkdGg6IDc1JTsgfVxuXG4uZ3JpZC14ID4gLnhzbWFsbC0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmdyaWQteCA+IC54c21hbGwtMTEge1xuICB3aWR0aDogOTEuNjY2NjclOyB9XG5cbi5ncmlkLXggPiAueHNtYWxsLTEyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmdyaWQteCA+IC5zbWFsbC1hdXRvIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuZ3JpZC14ID4gLnNtYWxsLXNocmluaywgLmdyaWQteCA+IC5zbWFsbC0xLCAuZ3JpZC14ID4gLnNtYWxsLTIsIC5ncmlkLXggPiAuc21hbGwtMywgLmdyaWQteCA+IC5zbWFsbC00LCAuZ3JpZC14ID4gLnNtYWxsLTUsIC5ncmlkLXggPiAuc21hbGwtNiwgLmdyaWQteCA+IC5zbWFsbC03LCAuZ3JpZC14ID4gLnNtYWxsLTgsIC5ncmlkLXggPiAuc21hbGwtOSwgLmdyaWQteCA+IC5zbWFsbC0xMCwgLmdyaWQteCA+IC5zbWFsbC0xMSwgLmdyaWQteCA+IC5zbWFsbC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87IH1cbiAgLmdyaWQteCA+IC5zbWFsbC1zaHJpbmsge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5ncmlkLXggPiAuc21hbGwtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5ncmlkLXggPiAuc21hbGwtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuZ3JpZC14ID4gLnNtYWxsLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmdyaWQteCA+IC5zbWFsbC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5ncmlkLXggPiAuc21hbGwtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuZ3JpZC14ID4gLnNtYWxsLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmdyaWQteCA+IC5zbWFsbC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5ncmlkLXggPiAuc21hbGwtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuZ3JpZC14ID4gLnNtYWxsLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmdyaWQteCA+IC5zbWFsbC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuZ3JpZC14ID4gLnNtYWxsLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5ncmlkLXggPiAuc21hbGwtMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmdyaWQteCA+IC5tZWRpdW0tYXV0byB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmdyaWQteCA+IC5tZWRpdW0tc2hyaW5rLCAuZ3JpZC14ID4gLm1lZGl1bS0xLCAuZ3JpZC14ID4gLm1lZGl1bS0yLCAuZ3JpZC14ID4gLm1lZGl1bS0zLCAuZ3JpZC14ID4gLm1lZGl1bS00LCAuZ3JpZC14ID4gLm1lZGl1bS01LCAuZ3JpZC14ID4gLm1lZGl1bS02LCAuZ3JpZC14ID4gLm1lZGl1bS03LCAuZ3JpZC14ID4gLm1lZGl1bS04LCAuZ3JpZC14ID4gLm1lZGl1bS05LCAuZ3JpZC14ID4gLm1lZGl1bS0xMCwgLmdyaWQteCA+IC5tZWRpdW0tMTEsIC5ncmlkLXggPiAubWVkaXVtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bzsgfVxuICAuZ3JpZC14ID4gLm1lZGl1bS1zaHJpbmsge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5ncmlkLXggPiAubWVkaXVtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuZ3JpZC14ID4gLm1lZGl1bS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5ncmlkLXggPiAubWVkaXVtLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmdyaWQteCA+IC5tZWRpdW0tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuZ3JpZC14ID4gLm1lZGl1bS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5ncmlkLXggPiAubWVkaXVtLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmdyaWQteCA+IC5tZWRpdW0tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuZ3JpZC14ID4gLm1lZGl1bS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5ncmlkLXggPiAubWVkaXVtLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmdyaWQteCA+IC5tZWRpdW0tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmdyaWQteCA+IC5tZWRpdW0tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmdyaWQteCA+IC5tZWRpdW0tMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmdyaWQteCA+IC5sYXJnZS1hdXRvIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuZ3JpZC14ID4gLmxhcmdlLXNocmluaywgLmdyaWQteCA+IC5sYXJnZS0xLCAuZ3JpZC14ID4gLmxhcmdlLTIsIC5ncmlkLXggPiAubGFyZ2UtMywgLmdyaWQteCA+IC5sYXJnZS00LCAuZ3JpZC14ID4gLmxhcmdlLTUsIC5ncmlkLXggPiAubGFyZ2UtNiwgLmdyaWQteCA+IC5sYXJnZS03LCAuZ3JpZC14ID4gLmxhcmdlLTgsIC5ncmlkLXggPiAubGFyZ2UtOSwgLmdyaWQteCA+IC5sYXJnZS0xMCwgLmdyaWQteCA+IC5sYXJnZS0xMSwgLmdyaWQteCA+IC5sYXJnZS0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87IH1cbiAgLmdyaWQteCA+IC5sYXJnZS1zaHJpbmsge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5ncmlkLXggPiAubGFyZ2UtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5ncmlkLXggPiAubGFyZ2UtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuZ3JpZC14ID4gLmxhcmdlLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmdyaWQteCA+IC5sYXJnZS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5ncmlkLXggPiAubGFyZ2UtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuZ3JpZC14ID4gLmxhcmdlLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmdyaWQteCA+IC5sYXJnZS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5ncmlkLXggPiAubGFyZ2UtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuZ3JpZC14ID4gLmxhcmdlLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmdyaWQteCA+IC5sYXJnZS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuZ3JpZC14ID4gLmxhcmdlLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5ncmlkLXggPiAubGFyZ2UtMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuZ3JpZC14ID4gLnhsYXJnZS1hdXRvIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuZ3JpZC14ID4gLnhsYXJnZS1zaHJpbmssIC5ncmlkLXggPiAueGxhcmdlLTEsIC5ncmlkLXggPiAueGxhcmdlLTIsIC5ncmlkLXggPiAueGxhcmdlLTMsIC5ncmlkLXggPiAueGxhcmdlLTQsIC5ncmlkLXggPiAueGxhcmdlLTUsIC5ncmlkLXggPiAueGxhcmdlLTYsIC5ncmlkLXggPiAueGxhcmdlLTcsIC5ncmlkLXggPiAueGxhcmdlLTgsIC5ncmlkLXggPiAueGxhcmdlLTksIC5ncmlkLXggPiAueGxhcmdlLTEwLCAuZ3JpZC14ID4gLnhsYXJnZS0xMSwgLmdyaWQteCA+IC54bGFyZ2UtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvOyB9XG4gIC5ncmlkLXggPiAueGxhcmdlLXNocmluayB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmdyaWQteCA+IC54bGFyZ2UtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5ncmlkLXggPiAueGxhcmdlLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmdyaWQteCA+IC54bGFyZ2UtMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuZ3JpZC14ID4gLnhsYXJnZS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5ncmlkLXggPiAueGxhcmdlLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmdyaWQteCA+IC54bGFyZ2UtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuZ3JpZC14ID4gLnhsYXJnZS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5ncmlkLXggPiAueGxhcmdlLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmdyaWQteCA+IC54bGFyZ2UtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuZ3JpZC14ID4gLnhsYXJnZS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuZ3JpZC14ID4gLnhsYXJnZS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuZ3JpZC14ID4gLnhsYXJnZS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC5ncmlkLXggPiAueHhsYXJnZS1hdXRvIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuZ3JpZC14ID4gLnh4bGFyZ2Utc2hyaW5rLCAuZ3JpZC14ID4gLnh4bGFyZ2UtMSwgLmdyaWQteCA+IC54eGxhcmdlLTIsIC5ncmlkLXggPiAueHhsYXJnZS0zLCAuZ3JpZC14ID4gLnh4bGFyZ2UtNCwgLmdyaWQteCA+IC54eGxhcmdlLTUsIC5ncmlkLXggPiAueHhsYXJnZS02LCAuZ3JpZC14ID4gLnh4bGFyZ2UtNywgLmdyaWQteCA+IC54eGxhcmdlLTgsIC5ncmlkLXggPiAueHhsYXJnZS05LCAuZ3JpZC14ID4gLnh4bGFyZ2UtMTAsIC5ncmlkLXggPiAueHhsYXJnZS0xMSwgLmdyaWQteCA+IC54eGxhcmdlLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bzsgfVxuICAuZ3JpZC14ID4gLnh4bGFyZ2Utc2hyaW5rIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuZ3JpZC14ID4gLnh4bGFyZ2UtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5ncmlkLXggPiAueHhsYXJnZS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5ncmlkLXggPiAueHhsYXJnZS0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5ncmlkLXggPiAueHhsYXJnZS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5ncmlkLXggPiAueHhsYXJnZS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5ncmlkLXggPiAueHhsYXJnZS02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5ncmlkLXggPiAueHhsYXJnZS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5ncmlkLXggPiAueHhsYXJnZS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5ncmlkLXggPiAueHhsYXJnZS05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5ncmlkLXggPiAueHhsYXJnZS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuZ3JpZC14ID4gLnh4bGFyZ2UtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmdyaWQteCA+IC54eGxhcmdlLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5ncmlkLW1hcmdpbi14Om5vdCguZ3JpZC14KSA+IC5jZWxsIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmdyaWQtbWFyZ2luLXk6bm90KC5ncmlkLXkpID4gLmNlbGwge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmdyaWQtbWFyZ2luLXgge1xuICBtYXJnaW4tbGVmdDogLTA7XG4gIG1hcmdpbi1yaWdodDogLTA7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAuZ3JpZC1tYXJnaW4teCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuZ3JpZC1tYXJnaW4teCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuZ3JpZC1tYXJnaW4teCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIC5ncmlkLW1hcmdpbi14IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gICAgLmdyaWQtbWFyZ2luLXgge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0wO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMDsgfSB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5ncmlkLW1hcmdpbi14ID4gLmNlbGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuY2VsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5jZWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuY2VsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTBlbSkge1xuICAgIC5ncmlkLW1hcmdpbi14ID4gLmNlbGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLmF1dG8ge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLnNocmluayB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAueHNtYWxsLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC54c21hbGwtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC54c21hbGwtMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC54c21hbGwtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC54c21hbGwtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC54c21hbGwtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC54c21hbGwtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC54c21hbGwtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC54c21hbGwtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC54c21hbGwtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAueHNtYWxsLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLnhzbWFsbC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5hdXRvIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc2hyaW5rIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAueHNtYWxsLTEge1xuICAgICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAueHNtYWxsLTIge1xuICAgICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnhzbWFsbC0zIHtcbiAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC54c21hbGwtNCB7XG4gICAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAueHNtYWxsLTUge1xuICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnhzbWFsbC02IHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC54c21hbGwtNyB7XG4gICAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAueHNtYWxsLTgge1xuICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnhzbWFsbC05IHtcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC54c21hbGwtMTAge1xuICAgICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnhzbWFsbC0xMSB7XG4gICAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAueHNtYWxsLTEyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtYXV0byB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLXNocmluayB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTEge1xuICAgICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMiB7XG4gICAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMyB7XG4gICAgICB3aWR0aDogMjUlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtNCB7XG4gICAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtNSB7XG4gICAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtNiB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtNyB7XG4gICAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtOCB7XG4gICAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtOSB7XG4gICAgICB3aWR0aDogNzUlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMTAge1xuICAgICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTExIHtcbiAgICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC0xMiB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuYXV0byB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNocmluayB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnhzbWFsbC0xIHtcbiAgICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnhzbWFsbC0yIHtcbiAgICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC54c21hbGwtMyB7XG4gICAgICB3aWR0aDogMjUlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAueHNtYWxsLTQge1xuICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnhzbWFsbC01IHtcbiAgICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC54c21hbGwtNiB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAueHNtYWxsLTcge1xuICAgICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnhzbWFsbC04IHtcbiAgICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC54c21hbGwtOSB7XG4gICAgICB3aWR0aDogNzUlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAueHNtYWxsLTEwIHtcbiAgICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC54c21hbGwtMTEge1xuICAgICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnhzbWFsbC0xMiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLWF1dG8ge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC1zaHJpbmsge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC0xIHtcbiAgICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTIge1xuICAgICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTMge1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTQge1xuICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTUge1xuICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTYge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTcge1xuICAgICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTgge1xuICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTkge1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTEwIHtcbiAgICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC0xMSB7XG4gICAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMTIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tYXV0byB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS1zaHJpbmsge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tMSB7XG4gICAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tMiB7XG4gICAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTMge1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS00IHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tNSB7XG4gICAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTYge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS03IHtcbiAgICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tOCB7XG4gICAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTkge1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS0xMCB7XG4gICAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTExIHtcbiAgICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tMTIge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5ncmlkLW1hcmdpbi14ID4gLmF1dG8ge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5zaHJpbmsge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC54c21hbGwtMSB7XG4gICAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC54c21hbGwtMiB7XG4gICAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAueHNtYWxsLTMge1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnhzbWFsbC00IHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC54c21hbGwtNSB7XG4gICAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAueHNtYWxsLTYge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnhzbWFsbC03IHtcbiAgICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC54c21hbGwtOCB7XG4gICAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAueHNtYWxsLTkge1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnhzbWFsbC0xMCB7XG4gICAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAueHNtYWxsLTExIHtcbiAgICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC54c21hbGwtMTIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC1hdXRvIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtc2hyaW5rIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMSB7XG4gICAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC0yIHtcbiAgICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC0zIHtcbiAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC00IHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC01IHtcbiAgICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC02IHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC03IHtcbiAgICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC04IHtcbiAgICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC05IHtcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC0xMCB7XG4gICAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMTEge1xuICAgICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTEyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLWF1dG8ge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tc2hyaW5rIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTEge1xuICAgICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTIge1xuICAgICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS0zIHtcbiAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tNCB7XG4gICAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTUge1xuICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS02IHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tNyB7XG4gICAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTgge1xuICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS05IHtcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tMTAge1xuICAgICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS0xMSB7XG4gICAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTEyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2UtYXV0byB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLXNocmluayB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTEge1xuICAgICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2UtMiB7XG4gICAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2UtMyB7XG4gICAgICB3aWR0aDogMjUlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2UtNCB7XG4gICAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2UtNSB7XG4gICAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2UtNiB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2UtNyB7XG4gICAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2UtOCB7XG4gICAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2UtOSB7XG4gICAgICB3aWR0aDogNzUlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2UtMTAge1xuICAgICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTExIHtcbiAgICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS0xMiB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5hdXRvIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc2hyaW5rIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAueHNtYWxsLTEge1xuICAgICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAueHNtYWxsLTIge1xuICAgICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnhzbWFsbC0zIHtcbiAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC54c21hbGwtNCB7XG4gICAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAueHNtYWxsLTUge1xuICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnhzbWFsbC02IHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC54c21hbGwtNyB7XG4gICAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAueHNtYWxsLTgge1xuICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnhzbWFsbC05IHtcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC54c21hbGwtMTAge1xuICAgICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnhzbWFsbC0xMSB7XG4gICAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAueHNtYWxsLTEyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtYXV0byB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLXNocmluayB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTEge1xuICAgICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMiB7XG4gICAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMyB7XG4gICAgICB3aWR0aDogMjUlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtNCB7XG4gICAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtNSB7XG4gICAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtNiB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtNyB7XG4gICAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtOCB7XG4gICAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtOSB7XG4gICAgICB3aWR0aDogNzUlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMTAge1xuICAgICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTExIHtcbiAgICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC0xMiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS1hdXRvIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLXNocmluayB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS0xIHtcbiAgICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS0yIHtcbiAgICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tMyB7XG4gICAgICB3aWR0aDogMjUlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTQge1xuICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS01IHtcbiAgICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tNiB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTcge1xuICAgICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS04IHtcbiAgICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tOSB7XG4gICAgICB3aWR0aDogNzUlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTEwIHtcbiAgICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tMTEge1xuICAgICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS0xMiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLWF1dG8ge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS1zaHJpbmsge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS0xIHtcbiAgICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTIge1xuICAgICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTMge1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTQge1xuICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTUge1xuICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTYge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTcge1xuICAgICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTgge1xuICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTkge1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTEwIHtcbiAgICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS0xMSB7XG4gICAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2UtMTIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC54bGFyZ2UtYXV0byB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnhsYXJnZS1zaHJpbmsge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC54bGFyZ2UtMSB7XG4gICAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC54bGFyZ2UtMiB7XG4gICAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAueGxhcmdlLTMge1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnhsYXJnZS00IHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC54bGFyZ2UtNSB7XG4gICAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAueGxhcmdlLTYge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnhsYXJnZS03IHtcbiAgICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC54bGFyZ2UtOCB7XG4gICAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAueGxhcmdlLTkge1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnhsYXJnZS0xMCB7XG4gICAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAueGxhcmdlLTExIHtcbiAgICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC54bGFyZ2UtMTIge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuYXV0byB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNocmluayB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnhzbWFsbC0xIHtcbiAgICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnhzbWFsbC0yIHtcbiAgICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC54c21hbGwtMyB7XG4gICAgICB3aWR0aDogMjUlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAueHNtYWxsLTQge1xuICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnhzbWFsbC01IHtcbiAgICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC54c21hbGwtNiB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAueHNtYWxsLTcge1xuICAgICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnhzbWFsbC04IHtcbiAgICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC54c21hbGwtOSB7XG4gICAgICB3aWR0aDogNzUlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAueHNtYWxsLTEwIHtcbiAgICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC54c21hbGwtMTEge1xuICAgICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnhzbWFsbC0xMiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLWF1dG8ge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC1zaHJpbmsge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC0xIHtcbiAgICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTIge1xuICAgICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTMge1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTQge1xuICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTUge1xuICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTYge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTcge1xuICAgICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTgge1xuICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTkge1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTEwIHtcbiAgICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC0xMSB7XG4gICAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMTIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tYXV0byB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS1zaHJpbmsge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tMSB7XG4gICAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tMiB7XG4gICAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTMge1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS00IHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tNSB7XG4gICAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTYge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS03IHtcbiAgICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tOCB7XG4gICAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTkge1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS0xMCB7XG4gICAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTExIHtcbiAgICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tMTIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS1hdXRvIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2Utc2hyaW5rIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2UtMSB7XG4gICAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS0yIHtcbiAgICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS0zIHtcbiAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS00IHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS01IHtcbiAgICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS02IHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS03IHtcbiAgICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS04IHtcbiAgICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS05IHtcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS0xMCB7XG4gICAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2UtMTEge1xuICAgICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTEyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAueGxhcmdlLWF1dG8ge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC54bGFyZ2Utc2hyaW5rIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAueGxhcmdlLTEge1xuICAgICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAueGxhcmdlLTIge1xuICAgICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnhsYXJnZS0zIHtcbiAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC54bGFyZ2UtNCB7XG4gICAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAueGxhcmdlLTUge1xuICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnhsYXJnZS02IHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC54bGFyZ2UtNyB7XG4gICAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAueGxhcmdlLTgge1xuICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnhsYXJnZS05IHtcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC54bGFyZ2UtMTAge1xuICAgICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnhsYXJnZS0xMSB7XG4gICAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAueGxhcmdlLTEyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAueHhsYXJnZS1hdXRvIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAueHhsYXJnZS1zaHJpbmsge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC54eGxhcmdlLTEge1xuICAgICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAueHhsYXJnZS0yIHtcbiAgICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC54eGxhcmdlLTMge1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnh4bGFyZ2UtNCB7XG4gICAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAueHhsYXJnZS01IHtcbiAgICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC54eGxhcmdlLTYge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnh4bGFyZ2UtNyB7XG4gICAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXggPiAueHhsYXJnZS04IHtcbiAgICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teCA+IC54eGxhcmdlLTkge1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnh4bGFyZ2UtMTAge1xuICAgICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnh4bGFyZ2UtMTEge1xuICAgICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi14ID4gLnh4bGFyZ2UtMTIge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uZ3JpZC1wYWRkaW5nLXggLmdyaWQtcGFkZGluZy14IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMDtcbiAgbWFyZ2luLWxlZnQ6IC0wOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgLmdyaWQtcGFkZGluZy14IC5ncmlkLXBhZGRpbmcteCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0wOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuZ3JpZC1wYWRkaW5nLXggLmdyaWQtcGFkZGluZy14IHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTA7XG4gICAgICBtYXJnaW4tbGVmdDogLTA7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5ncmlkLXBhZGRpbmcteCAuZ3JpZC1wYWRkaW5nLXgge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAuZ3JpZC1wYWRkaW5nLXggLmdyaWQtcGFkZGluZy14IHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTA7XG4gICAgICBtYXJnaW4tbGVmdDogLTA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gICAgLmdyaWQtcGFkZGluZy14IC5ncmlkLXBhZGRpbmcteCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0wOyB9IH1cblxuLmdyaWQtY29udGFpbmVyOm5vdCguZnVsbCkgPiAuZ3JpZC1wYWRkaW5nLXgge1xuICBtYXJnaW4tcmlnaHQ6IC0wO1xuICBtYXJnaW4tbGVmdDogLTA7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAuZ3JpZC1jb250YWluZXI6bm90KC5mdWxsKSA+IC5ncmlkLXBhZGRpbmcteCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0wOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuZ3JpZC1jb250YWluZXI6bm90KC5mdWxsKSA+IC5ncmlkLXBhZGRpbmcteCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0wOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuZ3JpZC1jb250YWluZXI6bm90KC5mdWxsKSA+IC5ncmlkLXBhZGRpbmcteCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0wOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIC5ncmlkLWNvbnRhaW5lcjpub3QoLmZ1bGwpID4gLmdyaWQtcGFkZGluZy14IHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTA7XG4gICAgICBtYXJnaW4tbGVmdDogLTA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gICAgLmdyaWQtY29udGFpbmVyOm5vdCguZnVsbCkgPiAuZ3JpZC1wYWRkaW5nLXgge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMDsgfSB9XG5cbi5ncmlkLXBhZGRpbmcteCA+IC5jZWxsIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgLmdyaWQtcGFkZGluZy14ID4gLmNlbGwge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmdyaWQtcGFkZGluZy14ID4gLmNlbGwge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLmdyaWQtcGFkZGluZy14ID4gLmNlbGwge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAuZ3JpZC1wYWRkaW5nLXggPiAuY2VsbCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTBlbSkge1xuICAgIC5ncmlkLXBhZGRpbmcteCA+IC5jZWxsIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG4ueHNtYWxsLXVwLTEgPiAuY2VsbCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi54c21hbGwtdXAtMiA+IC5jZWxsIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4ueHNtYWxsLXVwLTMgPiAuY2VsbCB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLnhzbWFsbC11cC00ID4gLmNlbGwge1xuICB3aWR0aDogMjUlOyB9XG5cbi54c21hbGwtdXAtNSA+IC5jZWxsIHtcbiAgd2lkdGg6IDIwJTsgfVxuXG4ueHNtYWxsLXVwLTYgPiAuY2VsbCB7XG4gIHdpZHRoOiAxNi42NjY2NyU7IH1cblxuLnhzbWFsbC11cC03ID4gLmNlbGwge1xuICB3aWR0aDogMTQuMjg1NzElOyB9XG5cbi54c21hbGwtdXAtOCA+IC5jZWxsIHtcbiAgd2lkdGg6IDEyLjUlOyB9XG5cbi54c21hbGwtdXAtOSA+IC5jZWxsIHtcbiAgd2lkdGg6IDExLjExMTExJTsgfVxuXG4ueHNtYWxsLXVwLTEwID4gLmNlbGwge1xuICB3aWR0aDogMTAlOyB9XG5cbi54c21hbGwtdXAtMTEgPiAuY2VsbCB7XG4gIHdpZHRoOiA5LjA5MDkxJTsgfVxuXG4ueHNtYWxsLXVwLTEyID4gLmNlbGwge1xuICB3aWR0aDogOC4zMzMzMyU7IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnNtYWxsLXVwLTEgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNtYWxsLXVwLTIgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuc21hbGwtdXAtMyA+IC5jZWxsIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5zbWFsbC11cC00ID4gLmNlbGwge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnNtYWxsLXVwLTUgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAuc21hbGwtdXAtNiA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5zbWFsbC11cC03ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxNC4yODU3MSU7IH1cbiAgLnNtYWxsLXVwLTggPiAuY2VsbCB7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG4gIC5zbWFsbC11cC05ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMS4xMTExMSU7IH1cbiAgLnNtYWxsLXVwLTEwID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMCU7IH1cbiAgLnNtYWxsLXVwLTExID4gLmNlbGwge1xuICAgIHdpZHRoOiA5LjA5MDkxJTsgfVxuICAuc21hbGwtdXAtMTIgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1lZGl1bS11cC0xID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tZWRpdW0tdXAtMiA+IC5jZWxsIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5tZWRpdW0tdXAtMyA+IC5jZWxsIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5tZWRpdW0tdXAtNCA+IC5jZWxsIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5tZWRpdW0tdXAtNSA+IC5jZWxsIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5tZWRpdW0tdXAtNiA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5tZWRpdW0tdXAtNyA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTQuMjg1NzElOyB9XG4gIC5tZWRpdW0tdXAtOCA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgLm1lZGl1bS11cC05ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMS4xMTExMSU7IH1cbiAgLm1lZGl1bS11cC0xMCA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gIC5tZWRpdW0tdXAtMTEgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDkuMDkwOTElOyB9XG4gIC5tZWRpdW0tdXAtMTIgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxhcmdlLXVwLTEgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmxhcmdlLXVwLTIgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAubGFyZ2UtdXAtMyA+IC5jZWxsIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5sYXJnZS11cC00ID4gLmNlbGwge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmxhcmdlLXVwLTUgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAubGFyZ2UtdXAtNiA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5sYXJnZS11cC03ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxNC4yODU3MSU7IH1cbiAgLmxhcmdlLXVwLTggPiAuY2VsbCB7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG4gIC5sYXJnZS11cC05ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMS4xMTExMSU7IH1cbiAgLmxhcmdlLXVwLTEwID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMCU7IH1cbiAgLmxhcmdlLXVwLTExID4gLmNlbGwge1xuICAgIHdpZHRoOiA5LjA5MDkxJTsgfVxuICAubGFyZ2UtdXAtMTIgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAueGxhcmdlLXVwLTEgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnhsYXJnZS11cC0yID4gLmNlbGwge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnhsYXJnZS11cC0zID4gLmNlbGwge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnhsYXJnZS11cC00ID4gLmNlbGwge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnhsYXJnZS11cC01ID4gLmNlbGwge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnhsYXJnZS11cC02ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLnhsYXJnZS11cC03ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxNC4yODU3MSU7IH1cbiAgLnhsYXJnZS11cC04ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMi41JTsgfVxuICAueGxhcmdlLXVwLTkgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDExLjExMTExJTsgfVxuICAueGxhcmdlLXVwLTEwID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMCU7IH1cbiAgLnhsYXJnZS11cC0xMSA+IC5jZWxsIHtcbiAgICB3aWR0aDogOS4wOTA5MSU7IH1cbiAgLnhsYXJnZS11cC0xMiA+IC5jZWxsIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC54eGxhcmdlLXVwLTEgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnh4bGFyZ2UtdXAtMiA+IC5jZWxsIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC54eGxhcmdlLXVwLTMgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAueHhsYXJnZS11cC00ID4gLmNlbGwge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnh4bGFyZ2UtdXAtNSA+IC5jZWxsIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC54eGxhcmdlLXVwLTYgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAueHhsYXJnZS11cC03ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxNC4yODU3MSU7IH1cbiAgLnh4bGFyZ2UtdXAtOCA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgLnh4bGFyZ2UtdXAtOSA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTEuMTExMTElOyB9XG4gIC54eGxhcmdlLXVwLTEwID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMCU7IH1cbiAgLnh4bGFyZ2UtdXAtMTEgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDkuMDkwOTElOyB9XG4gIC54eGxhcmdlLXVwLTEyID4gLmNlbGwge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfSB9XG5cbi5ncmlkLW1hcmdpbi14LnhzbWFsbC11cC0xID4gLmNlbGwge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtMiA+IC5jZWxsIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4uZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtMyA+IC5jZWxsIHtcbiAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtNCA+IC5jZWxsIHtcbiAgd2lkdGg6IDI1JTsgfVxuXG4uZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtNSA+IC5jZWxsIHtcbiAgd2lkdGg6IDIwJTsgfVxuXG4uZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtNiA+IC5jZWxsIHtcbiAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtNyA+IC5jZWxsIHtcbiAgd2lkdGg6IDE0LjI4NTcxJTsgfVxuXG4uZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtOCA+IC5jZWxsIHtcbiAgd2lkdGg6IDEyLjUlOyB9XG5cbi5ncmlkLW1hcmdpbi14LnhzbWFsbC11cC05ID4gLmNlbGwge1xuICB3aWR0aDogMTEuMTExMTElOyB9XG5cbi5ncmlkLW1hcmdpbi14LnhzbWFsbC11cC0xMCA+IC5jZWxsIHtcbiAgd2lkdGg6IDEwJTsgfVxuXG4uZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtMTEgPiAuY2VsbCB7XG4gIHdpZHRoOiA5LjA5MDkxJTsgfVxuXG4uZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtMTIgPiAuY2VsbCB7XG4gIHdpZHRoOiA4LjMzMzMzJTsgfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAuZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtMSA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtMiA+IC5jZWxsIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5ncmlkLW1hcmdpbi14LnhzbWFsbC11cC0zID4gLmNlbGwge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmdyaWQtbWFyZ2luLXgueHNtYWxsLXVwLTQgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtNSA+IC5jZWxsIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5ncmlkLW1hcmdpbi14LnhzbWFsbC11cC02ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXgueHNtYWxsLXVwLTcgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTsgfVxuICAuZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtOCA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgLmdyaWQtbWFyZ2luLXgueHNtYWxsLXVwLTkgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDExLjExMTExJTsgfVxuICAuZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtMTAgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDEwJTsgfVxuICAuZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtMTEgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDkuMDkwOTElOyB9XG4gIC5ncmlkLW1hcmdpbi14LnhzbWFsbC11cC0xMiA+IC5jZWxsIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtMSA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZ3JpZC1tYXJnaW4teC5zbWFsbC11cC0yID4gLmNlbGwge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtMyA+IC5jZWxsIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTQgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuZ3JpZC1tYXJnaW4teC5zbWFsbC11cC01ID4gLmNlbGwge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtNiA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTcgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTsgfVxuICAuZ3JpZC1tYXJnaW4teC5zbWFsbC11cC04ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMi41JTsgfVxuICAuZ3JpZC1tYXJnaW4teC5zbWFsbC11cC05ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMS4xMTExMSU7IH1cbiAgLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtMTAgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDEwJTsgfVxuICAuZ3JpZC1tYXJnaW4teC5zbWFsbC11cC0xMSA+IC5jZWxsIHtcbiAgICB3aWR0aDogOS4wOTA5MSU7IH1cbiAgLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtMTIgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmdyaWQtbWFyZ2luLXgueHNtYWxsLXVwLTEgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtMSA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtMiA+IC5jZWxsIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTIgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtMyA+IC5jZWxsIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTMgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtNCA+IC5jZWxsIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTQgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtNSA+IC5jZWxsIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTUgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAuZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtNiA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTYgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtNyA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTQuMjg1NzElOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTcgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTsgfVxuICAuZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtOCA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtOCA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgLmdyaWQtbWFyZ2luLXgueHNtYWxsLXVwLTkgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDExLjExMTExJTsgfVxuICAuZ3JpZC1tYXJnaW4teC5zbWFsbC11cC05ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMS4xMTExMSU7IH1cbiAgLmdyaWQtbWFyZ2luLXgueHNtYWxsLXVwLTEwID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMCU7IH1cbiAgLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtMTAgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDEwJTsgfVxuICAuZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtMTEgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDkuMDkwOTElOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTExID4gLmNlbGwge1xuICAgIHdpZHRoOiA5LjA5MDkxJTsgfVxuICAuZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtMTIgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTEyID4gLmNlbGwge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuZ3JpZC1tYXJnaW4teC5tZWRpdW0tdXAtMSA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZ3JpZC1tYXJnaW4teC5tZWRpdW0tdXAtMiA+IC5jZWxsIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5ncmlkLW1hcmdpbi14Lm1lZGl1bS11cC0zID4gLmNlbGwge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTQgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuZ3JpZC1tYXJnaW4teC5tZWRpdW0tdXAtNSA+IC5jZWxsIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5ncmlkLW1hcmdpbi14Lm1lZGl1bS11cC02ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTcgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTsgfVxuICAuZ3JpZC1tYXJnaW4teC5tZWRpdW0tdXAtOCA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTkgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDExLjExMTExJTsgfVxuICAuZ3JpZC1tYXJnaW4teC5tZWRpdW0tdXAtMTAgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDEwJTsgfVxuICAuZ3JpZC1tYXJnaW4teC5tZWRpdW0tdXAtMTEgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDkuMDkwOTElOyB9XG4gIC5ncmlkLW1hcmdpbi14Lm1lZGl1bS11cC0xMiA+IC5jZWxsIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtMSA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZ3JpZC1tYXJnaW4teC5zbWFsbC11cC0xID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ncmlkLW1hcmdpbi14Lm1lZGl1bS11cC0xID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ncmlkLW1hcmdpbi14LnhzbWFsbC11cC0yID4gLmNlbGwge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtMiA+IC5jZWxsIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5ncmlkLW1hcmdpbi14Lm1lZGl1bS11cC0yID4gLmNlbGwge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmdyaWQtbWFyZ2luLXgueHNtYWxsLXVwLTMgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuZ3JpZC1tYXJnaW4teC5zbWFsbC11cC0zID4gLmNlbGwge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTMgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtNCA+IC5jZWxsIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTQgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuZ3JpZC1tYXJnaW4teC5tZWRpdW0tdXAtNCA+IC5jZWxsIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5ncmlkLW1hcmdpbi14LnhzbWFsbC11cC01ID4gLmNlbGwge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtNSA+IC5jZWxsIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5ncmlkLW1hcmdpbi14Lm1lZGl1bS11cC01ID4gLmNlbGwge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLmdyaWQtbWFyZ2luLXgueHNtYWxsLXVwLTYgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuZ3JpZC1tYXJnaW4teC5zbWFsbC11cC02ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTYgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtNyA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTQuMjg1NzElOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTcgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTsgfVxuICAuZ3JpZC1tYXJnaW4teC5tZWRpdW0tdXAtNyA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTQuMjg1NzElOyB9XG4gIC5ncmlkLW1hcmdpbi14LnhzbWFsbC11cC04ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMi41JTsgfVxuICAuZ3JpZC1tYXJnaW4teC5zbWFsbC11cC04ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMi41JTsgfVxuICAuZ3JpZC1tYXJnaW4teC5tZWRpdW0tdXAtOCA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgLmdyaWQtbWFyZ2luLXgueHNtYWxsLXVwLTkgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDExLjExMTExJTsgfVxuICAuZ3JpZC1tYXJnaW4teC5zbWFsbC11cC05ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMS4xMTExMSU7IH1cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTkgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDExLjExMTExJTsgfVxuICAuZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtMTAgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDEwJTsgfVxuICAuZ3JpZC1tYXJnaW4teC5zbWFsbC11cC0xMCA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gIC5ncmlkLW1hcmdpbi14Lm1lZGl1bS11cC0xMCA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gIC5ncmlkLW1hcmdpbi14LnhzbWFsbC11cC0xMSA+IC5jZWxsIHtcbiAgICB3aWR0aDogOS4wOTA5MSU7IH1cbiAgLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtMTEgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDkuMDkwOTElOyB9XG4gIC5ncmlkLW1hcmdpbi14Lm1lZGl1bS11cC0xMSA+IC5jZWxsIHtcbiAgICB3aWR0aDogOS4wOTA5MSU7IH1cbiAgLmdyaWQtbWFyZ2luLXgueHNtYWxsLXVwLTEyID4gLmNlbGwge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuZ3JpZC1tYXJnaW4teC5zbWFsbC11cC0xMiA+IC5jZWxsIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTEyID4gLmNlbGwge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuZ3JpZC1tYXJnaW4teC5sYXJnZS11cC0xID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ncmlkLW1hcmdpbi14LmxhcmdlLXVwLTIgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuZ3JpZC1tYXJnaW4teC5sYXJnZS11cC0zID4gLmNlbGwge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmdyaWQtbWFyZ2luLXgubGFyZ2UtdXAtNCA+IC5jZWxsIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5ncmlkLW1hcmdpbi14LmxhcmdlLXVwLTUgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAuZ3JpZC1tYXJnaW4teC5sYXJnZS11cC02ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXgubGFyZ2UtdXAtNyA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTQuMjg1NzElOyB9XG4gIC5ncmlkLW1hcmdpbi14LmxhcmdlLXVwLTggPiAuY2VsbCB7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG4gIC5ncmlkLW1hcmdpbi14LmxhcmdlLXVwLTkgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDExLjExMTExJTsgfVxuICAuZ3JpZC1tYXJnaW4teC5sYXJnZS11cC0xMCA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gIC5ncmlkLW1hcmdpbi14LmxhcmdlLXVwLTExID4gLmNlbGwge1xuICAgIHdpZHRoOiA5LjA5MDkxJTsgfVxuICAuZ3JpZC1tYXJnaW4teC5sYXJnZS11cC0xMiA+IC5jZWxsIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5ncmlkLW1hcmdpbi14LnhzbWFsbC11cC0xID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTEgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTEgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmdyaWQtbWFyZ2luLXgubGFyZ2UtdXAtMSA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtMiA+IC5jZWxsIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTIgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuZ3JpZC1tYXJnaW4teC5tZWRpdW0tdXAtMiA+IC5jZWxsIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5ncmlkLW1hcmdpbi14LmxhcmdlLXVwLTIgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtMyA+IC5jZWxsIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTMgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuZ3JpZC1tYXJnaW4teC5tZWRpdW0tdXAtMyA+IC5jZWxsIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5ncmlkLW1hcmdpbi14LmxhcmdlLXVwLTMgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtNCA+IC5jZWxsIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTQgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuZ3JpZC1tYXJnaW4teC5tZWRpdW0tdXAtNCA+IC5jZWxsIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5ncmlkLW1hcmdpbi14LmxhcmdlLXVwLTQgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtNSA+IC5jZWxsIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTUgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAuZ3JpZC1tYXJnaW4teC5tZWRpdW0tdXAtNSA+IC5jZWxsIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5ncmlkLW1hcmdpbi14LmxhcmdlLXVwLTUgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAuZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtNiA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTYgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuZ3JpZC1tYXJnaW4teC5tZWRpdW0tdXAtNiA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5ncmlkLW1hcmdpbi14LmxhcmdlLXVwLTYgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtNyA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTQuMjg1NzElOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTcgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTsgfVxuICAuZ3JpZC1tYXJnaW4teC5tZWRpdW0tdXAtNyA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTQuMjg1NzElOyB9XG4gIC5ncmlkLW1hcmdpbi14LmxhcmdlLXVwLTcgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTsgfVxuICAuZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtOCA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtOCA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTggPiAuY2VsbCB7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG4gIC5ncmlkLW1hcmdpbi14LmxhcmdlLXVwLTggPiAuY2VsbCB7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG4gIC5ncmlkLW1hcmdpbi14LnhzbWFsbC11cC05ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMS4xMTExMSU7IH1cbiAgLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtOSA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTEuMTExMTElOyB9XG4gIC5ncmlkLW1hcmdpbi14Lm1lZGl1bS11cC05ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMS4xMTExMSU7IH1cbiAgLmdyaWQtbWFyZ2luLXgubGFyZ2UtdXAtOSA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTEuMTExMTElOyB9XG4gIC5ncmlkLW1hcmdpbi14LnhzbWFsbC11cC0xMCA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTEwID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMCU7IH1cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTEwID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMCU7IH1cbiAgLmdyaWQtbWFyZ2luLXgubGFyZ2UtdXAtMTAgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDEwJTsgfVxuICAuZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtMTEgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDkuMDkwOTElOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTExID4gLmNlbGwge1xuICAgIHdpZHRoOiA5LjA5MDkxJTsgfVxuICAuZ3JpZC1tYXJnaW4teC5tZWRpdW0tdXAtMTEgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDkuMDkwOTElOyB9XG4gIC5ncmlkLW1hcmdpbi14LmxhcmdlLXVwLTExID4gLmNlbGwge1xuICAgIHdpZHRoOiA5LjA5MDkxJTsgfVxuICAuZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtMTIgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTEyID4gLmNlbGwge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuZ3JpZC1tYXJnaW4teC5tZWRpdW0tdXAtMTIgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5ncmlkLW1hcmdpbi14LmxhcmdlLXVwLTEyID4gLmNlbGwge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuZ3JpZC1tYXJnaW4teC54bGFyZ2UtdXAtMSA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZ3JpZC1tYXJnaW4teC54bGFyZ2UtdXAtMiA+IC5jZWxsIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5ncmlkLW1hcmdpbi14LnhsYXJnZS11cC0zID4gLmNlbGwge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmdyaWQtbWFyZ2luLXgueGxhcmdlLXVwLTQgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuZ3JpZC1tYXJnaW4teC54bGFyZ2UtdXAtNSA+IC5jZWxsIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5ncmlkLW1hcmdpbi14LnhsYXJnZS11cC02ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXgueGxhcmdlLXVwLTcgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTsgfVxuICAuZ3JpZC1tYXJnaW4teC54bGFyZ2UtdXAtOCA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgLmdyaWQtbWFyZ2luLXgueGxhcmdlLXVwLTkgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDExLjExMTExJTsgfVxuICAuZ3JpZC1tYXJnaW4teC54bGFyZ2UtdXAtMTAgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDEwJTsgfVxuICAuZ3JpZC1tYXJnaW4teC54bGFyZ2UtdXAtMTEgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDkuMDkwOTElOyB9XG4gIC5ncmlkLW1hcmdpbi14LnhsYXJnZS11cC0xMiA+IC5jZWxsIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC5ncmlkLW1hcmdpbi14LnhzbWFsbC11cC0xID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTEgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTEgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmdyaWQtbWFyZ2luLXgubGFyZ2UtdXAtMSA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZ3JpZC1tYXJnaW4teC54bGFyZ2UtdXAtMSA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtMiA+IC5jZWxsIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTIgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuZ3JpZC1tYXJnaW4teC5tZWRpdW0tdXAtMiA+IC5jZWxsIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5ncmlkLW1hcmdpbi14LmxhcmdlLXVwLTIgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuZ3JpZC1tYXJnaW4teC54bGFyZ2UtdXAtMiA+IC5jZWxsIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5ncmlkLW1hcmdpbi14LnhzbWFsbC11cC0zID4gLmNlbGwge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtMyA+IC5jZWxsIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5ncmlkLW1hcmdpbi14Lm1lZGl1bS11cC0zID4gLmNlbGwge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmdyaWQtbWFyZ2luLXgubGFyZ2UtdXAtMyA+IC5jZWxsIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5ncmlkLW1hcmdpbi14LnhsYXJnZS11cC0zID4gLmNlbGwge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmdyaWQtbWFyZ2luLXgueHNtYWxsLXVwLTQgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuZ3JpZC1tYXJnaW4teC5zbWFsbC11cC00ID4gLmNlbGwge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTQgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuZ3JpZC1tYXJnaW4teC5sYXJnZS11cC00ID4gLmNlbGwge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmdyaWQtbWFyZ2luLXgueGxhcmdlLXVwLTQgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtNSA+IC5jZWxsIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTUgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAuZ3JpZC1tYXJnaW4teC5tZWRpdW0tdXAtNSA+IC5jZWxsIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5ncmlkLW1hcmdpbi14LmxhcmdlLXVwLTUgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAuZ3JpZC1tYXJnaW4teC54bGFyZ2UtdXAtNSA+IC5jZWxsIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5ncmlkLW1hcmdpbi14LnhzbWFsbC11cC02ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtNiA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5ncmlkLW1hcmdpbi14Lm1lZGl1bS11cC02ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXgubGFyZ2UtdXAtNiA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5ncmlkLW1hcmdpbi14LnhsYXJnZS11cC02ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXgueHNtYWxsLXVwLTcgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTsgfVxuICAuZ3JpZC1tYXJnaW4teC5zbWFsbC11cC03ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxNC4yODU3MSU7IH1cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTcgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTsgfVxuICAuZ3JpZC1tYXJnaW4teC5sYXJnZS11cC03ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxNC4yODU3MSU7IH1cbiAgLmdyaWQtbWFyZ2luLXgueGxhcmdlLXVwLTcgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTsgfVxuICAuZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtOCA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtOCA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTggPiAuY2VsbCB7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG4gIC5ncmlkLW1hcmdpbi14LmxhcmdlLXVwLTggPiAuY2VsbCB7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG4gIC5ncmlkLW1hcmdpbi14LnhsYXJnZS11cC04ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMi41JTsgfVxuICAuZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtOSA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTEuMTExMTElOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTkgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDExLjExMTExJTsgfVxuICAuZ3JpZC1tYXJnaW4teC5tZWRpdW0tdXAtOSA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTEuMTExMTElOyB9XG4gIC5ncmlkLW1hcmdpbi14LmxhcmdlLXVwLTkgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDExLjExMTExJTsgfVxuICAuZ3JpZC1tYXJnaW4teC54bGFyZ2UtdXAtOSA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTEuMTExMTElOyB9XG4gIC5ncmlkLW1hcmdpbi14LnhzbWFsbC11cC0xMCA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTEwID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMCU7IH1cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTEwID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMCU7IH1cbiAgLmdyaWQtbWFyZ2luLXgubGFyZ2UtdXAtMTAgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDEwJTsgfVxuICAuZ3JpZC1tYXJnaW4teC54bGFyZ2UtdXAtMTAgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDEwJTsgfVxuICAuZ3JpZC1tYXJnaW4teC54c21hbGwtdXAtMTEgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDkuMDkwOTElOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTExID4gLmNlbGwge1xuICAgIHdpZHRoOiA5LjA5MDkxJTsgfVxuICAuZ3JpZC1tYXJnaW4teC5tZWRpdW0tdXAtMTEgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDkuMDkwOTElOyB9XG4gIC5ncmlkLW1hcmdpbi14LmxhcmdlLXVwLTExID4gLmNlbGwge1xuICAgIHdpZHRoOiA5LjA5MDkxJTsgfVxuICAuZ3JpZC1tYXJnaW4teC54bGFyZ2UtdXAtMTEgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDkuMDkwOTElOyB9XG4gIC5ncmlkLW1hcmdpbi14LnhzbWFsbC11cC0xMiA+IC5jZWxsIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtMTIgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5ncmlkLW1hcmdpbi14Lm1lZGl1bS11cC0xMiA+IC5jZWxsIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmdyaWQtbWFyZ2luLXgubGFyZ2UtdXAtMTIgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5ncmlkLW1hcmdpbi14LnhsYXJnZS11cC0xMiA+IC5jZWxsIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmdyaWQtbWFyZ2luLXgueHhsYXJnZS11cC0xID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ncmlkLW1hcmdpbi14Lnh4bGFyZ2UtdXAtMiA+IC5jZWxsIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5ncmlkLW1hcmdpbi14Lnh4bGFyZ2UtdXAtMyA+IC5jZWxsIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5ncmlkLW1hcmdpbi14Lnh4bGFyZ2UtdXAtNCA+IC5jZWxsIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5ncmlkLW1hcmdpbi14Lnh4bGFyZ2UtdXAtNSA+IC5jZWxsIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5ncmlkLW1hcmdpbi14Lnh4bGFyZ2UtdXAtNiA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5ncmlkLW1hcmdpbi14Lnh4bGFyZ2UtdXAtNyA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTQuMjg1NzElOyB9XG4gIC5ncmlkLW1hcmdpbi14Lnh4bGFyZ2UtdXAtOCA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgLmdyaWQtbWFyZ2luLXgueHhsYXJnZS11cC05ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMS4xMTExMSU7IH1cbiAgLmdyaWQtbWFyZ2luLXgueHhsYXJnZS11cC0xMCA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gIC5ncmlkLW1hcmdpbi14Lnh4bGFyZ2UtdXAtMTEgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDkuMDkwOTElOyB9XG4gIC5ncmlkLW1hcmdpbi14Lnh4bGFyZ2UtdXAtMTIgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9IH1cblxuLnhzbWFsbC1tYXJnaW4tY29sbGFwc2Uge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC54c21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLmNlbGwge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAueHNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC54c21hbGwtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC54c21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC54c21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC54c21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC54c21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC54c21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC54c21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC54c21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC54c21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC54c21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAueHNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC54c21hbGwtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLnhzbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAueHNtYWxsLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC54c21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTEge1xuICAgICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gICAgLnhzbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMiB7XG4gICAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gICAgLnhzbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMyB7XG4gICAgICB3aWR0aDogMjUlOyB9XG4gICAgLnhzbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNCB7XG4gICAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgLnhzbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNSB7XG4gICAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gICAgLnhzbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNiB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLnhzbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNyB7XG4gICAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gICAgLnhzbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtOCB7XG4gICAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gICAgLnhzbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtOSB7XG4gICAgICB3aWR0aDogNzUlOyB9XG4gICAgLnhzbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMTAge1xuICAgICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAgIC54c21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTExIHtcbiAgICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgICAueHNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0xMiB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnhzbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTEge1xuICAgICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gICAgLnhzbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTIge1xuICAgICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAgIC54c21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0zIHtcbiAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAueHNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tNCB7XG4gICAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgLnhzbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTUge1xuICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAgIC54c21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS02IHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAueHNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tNyB7XG4gICAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gICAgLnhzbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTgge1xuICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAgIC54c21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS05IHtcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAueHNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMTAge1xuICAgICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAgIC54c21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0xMSB7XG4gICAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gICAgLnhzbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTEyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAueHNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0xIHtcbiAgICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAgIC54c21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTIge1xuICAgICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAgIC54c21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTMge1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgIC54c21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTQge1xuICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAgIC54c21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTUge1xuICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAgIC54c21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTYge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC54c21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTcge1xuICAgICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAgIC54c21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTgge1xuICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAgIC54c21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTkge1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAgIC54c21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTEwIHtcbiAgICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgICAueHNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0xMSB7XG4gICAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gICAgLnhzbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMTIge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgLnhzbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAueGxhcmdlLTEge1xuICAgICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gICAgLnhzbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAueGxhcmdlLTIge1xuICAgICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAgIC54c21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnhsYXJnZS0zIHtcbiAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAueHNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC54bGFyZ2UtNCB7XG4gICAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgLnhzbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAueGxhcmdlLTUge1xuICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAgIC54c21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnhsYXJnZS02IHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAueHNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC54bGFyZ2UtNyB7XG4gICAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gICAgLnhzbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAueGxhcmdlLTgge1xuICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAgIC54c21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnhsYXJnZS05IHtcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAueHNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC54bGFyZ2UtMTAge1xuICAgICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAgIC54c21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnhsYXJnZS0xMSB7XG4gICAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gICAgLnhzbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAueGxhcmdlLTEyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTBlbSkge1xuICAgIC54c21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnh4bGFyZ2UtMSB7XG4gICAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgICAueHNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC54eGxhcmdlLTIge1xuICAgICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAgIC54c21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnh4bGFyZ2UtMyB7XG4gICAgICB3aWR0aDogMjUlOyB9XG4gICAgLnhzbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAueHhsYXJnZS00IHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgICAueHNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC54eGxhcmdlLTUge1xuICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAgIC54c21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnh4bGFyZ2UtNiB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLnhzbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAueHhsYXJnZS03IHtcbiAgICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgICAueHNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC54eGxhcmdlLTgge1xuICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAgIC54c21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnh4bGFyZ2UtOSB7XG4gICAgICB3aWR0aDogNzUlOyB9XG4gICAgLnhzbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAueHhsYXJnZS0xMCB7XG4gICAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gICAgLnhzbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAueHhsYXJnZS0xMSB7XG4gICAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gICAgLnhzbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAueHhsYXJnZS0xMiB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi54c21hbGwtcGFkZGluZy1jb2xsYXBzZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnhzbWFsbC1wYWRkaW5nLWNvbGxhcHNlID4gLmNlbGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuY2VsbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAueHNtYWxsLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAueHNtYWxsLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC54c21hbGwtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAueHNtYWxsLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC54c21hbGwtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAueHNtYWxsLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC54c21hbGwtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC54c21hbGwtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC54c21hbGwtMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnhsYXJnZS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC54bGFyZ2UtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnhsYXJnZS0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAueGxhcmdlLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC54bGFyZ2UtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnhsYXJnZS02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAueGxhcmdlLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC54bGFyZ2UtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnhsYXJnZS05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAueGxhcmdlLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAueGxhcmdlLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAueGxhcmdlLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC54eGxhcmdlLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnh4bGFyZ2UtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnh4bGFyZ2UtMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnh4bGFyZ2UtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnh4bGFyZ2UtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnh4bGFyZ2UtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnh4bGFyZ2UtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnh4bGFyZ2UtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnh4bGFyZ2UtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnh4bGFyZ2UtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC54eGxhcmdlLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAueHhsYXJnZS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAuc21hbGwtcGFkZGluZy1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnNtYWxsLXBhZGRpbmctY29sbGFwc2UgPiAuY2VsbCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLmNlbGwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC54c21hbGwtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC54c21hbGwtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAueHNtYWxsLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAueGxhcmdlLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC54bGFyZ2UtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC54bGFyZ2UtMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC54bGFyZ2UtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC54bGFyZ2UtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC54bGFyZ2UtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC54bGFyZ2UtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC54bGFyZ2UtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC54bGFyZ2UtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC54bGFyZ2UtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAueGxhcmdlLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnhsYXJnZS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnh4bGFyZ2UtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnh4bGFyZ2UtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC54eGxhcmdlLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAueHhsYXJnZS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnh4bGFyZ2UtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC54eGxhcmdlLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAueHhsYXJnZS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnh4bGFyZ2UtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC54eGxhcmdlLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAueHhsYXJnZS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC54eGxhcmdlLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnh4bGFyZ2UtMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1lZGl1bS1wYWRkaW5nLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAubWVkaXVtLXBhZGRpbmctY29sbGFwc2UgPiAuY2VsbCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5jZWxsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC54c21hbGwtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAueHNtYWxsLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC54c21hbGwtMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAueHNtYWxsLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC54c21hbGwtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAueHNtYWxsLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC54c21hbGwtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAueGxhcmdlLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnhsYXJnZS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAueGxhcmdlLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC54bGFyZ2UtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnhsYXJnZS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAueGxhcmdlLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC54bGFyZ2UtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnhsYXJnZS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAueGxhcmdlLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC54bGFyZ2UtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC54bGFyZ2UtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC54bGFyZ2UtMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTBlbSkge1xuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnh4bGFyZ2UtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAueHhsYXJnZS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAueHhsYXJnZS0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAueHhsYXJnZS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAueHhsYXJnZS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAueHhsYXJnZS02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAueHhsYXJnZS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAueHhsYXJnZS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAueHhsYXJnZS05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAueHhsYXJnZS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnh4bGFyZ2UtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC54eGxhcmdlLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYXJnZS1wYWRkaW5nLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAubGFyZ2UtcGFkZGluZy1jb2xsYXBzZSA+IC5jZWxsIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC54bGFyZ2UtbWFyZ2luLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAueGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5jZWxsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAueGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC54c21hbGwtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC54bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC54bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC54bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC54bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC54bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC54bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC54bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC54bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC54bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAueGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC54c21hbGwtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLnhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAueHNtYWxsLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC54bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLnhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAueGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC54bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLnhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAueGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC54bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLnhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAueGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAueGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAueGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC54bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLnhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLnhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLnhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLnhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLnhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLnhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC54bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAueGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAueGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLnhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAueGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC54bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAueGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC54bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLnhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAueGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC54bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC54bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC54bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAueGxhcmdlLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAueGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC54bGFyZ2UtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAueGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC54bGFyZ2UtMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAueGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC54bGFyZ2UtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAueGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC54bGFyZ2UtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAueGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC54bGFyZ2UtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAueGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC54bGFyZ2UtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAueGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC54bGFyZ2UtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAueGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC54bGFyZ2UtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAueGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC54bGFyZ2UtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLnhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAueGxhcmdlLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC54bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnhsYXJnZS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC54bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnh4bGFyZ2UtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC54bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnh4bGFyZ2UtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAueGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC54eGxhcmdlLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAueHhsYXJnZS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC54bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnh4bGFyZ2UtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAueGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC54eGxhcmdlLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAueHhsYXJnZS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC54bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnh4bGFyZ2UtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAueGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC54eGxhcmdlLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLnhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAueHhsYXJnZS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAueGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC54eGxhcmdlLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC54bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnh4bGFyZ2UtMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAueGxhcmdlLXBhZGRpbmctY29sbGFwc2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC54bGFyZ2UtcGFkZGluZy1jb2xsYXBzZSA+IC5jZWxsIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC54eGxhcmdlLW1hcmdpbi1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnh4bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmNlbGwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC54eGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC54c21hbGwtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC54eGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC54c21hbGwtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAueHhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAueHNtYWxsLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnh4bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC54eGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC54c21hbGwtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAueHhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAueHNtYWxsLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnh4bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC54eGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC54c21hbGwtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAueHhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAueHNtYWxsLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLnh4bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnhzbWFsbC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAueHhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAueHNtYWxsLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC54eGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC54c21hbGwtMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTBlbSkge1xuICAueHhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC54eGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC54eGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC54eGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC54eGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC54eGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC54eGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC54eGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC54eGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC54eGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAueHhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLnh4bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLnh4bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLnh4bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC54eGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAueHhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnh4bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC54eGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAueHhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLnh4bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC54eGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAueHhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC54eGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLnh4bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC54eGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLnh4bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLnh4bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnh4bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnh4bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLnh4bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnh4bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLnh4bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLnh4bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLnh4bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC54eGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAueHhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTBlbSkge1xuICAueHhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAueGxhcmdlLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAueHhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAueGxhcmdlLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLnh4bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnhsYXJnZS0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC54eGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC54bGFyZ2UtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAueHhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAueGxhcmdlLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLnh4bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnhsYXJnZS02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC54eGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC54bGFyZ2UtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAueHhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAueGxhcmdlLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLnh4bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnhsYXJnZS05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC54eGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC54bGFyZ2UtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLnh4bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnhsYXJnZS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAueHhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAueGxhcmdlLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLnh4bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnh4bGFyZ2UtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC54eGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC54eGxhcmdlLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLnh4bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnh4bGFyZ2UtMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAueHhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAueHhsYXJnZS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC54eGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC54eGxhcmdlLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLnh4bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnh4bGFyZ2UtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAueHhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAueHhsYXJnZS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC54eGxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC54eGxhcmdlLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLnh4bGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnh4bGFyZ2UtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAueHhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAueHhsYXJnZS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAueHhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAueHhsYXJnZS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAueHhsYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAueHhsYXJnZS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC54eGxhcmdlLXBhZGRpbmctY29sbGFwc2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC54eGxhcmdlLXBhZGRpbmctY29sbGFwc2UgPiAuY2VsbCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLnhzbWFsbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTsgfVxuXG4uZ3JpZC1tYXJnaW4teCA+IC54c21hbGwtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7IH1cblxuLnhzbWFsbC1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4uZ3JpZC1tYXJnaW4teCA+IC54c21hbGwtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cblxuLnhzbWFsbC1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cblxuLmdyaWQtbWFyZ2luLXggPiAueHNtYWxsLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4ueHNtYWxsLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4uZ3JpZC1tYXJnaW4teCA+IC54c21hbGwtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi54c21hbGwtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG5cbi5ncmlkLW1hcmdpbi14ID4gLnhzbWFsbC1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cblxuLnhzbWFsbC1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cblxuLmdyaWQtbWFyZ2luLXggPiAueHNtYWxsLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4ueHNtYWxsLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4uZ3JpZC1tYXJnaW4teCA+IC54c21hbGwtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi54c21hbGwtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG5cbi5ncmlkLW1hcmdpbi14ID4gLnhzbWFsbC1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cblxuLnhzbWFsbC1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cblxuLmdyaWQtbWFyZ2luLXggPiAueHNtYWxsLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4ueHNtYWxsLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4uZ3JpZC1tYXJnaW4teCA+IC54c21hbGwtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi54c21hbGwtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuXG4uZ3JpZC1tYXJnaW4teCA+IC54c21hbGwtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuXG4ueHNtYWxsLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuLmdyaWQtbWFyZ2luLXggPiAueHNtYWxsLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnNtYWxsLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuc21hbGwtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5zbWFsbC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuc21hbGwtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLnNtYWxsLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5zbWFsbC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuc21hbGwtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLnNtYWxsLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5zbWFsbC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuc21hbGwtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLnNtYWxsLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLnNtYWxsLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubWVkaXVtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLm1lZGl1bS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5tZWRpdW0tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5tZWRpdW0tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5tZWRpdW0tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5tZWRpdW0tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5tZWRpdW0tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5tZWRpdW0tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5tZWRpdW0tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5tZWRpdW0tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5tZWRpdW0tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm1lZGl1bS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYXJnZS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmxhcmdlLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2Utb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAubGFyZ2Utb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2Utb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmxhcmdlLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5sYXJnZS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAubGFyZ2Utb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2Utb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmxhcmdlLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5sYXJnZS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAubGFyZ2Utb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2Utb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmxhcmdlLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5sYXJnZS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2Utb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5sYXJnZS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2Utb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAueGxhcmdlLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAueGxhcmdlLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLnhsYXJnZS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLnhsYXJnZS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC54bGFyZ2Utb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAueGxhcmdlLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC54bGFyZ2Utb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAueGxhcmdlLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC54bGFyZ2Utb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAueGxhcmdlLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC54bGFyZ2Utb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAueGxhcmdlLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC54bGFyZ2Utb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAueGxhcmdlLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC54bGFyZ2Utb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAueGxhcmdlLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC54bGFyZ2Utb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAueGxhcmdlLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC54bGFyZ2Utb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAueGxhcmdlLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC54bGFyZ2Utb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLnhsYXJnZS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLnhsYXJnZS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAueGxhcmdlLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLnh4bGFyZ2Utb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC54eGxhcmdlLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLnh4bGFyZ2Utb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC54eGxhcmdlLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLnh4bGFyZ2Utb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAueHhsYXJnZS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAueHhsYXJnZS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC54eGxhcmdlLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC54eGxhcmdlLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLnh4bGFyZ2Utb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLnh4bGFyZ2Utb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAueHhsYXJnZS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAueHhsYXJnZS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC54eGxhcmdlLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC54eGxhcmdlLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLnh4bGFyZ2Utb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLnh4bGFyZ2Utb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAueHhsYXJnZS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAueHhsYXJnZS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC54eGxhcmdlLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC54eGxhcmdlLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC54eGxhcmdlLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAueHhsYXJnZS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAueHhsYXJnZS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG4uZ3JpZC15IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwOyB9XG4gIC5ncmlkLXkgPiAuY2VsbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7IH1cbiAgLmdyaWQteSA+IC5hdXRvIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmdyaWQteSA+IC5zaHJpbmsge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZ3JpZC15ID4gLnhzbWFsbC1zaHJpbmssIC5ncmlkLXkgPiAueHNtYWxsLWZ1bGwsIC5ncmlkLXkgPiAueHNtYWxsLTEsIC5ncmlkLXkgPiAueHNtYWxsLTIsIC5ncmlkLXkgPiAueHNtYWxsLTMsIC5ncmlkLXkgPiAueHNtYWxsLTQsIC5ncmlkLXkgPiAueHNtYWxsLTUsIC5ncmlkLXkgPiAueHNtYWxsLTYsIC5ncmlkLXkgPiAueHNtYWxsLTcsIC5ncmlkLXkgPiAueHNtYWxsLTgsIC5ncmlkLXkgPiAueHNtYWxsLTksIC5ncmlkLXkgPiAueHNtYWxsLTEwLCAuZ3JpZC15ID4gLnhzbWFsbC0xMSwgLmdyaWQteSA+IC54c21hbGwtMTIge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAuZ3JpZC15ID4gLnNtYWxsLXNocmluaywgLmdyaWQteSA+IC5zbWFsbC1mdWxsLCAuZ3JpZC15ID4gLnNtYWxsLTEsIC5ncmlkLXkgPiAuc21hbGwtMiwgLmdyaWQteSA+IC5zbWFsbC0zLCAuZ3JpZC15ID4gLnNtYWxsLTQsIC5ncmlkLXkgPiAuc21hbGwtNSwgLmdyaWQteSA+IC5zbWFsbC02LCAuZ3JpZC15ID4gLnNtYWxsLTcsIC5ncmlkLXkgPiAuc21hbGwtOCwgLmdyaWQteSA+IC5zbWFsbC05LCAuZ3JpZC15ID4gLnNtYWxsLTEwLCAuZ3JpZC15ID4gLnNtYWxsLTExLCAuZ3JpZC15ID4gLnNtYWxsLTEyIHtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5ncmlkLXkgPiAubWVkaXVtLXNocmluaywgLmdyaWQteSA+IC5tZWRpdW0tZnVsbCwgLmdyaWQteSA+IC5tZWRpdW0tMSwgLmdyaWQteSA+IC5tZWRpdW0tMiwgLmdyaWQteSA+IC5tZWRpdW0tMywgLmdyaWQteSA+IC5tZWRpdW0tNCwgLmdyaWQteSA+IC5tZWRpdW0tNSwgLmdyaWQteSA+IC5tZWRpdW0tNiwgLmdyaWQteSA+IC5tZWRpdW0tNywgLmdyaWQteSA+IC5tZWRpdW0tOCwgLmdyaWQteSA+IC5tZWRpdW0tOSwgLmdyaWQteSA+IC5tZWRpdW0tMTAsIC5ncmlkLXkgPiAubWVkaXVtLTExLCAuZ3JpZC15ID4gLm1lZGl1bS0xMiB7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuZ3JpZC15ID4gLmxhcmdlLXNocmluaywgLmdyaWQteSA+IC5sYXJnZS1mdWxsLCAuZ3JpZC15ID4gLmxhcmdlLTEsIC5ncmlkLXkgPiAubGFyZ2UtMiwgLmdyaWQteSA+IC5sYXJnZS0zLCAuZ3JpZC15ID4gLmxhcmdlLTQsIC5ncmlkLXkgPiAubGFyZ2UtNSwgLmdyaWQteSA+IC5sYXJnZS02LCAuZ3JpZC15ID4gLmxhcmdlLTcsIC5ncmlkLXkgPiAubGFyZ2UtOCwgLmdyaWQteSA+IC5sYXJnZS05LCAuZ3JpZC15ID4gLmxhcmdlLTEwLCAuZ3JpZC15ID4gLmxhcmdlLTExLCAuZ3JpZC15ID4gLmxhcmdlLTEyIHtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgLmdyaWQteSA+IC54bGFyZ2Utc2hyaW5rLCAuZ3JpZC15ID4gLnhsYXJnZS1mdWxsLCAuZ3JpZC15ID4gLnhsYXJnZS0xLCAuZ3JpZC15ID4gLnhsYXJnZS0yLCAuZ3JpZC15ID4gLnhsYXJnZS0zLCAuZ3JpZC15ID4gLnhsYXJnZS00LCAuZ3JpZC15ID4gLnhsYXJnZS01LCAuZ3JpZC15ID4gLnhsYXJnZS02LCAuZ3JpZC15ID4gLnhsYXJnZS03LCAuZ3JpZC15ID4gLnhsYXJnZS04LCAuZ3JpZC15ID4gLnhsYXJnZS05LCAuZ3JpZC15ID4gLnhsYXJnZS0xMCwgLmdyaWQteSA+IC54bGFyZ2UtMTEsIC5ncmlkLXkgPiAueGxhcmdlLTEyIHtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gICAgLmdyaWQteSA+IC54eGxhcmdlLXNocmluaywgLmdyaWQteSA+IC54eGxhcmdlLWZ1bGwsIC5ncmlkLXkgPiAueHhsYXJnZS0xLCAuZ3JpZC15ID4gLnh4bGFyZ2UtMiwgLmdyaWQteSA+IC54eGxhcmdlLTMsIC5ncmlkLXkgPiAueHhsYXJnZS00LCAuZ3JpZC15ID4gLnh4bGFyZ2UtNSwgLmdyaWQteSA+IC54eGxhcmdlLTYsIC5ncmlkLXkgPiAueHhsYXJnZS03LCAuZ3JpZC15ID4gLnh4bGFyZ2UtOCwgLmdyaWQteSA+IC54eGxhcmdlLTksIC5ncmlkLXkgPiAueHhsYXJnZS0xMCwgLmdyaWQteSA+IC54eGxhcmdlLTExLCAuZ3JpZC15ID4gLnh4bGFyZ2UtMTIge1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfSB9XG4gIC5ncmlkLXkgPiAueHNtYWxsLTEsIC5ncmlkLXkgPiAueHNtYWxsLTIsIC5ncmlkLXkgPiAueHNtYWxsLTMsIC5ncmlkLXkgPiAueHNtYWxsLTQsIC5ncmlkLXkgPiAueHNtYWxsLTUsIC5ncmlkLXkgPiAueHNtYWxsLTYsIC5ncmlkLXkgPiAueHNtYWxsLTcsIC5ncmlkLXkgPiAueHNtYWxsLTgsIC5ncmlkLXkgPiAueHNtYWxsLTksIC5ncmlkLXkgPiAueHNtYWxsLTEwLCAuZ3JpZC15ID4gLnhzbWFsbC0xMSwgLmdyaWQteSA+IC54c21hbGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvOyB9XG4gIC5ncmlkLXkgPiAueHNtYWxsLTEge1xuICAgIGhlaWdodDogOC4zMzMzMyU7IH1cbiAgLmdyaWQteSA+IC54c21hbGwtMiB7XG4gICAgaGVpZ2h0OiAxNi42NjY2NyU7IH1cbiAgLmdyaWQteSA+IC54c21hbGwtMyB7XG4gICAgaGVpZ2h0OiAyNSU7IH1cbiAgLmdyaWQteSA+IC54c21hbGwtNCB7XG4gICAgaGVpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgLmdyaWQteSA+IC54c21hbGwtNSB7XG4gICAgaGVpZ2h0OiA0MS42NjY2NyU7IH1cbiAgLmdyaWQteSA+IC54c21hbGwtNiB7XG4gICAgaGVpZ2h0OiA1MCU7IH1cbiAgLmdyaWQteSA+IC54c21hbGwtNyB7XG4gICAgaGVpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgLmdyaWQteSA+IC54c21hbGwtOCB7XG4gICAgaGVpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgLmdyaWQteSA+IC54c21hbGwtOSB7XG4gICAgaGVpZ2h0OiA3NSU7IH1cbiAgLmdyaWQteSA+IC54c21hbGwtMTAge1xuICAgIGhlaWdodDogODMuMzMzMzMlOyB9XG4gIC5ncmlkLXkgPiAueHNtYWxsLTExIHtcbiAgICBoZWlnaHQ6IDkxLjY2NjY3JTsgfVxuICAuZ3JpZC15ID4gLnhzbWFsbC0xMiB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgLmdyaWQteSA+IC5zbWFsbC1hdXRvIHtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmdyaWQteSA+IC5zbWFsbC1zaHJpbmssIC5ncmlkLXkgPiAuc21hbGwtMSwgLmdyaWQteSA+IC5zbWFsbC0yLCAuZ3JpZC15ID4gLnNtYWxsLTMsIC5ncmlkLXkgPiAuc21hbGwtNCwgLmdyaWQteSA+IC5zbWFsbC01LCAuZ3JpZC15ID4gLnNtYWxsLTYsIC5ncmlkLXkgPiAuc21hbGwtNywgLmdyaWQteSA+IC5zbWFsbC04LCAuZ3JpZC15ID4gLnNtYWxsLTksIC5ncmlkLXkgPiAuc21hbGwtMTAsIC5ncmlkLXkgPiAuc21hbGwtMTEsIC5ncmlkLXkgPiAuc21hbGwtMTIge1xuICAgICAgZmxleDogMCAwIGF1dG87IH1cbiAgICAuZ3JpZC15ID4gLnNtYWxsLXNocmluayB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZ3JpZC15ID4gLnNtYWxsLTEge1xuICAgICAgaGVpZ2h0OiA4LjMzMzMzJTsgfVxuICAgIC5ncmlkLXkgPiAuc21hbGwtMiB7XG4gICAgICBoZWlnaHQ6IDE2LjY2NjY3JTsgfVxuICAgIC5ncmlkLXkgPiAuc21hbGwtMyB7XG4gICAgICBoZWlnaHQ6IDI1JTsgfVxuICAgIC5ncmlkLXkgPiAuc21hbGwtNCB7XG4gICAgICBoZWlnaHQ6IDMzLjMzMzMzJTsgfVxuICAgIC5ncmlkLXkgPiAuc21hbGwtNSB7XG4gICAgICBoZWlnaHQ6IDQxLjY2NjY3JTsgfVxuICAgIC5ncmlkLXkgPiAuc21hbGwtNiB7XG4gICAgICBoZWlnaHQ6IDUwJTsgfVxuICAgIC5ncmlkLXkgPiAuc21hbGwtNyB7XG4gICAgICBoZWlnaHQ6IDU4LjMzMzMzJTsgfVxuICAgIC5ncmlkLXkgPiAuc21hbGwtOCB7XG4gICAgICBoZWlnaHQ6IDY2LjY2NjY3JTsgfVxuICAgIC5ncmlkLXkgPiAuc21hbGwtOSB7XG4gICAgICBoZWlnaHQ6IDc1JTsgfVxuICAgIC5ncmlkLXkgPiAuc21hbGwtMTAge1xuICAgICAgaGVpZ2h0OiA4My4zMzMzMyU7IH1cbiAgICAuZ3JpZC15ID4gLnNtYWxsLTExIHtcbiAgICAgIGhlaWdodDogOTEuNjY2NjclOyB9XG4gICAgLmdyaWQteSA+IC5zbWFsbC0xMiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5ncmlkLXkgPiAubWVkaXVtLWF1dG8ge1xuICAgICAgZmxleDogMSAxIDA7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZ3JpZC15ID4gLm1lZGl1bS1zaHJpbmssIC5ncmlkLXkgPiAubWVkaXVtLTEsIC5ncmlkLXkgPiAubWVkaXVtLTIsIC5ncmlkLXkgPiAubWVkaXVtLTMsIC5ncmlkLXkgPiAubWVkaXVtLTQsIC5ncmlkLXkgPiAubWVkaXVtLTUsIC5ncmlkLXkgPiAubWVkaXVtLTYsIC5ncmlkLXkgPiAubWVkaXVtLTcsIC5ncmlkLXkgPiAubWVkaXVtLTgsIC5ncmlkLXkgPiAubWVkaXVtLTksIC5ncmlkLXkgPiAubWVkaXVtLTEwLCAuZ3JpZC15ID4gLm1lZGl1bS0xMSwgLmdyaWQteSA+IC5tZWRpdW0tMTIge1xuICAgICAgZmxleDogMCAwIGF1dG87IH1cbiAgICAuZ3JpZC15ID4gLm1lZGl1bS1zaHJpbmsge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmdyaWQteSA+IC5tZWRpdW0tMSB7XG4gICAgICBoZWlnaHQ6IDguMzMzMzMlOyB9XG4gICAgLmdyaWQteSA+IC5tZWRpdW0tMiB7XG4gICAgICBoZWlnaHQ6IDE2LjY2NjY3JTsgfVxuICAgIC5ncmlkLXkgPiAubWVkaXVtLTMge1xuICAgICAgaGVpZ2h0OiAyNSU7IH1cbiAgICAuZ3JpZC15ID4gLm1lZGl1bS00IHtcbiAgICAgIGhlaWdodDogMzMuMzMzMzMlOyB9XG4gICAgLmdyaWQteSA+IC5tZWRpdW0tNSB7XG4gICAgICBoZWlnaHQ6IDQxLjY2NjY3JTsgfVxuICAgIC5ncmlkLXkgPiAubWVkaXVtLTYge1xuICAgICAgaGVpZ2h0OiA1MCU7IH1cbiAgICAuZ3JpZC15ID4gLm1lZGl1bS03IHtcbiAgICAgIGhlaWdodDogNTguMzMzMzMlOyB9XG4gICAgLmdyaWQteSA+IC5tZWRpdW0tOCB7XG4gICAgICBoZWlnaHQ6IDY2LjY2NjY3JTsgfVxuICAgIC5ncmlkLXkgPiAubWVkaXVtLTkge1xuICAgICAgaGVpZ2h0OiA3NSU7IH1cbiAgICAuZ3JpZC15ID4gLm1lZGl1bS0xMCB7XG4gICAgICBoZWlnaHQ6IDgzLjMzMzMzJTsgfVxuICAgIC5ncmlkLXkgPiAubWVkaXVtLTExIHtcbiAgICAgIGhlaWdodDogOTEuNjY2NjclOyB9XG4gICAgLmdyaWQteSA+IC5tZWRpdW0tMTIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuZ3JpZC15ID4gLmxhcmdlLWF1dG8ge1xuICAgICAgZmxleDogMSAxIDA7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZ3JpZC15ID4gLmxhcmdlLXNocmluaywgLmdyaWQteSA+IC5sYXJnZS0xLCAuZ3JpZC15ID4gLmxhcmdlLTIsIC5ncmlkLXkgPiAubGFyZ2UtMywgLmdyaWQteSA+IC5sYXJnZS00LCAuZ3JpZC15ID4gLmxhcmdlLTUsIC5ncmlkLXkgPiAubGFyZ2UtNiwgLmdyaWQteSA+IC5sYXJnZS03LCAuZ3JpZC15ID4gLmxhcmdlLTgsIC5ncmlkLXkgPiAubGFyZ2UtOSwgLmdyaWQteSA+IC5sYXJnZS0xMCwgLmdyaWQteSA+IC5sYXJnZS0xMSwgLmdyaWQteSA+IC5sYXJnZS0xMiB7XG4gICAgICBmbGV4OiAwIDAgYXV0bzsgfVxuICAgIC5ncmlkLXkgPiAubGFyZ2Utc2hyaW5rIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ncmlkLXkgPiAubGFyZ2UtMSB7XG4gICAgICBoZWlnaHQ6IDguMzMzMzMlOyB9XG4gICAgLmdyaWQteSA+IC5sYXJnZS0yIHtcbiAgICAgIGhlaWdodDogMTYuNjY2NjclOyB9XG4gICAgLmdyaWQteSA+IC5sYXJnZS0zIHtcbiAgICAgIGhlaWdodDogMjUlOyB9XG4gICAgLmdyaWQteSA+IC5sYXJnZS00IHtcbiAgICAgIGhlaWdodDogMzMuMzMzMzMlOyB9XG4gICAgLmdyaWQteSA+IC5sYXJnZS01IHtcbiAgICAgIGhlaWdodDogNDEuNjY2NjclOyB9XG4gICAgLmdyaWQteSA+IC5sYXJnZS02IHtcbiAgICAgIGhlaWdodDogNTAlOyB9XG4gICAgLmdyaWQteSA+IC5sYXJnZS03IHtcbiAgICAgIGhlaWdodDogNTguMzMzMzMlOyB9XG4gICAgLmdyaWQteSA+IC5sYXJnZS04IHtcbiAgICAgIGhlaWdodDogNjYuNjY2NjclOyB9XG4gICAgLmdyaWQteSA+IC5sYXJnZS05IHtcbiAgICAgIGhlaWdodDogNzUlOyB9XG4gICAgLmdyaWQteSA+IC5sYXJnZS0xMCB7XG4gICAgICBoZWlnaHQ6IDgzLjMzMzMzJTsgfVxuICAgIC5ncmlkLXkgPiAubGFyZ2UtMTEge1xuICAgICAgaGVpZ2h0OiA5MS42NjY2NyU7IH1cbiAgICAuZ3JpZC15ID4gLmxhcmdlLTEyIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAuZ3JpZC15ID4gLnhsYXJnZS1hdXRvIHtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmdyaWQteSA+IC54bGFyZ2Utc2hyaW5rLCAuZ3JpZC15ID4gLnhsYXJnZS0xLCAuZ3JpZC15ID4gLnhsYXJnZS0yLCAuZ3JpZC15ID4gLnhsYXJnZS0zLCAuZ3JpZC15ID4gLnhsYXJnZS00LCAuZ3JpZC15ID4gLnhsYXJnZS01LCAuZ3JpZC15ID4gLnhsYXJnZS02LCAuZ3JpZC15ID4gLnhsYXJnZS03LCAuZ3JpZC15ID4gLnhsYXJnZS04LCAuZ3JpZC15ID4gLnhsYXJnZS05LCAuZ3JpZC15ID4gLnhsYXJnZS0xMCwgLmdyaWQteSA+IC54bGFyZ2UtMTEsIC5ncmlkLXkgPiAueGxhcmdlLTEyIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvOyB9XG4gICAgLmdyaWQteSA+IC54bGFyZ2Utc2hyaW5rIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ncmlkLXkgPiAueGxhcmdlLTEge1xuICAgICAgaGVpZ2h0OiA4LjMzMzMzJTsgfVxuICAgIC5ncmlkLXkgPiAueGxhcmdlLTIge1xuICAgICAgaGVpZ2h0OiAxNi42NjY2NyU7IH1cbiAgICAuZ3JpZC15ID4gLnhsYXJnZS0zIHtcbiAgICAgIGhlaWdodDogMjUlOyB9XG4gICAgLmdyaWQteSA+IC54bGFyZ2UtNCB7XG4gICAgICBoZWlnaHQ6IDMzLjMzMzMzJTsgfVxuICAgIC5ncmlkLXkgPiAueGxhcmdlLTUge1xuICAgICAgaGVpZ2h0OiA0MS42NjY2NyU7IH1cbiAgICAuZ3JpZC15ID4gLnhsYXJnZS02IHtcbiAgICAgIGhlaWdodDogNTAlOyB9XG4gICAgLmdyaWQteSA+IC54bGFyZ2UtNyB7XG4gICAgICBoZWlnaHQ6IDU4LjMzMzMzJTsgfVxuICAgIC5ncmlkLXkgPiAueGxhcmdlLTgge1xuICAgICAgaGVpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgICAuZ3JpZC15ID4gLnhsYXJnZS05IHtcbiAgICAgIGhlaWdodDogNzUlOyB9XG4gICAgLmdyaWQteSA+IC54bGFyZ2UtMTAge1xuICAgICAgaGVpZ2h0OiA4My4zMzMzMyU7IH1cbiAgICAuZ3JpZC15ID4gLnhsYXJnZS0xMSB7XG4gICAgICBoZWlnaHQ6IDkxLjY2NjY3JTsgfVxuICAgIC5ncmlkLXkgPiAueGxhcmdlLTEyIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgICAuZ3JpZC15ID4gLnh4bGFyZ2UtYXV0byB7XG4gICAgICBmbGV4OiAxIDEgMDtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ncmlkLXkgPiAueHhsYXJnZS1zaHJpbmssIC5ncmlkLXkgPiAueHhsYXJnZS0xLCAuZ3JpZC15ID4gLnh4bGFyZ2UtMiwgLmdyaWQteSA+IC54eGxhcmdlLTMsIC5ncmlkLXkgPiAueHhsYXJnZS00LCAuZ3JpZC15ID4gLnh4bGFyZ2UtNSwgLmdyaWQteSA+IC54eGxhcmdlLTYsIC5ncmlkLXkgPiAueHhsYXJnZS03LCAuZ3JpZC15ID4gLnh4bGFyZ2UtOCwgLmdyaWQteSA+IC54eGxhcmdlLTksIC5ncmlkLXkgPiAueHhsYXJnZS0xMCwgLmdyaWQteSA+IC54eGxhcmdlLTExLCAuZ3JpZC15ID4gLnh4bGFyZ2UtMTIge1xuICAgICAgZmxleDogMCAwIGF1dG87IH1cbiAgICAuZ3JpZC15ID4gLnh4bGFyZ2Utc2hyaW5rIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ncmlkLXkgPiAueHhsYXJnZS0xIHtcbiAgICAgIGhlaWdodDogOC4zMzMzMyU7IH1cbiAgICAuZ3JpZC15ID4gLnh4bGFyZ2UtMiB7XG4gICAgICBoZWlnaHQ6IDE2LjY2NjY3JTsgfVxuICAgIC5ncmlkLXkgPiAueHhsYXJnZS0zIHtcbiAgICAgIGhlaWdodDogMjUlOyB9XG4gICAgLmdyaWQteSA+IC54eGxhcmdlLTQge1xuICAgICAgaGVpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgICAuZ3JpZC15ID4gLnh4bGFyZ2UtNSB7XG4gICAgICBoZWlnaHQ6IDQxLjY2NjY3JTsgfVxuICAgIC5ncmlkLXkgPiAueHhsYXJnZS02IHtcbiAgICAgIGhlaWdodDogNTAlOyB9XG4gICAgLmdyaWQteSA+IC54eGxhcmdlLTcge1xuICAgICAgaGVpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgICAuZ3JpZC15ID4gLnh4bGFyZ2UtOCB7XG4gICAgICBoZWlnaHQ6IDY2LjY2NjY3JTsgfVxuICAgIC5ncmlkLXkgPiAueHhsYXJnZS05IHtcbiAgICAgIGhlaWdodDogNzUlOyB9XG4gICAgLmdyaWQteSA+IC54eGxhcmdlLTEwIHtcbiAgICAgIGhlaWdodDogODMuMzMzMzMlOyB9XG4gICAgLmdyaWQteSA+IC54eGxhcmdlLTExIHtcbiAgICAgIGhlaWdodDogOTEuNjY2NjclOyB9XG4gICAgLmdyaWQteSA+IC54eGxhcmdlLTEyIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbi5ncmlkLXBhZGRpbmcteSAuZ3JpZC1wYWRkaW5nLXkge1xuICBtYXJnaW4tdG9wOiAtMDtcbiAgbWFyZ2luLWJvdHRvbTogLTA7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAuZ3JpZC1wYWRkaW5nLXkgLmdyaWQtcGFkZGluZy15IHtcbiAgICAgIG1hcmdpbi10b3A6IC0wO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTA7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5ncmlkLXBhZGRpbmcteSAuZ3JpZC1wYWRkaW5nLXkge1xuICAgICAgbWFyZ2luLXRvcDogLTA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMDsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLmdyaWQtcGFkZGluZy15IC5ncmlkLXBhZGRpbmcteSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0wOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIC5ncmlkLXBhZGRpbmcteSAuZ3JpZC1wYWRkaW5nLXkge1xuICAgICAgbWFyZ2luLXRvcDogLTA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgICAuZ3JpZC1wYWRkaW5nLXkgLmdyaWQtcGFkZGluZy15IHtcbiAgICAgIG1hcmdpbi10b3A6IC0wO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTA7IH0gfVxuXG4uZ3JpZC1wYWRkaW5nLXkgPiAuY2VsbCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5ncmlkLXBhZGRpbmcteSA+IC5jZWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5ncmlkLXBhZGRpbmcteSA+IC5jZWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5ncmlkLXBhZGRpbmcteSA+IC5jZWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgLmdyaWQtcGFkZGluZy15ID4gLmNlbGwge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgICAuZ3JpZC1wYWRkaW5nLXkgPiAuY2VsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cblxuLmdyaWQtbWFyZ2luLXkge1xuICBtYXJnaW4tdG9wOiAtMDtcbiAgbWFyZ2luLWJvdHRvbTogLTA7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAuZ3JpZC1tYXJnaW4teSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0wOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuZ3JpZC1tYXJnaW4teSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0wOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuZ3JpZC1tYXJnaW4teSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0wOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIC5ncmlkLW1hcmdpbi15IHtcbiAgICAgIG1hcmdpbi10b3A6IC0wO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gICAgLmdyaWQtbWFyZ2luLXkge1xuICAgICAgbWFyZ2luLXRvcDogLTA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMDsgfSB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLmNlbGwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5jZWxsIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5jZWxsIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5jZWxsIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIC5ncmlkLW1hcmdpbi15ID4gLmNlbGwge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuY2VsbCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLmF1dG8ge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5zaHJpbmsge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtMSB7XG4gICAgaGVpZ2h0OiA4LjMzMzMzJTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtMiB7XG4gICAgaGVpZ2h0OiAxNi42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTMge1xuICAgIGhlaWdodDogMjUlOyB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC00IHtcbiAgICBoZWlnaHQ6IDMzLjMzMzMzJTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtNSB7XG4gICAgaGVpZ2h0OiA0MS42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTYge1xuICAgIGhlaWdodDogNTAlOyB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC03IHtcbiAgICBoZWlnaHQ6IDU4LjMzMzMzJTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtOCB7XG4gICAgaGVpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTkge1xuICAgIGhlaWdodDogNzUlOyB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC0xMCB7XG4gICAgaGVpZ2h0OiA4My4zMzMzMyU7IH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTExIHtcbiAgICBoZWlnaHQ6IDkxLjY2NjY3JTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtMTIge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5ncmlkLW1hcmdpbi15ID4gLmF1dG8ge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc2hyaW5rIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC0xIHtcbiAgICAgIGhlaWdodDogOC4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtMiB7XG4gICAgICBoZWlnaHQ6IDE2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC0zIHtcbiAgICAgIGhlaWdodDogMjUlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTQge1xuICAgICAgaGVpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtNSB7XG4gICAgICBoZWlnaHQ6IDQxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC02IHtcbiAgICAgIGhlaWdodDogNTAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTcge1xuICAgICAgaGVpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtOCB7XG4gICAgICBoZWlnaHQ6IDY2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC05IHtcbiAgICAgIGhlaWdodDogNzUlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTEwIHtcbiAgICAgIGhlaWdodDogODMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTExIHtcbiAgICAgIGhlaWdodDogOTEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTEyIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLWF1dG8ge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtc2hyaW5rIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTEge1xuICAgICAgaGVpZ2h0OiA4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTIge1xuICAgICAgaGVpZ2h0OiAxNi42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC0zIHtcbiAgICAgIGhlaWdodDogMjUlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtNCB7XG4gICAgICBoZWlnaHQ6IDMzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTUge1xuICAgICAgaGVpZ2h0OiA0MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC02IHtcbiAgICAgIGhlaWdodDogNTAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtNyB7XG4gICAgICBoZWlnaHQ6IDU4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTgge1xuICAgICAgaGVpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC05IHtcbiAgICAgIGhlaWdodDogNzUlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMTAge1xuICAgICAgaGVpZ2h0OiA4My4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC0xMSB7XG4gICAgICBoZWlnaHQ6IDkxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTEyIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuYXV0byB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zaHJpbmsge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTEge1xuICAgICAgaGVpZ2h0OiA4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC0yIHtcbiAgICAgIGhlaWdodDogMTYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTMge1xuICAgICAgaGVpZ2h0OiAyNSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtNCB7XG4gICAgICBoZWlnaHQ6IDMzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC01IHtcbiAgICAgIGhlaWdodDogNDEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTYge1xuICAgICAgaGVpZ2h0OiA1MCU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtNyB7XG4gICAgICBoZWlnaHQ6IDU4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC04IHtcbiAgICAgIGhlaWdodDogNjYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTkge1xuICAgICAgaGVpZ2h0OiA3NSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtMTAge1xuICAgICAgaGVpZ2h0OiA4My4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtMTEge1xuICAgICAgaGVpZ2h0OiA5MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtMTIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtYXV0byB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC1zaHJpbmsge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMSB7XG4gICAgICBoZWlnaHQ6IDguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMiB7XG4gICAgICBoZWlnaHQ6IDE2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTMge1xuICAgICAgaGVpZ2h0OiAyNSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC00IHtcbiAgICAgIGhlaWdodDogMzMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtNSB7XG4gICAgICBoZWlnaHQ6IDQxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTYge1xuICAgICAgaGVpZ2h0OiA1MCU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC03IHtcbiAgICAgIGhlaWdodDogNTguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtOCB7XG4gICAgICBoZWlnaHQ6IDY2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTkge1xuICAgICAgaGVpZ2h0OiA3NSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC0xMCB7XG4gICAgICBoZWlnaHQ6IDgzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTExIHtcbiAgICAgIGhlaWdodDogOTEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMTIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLWF1dG8ge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLXNocmluayB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tMSB7XG4gICAgICBoZWlnaHQ6IDguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTIge1xuICAgICAgaGVpZ2h0OiAxNi42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tMyB7XG4gICAgICBoZWlnaHQ6IDI1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS00IHtcbiAgICAgIGhlaWdodDogMzMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTUge1xuICAgICAgaGVpZ2h0OiA0MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tNiB7XG4gICAgICBoZWlnaHQ6IDUwJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS03IHtcbiAgICAgIGhlaWdodDogNTguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTgge1xuICAgICAgaGVpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tOSB7XG4gICAgICBoZWlnaHQ6IDc1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS0xMCB7XG4gICAgICBoZWlnaHQ6IDgzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS0xMSB7XG4gICAgICBoZWlnaHQ6IDkxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS0xMiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5ncmlkLW1hcmdpbi15ID4gLmF1dG8ge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc2hyaW5rIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC0xIHtcbiAgICAgIGhlaWdodDogOC4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtMiB7XG4gICAgICBoZWlnaHQ6IDE2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC0zIHtcbiAgICAgIGhlaWdodDogMjUlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTQge1xuICAgICAgaGVpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtNSB7XG4gICAgICBoZWlnaHQ6IDQxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC02IHtcbiAgICAgIGhlaWdodDogNTAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTcge1xuICAgICAgaGVpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtOCB7XG4gICAgICBoZWlnaHQ6IDY2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC05IHtcbiAgICAgIGhlaWdodDogNzUlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTEwIHtcbiAgICAgIGhlaWdodDogODMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTExIHtcbiAgICAgIGhlaWdodDogOTEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTEyIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLWF1dG8ge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtc2hyaW5rIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTEge1xuICAgICAgaGVpZ2h0OiA4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTIge1xuICAgICAgaGVpZ2h0OiAxNi42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC0zIHtcbiAgICAgIGhlaWdodDogMjUlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtNCB7XG4gICAgICBoZWlnaHQ6IDMzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTUge1xuICAgICAgaGVpZ2h0OiA0MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC02IHtcbiAgICAgIGhlaWdodDogNTAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtNyB7XG4gICAgICBoZWlnaHQ6IDU4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTgge1xuICAgICAgaGVpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC05IHtcbiAgICAgIGhlaWdodDogNzUlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMTAge1xuICAgICAgaGVpZ2h0OiA4My4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC0xMSB7XG4gICAgICBoZWlnaHQ6IDkxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTEyIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS1hdXRvIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS1zaHJpbmsge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTEge1xuICAgICAgaGVpZ2h0OiA4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS0yIHtcbiAgICAgIGhlaWdodDogMTYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTMge1xuICAgICAgaGVpZ2h0OiAyNSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tNCB7XG4gICAgICBoZWlnaHQ6IDMzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS01IHtcbiAgICAgIGhlaWdodDogNDEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTYge1xuICAgICAgaGVpZ2h0OiA1MCU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tNyB7XG4gICAgICBoZWlnaHQ6IDU4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS04IHtcbiAgICAgIGhlaWdodDogNjYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTkge1xuICAgICAgaGVpZ2h0OiA3NSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tMTAge1xuICAgICAgaGVpZ2h0OiA4My4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tMTEge1xuICAgICAgaGVpZ2h0OiA5MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tMTIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtYXV0byB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS1zaHJpbmsge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtMSB7XG4gICAgICBoZWlnaHQ6IDguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtMiB7XG4gICAgICBoZWlnaHQ6IDE2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLTMge1xuICAgICAgaGVpZ2h0OiAyNSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS00IHtcbiAgICAgIGhlaWdodDogMzMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtNSB7XG4gICAgICBoZWlnaHQ6IDQxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLTYge1xuICAgICAgaGVpZ2h0OiA1MCU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS03IHtcbiAgICAgIGhlaWdodDogNTguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtOCB7XG4gICAgICBoZWlnaHQ6IDY2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLTkge1xuICAgICAgaGVpZ2h0OiA3NSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS0xMCB7XG4gICAgICBoZWlnaHQ6IDgzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLTExIHtcbiAgICAgIGhlaWdodDogOTEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtMTIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIC5ncmlkLW1hcmdpbi15ID4gLmF1dG8ge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc2hyaW5rIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC0xIHtcbiAgICAgIGhlaWdodDogOC4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtMiB7XG4gICAgICBoZWlnaHQ6IDE2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC0zIHtcbiAgICAgIGhlaWdodDogMjUlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTQge1xuICAgICAgaGVpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtNSB7XG4gICAgICBoZWlnaHQ6IDQxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC02IHtcbiAgICAgIGhlaWdodDogNTAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTcge1xuICAgICAgaGVpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtOCB7XG4gICAgICBoZWlnaHQ6IDY2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC05IHtcbiAgICAgIGhlaWdodDogNzUlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTEwIHtcbiAgICAgIGhlaWdodDogODMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTExIHtcbiAgICAgIGhlaWdodDogOTEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTEyIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLWF1dG8ge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtc2hyaW5rIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTEge1xuICAgICAgaGVpZ2h0OiA4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTIge1xuICAgICAgaGVpZ2h0OiAxNi42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC0zIHtcbiAgICAgIGhlaWdodDogMjUlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtNCB7XG4gICAgICBoZWlnaHQ6IDMzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTUge1xuICAgICAgaGVpZ2h0OiA0MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC02IHtcbiAgICAgIGhlaWdodDogNTAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtNyB7XG4gICAgICBoZWlnaHQ6IDU4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTgge1xuICAgICAgaGVpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC05IHtcbiAgICAgIGhlaWdodDogNzUlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMTAge1xuICAgICAgaGVpZ2h0OiA4My4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC0xMSB7XG4gICAgICBoZWlnaHQ6IDkxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTEyIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS1hdXRvIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS1zaHJpbmsge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTEge1xuICAgICAgaGVpZ2h0OiA4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS0yIHtcbiAgICAgIGhlaWdodDogMTYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTMge1xuICAgICAgaGVpZ2h0OiAyNSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tNCB7XG4gICAgICBoZWlnaHQ6IDMzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS01IHtcbiAgICAgIGhlaWdodDogNDEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTYge1xuICAgICAgaGVpZ2h0OiA1MCU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tNyB7XG4gICAgICBoZWlnaHQ6IDU4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS04IHtcbiAgICAgIGhlaWdodDogNjYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTkge1xuICAgICAgaGVpZ2h0OiA3NSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tMTAge1xuICAgICAgaGVpZ2h0OiA4My4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tMTEge1xuICAgICAgaGVpZ2h0OiA5MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tMTIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtYXV0byB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS1zaHJpbmsge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtMSB7XG4gICAgICBoZWlnaHQ6IDguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtMiB7XG4gICAgICBoZWlnaHQ6IDE2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLTMge1xuICAgICAgaGVpZ2h0OiAyNSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS00IHtcbiAgICAgIGhlaWdodDogMzMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtNSB7XG4gICAgICBoZWlnaHQ6IDQxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLTYge1xuICAgICAgaGVpZ2h0OiA1MCU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS03IHtcbiAgICAgIGhlaWdodDogNTguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtOCB7XG4gICAgICBoZWlnaHQ6IDY2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLTkge1xuICAgICAgaGVpZ2h0OiA3NSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS0xMCB7XG4gICAgICBoZWlnaHQ6IDgzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLTExIHtcbiAgICAgIGhlaWdodDogOTEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtMTIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueGxhcmdlLWF1dG8ge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueGxhcmdlLXNocmluayB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54bGFyZ2UtMSB7XG4gICAgICBoZWlnaHQ6IDguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueGxhcmdlLTIge1xuICAgICAgaGVpZ2h0OiAxNi42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54bGFyZ2UtMyB7XG4gICAgICBoZWlnaHQ6IDI1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhsYXJnZS00IHtcbiAgICAgIGhlaWdodDogMzMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueGxhcmdlLTUge1xuICAgICAgaGVpZ2h0OiA0MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54bGFyZ2UtNiB7XG4gICAgICBoZWlnaHQ6IDUwJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhsYXJnZS03IHtcbiAgICAgIGhlaWdodDogNTguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueGxhcmdlLTgge1xuICAgICAgaGVpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54bGFyZ2UtOSB7XG4gICAgICBoZWlnaHQ6IDc1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhsYXJnZS0xMCB7XG4gICAgICBoZWlnaHQ6IDgzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhsYXJnZS0xMSB7XG4gICAgICBoZWlnaHQ6IDkxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhsYXJnZS0xMiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuYXV0byB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zaHJpbmsge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTEge1xuICAgICAgaGVpZ2h0OiA4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC0yIHtcbiAgICAgIGhlaWdodDogMTYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTMge1xuICAgICAgaGVpZ2h0OiAyNSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtNCB7XG4gICAgICBoZWlnaHQ6IDMzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC01IHtcbiAgICAgIGhlaWdodDogNDEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTYge1xuICAgICAgaGVpZ2h0OiA1MCU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtNyB7XG4gICAgICBoZWlnaHQ6IDU4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC04IHtcbiAgICAgIGhlaWdodDogNjYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTkge1xuICAgICAgaGVpZ2h0OiA3NSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtMTAge1xuICAgICAgaGVpZ2h0OiA4My4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtMTEge1xuICAgICAgaGVpZ2h0OiA5MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtMTIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtYXV0byB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC1zaHJpbmsge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMSB7XG4gICAgICBoZWlnaHQ6IDguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMiB7XG4gICAgICBoZWlnaHQ6IDE2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTMge1xuICAgICAgaGVpZ2h0OiAyNSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC00IHtcbiAgICAgIGhlaWdodDogMzMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtNSB7XG4gICAgICBoZWlnaHQ6IDQxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTYge1xuICAgICAgaGVpZ2h0OiA1MCU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC03IHtcbiAgICAgIGhlaWdodDogNTguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtOCB7XG4gICAgICBoZWlnaHQ6IDY2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTkge1xuICAgICAgaGVpZ2h0OiA3NSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC0xMCB7XG4gICAgICBoZWlnaHQ6IDgzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTExIHtcbiAgICAgIGhlaWdodDogOTEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMTIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLWF1dG8ge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLXNocmluayB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tMSB7XG4gICAgICBoZWlnaHQ6IDguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTIge1xuICAgICAgaGVpZ2h0OiAxNi42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tMyB7XG4gICAgICBoZWlnaHQ6IDI1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS00IHtcbiAgICAgIGhlaWdodDogMzMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTUge1xuICAgICAgaGVpZ2h0OiA0MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tNiB7XG4gICAgICBoZWlnaHQ6IDUwJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS03IHtcbiAgICAgIGhlaWdodDogNTguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTgge1xuICAgICAgaGVpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tOSB7XG4gICAgICBoZWlnaHQ6IDc1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS0xMCB7XG4gICAgICBoZWlnaHQ6IDgzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS0xMSB7XG4gICAgICBoZWlnaHQ6IDkxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS0xMiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS1hdXRvIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLXNocmluayB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS0xIHtcbiAgICAgIGhlaWdodDogOC4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS0yIHtcbiAgICAgIGhlaWdodDogMTYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtMyB7XG4gICAgICBoZWlnaHQ6IDI1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLTQge1xuICAgICAgaGVpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS01IHtcbiAgICAgIGhlaWdodDogNDEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtNiB7XG4gICAgICBoZWlnaHQ6IDUwJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLTcge1xuICAgICAgaGVpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS04IHtcbiAgICAgIGhlaWdodDogNjYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtOSB7XG4gICAgICBoZWlnaHQ6IDc1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLTEwIHtcbiAgICAgIGhlaWdodDogODMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtMTEge1xuICAgICAgaGVpZ2h0OiA5MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS0xMiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54bGFyZ2UtYXV0byB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54bGFyZ2Utc2hyaW5rIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhsYXJnZS0xIHtcbiAgICAgIGhlaWdodDogOC4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54bGFyZ2UtMiB7XG4gICAgICBoZWlnaHQ6IDE2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhsYXJnZS0zIHtcbiAgICAgIGhlaWdodDogMjUlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueGxhcmdlLTQge1xuICAgICAgaGVpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54bGFyZ2UtNSB7XG4gICAgICBoZWlnaHQ6IDQxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhsYXJnZS02IHtcbiAgICAgIGhlaWdodDogNTAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueGxhcmdlLTcge1xuICAgICAgaGVpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54bGFyZ2UtOCB7XG4gICAgICBoZWlnaHQ6IDY2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhsYXJnZS05IHtcbiAgICAgIGhlaWdodDogNzUlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueGxhcmdlLTEwIHtcbiAgICAgIGhlaWdodDogODMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueGxhcmdlLTExIHtcbiAgICAgIGhlaWdodDogOTEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueGxhcmdlLTEyIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnh4bGFyZ2UtYXV0byB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54eGxhcmdlLXNocmluayB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54eGxhcmdlLTEge1xuICAgICAgaGVpZ2h0OiA4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnh4bGFyZ2UtMiB7XG4gICAgICBoZWlnaHQ6IDE2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnh4bGFyZ2UtMyB7XG4gICAgICBoZWlnaHQ6IDI1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnh4bGFyZ2UtNCB7XG4gICAgICBoZWlnaHQ6IDMzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnh4bGFyZ2UtNSB7XG4gICAgICBoZWlnaHQ6IDQxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnh4bGFyZ2UtNiB7XG4gICAgICBoZWlnaHQ6IDUwJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnh4bGFyZ2UtNyB7XG4gICAgICBoZWlnaHQ6IDU4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnh4bGFyZ2UtOCB7XG4gICAgICBoZWlnaHQ6IDY2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnh4bGFyZ2UtOSB7XG4gICAgICBoZWlnaHQ6IDc1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnh4bGFyZ2UtMTAge1xuICAgICAgaGVpZ2h0OiA4My4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54eGxhcmdlLTExIHtcbiAgICAgIGhlaWdodDogOTEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHhsYXJnZS0xMiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG4uZ3JpZC1mcmFtZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwdnc7IH1cblxuLmNlbGwgLmdyaWQtZnJhbWUge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY2VsbC1ibG9jayB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgfVxuXG4uY2VsbC1ibG9jay15IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgfVxuXG4uY2VsbC1ibG9jay1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gIC5jZWxsLWJsb2NrLWNvbnRhaW5lciA+IC5ncmlkLXgge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnNtYWxsLWdyaWQtZnJhbWUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHdpZHRoOiAxMDB2dzsgfVxuICAuY2VsbCAuc21hbGwtZ3JpZC1mcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNtYWxsLWNlbGwtYmxvY2sge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgfVxuICAuc21hbGwtY2VsbC1ibG9jay1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnNtYWxsLWNlbGwtYmxvY2stY29udGFpbmVyID4gLmdyaWQteCB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgLnNtYWxsLWNlbGwtYmxvY2steSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1lZGl1bS1ncmlkLWZyYW1lIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB3aWR0aDogMTAwdnc7IH1cbiAgLmNlbGwgLm1lZGl1bS1ncmlkLWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWVkaXVtLWNlbGwtYmxvY2sge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgfVxuICAubWVkaXVtLWNlbGwtYmxvY2stY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAgIC5tZWRpdW0tY2VsbC1ibG9jay1jb250YWluZXIgPiAuZ3JpZC14IHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAubWVkaXVtLWNlbGwtYmxvY2steSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxhcmdlLWdyaWQtZnJhbWUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHdpZHRoOiAxMDB2dzsgfVxuICAuY2VsbCAubGFyZ2UtZ3JpZC1mcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmxhcmdlLWNlbGwtYmxvY2sge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgfVxuICAubGFyZ2UtY2VsbC1ibG9jay1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmxhcmdlLWNlbGwtYmxvY2stY29udGFpbmVyID4gLmdyaWQteCB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgLmxhcmdlLWNlbGwtYmxvY2steSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAueGxhcmdlLWdyaWQtZnJhbWUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHdpZHRoOiAxMDB2dzsgfVxuICAuY2VsbCAueGxhcmdlLWdyaWQtZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC54bGFyZ2UtY2VsbC1ibG9jayB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyB9XG4gIC54bGFyZ2UtY2VsbC1ibG9jay1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnhsYXJnZS1jZWxsLWJsb2NrLWNvbnRhaW5lciA+IC5ncmlkLXgge1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIC54bGFyZ2UtY2VsbC1ibG9jay15IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC54eGxhcmdlLWdyaWQtZnJhbWUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHdpZHRoOiAxMDB2dzsgfVxuICAuY2VsbCAueHhsYXJnZS1ncmlkLWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAueHhsYXJnZS1jZWxsLWJsb2NrIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IH1cbiAgLnh4bGFyZ2UtY2VsbC1ibG9jay1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnh4bGFyZ2UtY2VsbC1ibG9jay1jb250YWluZXIgPiAuZ3JpZC14IHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAueHhsYXJnZS1jZWxsLWJsb2NrLXkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgfSB9XG5cbi5ncmlkLXkuZ3JpZC1mcmFtZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogYXV0bzsgfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAuZ3JpZC15LnNtYWxsLWdyaWQtZnJhbWUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IGF1dG87IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZ3JpZC15Lm1lZGl1bS1ncmlkLWZyYW1lIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmdyaWQteS5sYXJnZS1ncmlkLWZyYW1lIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuZ3JpZC15LnhsYXJnZS1ncmlkLWZyYW1lIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTBlbSkge1xuICAuZ3JpZC15Lnh4bGFyZ2UtZ3JpZC1mcmFtZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi5jZWxsIC5ncmlkLXkuZ3JpZC1mcmFtZSB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAuY2VsbCAuZ3JpZC15LnNtYWxsLWdyaWQtZnJhbWUge1xuICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jZWxsIC5ncmlkLXkubWVkaXVtLWdyaWQtZnJhbWUge1xuICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jZWxsIC5ncmlkLXkubGFyZ2UtZ3JpZC1mcmFtZSB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuY2VsbCAuZ3JpZC15LnhsYXJnZS1ncmlkLWZyYW1lIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC5jZWxsIC5ncmlkLXkueHhsYXJnZS1ncmlkLWZyYW1lIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG4uZ3JpZC1tYXJnaW4teSB7XG4gIG1hcmdpbi10b3A6IC0wO1xuICBtYXJnaW4tYm90dG9tOiAtMDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5ncmlkLW1hcmdpbi15IHtcbiAgICAgIG1hcmdpbi10b3A6IC0wO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTA7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5ncmlkLW1hcmdpbi15IHtcbiAgICAgIG1hcmdpbi10b3A6IC0wO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTA7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5ncmlkLW1hcmdpbi15IHtcbiAgICAgIG1hcmdpbi10b3A6IC0wO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgLmdyaWQtbWFyZ2luLXkge1xuICAgICAgbWFyZ2luLXRvcDogLTA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgICAuZ3JpZC1tYXJnaW4teSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0wOyB9IH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAuY2VsbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5ncmlkLW1hcmdpbi15ID4gLmNlbGwge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5ncmlkLW1hcmdpbi15ID4gLmNlbGwge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5ncmlkLW1hcmdpbi15ID4gLmNlbGwge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuY2VsbCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5jZWxsIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAuYXV0byB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLnNocmluayB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC0xIHtcbiAgICBoZWlnaHQ6IDguMzMzMzMlOyB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC0yIHtcbiAgICBoZWlnaHQ6IDE2LjY2NjY3JTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtMyB7XG4gICAgaGVpZ2h0OiAyNSU7IH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTQge1xuICAgIGhlaWdodDogMzMuMzMzMzMlOyB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC01IHtcbiAgICBoZWlnaHQ6IDQxLjY2NjY3JTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtNiB7XG4gICAgaGVpZ2h0OiA1MCU7IH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTcge1xuICAgIGhlaWdodDogNTguMzMzMzMlOyB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC04IHtcbiAgICBoZWlnaHQ6IDY2LjY2NjY3JTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtOSB7XG4gICAgaGVpZ2h0OiA3NSU7IH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTEwIHtcbiAgICBoZWlnaHQ6IDgzLjMzMzMzJTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtMTEge1xuICAgIGhlaWdodDogOTEuNjY2NjclOyB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC0xMiB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuYXV0byB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zaHJpbmsge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTEge1xuICAgICAgaGVpZ2h0OiA4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC0yIHtcbiAgICAgIGhlaWdodDogMTYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTMge1xuICAgICAgaGVpZ2h0OiAyNSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtNCB7XG4gICAgICBoZWlnaHQ6IDMzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC01IHtcbiAgICAgIGhlaWdodDogNDEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTYge1xuICAgICAgaGVpZ2h0OiA1MCU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtNyB7XG4gICAgICBoZWlnaHQ6IDU4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC04IHtcbiAgICAgIGhlaWdodDogNjYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTkge1xuICAgICAgaGVpZ2h0OiA3NSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtMTAge1xuICAgICAgaGVpZ2h0OiA4My4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtMTEge1xuICAgICAgaGVpZ2h0OiA5MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtMTIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtYXV0byB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC1zaHJpbmsge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMSB7XG4gICAgICBoZWlnaHQ6IDguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMiB7XG4gICAgICBoZWlnaHQ6IDE2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTMge1xuICAgICAgaGVpZ2h0OiAyNSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC00IHtcbiAgICAgIGhlaWdodDogMzMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtNSB7XG4gICAgICBoZWlnaHQ6IDQxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTYge1xuICAgICAgaGVpZ2h0OiA1MCU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC03IHtcbiAgICAgIGhlaWdodDogNTguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtOCB7XG4gICAgICBoZWlnaHQ6IDY2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTkge1xuICAgICAgaGVpZ2h0OiA3NSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC0xMCB7XG4gICAgICBoZWlnaHQ6IDgzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTExIHtcbiAgICAgIGhlaWdodDogOTEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMTIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5hdXRvIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNocmluayB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtMSB7XG4gICAgICBoZWlnaHQ6IDguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTIge1xuICAgICAgaGVpZ2h0OiAxNi42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtMyB7XG4gICAgICBoZWlnaHQ6IDI1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC00IHtcbiAgICAgIGhlaWdodDogMzMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTUge1xuICAgICAgaGVpZ2h0OiA0MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtNiB7XG4gICAgICBoZWlnaHQ6IDUwJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC03IHtcbiAgICAgIGhlaWdodDogNTguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTgge1xuICAgICAgaGVpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtOSB7XG4gICAgICBoZWlnaHQ6IDc1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC0xMCB7XG4gICAgICBoZWlnaHQ6IDgzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC0xMSB7XG4gICAgICBoZWlnaHQ6IDkxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC0xMiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC1hdXRvIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLXNocmluayB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC0xIHtcbiAgICAgIGhlaWdodDogOC4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC0yIHtcbiAgICAgIGhlaWdodDogMTYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMyB7XG4gICAgICBoZWlnaHQ6IDI1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTQge1xuICAgICAgaGVpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC01IHtcbiAgICAgIGhlaWdodDogNDEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtNiB7XG4gICAgICBoZWlnaHQ6IDUwJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTcge1xuICAgICAgaGVpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC04IHtcbiAgICAgIGhlaWdodDogNjYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtOSB7XG4gICAgICBoZWlnaHQ6IDc1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTEwIHtcbiAgICAgIGhlaWdodDogODMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMTEge1xuICAgICAgaGVpZ2h0OiA5MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC0xMiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tYXV0byB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tc2hyaW5rIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS0xIHtcbiAgICAgIGhlaWdodDogOC4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tMiB7XG4gICAgICBoZWlnaHQ6IDE2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS0zIHtcbiAgICAgIGhlaWdodDogMjUlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTQge1xuICAgICAgaGVpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tNSB7XG4gICAgICBoZWlnaHQ6IDQxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS02IHtcbiAgICAgIGhlaWdodDogNTAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTcge1xuICAgICAgaGVpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tOCB7XG4gICAgICBoZWlnaHQ6IDY2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS05IHtcbiAgICAgIGhlaWdodDogNzUlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTEwIHtcbiAgICAgIGhlaWdodDogODMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTExIHtcbiAgICAgIGhlaWdodDogOTEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTEyIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuYXV0byB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zaHJpbmsge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTEge1xuICAgICAgaGVpZ2h0OiA4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC0yIHtcbiAgICAgIGhlaWdodDogMTYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTMge1xuICAgICAgaGVpZ2h0OiAyNSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtNCB7XG4gICAgICBoZWlnaHQ6IDMzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC01IHtcbiAgICAgIGhlaWdodDogNDEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTYge1xuICAgICAgaGVpZ2h0OiA1MCU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtNyB7XG4gICAgICBoZWlnaHQ6IDU4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC04IHtcbiAgICAgIGhlaWdodDogNjYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTkge1xuICAgICAgaGVpZ2h0OiA3NSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtMTAge1xuICAgICAgaGVpZ2h0OiA4My4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtMTEge1xuICAgICAgaGVpZ2h0OiA5MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtMTIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtYXV0byB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC1zaHJpbmsge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMSB7XG4gICAgICBoZWlnaHQ6IDguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMiB7XG4gICAgICBoZWlnaHQ6IDE2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTMge1xuICAgICAgaGVpZ2h0OiAyNSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC00IHtcbiAgICAgIGhlaWdodDogMzMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtNSB7XG4gICAgICBoZWlnaHQ6IDQxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTYge1xuICAgICAgaGVpZ2h0OiA1MCU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC03IHtcbiAgICAgIGhlaWdodDogNTguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtOCB7XG4gICAgICBoZWlnaHQ6IDY2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTkge1xuICAgICAgaGVpZ2h0OiA3NSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC0xMCB7XG4gICAgICBoZWlnaHQ6IDgzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTExIHtcbiAgICAgIGhlaWdodDogOTEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMTIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLWF1dG8ge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLXNocmluayB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tMSB7XG4gICAgICBoZWlnaHQ6IDguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTIge1xuICAgICAgaGVpZ2h0OiAxNi42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tMyB7XG4gICAgICBoZWlnaHQ6IDI1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS00IHtcbiAgICAgIGhlaWdodDogMzMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTUge1xuICAgICAgaGVpZ2h0OiA0MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tNiB7XG4gICAgICBoZWlnaHQ6IDUwJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS03IHtcbiAgICAgIGhlaWdodDogNTguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTgge1xuICAgICAgaGVpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tOSB7XG4gICAgICBoZWlnaHQ6IDc1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS0xMCB7XG4gICAgICBoZWlnaHQ6IDgzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS0xMSB7XG4gICAgICBoZWlnaHQ6IDkxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS0xMiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS1hdXRvIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLXNocmluayB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS0xIHtcbiAgICAgIGhlaWdodDogOC4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS0yIHtcbiAgICAgIGhlaWdodDogMTYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtMyB7XG4gICAgICBoZWlnaHQ6IDI1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLTQge1xuICAgICAgaGVpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS01IHtcbiAgICAgIGhlaWdodDogNDEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtNiB7XG4gICAgICBoZWlnaHQ6IDUwJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLTcge1xuICAgICAgaGVpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS04IHtcbiAgICAgIGhlaWdodDogNjYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtOSB7XG4gICAgICBoZWlnaHQ6IDc1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLTEwIHtcbiAgICAgIGhlaWdodDogODMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtMTEge1xuICAgICAgaGVpZ2h0OiA5MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS0xMiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuYXV0byB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zaHJpbmsge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTEge1xuICAgICAgaGVpZ2h0OiA4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC0yIHtcbiAgICAgIGhlaWdodDogMTYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTMge1xuICAgICAgaGVpZ2h0OiAyNSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtNCB7XG4gICAgICBoZWlnaHQ6IDMzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC01IHtcbiAgICAgIGhlaWdodDogNDEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTYge1xuICAgICAgaGVpZ2h0OiA1MCU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtNyB7XG4gICAgICBoZWlnaHQ6IDU4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC04IHtcbiAgICAgIGhlaWdodDogNjYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTkge1xuICAgICAgaGVpZ2h0OiA3NSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtMTAge1xuICAgICAgaGVpZ2h0OiA4My4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtMTEge1xuICAgICAgaGVpZ2h0OiA5MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtMTIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtYXV0byB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC1zaHJpbmsge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMSB7XG4gICAgICBoZWlnaHQ6IDguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMiB7XG4gICAgICBoZWlnaHQ6IDE2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTMge1xuICAgICAgaGVpZ2h0OiAyNSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC00IHtcbiAgICAgIGhlaWdodDogMzMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtNSB7XG4gICAgICBoZWlnaHQ6IDQxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTYge1xuICAgICAgaGVpZ2h0OiA1MCU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC03IHtcbiAgICAgIGhlaWdodDogNTguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtOCB7XG4gICAgICBoZWlnaHQ6IDY2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTkge1xuICAgICAgaGVpZ2h0OiA3NSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC0xMCB7XG4gICAgICBoZWlnaHQ6IDgzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTExIHtcbiAgICAgIGhlaWdodDogOTEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMTIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLWF1dG8ge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLXNocmluayB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tMSB7XG4gICAgICBoZWlnaHQ6IDguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTIge1xuICAgICAgaGVpZ2h0OiAxNi42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tMyB7XG4gICAgICBoZWlnaHQ6IDI1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS00IHtcbiAgICAgIGhlaWdodDogMzMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTUge1xuICAgICAgaGVpZ2h0OiA0MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tNiB7XG4gICAgICBoZWlnaHQ6IDUwJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS03IHtcbiAgICAgIGhlaWdodDogNTguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTgge1xuICAgICAgaGVpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tOSB7XG4gICAgICBoZWlnaHQ6IDc1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS0xMCB7XG4gICAgICBoZWlnaHQ6IDgzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS0xMSB7XG4gICAgICBoZWlnaHQ6IDkxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS0xMiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS1hdXRvIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLXNocmluayB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS0xIHtcbiAgICAgIGhlaWdodDogOC4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS0yIHtcbiAgICAgIGhlaWdodDogMTYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtMyB7XG4gICAgICBoZWlnaHQ6IDI1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLTQge1xuICAgICAgaGVpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS01IHtcbiAgICAgIGhlaWdodDogNDEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtNiB7XG4gICAgICBoZWlnaHQ6IDUwJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLTcge1xuICAgICAgaGVpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS04IHtcbiAgICAgIGhlaWdodDogNjYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtOSB7XG4gICAgICBoZWlnaHQ6IDc1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLTEwIHtcbiAgICAgIGhlaWdodDogODMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtMTEge1xuICAgICAgaGVpZ2h0OiA5MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS0xMiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54bGFyZ2UtYXV0byB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54bGFyZ2Utc2hyaW5rIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhsYXJnZS0xIHtcbiAgICAgIGhlaWdodDogOC4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54bGFyZ2UtMiB7XG4gICAgICBoZWlnaHQ6IDE2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhsYXJnZS0zIHtcbiAgICAgIGhlaWdodDogMjUlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueGxhcmdlLTQge1xuICAgICAgaGVpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54bGFyZ2UtNSB7XG4gICAgICBoZWlnaHQ6IDQxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhsYXJnZS02IHtcbiAgICAgIGhlaWdodDogNTAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueGxhcmdlLTcge1xuICAgICAgaGVpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54bGFyZ2UtOCB7XG4gICAgICBoZWlnaHQ6IDY2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhsYXJnZS05IHtcbiAgICAgIGhlaWdodDogNzUlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueGxhcmdlLTEwIHtcbiAgICAgIGhlaWdodDogODMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueGxhcmdlLTExIHtcbiAgICAgIGhlaWdodDogOTEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueGxhcmdlLTEyIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5hdXRvIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNocmluayB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtMSB7XG4gICAgICBoZWlnaHQ6IDguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTIge1xuICAgICAgaGVpZ2h0OiAxNi42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtMyB7XG4gICAgICBoZWlnaHQ6IDI1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC00IHtcbiAgICAgIGhlaWdodDogMzMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTUge1xuICAgICAgaGVpZ2h0OiA0MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtNiB7XG4gICAgICBoZWlnaHQ6IDUwJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC03IHtcbiAgICAgIGhlaWdodDogNTguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHNtYWxsLTgge1xuICAgICAgaGVpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54c21hbGwtOSB7XG4gICAgICBoZWlnaHQ6IDc1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC0xMCB7XG4gICAgICBoZWlnaHQ6IDgzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC0xMSB7XG4gICAgICBoZWlnaHQ6IDkxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhzbWFsbC0xMiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC1hdXRvIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLXNocmluayB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC0xIHtcbiAgICAgIGhlaWdodDogOC4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC0yIHtcbiAgICAgIGhlaWdodDogMTYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMyB7XG4gICAgICBoZWlnaHQ6IDI1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTQge1xuICAgICAgaGVpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC01IHtcbiAgICAgIGhlaWdodDogNDEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtNiB7XG4gICAgICBoZWlnaHQ6IDUwJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTcge1xuICAgICAgaGVpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC04IHtcbiAgICAgIGhlaWdodDogNjYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtOSB7XG4gICAgICBoZWlnaHQ6IDc1JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTEwIHtcbiAgICAgIGhlaWdodDogODMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMTEge1xuICAgICAgaGVpZ2h0OiA5MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC0xMiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tYXV0byB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tc2hyaW5rIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS0xIHtcbiAgICAgIGhlaWdodDogOC4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tMiB7XG4gICAgICBoZWlnaHQ6IDE2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS0zIHtcbiAgICAgIGhlaWdodDogMjUlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTQge1xuICAgICAgaGVpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tNSB7XG4gICAgICBoZWlnaHQ6IDQxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS02IHtcbiAgICAgIGhlaWdodDogNTAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTcge1xuICAgICAgaGVpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tOCB7XG4gICAgICBoZWlnaHQ6IDY2LjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS05IHtcbiAgICAgIGhlaWdodDogNzUlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTEwIHtcbiAgICAgIGhlaWdodDogODMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTExIHtcbiAgICAgIGhlaWdodDogOTEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTEyIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLWF1dG8ge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2Utc2hyaW5rIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLTEge1xuICAgICAgaGVpZ2h0OiA4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLTIge1xuICAgICAgaGVpZ2h0OiAxNi42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS0zIHtcbiAgICAgIGhlaWdodDogMjUlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtNCB7XG4gICAgICBoZWlnaHQ6IDMzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLTUge1xuICAgICAgaGVpZ2h0OiA0MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS02IHtcbiAgICAgIGhlaWdodDogNTAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtNyB7XG4gICAgICBoZWlnaHQ6IDU4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLTgge1xuICAgICAgaGVpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS05IHtcbiAgICAgIGhlaWdodDogNzUlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtMTAge1xuICAgICAgaGVpZ2h0OiA4My4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS0xMSB7XG4gICAgICBoZWlnaHQ6IDkxLjY2NjY3JTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLTEyIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhsYXJnZS1hdXRvIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhsYXJnZS1zaHJpbmsge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueGxhcmdlLTEge1xuICAgICAgaGVpZ2h0OiA4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhsYXJnZS0yIHtcbiAgICAgIGhlaWdodDogMTYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueGxhcmdlLTMge1xuICAgICAgaGVpZ2h0OiAyNSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54bGFyZ2UtNCB7XG4gICAgICBoZWlnaHQ6IDMzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhsYXJnZS01IHtcbiAgICAgIGhlaWdodDogNDEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueGxhcmdlLTYge1xuICAgICAgaGVpZ2h0OiA1MCU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54bGFyZ2UtNyB7XG4gICAgICBoZWlnaHQ6IDU4LjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnhsYXJnZS04IHtcbiAgICAgIGhlaWdodDogNjYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueGxhcmdlLTkge1xuICAgICAgaGVpZ2h0OiA3NSU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54bGFyZ2UtMTAge1xuICAgICAgaGVpZ2h0OiA4My4zMzMzMyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54bGFyZ2UtMTEge1xuICAgICAgaGVpZ2h0OiA5MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54bGFyZ2UtMTIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHhsYXJnZS1hdXRvIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnh4bGFyZ2Utc2hyaW5rIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnh4bGFyZ2UtMSB7XG4gICAgICBoZWlnaHQ6IDguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHhsYXJnZS0yIHtcbiAgICAgIGhlaWdodDogMTYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHhsYXJnZS0zIHtcbiAgICAgIGhlaWdodDogMjUlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHhsYXJnZS00IHtcbiAgICAgIGhlaWdodDogMzMuMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHhsYXJnZS01IHtcbiAgICAgIGhlaWdodDogNDEuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHhsYXJnZS02IHtcbiAgICAgIGhlaWdodDogNTAlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHhsYXJnZS03IHtcbiAgICAgIGhlaWdodDogNTguMzMzMzMlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHhsYXJnZS04IHtcbiAgICAgIGhlaWdodDogNjYuNjY2NjclOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHhsYXJnZS05IHtcbiAgICAgIGhlaWdodDogNzUlOyB9XG4gICAgLmdyaWQtbWFyZ2luLXkgPiAueHhsYXJnZS0xMCB7XG4gICAgICBoZWlnaHQ6IDgzLjMzMzMzJTsgfVxuICAgIC5ncmlkLW1hcmdpbi15ID4gLnh4bGFyZ2UtMTEge1xuICAgICAgaGVpZ2h0OiA5MS42NjY2NyU7IH1cbiAgICAuZ3JpZC1tYXJnaW4teSA+IC54eGxhcmdlLTEyIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbi5ncmlkLWZyYW1lLmdyaWQtbWFyZ2luLXkge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggKyAwcmVtKTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5ncmlkLWZyYW1lLmdyaWQtbWFyZ2luLXkge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoICsgMHJlbSk7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5ncmlkLWZyYW1lLmdyaWQtbWFyZ2luLXkge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoICsgMHJlbSk7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5ncmlkLWZyYW1lLmdyaWQtbWFyZ2luLXkge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoICsgMHJlbSk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgLmdyaWQtZnJhbWUuZ3JpZC1tYXJnaW4teSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggKyAwcmVtKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgICAuZ3JpZC1mcmFtZS5ncmlkLW1hcmdpbi15IHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCArIDByZW0pOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmdyaWQtbWFyZ2luLXkuc21hbGwtZ3JpZC1mcmFtZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoICsgMHJlbSk7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZ3JpZC1tYXJnaW4teS5tZWRpdW0tZ3JpZC1mcmFtZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoICsgMHJlbSk7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZ3JpZC1tYXJnaW4teS5sYXJnZS1ncmlkLWZyYW1lIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggKyAwcmVtKTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmdyaWQtbWFyZ2luLXkueGxhcmdlLWdyaWQtZnJhbWUge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCArIDByZW0pOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTBlbSkge1xuICAuZ3JpZC1tYXJnaW4teS54eGxhcmdlLWdyaWQtZnJhbWUge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCArIDByZW0pOyB9IH1cbiIsIjpyb290IHtcblx0Zm9udC1zaXplOiAxMDAlO1xufVxuXG4vL0ZvbnRzXG4kZm9udC1wcmltYXJ5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjsgLy8gNDAwXG4kZm9udC1zZWNvbmRhcnk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjsgLy8gNDAwLCA0MDBpLCA1MDAsIDYwMCwgNzAwXG4kZm9udC1ib2R5OiAjMDA0N0JBO1xuXG4vLyBUaGVtZSBDb2xvcnNcbiRjb2xvci1hOiAjRkY1OTVBO1xuJGNvbG9yLWI6ICNGNUE4MDA7XG4kY29sb3ItYzogIzAwNDdCQTtcbiRjb2xvci1kOiAjQkVDQkU4O1xuXG4kY29sb3ItZTogI2YyZjJmMjtcbiRjb2xvci1mOiAjRkZGRkZGO1xuJGNvbG9yLWc6ICNkOGVlZjk7XG5cbi8vIEJhc2ljIENvbG9yc1xuJHdoaXRlOiAjRkZGRkZGO1xuJGJsYWNrOiAjMDAwMDAwO1xuXG4vLyAzLiBUaGUgWFkgR3JpZFxuJGdsb2JhbC13aWR0aDogcmVtLWNhbGMoMTIwMCk7XG4keHktZ3JpZDogdHJ1ZTtcbiRncmlkLWNvbnRhaW5lcjogJGdsb2JhbC13aWR0aDtcbiRncmlkLWNvbnRhaW5lci1tYXg6ICRnbG9iYWwtd2lkdGg7XG4keHktYmxvY2stZ3JpZC1tYXg6IDEyO1xuJGdyaWQtY29sdW1uczogMTI7XG4kZ3JpZC1jb250YWluZXItcGFkZGluZzogMDtcblxuLy8gR3V0dGVyc1xuJGdyaWQtbWFyZ2luLWd1dHRlcnM6IChcblx0eHNtYWxsOiAwLFxuXHRzbWFsbDogMCxcblx0bWVkaXVtOiAwLFxuXHRsYXJnZTogMCxcblx0eGxhcmdlOiAwLFxuXHR4eGxhcmdlOiAwLFxuKTtcblxuJGdyaWQtcGFkZGluZy1ndXR0ZXJzOiAoXG5cdHhzbWFsbDogMCxcblx0c21hbGw6IDAsXG5cdG1lZGl1bTogMCxcblx0bGFyZ2U6IDAsXG5cdHhsYXJnZTogMCxcblx0eHhsYXJnZTogMCxcbik7XG5cbi8vIEJyZWFrcG9pbnRzXG4kYnJlYWtwb2ludHM6IChcblx0eHNtYWxsOiAwLFxuXHRzbWFsbDogNDgwcHgsXG5cdG1lZGl1bTogNzY4cHgsXG5cdGxhcmdlOiAxMDI0cHgsXG5cdHhsYXJnZTogMTIwMHB4LFxuXHR4eGxhcmdlOiAxNDQwcHgsXG4pO1xuJGJyZWFrcG9pbnQtY2xhc3NlczogKHhzbWFsbCBzbWFsbCBtZWRpdW0gbGFyZ2UgeGxhcmdlIHh4bGFyZ2UpOyIsIi8qXG4qIEJhc2Ugc3R5bGVzIGZvciBIVE1MIGVsZW1lbnRzLlxuKi9cbmh0bWwge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0KiB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdGJvZHkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0YnV0dG9uIHtcblx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdG91dGxpbmU6IDA7XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblxufVxuXG4ubWFpbi13cmFwIHtcblx0bWluLXdpZHRoOiAyMHJlbTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5jb2RlLFxucHJlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuXHRwYWRkaW5nOiAwLjFyZW0gMC4yNXJlbSAwLjFyZW0gMC4yNXJlbTtcblx0bWFyZ2luOiAwLjVyZW0gMDtcblx0Zm9udC1zaXplOiAwLjg1cmVtO1xufVxuXG5ociB7XG5cdG1hcmdpbjogMXJlbSAwO1xufSIsIi8vIENTUyB1c2FnZTogYW5pbWF0aW9uOiB7a2V5ZnJhbWVzX25hbWV9IDFzIGZvcndhcmRzO1xuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluT3BhY2l0eSB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMS41cmVtKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgdGFwIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgICB9XG4gICAgMTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDhkZWcpO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTVkZWcpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyB0YXAtY2lyY2xlIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIG9wYWNpdHk6IC42O1xuICAgIH1cbiAgICA4MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cbiIsImh0bWwge1xuXHRmb250OiBub3JtYWwgNDAwIDFyZW0vMSAkZm9udC1zZWNvbmRhcnk7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdGNvbG9yOiAkY29sb3ItYztcblx0bWFyZ2luOiAxcmVtIDAgMC41cmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsZXR0ZXItc3BhY2luZzogLjE4cmVtO1xufVxuXG5oMSB7XG5cdGZvbnQ6IDQwMCAzcmVtLzEuNCAkZm9udC1zZWNvbmRhcnk7XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KHhzbWFsbCBkb3duKSB7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdH1cbn1cblxuaDIge1xuXHRmb250OiA0MDAgMi40cmVtLzEuNCAkZm9udC1zZWNvbmRhcnk7XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KHhzbWFsbCBkb3duKSB7XG5cdFx0Zm9udC1zaXplOiAxLjMzcmVtO1xuXHR9XG59XG5cbmgzIHtcblx0Zm9udDogNDAwIDJyZW0vMS40ICRmb250LXNlY29uZGFyeTtcblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHNtYWxsIGRvd24pIHtcblx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdH1cbn1cblxuaDQge1xuXHRmb250OiA0MDAgMS41cmVtLzEuNCAkZm9udC1zZWNvbmRhcnk7XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KHhzbWFsbCBkb3duKSB7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdH1cbn1cblxuaDUge1xuXHRmb250OiA0MDAgMS4yNXJlbS8xLjQgJGZvbnQtc2Vjb25kYXJ5O1xuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludCh4c21hbGwgZG93bikge1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0fVxufVxuXG5oNiB7XG5cdGZvbnQ6IDQwMCAxLjEyNXJlbS8xLjQgJGZvbnQtc2Vjb25kYXJ5O1xuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0fVxufVxuXG51bCxcbm9sIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAxcmVtIDAgMCAyLjI1cmVtO1xuXG5cdGxpIHtcblx0XHRmb250OiA0MDAgMS4xcmVtLzEuNiAkZm9udC1zZWNvbmRhcnk7XG5cdFx0Y29sb3I6ICRmb250LWJvZHk7XG5cdH0gLy8gbGlcblxufVxuXG5wIHtcblx0Zm9udDogNDAwIDFyZW0vMS42ICRmb250LXNlY29uZGFyeTtcblx0Y29sb3I6ICRmb250LWJvZHk7XG5cdG1hcmdpbjogMCAwIDFyZW0gMDtcblx0XG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG5hIHtcblx0Y29sb3I6ICRjb2xvci1hO1xufSIsIi8vIEZvdW5kYXRpb24gZm9yIFNpdGVzXG4vLyBodHRwczovL2dldC5mb3VuZGF0aW9uXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgT3BlbiBTb3VyY2VcblxuLy8vL1xuLy8vIEBncm91cCBicmVha3BvaW50c1xuLy8vL1xuXG4vLy8gUGF0Y2ggdG8gZml4IGlzc3VlICMxMjA4MFxuJC16Zi1zaXplOiBudWxsO1xuXG4vLy8gQSBsaXN0IG9mIG5hbWVkIGJyZWFrcG9pbnRzLiBZb3UgY2FuIHVzZSB0aGVzZSB3aXRoIHRoZSBgYnJlYWtwb2ludCgpYCBtaXhpbiB0byBxdWlja2x5IGNyZWF0ZSBtZWRpYSBxdWVyaWVzLlxuLy8vIEB0eXBlIE1hcFxuJGJyZWFrcG9pbnRzOiAoXG4gIFwic21hbGxcIjogMCxcbiAgXCJtZWRpdW1cIjogNjQwcHgsXG4gIFwibGFyZ2VcIjogMTAyNHB4LFxuICBcInhsYXJnZVwiOiAxMjAwcHgsXG4gIFwieHhsYXJnZVwiOiAxNDQwcHgsXG4pICFkZWZhdWx0O1xuXG4vLy8gQSBsaXN0IG9mIG5hbWVkIEhpRFBJIGJyZWFrcG9pbnRzLiBZb3UgY2FuIHVzZSB0aGVzZSB3aXRoIHRoZSBgYnJlYWtwb2ludCgpYCBtaXhpbiB0byBxdWlja2x5IGNyZWF0ZSBtZWRpYSBxdWVyaWVzIGZvciByZXNvbHV0aW9ucy5cbi8vLyBWYWx1ZXMgbXVzdCByZXByZXNlbnQgdGhlIGRldmljZSBwaXhlbHMgLyB3ZWIgcGl4ZWxzIHJhdGlvbiBhbmQgYmUgdW5pdGxlc3Mgb3IgaW4gRFBQWC5cbi8vLyBAdHlwZSBNYXBcbiRicmVha3BvaW50cy1oaWRwaTogKFxuICBcImhpZHBpLTFcIjogMSxcbiAgXCJoaWRwaS0xLTVcIjogMS41LFxuICBcImhpZHBpLTJcIjogMixcbiAgXCJyZXRpbmFcIjogMixcbiAgXCJoaWRwaS0zXCI6IDNcbikgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgbGFyZ2VzdCBuYW1lZCBicmVha3BvaW50IGluIHdoaWNoIHRvIGluY2x1ZGUgcHJpbnQgYXMgYSBtZWRpYSB0eXBlXG4vLy8gQHR5cGUgS2V5d29yZFxuJHByaW50LWJyZWFrcG9pbnQ6IGxhcmdlICFkZWZhdWx0O1xuXG4kLXpmLXplcm8tYnJlYWtwb2ludDogc21hbGwgIWRlZmF1bHQ7XG5cbiQtemYtYnJlYWtwb2ludHMta2V5czogbWFwLXRvLWxpc3QoJGJyZWFrcG9pbnRzLCAna2V5cycpO1xuXG5AaWYgbnRoKG1hcC12YWx1ZXMoJGJyZWFrcG9pbnRzKSwgMSkgIT0gMCB7XG4gIEBlcnJvciAnVGhlIGZpcnN0IGtleSBpbiB0aGUgJGJyZWFrcG9pbnRzIG1hcCBtdXN0IGhhdmUgYSB2YWx1ZSBvZiBcIjBcIi4nO1xufVxuQGVsc2Uge1xuICAkLXpmLXplcm8tYnJlYWtwb2ludDogbnRoKG1hcC1rZXlzKCRicmVha3BvaW50cyksIDEpO1xufVxuXG4vLy8gQWxsIG9mIHRoZSBuYW1lcyBpbiB0aGlzIGxpc3Qgd2lsbCBiZSBvdXRwdXQgYXMgY2xhc3NlcyBpbiB5b3VyIENTUywgbGlrZSBgLnNtYWxsLTEyYCwgYC5tZWRpdW0tNmAsIGFuZCBzbyBvbi4gRWFjaCB2YWx1ZSBpbiB0aGlzIGxpc3QgbXVzdCBhbHNvIGJlIGluIHRoZSBgJGJyZWFrcG9pbnRzYCBtYXAuXG4vLy8gQHR5cGUgTGlzdFxuJGJyZWFrcG9pbnQtY2xhc3NlczogKHNtYWxsIG1lZGl1bSBsYXJnZSkgIWRlZmF1bHQ7XG5cbi8vLyBHZW5lcmF0ZXMgYSBtZWRpYSBxdWVyeSBzdHJpbmcgbWF0Y2hpbmcgdGhlIGlucHV0IHZhbHVlLiBSZWZlciB0byB0aGUgZG9jdW1lbnRhdGlvbiBmb3IgdGhlIGBicmVha3BvaW50KClgIG1peGluIHRvIHNlZSB3aGF0IHRoZSBwb3NzaWJsZSBpbnB1dHMgYXJlLlxuLy8vXG4vLy8gQHBhcmFtIHtLZXl3b3JkfE51bWJlcn0gJHZhbCBbc21hbGxdIC0gQnJlYWtwb2ludCBuYW1lLCBvciBweCwgcmVtLCBvciBlbSB2YWx1ZSB0byBwcm9jZXNzLlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQoJHZhbDogJC16Zi16ZXJvLWJyZWFrcG9pbnQpIHtcbiAgLy8gV2ViIHN0YW5kYXJkIFBpeGVscyBwZXIgaW5jaC4gKDFkZHB4IC8gJHN0ZC13ZWItZHBpKSA9IDFkcGlcbiAgLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9jc3MtdmFsdWVzLTMvI2Fic29sdXRlLWxlbmd0aHNcbiAgJHN0ZC13ZWItZHBpOiA5NjtcblxuICAvLyBTaXplIG9yIGtleXdvcmRcbiAgJGJwOiBudGgoJHZhbCwgMSk7XG4gIC8vIFZhbHVlIG9mIHRoZSBmb2xsb3dpbmcgYnJlYWtwb2ludFxuICAkYnAtbmV4dDogbnVsbDtcbiAgLy8gVmFsdWUgZm9yIG1heC13aWR0aCBtZWRpYSBxdWVyaWVzXG4gICRicC1taW46IG51bGw7XG4gIC8vIFZhbHVlIGZvciBtaW4td2lkdGggbWVkaWEgcXVlcmllc1xuICAkYnAtbWF4OiBudWxsO1xuICAvLyBEaXJlY3Rpb24gb2YgbWVkaWEgcXVlcnkgKHVwLCBkb3duLCBvciBvbmx5KVxuICAkZGlyOiBpZihsZW5ndGgoJHZhbCkgPiAxLCBudGgoJHZhbCwgMiksIHVwKTtcbiAgLy8gSWYgbmFtZWQsIG5hbWUgb2YgdGhlIGJyZWFrcG9pbnRcbiAgJG5hbWU6IG51bGw7XG4gIC8vIElmIHRoZSBicmVha3BvaW50IGlzIGEgSGlEUEkgYnJlYWtwb2ludFxuICAkaGlkcGk6IGZhbHNlO1xuXG4gIC8vIE9yaWVudGF0aW9uIG1lZGlhIHF1ZXJpZXMgaGF2ZSBhIHVuaXF1ZSBzeW50YXhcbiAgQGlmICRicCA9PSAnbGFuZHNjYXBlJyBvciAkYnAgPT0gJ3BvcnRyYWl0JyB7XG4gICAgQHJldHVybiAnKG9yaWVudGF0aW9uOiAjeyRicH0pJztcbiAgfVxuXG4gIC8vIElmIGEgYnJlYWtwb2ludCBuYW1lIGlzIGdpdmVuLCBnZXQgaXRzIHZhbHVlIGZyb20gdGhlICRicmVha3BvaW50cy8kYnJlYWtwb2ludHMtaGlkcGkgbWFwLlxuICBAaWYgdHlwZS1vZigkYnApID09ICdzdHJpbmcnIHtcbiAgICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnApIHtcbiAgICAgICRuYW1lOiAkYnA7XG4gICAgICAkYnA6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gICAgICAkYnAtbmV4dDogLXpmLW1hcC1uZXh0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICAgIH1cbiAgICBAZWxzZSBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMtaGlkcGksICRicCkge1xuICAgICAgJG5hbWU6ICRicDtcbiAgICAgICRicDogbWFwLWdldCgkYnJlYWtwb2ludHMtaGlkcGksICRuYW1lKTtcbiAgICAgICRicC1uZXh0OiAtemYtbWFwLW5leHQtbnVtYmVyKCRicmVha3BvaW50cy1oaWRwaSwgJGJwKTtcbiAgICAgICRoaWRwaTogdHJ1ZTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgJGJwOiAwO1xuICAgICAgQHdhcm4gJ2JyZWFrcG9pbnQoKTogXCIjeyR2YWx9XCIgaXMgbm90IGRlZmluZWQgaW4geW91ciBgJGJyZWFrcG9pbnRzYCBvciBgJGJyZWFrcG9pbnRzLWhpZHBpYCBzZXR0aW5nLic7XG4gICAgfVxuICB9XG5cbiAgQGlmIG5vdCAkbmFtZSBhbmQgJGRpciA9PSAnb25seScge1xuICAgIEB3YXJuICdicmVha3BvaW50KCk6IE9ubHkgbmFtZWQgbWVkaWEgcXVlcmllcyBjYW4gaGF2ZSBhbiBgb25seWAgcmFuZ2UuJztcbiAgICBAcmV0dXJuIG51bGw7XG4gIH1cblxuICAvLyBPbmx5ICdvbmx5JyBhbmQgJ3VwJyBoYXZlIGEgbWluIGxpbWl0LlxuICBAaWYgJGRpciA9PSAnb25seScgb3IgJGRpciA9PSAndXAnIHtcbiAgICAkYnAtbWluOiBpZigkaGlkcGksIHN0cmlwLXVuaXQoJGJwKSwgLXpmLWJwLXRvLWVtKCRicCkpO1xuICB9XG4gIC8vIE9ubHkgJ29ubHknIGFuZCAnZG93bicgaGF2ZSBhIG1heCBsaW1pdC5cbiAgQGlmICRkaXIgPT0gJ29ubHknIG9yICRkaXIgPT0gJ2Rvd24nIHtcbiAgICAvLyBJZiB0aGUgYnJlYWtwb2ludCBpcyBhIHZhbHVlLCB1c2UgaXQgYXMgbWF4IGxpbWl0LlxuICAgIEBpZiBub3QgJG5hbWUge1xuICAgICAgJGJwLW1heDogaWYoJGhpZHBpLCBzdHJpcC11bml0KCRicCksIC16Zi1icC10by1lbSgkYnApKTtcbiAgICB9XG4gICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgaXMgbmFtZWQsIHRoZSBtYXggbGltaXQgaXMgdGhlIGZvbGxvd2luZyBicmVha3BvaW50IC0gMXB4LlxuICAgIEBlbHNlIGlmICRicC1uZXh0IHtcbiAgICAgIC8vIE1heCB2YWx1ZSBpcyAwLjJweCB1bmRlciB0aGUgbmV4dCBicmVha3BvaW50ICgwLjAyIC8gMTYgPSAwLjAwMTI1KS5cbiAgICAgIC8vIFVzZSBhIHByZWNpc2lvbiB1bmRlciAxcHggdG8gc3VwcG9ydCBicm93c2VyIHpvb20sIGJ1dCBub3QgdG8gbG93IHRvIGF2b2lkIHJvdW5kaW5nLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9mb3VuZGF0aW9uL2ZvdW5kYXRpb24tc2l0ZXMvaXNzdWVzLzExMzEzXG4gICAgICAkYnAtbWF4OiBpZigkaGlkcGksICRicC1uZXh0IC0gZGl2aWRlKDEsICRzdGQtd2ViLWRwaSksIC16Zi1icC10by1lbSgkYnAtbmV4dCkgLSAwLjAwMTI1KTtcbiAgICB9XG4gIH1cblxuICAvLyBHZW5lcmF0ZSB0aGUgbWVkaWEgcXVlcnkgc3RyaW5nIGZyb20gbWluIGFuZCBtYXggbGltaXRzLlxuICBAaWYgJGhpZHBpIHtcbiAgICAvLyBHZW5lcmF0ZSB2YWx1ZXMgaW4gRFBJIGluc3RlYWQgb2YgRFBQWCBmb3IgYW4gSUU5LTExL09wZXJhIG1pbmkgY29tcGF0aWJpbGl0eS5cbiAgICAvLyBTZWUgaHR0cHM6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtbWVkaWEtcmVzb2x1dGlvblxuICAgICRicC1taW4tZHBpOiBpZigkYnAtbWluLCAkYnAtbWluICogJHN0ZC13ZWItZHBpICogMWRwaSwgJGJwLW1pbik7XG4gICAgJGJwLW1heC1kcGk6IGlmKCRicC1tYXgsICRicC1tYXggKiAkc3RkLXdlYi1kcGkgKiAxZHBpLCAkYnAtbWF4KTtcbiAgICBAcmV0dXJuIHpmLXN0ci1qb2luKFxuICAgICAgLXpmLWJwLWpvaW4oJGJwLW1pbiwgJGJwLW1heCwgJy13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbycsICctd2Via2l0LW1heC1kZXZpY2UtcGl4ZWwtcmF0aW8nKSxcbiAgICAgIC16Zi1icC1qb2luKCRicC1taW4tZHBpLCAkYnAtbWF4LWRwaSwgJ21pbi1yZXNvbHV0aW9uJywgJ21heC1yZXNvbHV0aW9uJyksXG4gICAgICAnLCAnKTtcbiAgfVxuICBAZWxzZSB7XG4gICAgQHJldHVybiAtemYtYnAtam9pbigkYnAtbWluLCAkYnAtbWF4KTtcbiAgfVxufVxuXG4vLy8gV3JhcHMgYSBtZWRpYSBxdWVyeSBhcm91bmQgdGhlIGNvbnRlbnQgeW91IHB1dCBpbnNpZGUgdGhlIG1peGluLiBUaGlzIG1peGluIGFjY2VwdHMgYSBudW1iZXIgb2YgdmFsdWVzOlxuLy8vICAtIElmIGEgc3RyaW5nIGlzIHBhc3NlZCwgdGhlIG1peGluIHdpbGwgbG9vayBmb3IgaXQgaW4gdGhlIGAkYnJlYWtwb2ludHNgIGFuZCBgJGJyZWFrcG9pbnRzLWhpZHBpYCBtYXBzLCBhbmQgdXNlIGEgbWVkaWEgcXVlcnkgdGhlcmUuXG4vLy8gIC0gSWYgYSBwaXhlbCB2YWx1ZSBpcyBwYXNzZWQsIGl0IHdpbGwgYmUgY29udmVydGVkIHRvIGFuIGVtIHZhbHVlIHVzaW5nIGAkZ2xvYmFsLWZvbnQtc2l6ZWAgYXMgdGhlIGJhc2UuXG4vLy8gIC0gSWYgYSByZW0gdmFsdWUgaXMgcGFzc2VkLCB0aGUgdW5pdCB3aWxsIGJlIGNoYW5nZWQgdG8gZW0uXG4vLy8gIC0gSWYgYW4gZW0gdmFsdWUgaXMgcGFzc2VkLCB0aGUgdmFsdWUgd2lsbCBiZSB1c2VkIGFzLWlzLlxuLy8vXG4vLy8gSWYgbXVsdGlwbGUgdmFsdWVzIGFyZSBwYXNzZWQsIHRoZSBtaXhpbiB3aWxsIGdlbmVyYXRlIGEgbWVkaWEgcXVlcnkgZm9yIGVhY2ggb2YgdGhlbSBhcyBkZXNjcmliZWQgYWJvdmUuXG4vLy8gU2luY2UgdGhlIGNvbnRlbnQgaXMgZHVwbGljYXRlZCBmb3IgZWFjaCBicmVha3BvaW50LCB0aGlzIG1peGluIHNob3VsZCBvbmx5IGJlIHVzZWQgd2l0aCBwcm9wZXJ0aWVzIHRoYXRcbi8vLyBjaGFuZ2UgYWNyb3NzIGJyZWFrcG9pbnRzLlxuLy8vXG4vLy8gQHBhcmFtIHtLZXl3b3JkfE51bWJlcn0gJHZhbHVlcy4uLiAtIEJyZWFrcG9pbnQgbmFtZSBvciBweC9yZW0vZW0gdmFsdWUgdG8gcHJvY2Vzcy5cbi8vL1xuLy8vIEBvdXRwdXQgSWYgdGhlIGJyZWFrcG9pbnQgaXMgXCIwcHggYW5kIGxhcmdlclwiLCBvdXRwdXRzIHRoZSBjb250ZW50IGFzLWlzLiBPdGhlcndpc2UsIG91dHB1dHMgdGhlIGNvbnRlbnQgd3JhcHBlZCBpbiBhIG1lZGlhIHF1ZXJ5LlxuQG1peGluIGJyZWFrcG9pbnQoJHZhbHVlcy4uLikge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkdmFsdWVzKSB7XG4gICAgJHZhbHVlOiBudGgoJHZhbHVlcywgJGkpO1xuICAgICRzdHI6IGJyZWFrcG9pbnQoJHZhbHVlKTtcbiAgICAkYnA6IGluZGV4KCQtemYtYnJlYWtwb2ludHMta2V5cywgbnRoKCR2YWx1ZSwgMSkpO1xuICAgICRwYnA6IGluZGV4KCQtemYtYnJlYWtwb2ludHMta2V5cywgJHByaW50LWJyZWFrcG9pbnQpO1xuICAgIC8vIERpcmVjdGlvbiBvZiBtZWRpYSBxdWVyeSAodXAsIGRvd24sIG9yIG9ubHkpXG4gICAgJGRpcjogaWYobGVuZ3RoKCR2YWx1ZSkgPiAxLCBudGgoJHZhbHVlLCAyKSwgdXApO1xuXG4gICAgJG9sZC16Zi1zaXplOiBudWxsO1xuXG4gICAgLy8gTWFrZSBicmVha3BvaW50IHNpemUgYXZhaWxhYmxlIGFzIGEgdmFyaWFibGVcbiAgICBAaWYgZ2xvYmFsLXZhcmlhYmxlLWV4aXN0cygtemYtc2l6ZSkge1xuICAgICAgJG9sZC16Zi1zaXplOiAkLXpmLXNpemU7XG4gICAgfVxuICAgICQtemYtc2l6ZTogbnRoKCR2YWx1ZSwgMSkgIWdsb2JhbDsgLy8gZ2V0IHRoZSBmaXJzdCB2YWx1ZSB0byBhY2NvdW50IGZvciBgb25seWAgYW5kIGBkb3duYCBrZXl3b3Jkc1xuXG4gICAgLy8gSWYgJHN0ciBpcyBzdGlsbCBhbiBlbXB0eSBzdHJpbmcsIG5vIG1lZGlhIHF1ZXJ5IGlzIG5lZWRlZFxuICAgIEBpZiAkc3RyID09ICcnIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIC8vIE90aGVyd2lzZSwgd3JhcCB0aGUgY29udGVudCBpbiBhIG1lZGlhIHF1ZXJ5XG4gICAgQGVsc2Uge1xuICAgICAgLy8gRm9yIG5hbWVkIGJyZWFrcG9pbnRzIGxlc3MgdGhhbiBvciBlcXVhbCB0byAkcHJpbnQtYnJlYWtwb2ludCwgYWRkIHByaW50IHRvIHRoZSBtZWRpYSB0eXBlc1xuICAgICAgLy8gZ2VuZXJhdGUgcHJpbnQgaWYgdGhlIGJyZWFrcG9pbnQgYWZmZWN0cyB0aGUgcHJpbnQtYnJlYWtwb2ludCAob3Igc21hbGxlcikuXG4gICAgICAvLyBUaGlzIG1lYW5zIHRoZSBjdXJyZW50IGNvbmRpdGlvbiBvbmx5IG5lZWRzIHRvIGJlIGV4dGVuZGVkIHNvICdkb3duJyBhbHdheXMgZ2VuZXJhdGVzIHByaW50LlxuICAgICAgQGlmICRicCAhPSBudWxsIGFuZCAoJGJwIDw9ICRwYnAgb3IgJGRpciA9PSBkb3duKSB7XG4gICAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAjeyRzdHJ9IHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAjeyRzdHJ9IHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICQtemYtc2l6ZTogJG9sZC16Zi1zaXplICFnbG9iYWw7XG4gIH1cbn1cblxuLy8vIENvbnZlcnRzIHRoZSBicmVha3BvaW50cyBtYXAgdG8gYSBVUkwtZW5jb2RlZCBzdHJpbmcsIGxpa2UgdGhpczogYGtleTE9dmFsdWUxJmtleTI9dmFsdWUyYC4gVGhlIHZhbHVlIGlzIHRoZW4gZHJvcHBlZCBpbnRvIHRoZSBDU1MgZm9yIGEgc3BlY2lhbCBgPG1ldGE+YCB0YWcsIHdoaWNoIGlzIHJlYWQgYnkgdGhlIEZvdW5kYXRpb24gSmF2YVNjcmlwdC4gVGhpcyBpcyBob3cgd2UgdHJhbnNmZXIgdmFsdWVzIGZyb20gU2FzcyB0byBKYXZhU2NyaXB0LCBzbyB0aGV5IGNhbiBiZSBkZWZpbmVkIGluIG9uZSBwbGFjZS5cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vL1xuLy8vIEBwYXJhbSB7TWFwfSAkbWFwIC0gTWFwIHRvIGNvbnZlcnQuXG4vLy9cbi8vLyBAcmV0dXJucyB7U3RyaW5nfSBBIHN0cmluZyBjb250YWluaW5nIHRoZSBtYXAncyBjb250ZW50cy5cbkBmdW5jdGlvbiAtemYtYnAtc2VyaWFsaXplKCRtYXApIHtcbiAgJHN0cjogJyc7XG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkbWFwIHtcbiAgICAkc3RyOiAkc3RyICsgJGtleSArICc9JyArIC16Zi1icC10by1lbSgkdmFsdWUpICsgJyYnO1xuICB9XG4gICRzdHI6IHN0ci1zbGljZSgkc3RyLCAxLCAtMik7XG5cbiAgQHJldHVybiAkc3RyO1xufVxuXG4vLy8gRmluZCB0aGUgbmV4dCBrZXkgaW4gYSBtYXAuXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy9cbi8vLyBAcGFyYW0ge01hcH0gJG1hcCAtIE1hcCB0byB0cmF2ZXJzZS5cbi8vLyBAcGFyYW0ge01peGVkfSAka2V5IC0gS2V5IHRvIHVzZSBhcyBhIHN0YXJ0aW5nIHBvaW50LlxuLy8vXG4vLy8gQHJldHVybnMge01peGVkfSBUaGUgdmFsdWUgZm9yIHRoZSBrZXkgYWZ0ZXIgYCRrZXlgLCBpZiBgJGtleWAgd2FzIGZvdW5kLiBJZiBgJGtleWAgd2FzIG5vdCBmb3VuZCwgb3IgYCRrZXlgIHdhcyB0aGUgbGFzdCB2YWx1ZSBpbiB0aGUgbWFwLCByZXR1cm5zIGBudWxsYC5cbkBmdW5jdGlvbiAtemYtbWFwLW5leHQoJG1hcCwgJGtleSkge1xuXG4gIC8vIFN0b3JlIHRoZSBrZXlzIG9mIHRoZSBtYXAgYXMgYSBsaXN0XG4gICR2YWx1ZXM6IG1hcC1rZXlzKCRtYXApO1xuXG4gICRpOiAwO1xuXG4gIC8vIElmIHRoZSBLZXkgRXhpc3RzLCBHZXQgdGhlIGluZGV4IG9mIHRoZSBrZXkgd2l0aGluIHRoZSBtYXAgYW5kIGFkZCAxIHRvIGl0IGZvciB0aGUgbmV4dCBicmVha3BvaW50IGluIHRoZSBtYXBcbiAgQGlmIChtYXAtaGFzLWtleSgkbWFwLCAka2V5KSkge1xuICAgICRpOiBpbmRleCgkdmFsdWVzLCAka2V5KSArIDE7XG4gIH1cblxuICAvLyBJZiB0aGUga2V5IGRvZXNuJ3QgZXhpc3QsIG9yIGl0J3MgdGhlIGxhc3Qga2V5IGluIHRoZSBtYXAsIHJldHVybiBudWxsXG4gIEBpZiAoJGkgPiBsZW5ndGgoJG1hcCkgb3IgJGkgPT0gMCkge1xuICAgIEByZXR1cm4gbnVsbDtcbiAgfVxuICAvLyBPdGhlcndpc2UsIHJldHVybiB0aGUgdmFsdWVcbiAgQGVsc2Uge1xuICAgIEByZXR1cm4gbWFwLWdldCgkbWFwLCBudGgoJHZhbHVlcywgJGkpKTtcbiAgfVxuXG59XG5cbi8vLyBGaW5kIHRoZSBuZXh0IG51bWJlciBpbiBhIG1hcC5cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vL1xuLy8vIEBwYXJhbSB7TWFwfSAkbWFwIC0gTWFwIHRvIHRyYXZlcnNlLlxuLy8vIEBwYXJhbSB7TWl4ZWR9ICRudW1iZXIgLSBOdW1iZXIgdG8gdXNlIGFzIGEgc3RhcnRpbmcgcG9pbnQuXG4vLy9cbi8vLyBAcmV0dXJucyB7TWl4ZWR9IFRoZSBudW1iZXIgZm9sbG93aW5nIGAkbnVtYmVyYCwgaWYgYCRudW1iZXJgIHdhcyBmb3VuZC4gSWYgYCRudW1iZXJgIHdhcyBub3QgZm91bmQsIG9yIGAkbnVtYmVyYCB3YXMgdGhlIGJpZ2dlc3QgbnVtYmVyIGluIHRoZSBtYXAsIHJldHVybnMgYG51bGxgLlxuQGZ1bmN0aW9uIC16Zi1tYXAtbmV4dC1udW1iZXIoJG1hcCwgJG51bWJlcikge1xuXG4gICRuZXh0LW51bWJlcjogbnVsbDtcblxuICBAZWFjaCAkaywgJHYgaW4gJG1hcCB7XG4gICAgQGlmIHR5cGUtb2YoJHYpID09ICdudW1iZXInIGFuZCAkdiA+ICRudW1iZXIgYW5kICgkbmV4dC1udW1iZXIgPT0gbnVsbCBvciAkdiA8ICRuZXh0LW51bWJlcikge1xuICAgICAgJG5leHQtbnVtYmVyOiAkdjtcbiAgICB9XG4gIH1cblxuICBAcmV0dXJuICRuZXh0LW51bWJlcjtcbn1cblxuLy8vIFJldHVybiBhIGxpc3Qgb2Ygb3VyIG5hbWVkIGJyZWFrcG9pbnRzIGxlc3MgdGhhbiAka2V5LiBVc2VmdWwgZm9yIGRlYWxpbmcgd2l0aFxuLy8vIHJlc3BvbnNpdmUgZ3V0dGVycyBmb3IgdGhlIGdyaWQuXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGtleSAtIEtleSB0byB1c2UgYXMgbGFzdCBicmVha3BvaW50LlxuLy8vXG4vLy8gQHJldHVybnMge0FycmF5fSBUaGUgbGlzdCBvZiBicmVha3BvaW50cyB1cCB0byBhbmQuIElmICRrZXkgaXMgYXV0bywgcmV0dXJucyBicmVha3BvaW50cyBhYm92ZSB0aGUgemVyb1xuQGZ1bmN0aW9uIC16Zi1icmVha3BvaW50cy1sZXNzLXRoYW4oJGtleSkge1xuICAkbGlzdDogKCk7XG4gICRmb3VuZC1rZXk6IGZhbHNlO1xuXG4gIEBlYWNoICRuYW1lIGluICQtemYtYnJlYWtwb2ludHMta2V5cyB7XG4gICAgQGlmICgkbmFtZSA9PSAka2V5KSB7XG4gICAgICAkZm91bmQta2V5OiB0cnVlO1xuICAgIH1cbiAgICBAaWYgbm90ICRmb3VuZC1rZXkge1xuICAgICAgJGxpc3Q6IGFwcGVuZCgkbGlzdCwgJG5hbWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRsaXN0O1xufVxuXG4vLy8gUmV0dXJuIGEgbGlzdCBvZiBvdXIgbmFtZWQgYnJlYWtwb2ludHMgbGVzcyB0aGFuICRrZXkuIFVzZWZ1bCBmb3IgZGVhbGluZyB3aXRoXG4vLy8gcmVzcG9uc2l2ZSBndXR0ZXJzIGZvciB0aGUgZ3JpZC5cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkYnJlYWtwb2ludCAtIGEgbmFtZWQgb3Igbm9uLW5hbWVkIGJyZWFrcG9pbnQuXG4vLy9cbi8vLyBAcmV0dXJucyB7QXJyYXl9IFRoZSBsaXN0IG9mIGJyZWFrcG9pbnRzIHVwIHRvIGFuZC4gSWYgJGtleSBpcyBhdXRvLCByZXR1cm5zIGJyZWFrcG9pbnRzIGFib3ZlIHRoZSB6ZXJvXG5AZnVuY3Rpb24gLXpmLWNsb3Nlc3QtbmFtZWQtYnJlYWtwb2ludCgkYnJlYWtwb2ludCkge1xuICAkbGFzdDogJC16Zi16ZXJvLWJyZWFrcG9pbnQ7XG4gICRmb3VuZDogZmFsc2U7XG5cbiAgJHZhbHVlOiB1bml0bGVzcy1jYWxjKCRicmVha3BvaW50LCAxcHgpO1xuICBAZWFjaCAka2V5LCAkdmFsIGluICRicmVha3BvaW50cyB7XG4gICAgQGlmIG5vdCAkZm91bmQge1xuICAgICAgQGlmIHVuaXRsZXNzLWNhbGMoJHZhbCkgPiAkdmFsdWUge1xuICAgICAgICAkZm91bmQ6IHRydWU7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgJGxhc3Q6ICRrZXk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiAkbGFzdDtcbn1cblxuLy8vIEdldCBhIHZhbHVlIGZvciBhIGJyZWFrcG9pbnQgZnJvbSBhIHJlc3BvbnNpdmUgY29uZmlnIG1hcCBvciBzaW5nbGUgdmFsdWUuXG4vLy8gLSBJZiB0aGUgY29uZmlnIGlzIGEgc2luZ2xlIHZhbHVlLCByZXR1cm4gaXQgcmVnYXJkbGVzcyBvZiBgJHZhbHVlYC5cbi8vLyAtIElmIHRoZSBjb25maWcgaXMgYSBtYXAgYW5kIGhhcyB0aGUga2V5IGAkdmFsdWVgLCB0aGUgZXhhY3QgYnJlYWtwb2ludCB2YWx1ZSBpcyByZXR1cm5lZC5cbi8vLyAtIElmIHRoZSBjb25maWcgaXMgYSBtYXAgYW5kIGRvZXMgKm5vdCogaGF2ZSB0aGUgYnJlYWtwb2ludCwgdGhlIHZhbHVlIG1hdGNoaW5nIHRoZSBuZXh0IGxvd2VzdCBicmVha3BvaW50IGluIHRoZSBjb25maWcgbWFwIGlzIHJldHVybmVkLlxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ8TWFwfSAkbWFwIC0gUmVzcG9uc2l2ZSBjb25maWcgbWFwIG9yIHNpbmdsZSB2YWx1ZS5cbi8vLyBAcGFyYW0ge0tleXdvcmR9ICR2YWx1ZSAtIEJyZWFrcG9pbnQgbmFtZSB0byB1c2UuXG4vLy9cbi8vLyBAcmV0dXJuIHtNaXhlZH0gVGhlIGNvcnJlc3BvbmRpbmcgYnJlYWtwb2ludCB2YWx1ZS5cbkBmdW5jdGlvbiAtemYtZ2V0LWJwLXZhbCgkbWFwLCAkdmFsdWUpIHtcbiAgLy8gSWYgdGhlIGdpdmVuIG1hcCBpcyBhIHNpbmdsZSB2YWx1ZSwgcmV0dXJuIGl0XG4gIEBpZiB0eXBlLW9mKCRtYXApID09ICdudW1iZXInIHtcbiAgICBAcmV0dXJuICRtYXA7XG4gIH1cblxuXG4gIC8vIENoZWNrIGlmIHRoZSBicmVha3BvaW50IG5hbWUgZXhpc3RzIGdsb2JhbGx5XG4gIEBpZiBub3QgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkdmFsdWUpIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09ICdudW1iZXInIHtcbiAgICAgICR2YWx1ZTogLXpmLWNsb3Nlc3QtbmFtZWQtYnJlYWtwb2ludCgkdmFsdWUpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQHJldHVybiBudWxsO1xuICAgIH1cbiAgfVxuICAvLyBDaGVjayBpZiB0aGUgYnJlYWtwb2ludCBuYW1lIGV4aXN0cyBpbiB0aGUgbG9jYWwgY29uZmlnIG1hcFxuICBAZWxzZSBpZiBtYXAtaGFzLWtleSgkbWFwLCAkdmFsdWUpIHtcbiAgICAvLyBJZiBpdCBkb2VzLCBqdXN0IHJldHVybiB0aGUgdmFsdWVcbiAgICBAcmV0dXJuIG1hcC1nZXQoJG1hcCwgJHZhbHVlKTtcbiAgfVxuICAvLyBPdGhlcndpc2UsIGZpbmQgdGhlIG5leHQgbG93ZXN0IGJyZWFrcG9pbnQgYW5kIHJldHVybiB0aGF0IHZhbHVlXG4gIEBlbHNlIHtcbiAgICAkYW5jaG9yOiBudWxsO1xuICAgICRmb3VuZDogZmFsc2U7XG5cbiAgICBAZWFjaCAka2V5LCAkdmFsIGluICRicmVha3BvaW50cyB7XG4gICAgICBAaWYgbm90ICRmb3VuZCB7XG4gICAgICAgIEBpZiBtYXAtaGFzLWtleSgkbWFwLCAka2V5KSB7XG4gICAgICAgICAgJGFuY2hvcjogJGtleTtcbiAgICAgICAgfVxuICAgICAgICBAaWYgJGtleSA9PSAkdmFsdWUge1xuICAgICAgICAgICRmb3VuZDogdHJ1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEByZXR1cm4gbWFwLWdldCgkbWFwLCAkYW5jaG9yKTtcbiAgfVxufVxuXG4vLy8gUmV0dXJuIHRoZSBiZXN0IGJyZWFrcG9pbnQgdG8gdXNlIGFjY29yZGluZyB0byB0aGUgY2FsbGluZyBjb250ZXh0LiBJdCByZXR1cm5zIGluIG9yZGVyOlxuLy8vIDEuIHRoZSBnaXZlbiBgJHZhbHVlYCBhcmd1bWVudCBpZiBpdCBpcyBub3QgbnVsbC5cbi8vLyAyLiB0aGUgZ2xvYmFsIGJyZWFrcG9pbnQgY29udGV4dCBgJC16Zi1zaXplYCBpZiBpdCBpcyBub3QgbnVsbCAobGlrZSBpZiBjYWxsZWQgaW5zaWRlIHRoZW4gYGJyZWFrcG9pbnQoKWAgbWl4aW4pXG4vLy8gMy4gdGhlIGdpdmVuIGAkZGVmYXVsdGAgYXJndW1lbnQuXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy9cbi8vLyBAcGFyYW0ge0tleXdvcmR9ICR2YWx1ZSBbbnVsbF0gLSBCcmVha3BvaW50IHRvIHVzZSBpbiBwcmlvcml0eSBpZiBub24tbnVsbC5cbi8vLyBAcGFyYW0ge0tleXdvcmR9ICRkZWZhdWx0IFtudWxsXSAtIEJyZWFrcG9pbnQgdG8gdXNlIGJ5IGRlZmF1bHQgaWYgbm8gb3RoZXIgdmFsdWUgY2FuIGJlIHVzZWQuXG4vLy9cbi8vLyBAcmV0dXJuIHtLZXl3b3JkfSBUaGUgcmVzb2x2ZWQgYnJlYWtwb2ludC5cbkBmdW5jdGlvbiAtemYtY3VycmVudC1icmVha3BvaW50KCR2YWx1ZTogbnVsbCwgJGRlZmF1bHQ6IG51bGwpIHtcbiAgQGlmICgkdmFsdWUgIT0gbnVsbCkge1xuICAgIEByZXR1cm4gJHZhbHVlO1xuICB9XG4gIEBlbHNlIGlmICh2YXJpYWJsZS1leGlzdHMoLXpmLXNpemUpIGFuZCB0eXBlLW9mKCQtemYtc2l6ZSkgIT0gJ251bWJlcicpIGFuZCAkLXpmLXNpemUgIT0gbnVsbCB7XG4gICAgQHJldHVybiAkLXpmLXNpemU7XG4gIH1cbiAgQGVsc2Uge1xuICAgIEByZXR1cm4gJGRlZmF1bHQ7XG4gIH1cbn1cblxuLy8vIFJldHVybiBtZWRpYSBxdWVyeSBzdHJpbmcgZnJvbSB0aGUgZ2l2ZW4gbWluIGFuZC9vciBtYXggbGltaXRzLlxuLy8vIElmIGEgbGltaXQgaXMgZXF1YWwgdG8gYG51bGxgIG9yIGAwYCwgaXQgaXMgaWdub3JlZC5cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyfSAkbWluIFswXSAtIE1pbiBtZWRpYSBxdWVyeSBsaW1pdC5cbi8vLyBAcGFyYW0ge051bWJlcn0gJG1heCBbMF0gLSBNYXggbWVkaWEgcXVlcnkgbGltaXQuXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRtaW4tbmFtZSBbJ21pbi13aWR0aCddIC0gTmFtZSBvZiB0aGUgbWluIG1lZGlhIHF1ZXJ5IGxpbWl0LlxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZGVsaW1pdGVyIFsnbWF4LXdpZHRoJ10gLSBOYW1lIG9mIHRoZSBtYXggbWVkaWEgcXVlcnkgbGltaXQuXG4vLy9cbi8vLyBAcmV0dXJucyB7U3RyaW5nfSBNZWRpYSBRdWVyeSBzdHJpbmcuXG5AZnVuY3Rpb24gLXpmLWJwLWpvaW4oXG4gICRtaW46IDAsXG4gICRtYXg6IDAsXG4gICRtaW4tbmFtZTogJ21pbi13aWR0aCcsXG4gICRtYXgtbmFtZTogJ21heC13aWR0aCdcbikge1xuICBAcmV0dXJuIHpmLXN0ci1qb2luKFxuICAgIGlmKCRtaW4gYW5kICRtaW4gPiAwLCAnKCN7JG1pbi1uYW1lfTogI3skbWlufSknLCBudWxsKSxcbiAgICBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJygjeyRtYXgtbmFtZX06ICN7JG1heH0pJywgbnVsbCksXG4gICAgJyBhbmQgJyk7XG59XG5cbiRzbWFsbC11cDogJyc7XG4kc21hbGwtb25seTogJyc7XG5cbkBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsIHNtYWxsKSB7XG4gICRzbWFsbC11cDogc2NyZWVuO1xuICAkc21hbGwtb25seTogdW5xdW90ZSgnc2NyZWVuIGFuZCAje2JyZWFrcG9pbnQoc21hbGwgb25seSl9Jyk7XG59XG5cbiRtZWRpdW0tdXA6ICcnO1xuJG1lZGl1bS1vbmx5OiAnJztcblxuQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgbWVkaXVtKSB7XG4gICRtZWRpdW0tdXA6IHVucXVvdGUoJ3NjcmVlbiBhbmQgI3ticmVha3BvaW50KG1lZGl1bSl9Jyk7XG4gICRtZWRpdW0tb25seTogdW5xdW90ZSgnc2NyZWVuIGFuZCAje2JyZWFrcG9pbnQobWVkaXVtIG9ubHkpfScpO1xufVxuXG4kbGFyZ2UtdXA6ICcnO1xuJGxhcmdlLW9ubHk6ICcnO1xuXG5AaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCBsYXJnZSkge1xuICAkbGFyZ2UtdXA6IHVucXVvdGUoJ3NjcmVlbiBhbmQgI3ticmVha3BvaW50KGxhcmdlKX0nKTtcbiAgJGxhcmdlLW9ubHk6IHVucXVvdGUoJ3NjcmVlbiBhbmQgI3ticmVha3BvaW50KGxhcmdlIG9ubHkpfScpO1xufVxuXG4keGxhcmdlLXVwOiAnJztcbiR4bGFyZ2Utb25seTogJyc7XG5cbkBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsIHhsYXJnZSkge1xuICAkeGxhcmdlLXVwOiB1bnF1b3RlKCdzY3JlZW4gYW5kICN7YnJlYWtwb2ludCh4bGFyZ2UpfScpO1xuICAkeGxhcmdlLW9ubHk6IHVucXVvdGUoJ3NjcmVlbiBhbmQgI3ticmVha3BvaW50KHhsYXJnZSBvbmx5KX0nKTtcbn1cblxuJHh4bGFyZ2UtdXA6ICcnO1xuXG5AaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCB4eGxhcmdlKSB7XG4gICR4eGxhcmdlLXVwOiB1bnF1b3RlKCdzY3JlZW4gYW5kICN7YnJlYWtwb2ludCh4eGxhcmdlKX0nKTtcbn1cbiIsIi8qXG4qIENvbnRhaW5lcnNcbiovXG4uaXMtZmxleCB7XG4gICAgQGluY2x1ZGUgeHktZ3JpZDtcbn0gLy8gLmlzLWZsZXhcblxuLmNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogJGdsb2JhbC13aWR0aDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UgZG93bikge1xuXHRcdHBhZGRpbmc6IDAgMnJlbTtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuXHRcdHBhZGRpbmc6IDAgMS41cmVtO1xuXHR9XG5cblx0Ji5pcy1sYXJnZSB7XG5cdCAgICBtYXgtd2lkdGg6IDEwMCU7XG5cdCAgICBwYWRkaW5nOiAwIDMuNXJlbTtcblx0fSAvLyAmLmlzLWZ1bGxcblxuXHQmLmlzLWZ1bGwge1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBtYXgtd2lkdGg6IDEwMCU7XG5cdH0gLy8gJi5pcy1mdWxsXG5cbn1cblxuLypcbiogRm9udHNcbiovXG4ud2VpZ2h0LWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi53ZWlnaHQtbm9ybWFsIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLndlaWdodC1saWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn0gLy8gLndlaWdodC1saWdodFxuXG4udXBwZXJjYXNlIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFsaWduLWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFsaWduLWxlZnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWxpZ24tcmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmFudGlhbGlhcyB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59IC8vIC5hbnRpYWxpYXNcblxuXG4vKlxuKiBTaGFkb3dzXG4qL1xuLnNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDIwcHggLTUwcHggcmdiYSgwLDAsMCwuMzUpLCAwIDI1cHggNjBweCAtMzVweCByZ2JhKDAsMCwwLC4zNSk7XG59XG4vLyAuc2hhZG93XG5cbi5zaGFkb3ctLWNpcmNsZSB7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDUwcHggLTIwcHggcmdiYSgwLDAsMCwuNSksIDAgMTVweCAxMHB4IC0zNXB4IHJnYmEoMCwwLDAsLjUpO1xufSAvLyAuc2hhZG93LS1jaXJjbGVcblxuLnNoYWRvdy0tZGFyayB7XG5cdGJveC1zaGFkb3c6IDAgMTBweCA1MHB4IC0zMHB4IHJnYmEoMCwwLDAsLjUpLCAwIDIwcHggMzBweCAtMjBweCByZ2JhKDAsMCwwLC41KTtcbn1cblxuXG4vKlxuKiBFbWJlZC5cbiovXG4uZW1iZWQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAmLmlzLXNpdGVtYXAsXG4gICAgJi5pcy1zaWdodG1hcCB7XG5cbiAgICBcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcbiAgICBcdFx0aGVpZ2h0OiA5MHZoO1xuICAgIFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBcdH1cblxuICAgIFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG4gICAgXHRcdGhlaWdodDogOTV2aDtcbiAgICBcdH1cblxuICAgIH0gLy8gJi5pcy1zaXRlbWFwLFxuXG4gICAgaWZyYW1lLFxuICAgIG9iamVjdCxcbiAgICBlbWJlZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH0gLy8gaWZyYW1lXG5cbn0gLy8gLmVtYmVkLWNvbnRhaW5lclxuXG4uaXMtbG9hZGluZyB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHotaW5kZXg6IDE7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vLi4vaW1nL2ljb24tbG9hZGluZy13aGl0ZS5zdmcnKSBuby1yZXBlYXQgNTAlIDUwJSAvIDEwMCU7XG5cdGFuaW1hdGlvbjogc3BpbiAxLjVzIGZvcndhcmRzIGluZmluaXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmlzLWRhcmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uLy4uL2ltZy9pY29uLWxvYWRpbmctZGFyay5zdmcnKSBuby1yZXBlYXQgNTAlIDUwJSAvIDEwMCU7XG4gICAgfSAvLyAmLmlzLWRhcmtcblxuXHQmLmlzLWFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH0gLy8gJi5pcy1hY3RpdmVcblxufSAvLyAubG9hZGluZ1xuXG4uYXJyb3ctYm94IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFxuXHQmLmFycm93LWJveC0tbGVmdCB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxufVxuXG4uYXJyb3cge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGZvbnQ6IDQwMCAxcmVtLzEgJGZvbnQtc2Vjb25kYXJ5O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsZXR0ZXItc3BhY2luZzogLjI0cmVtO1xuXHRjb2xvcjogJGZvbnQtYm9keTtcblx0dHJhbnNpdGlvbjogYWxsIC42cztcblx0XG5cdCY6aG92ZXIge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxcmVtKTtcblx0fVxuXHRcblx0Ji5hcnJvdy0td2hpdGUge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblx0XG5cdHNwYW4ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAuMXJlbTtcblx0fVxufVxuXG4uYXJyb3ctcmlnaHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDIwMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3JlbSk7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IGFsbCAzcyBlYXNlO1xuXHRcblx0LmlzLWFuaW1hdGVkICYge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG5cdH1cbn1cblxuLmJyLWRlc2t0b3Age1xuXHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uY29udGVudC1hcmVhIHtcblx0Ji5sZWFzZWxlYWRzLXNob3J0Y29kZSB7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHR9XG59IiwiLy8gRm91bmRhdGlvbiBmb3IgU2l0ZXNcbi8vIGh0dHBzOi8vZ2V0LmZvdW5kYXRpb25cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCBPcGVuIFNvdXJjZVxuXG4vLy8vXG4vLy8gQGdyb3VwIHh5LWdyaWRcbi8vLy9cblxuLy8vIENyZWF0ZXMgYSBtYXggd2lkdGggY29udGFpbmVyLCBkZXNpZ25lZCB0byBob3VzZSB5b3VyIGdyaWQgY29udGVudC5cbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyfSAkd2lkdGggWyRncmlkLWNvbnRhaW5lcl0gLSBhIHdpZHRoIHRvIGxpbWl0IHRoZSBjb250YWluZXIgdG8uXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRwYWRkaW5nIFskZ3JpZC1jb250YWluZXItcGFkZGluZ10gLSBwYWRkaW5ncyBvZiB0aGUgY29udGFpbmVyLlxuQG1peGluIHh5LWdyaWQtY29udGFpbmVyKFxuICAkd2lkdGg6ICRncmlkLWNvbnRhaW5lcixcbiAgJHBhZGRpbmc6ICRncmlkLWNvbnRhaW5lci1wYWRkaW5nXG4pIHtcbiAgQGluY2x1ZGUgeHktZ3V0dGVycygkZ3V0dGVyczogJHBhZGRpbmcsICRndXR0ZXItdHlwZTogcGFkZGluZyk7XG5cbiAgbWF4LXdpZHRoOiAkd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8vLyBDcmVhdGVzIGEgY29udGFpbmVyIGZvciB5b3VyIGZsZXggY2VsbHMuXG4vLy9cbi8vLyBAcGFyYW0ge0tleXdvcmR9ICRkaXJlY3Rpb24gW2hvcml6b250YWxdIC0gRWl0aGVyIGhvcml6b250YWwgb3IgdmVydGljYWwgZGlyZWN0aW9uIG9mIGNlbGxzIHdpdGhpbi5cbi8vLyBAcGFyYW0ge0Jvb2xlYW59ICR3cmFwIFt0cnVlXSAtIElmIHRoZSBjZWxscyB3aXRoaW4gc2hvdWxkIHdyYXAgb3Igbm90LlxuQG1peGluIHh5LWdyaWQoXG4gICRkaXJlY3Rpb246IGhvcml6b250YWwsXG4gICR3cmFwOiB0cnVlXG4pIHtcbiAgJGRpcmVjdGlvbjogaWYoJGRpcmVjdGlvbiA9PSAnaG9yaXpvbnRhbCcsIHJvdywgY29sdW1uKTtcbiAgJHdyYXA6IGlmKCR3cmFwLCB3cmFwLCBub3dyYXApO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogJGRpcmVjdGlvbiAkd3JhcDtcbn1cbiIsIi5hbGlnbmNlbnRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLmFsaWdubGVmdCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAgMnJlbSAycmVtIDA7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4uYWxpZ25yaWdodCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAgMCAycmVtIDJyZW07XG5cdGZsb2F0OiByaWdodDtcbn1cblxuI3BsYXllciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDFyZW0gMDtcbn0gLy8gI3BsYXllclxuXG4ud3AtY2FwdGlvbiB7XG5cdG1heC13aWR0aDogMTAwJTtcbn0gLy8gLndwLWNhcHRpb25cblxuLndwLWNhcHRpb24tdGV4dCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn0gLy8gLndwLWNhcHRpb24tdGV4dCIsIi5idXR0b24ge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLWE7XG5cdGNvbG9yOiAkY29sb3ItYTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250OiA3MDAgMS4wNjI1cmVtLzEgJGZvbnQtc2Vjb25kYXJ5O1xuXHRsZXR0ZXItc3BhY2luZzogLjI0cmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1hO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH0gLy8mOmhvdmVyXG5cblx0JjphY3RpdmUsXG5cdCY6Zm9jdXMge1xuXHQgICAgb3V0bGluZTogbm9uZTtcblx0fSAvLyAmOmFjdGl2ZVxuXG5cdC8qXG5cdCogQnV0dG9uIHZhcmlhdGlvbnNcblx0Ki9cblx0Ji5idXR0b24tLWFycm93IHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Y29sb3I6ICRjb2xvci1hO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250OiA2MDAgMS4xcmVtLzEuNSAkZm9udC1wcmltYXJ5O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAuNXJlbSwgMC4zM3JlbSk7XG5cdFx0XHR9IC8vIGV2Z1xuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0ICAgIGhlaWdodDogYXV0bztcblx0XHQgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG5cdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAuM3JlbSk7XG5cdFx0ICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuXHRcdCAgICB3aWR0aDogMjBweDtcblx0XHR9IC8vIHN2Z1xuXG5cdH0gLy8gLmJ1dHRvbi0tYXJyb3dcblxufSAvLyAuYnV0dG9uXG5cblxuLmxpbmsge1xuXHRjb2xvcjogJGNvbG9yLWE7XG5cdGZvbnQ6IDYwMCAxcmVtLzEuMiAkZm9udC1wcmltYXJ5O1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMTI1cmVtO1xuXG5cdCYubGluay0tYXJyb3cge1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRzdmcge1xuXHRcdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAuNXJlbSwgMC4zM3JlbSk7XG5cdFx0XHR9IC8vIHN2Z1xuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0ICAgIGhlaWdodDogYXV0bztcblx0XHQgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG5cdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAuM3JlbSk7XG5cdFx0ICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuXHRcdCAgICB3aWR0aDogMjBweDtcblx0XHR9IC8vIHN2Z1xuXG5cdH0gLy8gJi5saW5rLS1hcnJvd1xuXG59IiwiLmdmb3JtX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBmb3JtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfSAvLyBmb3JtXG5cbiAgICAuZ2Zvcm1fYm9keSB7XG4gICAgICAgIEBpbmNsdWRlIHh5LWdyaWQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfSAvLyAuZ2Zvcm1fYm9keVxuXG4gICAgLmdmb3JtX3BhZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH0gLy8gLmdmb3JtX3BhZ2VcblxuICAgIC5nZm9ybV9maWVsZHMge1xuICAgICAgICBAaW5jbHVkZSB4eS1ncmlkO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9IC8vIC5nX2ZpZWxkXG5cbiAgICAuZ2ZpZWxkIHtcbiAgICAgICAgQGluY2x1ZGUgeHktY2VsbCgkc2l6ZTogMTIsICRndXR0ZXJzOiAwKTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5pcy1jYXB0Y2hhIHtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1oYWxmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHh5LWNlbGwoJHNpemU6IDYsICRndXR0ZXJzOiAwKTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG4gICAgICAgICAgICBcdEBpbmNsdWRlIHh5LWNlbGwoMTIpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gLy8gJi5pcy1oYWxmXG4gICAgICAgIFxuICAgICAgICAuZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfSAvLyAuZ19maWVsZFxuXG4gICAgLmdmaWVsZF9jaGVja2JveCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQ6IDQwMCAwLjlyZW0vMSAkZm9udC1zZWNvbmRhcnk7XG4gICAgICAgICAgICBjb2xvcjogJGZvbnQtYm9keTtcbiAgICAgICAgfSAvLyBsYWJlbFxuXG4gICAgfSAvLyAuZ2ZpZWxkX2NoZWNrYm94XG4gICAgXG4gICAgLmdmb3JtX2Zvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIHh5LWNlbGwoMTIpO1xuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5nZl9uYW1lX2hhc18yIHtcbiAgICBcdEBpbmNsdWRlIHh5LWdyaWQ7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4eS1jZWxsKCRzaXplOiA2LCAkZ3V0dGVyczogMCk7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgXHRwYWRkaW5nLXJpZ2h0OiAwLjMzcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBcdHBhZGRpbmctbGVmdDogMC4zM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAvLyBzcGFuXG5cbiAgICB9IC8vIC5nZl9uYW1lX2hhc18yXG5cbiAgICAuZ2ZpZWxkX2xhYmVsLFxuICAgIGxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgeHktY2VsbCgkc2l6ZTogMTIsICRndXR0ZXJzOiAwKTtcbiAgICAgICAgZm9udDogNjAwIDFyZW0vMS4yICRmb250LXNlY29uZGFyeTtcbiAgICB9IC8vIC5nZmllbGRfbGFiZWxcblxuXHQuZ2Zvcm1fcGFnZV9mb290ZXIge1xuXHRcdHBhZGRpbmc6IDEuNXJlbSAwIDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdCAgICAuYnV0dG9uIHtcblx0ICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xuXHQgICAgfSAvLyAuYnV0dG9uXG5cdH0gLy8gLmdmb3JtX3BhZ2VfZm9vdGVyXG5cbiAgICAuZ2lucHV0X3JlY2FwdGNoYSAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIFxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgzNzVweCBkb3duKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgyKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9IC8vICYgPiBkaXZcbiAgICB9IC8vIC5naW5wdXRfcmVjYXB0Y2hhXG5cbn0gLy8gLmdmb3JtX3dyYXBwZXJcblxuLmdmb3JtX3N1Ym1pc3Npb25fZXJyb3Ige1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnZhbGlkYXRpb25fZXJyb3Ige1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgQGluY2x1ZGUgZmxleC1ncmlkLWNvbHVtbigxMiwwKTtcbiAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIGNvbG9yOiByZWQ7XG59XG5cbi52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgQGluY2x1ZGUgZmxleC1ncmlkLWNvbHVtbigxMiwwKTtcbiAgICBwYWRkaW5nOiAuMTVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBtYXJnaW46IC41cmVtIDAgMCAwO1xuICAgIGNvbG9yOiByZWQ7XG59XG5cbi5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICBAaW5jbHVkZSBmbGV4LWdyaWQtY29sdW1uKDEyLDApO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW46IC41cmVtIDAgMCAwO1xuICAgIGNvbG9yOiAkY29sb3ItYTtcbn1cblxuLy8gLmdmX3Byb2dyZXNzYmFyX3dyYXBwZXIge1xuLy8gICAgIEBpbmNsdWRlIHh5LWNlbGwoJHNpemU6IDEyLCAkZ3V0dGVyczogMCk7XG4vLyAgICAgbWFyZ2luOiAwIGF1dG8gMS41cmVtO1xuXG4vLyAgICAgLmdmX3Byb2dyZXNzYmFyX3RpdGxlIHtcbi8vICAgICAgICAgZm9udDogNjAwIDEuNXJlbS8xLjMgJGZvbnQtc2Vjb25kYXJ5O1xuLy8gICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgfSAvLyAuZ2ZfcHJvZ3Jlc3NiYXJfdGl0bGVcblxuLy8gICAgIC5nZl9wcm9ncmVzc2JhciB7XG4vLyAgICAgICAgIEBpbmNsdWRlIHh5LWNlbGwoJHNpemU6IDEyLCAkZ3V0dGVyczogMCk7XG4vLyAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWUsIDAuMDUpO1xuLy8gICAgICAgICBwYWRkaW5nOiAwO1xuLy8gICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuLy8gICAgIH0gLy8gLmdmX3Byb2dyZXNzYmFyXG5cbi8vICAgICAuZ2ZfcHJvZ3Jlc3NiYXJfcGVyY2VudGFnZSB7XG4vLyAgICAgICAgIEBpbmNsdWRlIHh5LWdyaWQ7XG4vLyAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1jO1xuLy8gICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbi8vICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbi8vICAgICAgICAgbWFyZ2luOiAwO1xuXG4vLyAgICAgICAgIHNwYW4ge1xuLy8gICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgICAgICAgICAgbWFyZ2luOiAwIDA7XG4vLyAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWFsaWduLXNlbGYobWlkZGxlKTtcbi8vICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuLy8gICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG4vLyAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbi8vICAgICAgICAgfSAvLyBzcGFuXG5cbi8vICAgICB9IC8vIC5nZl9wcm9ncmVzc2Jhcl9wZXJjZW50YWdlXG5cblxuLy8gfSAvLyAuZ2ZfcHJvZ3Jlc3NiYXJfd3JhcHBlciIsIi8vIEZvdW5kYXRpb24gZm9yIFNpdGVzXG4vLyBodHRwczovL2dldC5mb3VuZGF0aW9uXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgT3BlbiBTb3VyY2VcblxuLy8vL1xuLy8vIEBncm91cCB4eS1ncmlkXG4vLy8vXG5cbi8vLyBSZXR1cm5zIHRoZSBhcHByb3ByaWF0ZSBDU1MgZmxleCB2YWx1ZSBmb3IgYSBjZWxsIGJhc2UuXG4vLy9cbi8vLyBAcGFyYW0ge0tleXdvcmR9ICRzaXplIFtmdWxsXSAtIFRoZSBzaXplIG9mIHlvdXIgY2VsbC4gQWNjZXB0cyBgZnVsbGAsIGBhdXRvYCwgYHNocmlua2AsIGBncm93YCwgb3IgYW55IG90aGVyIHZhbHVlIHJlcHJlc2VudGluZyBhIGNlbGwgc2l6ZSAoaXQgd2lsbCBiZSB0cmVhdGVkIGFzIGBzaHJpbmtgKS5cbi8vL1xuLy8vIEByZXR1cm5zIHtMaXN0fSBUaGUgY2VsbCBmbGV4IHByb3BlcnR5IHZhbHVlLlxuQGZ1bmN0aW9uIHh5LWNlbGwtYmFzZSgkc2l6ZTogZnVsbCkge1xuICBAaWYgKCRzaXplID09ICdhdXRvJykge1xuICAgIEByZXR1cm4gMSAxIDA7XG4gIH1cbiAgQGVsc2UgaWYgKCRzaXplID09ICdncm93Jykge1xuICAgIEByZXR1cm4gMSAwIGF1dG87XG4gIH1cbiAgQGVsc2UgaWYgKCRzaXplID09ICdzaHJpbmsnIG9yICRzaXplID09ICdmdWxsJyBvciB6Zi1pcy1mcmFjdGlvbigkc2l6ZSwgJGFsbG93LW5vLWRlbm9taW5hdG9yOiB0cnVlKSkge1xuICAgIEByZXR1cm4gMCAwIGF1dG87XG4gIH1cbiAgQHJldHVybiBudWxsO1xufVxuXG4vLy8gQ2FsY3VsYXRlIHRoZSBzaXplIG9mIGEgY2VsbCBndXR0ZXJzLlxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ8TWFwfSAkZ3V0dGVycyBbJGdyaWQtbWFyZ2luLWd1dHRlcnNdIC0gTWFwIG9yIHNpbmdsZSB2YWx1ZSBmb3IgZ3V0dGVycy5cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGJyZWFrcG9pbnQgW251bGxdIC0gVGhlIG5hbWUgb2YgdGhlIGJyZWFrcG9pbnQgc2l6ZSBpbiB5b3VyIGd1dHRlcnMgbWFwIHRvIGdldCB0aGUgc2l6ZSBmcm9tLiBJZiBgYXV0b2AsIHJldHVybnMgdGhlIHJlc3BvbnNpdmUgZ3V0dGVycyBtYXAgYCRndXR0ZXJzYC4gSWYgdXNpbmcgd2l0aCB0aGUgYGJyZWFrcG9pbnQoKWAgbWl4aW4gdGhpcyB3aWxsIGJlIHNldCBhdXRvbWF0aWNhbGx5IHVubGVzcyBtYW51YWxseSBlbnRlcmVkLlxuLy8vXG4vLy8gQHJldHVybnMge051bWJlcnxNYXB9IFRoZSBjZWxsIGd1dHRlciBzaXplIG9yIHRoZSByZXNwb25zaXZlIGd1dHRlcnMgbWFwLlxuQGZ1bmN0aW9uIHh5LWNlbGwtZ3V0dGVycyhcbiAgJGd1dHRlcnM6ICRncmlkLW1hcmdpbi1ndXR0ZXJzLFxuICAkYnJlYWtwb2ludDogbnVsbFxuKSB7XG4gIC8vIEZvciBgYXV0b2AsIHJldHVybnMgdGhlIHJlc3BvbnNpdmUgbWFwIGAkZ3V0dGVyc2AuXG4gIEBpZiAoJGJyZWFrcG9pbnQgPT0gJ2F1dG8nKSB7XG4gICAgQHJldHVybiAkZ3V0dGVycztcbiAgfVxuXG4gIC8vIFVzZSB0aGUgY29udGV4dHVhbCBicmVha3BvaW50IGJ5IGRlZmF1bHQuXG4gICRicmVha3BvaW50OiAtemYtY3VycmVudC1icmVha3BvaW50KCRicmVha3BvaW50KTtcblxuICBAaWYgKCRicmVha3BvaW50KSB7XG4gICAgQHJldHVybiAtemYtZ2V0LWJwLXZhbCgkZ3V0dGVycywgJGJyZWFrcG9pbnQpO1xuICB9XG4gIEBlbHNlIHtcbiAgICBAcmV0dXJuIC16Zi1nZXQtYnAtdmFsKCRndXR0ZXJzLCAkLXpmLXplcm8tYnJlYWtwb2ludCkgb3IgMDtcbiAgfVxufVxuXG4vLy8gUmV0dXJucyB0aGUgcGVyY2VudGFnZSBzaXplIG9mIGEgY2VsbC5cbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyfExpc3R9ICRzaXplIFskZ3JpZC1jb2x1bW5zXSAtIFNpemUgdG8gbWFrZSB0aGUgY2VsbC4gWW91IGNhbiBwYXNzIGEgdmFsdWUgaW4gbXVsdGlwbGUgZm9ybWF0cywgc3VjaCBhcyBgNmAsIGA1MCVgLCBgMSBvZiAyYCBvciBgMS8zYC5cbi8vL1xuLy8vIEByZXR1cm5zIHtOdW1iZXJ9IFNpemUgb2YgdGhlIGNlbGwgKGluIHBlcmNlbnQpLlxuQGZ1bmN0aW9uIHh5LWNlbGwtc2l6ZShcbiAgJHNpemU6ICRncmlkLWNvbHVtbnNcbikge1xuICBAcmV0dXJuIGZyYWN0aW9uLXRvLXBlcmNlbnRhZ2UoJHNpemUsICRkZW5vbWluYXRvcjogJGdyaWQtY29sdW1ucyk7XG59XG5cbi8vLyBSZXR1cm5zIHRoZSBhcHByb3ByaWF0ZSBDU1MgdmFsdWUgZm9yIGEgY2VsbCBzaXplLlxuLy8vXG4vLy8gR3V0dGVycy1yZWxhdGVkIGFyZ3VtZW50cyBhcmUgcmVxdWlyZWQgZm9yIGNlbGxzIHdpdGggbWFyZ2luIGd1dHRlcnMgKGJ5IGRlZmF1bHQpIGFzIHRoZSBndXR0ZXIgaXMgaW5jbHVkZWQgaW4gdGhlIHdpZHRoLlxuLy8vXG4vLy8gQHBhcmFtIHtLZXl3b3JkfE51bWJlcn0gJHNpemUgW2Z1bGxdIC0gVGhlIHNpemUgb2YgeW91ciBjZWxsLiBDYW4gYmUgYGZ1bGxgLCBgYXV0b2AsIGBzaHJpbmtgIG9yIGFueSBmcmFjdGlvbiBsaWtlIGA2YCwgYDUwJWAsIGAxIG9mIDJgIG9yIGAxLzJgLlxuLy8vIEBwYXJhbSB7TnVtYmVyfE1hcH0gJGd1dHRlcnMgWyRncmlkLW1hcmdpbi1ndXR0ZXJzXSAtIE1hcCBvciBzaW5nbGUgdmFsdWUgZm9yIGd1dHRlcnMuXG4vLy8gQHBhcmFtIHtLZXl3b3JkfSAkZ3V0dGVyLXR5cGUgW21hcmdpbl0gLSBUeXBlIG9mIGd1dHRlciB0byBvdXRwdXQuIEFjY2VwdHMgYG1hcmdpbmAsIGBwYWRkaW5nYCBvciBgbm9uZWAuXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRicmVha3BvaW50IFtudWxsXSAtIFRoZSBuYW1lIG9mIHRoZSBicmVha3BvaW50IHNpemUgaW4geW91ciBndXR0ZXJzIG1hcCB0byBnZXQgdGhlIHNpemUgZnJvbS4gSWYgYGF1dG9gLCByZXR1cm5zIGEgbWFwIG9mIHNpemVzIGFkYXB0ZWQgdG8gcmVzcG9uc2l2ZSBndXR0ZXJzLiBJZiB1c2luZyB3aXRoIHRoZSBgYnJlYWtwb2ludCgpYCBtaXhpbiB0aGlzIHdpbGwgYmUgc2V0IGF1dG9tYXRpY2FsbHkgdW5sZXNzIG1hbnVhbGx5IGVudGVyZWQuXG4vLy9cbi8vLyBAcmV0dXJucyB7TnVtYmVyfFN0cmluZ3xNYXB9IFRoZSBjZWxsIHNpemluZyBwcm9wZXJ0eSB2YWx1ZSwgb3IgYSByZXNwb25zaXZlIG1hcCBvZiB0aGVtLlxuQGZ1bmN0aW9uIHh5LWNlbGwtc2l6ZS1jc3MoXG4gICRzaXplOiBmdWxsLFxuICAkZ3V0dGVyczogJGdyaWQtbWFyZ2luLWd1dHRlcnMsXG4gICRndXR0ZXItdHlwZTogbWFyZ2luLFxuICAkYnJlYWtwb2ludDogbnVsbFxuKSB7XG4gICRtYXJnaW4tZ3V0dGVyOiAwO1xuXG4gIEBpZiAoJHNpemUgPT0gJ2F1dG8nIG9yICRzaXplID09ICdzaHJpbmsnKSB7XG4gICAgQHJldHVybiBhdXRvO1xuICB9XG5cbiAgLy8gRm9yIGNlbGxzIHdpdGggbWFyZ2luIGd1dHRlcnMsIHRoZSBndXR0ZXIgaXMgaW5jbHVkZWQgaW4gdGhlIHdpZHRoLlxuICBAaWYgKCRndXR0ZXItdHlwZSA9PSAnbWFyZ2luJykge1xuICAgICRtYXJnaW4tZ3V0dGVyOiB4eS1jZWxsLWd1dHRlcnMoJGd1dHRlcnMsICRicmVha3BvaW50KTtcbiAgICBAaWYgKCRtYXJnaW4tZ3V0dGVyID09IG51bGwpIHtcbiAgICAgIEBlcnJvciAneHktY2VsbC1zaXplOiBubyBndXR0ZXJzIHdlcmUgZm91bmQgaW4gYCRndXR0ZXJzYCBmb3IgXCIkYnJlYWtwb2ludDogI3skYnJlYWtwb2ludH1cIic7XG4gICAgfVxuICB9XG5cbiAgLy8gQ2FsY3VsYXRlIHRoZSBjZWxsIHNpemUgKG51bWJlcilcbiAgJHNpemUtcmF3OiBpZigkc2l6ZSA9PSAnZnVsbCcsIDEwMCUsIHh5LWNlbGwtc2l6ZSgkc2l6ZSkpO1xuXG4gIC8vIENhbGN1bGF0ZSB0aGUgY2VsbCBDU1Mgc2l6ZSBpbmNsdWRpbmcgZ3V0dGVycyAoc3RyaW5nKVxuICAvLyBJZiB0aGUgY2VsbCBoYXMgcmVzcG9uc2l2ZSBtYXJnaW4gZ3V0dGVycywgcmV0dXJuIGEgcmVzcG9uc2l2ZSBtYXAgb2Ygc2l6ZXMuXG4gIEBpZiB0eXBlLW9mKCRtYXJnaW4tZ3V0dGVyKSA9PSAnbWFwJyB7XG4gICAgJHJlc3BvbnNpdmUtY3NzLXNpemVzOiAoKTtcblxuICAgIEBlYWNoICRicCwgJG1nIGluICRtYXJnaW4tZ3V0dGVyIHtcbiAgICAgICRtZ2M6IHJlbS1jYWxjKCRtZyk7XG4gICAgICBAaWYgJG1nYyA9PSAwIHtcbiAgICAgICAgJG1nYzogMHJlbTtcbiAgICAgIH1cbiAgICAgICRzaXplLWNzczogaWYoJG1nID09IDAsICRzaXplLXJhdywgY2FsYygjeyRzaXplLXJhd30gLSAjeyRtZ30pKTtcbiAgICAgICRyZXNwb25zaXZlLWNzcy1zaXplczogbWFwLW1lcmdlKCRyZXNwb25zaXZlLWNzcy1zaXplcywgKCRicDogJHNpemUtY3NzKSk7XG4gICAgfVxuXG4gICAgQHJldHVybiAkcmVzcG9uc2l2ZS1jc3Mtc2l6ZXM7XG4gIH1cbiAgLy8gT3RoZXJ3aXNlLCByZXR1cm4gYSBzaW5nbGUgQ1NTIHNpemUuXG4gIEBlbHNlIHtcbiAgICAvLyBNYWtlIHN1cmUgdGhhdCAwIGlzIHRyYW5zbGF0ZWQgaW4gMHJlbSBmb3IgY2FsYygpXG4gICAgJG1nYzogcmVtLWNhbGMoJG1hcmdpbi1ndXR0ZXIpO1xuICAgIEBpZiAkbWdjID09IDAge1xuICAgICAgJG1nYzogMHJlbTtcbiAgICB9XG4gICAgJGNzcy1zaXplOiBpZigkbWFyZ2luLWd1dHRlciA9PSAwLCAkc2l6ZS1yYXcsIGNhbGMoI3skc2l6ZS1yYXd9IC0gI3skbWdjfSkpO1xuICAgIEByZXR1cm4gJGNzcy1zaXplO1xuICB9XG59XG5cbi8vLyBTZXRzIGJhc2UgZmxleCBwcm9wZXJ0aWVzIGZvciBjZWxscy5cbi8vL1xuLy8vIEBwYXJhbSB7S2V5d29yZH0gJHNpemUgW2Z1bGxdIC0gVGhlIHNpemUgb2YgeW91ciBjZWxsLiBBY2NlcHRzIGBmdWxsYCwgYGF1dG9gLCBgc2hyaW5rYCwgYGdyb3dgLCBvciBhbnkgb3RoZXIgdmFsdWUgcmVwcmVzZW50aW5nIGEgY2VsbCBzaXplIChpdCB3aWxsIGJlIHRyZWF0ZWQgYXMgYHNocmlua2ApLlxuQG1peGluIHh5LWNlbGwtYmFzZSgkc2l6ZTogZnVsbCkge1xuICAkYmFzZTogeHktY2VsbC1iYXNlKCRzaXplKTtcblxuICBmbGV4OiAjeyRiYXNlfTtcblxuICAvLyBTZXQgYmFzZSBzdHlsZXMgZm9yIFwiZnVsbFwiIG9ubHlcbiAgQGlmKCRzaXplID09ICdmdWxsJykge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG5cbi8vLyBSZXNldHMgYSBjZWxscyB3aWR0aCAob3IgaGVpZ2h0IGlmIHZlcnRpY2FsIGlzIHRydWUpIGFzIHdlbGwgYXMgc3RyaXBzIGl0cyBndXR0ZXJzLlxuLy8vXG4vLy8gQHBhcmFtIHtCb29sZWFufSAkdmVydGljYWwgW2ZhbHNlXSAtIFNldCB0byB0cnVlIHRvIG91dHB1dCB2ZXJ0aWNhbCAoaGVpZ2h0KSBzdHlsZXMgcmF0aGVyIHRoYW4gd2lkdGhzLlxuQG1peGluIHh5LWNlbGwtcmVzZXQoJHZlcnRpY2FsOiB0cnVlKSB7XG4gICRkaXJlY3Rpb246IGlmKCR2ZXJ0aWNhbCA9PSB0cnVlLCBoZWlnaHQsIHdpZHRoKTtcbiAgI3skZGlyZWN0aW9ufTogYXV0bztcbiAgbWF4LSN7JGRpcmVjdGlvbn06IG5vbmU7XG59XG5cbi8vLyBTZXRzIHNpemluZyBwcm9wZXJ0aWVzIGZvciBjZWxscy5cbi8vL1xuLy8vIEd1dHRlcnMtcmVsYXRlZCBhcmd1bWVudHMgYXJlIHJlcXVpcmVkIGZvciBjZWxscyB3aXRoIG1hcmdpbiBndXR0ZXJzIChieSBkZWZhdWx0KSBhcyB0aGUgZ3V0dGVyIGlzIGluY2x1ZGVkIGluIHRoZSB3aWR0aC5cbi8vL1xuLy8vIEBwYXJhbSB7S2V5d29yZHxOdW1iZXJ9ICRzaXplIFtmdWxsXSAtIFRoZSBzaXplIG9mIHlvdXIgY2VsbC4gQ2FuIGJlIGBmdWxsYCAoMTAwJSB3aWR0aCksIGBhdXRvYCAodXNlIGFsbCBhdmFpbGFibGUgc3BhY2UpLCBgc2hyaW5rYCAodXNlIG9ubHkgdGhlIHJlcXVpcmVkIHNwYWNlKSBvciBhbnkgZnJhY3Rpb24gKGA2YCwgYDUwJWAsIGAxIG9mIDJgIG9yIGAxLzJgLi4uKS5cbi8vLyBAcGFyYW0ge051bWJlcnxNYXB9ICRndXR0ZXJzIFskZ3JpZC1tYXJnaW4tZ3V0dGVyc10gLSBNYXAgb3Igc2luZ2xlIHZhbHVlIGZvciBndXR0ZXJzLlxuLy8vIEBwYXJhbSB7S2V5d29yZH0gJGd1dHRlci10eXBlIFttYXJnaW5dIC0gVHlwZSBvZiBndXR0ZXIgdG8gb3V0cHV0LiBBY2NlcHRzIGBtYXJnaW5gLCBgcGFkZGluZ2Agb3IgYG5vbmVgLlxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkYnJlYWtwb2ludCBbbnVsbF0gLSBUaGUgbmFtZSBvZiB0aGUgYnJlYWtwb2ludCBzaXplIGluIHlvdXIgZ3V0dGVycyBtYXAgdG8gZ2V0IHRoZSBzaXplIGZyb20uIElmIGBhdXRvYCwgZ2VuZXJhdGVzIHNpemVzIGFkYXB0ZWQgZm9yIHJlc3BvbnNpdmUgZ3V0dGVycy4gSWYgdXNpbmcgd2l0aCB0aGUgYGJyZWFrcG9pbnQoKWAgbWl4aW4gdGhpcyB3aWxsIGJlIHNldCBhdXRvbWF0aWNhbGx5IHVubGVzcyBtYW51YWxseSBlbnRlcmVkLlxuLy8vIEBwYXJhbSB7Qm9vbGVhbn0gJHZlcnRpY2FsIFtmYWxzZV0gLSBTZXQgdG8gdHJ1ZSB0byBvdXRwdXQgdmVydGljYWwgKGhlaWdodCkgc3R5bGVzIHJhdGhlciB0aGFuIHdpZHRocy5cbkBtaXhpbiB4eS1jZWxsLXNpemUoXG4gICRzaXplOiBmdWxsLFxuICAkZ3V0dGVyczogJGdyaWQtbWFyZ2luLWd1dHRlcnMsXG4gICRndXR0ZXItdHlwZTogbWFyZ2luLFxuICAkYnJlYWtwb2ludDogbnVsbCxcbiAgJHZlcnRpY2FsOiBmYWxzZVxuKSB7XG4gICRzaXplczogeHktY2VsbC1zaXplLWNzcygkc2l6ZSwgJGd1dHRlcnMsICRndXR0ZXItdHlwZSwgJGJyZWFrcG9pbnQpO1xuICAkZGlyZWN0aW9uOiBpZigkdmVydGljYWwgPT0gdHJ1ZSwgaGVpZ2h0LCB3aWR0aCk7XG5cbiAgQGlmICh0eXBlLW9mKCRzaXplcykgPT0gJ21hcCcpIHtcbiAgICBAaW5jbHVkZSAtemYtYnJlYWtwb2ludC12YWx1ZShhdXRvLCAkc2l6ZXMpIHtcbiAgICAgICN7JGRpcmVjdGlvbn06ICQtemYtYnAtdmFsdWU7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICAjeyRkaXJlY3Rpb259OiAkc2l6ZXM7XG4gIH1cbn1cblxuLy8vIFNldHMgZ3V0dGVycyBwcm9wZXJ0aWVzIGZvciBjZWxscy5cbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyfE1hcH0gJGd1dHRlcnMgWyRncmlkLW1hcmdpbi1ndXR0ZXJzXSAtIE1hcCBvciBzaW5nbGUgdmFsdWUgZm9yIGd1dHRlcnMuXG4vLy8gQHBhcmFtIHtLZXl3b3JkfSAkZ3V0dGVyLXR5cGUgW21hcmdpbl0gLSBUeXBlIG9mIGd1dHRlciB0byBvdXRwdXQuIEFjY2VwdHMgYG1hcmdpbmAsIGBwYWRkaW5nYCBvciBgbm9uZWAuXG4vLy8gQHBhcmFtIHtMaXN0fSAkZ3V0dGVyLXBvc2l0aW9uIFtudWxsXSAtIFRoZSBwb3NpdGlvbiB0byBhcHBseSBndXR0ZXJzIHRvLiBBY2NlcHRzIGB0b3BgLCBgYm90dG9tYCwgYGxlZnRgLCBgcmlnaHRgIGluIGFueSBjb21iaW5hdGlvbi4gQnkgZGVmYXVsdCBgcmlnaHQgbGVmdGAgZm9yIGhvcml6b250YWwgY2VsbHMgYW5kIGB0b3AgYm90dG9tYCBmb3IgdmVydGljYWwgY2VsbHMuXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRicmVha3BvaW50IFtudWxsXSAtIFRoZSBuYW1lIG9mIHRoZSBicmVha3BvaW50IHNpemUgaW4geW91ciBndXR0ZXJzIG1hcCB0byBnZXQgdGhlIHNpemUgZnJvbS4gSWYgYGF1dG9gLCBnZW5lcmF0ZXMgcmVzcG9uc2l2ZSBndXR0ZXJzLiBJZiB1c2luZyB3aXRoIHRoZSBgYnJlYWtwb2ludCgpYCBtaXhpbiB0aGlzIHdpbGwgYmUgc2V0IGF1dG9tYXRpY2FsbHkgdW5sZXNzIG1hbnVhbGx5IGVudGVyZWQuXG4vLy8gQHBhcmFtIHtCb29sZWFufSAkdmVydGljYWwgW2ZhbHNlXSAtIERpcmVjdGlvbiBvZiB0aGUgZ3V0dGVycyB0byBvdXRwdXQuIFNlZSBgJGd1dHRlci1wb3NpdGlvbmAuXG5AbWl4aW4geHktY2VsbC1ndXR0ZXJzKFxuICAkZ3V0dGVyczogJGdyaWQtbWFyZ2luLWd1dHRlcnMsXG4gICRndXR0ZXItdHlwZTogbWFyZ2luLFxuICAkZ3V0dGVyLXBvc2l0aW9uOiBudWxsLFxuICAkYnJlYWtwb2ludDogbnVsbCxcbiAgJHZlcnRpY2FsOiBmYWxzZVxuKSB7XG4gIC8vIEdldCB0aGUgZGVmYXVsdCBndXR0ZXIgcG9zaXRpb24gYWNjb3JkaW5nIHRvIGNlbGwgZGlyZWN0aW9uXG4gIEBpZigkZ3V0dGVyLXBvc2l0aW9uID09IG51bGwpIHtcbiAgICAkZ3V0dGVyLXBvc2l0aW9uOiBpZigkdmVydGljYWwgPT0gdHJ1ZSwgdG9wIGJvdHRvbSwgbGVmdCByaWdodCk7XG4gIH1cblxuICAvLyBHZXQgdGhlIGd1dHRlciB3aWR0aCBmb3IgdGhpcyBicmVha3BvaW50XG4gICRndXR0ZXItd2lkdGg6IHh5LWNlbGwtZ3V0dGVycygkZ3V0dGVycywgJGJyZWFrcG9pbnQpO1xuICBAaWYgKCRndXR0ZXItd2lkdGggPT0gbnVsbCkge1xuICAgIEBlcnJvciAneHktY2VsbC1ndXR0ZXJzOiBubyBndXR0ZXJzIHdlcmUgZm91bmQgaW4gYCRndXR0ZXJzYCBmb3IgXCIkYnJlYWtwb2ludDogI3skYnJlYWtwb2ludH1cIic7XG4gIH1cblxuICBAaWYgKCRndXR0ZXItdHlwZSBhbmQgJGd1dHRlci10eXBlICE9IG5vbmUpIHtcbiAgICBAaW5jbHVkZSB4eS1ndXR0ZXJzKCRndXR0ZXItd2lkdGgsICRndXR0ZXItdHlwZSwgJGd1dHRlci1wb3NpdGlvbik7XG4gIH1cbn1cblxuLy8vIENyZWF0ZXMgYSBjZWxsIGZvciB5b3VyIGdyaWQuXG4vLy9cbi8vLyBAcGFyYW0ge0tleXdvcmR8TnVtYmVyfSAkc2l6ZSBbZnVsbF0gLSBUaGUgc2l6ZSBvZiB5b3VyIGNlbGwuIENhbiBiZSBgZnVsbGAgKDEwMCUgd2lkdGgpLCBgYXV0b2AgKHVzZSBhbGwgYXZhaWxhYmxlIHNwYWNlKSwgYHNocmlua2AgKHVzZSBvbmx5IHRoZSByZXF1aXJlZCBzcGFjZSkgb3IgYW55IGZyYWN0aW9uIChgNmAsIGA1MCVgLCBgMSBvZiAyYCBvciBgMS8yYC4uLikuXG4vLy8gQHBhcmFtIHtCb29sZWFufSAkZ3V0dGVyLW91dHB1dCBbbnVsbF0gLSBbREVQUkVDQVRFRF0gV2hldGhlciBvciBub3QgdG8gb3V0cHV0IGd1dHRlcnMuXG4vLy8gQHBhcmFtIHtOdW1iZXJ8TWFwfSAkZ3V0dGVycyBbJGdyaWQtbWFyZ2luLWd1dHRlcnNdIC0gTWFwIG9yIHNpbmdsZSB2YWx1ZSBmb3IgZ3V0dGVycy5cbi8vLyBAcGFyYW0ge0tleXdvcmR9ICRndXR0ZXItdHlwZSBbbWFyZ2luXSAtIFR5cGUgb2YgZ3V0dGVyIHRvIG91dHB1dC4gQWNjZXB0cyBgbWFyZ2luYCwgYHBhZGRpbmdgIG9yIGBub25lYC5cbi8vLyBAcGFyYW0ge0xpc3R9ICRndXR0ZXItcG9zaXRpb24gW251bGxdIC0gVGhlIHBvc2l0aW9uIHRvIGFwcGx5IGd1dHRlcnMgdG8uIEFjY2VwdHMgYHRvcGAsIGBib3R0b21gLCBgbGVmdGAsIGByaWdodGAgaW4gYW55IGNvbWJpbmF0aW9uLiBCeSBkZWZhdWx0IGByaWdodCBsZWZ0YCBmb3IgaG9yaXpvbnRhbCBjZWxscyBhbmQgYHRvcCBib3R0b21gIGZvciB2ZXJ0aWNhbCBjZWxscy5cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGJyZWFrcG9pbnQgW251bGxdIC0gVGhlIG5hbWUgb2YgdGhlIGJyZWFrcG9pbnQgc2l6ZSBpbiB5b3VyIGd1dHRlcnMgbWFwIHRvIGdldCB0aGUgc2l6ZSBmcm9tLiBJZiBgYXV0b2AsIGdlbmVyYXRlcyByZXNwb25zaXZlIGd1dHRlcnMuIElmIHVzaW5nIHdpdGggdGhlIGBicmVha3BvaW50KClgIG1peGluIHRoaXMgd2lsbCBiZSBzZXQgYXV0b21hdGljYWxseSB1bmxlc3MgbWFudWFsbHkgZW50ZXJlZC5cbi8vLyBAcGFyYW0ge0Jvb2xlYW59ICR2ZXJ0aWNhbCBbZmFsc2VdIC0gU2V0IHRvIHRydWUgdG8gb3V0cHV0IHZlcnRpY2FsIChoZWlnaHQpIHN0eWxlcyByYXRoZXIgdGhhbiB3aWR0aHMuXG4vLy8gQHBhcmFtIHtMaXN0fSAkb3V0cHV0IFsoYmFzZSBzaXplIGd1dHRlcnMpXSAtIENlbGwgcGFydHMgdG8gb3V0cHV0LiBZb3Ugd2lsbCBuZWVkIHRvIGdlbmVyYXRlIG90aGVycyBwYXJ0cyBvZiB0aGUgY2VsbCBzZXBlcmF0ZWx5LCBpdCBtYXkgbm90IHdvcmsgcHJvcGVybHkgb3RoZXJ3aXNlLlxuQG1peGluIHh5LWNlbGwoXG4gICRzaXplOiBmdWxsLFxuICAkZ3V0dGVyLW91dHB1dDogbnVsbCxcbiAgJGd1dHRlcnM6ICRncmlkLW1hcmdpbi1ndXR0ZXJzLFxuICAkZ3V0dGVyLXR5cGU6IG1hcmdpbixcbiAgJGd1dHRlci1wb3NpdGlvbjogbnVsbCxcbiAgJGJyZWFrcG9pbnQ6IG51bGwsXG4gICR2ZXJ0aWNhbDogZmFsc2UsXG4gICRvdXRwdXQ6IChiYXNlIHNpemUgZ3V0dGVycylcbikge1xuICAvLyBEZWZhdWx0IGZvciAkZ3V0dGVyLW91dHB1dFxuICBAaWYgKCRndXR0ZXItb3V0cHV0ICE9IG51bGwpIHtcbiAgICBAd2FybiAneHktY2VsbDogJGd1dHRlci1vdXRwdXQgaXMgZGVwcmVjYXRlZCBhbmQgd2lsbCBiZSByZW1vdmVkLiBTZWUgbWlncmF0aW9uIG5vdGVzIGF0IGh0dHBzOi8vZ2l0LmlvL2ZvdW5kYXRpb24tNi02LTAnO1xuICAgIEBpZiAoJGd1dHRlci1vdXRwdXQgPT0gZmFsc2UpIHtcbiAgICAgICRvdXRwdXQ6IHNsLXJlbW92ZSgkb3V0cHV0LCBndXR0ZXJzKTtcbiAgICB9XG4gIH1cblxuICBAaWYgKGluZGV4KCRvdXRwdXQsIGJhc2UpKSB7XG4gICAgQGluY2x1ZGUgeHktY2VsbC1iYXNlKCRzaXplKTtcbiAgfVxuICBAaWYgKGluZGV4KCRvdXRwdXQsIHNpemUpKSB7XG4gICAgQGluY2x1ZGUgeHktY2VsbC1zaXplKCRzaXplLCAkZ3V0dGVycywgJGd1dHRlci10eXBlLCAkYnJlYWtwb2ludCwgJHZlcnRpY2FsKTtcbiAgfVxuICBAaWYgKGluZGV4KCRvdXRwdXQsIGd1dHRlcnMpKSB7XG4gICAgQGluY2x1ZGUgeHktY2VsbC1ndXR0ZXJzKCRndXR0ZXJzLCAkZ3V0dGVyLXR5cGUsICRndXR0ZXItcG9zaXRpb24sICRicmVha3BvaW50LCAkdmVydGljYWwpO1xuICB9XG59XG5cbi8vLyBDcmVhdGVzIGEgc2luZ2xlIGJyZWFrcG9pbnQgc2l6ZWQgZ3JpZC4gVXNlZCB0byBnZW5lcmF0ZSBvdXIgZ3JpZCBjbGFzc2VzLlxuLy8vXG4vLy8gYHh5LWNlbGwtc3RhdGljKClgIGlzIGRlcHJlY2F0ZWQgYW5kIHdpbGwgYmUgcmVtb3ZlZC5cbi8vLyBVc2UgYHh5LWNlbGwoKWAgaW5zdGVhZCB3aXRoIGAkb3V0cHV0OiAoc2l6ZSBndXR0ZXJzKWAgdG8gbm90IGdlbmVyYXRlIHRoZSBjZWxsIGJhc2UuXG4vLy8gU2VlIG1pZ3JhdGlvbiBub3RlcyBhdCBodHRwczovL2dpdC5pby9mb3VuZGF0aW9uLTYtNi0wXG4vLy9cbi8vLyBAZGVwcmVjYXRlZCB2Ni42LjBcbi8vL1xuLy8vIEBwYXJhbSB7S2V5d29yZHxOdW1iZXJ9ICRzaXplIFtmdWxsXSAtIFRoZSBzaXplIG9mIHlvdXIgY2VsbC4gQ2FuIGJlIGBmdWxsYCAoMTAwJSB3aWR0aCksIGBhdXRvYCAodXNlIGFsbCBhdmFpbGFibGUgc3BhY2UpLCBgc2hyaW5rYCAodXNlIG9ubHkgdGhlIHJlcXVpcmVkIHNwYWNlKSBvciBhbnkgZnJhY3Rpb24gKGA2YCwgYDUwJWAsIGAxIG9mIDJgIG9yIGAxLzJgLi4uKS5cbi8vLyBAcGFyYW0ge0Jvb2xlYW59ICRndXR0ZXItb3V0cHV0IFt0cnVlXSAtIFdoZXRoZXIgb3Igbm90IHRvIG91dHB1dCBndXR0ZXJzLiBBbHdheXMgYHRydWVgIGZvciBtYXJnaW4gZ3V0dGVycy5cbi8vLyBAcGFyYW0ge051bWJlcnxNYXB9ICRndXR0ZXJzIFskZ3JpZC1tYXJnaW4tZ3V0dGVyc10gLSBNYXAgb3Igc2luZ2xlIHZhbHVlIGZvciBndXR0ZXJzLlxuLy8vIEBwYXJhbSB7S2V5d29yZH0gJGd1dHRlci10eXBlIFttYXJnaW5dIC0gTWFwIG9yIHNpbmdsZSB2YWx1ZSBmb3IgZ3V0dGVycy5cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGJyZWFrcG9pbnQgW251bGxdIC0gVGhlIG5hbWUgb2YgdGhlIGJyZWFrcG9pbnQgc2l6ZSBpbiB5b3VyIGd1dHRlcnMgbWFwIHRvIGdldCB0aGUgc2l6ZSBmcm9tLiBJZiB1c2luZyB3aXRoIHRoZSBgYnJlYWtwb2ludCgpYCBtaXhpbiB0aGlzIHdpbGwgYmUgc2V0IGF1dG9tYXRpY2FsbHkgdW5sZXNzIG1hbnVhbGx5IGVudGVyZWQuXG4vLy8gQHBhcmFtIHtCb29sZWFufSAkdmVydGljYWwgW2ZhbHNlXSAtIFNldCB0byB0cnVlIHRvIG91dHB1dCB2ZXJ0aWNhbCAoaGVpZ2h0KSBzdHlsZXMgcmF0aGVyIHRoYW4gd2lkdGhzLlxuQG1peGluIHh5LWNlbGwtc3RhdGljKFxuICAkc2l6ZTogZnVsbCxcbiAgJGd1dHRlci1vdXRwdXQ6IHRydWUsXG4gICRndXR0ZXJzOiAkZ3JpZC1tYXJnaW4tZ3V0dGVycyxcbiAgJGd1dHRlci10eXBlOiBtYXJnaW4sXG4gICRicmVha3BvaW50OiAkLXpmLXplcm8tYnJlYWtwb2ludCxcbiAgJHZlcnRpY2FsOiBmYWxzZVxuKSB7XG4gIEB3YXJuICd4eS1jZWxsLXN0YXRpYygpIG1peGluIGlzIGRlcHJlY2F0ZWQgYW5kIHdpbGwgYmUgcmVtb3ZlZC4gVXNlIFwieHktY2VsbCgpXCIgaW5zdGVhZC4gU2VlIG1pZ3JhdGlvbiBub3RlcyBhdCBodHRwczovL2dpdC5pby9mb3VuZGF0aW9uLTYtNi0wJztcblxuICAkZ3V0dGVyOiAtemYtZ2V0LWJwLXZhbCgkZ3V0dGVycywgJGJyZWFrcG9pbnQpO1xuICAkZ3V0dGVyLXBvc2l0aW9uOiBpZigkdmVydGljYWwgPT0gdHJ1ZSwgdG9wIGJvdHRvbSwgbGVmdCByaWdodCk7XG5cbiAgJC1ndXR0ZXItb3V0cHV0OiBpZigkZ3V0dGVyLXR5cGUgPT0gJ21hcmdpbicsIHRydWUsICRndXR0ZXItb3V0cHV0KTtcbiAgJC1ndXR0ZXItbWFyZ2luOiBpZigkZ3V0dGVyLXR5cGUgPT0gJ21hcmdpbicsICRndXR0ZXIsIDApO1xuXG4gIEBpbmNsdWRlIC14eS1jZWxsLXByb3BlcnRpZXMoJHNpemUsICQtZ3V0dGVyLW1hcmdpbiwgJHZlcnRpY2FsKTtcbiAgQGlmICgkLWd1dHRlci1vdXRwdXQpIHtcbiAgICBAaW5jbHVkZSB4eS1ndXR0ZXJzKCRndXR0ZXIsICRndXR0ZXItdHlwZSwgJGd1dHRlci1wb3NpdGlvbik7XG4gIH1cbn1cbiIsIi8vIEZvdW5kYXRpb24gZm9yIFNpdGVzXG4vLyBodHRwczovL2dldC5mb3VuZGF0aW9uXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgT3BlbiBTb3VyY2VcblxuLy8vL1xuLy8vIEBncm91cCB4eS1ncmlkXG4vLy8vXG5cbi8vLyBDcmVhdGUgZ3V0dGVycyBmb3IgYSBjZWxsL2NvbnRhaW5lci5cbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyfE1hcH0gJGd1dHRlcnMgWyRncmlkLW1hcmdpbi1ndXR0ZXJzXSAtIE1hcCBvciBzaW5nbGUgdmFsdWUgZm9yIGd1dHRlcnMuXG4vLy8gQHBhcmFtIHtLZXl3b3JkfSAkZ3V0dGVyLXR5cGUgW21hcmdpbl0gLSBUeXBlIG9mIGd1dHRlciB0byBvdXRwdXQuIEFjY2VwdHMgZWl0aGVyIG1hcmdpbiBvciBwYWRkaW5nLlxuLy8vIEBwYXJhbSB7TGlzdH0gJGd1dHRlci1wb3NpdGlvbiBbcmlnaHQgbGVmdF0gLSBUaGUgcG9zaXRpb24gdG8gYXBwbHkgZ3V0dGVycyB0by4gQWNjZXB0cyBgdG9wYCwgYGJvdHRvbWAsIGBsZWZ0YCwgYHJpZ2h0YCBpbiBhbnkgY29tYmluYXRpb24uXG4vLy8gQHBhcmFtIHtCb29sZWFufSAkbmVnYXRpdmUgW2ZhbHNlXSAtIFdoZXRoZXIgdG8gYXBwbHkgdGhlIGd1dHRlciBhcyBhIG5lZ2F0aXZlIHZhbHVlLiBDb21tb25seSB1c2VkIGZvciBuZXN0ZWQgZ3JpZHMuXG5AbWl4aW4geHktZ3V0dGVycyhcbiAgJGd1dHRlcnM6ICRncmlkLW1hcmdpbi1ndXR0ZXJzLFxuICAkZ3V0dGVyLXR5cGU6IG1hcmdpbixcbiAgJGd1dHRlci1wb3NpdGlvbjogcmlnaHQgbGVmdCxcbiAgJG5lZ2F0aXZlOiBmYWxzZVxuKSB7XG4gICRvcGVyYXRvcjogaWYoJG5lZ2F0aXZlLCAnLScsICcnKTtcblxuICAvLyBJZiB3ZSBoYXZlIGRlY2xhcmVkIG5lZ2F0aXZlIGd1dHRlcnMsIGZvcmNlIHR5cGUgdG8gYG1hcmdpbi5cbiAgJGd1dHRlci10eXBlOiBpZigkbmVnYXRpdmUsICdtYXJnaW4nLCAkZ3V0dGVyLXR5cGUpO1xuXG4gIC8vIE91dHB1dCBvdXIgbWFyZ2luIGd1dHRlcnMuXG4gIEBpZiAodHlwZS1vZigkZ3V0dGVycykgPT0gJ21hcCcpIHtcbiAgICBAaW5jbHVkZSAtemYtYnJlYWtwb2ludC12YWx1ZShhdXRvLCAkZ3V0dGVycykge1xuICAgICAgJGd1dHRlcjogcmVtLWNhbGMoJC16Zi1icC12YWx1ZSkgKiAwLjU7XG5cbiAgICAgIC8vIExvb3AgdGhyb3VnaCBlYWNoIGd1dHRlciBwb3NpdGlvblxuICAgICAgQGVhY2ggJHZhbHVlIGluICRndXR0ZXItcG9zaXRpb24ge1xuICAgICAgICAjeyRndXR0ZXItdHlwZX0tI3skdmFsdWV9OiB1bnF1b3RlKFwiI3skb3BlcmF0b3J9I3skZ3V0dGVyfVwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgKHR5cGUtb2YoJGd1dHRlcnMpID09ICdudW1iZXInKSB7XG4gICAgJGd1dHRlcjogcmVtLWNhbGMoJGd1dHRlcnMpICogMC41O1xuXG4gICAgLy8gTG9vcCB0aHJvdWdoIGVhY2ggZ3V0dGVyIHBvc2l0aW9uXG4gICAgQGVhY2ggJHZhbHVlIGluICRndXR0ZXItcG9zaXRpb24ge1xuICAgICAgI3skZ3V0dGVyLXR5cGV9LSN7JHZhbHVlfTogdW5xdW90ZShcIiN7JG9wZXJhdG9yfSN7JGd1dHRlcn1cIik7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3VuZGF0aW9uIGZvciBTaXRlc1xuLy8gaHR0cHM6Ly9nZXQuZm91bmRhdGlvblxuLy8gTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXG5cbi8vLy9cbi8vLyBAZ3JvdXAgZmxleC1ncmlkXG4vLy8vXG5cbi8vLyBDcmVhdGVzIGEgY29udGFpbmVyIGZvciBhIGZsZXggZ3JpZCByb3cuXG4vLy9cbi8vLyBAcGFyYW0ge0tleXdvcmR8TGlzdH0gJGJlaGF2aW9yIFtudWxsXVxuLy8vICAgTW9kaWZpY2F0aW9ucyB0byB0aGUgZGVmYXVsdCBncmlkIHN0eWxlcy4gYG5lc3RgIGluZGljYXRlcyB0aGUgcm93IHdpbGwgYmUgcGxhY2VkIGluc2lkZSBhbm90aGVyIHJvdy4gYGNvbGxhcHNlYCBpbmRpY2F0ZXMgdGhhdCB0aGUgY29sdW1ucyBpbnNpZGUgdGhpcyByb3cgd2lsbCBub3QgaGF2ZSBwYWRkaW5nLiBgbmVzdCBjb2xsYXBzZWAgY29tYmluZXMgYm90aCBiZWhhdmlvcnMuXG4vLy8gQHBhcmFtIHtLZXl3b3JkfE51bWJlcn0gJHNpemUgWyRncmlkLXJvdy13aWR0aF0gTWF4aW11bSBzaXplIG9mIHRoZSByb3cuIFNldCB0byBgZXhwYW5kYCB0byBtYWtlIHRoZSByb3cgdGFraW5nIHRoZSBmdWxsIHdpZHRoLlxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkY29sdW1ucyBbbnVsbF0gLSBOdW1iZXIgb2YgY29sdW1ucyB0byB1c2UgZm9yIHRoaXMgcm93LiBJZiBzZXQgdG8gYG51bGxgICh0aGUgZGVmYXVsdCksIHRoZSBnbG9iYWwgY29sdW1uIGNvdW50IHdpbGwgYmUgdXNlZC5cbi8vLyBAcGFyYW0ge0Jvb2xlYW59ICRiYXNlIFt0cnVlXSAtIFNldCB0byBgZmFsc2VgIHRvIHByZXZlbnQgYmFzaWMgc3R5bGVzIGZyb20gYmVpbmcgb3V0cHV0LiBVc2VmdWwgaWYgeW91J3JlIGNhbGxpbmcgdGhpcyBtaXhpbiBvbiB0aGUgc2FtZSBlbGVtZW50IHR3aWNlLCBhcyBpdCBwcmV2ZW50cyBkdXBsaWNhdGUgQ1NTIG91dHB1dC5cbi8vLyBAcGFyYW0ge0Jvb2xlYW59ICR3cmFwIFt0cnVlXSAtIFNldCB0byBgZmFsc2VgIHRvIGhhdmUgcm93IHdyYXBwaW5nIGJlaGF2aW9yIHNldCB0byBub3dyYXBcbi8vLyBAcGFyYW0ge051bWJlcnxNYXB9ICRndXR0ZXJzIFskZ3JpZC1jb2x1bW4tZ3V0dGVyXSAtIEd1dHRlciBtYXAgb3Igc2luZ2xlIHZhbHVlIHRvIHVzZSB3aGVuIGludmVydGluZyBtYXJnaW5zLCBpbiBjYXNlIHRoZSByb3cgaXMgbmVzdGVkLiBSZXNwb25zaXZlIGd1dHRlciBzZXR0aW5ncyBieSBkZWZhdWx0LlxuQG1peGluIGZsZXgtZ3JpZC1yb3coXG4gICRiZWhhdmlvcjogbnVsbCxcbiAgJHNpemU6ICRncmlkLXJvdy13aWR0aCxcbiAgJGNvbHVtbnM6IG51bGwsXG4gICRiYXNlOiB0cnVlLFxuICAkd3JhcDogdHJ1ZSxcbiAgJGd1dHRlcnM6ICRncmlkLWNvbHVtbi1ndXR0ZXJcbikge1xuICAkbWFyZ2luOiBhdXRvO1xuICAkd3JhcDogaWYoJHdyYXAsIHdyYXAsIG5vd3JhcCk7XG5cbiAgQGlmIGluZGV4KCRiZWhhdmlvciwgbmVzdCkgIT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgZ3JpZC1yb3ctbmVzdCgkZ3V0dGVycyk7XG5cbiAgICBAaWYgaW5kZXgoJGJlaGF2aW9yLCBjb2xsYXBzZSkgIT0gbnVsbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpbmNsdWRlIGdyaWQtcm93LXNpemUoJHNpemUpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIEBpZiAkYmFzZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyAkd3JhcDtcbiAgfVxuXG4gIEBpZiAkY29sdW1ucyAhPSBudWxsIHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbnRleHQoJGNvbHVtbnMsICRiYXNlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8vIENhbGN1bGF0ZXMgdGhlIGBmbGV4YCBwcm9wZXJ0eSBmb3IgYSBmbGV4IGdyaWQgY29sdW1uLiBJdCBhY2NlcHRzIGFsbCBvZiB0aGUgc2FtZSB2YWx1ZXMgYXMgdGhlIGJhc2ljIGBncmlkLWNvbHVtbigpYCBmdW5jdGlvbiwgYWxvbmcgd2l0aCB0d28gZXh0cmFzOlxuLy8vICAgLSBgZXhwYW5kYCAodGhlIGRlZmF1bHQpIHdpbGwgbWFrZSB0aGUgY29sdW1uIGV4cGFuZCB0byBmaWxsIHNwYWNlLlxuLy8vICAgLSBgc2hyaW5rYCB3aWxsIG1ha2UgdGhlIGNvbHVtbiBjb250cmFjdCwgc28gaXQgb25seSB0YWtlcyB1cCB0aGUgaG9yaXpvbnRhbCBzcGFjZSBpdCBuZWVkcy5cbi8vL1xuLy8vIEBwYXJhbSB7TWl4ZWR9ICRjb2x1bW5zIFtleHBhbmRdIC0gV2lkdGggb2YgdGhlIGNvbHVtbi5cbkBmdW5jdGlvbiBmbGV4LWdyaWQtY29sdW1uKCRjb2x1bW5zOiBleHBhbmQpIHtcbiAgJGZsZXg6IDEgMSAwcHg7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgemVyby11bml0XG5cbiAgQGlmICRjb2x1bW5zID09IHNocmluayB7XG4gICAgJGZsZXg6IDAgMCBhdXRvO1xuICB9XG4gIEBlbHNlIGlmICRjb2x1bW5zICE9IGV4cGFuZCB7XG4gICAgJGZsZXg6IDAgMCBncmlkLWNvbHVtbigkY29sdW1ucyk7XG4gIH1cblxuICBAcmV0dXJuICRmbGV4O1xufVxuXG4vLy8gQ3JlYXRlcyBhIGNvbHVtbiBmb3IgYSBmbGV4IGdyaWQuIEJ5IGRlZmF1bHQsIHRoZSBjb2x1bW4gd2lsbCBzdHJldGNoIHRvIHRoZSBmdWxsIHdpZHRoIG9mIGl0cyBjb250YWluZXIsIGJ1dCB0aGlzIGNhbiBiZSBvdmVycmlkZGVuIHdpdGggc2l6aW5nIGNsYXNzZXMsIG9yIGJ5IHVzaW5nIHRoZSBgdW5zdGFja2AgY2xhc3Mgb24gdGhlIHBhcmVudCBmbGV4IHJvdy5cbi8vL1xuLy8vIEBwYXJhbSB7TWl4ZWR9ICRjb2x1bW5zIFtleHBhbmRdIC0gV2lkdGggb2YgdGhlIGNvbHVtbi4gUmVmZXIgdG8gdGhlIGBmbGV4LWdyaWQtY29sdW1uKClgIGZ1bmN0aW9uIHRvIHNlZSBwb3NzaWJsZSB2YWx1ZXMuXG4vLy8gQHBhcmFtIHtOdW1iZXJ8TWFwfSAkZ3V0dGVycyBbJGdyaWQtY29sdW1uLWd1dHRlcl0gLSBNYXAgb3Igc2luZ2xlIHZhbHVlIGZvciBndXR0ZXJzIHdpZHRoLiBTZWUgdGhlIGBncmlkLWNvbHVtbi1ndXR0ZXJgIG1peGluLlxuQG1peGluIGZsZXgtZ3JpZC1jb2x1bW4oXG4gICRjb2x1bW5zOiBleHBhbmQsXG4gICRndXR0ZXJzOiAkZ3JpZC1jb2x1bW4tZ3V0dGVyXG4pIHtcbiAgLy8gQmFzZSBwcm9wZXJ0aWVzXG4gIEBpbmNsdWRlIGZsZXgtZ3JpZC1zaXplKCRjb2x1bW5zKTtcblxuICAvLyBHdXR0ZXJzXG4gIEBpbmNsdWRlIGdyaWQtY29sdW1uLWd1dHRlcigkZ3V0dGVyczogJGd1dHRlcnMpO1xuXG4gIC8vIGZpeGVzIHJlY2VudCBDaHJvbWUgdmVyc2lvbiBub3QgbGltaXRpbmcgY2hpbGQgd2lkdGhcbiAgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzQ5MzQ1ODYvd2hpdGUtc3BhY2Utbm93cmFwLWFuZC1mbGV4Ym94LWRpZC1ub3Qtd29yay1pbi1jaHJvbWVcbiAgQGlmICRjb2x1bW5zID09IGV4cGFuZCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG5cbi8vLyBDcmVhdGVzIGEgYmxvY2sgZ3JpZCBmb3IgYSBmbGV4IGdyaWQgcm93LlxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRuIC0gTnVtYmVyIG9mIGNvbHVtbnMgdG8gZGlzcGxheSBvbiBlYWNoIHJvdy5cbi8vLyBAcGFyYW0ge1N0cmluZ30gJHNlbGVjdG9yIC0gU2VsZWN0b3IgdG8gdXNlIHRvIHRhcmdldCBjb2x1bW5zIHdpdGhpbiB0aGUgcm93LlxuQG1peGluIGZsZXgtZ3JpZC1sYXlvdXQoXG4gICRuLFxuICAkc2VsZWN0b3I6ICcuY29sdW1uJ1xuKSB7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICA+ICN7JHNlbGVjdG9yfSB7XG4gICAgJHBjdDogcGVyY2VudGFnZShkaXZpZGUoMSwgJG4pKTtcblxuICAgIGZsZXg6IDAgMCAkcGN0O1xuICAgIG1heC13aWR0aDogJHBjdDtcbiAgfVxufVxuXG4vLy8gQ2hhbmdlcyB0aGUgd2lkdGggZmxleCBncmlkIGNvbHVtbi5cbi8vLyBAcGFyYW0ge01peGVkfSAkY29sdW1ucyBbZXhwYW5kXSAtIFdpZHRoIG9mIHRoZSBjb2x1bW4uIFJlZmVyIHRvIHRoZSBgZmxleC1ncmlkLWNvbHVtbigpYCBmdW5jdGlvbiB0byBzZWUgcG9zc2libGUgdmFsdWVzLlxuQG1peGluIGZsZXgtZ3JpZC1zaXplKCRjb2x1bW5zOiBudWxsKSB7XG4gICRjb2x1bW5zOiAkY29sdW1ucyBvciBleHBhbmQ7XG5cbiAgZmxleDogZmxleC1ncmlkLWNvbHVtbigkY29sdW1ucyk7XG5cbiAgLy8gbWF4LXdpZHRoIGZpeGVzIElFIDEwLzExIG5vdCByZXNwZWN0aW5nIHRoZSBmbGV4LWJhc2lzIHByb3BlcnR5XG4gIEBpZiAkY29sdW1ucyAhPSBleHBhbmQgYW5kICRjb2x1bW5zICE9IHNocmluayB7XG4gICAgbWF4LXdpZHRoOiBncmlkLWNvbHVtbigkY29sdW1ucyk7XG4gIH1cbn1cblxuXG5AbWl4aW4gZm91bmRhdGlvbi1mbGV4LWdyaWQge1xuICAvLyBSb3dcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgZmxleC1ncmlkLXJvdztcblxuICAgIC8vIE5lc3RpbmcgYmVoYXZpb3JcbiAgICAmIC5yb3cge1xuICAgICAgQGluY2x1ZGUgZmxleC1ncmlkLXJvdyhuZXN0LCAkYmFzZTogZmFsc2UpO1xuXG4gICAgICAmLmNvbGxhcHNlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBFeHBhbmRlZCByb3dcbiAgICAmLmV4cGFuZGVkIHtcbiAgICAgIEBpbmNsdWRlIGdyaWQtcm93LXNpemUoZXhwYW5kKTtcblxuICAgICAgLnJvdyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLmV4cGFuZGVkKSAucm93IHtcbiAgICAgIEBpbmNsdWRlIGdyaWQtcm93LXNpemUoZXhwYW5kKTtcbiAgICB9XG5cbiAgICAmLmNvbGxhcHNlIHtcbiAgICAgID4gLmNvbHVtbiB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtY29sLWNvbGxhcHNlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFVuZG8gbmVnYXRpdmUgbWFyZ2luc1xuICAgIC8vIEZyb20gY29sbGFwc2VkIGNoaWxkXG4gICAgJi5pcy1jb2xsYXBzZS1jaGlsZCxcbiAgICAmLmNvbGxhcHNlID4gLmNvbHVtbiA+IC5yb3cge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gQ29sdW1uXG4gIC5jb2x1bW4ge1xuICAgIEBpbmNsdWRlIGZsZXgtZ3JpZC1jb2x1bW47XG4gIH1cblxuICAvLyBDb2x1bW4gcm93XG4gIC8vIFRoZSBkb3VibGUgLnJvdyBjbGFzcyBpcyBuZWVkZWQgdG8gYnVtcCB1cCB0aGUgc3BlY2lmaWNpdHlcbiAgLmNvbHVtbi5yb3cucm93IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8vIFRvIHByb3Blcmx5IG5lc3QgYSBjb2x1bW4gcm93LCBwYWRkaW5nIGFuZCBtYXJnaW4gaXMgcmVtb3ZlZFxuICAucm93IC5jb2x1bW4ucm93LnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgLXpmLWVhY2gtYnJlYWtwb2ludCB7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW4tY291bnQge1xuICAgICAgLy8gU2l6aW5nIChwZXJjZW50YWdlKVxuICAgICAgLiN7JC16Zi1zaXplfS0jeyRpfSB7XG4gICAgICAgIGZsZXg6IGZsZXgtZ3JpZC1jb2x1bW4oJGkpO1xuICAgICAgICBtYXgtd2lkdGg6IGdyaWQtY29sdW1uKCRpKTtcbiAgICAgIH1cblxuICAgICAgLy8gT2Zmc2V0c1xuICAgICAgJG86ICRpIC0gMTtcblxuICAgICAgLiN7JC16Zi1zaXplfS1vZmZzZXQtI3skb30ge1xuICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbi1vZmZzZXQoJG8pO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJsb2NrIGdyaWRcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRibG9jay1ncmlkLW1heCB7XG4gICAgICAuI3skLXpmLXNpemV9LXVwLSN7JGl9IHtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1ncmlkLWxheW91dCgkaSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICQtemYtc2l6ZSAhPSAkLXpmLXplcm8tYnJlYWtwb2ludCB7XG4gICAgICAvLyBTaXppbmcgKGV4cGFuZClcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJC16Zi1zaXplKSB7XG4gICAgICAgIC4jeyQtemYtc2l6ZX0tZXhwYW5kIHtcbiAgICAgICAgICBmbGV4OiBmbGV4LWdyaWQtY29sdW1uKCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gQXV0by1zdGFja2luZy91bnN0YWNraW5nXG4gICAgICBAYXQtcm9vdCAod2l0aG91dDogbWVkaWEpIHtcbiAgICAgICAgLnJvdy4jeyQtemYtc2l6ZX0tdW5zdGFjayB7XG4gICAgICAgICAgPiAuY29sdW1uIHtcbiAgICAgICAgICAgIGZsZXg6IGZsZXgtZ3JpZC1jb2x1bW4oMTAwJSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJC16Zi1zaXplKSB7XG4gICAgICAgICAgICAgIGZsZXg6IGZsZXgtZ3JpZC1jb2x1bW4oKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBSZXNwb25zaXZlIGNvbGxhcHNpbmdcbiAgICAuI3skLXpmLXNpemV9LWNvbGxhcHNlIHtcbiAgICAgID4gLmNvbHVtbiB7IEBpbmNsdWRlIGdyaWQtY29sLWNvbGxhcHNlOyB9XG4gICAgfVxuXG4gICAgLiN7JC16Zi1zaXplfS11bmNvbGxhcHNlIHtcbiAgICAgID4gLmNvbHVtbiB7IEBpbmNsdWRlIGdyaWQtY29sLWd1dHRlcigkLXpmLXNpemUpOyB9XG4gICAgfVxuICB9XG5cbiAgLy8gU2l6aW5nIChzaHJpbmspXG4gIC5zaHJpbmsge1xuICAgIGZsZXg6IGZsZXgtZ3JpZC1jb2x1bW4oc2hyaW5rKTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBCbG9jayBncmlkIGNvbHVtbnNcbiAgLmNvbHVtbi1ibG9jayB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4tbWFyZ2luO1xuICB9XG5cbiAgLmNvbHVtbnMge1xuICAgIEBleHRlbmQgLmNvbHVtbjsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBwbGFjZWhvbGRlci1pbi1leHRlbmRcblxuICB9XG59XG4iLCIvLyBGb3VuZGF0aW9uIGZvciBTaXRlc1xuLy8gaHR0cHM6Ly9nZXQuZm91bmRhdGlvblxuLy8gTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXG5cbi8vLy9cbi8vLyBAZ3JvdXAgZ3JpZFxuLy8vL1xuXG4vLy8gU2V0IHRoZSBndXR0ZXJzIG9uIGEgY29sdW1uXG4vLy8gQHBhcmFtIHtOdW1iZXJ8S2V5d29yZH0gJGd1dHRlciBbYXV0b11cbi8vLyAgIFNwYWNpbmcgYmV0d2VlbiBjb2x1bW5zLCBhY2NlcHRzIG11bHRpcGxlIHZhbHVlczpcbi8vLyAgIC0gQSBzaW5nbGUgdmFsdWUgd2lsbCBtYWtlIHRoZSBndXR0ZXIgdGhhdCBleGFjdCBzaXplLlxuLy8vICAgLSBBIGJyZWFrcG9pbnQgbmFtZSB3aWxsIG1ha2UgdGhlIGd1dHRlciB0aGUgY29ycmVzcG9uZGluZyBzaXplIGluIHRoZSAkZ3V0dGVycyBtYXAuXG4vLy8gICAtIFwiYXV0b1wiIHdpbGwgbWFrZSB0aGUgZ3V0dGVyIHJlc3BvbnNpdmUsIHVzaW5nIHRoZSAkZ3V0dGVycyBtYXAgdmFsdWVzLlxuLy8vIEBwYXJhbSB7TnVtYmVyfE1hcH0gJGd1dHRlcnMgWyRncmlkLWNvbHVtbi1ndXR0ZXJdIC0gR3V0dGVyIG1hcCBvciBzaW5nbGUgdmFsdWUgdG8gdXNlLiBSZXNwb25zaXZlIGd1dHRlciBzZXR0aW5ncyBieSBkZWZhdWx0LlxuQG1peGluIGdyaWQtY29sdW1uLWd1dHRlcihcbiAgJGd1dHRlcjogYXV0byxcbiAgJGd1dHRlcnM6ICRncmlkLWNvbHVtbi1ndXR0ZXJcbikge1xuICBAaW5jbHVkZSAtemYtYnJlYWtwb2ludC12YWx1ZSgkZ3V0dGVyLCAkZ3V0dGVycykge1xuICAgICRwYWRkaW5nOiByZW0tY2FsYygkLXpmLWJwLXZhbHVlKSAqIDAuNTtcblxuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nO1xuICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmc7XG4gIH1cbn1cblxuLy8vIENvbGxhcHNlIHRoZSBndXR0ZXJzIG9uIGEgY29sdW1uIGJ5IHJlbW92aW5nIHRoZSBwYWRkaW5nLiAqKk5vdGU6Kiogb25seSB1c2UgdGhpcyBtaXhpbiB3aXRoaW4gYSBicmVha3BvaW50LiBUbyBjb2xsYXBzZSBhIGNvbHVtbidzIGd1dHRlcnMgb24gYWxsIHNjcmVlbiBzaXplcywgdXNlIHRoZSBgJGd1dHRlcmAgcGFyYW1ldGVyIG9mIHRoZSBgZ3JpZC1jb2x1bW4oKWAgbWl4aW4gaW5zdGVhZC5cbkBtaXhpbiBncmlkLWNvbHVtbi1jb2xsYXBzZSB7XG4gIEBpbmNsdWRlIGdyaWQtY29sdW1uLWd1dHRlcigwKTtcbn1cblxuLy8vIFNob3J0aGFuZCBmb3IgYGdyaWQtY29sdW1uLWd1dHRlcigpYC5cbi8vLyBAYWxpYXMgZ3JpZC1jb2x1bW4tZ3V0dGVyXG5AbWl4aW4gZ3JpZC1jb2wtZ3V0dGVyKFxuICAkZ3V0dGVyOiBhdXRvLFxuICAkZ3V0dGVyczogJGdyaWQtY29sdW1uLWd1dHRlclxuKSB7XG4gIEBpbmNsdWRlIGdyaWQtY29sdW1uLWd1dHRlcigkZ3V0dGVyLCAkZ3V0dGVycyk7XG59XG5cbi8vLyBTaG9ydGhhbmQgZm9yIGBncmlkLWNvbHVtbi1jb2xsYXBzZSgpYC5cbi8vLyBAYWxpYXMgZ3JpZC1jb2x1bW4tY29sbGFwc2VcbkBtaXhpbiBncmlkLWNvbC1jb2xsYXBzZSB7XG4gIEBpbmNsdWRlIGdyaWQtY29sdW1uLWNvbGxhcHNlO1xufVxuXG4vLy8gU2V0cyBib3R0b20gbWFyZ2luIG9uIGdyaWQgY29sdW1ucyB0byBtYXRjaCBndXR0ZXJzXG4vLy8gQHBhcmFtIHtOdW1iZXJ8S2V5d29yZH0gJG1hcmdpbiBbYXV0b11cbi8vLyAgIFRoZSBib3R0b20gbWFyZ2luIG9uIGdyaWQgY29sdW1ucywgYWNjZXB0cyBtdWx0aXBsZSB2YWx1ZXM6XG4vLy8gICAtIEEgc2luZ2xlIHZhbHVlIHdpbGwgbWFrZSB0aGUgbWFyZ2luIHRoYXQgZXhhY3Qgc2l6ZS5cbi8vLyAgIC0gQSBicmVha3BvaW50IG5hbWUgd2lsbCBtYWtlIHRoZSBtYXJnaW4gdGhlIGNvcnJlc3BvbmRpbmcgc2l6ZSBpbiB0aGUgJG1hcmdpbnMgbWFwLlxuLy8vICAgLSBcImF1dG9cIiB3aWxsIG1ha2UgdGhlIG1hcmdpbiByZXNwb25zaXZlLCB1c2luZyB0aGUgJG1hcmdpbnMgbWFwIHZhbHVlcy5cbi8vLyBAcGFyYW0ge051bWJlcnxNYXB9ICRtYXJnaW5zIFskZ3JpZC1jb2x1bW4tZ3V0dGVyXSAtIE1hcCBvciBzaW5nbGUgdmFsdWUgdG8gdXNlLiBSZXNwb25zaXZlIGd1dHRlciBzZXR0aW5ncyBieSBkZWZhdWx0LlxuQG1peGluIGdyaWQtY29sdW1uLW1hcmdpbiAoXG4gICRtYXJnaW46IGF1dG8sXG4gICRtYXJnaW5zOiAkZ3JpZC1jb2x1bW4tZ3V0dGVyXG4pIHtcbiAgQGluY2x1ZGUgLXpmLWJyZWFrcG9pbnQtdmFsdWUoJG1hcmdpbiwgJG1hcmdpbnMpIHtcbiAgICAkbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoJC16Zi1icC12YWx1ZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbi1ib3R0b207XG5cbiAgICA+IDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCJib2R5LmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LWFjdGl2ZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmFuY3lib3gtaXMtaGlkZGVuIHtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IC05OTk5cHg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtY29udGFpbmVyIHtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogMDtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OTkyO1xufVxuXG4uZmFuY3lib3gtY29udGFpbmVyICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mYW5jeWJveC1vdXRlcixcbi5mYW5jeWJveC1pbm5lcixcbi5mYW5jeWJveC1iZyxcbi5mYW5jeWJveC1zdGFnZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbn1cblxuLmZhbmN5Ym94LW91dGVyIHtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmZhbmN5Ym94LWJnIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC40NywgMCwgLjc0LCAuNzEpO1xufVxuXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmcge1xuICAgIG9wYWNpdHk6IC44NTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMiwgLjYxLCAuMzYsIDEpO1xufVxuXG4uZmFuY3lib3gtaW5mb2Jhcixcbi5mYW5jeWJveC10b29sYmFyLFxuLmZhbmN5Ym94LWNhcHRpb24sXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZSwgdmlzaWJpbGl0eSAwcyBlYXNlIC4yNXM7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IDk5OTk3O1xufVxuXG4uZmFuY3lib3gtc2hvdy1pbmZvYmFyIC5mYW5jeWJveC1pbmZvYmFyLFxuLmZhbmN5Ym94LXNob3ctdG9vbGJhciAuZmFuY3lib3gtdG9vbGJhcixcbi5mYW5jeWJveC1zaG93LWNhcHRpb24gLmZhbmN5Ym94LWNhcHRpb24sXG4uZmFuY3lib3gtc2hvdy1uYXYgLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZSAwcywgdmlzaWJpbGl0eSAwcyBlYXNlIDBzO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5mYW5jeWJveC1pbmZvYmFyIHtcbiAgICBjb2xvcjogI2NjYztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgbWluLXdpZHRoOiA0NHB4O1xuICAgIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0b3A6IDA7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mYW5jeWJveC10b29sYmFyIHtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG59XG5cbi5mYW5jeWJveC1zdGFnZSB7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHotaW5kZXg6IDk5OTk0O1xufVxuXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtc3RhZ2Uge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1zbGlkZSB7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLyogVXNpbmcgd2l0aG91dCBwcmVmaXggd291bGQgYnJlYWsgSUUxMSAqL1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgcGFkZGluZzogNDRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTk5NDtcblx0XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG4gICAgICAgIHBhZGRpbmc6IDIycHg7XG4gICAgfVxufVxuXG4uZmFuY3lib3gtc2xpZGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMDtcbn1cblxuLmZhbmN5Ym94LWlzLXNsaWRpbmcgLmZhbmN5Ym94LXNsaWRlLFxuLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyxcbi5mYW5jeWJveC1zbGlkZS0tY3VycmVudCxcbi5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2Uge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogNDRweDtcblx0XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4c21hbGwgZG93bikge1xuICAgICAgICBwYWRkaW5nOiAyMnB4O1xuICAgIH1cbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwge1xuICAgIC8vcGFkZGluZzogNnB4O1xufVxuXG4uZmFuY3lib3gtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgcGFkZGluZzogNDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIFxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuICAgICAgICBwYWRkaW5nOiAyMnB4O1xuICAgIH1cbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY29udGVudCB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41LCAwLCAuMTQsIDEpO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB6LWluZGV4OiA5OTk5NTtcbn1cblxuLmZhbmN5Ym94LWNhbi16b29tT3V0IC5mYW5jeWJveC1jb250ZW50IHtcbiAgICBjdXJzb3I6IHpvb20tb3V0O1xufVxuXG4uZmFuY3lib3gtY2FuLXpvb21JbiAuZmFuY3lib3gtY29udGVudCB7XG4gICAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4uZmFuY3lib3gtY2FuLXN3aXBlIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNvbnRlbnQge1xuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICAgIGN1cnNvcjogZ3JhYjtcbn1cblxuLmZhbmN5Ym94LWlzLWdyYWJiaW5nIC5mYW5jeWJveC1jb250ZW50IHtcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gICAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciBbZGF0YS1zZWxlY3RhYmxlPSd0cnVlJ10ge1xuICAgIGN1cnNvcjogdGV4dDtcbn1cblxuLmZhbmN5Ym94LWltYWdlLFxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gICAgei1pbmRleDogMTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1wZGYgLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZTVlM2RmO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LXZpZGVvLFxuLmZhbmN5Ym94LWlmcmFtZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBGaXggaU9TICovXG4uZmFuY3lib3gtaWZyYW1lIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG59XG5cbi5mYW5jeWJveC1lcnJvciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtZXJyb3IgcCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vKiBCdXR0b25zICovXG5cbi5mYW5jeWJveC1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgLjYpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHZpc2liaWxpdHk6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDQ0cHg7XG59XG5cbi5mYW5jeWJveC1idXR0b24sXG4uZmFuY3lib3gtYnV0dG9uOnZpc2l0ZWQsXG4uZmFuY3lib3gtYnV0dG9uOmxpbmsge1xuICAgIGNvbG9yOiAjY2NjO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbi5mYW5jeWJveC1mb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZDtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF0sXG4uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXTpob3ZlciB7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qIEZpeCBJRTExICovXG4uZmFuY3lib3gtYnV0dG9uIGRpdiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcgcGF0aCB7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIHN0cm9rZS13aWR0aDogMDtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tcGxheSBzdmc6bnRoLWNoaWxkKDIpLFxuLmZhbmN5Ym94LWJ1dHRvbi0tZnNlbnRlciBzdmc6bnRoLWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLS1wYXVzZSBzdmc6bnRoLWNoaWxkKDEpLFxuLmZhbmN5Ym94LWJ1dHRvbi0tZnNleGl0IHN2ZzpudGgtY2hpbGQoMSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZDogI2ZmNTI2ODtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgei1pbmRleDogOTk5OTg7XG59XG5cbi8qIENsb3NlIGJ1dHRvbiBvbiB0aGUgdG9wIHJpZ2h0IGNvcm5lciBvZiBodG1sIGNvbnRlbnQgKi9cblxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogI2NjYztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogLjg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEycHg7XG4gICAgdG9wOiAtNDRweDtcbiAgICB6LWluZGV4OiA0MDE7XG59XG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZS5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY2xvc2Utc21hbGwsXG4uZmFuY3lib3gtaXMtem9vbWFibGUuZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIE5hdmlnYXRpb24gYXJyb3dzICovXG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XG4gICAgd2lkdGg6IDcwcHg7XG59XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24gZGl2IHtcbiAgICBwYWRkaW5nOiA3cHg7XG59XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnQge1xuICAgIGxlZnQ6IDA7XG4gICAgbGVmdDogZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTtcbiAgICBwYWRkaW5nOiAzMXB4IDI2cHggMzFweCA2cHg7XG59XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X3JpZ2h0IHtcbiAgICBwYWRkaW5nOiAzMXB4IDZweCAzMXB4IDI2cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgcmlnaHQ6IGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpO1xufVxuXG4vKiBDYXB0aW9uICovXG5cbi5mYW5jeWJveC1jYXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIC44NSkgMCUsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgLjMpIDUwJSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAuMTUpIDY1JSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDc1KSA3NS41JSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDM3KSA4Mi44NSUsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgLjAxOSkgODglLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogI2VlZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZWZ0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZzogNzVweCA0NHB4IDI1cHggNDRweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogOTk5OTY7XG59XG5cbkBzdXBwb3J0cyAocGFkZGluZzogbWF4KDBweCkpIHtcbiAgICAuZmFuY3lib3gtY2FwdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDc1cHggdW5xdW90ZSgnbWF4KDQ0cHgsIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKSBtYXgoMjVweCwgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKSBtYXgoNDRweCwgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSknKTtcbiAgICB9XG59XG5cbi5mYW5jeWJveC1jYXB0aW9uLS1zZXBhcmF0ZSB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG59XG5cbi5mYW5jeWJveC1jYXB0aW9uX19ib2R5IHtcbiAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5mYW5jeWJveC1jYXB0aW9uIGEsXG4uZmFuY3lib3gtY2FwdGlvbiBhOmxpbmssXG4uZmFuY3lib3gtY2FwdGlvbiBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZhbmN5Ym94LWNhcHRpb24gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIExvYWRpbmcgaW5kaWNhdG9yICovXG5cbi5mYW5jeWJveC1sb2FkaW5nIHtcbiAgICBhbmltYXRpb246IGZhbmN5Ym94LXJvdGF0ZSAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiA0cHggc29saWQgIzg4ODtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbjogLTI1cHggMCAwIC0yNXB4O1xuICAgIG9wYWNpdHk6IC43O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIHotaW5kZXg6IDk5OTk5O1xufVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZSB7XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG4vKiBUcmFuc2l0aW9uIGVmZmVjdHMgKi9cblxuLmZhbmN5Ym94LWFuaW1hdGVkIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSk7XG59XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHNsaWRlICovXG5cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG5cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogZmFkZSAqL1xuXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMsXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xOSwgMSwgLjIyLCAxKTtcbn1cblxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHpvb20taW4tb3V0ICovXG5cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwgMS41LCAxLjUpO1xufVxuXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC41LCAuNSwgLjUpO1xufVxuXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiByb3RhdGUgKi9cblxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xufVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG59XG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBjaXJjdWxhciAqL1xuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG5cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHR1YmUgKi9cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBzY2FsZSguMSkgc2tldygtMTBkZWcpO1xufVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBzY2FsZSguMSkgc2tldygxMGRlZyk7XG59XG5cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xufVxuXG4vKiBTdHlsaW5nIGZvciBTbWFsbC1TY3JlZW4gRGV2aWNlcyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC1oZWlnaHQ6IDU3NnB4KSB7XG4gICAgLmZhbmN5Ym94LXNsaWRlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICB9XG5cbiAgICAuZmFuY3lib3gtc2xpZGUtLWltYWdlIHtcbiAgICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgfVxuXG4gICAgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICAgICAgcmlnaHQ6IC02cHg7XG4gICAgfVxuXG4gICAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNGU0ZTRlO1xuICAgICAgICBjb2xvcjogI2YyZjRmNjtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgIH1cblxuICAgIC5mYW5jeWJveC1jYXB0aW9uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIH1cblxuICAgIEBzdXBwb3J0cyAocGFkZGluZzogbWF4KDBweCkpIHtcbiAgICAgICAgLmZhbmN5Ym94LWNhcHRpb24ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB1bnF1b3RlKCdtYXgoMTJweCwgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSknKTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHVucXVvdGUoJ21heCgxMnB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSknKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8qIFNoYXJlICovXG5cbi5mYW5jeWJveC1zaGFyZSB7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYW5jeWJveC1zaGFyZSBoMSB7XG4gICAgY29sb3I6ICMyMjI7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xufVxuXG4uZmFuY3lib3gtc2hhcmUgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDAgNXB4IDEwcHggNXB4O1xuICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246dmlzaXRlZCxcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmIge1xuICAgIGJhY2tncm91bmQ6ICMzYjU5OTg7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzM0NGU4Njtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0IHtcbiAgICBiYWNrZ3JvdW5kOiAjYmQwODFkO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNhYTA3MTk7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dyB7XG4gICAgYmFja2dyb3VuZDogIzFkYTFmMjtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMGQ5NWU4O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcge1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDI1cHg7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjZmZmO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2lucHV0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogIzVkNWI1YjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLyogVGh1bWJzICovXG5cbi5mYW5jeWJveC10aHVtYnMge1xuICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICBwYWRkaW5nOiAycHggMnB4IDRweCAycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDIxMnB4O1xuICAgIHotaW5kZXg6IDk5OTk1O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXgge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LXRodW1icyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xuICAgIHJpZ2h0OiAyMTJweDtcbn1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LXRodW1icy14IC5mYW5jeWJveC10aHVtYnNfX2xpc3Qge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDdweDtcbn1cblxuLmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIC4zKTtcbn1cblxuLmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjMmEyYTJhO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYSB7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjEpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgbWFyZ2luOiAycHg7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gOHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTAwcHg7XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTo6YmVmb3JlIHtcbiAgICBib3JkZXI6IDZweCBzb2xpZCAjZmY1MjY4O1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGN1YmljLWJlemllciguMjUsIC40NiwgLjQ1LCAuOTQpO1xuICAgIHotaW5kZXg6IDk5OTkxO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6Zm9jdXM6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogLjU7XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYS5mYW5jeWJveC10aHVtYnMtYWN0aXZlOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi8qIFN0eWxpbmcgZm9yIFNtYWxsLVNjcmVlbiBEZXZpY2VzICovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5mYW5jeWJveC10aHVtYnMge1xuICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgfVxuXG4gICAgLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XG4gICAgICAgIHJpZ2h0OiAxMTBweDtcbiAgICB9XG5cbiAgICAuZmFuY3lib3gtdGh1bWJzX19saXN0IGEge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgIH1cbn1cblxuLmNsb3NlLWFycm93IHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTMwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcbiAgICAmOmJlZm9yZSB7XG4gICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXHRjb250ZW50OiAnJztcbiAgICBcdGxlZnQ6IDA7XG4gICAgXHR0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICBcdHdpZHRoOiAxMDAlO1xuICAgIFx0aGVpZ2h0OiA0cHg7XG4gICAgXHR6LWluZGV4OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgfVxuICAgIFxuICAgICY6YWZ0ZXIge1xuICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIFx0Y29udGVudDogJyc7XG4gICAgXHRsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgIFx0dG9wOiAwO1xuICAgIFx0d2lkdGg6IDRweDtcbiAgICBcdGhlaWdodDogMTAwJTtcbiAgICBcdHotaW5kZXg6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB9XG59XG5cbi5mYW5jeWJveC1jb250YWluZXItLWN1c3RvbSB7XG4gICAgLmZhbmN5Ym94LXNsaWRlIHtcbiAgICAgICAgcGFkZGluZzogNDRweCA4OHB4O1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4c21hbGwgZG93bikge1xuICAgICAgICAgICAgcGFkZGluZzogNDRweDtcbiAgICAgICAgfVxuICAgIH1cblx0XG4gICAgLmZhbmN5Ym94LWFycm93IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICAgICAgbGVmdDogLTgwcHg7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IGF1dG87XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzbWFsbCBkb3duKSB7XG4gICAgICAgIFx0d2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICYuZmFuY3lib3gtYXJyb3ctLXByZXYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL3ByZXYtd2hpdGUuc3ZnXCIpO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLmZhbmN5Ym94LWFycm93LS1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAtODBweDtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvbmV4dC13aGl0ZS5zdmdcIik7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHNtYWxsIGRvd24pIHtcblx0ICAgICAgICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJmb3JtIHtcblx0QGluY2x1ZGUgeHktZ3JpZDtcblxuXHRwIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0Zm9udDogNDAwIDFyZW0gJGZvbnQtc2Vjb25kYXJ5O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuXHRpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5cdGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5cdGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuXHRcdHBhZGRpbmc6IC43NXJlbTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdG1hcmdpbjogMDtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogLjI1cmVtO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuXHRcdGZvbnQ6IDQwMCAxcmVtLzEgJGZvbnQtc2Vjb25kYXJ5O1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMXJlbTtcblx0XHRjb2xvcjogJGNvbG9yLWM7XG5cblx0XHRAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWM7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCR3aGl0ZSwgNSUpO1xuXG5cdFx0XHRAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRjb2xvci1iLCAxMCUpO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH0gLy8gaW5wdXRcblx0XG5cdC5naW5wdXRfY29udGFpbmVyX3RleHRhcmVhIHtcblx0XHRwYWRkaW5nLXRvcDogMXJlbTtcblx0fVxuXG5cdHRleHRhcmVhIHtcblx0XHRwYWRkaW5nOiAxLjVyZW0gMXJlbTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdG1hcmdpbjogMDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMTJweDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcblx0XHRmb250OiA1MDAgMC45M3JlbS8xLjI1ICRmb250LXNlY29uZGFyeTtcblx0XHRsZXR0ZXItc3BhY2luZzogLjFyZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogJGNvbG9yLWI7XG5cblx0XHRAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWI7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXG5cdFx0XHRAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG5cdHNlbGVjdCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMC44NXJlbSAxcmVtO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWUsIDAuMjUpO1xuXHRcdGhlaWdodDogNDRweDtcblx0XHRib3JkZXI6IDA7XG5cdFx0Zm9udDogNDAwIDAuOXJlbS8xLjI1ICRmb250LXNlY29uZGFyeTtcblx0XHRjb2xvcjogJGZvbnQtYm9keTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0Ly8gLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdC8vIC1tb3otYXBwZWFyYW5jZTogbm9uZTsgLy8gSGlkZXMgRmlyZWZveCBhcnJvdy5cblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ly8gb3V0bGluZS1jb2xvcjogYmxhY2s7XG5cdFx0ICAgIG91dGxpbmUtd2lkdGg6IG1lZGl1bTtcblx0XHR9XG5cblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblxuXHR9XG5cblx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1hO1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWE7XG5cdFx0Ym9yZGVyLXJhZGl1czogLjI1cmVtO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQ6IDcwMCAxLjI1cmVtLzEgJGZvbnQtcHJpbWFyeTtcblx0XHRsZXR0ZXItc3BhY2luZzogLjFyZW07XG5cdFx0b3BhY2l0eTogMTtcblx0XHRwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoMzgwcHggZG93bikge1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdH1cblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1iO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYjtcblx0XHR9XG5cdH1cbn0iLCIvLyAtLS0tLS0gR3JhZGllbnQ6XG4vLyBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQoIDkwZGVnLCAkYnJhbmRfZGFyaywgJGJyYW5kX2RhcmtfYWx0IDEwMDAlICk7XG5cbi8vIFBsYWNlaG9sZGVyIFRleHRcbi8vIFVzYWdlOiBAaW5jbHVkZSBwbGFjZWhvbGRlciB7IC4uU3R5bGVzLi4gfVxuQG1peGluIHBsYWNlaG9sZGVyIHtcblx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbiY6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG5cdEBjb250ZW50O1xufVxuJjo6LW1vei1wbGFjZWhvbGRlciB7ICAvKiBGaXJlZm94IDE5KyAqL1xuXHRAY29udGVudDtcbn1cbiY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0QGNvbnRlbnQ7XG59XG46Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdEBjb250ZW50O1xufVxufVxuXG4vLy8gTWl4aW4gcHJpbnRpbmcgYSBsaW5lYXItZ3JhZGllbnRcbi8vLyBhcyB3ZWxsIGFzIGEgcGxhaW4gY29sb3IgZmFsbGJhY2tcbi8vLyBhbmQgdGhlIGAtd2Via2l0LWAgcHJlZml4ZWQgZGVjbGFyYXRpb25cbi8vLyBAYWNjZXNzIHB1YmxpY1xuLy8vIEBwYXJhbSB7U3RyaW5nIHwgTGlzdCB8IEFuZ2xlfSAkZGlyZWN0aW9uIC0gTGluZWFyIGdyYWRpZW50IGRpcmVjdGlvblxuLy8vIEBwYXJhbSB7QXJnbGlzdH0gJGNvbG9yLXN0b3BzIC0gTGlzdCBvZiBjb2xvci1zdG9wcyBjb21wb3NpbmcgdGhlIGdyYWRpZW50XG5AbWl4aW4gbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24sICRjb2xvci1zdG9wcy4uLikge1xuXHRAaWYgaXMtZGlyZWN0aW9uKCRkaXJlY3Rpb24pID09IGZhbHNlIHtcblx0XHQkY29sb3Itc3RvcHM6ICgkZGlyZWN0aW9uLCAkY29sb3Itc3RvcHMpO1xuXHRcdCRkaXJlY3Rpb246IDE4MGRlZztcblx0fVxuXG5cdGJhY2tncm91bmQ6IG50aChudGgoJGNvbG9yLXN0b3BzLCAxKSwgMSk7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZ2FjeS1kaXJlY3Rpb24oJGRpcmVjdGlvbiksICRjb2xvci1zdG9wcyk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLCAkY29sb3Itc3RvcHMpO1xufVxuXG4vLyBGYWRlIEhvcml6b250YWwgQW5pbWF0aW9uXG4vLyBVc2FnZTogQGluY2x1ZGUgZmFkZS1ob3Jpem9udGFsKCRvZmZzZXQsICR0aW1lKVxuQG1peGluIGZhZGUtaG9yaXpvbnRhbCgkb2Zmc2V0LCAkdGltZSkge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoI3skb2Zmc2V0fSk7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IGFsbCAjeyR0aW1lfSBlYXNlO1xuXHRcblx0Ji5pcy1hbmltYXRlZCwgLmlzLWFuaW1hdGVkICYge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG5cdH1cbn1cblxuLy8gRmFkZSBWZXJ0aWNhbCBBbmltYXRpb25cbi8vIFVzYWdlOiBAaW5jbHVkZSBmYWRlLXZlcnRpY2FsKCRvZmZzZXQsICR0aW1lKVxuQG1peGluIGZhZGUtdmVydGljYWwoJG9mZnNldCwgJHRpbWUpIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCN7JG9mZnNldH0pO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgI3skdGltZX0gZWFzZTtcblx0XG5cdCYuaXMtYW5pbWF0ZWQge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG5cdH1cbn1cblxuLy8gQ292ZXIgQW5pbWF0aW9uXG4vLyBVc2FnZTogQGluY2x1ZGUgZmFkZS1jb3ZlcigkZGlyZWN0aW9uID0gdG9wL2JvdHRvbSwgJHRpbWUpXG5AbWl4aW4gZmFkZS1jb3ZlcigkZGlyZWN0aW9uLCAkdGltZSkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdFxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHQjeyRkaXJlY3Rpb259OiAwO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dHJhbnNpdGlvbjogYWxsICR0aW1lIGVhc2U7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXHRcblx0Ji5pcy1hbmltYXRlZCB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0fVxuXHR9XG59IiwiJHNlYXJjaC1iYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4kc2VhcmNoLWZvbnQtY29sb3I6ICR3aGl0ZTtcblxuLnNlYXJjaC1tb2R1bGUge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0YmFja2dyb3VuZDogJHNlYXJjaC1iYWNrZ3JvdW5kO1xuXHR0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHotaW5kZXg6IC05OTk7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4yKSB0cmFuc2xhdGVZKC01cmVtKTtcblx0b3BhY2l0eTogMDtcblxuXHQmLnNlYXJjaC1tb2R1bGUtLWlzLWFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMC45O1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0ei1pbmRleDogOTk5OTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7XG5cdH1cblxuXHQuY2xvc2Uge1xuXHQgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdCAgICBjb2xvcjogJHNlYXJjaC1mb250LWNvbG9yO1xuXHQgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICByaWdodDogMnJlbTtcblx0ICAgIHRvcDogMnJlbTtcblx0ICAgIGZvbnQ6IDMwMCAwLjlyZW0vMSAkZm9udC1wcmltYXJ5O1xuXHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHQgICAgYm9yZGVyLXJhZGl1czogMC4xcmVtO1xuXHQgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcblx0ICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cblx0ICAgICY6Zm9jdXMsXG5cdCAgICAmOmFjdGl2ZSB7XG5cdCAgICBcdHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG5cdCAgICB9XG5cblx0ICAgIGkge1xuXHQgICAgXHRtYXJnaW4tbGVmdDogMC44NXJlbTtcblx0ICAgIH1cblx0fVxuXHQvLyAuY2xvc2VcblxuXHQmID4gLmNvbnRhaW5lciB7XG5cdCAgICBoZWlnaHQ6IDEwMCU7XG5cdH1cblx0Ly8gJiA+IC5jb250YWluZXJcblxuXHQuZm9ybS13cmFwIHtcblx0ICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24tc2VsZihtaWRkbGUpO1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBtYXgtd2lkdGg6IDUwcmVtO1xuXHQgICAgbWFyZ2luOiAwIGF1dG87XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0Ly8gLmZvcm0td3JhcFxuXG5cdGZvcm0ge1xuXHRcdEBpbmNsdWRlIHh5LWNlbGwoJHNpemU6IDEyLCAkZ3V0dGVyczogMCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW46IDAgMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0ICAgIC5pY29uIHtcblx0ICAgIFx0QGluY2x1ZGUgeHktY2VsbCgkc2l6ZTogMiwgJGd1dHRlcnM6IDApO1xuXHQgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XG5cdCAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHQgICAgICAgIHBhZGRpbmc6IDEuNnJlbSAwIDA7XG5cdCAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0ICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcblx0ICAgICAgICBjb2xvcjogJHNlYXJjaC1mb250LWNvbG9yO1xuXG5cdCAgICAgICAgJjpob3ZlciB7XG5cdCAgICAgICAgXHR0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuXHQgICAgICAgIH1cblxuXHRcdFx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdC8vIGNvbG9yOiBibGFjaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHQgICAgfVxuXHQgICAgLy8gLmljb25cblxuXHRcdGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuXHRcdFx0QGluY2x1ZGUgeHktY2VsbCgkc2l6ZTogOSwgJGd1dHRlcnM6IDApO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMXJlbSAwIDFyZW0gMy41cmVtO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMy41cmVtKTtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkc2VhcmNoLWZvbnQtY29sb3I7XG5cdFx0XHRjb2xvcjogJHNlYXJjaC1mb250LWNvbG9yOztcblx0XHRcdGZvbnQ6IDMwMCAzcmVtLzE3NSUgICRmb250LXByaW1hcnk7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcblxuXHRcdFx0QGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogJHNlYXJjaC1mb250LWNvbG9yOztcblx0XHRcdH1cblxuXHRcdFx0JjphY3RpdmUsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cbn0iLCJAZnVuY3Rpb24gLXpmLWZsZXgtanVzdGlmeSgkdGV4dC1kaXJlY3Rpb24pIHtcbiAgJC16Zi1mbGV4LWp1c3RpZnk6IChcbiAgICAnbGVmdCc6IGlmKCR0ZXh0LWRpcmVjdGlvbiA9PSBydGwsIGZsZXgtZW5kLCBmbGV4LXN0YXJ0KSxcbiAgICAncmlnaHQnOiBpZigkdGV4dC1kaXJlY3Rpb24gPT0gcnRsLCBmbGV4LXN0YXJ0LCBmbGV4LWVuZCksXG4gICAgJ2NlbnRlcic6IGNlbnRlcixcbiAgICAnanVzdGlmeSc6IHNwYWNlLWJldHdlZW4sXG4gICAgJ3NwYWNlZCc6IHNwYWNlLWFyb3VuZCxcbiAgKTtcblxuICBAcmV0dXJuICQtemYtZmxleC1qdXN0aWZ5O1xufVxuXG5cbiQtemYtZmxleC1hbGlnbjogKFxuICAndG9wJzogZmxleC1zdGFydCxcbiAgJ2JvdHRvbSc6IGZsZXgtZW5kLFxuICAnbWlkZGxlJzogY2VudGVyLFxuICAnc3RyZXRjaCc6IHN0cmV0Y2gsXG4pO1xuXG4kLXpmLWZsZXgtZGlyZWN0aW9uOiAoXG4gICdyb3cnOiByb3csXG4gICdyb3ctcmV2ZXJzZSc6IHJvdy1yZXZlcnNlLFxuICAnY29sdW1uJzogY29sdW1uLFxuICAnY29sdW1uLXJldmVyc2UnOiBjb2x1bW4tcmV2ZXJzZSxcbik7XG5cbi8vLyBFbmFibGVzIGZsZXhib3ggYnkgYWRkaW5nIGBkaXNwbGF5OiBmbGV4YCB0byB0aGUgZWxlbWVudC5cbkBtaXhpbiBmbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLy8vIEhvcml6b250YWxseSBvciB2ZXJ0aWNhbGx5IGFsaWducyB0aGUgaXRlbXMgd2l0aGluIGEgZmxleCBjb250YWluZXIuXG4vLy9cbi8vLyBAcGFyYW0ge0tleXdvcmR9ICR4IFtudWxsXSAtIEhvcml6b250YWwgYWxpZ25tZW50IHRvIHVzZS4gQ2FuIGJlIGBsZWZ0YCwgYHJpZ2h0YCwgYGNlbnRlcmAsIGBqdXN0aWZ5YCwgb3IgYHNwYWNlZGAuIE9yLCBzZXQgaXQgdG8gYG51bGxgICh0aGUgZGVmYXVsdCkgdG8gbm90IHNldCBob3Jpem9udGFsIGFsaWdubWVudC5cbi8vLyBAcGFyYW0ge0tleXdvcmR9ICR5IFtudWxsXSAtIFZlcnRpY2FsIGFsaWdubWVudCB0byB1c2UuIENhbiBiZSBgdG9wYCwgYGJvdHRvbWAsIGBtaWRkbGVgLCBvciBgc3RyZXRjaGAuIE9yLCBzZXQgaXQgdG8gYG51bGxgICh0aGUgZGVmYXVsdCkgdG8gbm90IHNldCB2ZXJ0aWNhbCBhbGlnbm1lbnQuXG5AbWl4aW4gZmxleC1hbGlnbigkeDogbnVsbCwgJHk6IG51bGwpIHtcbiAgQGlmICR4IHtcbiAgICBAaWYgbWFwLWhhcy1rZXkoJC16Zi1mbGV4LWp1c3RpZnksICR4KSB7XG4gICAgICAkeDogbWFwLWdldCgkLXpmLWZsZXgtanVzdGlmeSwgJHgpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAd2FybiAnZmxleC1ncmlkLXJvdy1hbGlnbigpOiAjeyR4fSBpcyBub3QgYSB2YWxpZCB2YWx1ZSBmb3IgaG9yaXpvbnRhbCBhbGlnbm1lbnQuIFVzZSBsZWZ0LCByaWdodCwgY2VudGVyLCBqdXN0aWZ5LCBvciBzcGFjZWQuJztcbiAgICB9XG4gIH1cblxuICBAaWYgJHkge1xuICAgIEBpZiBtYXAtaGFzLWtleSgkLXpmLWZsZXgtYWxpZ24sICR5KSB7XG4gICAgICAkeTogbWFwLWdldCgkLXpmLWZsZXgtYWxpZ24sICR5KTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQHdhcm4gJ2ZsZXgtZ3JpZC1yb3ctYWxpZ24oKTogI3skeX0gaXMgbm90IGEgdmFsaWQgdmFsdWUgZm9yIHZlcnRpY2FsIGFsaWdubWVudC4gVXNlIHRvcCwgYm90dG9tLCBtaWRkbGUsIG9yIHN0cmV0Y2guJztcbiAgICB9XG4gIH1cblxuICBqdXN0aWZ5LWNvbnRlbnQ6ICR4O1xuICBhbGlnbi1pdGVtczogJHk7XG59XG5cbi8vLyBWZXJ0aWNhbGx5IGFsaWduIGEgc2luZ2xlIGNvbHVtbiB3aXRoaW4gYSBmbGV4IHJvdy4gQXBwbHkgdGhpcyBtaXhpbiB0byBhIGZsZXggY29sdW1uLlxuLy8vXG4vLy8gQHBhcmFtIHtLZXl3b3JkfSAkeSBbbnVsbF0gLSBWZXJ0aWNhbCBhbGlnbm1lbnQgdG8gdXNlLiBDYW4gYmUgYHRvcGAsIGBib3R0b21gLCBgbWlkZGxlYCwgb3IgYHN0cmV0Y2hgLiBPciwgc2V0IGl0IHRvIGBudWxsYCAodGhlIGRlZmF1bHQpIHRvIG5vdCBzZXQgdmVydGljYWwgYWxpZ25tZW50LlxuQG1peGluIGZsZXgtYWxpZ24tc2VsZigkeTogbnVsbCkge1xuICBAaWYgJHkge1xuICAgIEBpZiBtYXAtaGFzLWtleSgkLXpmLWZsZXgtYWxpZ24sICR5KSB7XG4gICAgICAkeTogbWFwLWdldCgkLXpmLWZsZXgtYWxpZ24sICR5KTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQHdhcm4gJ2ZsZXgtZ3JpZC1jb2x1bW4tYWxpZ24oKTogI3skeX0gaXMgbm90IGEgdmFsaWQgdmFsdWUgZm9yIGFsaWdubWVudC4gVXNlIHRvcCwgYm90dG9tLCBtaWRkbGUsIG9yIHN0cmV0Y2guJztcbiAgICB9XG4gIH1cblxuICBhbGlnbi1zZWxmOiAkeTtcbn1cblxuLy8vIENoYW5nZXMgdGhlIHNvdXJjZSBvcmRlciBvZiBhIGZsZXggY2hpbGQuIENoaWxkcmVuIHdpdGggbG93ZXIgbnVtYmVycyBhcHBlYXIgZmlyc3QgaW4gdGhlIGxheW91dC5cbi8vLyBAcGFyYW0ge051bWJlcn0gJG9yZGVyIFswXSAtIE9yZGVyIG51bWJlciB0byBhcHBseS5cbkBtaXhpbiBmbGV4LW9yZGVyKCRvcmRlcjogMCkge1xuICBvcmRlcjogJG9yZGVyO1xufVxuXG4vLy8gQ2hhbmdlIGZsZXgtZGlyZWN0aW9uXG4vLy8gQHBhcmFtIHtLZXl3b3JkfSAkZGlyZWN0aW9uIFtyb3ddIC0gRmxleCBkaXJlY3Rpb24gdG8gdXNlLiBDYW4gYmVcbi8vLyAgIC0gcm93IChkZWZhdWx0KTogc2FtZSBhcyB0ZXh0IGRpcmVjdGlvblxuLy8vICAgLSByb3ctcmV2ZXJzZTogb3Bwb3NpdGUgdG8gdGV4dCBkaXJlY3Rpb25cbi8vLyAgIC0gY29sdW1uOiBzYW1lIGFzIHJvdyBidXQgdG9wIHRvIGJvdHRvbVxuLy8vICAgLSBjb2x1bW4tcmV2ZXJzZTogc2FtZSBhcyByb3ctcmV2ZXJzZSB0b3AgdG8gYm90dG9tXG5AbWl4aW4gZmxleC1kaXJlY3Rpb24oJGRpcmVjdGlvbjogcm93KSB7XG4gIGZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xufVxuIiwiJG1lbnUtYnV0dG9uLWNvbG9yOiAkY29sb3ItYTtcblxuLm1lbnUtaWNvbiB7XG5cdHdpZHRoOiA0N3B4O1xuXHRoZWlnaHQ6IDM4cHg7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC0xOXB4O1xuXHRsZWZ0OiAtNHJlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXHRjb2xvcjogJG1lbnUtYnV0dG9uLWNvbG9yO1xuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludCgxMzgwcHggZG93bikge1xuXHRcdGxlZnQ6IDA7XG5cdH1cblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoMTI3MHB4IGRvd24pIHtcblx0XHRsZWZ0OiAycmVtO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSBkb3duKSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0XG5cdCYubWVudS1pY29uLS1oYW1idXJnZXIuaXMtYWN0aXZlIHtcblx0XHRsZWZ0OiAtN3JlbTtcblx0fVxuXHRcblx0Jjpob3ZlciB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym90dG9tOiAtMnB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycztcblx0XHR9XG5cdFx0XG5cdFx0JjphZnRlciB7XG5cdFx0XHR0b3A6IC0ycHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzO1xuXHRcdH1cblx0fVxuXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlIHtcblx0XHRvdXRsaW5lOm5vbmU7XG5cdH1cblxuXHQmOmFmdGVyLFxuXHQmOmJlZm9yZSxcblx0c3BhbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA3cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQ6ICRtZW51LWJ1dHRvbi1jb2xvcjtcblx0fVxuXG5cdCY6YWZ0ZXIsXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHR0cmFuc2l0aW9uOiAuM3Mgd2lkdGggMC40cztcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdHRvcDogMHB4O1xuXHRcdGxlZnQ6IDBweDtcblx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdH1cblxuXHQmOmJlZm9yZSB7XG5cdFx0Ym90dG9tOiAwcHg7XG5cdFx0cmlnaHQ6IDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdH1cblxuXHRzcGFuIHtcblx0XHR0b3A6IDUwJTtcblx0XHRtYXJnaW4tdG9wOiAtMy41cHg7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGJhY2tncm91bmQ6ICRtZW51LWJ1dHRvbi1jb2xvcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyA7XG5cdFx0fVxuXHR9XG5cdC8vc3BhblxuXHRcblx0Ji5pcy1hY3RpdmUge1xuXHRcdGxlZnQ6IDEuNXJlbTtcblx0XHR0b3A6IDJyZW07XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KDEzODBweCBkb3duKSB7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMS41cmVtO1xuXHRcdH1cblx0XHRcblx0XHQmOmFmdGVyIHtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXHRcdFx0d2lkdGg6MCU7XG5cdFx0XHRsZWZ0OjBweDtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcblx0XHRcdHdpZHRoOjAlO1xuXHRcdFx0cmlnaHQ6MHB4O1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzIHRyYW5zZm9ybSAwLjRzIDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHR0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3MgdHJhbnNmb3JtIDAuNHMgO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblx0Ly8gJi5pcy1hY3RpdmVcblxufVxuIiwiLm5vdGlmaWNhdGlvbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlO1xuXHR6LWluZGV4OiAxMDE7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lO1xuXHRwYWRkaW5nOiAwLjVyZW0gMXJlbSAwLjVyZW0gMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcblx0Ym9keS5tZW51LWFjdGl2ZSAmIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Ji5pcy10b3Age1xuXHQgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG5cdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdCAgICBtYXgtaGVpZ2h0OiAyMDBweDtcblxuXHQgICAgJi5pcy1oaWRkZW4ge1xuXHRcdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcblx0ICAgIH0gLy8gJi5pcy1oaWRkZW5cblxuXHQgICAgJi5pcy1kaXNtaXNzZWQge1xuXHQgICAgXHRtYXgtaGVpZ2h0OiAwO1xuXHQgICAgXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcblx0ICAgIFx0cGFkZGluZzogMDtcblx0ICAgIH0gLy8gJi5pcy1kaXNtaXNzZWRcblxuXHQgICAgLm5vdGlmaWNhdGlvbl9fYnV0dG9uIHtcblxuXHQgICAgXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0ICAgIFx0XHRAaW5jbHVkZSB4eS1jZWxsKCRzaXplOiA1LCAkZ3V0dGVyczogMCk7XG5cdCAgICBcdFx0cGFkZGluZy1yaWdodDogMS43NXJlbTtcblx0ICAgIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICBcdH1cblxuXHQgICAgICAgIGEge1xuXG5cdCAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuXHRcdFx0ICAgIFx0cGFkZGluZzogMC41cmVtIDAuNzVyZW07XG5cdFx0XHQgICAgXHRmb250LXNpemU6IDAuNTVyZW07XG5cdFx0XHQgICAgXHRsZXR0ZXItc3BhY2luZzogMC4wMzNyZW07XG5cdFx0XHQgICAgXHRtYXJnaW46IDAgYXV0bztcblx0ICAgICAgICAgICAgfVxuXG5cdCAgICAgICAgfSAvLyBhXG5cblx0ICAgIH0gLy8gLm5vdGlmaWNhdGlvbl9fYnV0dG9uXG5cdH0gLy8gJi5pcy10b3BcblxuXHQmLmlzLWJvdHRvbSB7XG5cdCAgICBwb3NpdGlvbjogZml4ZWQ7XG5cdCAgICBib3R0b206IDA7XG5cdCAgICBsZWZ0OiAwO1xuXHQgICAgcmlnaHQ6IDA7XG5cdCAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcblx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0ICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuXG5cdCAgICAmLmlzLWhpZGRlbiB7XG5cdCAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcblx0ICAgIH0gLy8gJi5pcy1oaWRkZW5cblxuXHQgICAgJi5pcy1kaXNtaXNzZWQge1xuXHQgICAgXHRtYXgtaGVpZ2h0OiAwO1xuXHQgICAgXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuXHQgICAgXHRwYWRkaW5nOiAwO1xuXHQgICAgfSAvLyAmLmlzLWRpc21pc3NlZFxuXHR9IC8vICYuaXMtYm90dG9tXG5cblx0Ji5pcy1oaWRkZW4ge1xuXHQgICAgb3BhY2l0eTogMDtcblx0ICAgIHBhZGRpbmc6IDAgMDtcblx0ICAgIG1heC1oZWlnaHQ6IDA7XG5cdH0gLy8gJi5pcy1oaWRkZW5cblxuXHQmID4gLmNvbnRhaW5lciB7XG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgbWF4LXdpZHRoOiAxMDAlO1xuXHQgICAgcGFkZGluZzogMCAzcmVtO1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdCAgICBcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdCAgICBcdHBhZGRpbmc6IDAgMnJlbTtcblx0ICAgIH1cblx0fSAvLyAmID4gLmNvbnRhaW5lclxuXHRcblx0aDQge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4ubm90aWZpY2F0aW9uX190aXRsZSB7XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0fVxuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludCh4c21hbGwgZG93bikge1xuXHRcdGZvbnQtc2l6ZTogLjdyZW07XG5cdH1cbn1cblxuLm5vdGlmaWNhdGlvbl9fY2xvc2Uge1xuXHRAaW5jbHVkZSBmbGV4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxcmVtO1xuXHR0b3A6IDUwJTtcblx0d2lkdGg6IDQwcHg7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDk5OTk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRyaWdodDogMC41cmVtO1xuXHR9XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRyaWdodDogMHJlbTtcblx0fVxuXHRcblx0Jjpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdFxuXHRzdmcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSBmbGV4LWFsaWduLXNlbGYobWlkZGxlKTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR3aWR0aDogMjVweDtcblx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG5cdFx0ei1pbmRleDogOTk5OTtcblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC45NzUpO1xuXHRcdH1cblx0XHRcblx0fVxuXHRcbn0gLy8gLm5vdGlmaWNhdGlvbl9fY2xvc2VcbiIsIi5wYWdlLWhlYWRlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0bWFyZ2luOiAwIGF1dG8gNXJlbSBhdXRvO1xuXHR6LWluZGV4OiA4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogNjcwcHggYXV0bztcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDUwJSAtIDMzNXB4KSAwO1xuXHR9XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDUxNXB4IGF1dG87XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyg1MCUgLSAyNTdweCkgMDtcblx0fVxufVxuXG4uY29udGFpbmVyIHtcblx0Ji5jb250YWluZXItLXBhZ2UtaGVhZGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWluLWhlaWdodDogMjAwcHg7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG5cdFx0XHRtaW4taGVpZ2h0OiAxNTBweDtcblx0XHR9XG5cdH1cbn1cblxuLnBhZ2UtaGVhZGVyX19vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdG9wYWNpdHk6IDAuODU7XG5cdHotaW5kZXg6IDE7XG5cdC8vIEBpbmNsdWRlIGxpbmVhci1ncmFkaWVudCg0NWRlZywgZGFya2VuKCRicmFuZCwgMTUlKSAwJSwgbGlnaHRlbigkYnJhbmQsIDE1JSkgMTAwJSk7XG59XG5cbi5wYWdlLWhlYWRlcl9fY29udGVudCB7XG5cdEBpbmNsdWRlIGZsZXgtYWxpZ24tc2VsZihtaWRkbGUpO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTA7XG59XG5cbi5wYWdlLWhlYWRlcl9fdGl0bGUtd3JhcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4ucGFnZS1oZWFkZXJfX3RpdGxlIHtcblx0bWFyZ2luOiAwO1xuXHRjb2xvcjogJGNvbG9yLWI7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0cGFkZGluZzogMXJlbSAxLjI1cmVtO1xuXHRtaW4td2lkdGg6IDQwMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdEBpbmNsdWRlIGZhZGUtdmVydGljYWwoMnJlbSwgM3MpO1xuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0bWluLXdpZHRoOiBhdXRvO1xuXHRcdHBhZGRpbmc6IC41cmVtIDEuNXJlbTtcblx0fVxuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludCg1NTBweCBkb3duKSB7XG5cdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdHBhZGRpbmctbGVmdDogMXJlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXHR9XG59XG5cbi5wYWdlLWhlYWRlcl9fc3VidGl0bGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwLjVlbSBhdXRvIDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6IHdoaXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHotaW5kZXg6IDEwO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLnBhZ2UtaGVhZGVyX19icmVhZGNydW1icyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0cGFkZGluZzogMC43NXJlbSAwO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvci1hLCAxNyUpO1xuXHR6LWluZGV4OiA5O1xuXHRcblx0JiA+IC5jb250YWluZXIge1xuXHR9IC8vICYgPiAuY29udGFpbmVyXG5cdFxuXHRzcGFuIHtcblx0XHRAaW5jbHVkZSBmbGV4LWFsaWduLXNlbGYobWlkZGxlKTtcblx0XHRjb2xvcjogZGFya2VuKCRjb2xvci1hLCAxNyUpO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdGEge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdGEsXG5cdFx0c3Ryb25nIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcblx0XHRcdGNvbG9yOiBkYXJrZW4oJGNvbG9yLWEsIDE3JSk7XG5cdFx0XHRwYWRkaW5nOiAwIDAuNXJlbTtcblx0XHR9IC8vIGFcblx0fSAvLyBzcGFuXG59IC8vIC5wYWdlLWhlYWRlcl9fYnJlYWRjcnVtYnMiLCIucGFnaW5hdGlvbiB7XG4gICAgQGluY2x1ZGUgeHktZ3JpZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuXG4gICAgLnBhZ2UtbnVtYmVycyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQ6IDUwMCAxcmVtLzIuOCAkZm9udC1wcmltYXJ5O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMXJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDMzcmVtO1xuICAgICAgICBtYXJnaW46IDAgMC43NXJlbSAwO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgIH1cblxuICAgICAgICAmLm5leHQsXG4gICAgICAgICYucHJldiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4eS1ncmlkO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbi1zZWxmKG1pZGRsZSk7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbi1zZWxmKG1pZGRsZSk7XG4gICAgICAgICAgICB9IC8vIHN2Z1xuICAgICAgICB9XG5cbiAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgfSAvLyAubmV4dFxuXG4gICAgICAgICYucHJldiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICB9IC8vIC5wcmV2XG5cblxuICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMzKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAvLyAucGFnZS1udW1iZXJzXG59XG4vLyAucGFnaW5hdGlvbiIsIi5wb3N0X19zaGFyZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwLjMzcmVtO1xuXHRhbGlnbi1pdGVtOiBmbGV4LXN0YXJ0O1xuXHRoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmID4gLnBvc3RfX3NoYXJlLWxpbmsge1xuICAgIFx0QGluY2x1ZGUgeHktY2VsbCgkc2l6ZTogMTIsICRndXR0ZXJzOiAwKTtcbiAgICBcdG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICB9XG5cbiAgICB9IC8vICYgPiBhXG5cbiAgICBzdmcge1xuICAgIFx0d2lkdGg6IDMwcHg7XG4gICAgXHRoZWlnaHQ6IGF1dG87XG4gICAgfSAvLyBzdmdcblxuICAgIGltZyB7XG5cbiAgICB9IC8vIGltZ1xuXG59IC8vIC5wb3N0X19zaGFyZSIsIi5wb3N0LW1ldGEge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYjtcblx0cGFkZGluZzogMi41cmVtIDJyZW0gMTJyZW0gMnJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdHBhZGRpbmctYm90dG9tOiAzcmVtO1xuXHR9XG59XG5cbi5wb3N0LXRpdGxlIHtcblx0Y29sb3I6ICR3aGl0ZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udDogNTAwIDEuNXJlbS8xLjUgJGZvbnQtc2Vjb25kYXJ5O1xuXHRsZXR0ZXItc3BhY2luZzogLjE0cmVtO1xuXHRtYXJnaW46IDA7XG5cdEBpbmNsdWRlIGZhZGUtdmVydGljYWwoM3JlbSwgM3MpO1xuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludCh4c21hbGwgZG93bikge1xuXHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0fVxufVxuXG4ucG9zdC1pbmZvIHtcblx0Ji5wb3N0LWluZm8tLXNpbmdsZSB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRAaW5jbHVkZSBmYWRlLXZlcnRpY2FsKDNyZW0sIDNzKTtcblx0fVxufSIsIi5zaWRlYmFyIHtcblx0QGluY2x1ZGUgeHktY2VsbCgkc2l6ZTogMy41LCAkZ3V0dGVyczogMCk7XG5cbiAgICAmLnNpZGViYXItLXBvc3Qge1xuICAgIH0gLy8gJi5zaWRlYmFyLS1wb3N0XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG5cdFx0QGluY2x1ZGUgeHktY2VsbCgkc2l6ZTogMTIsICRndXR0ZXJzOiAwKTtcblx0XHRtYXJnaW4tdG9wOiA1cmVtO1xuXHR9XG5cblx0LndpZGdldCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMi41cmVtO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG5cblx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0LndpZGdldF9fdGl0bGUge1xuXHRcdFx0ICAgIG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHQvLyAud2lkZ2V0LXRpdGxlXG5cdFx0fVxuXG5cdFx0LndpZGdldF9fdGl0bGUge1xuXHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxcmVtO1xuXHRcdH1cblx0XHQvLyAuc2lkZWJhcl9fd2lkZ2V0LS10aXRsZVxuXG4gICAgICAgIHVsLG9sIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAwLjc1cmVtO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cblx0XHRwLFxuXHRcdHVsLFxuXHRcdGxpLFxuXHRcdGEge1xuXHRcdFx0Zm9udDogMzAwIDFyZW0vMSAkZm9udC1wcmltYXJ5O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDg1cmVtO1xuXHRcdH1cblxuICAgICAgICAuc2VhcmNoLWZvcm0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDByZW07XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwLjVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIC5zZWFyY2gtZm9ybVxuXG5cdH1cblx0Ly8gLndpZGdldFxuXG5cbn1cbi8vIC5zaWRlYmFyXG4iLCIuc29jaWFsLWxpbmtzIHtcblx0QGluY2x1ZGUgeHktY2VsbCgkc2l6ZTogMTIsICRndXR0ZXJzOiAwKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCYuc29jaWFsLWxpbmtzLS1zaG93LW5hbWVzIHtcblxuXHRcdC5zb2NpYWwtbGluayB7XG5cdFx0ICAgIEBpbmNsdWRlIHh5LWNlbGwoJHNpemU6IDEyLCAkZ3V0dGVyczogMCk7XG5cdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcblxuXHRcdCAgICAmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0ICAgIFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0ICAgIH1cblxuXHRcdH0gLy8gLnNvY2lhbC1saW5rXG5cblx0fSAvLyAmLnNvY2lhbC1saW5rcy0tc2hvdy1uYW1lc1xuXG5cdC5zb2NpYWwtbGluayB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIG1hcmdpbjogMCAuNzVyZW0gMCAwO1xuXHRcdFxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHRcdFxuXHRcdHN2ZyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LWFsaWduLXNlbGYobWlkZGxlKTtcblx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cblx0Ly8gLnNvY2lhbC1saW5rXG5cblx0LnNvY2lhbC1saW5rX19uYW1lIHtcblx0XHRAaW5jbHVkZSBmbGV4LWFsaWduLXNlbGYobWlkZGxlKTtcblx0XHRmb250OiA0MDAgMC45cmVtLzEgJGZvbnQtc2Vjb25kYXJ5O1xuXHRcdHBhZGRpbmctbGVmdDogMC43NXJlbTtcblx0fSAvLyAuc29jaWFsLWxpbmtfX25hbWVcbn1cbi8vIC5zb2NpYWwtYWNjb3VudHMiLCIucHJpdmFjeS1wb2xpY3kge1xuXHRjb2xvcjogJGJsYWNrO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFxuXHQucHJpdmFjeS1wb2xpY3lfX3RpdGxlIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgMCAycmVtIDA7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0fVxuXHRcblx0cCB7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0fVxufSIsIlxuLy8gU25henp5IEluZm8gV2luZG93XG4vLyBDb250ZW50XG4kc2ktY29udGVudC1iZzogICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAvLyBCYWNrZ3JvdW5kIGNvbG9yIG9mIHRoZSBpbmZvd2luZG93XG4kc2ktY29udGVudC1wYWRkaW5nOiAgICAgICAgMzBweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAvLyBQYWRkaW5nIG9mIHRoZSBpbmZvd2luZG93XG4kc2ktZm9udC1zaXplOiAgICAgICAgICAgICAgMTRweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAvLyBGb250IHNpemUgb2YgdGhlIGluZm93aW5kb3cgY29udGVudFxuXG4vLyBCb3JkZXJcbiRzaS1ib3JkZXItd2lkdGg6ICAgICAgICAgICAxcHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgIC8vIFdpZHRoIG9mIHRoZSBib3JkZXJcbiRzaS1ib3JkZXItY29sb3I6ICAgICAgICAgICAjYmJiICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgIC8vIENvbG9yIG9mIHRoZSBib3JkZXJcbiRzaS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAzcHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgIC8vIEJvcmRlciByYWRpdXMgb2YgdGhlIGluZm93aW5kb3dcblxuLy8gUG9pbnRlclxuJHNpLXBvaW50ZXItbGVuZ3RoOiAgICAgICAgIDE1cHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgLy8gTGVuZ3RoIG9mIHRoZSBwb2ludGVyLCBmcm9tIHRoZSBlZGdlIG9mIHRoZSBpbmZvd2luZG93IHRvIHRoZSB0aXBcblxuLy8gU2hhZG93XG4kc2ktc2hhZG93LWg6ICAgICAgICAgICAgICAgMCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAvLyBTaGFkb3cgaG9yaXpvbnRhbCBvZmZzZXRcbiRzaS1zaGFkb3ctdjogICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgIC8vIFNoYWRvdyB2ZXJ0aWNhbCBvZmZzZXRcbiRzaS1zaGFkb3ctYmx1cjogICAgICAgICAgICAzcHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgIC8vIFNoYWRvdyBibHVyIHJhZGl1c1xuJHNpLXNoYWRvdy1zcHJlYWQ6ICAgICAgICAgIDAgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgLy8gU2hhZG93IHNwcmVhZCByYWRpdXNcbiRzaS1zaGFkb3ctY29sb3I6ICAgICAgICAgICAjMDAwICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgIC8vIFNoYWRvdyBjb2xvclxuJHNpLXNoYWRvdy1vcGFjaXR5OiAgICAgICAgIDAuMjk4MDM5ICFkZWZhdWx0OyAgICAgICAgICAgICAgLy8gU2hhZG93IG9wYWNpdHlcblxuLy8gQ2xvc2UgYnV0dG9uXG4kc2ktY2xvc2UtZm9udC1zaXplOiAgICAgICAgMjRweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAvLyBTaXplIG9mIHRoZSBjbG9zZSBidXR0b24gdGV4dFxuJHNpLWNsb3NlLW9wYWNpdHk6ICAgICAgICAgIDAuOSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgLy8gSW5pdGlhbCBvcGFjaXR5IG9mIHRoZSBjbG9zZSBidXR0b25cbiRzaS1jbG9zZS1ob3Zlci1vcGFjaXR5OiAgICAwLjcgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgIC8vIEhvdmVyIGFuZCBmb2N1cyBvcGFjaXR5IG9mIHRoZSBjbG9zZSBidXR0b25cblxuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyAwLiBWYXJpYWJsZXNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBTbmF6enkgSW5mbyBXaW5kb3cgc2V0dGluZ3NcbiRzaS1wcmU6IHNpO1xuXG4vLyBEZWZhdWx0IG1hcmtlclxuJHNpLWRlZmF1bHQtbWFya2VyLXdpZHRoOiAyMnB4O1xuJHNpLWRlZmF1bHQtbWFya2VyLWhlaWdodDogNDBweDtcbiRzaS1kZWZhdWx0LW1hcmtlci1hbmNob3IteDogMTFweDtcbiRzaS1kZWZhdWx0LW1hcmtlci1hbmNob3IteTogNDBweDtcbiRzaS1kZWZhdWx0LW1hcmtlci1tYXJnaW46IDA7XG5cbi8vIE1hdGggdmFyaWFibGVcbiRzaS1yb290LTI6IDEuNDE0MjEzNTYyMzc7XG4kc2ktaW52ZXJzZS1yb290LTI6IDAuNzA3MTA2NzgxMTg2NTQ3NDtcblxuLy8gUG9pbnRlciBzZXR0aW5nc1xuJHNpLXJvdGF0aW9uOiAtNDVkZWc7XG4kc2ktcm90YXRlZC1zaGFkb3ctaDogJHNpLWludmVyc2Utcm9vdC0yICogKCRzaS1zaGFkb3ctaCAtICRzaS1zaGFkb3ctdik7ICAgICAvLyBPbmx5IGFwcGxpZXMgdG8gYSAtNDVkZWcgcm90YXRpb25cbiRzaS1yb3RhdGVkLXNoYWRvdy12OiAkc2ktaW52ZXJzZS1yb290LTIgKiAoJHNpLXNoYWRvdy1oICsgJHNpLXNoYWRvdy12KTsgICAgIC8vIE9ubHkgYXBwbGllcyB0byBhIC00NWRlZyByb3RhdGlvblxuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyAxLiBXcmFwcGVyIFN0eWxlc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIEluZm93aW5kb3cgd3JhcHBlclxuLiN7JHNpLXByZX0tZmxvYXQtd3JhcHBlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdFxuXHQmLFxuXHQqIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG59XG5cbltjbGFzcyo9JyN7JHNpLXByZX0td3JhcHBlciddIHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6ICRzaS1mb250LXNpemU7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy8gVG9wLXBvc2l0aW9uZWQgaW5mb3dpbmRvd1xuLiN7JHNpLXByZX0td3JhcHBlci10b3Age1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRtYXJnaW4tdG9wOiAtJHNpLWRlZmF1bHQtbWFya2VyLWFuY2hvci15IC0gJHNpLWRlZmF1bHQtbWFya2VyLW1hcmdpbjtcblx0bWFyZ2luLWxlZnQ6ICRzaS1kZWZhdWx0LW1hcmtlci13aWR0aCAvIDIgLSAkc2ktZGVmYXVsdC1tYXJrZXItYW5jaG9yLXg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbn1cblxuLy8gQm90dG9tLXBvc2l0aW9uZWQgaW5mb3dpbmRvd1xuLiN7JHNpLXByZX0td3JhcHBlci1ib3R0b20ge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdG1hcmdpbi10b3A6ICRzaS1kZWZhdWx0LW1hcmtlci1oZWlnaHQgLSAkc2ktZGVmYXVsdC1tYXJrZXItYW5jaG9yLXkgKyAkc2ktZGVmYXVsdC1tYXJrZXItbWFyZ2luO1xuXHRtYXJnaW4tbGVmdDogJHNpLWRlZmF1bHQtbWFya2VyLXdpZHRoIC8gMiAtICRzaS1kZWZhdWx0LW1hcmtlci1hbmNob3IteDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG5cbi8vIExlZnQtcG9zaXRpb25lZCBpbmZvd2luZG93XG4uI3skc2ktcHJlfS13cmFwcGVyLWxlZnQge1xuXHRtYXJnaW4tdG9wOiAkc2ktZGVmYXVsdC1tYXJrZXItaGVpZ2h0IC8gMiAtICRzaS1kZWZhdWx0LW1hcmtlci1hbmNob3IteTtcblx0bWFyZ2luLWxlZnQ6IC0kc2ktZGVmYXVsdC1tYXJrZXItYW5jaG9yLXggLSAkc2ktZGVmYXVsdC1tYXJrZXItbWFyZ2luO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7XG59XG5cbi8vIFJpZ2h0LXBvc2l0aW9uZWQgaW5mb3dpbmRvd1xuLiN7JHNpLXByZX0td3JhcHBlci1yaWdodCB7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0bWFyZ2luLXRvcDogJHNpLWRlZmF1bHQtbWFya2VyLWhlaWdodCAvIDIgLSAkc2ktZGVmYXVsdC1tYXJrZXItYW5jaG9yLXk7XG5cdG1hcmdpbi1sZWZ0OiAkc2ktZGVmYXVsdC1tYXJrZXItd2lkdGggLSAkc2ktZGVmYXVsdC1tYXJrZXItYW5jaG9yLXggKyAkc2ktZGVmYXVsdC1tYXJrZXItbWFyZ2luO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gMi4gSW5mb3dpbmRvdyBTaGFkb3dcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBTaGFkb3cgd3JhcHBlclxuW2NsYXNzKj0nI3skc2ktcHJlfS1zaGFkb3ctd3JhcHBlciddIHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdG9wYWNpdHk6ICRzaS1zaGFkb3ctb3BhY2l0eTtcblx0ei1pbmRleDogMTtcbn1cblxuLy8gU2hhZG93IHBvc2l0aW9uXG4uI3skc2ktcHJlfS1zaGFkb3ctd3JhcHBlci10b3AsXG4uI3skc2ktcHJlfS1zaGFkb3ctd3JhcHBlci1ib3R0b20ge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uI3skc2ktcHJlfS1zaGFkb3ctcG9pbnRlci1ib3R0b20sXG4uI3skc2ktcHJlfS1zaGFkb3ctcG9pbnRlci1yaWdodCB7XG5cdG9yZGVyOiAtMTtcbn1cblxuLy8gQm94IHNoYWRvd1xuLiN7JHNpLXByZX0tc2hhZG93LWZyYW1lIHtcblx0Ym94LXNoYWRvdzogJHNpLXNoYWRvdy1oICRzaS1zaGFkb3ctdiAkc2ktc2hhZG93LWJsdXIgJHNpLXNoYWRvdy1zcHJlYWQgJHNpLXNoYWRvdy1jb2xvcjtcbn1cblxuLy8gUG9pbnRlciBzaGFkb3dcbltjbGFzcyo9JyN7JHNpLXByZX0tc2hhZG93LXBvaW50ZXInXSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6ICRzaS1wb2ludGVyLWxlbmd0aDtcblx0aGVpZ2h0OiAkc2ktcG9pbnRlci1sZW5ndGg7XG5cdG1hcmdpbjogYXV0bztcbn1cblxuW2NsYXNzKj0nI3skc2ktcHJlfS1zaGFkb3ctaW5uZXItcG9pbnRlciddIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTQxJTtcblx0aGVpZ2h0OiAxNDElO1xuXHRib3gtc2hhZG93OiAkc2ktcm90YXRlZC1zaGFkb3ctaCAkc2ktcm90YXRlZC1zaGFkb3ctdiAkc2ktc2hhZG93LWJsdXIgJHNpLXNoYWRvdy1zcHJlYWQgJHNpLXNoYWRvdy1jb2xvcjtcbn1cblxuXG4uI3skc2ktcHJlfS1zaGFkb3ctaW5uZXItcG9pbnRlci10b3Age1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgkc2ktcm90YXRpb24pO1xufVxuXG4uI3skc2ktcHJlfS1zaGFkb3ctaW5uZXItcG9pbnRlci1ib3R0b20ge1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKSByb3RhdGUoJHNpLXJvdGF0aW9uKTtcbn1cblxuLiN7JHNpLXByZX0tc2hhZG93LWlubmVyLXBvaW50ZXItbGVmdCB7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoJHNpLXJvdGF0aW9uKTtcbn1cblxuLiN7JHNpLXByZX0tc2hhZG93LWlubmVyLXBvaW50ZXItcmlnaHQge1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSkgcm90YXRlKCRzaS1yb3RhdGlvbik7XG59XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIDMuIENvbnRlbnQgU3R5bGVzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gQ29udGVudCBzdHlsZXNcbi4jeyRzaS1wcmV9LWZyYW1lIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbGV4OiAxIDEgYXV0bztcblx0Ym9yZGVyLXJhZGl1czogJHNpLWJvcmRlci1yYWRpdXM7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHotaW5kZXg6IDI7XG59XG5cbi4jeyRzaS1wcmV9LWNvbnRlbnQtd3JhcHBlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdHBhZGRpbmc6ICRzaS1jb250ZW50LXBhZGRpbmc7XG5cdGJhY2tncm91bmQtY29sb3I6ICRzaS1jb250ZW50LWJnO1xuXHRcblx0LiN7JHNpLXByZX0taGFzLWJvcmRlciAmIHtcblx0XHRib3JkZXI6ICRzaS1ib3JkZXItd2lkdGggc29saWQgJHNpLWJvcmRlci1jb2xvcjtcblx0fVxufVxuXG4uI3skc2ktcHJlfS1jb250ZW50IHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIDQuIENsb3NlIEJ1dHRvblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi4jeyRzaS1wcmV9LWNsb3NlLWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym9yZGVyOiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYTtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcblx0Zm9udC1zaXplOiAkc2ktY2xvc2UtZm9udC1zaXplO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG9wYWNpdHk6ICRzaS1jbG9zZS1vcGFjaXR5O1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHR6LWluZGV4OiAyO1xuXHRcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0b3BhY2l0eTogJHNpLWNsb3NlLWhvdmVyLW9wYWNpdHk7XG5cdH1cbn1cblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gNS4gUG9pbnRlciBTdHlsZXNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5bY2xhc3MqPScjeyRzaS1wcmV9LXBvaW50ZXItYm9yZGVyJ10ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvcmRlcjogJHNpLXBvaW50ZXItbGVuZ3RoIHNvbGlkIHRyYW5zcGFyZW50O1xuXHR6LWluZGV4OiAzO1xufVxuXG4kc2ktdHJpYW5nbGUtZGlmZmVyZW5jZTogbWluKHJvdW5kKCRzaS1ib3JkZXItd2lkdGggKiAoJHNpLXJvb3QtMiAtIDEpKSwgJHNpLXBvaW50ZXItbGVuZ3RoKTtcblxuW2NsYXNzKj0nI3skc2ktcHJlfS1wb2ludGVyLWJnJ10ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlcjogJHNpLXBvaW50ZXItbGVuZ3RoIHNvbGlkIHRyYW5zcGFyZW50O1xuXHR6LWluZGV4OiA0O1xuXHRcblx0LiN7JHNpLXByZX0taGFzLWJvcmRlciAmIHtcblx0XHRib3JkZXItd2lkdGg6ICRzaS1wb2ludGVyLWxlbmd0aCAtICRzaS10cmlhbmdsZS1kaWZmZXJlbmNlO1xuXHR9XG59XG5cbi4jeyRzaS1wcmV9LXBvaW50ZXItYm9yZGVyLXRvcCxcbi4jeyRzaS1wcmV9LXBvaW50ZXItYm9yZGVyLWJvdHRvbSB7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG5cbi4jeyRzaS1wcmV9LXBvaW50ZXItYm9yZGVyLWxlZnQsXG4uI3skc2ktcHJlfS1wb2ludGVyLWJvcmRlci1yaWdodCB7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cblxuLy8gVG9wIHBvaW50ZXIgcG9pc2l0aW9uaW5nXG4uI3skc2ktcHJlfS1wb2ludGVyLXRvcCB7XG5cdGJvcmRlci1ib3R0b206IDA7XG59XG5cbi4jeyRzaS1wcmV9LXBvaW50ZXItYm9yZGVyLXRvcCB7XG5cdGJvdHRvbTogMDtcblx0Ym9yZGVyLXRvcC1jb2xvcjogJHNpLWJvcmRlci1jb2xvcjtcbn1cblxuLiN7JHNpLXByZX0tcG9pbnRlci1iZy10b3Age1xuXHRib3JkZXItdG9wLWNvbG9yOiAkc2ktY29udGVudC1iZztcblx0XG5cdC4jeyRzaS1wcmV9LWhhcy1ib3JkZXIgJiB7XG5cdFx0dG9wOiAtJHNpLWJvcmRlci13aWR0aDtcblx0XHRtYXJnaW4tYm90dG9tOiAkc2ktdHJpYW5nbGUtZGlmZmVyZW5jZTtcblx0fVxufVxuXG5cbi8vIEJvdHRvbSBwb2ludGVyIHBvc2l0aW9uaW5nXG4uI3skc2ktcHJlfS1wb2ludGVyLWJvdHRvbSB7XG5cdGJvcmRlci10b3A6IDA7XG59XG5cbi4jeyRzaS1wcmV9LXBvaW50ZXItYm9yZGVyLWJvdHRvbSB7XG5cdHRvcDogMDtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJHNpLWJvcmRlci1jb2xvcjtcbn1cblxuLiN7JHNpLXByZX0tcG9pbnRlci1iZy1ib3R0b20ge1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAkc2ktY29udGVudC1iZztcblx0XG5cdC4jeyRzaS1wcmV9LWhhcy1ib3JkZXIgJiB7XG5cdFx0Ym90dG9tOiAtJHNpLWJvcmRlci13aWR0aDtcblx0XHRtYXJnaW4tdG9wOiAkc2ktdHJpYW5nbGUtZGlmZmVyZW5jZTtcblx0fVxufVxuXG4vLyBMZWZ0IHBvaW50ZXIgcG9zaXRpb25pbmdcbi4jeyRzaS1wcmV9LXBvaW50ZXItbGVmdCB7XG5cdGJvcmRlci1yaWdodDogMDtcbn1cblxuLiN7JHNpLXByZX0tcG9pbnRlci1ib3JkZXItbGVmdCB7XG5cdHJpZ2h0OiAwO1xuXHRib3JkZXItbGVmdC1jb2xvcjogJHNpLWJvcmRlci1jb2xvcjtcbn1cblxuLiN7JHNpLXByZX0tcG9pbnRlci1iZy1sZWZ0IHtcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICRzaS1jb250ZW50LWJnO1xuXHRcblx0LiN7JHNpLXByZX0taGFzLWJvcmRlciAmIHtcblx0XHRsZWZ0OiAtJHNpLWJvcmRlci13aWR0aDtcblx0XHRtYXJnaW4tcmlnaHQ6ICRzaS10cmlhbmdsZS1kaWZmZXJlbmNlO1xuXHR9XG59XG5cbi8vIFJpZ2h0IHBvaW50ZXIgcG9zaXRpb25pbmdcbi4jeyRzaS1wcmV9LXBvaW50ZXItcmlnaHQge1xuXHRib3JkZXItbGVmdDogMDtcbn1cblxuLiN7JHNpLXByZX0tcG9pbnRlci1ib3JkZXItcmlnaHQge1xuXHRsZWZ0OiAwO1xuXHRib3JkZXItcmlnaHQtY29sb3I6ICRzaS1ib3JkZXItY29sb3I7XG59XG5cbi4jeyRzaS1wcmV9LXBvaW50ZXItYmctcmlnaHQge1xuXHRib3JkZXItcmlnaHQtY29sb3I6ICRzaS1jb250ZW50LWJnO1xuXHRcblx0LiN7JHNpLXByZX0taGFzLWJvcmRlciAmIHtcblx0XHRyaWdodDogLSRzaS1ib3JkZXItd2lkdGg7XG5cdFx0bWFyZ2luLWxlZnQ6ICRzaS10cmlhbmdsZS1kaWZmZXJlbmNlO1xuXHR9XG59IiwiLmZvb3RlciB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZm9vdGVyX19jb2x1bW4ge1xuXHQmLmZvb3Rlcl9fY29sdW1uLS1vbmUge1xuXHRcdHdpZHRoOiA0MCU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMCU7XG5cdFx0QGluY2x1ZGUgZmFkZS1ob3Jpem9udGFsKC0zcmVtLCA0cyk7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0cGFkZGluZzogMnJlbTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWM7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHRcdFxuXHRcdC53aWRnZXQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdFxuXHR9IC8vICYuZm9vdGVyX19jb2x1bW4tLW9uZVxuXG5cdCYuZm9vdGVyX19jb2x1bW4tLXR3byB7XG5cdFx0d2lkdGg6IDIwJTtcblx0XHRtYXJnaW4tbGVmdDogNyU7XG5cdFx0QGluY2x1ZGUgZmFkZS1ob3Jpem9udGFsKDNyZW0sIDRzKTtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYTtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAycmVtIDNyZW07XG5cdFx0fVxuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAycmVtIDJyZW07XG5cdFx0fVxuXHR9IC8vICYuZm9vdGVyX19jb2x1bW4tLXR3b1xuXG5cdCYuZm9vdGVyX19jb2x1bW4tLXRocmVlIHtcblx0XHR3aWR0aDogMjMlO1xuXHRcdHBhZGRpbmctbGVmdDogMS41cmVtO1xuXHRcdEBpbmNsdWRlIGZhZGUtaG9yaXpvbnRhbCgzcmVtLCAzcyk7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWE7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMnJlbSAzcmVtO1xuXHRcdH1cblx0XHRcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMnJlbSAycmVtO1xuXHRcdH1cblx0XHRcblx0XHQuc29jaWFsLWxpbmtzIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LnNvY2lhbC1saW5rX19pY29uIHtcblx0XHRcdGhlaWdodDogNDRweDtcblx0XHR9XG5cdFx0XG5cdH0gLy8gJi5mb290ZXJfX2NvbHVtbi0tdGhyZWVcbn0gLy8gLmZvb3Rlcl9fY29sdW1uXG5cbi5mb290ZXJfX3RvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogM3JlbSAwIDFyZW0gMDtcblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdH1cblx0XG5cdC53aWRnZXQge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XG5cdFx0cCwgYSB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Zm9udDogNDAwIDFyZW0vMS41ICRmb250LXNlY29uZGFyeTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuMzVyZW07XG5cdFx0fVxuXHRcdFxuXHRcdGEge1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcblx0XHRcdFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdG9wYWNpdHk6IC43O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LnNvY2lhbC1saW5rcyB7XG5cdFx0cGFkZGluZy10b3A6IDJyZW07XG5cdH1cbn0gLy8gLmZvb3Rlcl9fdG9wXG5cbi5jb250YWluZXIge1xuXHQmLmNvbnRhaW5lci0tZm9vdGVyLXRvcCB7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlci1sb2dvIHtcblx0bWFyZ2luLXRvcDogMi41cmVtO1xuXHRtYXJnaW4tYm90dG9tOiA1cmVtO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHRcblx0aW1nLCBwaWN0dXJlIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5hcnJvdy1ib3gge1xuXHQmLmFycm93LWJveC0tZm9vdGVyIHtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi53aWRnZXRfX3RpdGxlIHtcblx0Y29sb3I6ICR3aGl0ZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udDogNzAwIDEuMjVyZW0vMS40ICRmb250LXByaW1hcnk7XG5cdGxldHRlci1zcGFjaW5nOiAuMTRyZW07XG5cdG1hcmdpbjogMCAwIC43NXJlbSAwO1xufVxuXG4uZm9vdGVyLXRleHQge1xuXHRmb250OiA0MDAgMXJlbS8xLjggJGZvbnQtc2Vjb25kYXJ5O1xuXHRsZXR0ZXItc3BhY2luZzogLjFyZW07XG59XG5cbi5mb290ZXJfX2JvdHRvbSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxcmVtIDAgMCAwO1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cblx0JiA+IC5jb250YWluZXIge1xuXHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICBwYWRkaW5nOiAwIDAgMXJlbSAwO1xuXHR9IC8vICYgPiAuY29udGFpbmVyXG5cblx0LndpZGdldCB7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0fSAvLyAud2lkZ2V0XG5cblx0Lm1lbnUge1xuXHQgICAgbGlzdC1zdHlsZTogbm9uZTtcblx0ICAgIHBhZGRpbmc6IDA7XG5cdCAgICBtYXJnaW46IDA7XG5cdH0gLy8gLm1lbnVcblxuXHQubWVudS1pdGVtIHtcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIHBhZGRpbmc6IDAgMXJlbTtcblx0ICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG5cdCAgICAmID4gYSB7XG5cdCAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cdCAgICAgICAgY29sb3I6ICRjb2xvci1mO1xuXHQgICAgfSAvLyAmID4gYVxuXG5cdH0gLy8gLm1lbnUtaXRlbVxuXG59XG5cbi5hcnJvdy1yaWdodCB7XG5cdCYuYXJyb3ctcmlnaHQtLWZvb3RlciB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmZvb3Rlci1saXN0IHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHRjb2xvcjogI0EyQTI5RDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA2cmVtKTtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZy1yaWdodDogM3JlbTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG5cdH1cblx0XG5cdGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAwIC4yNXJlbTtcblx0XHRmb250OiA0MDAgLjcyNXJlbS8xLjggJGZvbnQtc2Vjb25kYXJ5O1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMXJlbTtcblx0XHRjb2xvcjogI0EyQTI5RDtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1zaXplOiAuNjVyZW07XG5cdFx0fVxuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoNTUwcHggZG93bikge1xuXHRcdFx0Zm9udC1zaXplOiAuNXJlbTtcblx0XHR9XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4c21hbGwgZG93bikge1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07XG5cdFx0fVxuXHRcdFxuXHRcdCYuZm9vdGVyLWNvcHkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCg1NTBweCBkb3duKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC4xNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Ji5mb290ZXItbWFuYWdlbWVudCB7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdGEge1xuXHRcdGNvbG9yOiAjQTJBMjlEO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAuODtcblx0XHR9XG5cdH1cbn1cblxubGkuZm9vdGVyLWljb25zIHtcblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiA1MCU7XG5cdH1cblx0XG5cdGltZyB7XG5cdFx0d2lkdGg6IDM2cHg7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cbn1cblxubGkuZm9vdGVyLXByaXZhY3kge1xuXHRzcGFuIHtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KDQxMHB4IGRvd24pIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59IiwiLmhlYWRlciB7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDk7XG5cdGluc2V0OiB1bnNldCAhaW1wb3J0YW50O1xuXHRcblx0Ji5oZWFkZXItLWZpeGVkIHtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdH1cblx0XG5cdGJvZHkuaGVhZGVyLWlzLXN0aWNreSAmIHtcblx0XHRib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLDAsMCwwLjMpO1xuXHR9XG59IiwiLmhlYWRlcl9fYm90dG9tIHtcblxuICAgICYgPiAuY29udGFpbmVyIHtcblxuICAgICAgICAvLyBNb2JpbGUgbWVudSBpcyBhY3RpdmVcbiAgICAgICAgYm9keS5tZW51LWlzLW9wZW4gJiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDApOyAvLyBBZGp1c3QgZm9yIC5oZWFkZXJfX3RvcCBoZWlnaHQuXG4gICAgICAgIH1cblxuICAgIH0gLy8gJiA+IC5jb250YWluZXJcbiAgICBcbn0gLy8gLmhlYWRlcl9fYm90dG9tXG5cbi5oZWFkZXJfX21lbnUge1xuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24tc2VsZihtaWRkbGUpO1xuICAgIEBpbmNsdWRlIHh5LWdyaWQ7XG4gICAgQGluY2x1ZGUgeHktY2VsbCgkc2l6ZTogMTIsICRndXR0ZXJzOiAwKTtcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduLXNlbGYodG9wKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgXG4gICAgLy8gTW9iaWxlIG1lbnUgaXMgYWN0aXZlXG4gICAgYm9keS5tZW51LWlzLW9wZW4gJiB7XG4gICAgICAgIEBpbmNsdWRlIHh5LWNlbGwoJHNpemU6IDEyLCAkZ3V0dGVyczogMCk7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNnJlbSk7XG4gICAgfVxuICAgIFxufSAvLyAubWVudVxuXG4ubWFpbi1uYXYge1xuICAgIEBpbmNsdWRlIHh5LWNlbGwoJHNpemU6IDEyLCAkZ3V0dGVyczogMCk7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogbm9uZTtcblx0bGlzdC1zdHlsZTogbm9uZTtcbiAgICBcbiAgICBAZm9yICRpIGZyb20gMSB0byAxNSB7XG4gICAgICAgIC5tZW51LWl0ZW06bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG4gICAgICAgICAgICAgICAgLy90cmFuc2l0aW9uLWRlbGF5OiAkaSAqIDAuMDc1cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAubWVudS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIFxuICAgICAgICAmLm1lbnUtaXRlbS0taGFzLWljb24ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICB9IC8vICYubWVudS1pdGVtLS1oYXMtaWNvblxuICAgICAgICBcbiAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAubWVudS1pdGVtX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHktY2VsbCgkc2l6ZTogMTIsICRndXR0ZXJzOiAwKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250OiA0MDAgMC43cmVtLzEgJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRmb250LWJvZHksMC41KTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAuMXJlbSAwIDA7XG4gICAgICAgICAgICB9IC8vICYgPiAuZGVzY3JpcHRpb25cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLm1lbnUtaXRlbV9faWNvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDAuNjZyZW07XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB9IC8vIGltZ1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfSAvLyBtZW51LWl0ZW1fX2ljb25cbiAgICAgICAgICAgIFxuICAgICAgICB9IC8vICYgPiBhXG4gICAgICAgIFxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogNTAwIDEuNXJlbS8xLjUgJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xNHJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYjtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBcdGNvbG9yOiAkY29sb3ItYTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG4gICAgICAgICAgICAgICAgZm9udDogNDAwIDEuMDVyZW0vMS41ICRmb250LXNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC8vIFN1Ym1lbnUgdHJpYW5nbGUgaWNvbi5cbiAgICAgICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICAgICAgICAgICAgICB9IC8vICYgPiBzcGFuXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9IC8vICYgPiBhXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE3NXB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDE7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZSAwLjFzO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh5LWNlbGwoJHNpemU6IDEyLCAkZ3V0dGVyczogMCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLnN1Yi1tZW51LS1pcy1vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfSAvLyAmLnN1Ym1lbnUtaXMtb3BlblxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvbnQtYm9keTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVlbSA0ZW0gMC43NWVtIDFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gRU5EIC5zdWItbWVudVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAvLyAubWVudS1pdGVtLWhhcy1jaGlsZHJlblxuICAgICAgICBcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWE7XG5cdCAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItYTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyAuY3VycmVudC1tZW51LWl0ZW1cbiAgICAgICAgXG4gICAgfVxuICAgIC8vRU5EIGxpXG4gICAgXG59IC8vIC5tYWluLW5hdlxuXG4uaGVhZGVyX19uYXYge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogLTEwMDAwcHg7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLDAsMCwwLjMpO1xuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICBcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9oZXJvLWJnLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDcwJSBhdXRvO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgfVxuICAgIFxuICAgIGJvZHkubWVudS1hY3RpdmUgJiB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA3NTBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYm9keS5tZW51LWFjdGl2ZSB7XG4gICAgLmhlYWRlciB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA3NTBweCkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmhlYWRlcl9fdG9wLCAucGFnZS13cmFwLCAuZm9vdGVyIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDc1MHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNvbnRhaW5lciB7XG5cdCYuY29udGFpbmVyLS1oZWFkZXItdG9wIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cblxuLmhlYWRlcl9fdG9wIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHdoaXRlIDAlLCAkd2hpdGUgNTAlLCAkY29sb3ItYSA1MCUsICRjb2xvci1hIDEwMCUpO1xuXHRcblx0Ym9keS5tZW51LWlzLW9wZW4gJiB7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdH1cbn1cblxuLmhlYWRlcl9fbmF2LXRvcCB7XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcblx0fVxuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludCh4c21hbGwgZG93bikge1xuXHRcdHBhZGRpbmctbGVmdDogMnJlbTtcblx0fVxuXHRcblx0LnRvcC1uYXYge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgxMTAwcHggZG93bikge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxcmVtO1xuXHRcdH1cblx0XHRcblx0XHQubWVudS1pdGVtIHtcblx0XHRcdCYuaXMtaWNvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYuaXMtYXBwbHkge1xuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1jO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAycmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzUwcHgpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5oZWFkZXJfX3RvcCB7XG5cdC50b3AtbmF2IHtcblx0XHQubWVudS1pdGVtIHtcblx0XHRcdCYuaXMtYXBwbHkge1xuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLmlzLXBob25lIHtcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnRvcC1uYXYge1xuXHRAaW5jbHVkZSB4eS1jZWxsKDYpO1xuXHRwYWRkaW5nOiAuNHJlbSAwIDAgNnJlbTtcblx0bWFyZ2luOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoMTEwMHB4IGRvd24pIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDRyZW07XG5cdH1cblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDZyZW07XG5cdH1cblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHNtYWxsIGRvd24pIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDRyZW07XG5cdH1cblx0XG5cdCYgPiAubWVudS1pdGVtIHtcblx0XHRAaW5jbHVkZSBmbGV4LWFsaWduLXNlbGYobWlkZGxlKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMCAwLjVyZW07XG5cdFx0cGFkZGluZzogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMzNzIGVhc2U7XG5cdFx0XG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDJyZW07XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoMTE0MHB4IGRvd24pIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDFyZW07XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC41cmVtO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRsZWZ0OiAtMnJlbTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4c21hbGwgZG93bikge1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmLmlzLXBob25lIHtcblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmLmlzLWljb24ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGVmdDogLTEuNXJlbTtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4c21hbGwgZG93bikge1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRib2R5Lm1lbnUtaXMtb3BlbiAmIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0YSB7XG5cdFx0XHRcdHdpZHRoOiA3N3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9tZW51LWljb24uc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjVweCBhdXRvO1xuXHRcdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZy10b3A6IDJyZW07XG5cdFx0XHRcdHRyYW5zaXRpb246IG5vbmU7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRmb250LXNpemU6IC41cmVtO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYjtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdFx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udDogNzAwIDFyZW0vMS41ICRmb250LXNlY29uZGFyeTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMjRyZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0cGFkZGluZzogMCAwLjI1ZW07XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1jO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlIGRvd24pIHtcblx0XHRcdFx0Zm9udC1zaXplOiAuOHJlbTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYjtcblx0XHRcdH1cblx0XHR9IC8vIGFcblx0XHRcblx0fSAvLyAmID4gLm1lbnUtaXRlbVxuXHRcbn0gLy8gLnRvcC1uYXZcblxuLmhlYWRlcl9fbG9nbyB7XG5cdEBpbmNsdWRlIHh5LWNlbGwoNik7XG5cdHBhZGRpbmc6IDJyZW0gNC41cmVtIDJyZW0gMnJlbTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRwYWRkaW5nOiAycmVtIC41cmVtIDJyZW0gMXJlbTtcblx0fVxuXHRcblx0Ym9keS5tZW51LWlzLW9wZW4gJiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRcblx0YSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdG91dGxpbmU6IDA7XG5cdFx0fVxuXHR9XG5cdFxuXHRpbWcge1xuXHRcdEBpbmNsdWRlIGZsZXgtYWxpZ24tc2VsZihtaWRkbGUpO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDM3NXB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtaGVpZ2h0OiA4MHB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdFxufSAvLyAubG9nb1xuIiwiYm9keS5pbmRleCxcbmJvZHkuc2VhcmNoLFxuYm9keS5hcmNoaXZlIHtcblxuICAgIC5wYWdlLXdyYXAge1xuXG4gICAgICAgICYgPiAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTByZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9IC8vICYgPiAuY29udGFpbmVyXG5cbiAgICB9IC8vIC5wYWdlLXdyYXBcblxuICAgIC5jb250ZW50LWFyZWEge1xuICAgICAgICBAaW5jbHVkZSB4eS1jZWxsKCRzaXplOiAxMiwgJGd1dHRlcnM6IDApO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuICAgICAgICAgICAgQGluY2x1ZGUgeHktY2VsbCgkc2l6ZTogMTIsICRndXR0ZXJzOiAwKTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAvLyAucGFnZV9fY29udGVudFxuXG4gICAgLnNpZGViYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH0gLy8gLnNpZGViYXJcblxuXG59XG5cblxuYm9keS5pbmRleCxcbmJvZHkuc2VhcmNoLFxuYm9keS5hcmNoaXZlIHtcblxuICAgIC8vIFBvc3RcbiAgICAucG9zdCB7XG4gICAgICAgIEBpbmNsdWRlIHh5LWNlbGwoJHNpemU6IDEyLCAkZ3V0dGVyczogMCk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEYwRjA7XG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbSAwO1xuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnBvc3RfX2JvZHkge1xuICAgICAgICBAaW5jbHVkZSB4eS1jZWxsKCRzaXplOiAxMiwgJGd1dHRlcnM6IDApO1xuICAgIH0gLy8gLnBvc3RfX2JvZHlcblxuICAgIC5wb3N0X19pbWFnZSB7XG4gICAgICAgIEBpbmNsdWRlIHh5LWNlbGwoJHNpemU6IDEyLCAkZ3V0dGVyczogMCk7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAvLyAucG9zdF9faW1hZ2VcblxuICAgIC5wb3N0X190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHh5LWNlbGwoJHNpemU6IDEyLCAkZ3V0dGVyczogMCk7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwIDFyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICAgICAgICBjb2xvcjogJGZvbnQtYm9keTtcblxuICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogJGZvbnQtYm9keTtcbiAgICAgICAgfSAvLyAmID4gYVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgLy8gLnBvc3RfX3RpdGxlXG5cbiAgICAucG9zdF9fY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIHh5LWNlbGwoJHNpemU6IDEyLCAkZ3V0dGVyczogMCk7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGZvbnRfYm9keTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgLy8gLnBvc3RfX2NvbnRlbnRcblxuICAgIC5wb3N0X19saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgeHktY2VsbCgkc2l6ZTogMTIsICRndXR0ZXJzOiAwKTtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgfSAvLyBhXG5cbiAgICB9XG4gICAgLy8gLnBvc3RfX3JlYWRtb3JlXG5cbn1cbi8vIC5pbmRleFxuXG5ib2R5LnNlYXJjaCB7XG4gICAgLnBvc3QgIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cbiAgICAvLyAucG9zdFxufSIsImJvZHkuc2VhcmNoIHtcblxuXHQucGFnZS1oZWFkZXIge1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcbiAgICBcdGhlaWdodDogNTB2aDtcblxuICAgIFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG4gICAgXHRcdGhlaWdodDogNjZ2aDtcbiAgICBcdH1cblxuICAgIFx0JiA+IC5jb250YWluZXIge1xuICAgIFx0XHR3aWR0aDogMTAwJTtcbiAgICBcdH1cblxuXHRcdC5wYWdlLWhlYWRlcl9fY29udGVudCB7XG5cdFx0XHRAaW5jbHVkZSB4eS1jZWxsKCRzaXplOiAxMiwgJGd1dHRlcnM6IDApO1xuXHRcdFx0QGluY2x1ZGUgZmxleC1hbGlnbi1zZWxmKG1pZGRsZSk7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdH1cblxuXHR9XG5cdC8vIC5wYWdlLWhlYWRlclxuXG5cblx0LnBhZ2VfX2NvbnRlbnQge1xuXHQgICAgQGluY2x1ZGUgeHktY2VsbCgkc2l6ZTogOCwgJGd1dHRlcnM6IDApO1xuXHR9XG5cdC8vIC5wYWdlLWNvbnRlbnRcblxufSIsIi5wYWdlIHtcblxuXHQuY29udGVudC1hcmVhIHtcblx0XHRwYWRkaW5nOiAzLjVyZW0gMDtcblx0fVxuXHRcblx0Ji5wYWdlLS1ibG9nIHtcblx0XHQucGFnZS1oZWFkZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxufSAvLyAucGFnZVxuIiwiLnBhZ2UtLTQwNCB7XG5cdC5jb250ZW50LWFyZWEge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHdoaXRlIDAlLCAkd2hpdGUgNTAlLCAkY29sb3ItYSA1MCUsICRjb2xvci1hIDEwMCUpOztcblx0XHRcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0cGFkZGluZy10b3A6IDJyZW07XG5cdFx0fVxuXHRcdFxuXHRcdD4gLmNvbnRhaW5lciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSBkb3duKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jb250YWluZXIge1xuXHQmLmNvbnRhaW5lci0tNDA0IHtcblx0XHRtYXgtd2lkdGg6IDEwNTBweDtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG59IiwiLnNpbmdsZS5zaW5nbGUtLXBvc3Qge1xuXHQuY29udGVudC1hcmVhIHtcblx0XHRAaW5jbHVkZSB4eS1jZWxsKCRzaXplOiAxMiwgJGd1dHRlcnM6IDApO1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cblx0XHQmLmhhcy1zaWRlYmFyIHtcblx0XHRcdEBpbmNsdWRlIHh5LWNlbGwoJHNpemU6IDguNSwgJGd1dHRlcnM6IDApO1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0ICAgIC5wb3N0IHtcblx0XHQgICAgICAgIEBpbmNsdWRlIHh5LWNlbGwoJHNpemU6IDEyLCAkZ3V0dGVyczogMCk7XG5cdFx0ICAgICAgICBtYXJnaW46IDA7XG5cdFx0ICAgIH0gLy8gLnBvc3RfX2FydGljbGVcblxuXHRcdH0gLy8gJi5oYXMtc2lkZWJhclxuXG5cdH0gLy8gLmNvbnRlbnQtYXJlYVxuXG5cdC5zaWRlYmFyIHtcblx0ICAgIC8vIHNpZGViYXIuc2Nzc1xuXHQgICAgcGFkZGluZy10b3A6IDVyZW07XG5cdH0gLy8gLnNpZGViYXJcblxuXHQucGFnZS1oZWFkZXIge1xuXG5cdFx0LnBhZ2UtaGVhZGVyX19vdmVybGF5IHtcblx0XHRcdG9wYWNpdHk6IDAuNzU7XG5cdFx0fVxuXHR9XG5cdC8vRU5EIC5wYWdlLWhlYWRlclxuXG5cdC5wb3N0IHtcblx0XHRAaW5jbHVkZSB4eS1jZWxsKCRzaXplOiAxMiwgJGd1dHRlcnM6IDApO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG5cdFx0fVxuXG5cdH0gLy8gLnBvc3RcblxuXHQucG9zdF9fYm9keSB7XG5cdCAgICBAaW5jbHVkZSB4eS1jZWxsKCRzaXplOiAxMiwgJGd1dHRlcnM6IDApO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRwYWRkaW5nOiAzcmVtIDRyZW07XG5cdFx0bWFyZ2luLXRvcDogLTExcmVtO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdG1hcmdpbi10b3A6IC0zLjVyZW07XG5cdFx0fVxuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuXHRcdFx0cGFkZGluZzogM3JlbSAycmVtO1xuXHRcdH1cblx0XHRcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzbWFsbCBkb3duKSB7XG5cdFx0XHRwYWRkaW5nOiAycmVtIDFyZW07XG5cdFx0fVxuXHR9IC8vIC5wb3N0X19hcnRpY2xlXG5cblx0LnBvc3RfX3NoYXJlIHtcblx0XHQvLyBhc3NldHMvc2Nzcy9jb21wb25lbnRzL19wb3N0LXNoYXJlLnNjc3Ncblx0XHRAaW5jbHVkZSB4eS1jZWxsKCRzaXplOiAxLCAkZ3V0dGVyczogMCk7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0QGluY2x1ZGUgeHktY2VsbCgkc2l6ZTogMTAuNSwgJGd1dHRlcnM6IDApO1xuXHRcdFx0bWFyZ2luOiAxcmVtIGF1dG8gMDtcblx0XHR9XG5cblx0fSAvLyAucG9zdF9fc2hhcmVcblxuXHQucG9zdF9faW1hZ2Uge1xuXHRcdGhlaWdodDogNDA1cHg7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0fSAvLyAucG9zdF9faW1hZ2VcblxuXHQucG9zdF9fdGl0bGUge1xuXHQgICAgQGluY2x1ZGUgeHktY2VsbCgkc2l6ZTogMTIsICRndXR0ZXJzOiAwKTtcblx0ICAgIG1hcmdpbjogMXJlbSAwIDFyZW07XG5cblx0ICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuXHQgICAgXHRAaW5jbHVkZSB4eS1jZWxsKCRzaXplOiAxMC41LCAkZ3V0dGVyczogMCk7XG5cdCAgICBcdG1hcmdpbjogMXJlbSBhdXRvIDFyZW07XG5cdCAgICB9XG5cblx0fSAvLyAucG9zdF9fdGl0bGVcblxuXHQucG9zdF9fY29udGVudCB7XG5cdCAgICBAaW5jbHVkZSB4eS1jZWxsKCRzaXplOiAxMiwgJGd1dHRlcnM6IDApO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWE7XG5cdFx0XHRtYXJnaW46IDAgMCAycmVtIDA7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xNHJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHRcdFxuXHRcdHAge1xuXHRcdFx0Zm9udDogNTAwIC44MTI1cmVtLzEuOSAkZm9udC1zZWNvbmRhcnk7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjFyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjZyZW07XG5cdFx0fVxuXHRcdFxuXHRcdGJsb2NrcXVvdGUge1xuXHRcdFx0bWFyZ2luOiA1cmVtIDA7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdFx0bWFyZ2luOiAzcmVtIDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHNtYWxsIGRvd24pIHtcblx0XHRcdFx0bWFyZ2luOiAycmVtIDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWE7XG5cdFx0XHRcdGZvbnQ6IDcwMCAxLjRyZW0vMS44ICRmb250LXNlY29uZGFyeTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjE0cmVtO1xuXHRcdFx0XHRcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdHVsLCBvbCB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCAxcmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblx0XHRcdFxuXHRcdFx0bGkge1xuXHRcdFx0XHRmb250OiA1MDAgLjgxMjVyZW0vMS41ICRmb250LXNlY29uZGFyeTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0XHRcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHR1bCwgb2wge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdHVsIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGxlZnQ6IC0xNXB4O1xuXHRcdFx0XHRcdHRvcDogOHB4O1xuXHRcdFx0XHRcdHdpZHRoOiA0cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0b2wge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGxlZnQ6IDE1cHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOjptYXJrZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMTRyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0dGFibGUge1xuXHRcdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRcdH1cblx0XHRcblx0XHR0ZCwgdGgge1xuXHRcdFx0cGFkZGluZzogLjYyNXJlbTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdFx0fVxuXHRcdFxuXHRcdGhyIHtcblx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjQkFDQkU3O1xuXHRcdFx0bWFyZ2luOiA0cmVtIDA7XG5cdFx0fVxuXHR9IC8vIC5wb3N0X19jb250ZW50XG5cbn1cblxuLmltYWdlcyB7XG5cdG1hcmdpbjogMnJlbSAtMnJlbSAzcmVtIC0ycmVtO1xuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdG1hcmdpbi1sZWZ0OiAtMXJlbTtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdH1cblx0XG5cdCYuaW1hZ2VzLS0zY29sIHtcblx0XHQuaW1hZ2VzX19pdGVtIHtcblx0XHRcdEBpbmNsdWRlIHh5LWNlbGwoNCk7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuXHRcdFx0XHRAaW5jbHVkZSB4eS1jZWxsKDEyKTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmltYWdlc19faXRlbS1iZyB7XG5cdFx0XHRoZWlnaHQ6IDI1MHB4O1xuXHRcdH1cblx0fVxufVxuXG4uaW1hZ2VzX19pdGVtIHtcblx0QGluY2x1ZGUgeHktY2VsbCg2KTtcblx0cGFkZGluZzogMCAycmVtO1xuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdHBhZGRpbmc6IDAgMXJlbTtcblx0fVxuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludCg1NTBweCBkb3duKSB7XG5cdFx0QGluY2x1ZGUgeHktY2VsbCgxMik7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0fVxuXHRcblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi5pbWFnZXNfX2l0ZW0tYmcge1xuXHRoZWlnaHQ6IDQwMHB4O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdGhlaWdodDogMzAwcHg7XG5cdH1cbn1cblxuLmltYWdlc19faXRlbS1jYXB0aW9uIHtcblx0cGFkZGluZy10b3A6IDFyZW07XG5cdGZvbnQ6IDUwMCAuODEyNXJlbS8xLjMgJGZvbnQtc2Vjb25kYXJ5O1xuXHRjb2xvcjogJGNvbG9yLWI7XG5cdGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbn1cblxuLmF1dGhvciB7XG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItZDtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1kO1xuXHRwYWRkaW5nOiAzcmVtIDVyZW07XG5cdG1hcmdpbjogM3JlbSAwIDVyZW0gMDtcblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRwYWRkaW5nOiAycmVtIDA7XG5cdH1cbn1cblxuLmF1dGhvcl9faW1hZ2Uge1xuXHRtYXJnaW4tcmlnaHQ6IDNyZW07XG5cdEBpbmNsdWRlIGZhZGUtaG9yaXpvbnRhbCgtM3JlbSwgMXMpO1xuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHR9XG5cdFxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMzVweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdH1cbn1cblxuLmF1dGhvcl9fY29udGVudCB7XG5cdEBpbmNsdWRlIGZhZGUtaG9yaXpvbnRhbCgzcmVtLCAzcyk7XG59XG5cbi5hdXRob3JfX2JpbyB7XG5cdGZvbnQ6IDcwMCAxLjVyZW0vMS41ICRmb250LXNlY29uZGFyeTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICRjb2xvci1hO1xuXHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcblx0bGV0dGVyLXNwYWNpbmc6IC4xNHJlbTtcblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuXHRcdEBpbmNsdWRlIHh5LWNlbGwoMTIpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4uYXV0aG9yX19kZXNjcmlwdGlvbiB7XG5cdHAge1xuXHRcdGZvbnQ6IDUwMCAuODVyZW0vMS41ICRmb250LXNlY29uZGFyeTtcblx0XHRsZXR0ZXItc3BhY2luZzogLjFyZW07XG5cdFx0XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59IiwiLnBhZ2UtLXRoYW5rLXlvdSB7XG5cdC5jb250ZW50LWFyZWEge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHdoaXRlIDAlLCAkd2hpdGUgNTAlLCAkY29sb3ItYSA1MCUsICRjb2xvci1hIDEwMCUpOztcblx0XHRcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0cGFkZGluZy10b3A6IDJyZW07XG5cdFx0fVxuXHRcdFxuXHRcdD4gLmNvbnRhaW5lciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSBkb3duKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jb250YWluZXIge1xuXHQmLmNvbnRhaW5lci0tdGhhbmsteW91IHtcblx0XHRtYXgtd2lkdGg6IDEwNTBweDtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG59IiwiLmhlcm8ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogNS42NXJlbTtcblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHNtYWxsIGRvd24pIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cdH1cblx0XG5cdCYuaGVyby0tY2Fyb3VzZWwge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwIDAgNS42NXJlbSAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRcdH1cblx0XHRcblx0XHQuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuXHRcdC5zd2lwZXItYnV0dG9uLW5leHQge1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIHRvcDogNTAlO1xuXHRcdCAgICB3aWR0aDogNTBweDtcblx0XHQgICAgaGVpZ2h0OiA1MHB4O1xuXHRcdCAgICB6LWluZGV4OiAxO1xuXHRcdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYjtcblx0XHRcdH1cblx0XHR9IC8vIC5zd2lwZXItYnV0dG9uLXByZXZcblxuXHRcdC5zd2lwZXItYnV0dG9uLXByZXYge1xuXHRcdFx0bGVmdDogMS41cmVtO1xuXHRcdH0gLy8gLnN3aXBlci1idXR0b24tcHJldlxuXG5cdFx0LnN3aXBlci1idXR0b24tbmV4dCB7XG5cdFx0XHRyaWdodDogMS41cmVtO1xuXHRcdH0gLy8gLnN3aXBlci1idXR0b24tbmV4dFxuXG5cdH0gLy8gLmhlcm8tLWNhcm91c2VsXG5cdFxuXHQmLmdyYWRpZW50LXdoaXRlLWNvbG9yLWEge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHdoaXRlIDAlLCAkd2hpdGUgNTAlLCAkY29sb3ItYSA1MCUsICRjb2xvci1hIDEwMCUpO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWE7XG5cdFx0fVxuXHR9XG5cdFxuXHQmLmdyYWRpZW50LXdoaXRlLWNvbG9yLWIge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHdoaXRlIDAlLCAkd2hpdGUgNTAlLCAkY29sb3ItYiA1MCUsICRjb2xvci1iIDEwMCUpO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWI7XG5cdFx0fVxuXHR9XG5cdFxuXHQmLmdyYWRpZW50LXdoaXRlLWNvbG9yLWMge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHdoaXRlIDAlLCAkd2hpdGUgNTAlLCAkY29sb3ItYyA1MCUsICRjb2xvci1jIDEwMCUpO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWM7XG5cdFx0fVxuXHR9XG5cdFxuXHQmLmdyYWRpZW50LXdoaXRlLWNvbG9yLWQge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHdoaXRlIDAlLCAkd2hpdGUgNTAlLCAkY29sb3ItZCA1MCUsICRjb2xvci1kIDEwMCUpO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWQ7XG5cdFx0fVxuXHR9XG5cdFxuXHQmLmdyYWRpZW50LXdoaXRlLWNvbG9yLXdoaXRlIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICR3aGl0ZSAwJSwgJHdoaXRlIDUwJSwgJHdoaXRlIDUwJSwgJHdoaXRlIDEwMCUpO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdH1cblx0fVxufVxuXG4uaGVyb19fcGF0dGVybiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogJyc7XG5cdGxlZnQ6IDFweDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogNTAlO1xuXHRoZWlnaHQ6IGNhbGMoMTAwJSArIDEyMHB4KTtcblx0ei1pbmRleDogMDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoMTI1MHB4IGRvd24pIHtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdHdpZHRoOiBjYWxjKDUwJSArIDEwcmVtKTtcblx0XHRsZWZ0OiAtMTByZW07XG5cdH1cblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR9XG59XG5cbi5oZXJvLWl0ZW0ge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29udGFpbmVyIHtcblx0Ji5jb250YWluZXItLXN3aXBlciB7XG5cdFx0Ly9tYXgtd2lkdGg6IDEwNTBweDtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzbWFsbCBkb3duKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5oZXJvLWl0ZW1fX2JnIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNjAwcHg7XG5cdG1heC1oZWlnaHQ6IDgwdmg7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHQvL2hlaWdodDogY2FsYygxMDB2aCAtIDEwcmVtKTtcblx0XHRoZWlnaHQ6IDQwMHB4O1xuXHR9XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KHhzbWFsbCBkb3duKSB7XG5cdFx0aGVpZ2h0OiAzNTBweDtcblx0fVxuXG5cdCYgPiAuY29udGFpbmVyIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDZyZW0pO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xuXHRcdH1cblxuXHR9XG59XG5cbi5oZXJvLWl0ZW1fX292ZXJsYXkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0QGluY2x1ZGUgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkYmxhY2sgMCUsICRibGFjayAxMDAlKTtcblx0b3BhY2l0eTogMC4zMztcblx0ei1pbmRleDogMjtcbn1cblxuLmhlcm8taXRlbV9faGVhZGVyIHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmhlcm8taXRlbV9faGVhZGVyLXRleHQge1xuXHRAaW5jbHVkZSB4eS1jZWxsKDYpO1xuXHRwYWRkaW5nOiAxLjVyZW0gMnJlbSAxLjVyZW0gMXJlbTtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogJHdoaXRlO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsZXR0ZXItc3BhY2luZzogLjE0cmVtO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSBkb3duKSB7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHR9XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRAaW5jbHVkZSB4eS1jZWxsKDEyKTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLmhlcm8taXRlbV9fY29udGVudCB7XG5cdEBpbmNsdWRlIHh5LWNlbGwoJHNpemU6IDgsICRndXR0ZXJzOiAwKTtcblx0QGluY2x1ZGUgZmxleC1hbGlnbi1zZWxmKG1pZGRsZSk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMztcblx0Y29sb3I6ICR3aGl0ZTtcblx0cGFkZGluZzogMTJyZW0gMDtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQgMC4xcztcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlIGRvd24pIHtcblx0XHRAaW5jbHVkZSB4eS1jZWxsKCRzaXplOiAxMCwgJGd1dHRlcnM6IDApO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdEBpbmNsdWRlIHh5LWNlbGwoJHNpemU6IDEyLCAkZ3V0dGVyczogMCk7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxufVxuLy8gLmhlcm8taXRlbV9fY29udGVudFxuXG4uaGVyby1pdGVtX190aXRsZSB7XG5cdEBpbmNsdWRlIHh5LWNlbGwoJHNpemU6IDEyLCAkZ3V0dGVyczogMCk7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udDogNzAwIDQuMjVyZW0vMSAkZm9udC1wcmltYXJ5O1xuXHRsZXR0ZXItc3BhY2luZzogMDtcblx0bWFyZ2luOiAwIDAgMDtcblx0cGFkZGluZzogMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0Zm9udC1zaXplOiAzLjVyZW07XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRmb250LXNpemU6IDIuMTVyZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cbn1cblxuLmhlcm8taXRlbV9fZGVzY3JpcHRpb24ge1xuXHRAaW5jbHVkZSB4eS1jZWxsKCRzaXplOiAxMiwgJGd1dHRlcnM6IDApO1xuXG5cdHAge1xuXHRcdEBpbmNsdWRlIHh5LWNlbGwoJHNpemU6IDEwLCAkZ3V0dGVyczogMCk7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGZvbnQ6IDQwMCAxLjVyZW0gJGZvbnQtc2Vjb25kYXJ5O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0bWFyZ2luOiAwLjI1cmVtIDAgMS4xNXJlbTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdEBpbmNsdWRlIHh5LWNlbGwoJHNpemU6IDEyLCAkZ3V0dGVyczogMCk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdH1cblxufSAvLyAuaGVyby1pdGVtX19kZXNjcmlwdGlvblxuXG4uaGVyby1pdGVtX19idXR0b25zIHtcblxuXHQuYnV0dG9uIHtcblxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHQgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcblxuXHRcdCAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHQgICAgXHRtYXJnaW46IDFyZW0gYXV0byAwO1xuXHRcdCAgICB9XG5cdFx0fSAvLyAmOm50aC1jaGlsZCgyKVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblxuXHR9XG5cbn1cbi8vIC5oZXJvLWl0ZW1fX2J1dHRvbnNcblxuLmhlcm8taXRlbS0tdmlkZW8ge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogNjAwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5oZXJvLWl0ZW1fX3ZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAvLyB6LWluZGV4OiA5O1xuXG4gICAgJi5sb2FkaW5nIHtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAuaGVyby1pdGVtX192aWRlby1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH0gLy8gLmhlcm8taXRlbV9fdmlkZW8tYmFja2dyb3VuZFxuXG4gICAgfSAvLyAmLmxvZGFpbmdcblxufSAvLyAuaGVyby1pdGVtLmhlcm8taXRlbS0tdmlkZW9cblxuLmhlcm8taXRlbV9fdmlkZW8tYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiAycyBvcGFjaXR5IGVhc2U7XG4gICAgb3BhY2l0eTogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8vIHotaW5kZXg6IDk7XG59IC8vIC5oZXJvLWl0ZW1fX3ZpZGVvLWJhY2tncm91bmRcblxuLmhlcm8taXRlbV9fdmlkZW8tZW1iZWQsXG4uaGVyby1pdGVtX192aWRlby1lbWJlZCBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTUwMHB4IGRvd24pIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjI1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDEyODBweCBkb3duKSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSBkb3duKSB7XG5cdCAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgfVxuXHRcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdCAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG5cdCAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4c21hbGwgZG93bikge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS42Nik7XG4gICAgfVxuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludCg0MDBweCBkb3duKSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjkpO1xuXHR9XG59XG5cbi5oZXJvLXBsYXkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDk5O1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtMzBweDtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC04MHB4O1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHRcblx0Jjpob3ZlciB7XG5cdFx0b3BhY2l0eTogLjg7XG5cdH1cblx0XG5cdHN2ZyB7XG5cdFx0d2lkdGg6IDYwcHg7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0ZmlsbDogJHdoaXRlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxufSIsIi5hYm91dCB7XG5cdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0fVxufVxuXG4uY29udGFpbmVyIHtcblx0Ji5jb250YWluZXItLWFib3V0IHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1heC13aWR0aDogMTkyMHB4O1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5hYm91dF9faW1hZ2Uge1xuXHRAaW5jbHVkZSB4eS1jZWxsKDYpO1xuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdEBpbmNsdWRlIHh5LWNlbGwoMTIpO1xuXHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblx0fVxuXHRcblx0LmJhY2tncm91bmQge1xuXHRcdGhlaWdodDogNTM0cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMzUwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHNtYWxsIGRvd24pIHtcblx0XHRcdGhlaWdodDogMjUwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5hYm91dF9fY29udGVudCB7XG5cdEBpbmNsdWRlIHh5LWNlbGwoNik7XG5cdHBhZGRpbmc6IDAgNHJlbTtcblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRAaW5jbHVkZSB4eS1jZWxsKDEyKTtcblx0fVxuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG5cdFx0cGFkZGluZzogMCAyLjVyZW07XG5cdH1cbn1cblxuLmFib3V0X190aXRsZSB7XG5cdG1hcmdpbjogMCAwIDEuNXJlbSAwO1xufVxuXG4uYWJvdXRfX3RleHQge1xuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xufSIsIi5mZWF0dXJlcyB7XG5cdG1hcmdpbi1ib3R0b206IDQuNXJlbTtcblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRtYXJnaW4tYm90dG9tOiA5cmVtO1xuXHR9XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2cmVtO1xuXHR9XG5cdFxuXHQmLmZlYXR1cmVzLS1ob21lIHtcblx0XHQuZmVhdHVyZXNfX3RpdGxlIHtcblx0XHRcdHBhZGRpbmctbGVmdDogNyU7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZmVhdHVyZXNfX2lubmVyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbnRhaW5lciB7XG5cdCYuY29udGFpbmVyLS1mZWF0dXJlcyB7XG5cdFx0bWF4LXdpZHRoOiAxOTIwcHg7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cbn1cblxuLmZlYXR1cmVzX19jb250ZW50IHtcblx0QGluY2x1ZGUgeHktY2VsbCg2KTtcblx0cGFkZGluZzogM3JlbSA1cmVtIDEuMjVyZW0gNXJlbTtcblx0QGluY2x1ZGUgZmFkZS1ob3Jpem9udGFsKC0zcmVtLCAzcyk7XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlIGRvd24pIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07XG5cdFx0cGFkZGluZy1yaWdodDogMnJlbTtcblx0fVxuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdEBpbmNsdWRlIHh5LWNlbGwoMTIpO1xuXHR9XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRwYWRkaW5nLXRvcDogM3JlbTtcblx0fVxufVxuXG4uZmVhdHVyZXNfX3RpdGxlIHtcblx0Y29sb3I6ICR3aGl0ZTtcblx0bWFyZ2luOiAwIDAgM3JlbSAwO1xufVxuXG4uZmVhdHVyZXMtaXRlbXMge1xuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uZmVhdHVyZXMtaXRlbXNfX2VsZW1lbnQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdEBpbmNsdWRlIHh5LWNlbGwoNCk7XG5cdHBhZGRpbmc6IDAgLjE1cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG5cdFx0QGluY2x1ZGUgeHktY2VsbCg2KTtcblx0XHRwYWRkaW5nOiAwIC4xNXJlbTtcblx0fVxuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludCh4c21hbGwgZG93bikge1xuXHRcdEBpbmNsdWRlIHh5LWNlbGwoMTIpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG59XG5cbi5mZWF0dXJlcy1pdGVtc19fZWxlbWVudC1pbWcge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDM1cHg7XG5cdHdpZHRoOiBhdXRvO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludCh4c21hbGwgZG93bikge1xuXHRcdG1hcmdpbi1yaWdodDogMS41cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWF4LXdpZHRoOiAzMnB4O1xuXHR9XG59XG5cbi5mZWF0dXJlcy1pdGVtc19fZWxlbWVudC10ZXh0IHtcblx0Y29sb3I6ICR3aGl0ZTtcblx0Zm9udDogLjgxMjVyZW0vMS41ICRmb250LXByaW1hcnk7XG5cdGxldHRlci1zcGFjaW5nOiAuMXJlbTtcblx0XG5cdGJyLmJyLWRlc2t0b3Age1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4uZmVhdHVyZXNfX2ltZyB7XG5cdEBpbmNsdWRlIHh5LWNlbGwoNik7XG5cdEBpbmNsdWRlIGZhZGUtaG9yaXpvbnRhbCgzcmVtLCAzcyk7XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0QGluY2x1ZGUgeHktY2VsbCgxMik7XG5cdH1cblx0XG5cdC5iYWNrZ3JvdW5kIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRoZWlnaHQ6IDUwMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYXJyb3ctYm94IHtcblx0Ji5hcnJvdy1ib3gtLWZlYXR1cmVzIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuXHRcdG1hcmdpbi10b3A6IC0xLjVyZW07XG5cdH1cbn1cblxuLmZlYXR1cmVzX19wYXR0ZXJuIHtcblx0aGVpZ2h0OiA5N3B4O1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59IiwiLmZlYXR1cmVkLXBsYW4td3JhcCB7XG5cdEBpbmNsdWRlIGZhZGUtY292ZXIoYm90dG9tLCAxLjVzKTtcblx0bWFyZ2luLWJvdHRvbTogN3JlbTtcbn1cblxuLmZlYXR1cmVkLXBsYW4ge1xuXHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0fVxufVxuXG4uY29udGFpbmVyIHtcblx0Ji5jb250YWluZXItLWZlYXR1cmVkLXBsYW4ge1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoMTI1MHB4IGRvd24pIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMnJlbTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDJyZW07XG5cdFx0fVxuXHR9XG59XG5cbi5mZWF0dXJlZC1wbGFuX19pbWFnZSB7XG5cdEBpbmNsdWRlIHh5LWNlbGwoNik7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludCg4NTBweCBkb3duKSB7XG5cdFx0QGluY2x1ZGUgeHktY2VsbCgxMik7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0fVxuXHRcblx0LmJhY2tncm91bmQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNDg0cHg7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHR9XG5cdFxuXHQmLmZlYXR1cmVkLXBsYW5fX2ltYWdlLS1jb2xvci1hIHtcblx0XHQuZmVhdHVyZWQtcGxhbl9faW1hZ2UtaW5uZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYTtcblx0XHR9XG5cdFx0XG5cdFx0LmZlYXR1cmVkLXBsYW5fX2ltYWdlLXRleHQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWE7XG5cdFx0fVxuXHR9XG5cdFxuXHQmLmZlYXR1cmVkLXBsYW5fX2ltYWdlLS1jb2xvci1iIHtcblx0XHQuZmVhdHVyZWQtcGxhbl9faW1hZ2UtaW5uZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYjtcblx0XHR9XG5cdFx0XG5cdFx0LmZlYXR1cmVkLXBsYW5fX2ltYWdlLXRleHQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWI7XG5cdFx0fVxuXHR9XG5cdFxuXHQmLmZlYXR1cmVkLXBsYW5fX2ltYWdlLS1jb2xvci1jIHtcblx0XHQuZmVhdHVyZWQtcGxhbl9faW1hZ2UtaW5uZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYztcblx0XHR9XG5cdFx0XG5cdFx0LmZlYXR1cmVkLXBsYW5fX2ltYWdlLXRleHQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWM7XG5cdFx0fVxuXHR9XG5cdFxuXHQmLmZlYXR1cmVkLXBsYW5fX2ltYWdlLS1jb2xvci1kIHtcblx0XHQuZmVhdHVyZWQtcGxhbl9faW1hZ2UtaW5uZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZDtcblx0XHR9XG5cdFx0XG5cdFx0LmZlYXR1cmVkLXBsYW5fX2ltYWdlLXRleHQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWQ7XG5cdFx0fVxuXHR9XG5cdFxuXHQmLmZlYXR1cmVkLXBsYW5fX2ltYWdlLS13aGl0ZSB7XG5cdFx0LmZlYXR1cmVkLXBsYW5fX2ltYWdlLWlubmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0XHRcblx0XHQuZmVhdHVyZWQtcGxhbl9faW1hZ2UtdGV4dCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG59XG5cbi5mZWF0dXJlZC1wbGFuX19pbWFnZS1pbm5lciB7XG5cdGJvcmRlcjogMTNweCBzb2xpZCAkY29sb3ItZDtcbn1cblxuLmZlYXR1cmVkLXBsYW5fX2ltYWdlLXRleHQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZDtcblx0cGFkZGluZzogLjI1cmVtIC43NXJlbSAuNXJlbSAuNzVyZW07XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Y29sb3I6ICR3aGl0ZTtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZlYXR1cmVkLXBsYW5fX2ltYWdlLXRpdGxlIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udDogNzAwIDEuMjVyZW0vMS4yICRmb250LXByaW1hcnk7XG5cdGxldHRlci1zcGFjaW5nOiAuMjRyZW07XG5cdG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4uZmVhdHVyZWQtcGxhbl9faW1hZ2Utc2l6ZSB7XG5cdGZvbnQ6IDQwMCAuNzVyZW0vMS4yICRmb250LXNlY29uZGFyeTtcblx0bGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xufVxuXG4uZmVhdHVyZWQtcGxhbl9fY29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0QGluY2x1ZGUgeHktY2VsbCg2KTtcblx0cGFkZGluZy1sZWZ0OiA1cmVtO1xuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdHBhZGRpbmctbGVmdDogMnJlbTtcblx0fVxuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludCg4NTBweCBkb3duKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KDg1MCBkb3duKSB7XG5cdFx0QGluY2x1ZGUgeHktY2VsbCgxMik7XG5cdH1cbn1cblxuLmZlYXR1cmVkLXBsYW5fX3RpdGxlIHtcblx0bWFyZ2luOiAwIDAgMS41cmVtIDA7XG59XG5cbi5mZWF0dXJlZC1wbGFuX190ZXh0IHtcblx0bWFyZ2luLWJvdHRvbTogM3JlbTtcbn0iLCIuZ2FsbGVyeS1ncmlkIHtcblx0Ji5nYWxsZXJ5LWdyaWQtLWFtZW5pdGllcyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTByZW07XG5cdH1cbn1cblxuLmNvbnRhaW5lciB7XG5cdCYuY29udGFpbmVyLS1nYWxsZXJ5LWdyaWQge1xuXHRcdG1heC13aWR0aDogMTA1MHB4O1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UgZG93bikge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHRcblx0LmlzLWZ1bGwgJiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5nYWxsZXJ5LWdyaWRfX2ltYWdlIHtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcblx0Ji5nYWxsZXJ5LWdyaWRfX2ltYWdlLS0xIHtcblx0XHRoZWlnaHQ6IDU5MHB4O1xuXHRcdEBpbmNsdWRlIHh5LWNlbGwoNik7XG5cdFx0QGluY2x1ZGUgZmFkZS1ob3Jpem9udGFsKC0zcmVtLCAzcyk7XG5cdH1cblx0XG5cdCYuZ2FsbGVyeS1ncmlkX19pbWFnZS0tMiB7XG5cdFx0aGVpZ2h0OiAyOTVweDtcblx0XHRAaW5jbHVkZSB4eS1jZWxsKDEyKTtcblx0fVxuXHRcblx0Ji5nYWxsZXJ5LWdyaWRfX2ltYWdlLS0zIHtcblx0XHRoZWlnaHQ6IDI5NXB4O1xuXHRcdEBpbmNsdWRlIHh5LWNlbGwoMTIpO1xuXHRcdFx0XG5cdH1cbn1cblxuLmdhbGxlcnktZ3JpZF9fYm94IHtcblx0QGluY2x1ZGUgeHktY2VsbCg2KTtcblx0QGluY2x1ZGUgZmFkZS1ob3Jpem9udGFsKDNyZW0sIDNzKTtcbn1cblxuLmdhbGxlcnktc2xpZGVyLWJveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogbm9uZTtcblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdFxuXHQuc3dpcGVyLWJ1dHRvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bWFyZ2luLXRvcDogLTIwcHg7XG5cdFx0d2lkdGg6IDQ1cHg7XG5cdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9wcmV2LnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0XG5cdC5zd2lwZXItYnV0dG9uLS1uZXh0IHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9uZXh0LnN2Z1wiKTtcblx0fVxufVxuXG4uZ2FsbGVyeS1zbGlkZXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDZyZW0pO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5nYWxsZXJ5LXNsaWRlcl9faXRlbSB7XG5cdEBpbmNsdWRlIHh5LWNlbGwoMTIpO1xufVxuXG4uZ2FsbGVyeS1zbGlkZXJfX2JnIHtcblx0aGVpZ2h0OiAzNTBweDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludCg1NTBweCBkb3duKSB7XG5cdFx0aGVpZ2h0OiAyNTBweDtcblx0fVxuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludCh4c21hbGwgZG93bikge1xuXHRcdGhlaWdodDogMjAwcHg7XG5cdH1cbn0iLCIjbWFwIHtcblx0aGVpZ2h0OiA0MzBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xufSIsIi5pbnRyb2R1Y3Rpb24tdGV4dCB7XG5cdHBhZGRpbmc6IDAgMTByZW0gMCA0cmVtO1xuXHRtYXJnaW4tYm90dG9tOiA1cmVtO1xuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdH1cblx0XG5cdCYuaW50cm9kdWN0aW9uLXRleHQtLWNvbnRhY3Qge1xuXHRcdC5pbnRyb2R1Y3Rpb24tdGV4dF9fY29udGVudCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlIGRvd24pIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmludHJvZHVjdGlvbi10ZXh0X190aXRsZSB7XG5cdG1hcmdpbjogMDtcblx0QGluY2x1ZGUgeHktY2VsbCg1LjUpO1xuXHRwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuXHRjb2xvcjogJGNvbG9yLWI7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRAaW5jbHVkZSBmYWRlLWhvcml6b250YWwoLTNyZW0sIDNzKTtcblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRAaW5jbHVkZSB4eS1jZWxsKDEyKTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG59XG5cbi5pbnRyb2R1Y3Rpb24tdGV4dF9fY29udGVudCB7XG5cdEBpbmNsdWRlIHh5LWNlbGwoNi41KTtcblx0QGluY2x1ZGUgZmFkZS1ob3Jpem9udGFsKDNyZW0sIDNzKTtcblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRAaW5jbHVkZSB4eS1jZWxsKDEyKTtcblx0fVxuXHRcblx0cCB7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59IiwiLmZsb29yLXBsYW5zIHtcblx0QGluY2x1ZGUgZmFkZS1jb3Zlcihib3R0b20sIDEuNXMpO1xufVxuXG4uY29udGFpbmVyIHtcblx0Ji5jb250YWluZXItLWZsb29yLXBsYW5zIHtcblx0XHRtYXgtd2lkdGg6IDkyMHB4O1xuXHR9XG59XG5cbi5wbGFuIHtcblx0bWFyZ2luLWJvdHRvbTogN3JlbTtcblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuXHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblx0fVxufVxuXG4ucGxhbl9faW1hZ2Uge1xuXHRAaW5jbHVkZSB4eS1jZWxsKDYpO1xuXHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSBkb3duKSB7XG5cdFx0QGluY2x1ZGUgeHktY2VsbCg1LjUpO1xuXHR9XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRAaW5jbHVkZSB4eS1jZWxsKDEyKTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHR9XG5cdFxuXHQuYmFja2dyb3VuZCB7XG5cdFx0aGVpZ2h0OiAzNzBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdH1cbn1cblxuLnBsYW5fX2NvbnRlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRAaW5jbHVkZSB4eS1jZWxsKDYpO1xuXHRwYWRkaW5nLWxlZnQ6IDJyZW07XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlIGRvd24pIHtcblx0XHRAaW5jbHVkZSB4eS1jZWxsKDYuNSk7XG5cdH1cblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuXHRcdEBpbmNsdWRlIHh5LWNlbGwoMTIpO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLnBsYW5fX2NvbnRlbnQtaW5uZXIge1xuXHRAaW5jbHVkZSBmbGV4LWFsaWduLXNlbGYobWlkZGxlKTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5wbGFuX190aXRsZSB7XG5cdGZvbnQ6IDYwMCAycmVtLzEuNSAkZm9udC1zZWNvbmRhcnk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiAuMXJlbTtcblx0bWFyZ2luOiAwIDAgMS41cmVtIDA7XG5cdGNvbG9yOiAkY29sb3ItYjtcblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuXHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0fVxufVxuXG4ucGxhbl9fdG91ciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAtMXJlbTtcblx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcblx0XG5cdCY6aG92ZXIge1xuXHRcdG9wYWNpdHk6IC43O1xuXHR9XG59XG5cbi5wbGFuX190b3VyLXRleHQge1xuXHRmb250OiA1MDAgLjlyZW0vMSAkZm9udC1zZWNvbmRhcnk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiAuMjRyZW07XG5cdGNvbG9yOiAkY29sb3ItYjtcbn1cblxuLnBsYW5fX3RvdXItcGxheSB7XG5cdHdpZHRoOiAyMnB4O1xuXHRoZWlnaHQ6IDIycHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL3BsYXkuc3ZnXCIpO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW4tcmlnaHQ6IC41cmVtO1xufVxuXG4ucGxhbl9faW5mbyB7XG5cdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRtYXgtd2lkdGg6IDQ1MHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4ucGxhbl9faW5mby1pdGVtIHtcblx0QGluY2x1ZGUgeHktY2VsbCgzKTtcblx0cGFkZGluZzogMCAuMTVyZW07XG5cdGZvbnQ6IDUwMCAuOHJlbS8xLjQgJGZvbnQtc2Vjb25kYXJ5O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsZXR0ZXItc3BhY2luZzogLjJyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuXHRcdEBpbmNsdWRlIHh5LWNlbGwoNik7XG5cdFx0cGFkZGluZzogMCAuNXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdH1cblx0XG5cdCY6Zmlyc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRcdHBhZGRpbmc6IDAgLjVyZW07XG5cdFx0fVxuXHR9XG5cdFxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG5cdFx0XHRwYWRkaW5nOiAwIC41cmVtO1xuXHRcdH1cblx0fVxuXHRcblx0c3BhbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1iO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6IC43cmVtO1xuXHR9XG59XG5cbi5wbGFuX19pbmZvLWljb24ge1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiAzNXB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRtYXJnaW46IDAgYXV0byAxcmVtIGF1dG87XG59XG5cbi5wbGFuX19idXR0b24ge1xuXHRjb2xvcjogJGNvbG9yLWE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiA0M3B4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsZXR0ZXItc3BhY2luZzogLjE0cmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IC45cmVtO1xuXHRcblx0Jjpob3ZlciB7XG5cdFx0cmVjdCB7XG5cdFx0XHRzdHJva2Utd2lkdGg6IDU7XG5cdFx0XHRzdHJva2UtZGFzaGFycmF5OiA0NSwgMjE5JTtcblx0XHRcdHN0cm9rZS1kYXNob2Zmc2V0OiA0ODtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAxLjM1cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdFx0c3Ryb2tlLWRhc2hhcnJheTogNDUsIDIxNyU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHRzdmcge1xuXHRcdGhlaWdodDogNDVweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0XG5cdHJlY3Qge1xuXHRcdGZpbGw6IG5vbmU7XG5cdFx0c3Ryb2tlOiAkY29sb3ItYTtcblx0XHRzdHJva2Utd2lkdGg6IDQ7XG5cdFx0c3Ryb2tlLWRhc2hhcnJheTogMjgwJSwgMDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zNXMgbGluZWFyO1xuXHR9XG59IiwiLmZlYXR1cmVzLWxpc3Qge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYjtcblx0cGFkZGluZzogNHJlbSAwIDJyZW0gMDtcblx0XG5cdCYuZmVhdHVyZXMtbGlzdC0tb2Zmc2V0IHtcblx0XHRtYXJnaW4tdG9wOiAtMjYuM3JlbTtcblx0XHRwYWRkaW5nLXRvcDogMjJyZW07XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0bWFyZ2luLXRvcDogLTIycmVtO1xuXHRcdH1cblx0XHRcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzbWFsbCBkb3duKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMTVyZW07XG5cdFx0XHRwYWRkaW5nLXRvcDogMTVyZW07XG5cdFx0fVxuXHR9XG59XG5cbi5mZWF0dXJlcy1saXN0X190aXRsZSB7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdG1hcmdpbjogMCAwIDNyZW0gMDtcblx0QGluY2x1ZGUgZmFkZS12ZXJ0aWNhbCgzcmVtLCAzcyk7XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHR9XG59XG5cbi5mZWF0dXJlcy1saXN0X19pdGVtIHtcblx0QGluY2x1ZGUgeHktY2VsbCgyKTtcblx0cGFkZGluZzogMCAuNXJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRAaW5jbHVkZSBmYWRlLWhvcml6b250YWwoLTFyZW0sIDFzKTtcblx0XG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4c21hbGwgZG93bikge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRAaW5jbHVkZSB4eS1jZWxsKDQpO1xuXHR9XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRAaW5jbHVkZSB4eS1jZWxsKDYpO1xuXHR9XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KHhzbWFsbCBkb3duKSB7XG5cdFx0QGluY2x1ZGUgeHktY2VsbCgxMik7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbi5mZWF0dXJlcy1saXN0X19pdGVtcyB7XG5cdG1hcmdpbjogMCAtMnJlbTtcblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRtYXJnaW46IDAgMDtcblx0fVxuXHRcblx0QGZvciAkaSBmcm9tIDEgdG8gMzAge1xuXHRcdC5mZWF0dXJlcy1saXN0X19pdGVtOm50aC1jaGlsZCgjeyRpfSkge1xuXHRcdFx0dHJhbnNpdGlvbi1kZWxheTogJGkgKiAwLjFzO1xuXHRcdH1cblx0fVxufVxuXG4uZmVhdHVyZXMtbGlzdF9faWNvbiB7XG5cdGhlaWdodDogMTAwJTtcblx0bWF4LWhlaWdodDogMzVweDtcblx0d2lkdGg6IGF1dG87XG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KHhzbWFsbCBkb3duKSB7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0bWluLXdpZHRoOiA1MHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMS41cmVtO1xuXHR9XG59XG5cbi5mZWF0dXJlcy1saXN0X190ZXh0IHtcblx0Zm9udDogNDAwIC44MTI1cmVtLzEuNiAkZm9udC1wcmltYXJ5O1xuXHRjb2xvcjogJHdoaXRlO1xuXHRsZXR0ZXItc3BhY2luZzogLjFyZW07XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KHhzbWFsbCBkb3duKSB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxufSIsIi5jdGEge1xuXHRwYWRkaW5nOiA1cmVtIDAgMy41cmVtIDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XG5cdC5zaW5nbGUtLXBvc3QgJiB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cbn1cblxuLmNvbnRhaW5lciB7XG5cdCYuY29udGFpbmVyLS1jdGEge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuXG4uY3RhX19pbWcge1xuXHR3aWR0aDogNjVweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4uY3RhX19zdmcge1xuXHRmaWxsLXJ1bGU6ZXZlbm9kZDtcblx0Y2xpcC1ydWxlOmV2ZW5vZGQ7XG5cdFxuXHQmLmN0YV9fc3ZnLS1jb2xvci13aGl0ZSB7XG5cdFx0ZmlsbDogJHdoaXRlO1xuXHR9XG5cdFxuXHQmLmN0YV9fc3ZnLS1jb2xvci1hIHtcblx0XHRmaWxsOiAkY29sb3ItYTtcblx0fVxuXHRcblx0Ji5jdGFfX3N2Zy0tY29sb3ItYiB7XG5cdFx0ZmlsbDogJGNvbG9yLWI7XG5cdH1cblx0XG5cdCYuY3RhX19zdmctLWNvbG9yLWMge1xuXHRcdGZpbGw6ICRjb2xvci1jO1xuXHR9XG5cdFxuXHQmLmN0YV9fc3ZnLS1jb2xvci1kIHtcblx0XHRmaWxsOiAkY29sb3ItZDtcblx0fVxufVxuXG4uaGFuZCB7XG5cdHRyYW5zZm9ybS1vcmlnaW46IDI1JSA1MCU7XG59XG5cbi5oYW5kLXRhcCB7XG5cdGFuaW1hdGlvbjogdGFwIDFzIGVhc2Utb3V0IGJhY2t3YXJkcztcblx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTtcbn1cblxuLnRhcC0xLFxuLnRhcC0yIHtcblx0YW5pbWF0aW9uOiB0YXAtY2lyY2xlIDFzIGVhc2Utb3V0IGJhY2t3YXJkcztcblx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTtcbn1cblxuLmN0YV9fdGl0bGUge1xuXHRjb2xvcjogJGNvbG9yLWI7XG5cdG1hcmdpbjogMCAwIDJyZW0gMDtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0QGluY2x1ZGUgZmFkZS12ZXJ0aWNhbCgzcmVtLCAzcyk7XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRmb250LXNpemU6IDEuMTVyZW07XG5cdH1cblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHNtYWxsIGRvd24pIHtcblx0XHRmb250LXNpemU6IC43NXJlbTtcblx0fVxuXHRcblx0YSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDEuMzNyZW07XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItYTtcblx0XHR9XG5cdH1cbn1cblxuIiwiLmNvbnRhaW5lciB7XG5cdCYuY29udGFpbmVyLS1nYWxsZXJ5LW5hdiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDMuM3JlbTtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdH1cblx0XHRcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5nYWxsZXJ5LW5hdiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWF4LXdpZHRoOiA2MDBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cblx0XG5cdEBmb3IgJGkgZnJvbSAxIHRvIDEwIHtcblx0XHQuZ2FsbGVyeS1uYXZfX2l0ZW06bnRoLWNoaWxkKCN7JGl9KSB7XG5cdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAkaSAqIDAuMXM7XG5cdFx0fVxuXHR9XG5cdFxuXHQmLmdhbGxlcnktbmF2LS1jb2xvci13aGl0ZSB7XG5cdFx0LmdhbGxlcnktbmF2X19pdGVtIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGZvbnQtYm9keTtcblx0XHRcdGNvbG9yOiAkZm9udC1ib2R5O1xuXHRcdFx0XG5cdFx0XHQmLmlzLWFjdGl2ZSwgJjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRmb250LWJvZHk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQmLmdhbGxlcnktbmF2LS1jb2xvci1hIHtcblx0XHQuZ2FsbGVyeS1uYXZfX2l0ZW0ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYTtcblx0XHRcdGNvbG9yOiAkY29sb3ItYTtcblx0XHRcdFxuXHRcdFx0Ji5pcy1hY3RpdmUsICY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCYuZ2FsbGVyeS1uYXYtLWNvbG9yLWIge1xuXHRcdC5nYWxsZXJ5LW5hdl9faXRlbSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1iO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1iO1xuXHRcdFx0XG5cdFx0XHQmLmlzLWFjdGl2ZSwgJjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Ji5nYWxsZXJ5LW5hdi0tY29sb3ItYyB7XG5cdFx0LmdhbGxlcnktbmF2X19pdGVtIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWM7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWM7XG5cdFx0XHRcblx0XHRcdCYuaXMtYWN0aXZlLCAmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQmLmdhbGxlcnktbmF2LS1jb2xvci1kIHtcblx0XHQuZ2FsbGVyeS1uYXZfX2l0ZW0ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZDtcblx0XHRcdGNvbG9yOiAkY29sb3ItZDtcblx0XHRcdFxuXHRcdFx0Ji5pcy1hY3RpdmUsICY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmdhbGxlcnktbmF2X19pdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYTtcblx0cGFkZGluZzogLjc1cmVtIDFyZW07XG5cdGZvbnQ6IDcwMCAxLjI1cmVtLzEgJGZvbnQtcHJpbWFyeTtcblx0Y29sb3I6ICRjb2xvci1hO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsZXR0ZXItc3BhY2luZzogLjI0cmVtO1xuXHRtYXJnaW46IDAgLjVyZW0gMS45NXJlbSAuNXJlbTtcblx0bWluLXdpZHRoOiAxNTVweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdEBpbmNsdWRlIGZhZGUtaG9yaXpvbnRhbCgtMXJlbSwgMXMpO1xuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdHdpZHRoOiA0OCU7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHR9XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KHhzbWFsbCBkb3duKSB7XG5cdFx0cGFkZGluZzogLjc1cmVtIC4xNXJlbTtcblx0XHRmb250LXNpemU6IC41cmVtO1xuXHRcdG1pbi13aWR0aDogYXV0bztcblx0fVxuXHRcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHR9XG5cdFxuXHQmLmlzLWFjdGl2ZSB7XG5cdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1hO1xuXHR9XG5cdFxuXHQmLmdhbGxlcnktbmF2X19pdGVtLS1hbGwge1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAzNTBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG4uY29udGFpbmVyIHtcblx0Ji5jb250YWluZXItLWdhbGxlcnktaXRlbXMge1xuXHRcdC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoMTMwMHB4IGRvd24pIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTByZW0pO1xuXHRcdH1cblx0XHRcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlIGRvd24pIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA4cmVtKTtcblx0XHR9XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xuXHRcdH1cblx0fVxuXHRcblx0Ji5pcy1jdXN0b20tbGF5b3V0IHtcblx0XHQuZ2FsbGVyeS1pdGVtIHtcblx0XHRcdGZsZXg6IDAgMCAzMS42NjY2NyUgIWltcG9ydGFudDtcblx0XHRcdG1heC13aWR0aDogMzEuNjY2NjclICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMzEuNjY2NjclICFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6IDI0NnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRcdFx0ZmxleDogMCAwIDQ4LjMzMzMzJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQ4LjMzMzMzJSAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogNDguMzMzMzMlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogMjAwcHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYuZ2FsbGVyeS1pdGVtLWN1c3RvbS0tMSwgJi5nYWxsZXJ5LWl0ZW0tY3VzdG9tLS0zLCAmLmdhbGxlcnktaXRlbS1jdXN0b20tLTQge1xuXHRcdFx0XHRoZWlnaHQ6IDQ3NXB4O1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLmdhbGxlcnktaXRlbS1jdXN0b20tLTMsICYuZ2FsbGVyeS1pdGVtLWN1c3RvbS0tNiwgJi5nYWxsZXJ5LWl0ZW0tY3VzdG9tLS05IHtcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRmbGV4OiAwIDAgMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4c21hbGwgZG93bikge1xuXHRcdFx0XHRcdGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLmdhbGxlcnktaXRlbS1jdXN0b20tLTIsICYuZ2FsbGVyeS1pdGVtLWN1c3RvbS0tNSwgJi5nYWxsZXJ5LWl0ZW0tY3VzdG9tLS04IHtcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG5cdFx0XHRcdFx0bGVmdDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmdhbGxlcnktaXRlbSB7XG5cdEBpbmNsdWRlIHh5LWNlbGwoMy44KTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMzIxcHg7XG5cdG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC8gMTIpICogMC4wNjI1KTtcblx0bWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDAlIC8gMTIpICogMC4wNjI1KTtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMy42NXJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHR9XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRAaW5jbHVkZSB4eS1jZWxsKDUuOCk7XG5cdH1cblx0XG5cdCY6aG92ZXIge1xuXHRcdC5nYWxsZXJ5LWl0ZW1fX2JnIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cdFx0fVxuXHRcdFxuXHRcdC5nYWxsZXJ5LWl0ZW1fX292ZXJsYXkge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpO1xuXHRcdH1cblx0fVxuXHRcblx0Ji5nYWxsZXJ5LWl0ZW0tLXNtYWxsIHtcblx0XHRAaW5jbHVkZSB4eS1jZWxsKDMuNSk7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0QGluY2x1ZGUgeHktY2VsbCgzLjgpO1xuXHRcdH1cblx0XHRcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRcdEBpbmNsdWRlIHh5LWNlbGwoNS44KTtcblx0XHRcdGhlaWdodDogMjAwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHNtYWxsIGRvd24pIHtcblx0XHRcdGhlaWdodDogMTUwcHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQmLmdhbGxlcnktaXRlbS0tbWVkaXVtIHtcblx0XHRAaW5jbHVkZSB4eS1jZWxsKDMuNSk7XG5cdFx0aGVpZ2h0OiAyOThweDtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRoZWlnaHQ6IDMxNXB4O1xuXHRcdFx0QGluY2x1ZGUgeHktY2VsbCgzLjgpO1xuXHRcdH1cblx0XHRcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRcdEBpbmNsdWRlIHh5LWNlbGwoNS44KTtcblx0XHRcdGhlaWdodDogMjAwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHNtYWxsIGRvd24pIHtcblx0XHRcdGhlaWdodDogMTUwcHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQmLmdhbGxlcnktaXRlbS0tbGFyZ2Uge1xuXHRcdEBpbmNsdWRlIHh5LWNlbGwoNy41KTtcblx0XHRoZWlnaHQ6IDY1NXB4O1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdEBpbmNsdWRlIHh5LWNlbGwoNy44KTtcblx0XHR9XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG5cdFx0XHRAaW5jbHVkZSB4eS1jZWxsKDUuOCk7XG5cdFx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdH1cblx0XHRcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzbWFsbCBkb3duKSB7XG5cdFx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdH1cblx0fVxuXG5cbn1cblxuLmNvbnRhaW5lci0tZ2FsbGVyeS1pdGVtczpub3QoLmlzLWN1c3RvbS1sYXlvdXQpIHtcblx0LmdhbGxlcnktaXRlbSB7XG5cdFx0Ji5nYWxsZXJ5LWl0ZW0tLTMsICYuZ2FsbGVyeS1pdGVtLS02LCAmLmdhbGxlcnktaXRlbS0tOSB7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0aGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzbWFsbCBkb3duKSB7XG5cdFx0XHRcdGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Ji5nYWxsZXJ5LWl0ZW0tLTIsICYuZ2FsbGVyeS1pdGVtLS01LCAmLmdhbGxlcnktaXRlbS0tOCB7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRcdFx0bGVmdDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRyaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuZ2FsbGVyeS1pdGVtLS0xW2RhdGEtc3R5bGU9XCJWaWRlb1wiXSB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0bGVmdDogMzMlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5nYWxsZXJ5LWl0ZW1fX2JnIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5nYWxsZXJ5LXNpemVyIHtcblx0QGluY2x1ZGUgZmxleC1ncmlkLWNvbHVtbigxLDApO1xufVxuXG4uZ2FsbGVyeS1pdGVtX19vdmVybGF5IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjIpO1xuXHR6LWluZGV4OiAyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0dHJhbnNpdGlvbjogYWxsIC41cztcbn1cblxuLmdhbGxlcnktaXRlbV9fcGxheSB7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9wbGF5LTEuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0d2lkdGg6IDQycHg7XG5cdGhlaWdodDogNTJweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLTIycHg7XG5cdG1hcmdpbi10b3A6IC0yNnB4O1xuXHR6LWluZGV4OiAzO1xufVxuXG4ubW92ZWQtaXRlbXMge1xuXHRkaXNwbGF5OiBub25lO1xufSIsIi5ob3Qtc3BvdHMge1xuXHR3aWR0aDogMTAwJTtcblx0XG5cdCYuaXMtYWN0aXZlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy10b3A6IDcwcHg7XG5cdFx0XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0XHR6LWluZGV4OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWQ7XG5cdFx0fVxuXHR9XG59IC8vIC5ob3Qtc3BvdHNcblxuLmhvdC1zcG90c19fZmlsdGVycyB7XG5cdEBpbmNsdWRlIHh5LWNlbGwoNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWQ7XG5cdEBpbmNsdWRlIGZhZGUtaG9yaXpvbnRhbCgtM3JlbSwgM3MpO1xuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdEBpbmNsdWRlIHh5LWNlbGwoMTIpO1xuXHR9XG5cdFxuXHQuaG90LXNwb3RzX19jYXRlZ29yeS1ncm91cCB7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IC8vIC5ob3Qtc3BvdHNfX2ZpbHRlcnNcblxuI2hvdC1zcG90cy1tYXAge1xuICAgIGhlaWdodDogNTYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTpibG9jaztcbn0gLy8gI2hvdC1zcG90cy1tYXBcblxuLmhvdC1zcG90c19fbWFwIHtcblx0QGluY2x1ZGUgeHktY2VsbCg3KTtcblx0QGluY2x1ZGUgZmFkZS1ob3Jpem9udGFsKDNyZW0sIDNzKTtcblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRAaW5jbHVkZSB4eS1jZWxsKDEyKTtcblx0fVxuXG4gICAgLy8gaW5mb2JveCB0cmlhbmdsZS5cbiAgICAuc2ktcG9pbnRlci10b3Age1xuXHQgICAgYm9yZGVyLXdpZHRoOiAzMHB4O1xuICAgIH0gLy8gLnNpLXBvaW50ZXItdG9wXG5cbiAgICAuc2ktY29udGVudCB7XG4gICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICB9IC8vIC5zaS1jb250ZW50XG5cbiAgICAuc2ktY2xvc2UtYnV0dG9uIHtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgIH0gLy8gLnNpLWNsb3NlLWJ1dHRvblxuXG4gICAgLm1hcmtlcl9fdGl0bGUge1xuICAgIFx0Y29sb3I6ICRjb2xvci1mO1xuICAgIFx0bWFyZ2luOiAwIDAgMC43NXJlbTtcbiAgICBcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgXHRsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgXHRmb250OiA0MDAgMC45NXJlbS8xICRmb250LXNlY29uZGFyeTtcbiAgICB9IC8vIC5tYXJrZXJfX3RpdGxlXG5cbiAgICAubWFya2VyX19hZGRyZXNzIHtcbiAgICAgICAgJiA+IGEge1xuICAgICAgICBcdGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWY7XG4gICAgICAgICAgICBmb250OiA0MDAgLjY4cmVtLzEuNSAkZm9udC1zZWNvbmRhcnk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gICAgICAgIH0gLy8gJiA+IGFcbiAgICB9IC8vIC5tYXJrZXJfX2FkZHJlc3NcblxuICAgIC5tYXJrZXJfX2RpcmVjdGlvbnMsXG4gICAgLm1hcmtlcl9fd2Vic2l0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1mO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1mO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmc6IDAuMXJlbSAuM3JlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgZm9udDogNzAwIDAuOHJlbS8xLjIgJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYjtcbiAgICAgICAgXHRib3JkZXItY29sb3I6ICRjb2xvci1iO1xuICAgICAgICBcdGNvbG9yOiAkY29sb3ItZjtcbiAgICAgICAgfVxuICAgIH1cblx0XG5cdC5tYXJrZXJfX3dlYnNpdGUge1xuXHRcdG1hcmdpbi10b3A6IC42NXJlbTtcblx0fVxuXG59IC8vIC5ob3Qtc3BvdHNfX21hcFxuXG4uaG90LXNwb3RzX19jYXRlZ29yeS1ncm91cCB7XG4gICAgcGFkZGluZzogMCA5cmVtIDAgMTUlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAkd2hpdGU7XG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly9vdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcblx0Ji5maXJzdC1pdGVtIHtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRwYWRkaW5nOiAxLjVyZW0gMnJlbTtcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdFxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdH1cblx0XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1jO1xuXHRcdFxuXHRcdC5ob3Qtc3BvdHNfX2NhdGVnb3J5LW5hbWUge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQmLmlzLWFjdGl2ZSB7XG5cdCAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XG5cdFx0Ji5hY3RpdmUtY29sb3Itd2hpdGUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0XHRcblx0XHQmLmFjdGl2ZS1jb2xvci1hIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hO1xuXHRcdH1cblx0XHRcblx0XHQmLmFjdGl2ZS1jb2xvci1iIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iO1xuXHRcdH1cblx0XHRcblx0XHQmLmFjdGl2ZS1jb2xvci1jIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jO1xuXHRcdH1cblx0XHRcblx0XHQmLmFjdGl2ZS1jb2xvci1kIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kO1xuXHRcdH1cblx0XHRcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHJpZ2h0OiAzcmVtO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0ei1pbmRleDogMDtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9hcnJvdy13aGl0ZS5zdmdcIikgMTAwJSBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxODBweCBhdXRvO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KDEyNTBweCBkb3duKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0XHRyaWdodDogMS41cmVtO1xuXHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFxuXHQgICAgLmhvdC1zcG90c19fY2F0ZWdvcnktbmFtZSB7XG5cdFx0ICAgIGNvbG9yOiAkd2hpdGU7XG5cdFx0ICAgIFxuXHRcdCAgICBzcGFuIHtcblx0XHRcdCAgICBjb2xvcjogJHdoaXRlO1xuXHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0ICAgIH1cblx0ICAgIH1cblxuICAgIFx0LmhvdC1zcG90X19jYXRlZ29yeS1wb3N0cyB7XG4gICAgXHRcdHBhZGRpbmc6IDFyZW0gMCAwIDA7XG4gICAgXHRcdG1heC1oZWlnaHQ6IDEzMHB4O1xuICAgIFx0XHRoZWlnaHQ6IDEzMHB4O1xuICAgIFx0XHRvdmVyZmxvdzogYXV0bztcblxuICAgIFx0XHQmID4gbGkge1xuICAgIFx0XHQgICAgYW5pbWF0aW9uOiBmYWRlSW5VcCAwLjVzIGZvcndhcmRzO1xuICAgIFx0XHQgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBcdFx0ICAgIHotaW5kZXg6IDE7XG5cbiAgICBcdFx0ICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICBcdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogMDtcbiAgICBcdFx0ICAgIH1cblxuICAgIFx0XHR9IC8vICYgPiBsaVxuXG4gICAgICAgIH0gLy8gLmhvdC1zcG90X19jYXRlZ29yeS1wb3N0c1xuXG4gICAgfSAvLyAmLmlzLWFjdGl2ZVxuXG59IC8vIC5ob3Qtc3BvdHNfX2NhdGVnb3J5LWdyb3VwXG5cbi5ob3Qtc3BvdHNfX2NhdGVnb3J5LW5hbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQ6IDQwMCAxLjVyZW0vMSAkZm9udC1zZWNvbmRhcnk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRlbTtcbiAgICBwYWRkaW5nOiAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSBkb3duKSB7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdH1cblx0XG5cdCY6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiAnJztcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ei1pbmRleDogMDtcblx0fVxufSAvLyAuaG90LXNwb3RzX19jYXRlZ29yeS1uYW1lXG5cblxuLmhvdC1zcG90X19jYXRlZ29yeS1wb3N0czo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMC40cmVtO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICB9XG59XG5cbi5ob3Qtc3BvdF9fY2F0ZWdvcnktcG9zdHM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYTtcbn1cblxuLmhvdC1zcG90X19jYXRlZ29yeS1wb3N0czo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hO1xuICAgIG91dGxpbmU6IDBweCBzb2xpZCAkY29sb3ItYTtcbn1cblxuLmhvdC1zcG90X19jYXRlZ29yeS1wb3N0cyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAmID4gbGkge1xuICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWY7XG4gICAgICAgIGZvbnQ6IDQwMCAwLjg1cmVtLzEuMjUgJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWM7XG4gICAgICAgIH0gLy8gJi5pcy1hY3RpdmVcblxuICAgIH0gLy8gJiA+IGxpXG5cbn0gLy8gLmhvdC1zcG90X19jYXRlZ29yeS1wb3N0c1xuXG4ubW9iaWxlLWFycm93IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiA0O1xuXHRyaWdodDogMnJlbTtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC0yNXB4O1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYXJyb3ctZG93bi5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAzNXB4IGF1dG87XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0XG5cdCYubW9iaWxlLWFycm93LS1hY3RpdmUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9jbG9zZS5zdmdcIik7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdHRvcDogLTJyZW07XG5cdFx0cmlnaHQ6IGF1dG87XG5cdFx0bGVmdDogMnJlbTtcblx0fVxufVxuIiwiLmZlYXR1cmVkLWxvY2F0aW9ucyB7XG5cdG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbn1cblxuLmNvbnRhaW5lciB7XG5cdCYuY29udGFpbmVyLS1mZWF0dXJlZC1sb2NhdGlvbnMge1xuXHRcdG1heC13aWR0aDogMTA1MHB4O1xuXHR9XG59XG5cbi5mZWF0dXJlZC1sb2NhdGlvbnNfX2xpc3Qge1xuXHRtYXJnaW46IDAgLTFyZW07XG5cdFxuXHRAZm9yICRpIGZyb20gMSB0byAxMCB7XG5cdFx0LmZlYXR1cmVkLWxvY2F0aW9uOm50aC1jaGlsZCgjeyRpfSkge1xuXHRcdFx0dHJhbnNpdGlvbi1kZWxheTogJGkgKiAwLjNzO1xuXHRcdH1cblx0fVxufVxuXG4uZmVhdHVyZWQtbG9jYXRpb24ge1xuXHRAaW5jbHVkZSB4eS1jZWxsKDQpO1xuXHRwYWRkaW5nOiAwIDFyZW07XG5cdG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG5cdEBpbmNsdWRlIGZhZGUtaG9yaXpvbnRhbCgtMXJlbSwgMXMpO1xuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdEBpbmNsdWRlIHh5LWNlbGwoNik7XG5cdH1cblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoNjUwcHggZG93bikge1xuXHRcdEBpbmNsdWRlIHh5LWNlbGwoMTIpO1xuXHR9XG59XG5cbi5mZWF0dXJlZC1sb2NhdGlvbl9faW1hZ2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHQuYmFja2dyb3VuZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWU7XG5cdFx0aGVpZ2h0OiAzMTJweDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR9XG59XG5cbi5mZWF0dXJlZC1sb2NhdGlvbl9fdGl0bGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0cGFkZGluZzogLjVyZW07XG5cdGJhY2tncm91bmQ6ICRjb2xvci1hO1xuXHRmb250OiA0MDAgMXJlbS8xLjMgJGZvbnQtc2Vjb25kYXJ5O1xuXHRjb2xvcjogJHdoaXRlO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsZXR0ZXItc3BhY2luZzogLjE0cmVtO1xufVxuXG4uZmVhdHVyZWQtbG9jYXRpb25fX2xpbmsge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYjtcblx0cGFkZGluZzogMXJlbSAxLjVyZW0gLjVyZW0gMS41cmVtO1xufVxuXG4uYXJyb3ctYm94LS1mZWF0dXJlZC1sb2NhdGlvbiB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59IiwiLmNvbnRhY3QtdXMge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYjtcblx0cGFkZGluZzogN3JlbSAwIDYuNzVyZW0gMDtcblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuXHRcdHBhZGRpbmc6IDRyZW0gMCA0cmVtIDA7XG5cdH1cbn1cblxuLmNvbnRhaW5lciB7XG5cdCYuY29udGFpbmVyLS1jb250YWN0LXVzIHtcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHR9XG59XG5cbi5jb250YWN0LXVzX190aXRsZSB7XG5cdGNvbG9yOiAkY29sb3ItYjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IDAgMCAycmVtIDA7XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG59XG5cbi5jb250YWN0LXVzX19mb3JtIHtcblx0QGluY2x1ZGUgZmFkZS12ZXJ0aWNhbCgzcmVtLDNzKTtcbn1cbiIsIi5pbWFnZXMtZ3JpZCB7XG5cdEBpbmNsdWRlIGZhZGUtY292ZXIoYm90dG9tLCAxLjVzKTtcblx0bWFyZ2luLWJvdHRvbTogNnJlbTtcblx0XG5cdC5pbWFnZXMtZ3JpZF9faXRlbSB7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRcdFx0b3JkZXI6IDM7XG5cdFx0XHRcdEBpbmNsdWRlIHh5LWNlbGwoMTIpO1xuXHRcdFx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdEBpbmNsdWRlIHh5LWNlbGwoNik7XG5cdFx0XHRcdGhlaWdodDogMTgwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5pbWFnZXMtZ3JpZF9faXRlbSB7XG5cdEBpbmNsdWRlIHh5LWNlbGwoNCk7XG5cdGhlaWdodDogMjAwcHg7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XG5cdCY6bnRoLWNoaWxkKDEpLCAmOm50aC1jaGlsZCgyKSB7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG5cdFx0XHRAaW5jbHVkZSB4eS1jZWxsKDYpO1xuXHRcdFx0aGVpZ2h0OiAxODBweDtcblx0XHR9XG5cdH1cblx0XG5cdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRcdEBpbmNsdWRlIHh5LWNlbGwoMTIpO1xuXHRcdH1cblx0fVxufSIsIi5mZWF0dXJlZC1wb3N0IHtcblx0bWFyZ2luLWJvdHRvbTogNC41cmVtO1xufVxuXG4uZmVhdHVyZWQtcG9zdF9faW1nIHtcblx0QGluY2x1ZGUgeHktY2VsbCg2KTtcblx0aGVpZ2h0OiA0ODJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0MyQzVDODtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRAaW5jbHVkZSBmYWRlLWhvcml6b250YWwoLTNyZW0sIDNzKTtcblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRAaW5jbHVkZSB4eS1jZWxsKDEyKTtcblx0fVxuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG5cdFx0aGVpZ2h0OiAzNTBweDtcblx0fVxufVxuXG4uZmVhdHVyZWQtcG9zdF9fY29udGVudCB7XG5cdEBpbmNsdWRlIHh5LWNlbGwoNik7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMnJlbSA0cmVtO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRAaW5jbHVkZSBmYWRlLWhvcml6b250YWwoM3JlbSwgM3MpO1xuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdEBpbmNsdWRlIHh5LWNlbGwoMTIpO1xuXHR9XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG5cdH1cblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHNtYWxsIGRvd24pIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG5cdH1cbn1cblxuLmZlYXR1cmVkLXBvc3RfX2NvbnRlbnQtaW5uZXIge1xuXHRAaW5jbHVkZSBmbGV4LWFsaWduLXNlbGYobWlkZGxlKTtcblx0bWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLmZlYXR1cmVkLXBvc3RfX2xhYmVsIHtcblx0Zm9udDogNTAwIC44cmVtLzEuNSAkZm9udC1zZWNvbmRhcnk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAkY29sb3ItYjtcblx0bGV0dGVyLXNwYWNpbmc6IC4xNHJlbTtcblx0bWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5cbi5mZWF0dXJlZC1wb3N0X190aXRsZSB7XG5cdG1hcmdpbjogMCAwIC41cmVtIDA7XG5cdGZvbnQ6IDUwMCAxLjRyZW0vMS41ICRmb250LXNlY29uZGFyeTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IC4xNHJlbTtcbn1cblxuLnBvc3QtaW5mby5wb3N0LWluZm8tLWZlYXR1cmVkIHtcblx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuXG4uZmVhdHVyZWQtcG9zdF9fdGV4dCB7XG5cdGZvbnQ6IDUwMCAuNzVyZW0vMS43ICRmb250LXNlY29uZGFyeTtcblx0Y29sb3I6ICRjb2xvci1iO1xuXHRsZXR0ZXItc3BhY2luZzogLjFyZW07XG59XG5cbi5mZWF0dXJlZC1wb3N0X19saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1hO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMS4yNXJlbSA0cmVtIC41cmVtIDRyZW07XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07XG5cdFx0cGFkZGluZy1yaWdodDogMnJlbTtcblx0fVxuXHRcblx0YSB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxufSIsIi5jb250YWluZXIge1xuXHQmLmNvbnRhaW5lci0tcG9zdHMge1xuXHRcdG1heC13aWR0aDogMTA1MHB4O1xuXHR9XG59XG5cbi5wb3N0cyB7XG5cdG1hcmdpbjogMCAtMS4yNXJlbTtcblx0XG5cdCYucG9zdHMtLTItY29scyB7XG5cdFx0LnBvc3QtaXRlbSB7XG5cdFx0XHRAaW5jbHVkZSB4eS1jZWxsKDYpO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KDY1MHB4IGRvd24pIHtcblx0XHRcdFx0QGluY2x1ZGUgeHktY2VsbCgxMik7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5wb3N0LWl0ZW1fX2ltZyB7XG5cdFx0XHRoZWlnaHQ6IDIzNXB4O1xuXHRcdH1cblx0fVxufVxuXG4ucG9zdC1pdGVtIHtcblx0QGluY2x1ZGUgeHktY2VsbCg0KTtcblx0cGFkZGluZzogMCAxLjI1cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdEBpbmNsdWRlIGZhZGUtY292ZXIoYm90dG9tLCAxLjVzKTtcblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuXHRcdEBpbmNsdWRlIHh5LWNlbGwoMTIpO1xuXHR9XG5cdFxuXHQmLnBvc3QtaXRlbS0tZnVsbCB7XG5cdFx0QGluY2x1ZGUgeHktY2VsbCgxMik7XG5cdFx0cGFkZGluZy1sZWZ0OiA4cmVtO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblx0XHRcblx0XHQucG9zdC1pdGVtX19jb250ZW50IHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1iO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRwYWRkaW5nOiAycmVtIDJyZW0gNXJlbSAycmVtO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEuMjVyZW07XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTEwcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQucG9zdC1pdGVtX19pbWcge1xuXHRcdFx0aGVpZ2h0OiA0NTBweDtcblx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQucG9zdC1pdGVtX19sYWJlbCB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Zm9udDogNTAwIC44NXJlbS8xLjUgJGZvbnQtc2Vjb25kYXJ5O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xNHJlbTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcblx0XHR9XG5cdFx0XG5cdFx0LnBvc3QtaXRlbV9fdGl0bGUge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRcdH1cblx0XHRcblx0XHQucG9zdC1pbmZvIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0fVxuXHRcdFxuXHRcdC5wb3N0LWl0ZW1fX3RleHQge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGZvbnQ6IDUwMCAuNzVyZW0vMS41ICRmb250LXNlY29uZGFyeTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMXJlbTtcblx0XHR9XG5cdFx0XG5cdFx0LmFycm93LWJveCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRwYWRkaW5nOiAuNzVyZW0gMXJlbSAuNXJlbSAycmVtO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi5wb3N0LWl0ZW1fX2ltZyB7XG5cdGhlaWdodDogMjIycHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICNDMkM1Qzg7XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRoZWlnaHQ6IDMwMHB4O1xuXHR9XG59XG5cbi5wb3N0LWl0ZW1fX3RpdGxlIHtcblx0Zm9udDogNzAwIDEuNDVyZW0vMS41ICRmb250LXNlY29uZGFyeTtcblx0bWFyZ2luLWJvdHRvbTogLjVyZW07XG5cdGNvbG9yOiAkY29sb3ItYTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IC4xNHJlbTtcblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdH1cbn1cblxuLnBvc3QtaW5mbyB7XG5cdGZvbnQ6IDUwMCAuOHJlbS8xLjUgJGZvbnQtc2Vjb25kYXJ5O1xuXHRjb2xvcjogJGNvbG9yLWI7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiAuMTRyZW07XG5cdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0Zm9udC1zaXplOiAuN3JlbTtcblx0fVxufVxuXG4ucG9zdHMtYnV0dG9uIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nLXRvcDogMXJlbTtcblx0QGluY2x1ZGUgZmFkZS12ZXJ0aWNhbCgzcmVtLCAzcyk7XG59XG5cbi5wb3N0cy1sb2FkIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWM7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Y29sb3I6ICR3aGl0ZTtcblx0cGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQ6IDUwMCAuOXJlbS8xICRmb250LXNlY29uZGFyeTtcblx0bGV0dGVyLXNwYWNpbmc6IC4yNHJlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHRcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogbGlnaHRlbigkY29sb3ItYywgMTAlKTtcblx0fVxufVxuIiwiLmZhcV9fdGl0bGUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogMCAwIDVyZW0gMDtcblx0Y29sb3I6ICRjb2xvci1hO1xufVxuXG4uZmFxLWxpc3RfX2l0ZW0ge1xuXHRtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4uZmFxLWxpc3RfX3F1ZXN0aW9uIHtcblx0QGluY2x1ZGUgZmxleC1ncmlkLWNvbHVtbig2LDApO1xuXHRtYXJnaW46IDA7XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0QGluY2x1ZGUgZmxleC1ncmlkLWNvbHVtbigxMiwwKTtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHR9XG59XG5cbi5mYXEtbGlzdF9fYW5zd2VyIHtcblx0QGluY2x1ZGUgZmxleC1ncmlkLWNvbHVtbig2LDApO1xuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdEBpbmNsdWRlIGZsZXgtZ3JpZC1jb2x1bW4oMTIsMCk7XG5cdH1cbn0iLCIuY29udGVudC1pbWFnZS1ib3gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDEyMHB4O1xuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1MHB4O1xuXHR9XG59XG5cbi5jb250ZW50LWltYWdlLWJveF9fcGF0dGVybiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogJyc7XG5cdHJpZ2h0OiA1MCU7XG5cdGJvdHRvbTogLTEyMHB4O1xuXHR3aWR0aDogNzAwcHg7XG5cdGhlaWdodDogMjg1cHg7XG5cdHotaW5kZXg6IDE7XG5cdGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuXHRAaW5jbHVkZSBmYWRlLWhvcml6b250YWwoLTNyZW0sM3MpO1xuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA0NDBweCBhdXRvO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoNTAlIC0gMTQwcHgpIDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxNTBweDtcblx0XHRib3R0b206IC0xNTBweDtcblx0XHRyaWdodDogYXV0bztcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KDY1MHB4IGRvd24pIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDUwJSAtIDkwcHgpO1xuXHR9XG59XG5cbi5jb250ZW50LWltYWdlLWJveF9fYmcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6ICcnO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IC0xMjBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMjg1cHg7XG5cdHotaW5kZXg6IDA7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1kO1xuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG5cdFx0aGVpZ2h0OiAxNTBweDtcblx0XHRib3R0b206IC0xNTBweDtcblx0fVxufVxuXG4uY29udGVudC1pbWFnZV9fY29udGVudCB7XG5cdEBpbmNsdWRlIHh5LWNlbGwoNik7XG5cdHBhZGRpbmctcmlnaHQ6IDRyZW07XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdEBpbmNsdWRlIGZhZGUtaG9yaXpvbnRhbCgtM3JlbSwzcyk7XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRAaW5jbHVkZSB4eS1jZWxsKDEyKTtcblx0XHRwYWRkaW5nOiA0cmVtIDJyZW0gNHJlbSAycmVtO1xuXHR9XG5cdFxuXHRwIHtcblx0XHRmb250OiA1MDAgLjg1cmVtLzEuNyAkZm9udC1zZWNvbmRhcnk7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblx0fVxufVxuXG4uY29udGVudC1pbWFnZV9fdGl0bGUge1xuXHRtYXJnaW46IDAgMCAxLjVyZW0gMDtcbn1cblxuLmNvbnRlbnQtaW1hZ2VfX2JnIHtcblx0QGluY2x1ZGUgeHktY2VsbCg2KTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiAtMXB4O1xuXHR6LWluZGV4OiAzO1xuXHRAaW5jbHVkZSBmYWRlLWhvcml6b250YWwoM3JlbSwzcyk7XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRAaW5jbHVkZSB4eS1jZWxsKDEyKTtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdFxuXHQuYmFja2dyb3VuZCB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiA3MDBweDtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzbWFsbCBkb3duKSB7XG5cdFx0XHRoZWlnaHQ6IDYwMHB4O1xuXHRcdH1cblx0fVxufSIsIi5wYWRkaW5nLXRvcC1ub25lIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi5wYWRkaW5nLXRvcC14c21hbGwge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xufSAvLyAucGFkZGluZy10b3AteHNtYWxsXG5cbi5wYWRkaW5nLXRvcC1zbWFsbCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG59IC8vIC5wYWRkaW5nLXRvcC1zbWFsbFxuXG4ucGFkZGluZy10b3AtbWVkaXVtIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbn0gLy8gLnBhZGRpbmctdG9wLW1lZGl1bVxuXG4ucGFkZGluZy10b3AtbGFyZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtO1xufSAvLyAucGFkZGluZy10b3AtbGFyZ2VcblxuLnBhZGRpbmctdG9wLXhsYXJnZSB7XG4gICAgcGFkZGluZy10b3A6IDlyZW07XG59IC8vIC5wYWRkaW5nLXRvcC14bGFyZ2VcblxuLnBhZGRpbmctYm90dG9tLW5vbmUge1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn0gLy8gLnBhZGRpbmctYm90dG9tLW5vbmVcblxuLnBhZGRpbmctYm90dG9tLXhzbWFsbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG59IC8vIC5wYWRkaW5nLWJvdHRvbS14c21hbGxcblxuLnBhZGRpbmctYm90dG9tLXNtYWxsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn0gLy8gLnBhZGRpbmctYm90dG9tLXNtYWxsXG5cbi5wYWRkaW5nLWJvdHRvbS1tZWRpdW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufSAvLyAucGFkZGluZy1ib3R0b20tbWVkaXVtXG5cbi5wYWRkaW5nLWJvdHRvbS1sYXJnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW07XG59IC8vIC5wYWRkaW5nLWJvdHRvbS1sYXJnZVxuXG4ucGFkZGluZy1ib3R0b20teGxhcmdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbTtcbn0gLy8gLnBhZGRpbmctYm90dG9tLXhsYXJnZSIsIi5iZy1jb2xvci13aGl0ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uYmctY29sb3ItYSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hO1xufVxuXG4uYmctY29sb3ItYiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iO1xufVxuXG4uYmctY29sb3ItYyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jO1xufVxuXG4uYmctY29sb3ItZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kO1xufVxuXG4uZm9udC1jb2xvci13aGl0ZSB7XG5cdGNvbG9yOiB3aGl0ZTtcblx0KiB7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHR9XG59XG5cbi5mb250LWNvbG9yLWEge1xuXHRjb2xvcjogJGNvbG9yLWE7XG5cdCoge1xuXHRcdGNvbG9yOiAkY29sb3ItYTtcblx0fVxufVxuXG4uZm9udC1jb2xvci1iIHtcblx0Y29sb3I6ICRjb2xvci1iO1xuXHQqIHtcblx0XHRjb2xvcjogJGNvbG9yLWI7XG5cdH1cbn1cblxuLmZvbnQtY29sb3ItYyB7XG5cdGNvbG9yOiAkY29sb3ItYztcblx0KiB7XG5cdFx0Y29sb3I6ICRjb2xvci1jO1xuXHR9XG59XG5cbi5mb250LWNvbG9yLWQge1xuXHRjb2xvcjogJGNvbG9yLWQ7XG5cdCoge1xuXHRcdGNvbG9yOiAkY29sb3ItZDtcblx0fVxufVxuXG4uc3ZnLWNvbG9yLXdoaXRlIHtcblx0c3ZnIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG59XG5cbi5zdmctY29sb3ItYSB7XG5cdHN2ZyB7XG5cdFx0Y29sb3I6ICRjb2xvci1hO1xuXHR9XG59XG5cbi5zdmctY29sb3ItYiB7XG5cdHN2ZyB7XG5cdFx0Y29sb3I6ICRjb2xvci1iO1xuXHR9XG59XG5cbi5zdmctY29sb3ItYyB7XG5cdHN2ZyB7XG5cdFx0Y29sb3I6ICRjb2xvci1jO1xuXHR9XG59XG5cbi5zdmctY29sb3ItZCB7XG5cdHN2ZyB7XG5cdFx0Y29sb3I6ICRjb2xvci1kO1xuXHR9XG59XG5cbi5zdmctZmlsbC1jb2xvci13aGl0ZSB7XG5cdHN2ZywgcGF0aCB7XG5cdFx0ZmlsbDogJHdoaXRlO1xuXHR9XG59XG5cbi5zdmctZmlsbC1jb2xvci1hIHtcblx0c3ZnLCBwYXRoIHtcblx0XHRmaWxsOiAkY29sb3ItYTtcblx0fVxufVxuXG4uc3ZnLWZpbGwtY29sb3ItYiB7XG5cdHN2ZywgcGF0aCB7XG5cdFx0ZmlsbDogJGNvbG9yLWI7XG5cdH1cbn1cblxuLnN2Zy1maWxsLWNvbG9yLWMge1xuXHRzdmcsIHBhdGgge1xuXHRcdGZpbGw6ICRjb2xvci1jO1xuXHR9XG59XG5cbi5zdmctZmlsbC1jb2xvci1kIHtcblx0c3ZnLCBwYXRoIHtcblx0XHRmaWxsOiAkY29sb3ItZDtcblx0fVxufVxuIiwiLy8gRm91bmRhdGlvbiBmb3IgU2l0ZXNcbi8vIGh0dHBzOi8vZ2V0LmZvdW5kYXRpb25cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCBPcGVuIFNvdXJjZVxuXG4vLy8vXG4vLy8gQGdyb3VwIHh5LWdyaWRcbi8vLy9cblxuLy8gTWFyZ2luIEdyaWQgY2xhc3Nlc1xuQG1peGluIHh5LWJhc2UtZ3JpZC1jbGFzc2VzIHtcblxuICAvLyBHcmlkIENvbnRhaW5lclxuICAuZ3JpZC1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIHh5LWdyaWQtY29udGFpbmVyO1xuXG4gICAgJi5mbHVpZCB7XG4gICAgICBAaW5jbHVkZSB4eS1ncmlkLWNvbnRhaW5lcigxMDAlKTtcbiAgICB9XG5cbiAgICAmLmZ1bGwge1xuICAgICAgQGluY2x1ZGUgeHktZ3JpZC1jb250YWluZXIoMTAwJSwgMCk7XG4gICAgfVxuICB9XG5cbiAgLy8gQmFzZSBncmlkIHN0eWxlc1xuICAuZ3JpZC14IHtcbiAgICBAaW5jbHVkZSB4eS1ncmlkO1xuICB9XG5cbiAgLmNlbGwge1xuICAgIEBpbmNsdWRlIHh5LWNlbGwoZnVsbCwgJGd1dHRlci10eXBlOiBub25lKTtcblxuICAgICYuYXV0byB7XG4gICAgICBAaW5jbHVkZSB4eS1jZWxsLWJhc2UoYXV0byk7XG4gICAgfVxuXG4gICAgJi5zaHJpbmsge1xuICAgICAgQGluY2x1ZGUgeHktY2VsbC1iYXNlKHNocmluayk7XG4gICAgfVxuXG4gIH1cbiAgLmdyaWQteCB7XG4gICAgPiAuYXV0byB7XG4gICAgICBAaW5jbHVkZSB4eS1jZWxsLXNpemUoYXV0bywgJGd1dHRlci10eXBlOiBub25lKTtcbiAgICB9XG5cbiAgICA+IC5zaHJpbmsge1xuICAgICAgQGluY2x1ZGUgeHktY2VsbC1zaXplKHNocmluaywgJGd1dHRlci10eXBlOiBub25lKTtcbiAgICB9XG4gIH1cblxuICAvLyBBdXRvIHdpZHRoXG4gIEBpbmNsdWRlIC16Zi1lYWNoLWJyZWFrcG9pbnQoKSB7XG4gICAgLy8gVGhpcyBpcyBhIGJpdCBvZiBhIGhhY2svd29ya2Fyb3VuZCwgc2VlIHRoZXNlIGlzc3VlcyAmIFBScyBmb3IgdGhlIGJhY2tzdG9yeTpcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vZm91bmRhdGlvbi9mb3VuZGF0aW9uLXNpdGVzL2lzc3Vlcy8xMDI0NFxuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9mb3VuZGF0aW9uL2ZvdW5kYXRpb24tc2l0ZXMvcHVsbC8xMDIyMiBhbmRcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vZm91bmRhdGlvbi9mb3VuZGF0aW9uLXNpdGVzL3B1bGwvMTAxNjRcbiAgICAuZ3JpZC14IHtcbiAgICAgICRzdHI6IFwiPiAuI3skLXpmLXNpemV9LXNocmluaywgPiAuI3skLXpmLXNpemV9LWZ1bGxcIjtcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgICAgICRzdHI6ICRzdHIgKyBcIiwgPiAuI3skLXpmLXNpemV9LSN7JGl9XCI7XG4gICAgICB9XG4gICAgICAjeyRzdHJ9IHtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSAtemYtZWFjaC1icmVha3BvaW50KCkge1xuICAgIC8vIFJlc3BvbnNpdmUgXCJhdXRvXCIgbW9kaWZpZXJcbiAgICBAaWYgbm90KCQtemYtc2l6ZSA9PSAkLXpmLXplcm8tYnJlYWtwb2ludCkge1xuICAgICAgLmdyaWQteCA+IC4jeyQtemYtc2l6ZX0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIHh5LWNlbGwoYXV0bywgJGd1dHRlci10eXBlOiBub25lKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAlLXh5LWNlbGwtYmFzZS1zaHJpbmstaG9yaXpvbnRhbC0jeyQtemYtc2l6ZX0ge1xuICAgICAgQGluY2x1ZGUgeHktY2VsbC1iYXNlKHNocmluayk7XG4gICAgfVxuXG4gICAgLy8gUmVzcG9uc2l2ZSBcInNocmlua1wiIG1vZGlmaWVyXG4gICAgQGlmIG5vdCgkLXpmLXNpemUgPT0gJC16Zi16ZXJvLWJyZWFrcG9pbnQpIHtcbiAgICAgIC5ncmlkLXggPiAuI3skLXpmLXNpemV9LXNocmluayB7XG4gICAgICAgIEBleHRlbmQgJS14eS1jZWxsLWJhc2Utc2hyaW5rLWhvcml6b250YWwtI3skLXpmLXNpemV9O1xuICAgICAgICBAaW5jbHVkZSB4eS1jZWxsLXNpemUoc2hyaW5rLCAkZ3V0dGVyLXR5cGU6IG5vbmUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFJlc3BvbnNpdmUgd2lkdGggbW9kaWZpZXJzXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAgIC8vIFNpemluZyAocGVyY2VudGFnZSlcbiAgICAgIC5ncmlkLXggPiAuI3skLXpmLXNpemV9LSN7JGl9IHtcbiAgICAgICAgQGV4dGVuZCAlLXh5LWNlbGwtYmFzZS1zaHJpbmstaG9yaXpvbnRhbC0jeyQtemYtc2l6ZX07XG4gICAgICAgIEBpbmNsdWRlIHh5LWNlbGwtc2l6ZSgkaSwgJGd1dHRlci10eXBlOiBub25lKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZXNldCB3aWR0aCB3aGVuIHVzaW5nIGAuZ3JpZC1tYXJnaW4teGAgbm90IG9uIGAuZ3JpZC14YFxuICAuZ3JpZC1tYXJnaW4teDpub3QoLmdyaWQteCkgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAvLyBSZXNldCBoZWlnaHQgd2hlbiB1c2luZyBgLmdyaWQtbWFyZ2luLXlgIG5vdCBvbiBgLmdyaWQteWBcbiAgLmdyaWQtbWFyZ2luLXk6bm90KC5ncmlkLXkpID4gLmNlbGwge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWl4aW4gLXh5LWJyZWFrcG9pbnQtY2VsbC1jbGFzc2VzKCRjbGFzcy1icmVha3BvaW50LCAkZ3V0dGVyLWJyZWFrcG9pbnQsICR2ZXJ0aWNhbCkge1xuICAkcHJlZml4OiBpZigkY2xhc3MtYnJlYWtwb2ludCA9PSAkLXpmLXplcm8tYnJlYWtwb2ludCwgJycsICcjeyRjbGFzcy1icmVha3BvaW50fS0nKTtcbiAgPiAuI3skcHJlZml4fWF1dG8ge1xuICAgIEBpbmNsdWRlIHh5LWNlbGwtc2l6ZShhdXRvLCAkdmVydGljYWw6ICR2ZXJ0aWNhbCk7XG4gIH1cblxuICA+IC4jeyRwcmVmaXh9c2hyaW5rIHtcbiAgICBAaW5jbHVkZSB4eS1jZWxsLXNpemUoc2hyaW5rLCAkdmVydGljYWw6ICR2ZXJ0aWNhbCk7XG4gIH1cblxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgIC8vIFNpemluZyAocGVyY2VudGFnZSlcbiAgICAkY2xhc3NuYW1lOiBpZigkdmVydGljYWwsICcuI3skY2xhc3MtYnJlYWtwb2ludH0tI3skaX0nLCAnLiN7JGNsYXNzLWJyZWFrcG9pbnR9LSN7JGl9Jyk7XG5cbiAgICA+ICN7JGNsYXNzbmFtZX0ge1xuICAgICAgQGluY2x1ZGUgeHktY2VsbC1zaXplKCRpLCAkdmVydGljYWw6ICR2ZXJ0aWNhbCk7XG4gICAgfVxuICB9XG59XG5cbi8vIE1hcmdpbiBHcmlkIGNsYXNzZXNcbkBtaXhpbiB4eS1tYXJnaW4tZ3JpZC1jbGFzc2VzKFxuICAkZ3V0dGVyLXBvc2l0aW9uOiBsZWZ0IHJpZ2h0LFxuICAkdmVydGljYWw6IGZhbHNlLFxuICAkd3JhcHBpbmctc2VsZWN0b3I6ICcuZ3JpZC1tYXJnaW4teCdcbil7XG4gICN7JHdyYXBwaW5nLXNlbGVjdG9yfSB7XG4gICAgQGluY2x1ZGUgeHktZ3V0dGVycygkbmVnYXRpdmU6IHRydWUsICRndXR0ZXItcG9zaXRpb246ICRndXR0ZXItcG9zaXRpb24pO1xuXG4gICAgLy8gQmFzZSBjZWxsIHN0eWxlc1xuICAgID4gLmNlbGwge1xuICAgICAgQGluY2x1ZGUgeHktY2VsbCgkdmVydGljYWw6ICR2ZXJ0aWNhbCwgJG91dHB1dDogKHNpemUgZ3V0dGVycykpO1xuICAgIH1cblxuICAgIC8vIGJhc2Ugc3R5bGVzIG5lZWQgdG8gYWxsIGJlIGJlZm9yZSB0aGUgYXV0byBhbmQgc2hyaW5rIHN0eWxlc1xuICAgIEBpbmNsdWRlIC16Zi1lYWNoLWJyZWFrcG9pbnQoKSB7XG4gICAgICBAaWYodHlwZS1vZigkZ3JpZC1tYXJnaW4tZ3V0dGVycykgPT0gJ21hcCcgYW5kIG1hcC1oYXMta2V5KCRncmlkLW1hcmdpbi1ndXR0ZXJzLCAkLXpmLXNpemUpIGFuZCAkLXpmLXNpemUgIT0gJC16Zi16ZXJvLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgPiAuY2VsbCB7XG4gICAgICAgICAgQGluY2x1ZGUgeHktY2VsbCgkdmVydGljYWw6ICR2ZXJ0aWNhbCwgJG91dHB1dDogKHNpemUgZ3V0dGVycykpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgLXpmLWVhY2gtYnJlYWtwb2ludCgpIHtcblxuICAgICAgLy8gVGhpcyBpcyBwdXJlbHkgZm9yIHJlc3BvbnNpdmUgZ3V0dGVycyAtIHRoZSBtYXJnaW4gZ3JpZCBoYXMgdG8gZ28gYmFjayBhbmQgYWRqdXN0IHdpZHRocyAob3IgaGVpZ2h0cylcbiAgICAgIC8vIGZvciBhbGwgcHJpb3IgYnJlYWtwb2ludHMuXG4gICAgICAvLyBBcyB0aGVpciBndXR0ZXIgaXMgZGVmaW5lZCB3aXRoIHRoZWlyIHdpZHRoL2hlaWdodCwgZXZlbiBicmVha3BvaW50IHdpdGhvdXQgYSBuZXcgbWFyZ2luIG11c3QgYmVcbiAgICAgIC8vIGdlbmVyYXRlZCB0byBub3QgaGF2aW5nIHRoZWlyIHdpZHRoL2hlaWdodCBvdmVycmlkZWQgYnkgcmUtYWRqdXN0ZWQgc21hbGxlciBicmVha3BvaW50cy5cbiAgICAgIEBpZih0eXBlLW9mKCRncmlkLW1hcmdpbi1ndXR0ZXJzKSA9PSAnbWFwJyBhbmQgbWFwLWhhcy1rZXkoJGdyaWQtbWFyZ2luLWd1dHRlcnMsICQtemYtc2l6ZSkpIHtcbiAgICAgICAgQGVhY2ggJGJwIGluIC16Zi1icmVha3BvaW50cy1sZXNzLXRoYW4oJC16Zi1zaXplKSB7XG4gICAgICAgICAgQGluY2x1ZGUgLXh5LWJyZWFrcG9pbnQtY2VsbC1jbGFzc2VzKCRicCwgJC16Zi1zaXplLCAkdmVydGljYWwpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIC14eS1icmVha3BvaW50LWNlbGwtY2xhc3NlcygkLXpmLXNpemUsICQtemYtc2l6ZSwgJHZlcnRpY2FsKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUGFkZGluZyBHcmlkIGNsYXNzZXNcbkBtaXhpbiB4eS1wYWRkaW5nLWdyaWQtY2xhc3NlcyB7XG4gIC5ncmlkLXBhZGRpbmcteCB7XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW4gZm9yIG5lc3RlZCBncmlkc1xuICAgIC5ncmlkLXBhZGRpbmcteCB7XG4gICAgICBAaW5jbHVkZSB4eS1ndXR0ZXJzKCRuZWdhdGl2ZTogdHJ1ZSk7XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2luIGZvciBncmlkcyB3aXRoaW4gYGdyaWQtY29udGFpbmVyL2dyaWQtY29udGFpbmVyLmZsdWlkYFxuICAgIC8vIFRoaXMgYWxsb3dzIG1hcmdpbiBhbmQgcGFkZGluZyBncmlkcyB0byBsaW5lIHVwIHdpdGggZWFjaG90aGVyXG4gICAgLmdyaWQtY29udGFpbmVyOm5vdCguZnVsbCkgPiAmIHtcbiAgICAgIEBpbmNsdWRlIHh5LWd1dHRlcnMoJG5lZ2F0aXZlOiB0cnVlKTtcbiAgICB9XG5cbiAgICAvLyBCYXNlIGNlbGwgc3R5bGVzXG4gICAgPiAuY2VsbCB7XG4gICAgICBAaW5jbHVkZSB4eS1ndXR0ZXJzKCRndXR0ZXJzOiAkZ3JpZC1wYWRkaW5nLWd1dHRlcnMsICRndXR0ZXItdHlwZTogcGFkZGluZyk7XG4gICAgfVxuICB9XG59XG5cbi8vIEJsb2NrIEdyaWQgY2xhc3Nlc1xuQG1peGluIHh5LWJsb2NrLWdyaWQtY2xhc3NlcygkbWFyZ2luLWdyaWQ6IHRydWUsICRwYWRkaW5nLWdyaWQ6IHRydWUpIHtcbiAgQGlmICRwYWRkaW5nLWdyaWQge1xuICAgIEBpbmNsdWRlIC16Zi1lYWNoLWJyZWFrcG9pbnQge1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkeHktYmxvY2stZ3JpZC1tYXgge1xuICAgICAgICAuI3skLXpmLXNpemV9LXVwLSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSB4eS1ncmlkLWxheW91dCgkbjogJGksICRzZWxlY3RvcjogJy5jZWxsJywgJGd1dHRlci10eXBlOiBwYWRkaW5nLCAkb3V0cHV0OiAoc2l6ZSkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRtYXJnaW4tZ3JpZCB7XG4gICAgQGluY2x1ZGUgLXpmLWVhY2gtYnJlYWtwb2ludCB7XG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICR4eS1ibG9jay1ncmlkLW1heCB7XG4gICAgICAgIC8vIFRoaXMgaXMgcHVyZWx5IGZvciByZXNwb25zaXZlIGd1dHRlcnMgLSB0aGUgbWFyZ2luIGdyaWQgaGFzIHRvIGdvIGJhY2sgYW5kIGFkanVzdCB3aWR0aHMgKG9yIGhlaWdodHMpXG4gICAgICAgIC8vIGZvciBwcmlvciBicmVha3BvaW50cyBiYXNlZCBvbiB0aGUgcmVzcG9uc2l2ZSBndXR0ZXIuXG4gICAgICAgIEBpZih0eXBlLW9mKCRncmlkLW1hcmdpbi1ndXR0ZXJzKSA9PSAnbWFwJyBhbmQgbWFwLWhhcy1rZXkoJGdyaWQtbWFyZ2luLWd1dHRlcnMsICQtemYtc2l6ZSkpIHtcbiAgICAgICAgICBAZWFjaCAkYnAgaW4gLXpmLWJyZWFrcG9pbnRzLWxlc3MtdGhhbigkLXpmLXNpemUpIHtcbiAgICAgICAgICAgIEBpZihtYXAtaGFzLWtleSgkZ3JpZC1tYXJnaW4tZ3V0dGVycywgJGJwKSkge1xuICAgICAgICAgICAgICAuZ3JpZC1tYXJnaW4teC4jeyRicH0tdXAtI3skaX0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh5LWdyaWQtbGF5b3V0KCRuOiAkaSwgJHNlbGVjdG9yOiAnLmNlbGwnLCAkZ3V0dGVyLXR5cGU6IG1hcmdpbiwgJG91dHB1dDogKHNpemUpKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkeHktYmxvY2stZ3JpZC1tYXgge1xuICAgICAgICAuZ3JpZC1tYXJnaW4teC4jeyQtemYtc2l6ZX0tdXAtI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIHh5LWdyaWQtbGF5b3V0KCRuOiAkaSwgJHNlbGVjdG9yOiAnLmNlbGwnLCAkZ3V0dGVyLXR5cGU6IG1hcmdpbiwgJG91dHB1dDogKHNpemUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDb2xsYXBzZSBjbGFzc2VzXG5AbWl4aW4geHktY29sbGFwc2UtZ3JpZC1jbGFzc2VzKCRtYXJnaW4tZ3JpZDogdHJ1ZSwgJHBhZGRpbmctZ3JpZDogdHJ1ZSkge1xuICBAZWFjaCAkYnAgaW4gJGJyZWFrcG9pbnQtY2xhc3NlcyB7XG4gICAgQGlmICRtYXJnaW4tZ3JpZCB7XG4gICAgICAuI3skYnB9LW1hcmdpbi1jb2xsYXBzZSB7XG4gICAgICAgIEBpbmNsdWRlIHh5LWdyaWQtY29sbGFwc2UoJGd1dHRlci10eXBlOiBtYXJnaW4sICRtaW4tYnJlYWtwb2ludDogJGJwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJHBhZGRpbmctZ3JpZCB7XG4gICAgICAuI3skYnB9LXBhZGRpbmctY29sbGFwc2Uge1xuICAgICAgICBAaW5jbHVkZSB4eS1ncmlkLWNvbGxhcHNlKCRndXR0ZXItdHlwZTogcGFkZGluZywgJG1pbi1icmVha3BvaW50OiAkYnApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBPZmZzZXQgY2xhc3Nlc1xuQG1peGluIHh5LW9mZnNldC1jZWxsLWNsYXNzZXMge1xuICBAaW5jbHVkZSAtemYtZWFjaC1icmVha3BvaW50IHtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICAgLy8gT2Zmc2V0c1xuICAgICAgJG86ICRpIC0gMTtcblxuICAgICAgLiN7JC16Zi1zaXplfS1vZmZzZXQtI3skb30ge1xuICAgICAgICBAaW5jbHVkZSB4eS1jZWxsLW9mZnNldCgkbywgJGd1dHRlcnM6ICRncmlkLXBhZGRpbmctZ3V0dGVycywgJGd1dHRlci10eXBlOiBwYWRkaW5nKTtcbiAgICAgIH1cblxuICAgICAgLmdyaWQtbWFyZ2luLXggPiAuI3skLXpmLXNpemV9LW9mZnNldC0jeyRvfSB7XG4gICAgICAgIEBpbmNsdWRlIHh5LWNlbGwtb2Zmc2V0KCRvKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVmVydGljYWwgR3JpZCBjbGFzc2VzXG5AbWl4aW4geHktdmVydGljYWwtZ3JpZC1jbGFzc2VzKFxuICAkbWFyZ2luLWdyaWQ6IHRydWUsXG4gICRwYWRkaW5nLWdyaWQ6IHRydWVcbikge1xuXG4gIC8vIEBpbmNsdWRlIC16Zi1lYWNoLWJyZWFrcG9pbnQoKSB7XG4gIC8vICAgQGlmIG5vdCgkLXpmLXNpemUgPT0gJC16Zi16ZXJvLWJyZWFrcG9pbnQpIHtcbiAgLy8gICB9XG4gIC8vIH1cblxuICAuZ3JpZC15IHtcbiAgICBAaW5jbHVkZSB4eS1ncmlkKHZlcnRpY2FsLCBmYWxzZSk7XG5cblxuICAgID4gLmNlbGwge1xuICAgICAgQGluY2x1ZGUgeHktY2VsbC1yZXNldCgpO1xuICAgIH1cblxuICAgID4gLmF1dG8ge1xuICAgICAgQGluY2x1ZGUgeHktY2VsbC1zaXplKGF1dG8sICRndXR0ZXItdHlwZTogbm9uZSwgJHZlcnRpY2FsOiB0cnVlKTtcbiAgICB9XG5cbiAgICA+IC5zaHJpbmsge1xuICAgICAgQGluY2x1ZGUgeHktY2VsbC1zaXplKHNocmluaywgJGd1dHRlci10eXBlOiBub25lLCAkdmVydGljYWw6IHRydWUpO1xuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgLXpmLWVhY2gtYnJlYWtwb2ludCgpIHtcbiAgICAgIC8vIFRoaXMgaXMgYSBiaXQgb2YgYSBoYWNrL3dvcmthcm91bmQsIHNlZSB0aGVzZSBpc3N1ZXMgYW5kIFBScyBmb3IgdGhlIGJhY2tzdG9yeTpcbiAgICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9mb3VuZGF0aW9uL2ZvdW5kYXRpb24tc2l0ZXMvaXNzdWVzLzEwMjQ0XG4gICAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vZm91bmRhdGlvbi9mb3VuZGF0aW9uLXNpdGVzL3B1bGwvMTAyMjIgYW5kXG4gICAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vZm91bmRhdGlvbi9mb3VuZGF0aW9uLXNpdGVzL3B1bGwvMTAxNjRcbiAgICAgICRzdHI6IFwiPiAuI3skLXpmLXNpemV9LXNocmluaywgPiAuI3skLXpmLXNpemV9LWZ1bGxcIjtcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgICAgICRzdHI6ICRzdHIgKyBcIiwgPiAuI3skLXpmLXNpemV9LSN7JGl9XCI7XG4gICAgICB9XG4gICAgICAjeyRzdHJ9IHtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSAtemYtZWFjaC1icmVha3BvaW50KCkge1xuICAgICAgLy8gUmVzcG9uc2l2ZSBcImF1dG9cIiBtb2RpZmllclxuICAgICAgQGlmIG5vdCgkLXpmLXNpemUgPT0gJC16Zi16ZXJvLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgPiAuI3skLXpmLXNpemV9LWF1dG8ge1xuICAgICAgICAgIEBpbmNsdWRlIHh5LWNlbGwoYXV0bywgJGd1dHRlci10eXBlOiBub25lLCAkdmVydGljYWw6IHRydWUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICUteHktY2VsbC1iYXNlLXNocmluay12ZXJ0aWNhbC0jeyQtemYtc2l6ZX0ge1xuICAgICAgICBAaW5jbHVkZSB4eS1jZWxsLWJhc2Uoc2hyaW5rKTtcbiAgICAgIH1cblxuICAgICAgLy8gUmVzcG9uc2l2ZSBcInNocmlua1wiIG1vZGlmaWVyXG4gICAgICBAaWYgbm90KCQtemYtc2l6ZSA9PSAkLXpmLXplcm8tYnJlYWtwb2ludCkge1xuICAgICAgICA+IC4jeyQtemYtc2l6ZX0tc2hyaW5rIHtcbiAgICAgICAgICBAZXh0ZW5kICUteHktY2VsbC1iYXNlLXNocmluay12ZXJ0aWNhbC0jeyQtemYtc2l6ZX07XG4gICAgICAgICAgQGluY2x1ZGUgeHktY2VsbC1zaXplKHNocmluaywgJGd1dHRlci10eXBlOiBub25lLCAkdmVydGljYWw6IHRydWUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFJlc3BvbnNpdmUgd2lkdGggbW9kaWZpZXJzXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICAgICAvLyBTaXppbmcgKHBlcmNlbnRhZ2UpXG4gICAgICAgID4gLiN7JC16Zi1zaXplfS0jeyRpfSB7XG4gICAgICAgICAgQGV4dGVuZCAlLXh5LWNlbGwtYmFzZS1zaHJpbmstdmVydGljYWwtI3skLXpmLXNpemV9O1xuICAgICAgICAgIEBpbmNsdWRlIHh5LWNlbGwtc2l6ZSgkaSwgJGd1dHRlci10eXBlOiBub25lLCAkdmVydGljYWw6IHRydWUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICBAaWYgJHBhZGRpbmctZ3JpZCB7XG4gICAgLmdyaWQtcGFkZGluZy15IHtcbiAgICAgIC8vIE5lZ2F0aXZlIG1hcmdpbiBmb3IgbmVzdGVkIGdyaWRzXG4gICAgICAuZ3JpZC1wYWRkaW5nLXkge1xuICAgICAgICBAaW5jbHVkZSB4eS1ndXR0ZXJzKCRuZWdhdGl2ZTogdHJ1ZSwgJGd1dHRlci1wb3NpdGlvbjogdG9wIGJvdHRvbSk7XG4gICAgICB9XG5cbiAgICAgIC8vIEJhc2UgY2VsbCBzdHlsZXNcbiAgICAgID4gLmNlbGwge1xuICAgICAgICBAaW5jbHVkZSB4eS1ndXR0ZXJzKCRndXR0ZXJzOiAkZ3JpZC1wYWRkaW5nLWd1dHRlcnMsICRndXR0ZXItdHlwZTogcGFkZGluZywgJGd1dHRlci1wb3NpdGlvbjogdG9wIGJvdHRvbSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRtYXJnaW4tZ3JpZCB7XG4gICAgQGluY2x1ZGUgeHktbWFyZ2luLWdyaWQtY2xhc3Nlcyh0b3AgYm90dG9tLCB0cnVlLCAnLmdyaWQtbWFyZ2luLXknKTtcbiAgfVxuXG59XG5cbkBtaXhpbiB4eS1mcmFtZS1ncmlkLWNsYXNzZXMoJHZlcnRpY2FsLWdyaWQ6IHRydWUsICRtYXJnaW4tZ3JpZDogdHJ1ZSkge1xuICAvLyBGcmFtZWQgZ3JpZCBzdHlsZXNcbiAgLmdyaWQtZnJhbWUge1xuICAgIEBpbmNsdWRlIHh5LWdyaWQtZnJhbWU7XG4gIH1cblxuICAuY2VsbCAuZ3JpZC1mcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7IC8vIFNhbWUgYXMgaW5jbHVkZSB3aXRoICRuZXN0ZWQsIGJ1dCB3aXRoIGxlc3MgY3NzXG4gIH1cblxuICAuY2VsbC1ibG9jayB7XG4gICAgQGluY2x1ZGUgeHktY2VsbC1ibG9jaygpO1xuICB9XG5cbiAgLmNlbGwtYmxvY2steSB7XG4gICAgQGluY2x1ZGUgeHktY2VsbC1ibG9jayh0cnVlKTtcbiAgfVxuXG5cbiAgLmNlbGwtYmxvY2stY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSB4eS1jZWxsLWJsb2NrLWNvbnRhaW5lcigpO1xuICB9XG5cblxuICBAaW5jbHVkZSAtemYtZWFjaC1icmVha3BvaW50KGZhbHNlKSB7XG5cbiAgICAuI3skLXpmLXNpemV9LWdyaWQtZnJhbWUge1xuICAgICAgQGluY2x1ZGUgeHktZ3JpZC1mcmFtZTtcbiAgICB9XG5cbiAgICAuY2VsbCAuI3skLXpmLXNpemV9LWdyaWQtZnJhbWUge1xuICAgICAgd2lkdGg6IDEwMCU7IC8vIFNhbWUgYXMgaW5jbHVkZSB3aXRoICRuZXN0ZWQsIGJ1dCB3aXRoIGxlc3MgY3NzXG4gICAgfVxuXG4gICAgLiN7JC16Zi1zaXplfS1jZWxsLWJsb2NrIHtcbiAgICAgIEBpbmNsdWRlIHh5LWNlbGwtYmxvY2soKTtcbiAgICB9XG5cbiAgICAuI3skLXpmLXNpemV9LWNlbGwtYmxvY2stY29udGFpbmVyIHtcbiAgICAgIEBpbmNsdWRlIHh5LWNlbGwtYmxvY2stY29udGFpbmVyKCk7XG4gICAgfVxuXG4gICAgLiN7JC16Zi1zaXplfS1jZWxsLWJsb2NrLXkge1xuICAgICAgQGluY2x1ZGUgeHktY2VsbC1ibG9jayh0cnVlKTtcbiAgICB9XG4gIH1cblxuICBAaWYgJHZlcnRpY2FsLWdyaWQge1xuICAgIC5ncmlkLXkge1xuICAgICAgJi5ncmlkLWZyYW1lIHtcbiAgICAgICAgQGluY2x1ZGUgeHktZ3JpZC1mcmFtZSh0cnVlKTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIC16Zi1lYWNoLWJyZWFrcG9pbnQoZmFsc2UpIHtcbiAgICAgICAgJi4jeyQtemYtc2l6ZX0tZ3JpZC1mcmFtZSB7XG4gICAgICAgICAgQGluY2x1ZGUgeHktZ3JpZC1mcmFtZSh0cnVlKTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICAgIC5jZWxsIHtcbiAgICAgIC5ncmlkLXkuZ3JpZC1mcmFtZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgLy8gU2FtZSBhcyBpbmNsdWRlIHdpdGggJG5lc3RlZCwgYnV0IHdpdGggbGVzcyBjc3NcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIC16Zi1lYWNoLWJyZWFrcG9pbnQoZmFsc2UpIHtcbiAgICAgICAgLmdyaWQteS4jeyQtemYtc2l6ZX0tZ3JpZC1mcmFtZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyAvLyBTYW1lIGFzIGluY2x1ZGUgd2l0aCAkbmVzdGVkLCBidXQgd2l0aCBsZXNzIGNzc1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpZiAkbWFyZ2luLWdyaWQge1xuICAgIEBpbmNsdWRlIHh5LW1hcmdpbi1ncmlkLWNsYXNzZXModG9wIGJvdHRvbSwgdHJ1ZSwgJy5ncmlkLW1hcmdpbi15Jyk7XG4gICAgLmdyaWQtZnJhbWUuZ3JpZC1tYXJnaW4teSB7XG4gICAgICBAaW5jbHVkZSB4eS1ncmlkLWZyYW1lKHRydWUsIGZhbHNlLCAkZ3JpZC1tYXJnaW4tZ3V0dGVycywgJGluY2x1ZGUtYmFzZTogZmFsc2UpO1xuICAgIH1cbiAgICBAaW5jbHVkZSAtemYtZWFjaC1icmVha3BvaW50KGZhbHNlKSB7XG4gICAgICAuZ3JpZC1tYXJnaW4teS4jeyQtemYtc2l6ZX0tZ3JpZC1mcmFtZSB7XG4gICAgICAgIEBpbmNsdWRlIHh5LWdyaWQtZnJhbWUodHJ1ZSwgZmFsc2UsICRncmlkLW1hcmdpbi1ndXR0ZXJzLCAkLXpmLXNpemUsIGZhbHNlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRmluYWwgY2xhc3Nlc1xuQG1peGluIGZvdW5kYXRpb24teHktZ3JpZC1jbGFzc2VzKFxuICAkYmFzZS1ncmlkOiB0cnVlLFxuICAkbWFyZ2luLWdyaWQ6IHRydWUsXG4gICRwYWRkaW5nLWdyaWQ6IHRydWUsXG4gICRibG9jay1ncmlkOiB0cnVlLFxuICAkY29sbGFwc2U6IHRydWUsXG4gICRvZmZzZXQ6IHRydWUsXG4gICR2ZXJ0aWNhbC1ncmlkOiB0cnVlLFxuICAkZnJhbWUtZ3JpZDogdHJ1ZVxuKSB7XG5cbiAgLy8gQmFzZSBncmlkIHN0eWxlc1xuICBAaWYoJGJhc2UtZ3JpZCkge1xuICAgIEBpbmNsdWRlIHh5LWJhc2UtZ3JpZC1jbGFzc2VzKCk7XG4gIH1cblxuICAvLyBNYXJnaW4gZ3JpZFxuICBAaWYoJG1hcmdpbi1ncmlkKSB7XG4gICAgQGluY2x1ZGUgeHktbWFyZ2luLWdyaWQtY2xhc3NlcygpO1xuICB9XG5cbiAgLy8gUGFkZGluZyBncmlkXG4gIEBpZigkcGFkZGluZy1ncmlkKSB7XG4gICAgQGluY2x1ZGUgeHktcGFkZGluZy1ncmlkLWNsYXNzZXMoKTtcbiAgfVxuXG4gIC8vIEJsb2NrIGdyaWRcbiAgQGlmKCRibG9jay1ncmlkKSB7XG4gICAgQGluY2x1ZGUgeHktYmxvY2stZ3JpZC1jbGFzc2VzKCRtYXJnaW4tZ3JpZCwgJHBhZGRpbmctZ3JpZCk7XG4gIH1cblxuICAvLyBDb2xsYXBzZSBndXR0ZXJzXG4gIEBpZigkY29sbGFwc2UpIHtcbiAgICBAaW5jbHVkZSB4eS1jb2xsYXBzZS1ncmlkLWNsYXNzZXMoJG1hcmdpbi1ncmlkLCAkcGFkZGluZy1ncmlkKTtcbiAgfVxuXG4gIC8vIE9mZnNldCBndXR0ZXJzXG4gIEBpZigkb2Zmc2V0KSB7XG4gICAgQGluY2x1ZGUgeHktb2Zmc2V0LWNlbGwtY2xhc3NlcygpO1xuICB9XG5cbiAgLy8gVmVydGljYWwgZ3JpZFxuICBAaWYoJHZlcnRpY2FsLWdyaWQpIHtcbiAgICBAaW5jbHVkZSB4eS12ZXJ0aWNhbC1ncmlkLWNsYXNzZXMoJG1hcmdpbi1ncmlkLCAkcGFkZGluZy1ncmlkKTtcbiAgfVxuXG4gIEBpZiAoJGZyYW1lLWdyaWQpIHtcbiAgICBAaW5jbHVkZSB4eS1mcmFtZS1ncmlkLWNsYXNzZXMoJHZlcnRpY2FsLWdyaWQsICRtYXJnaW4tZ3JpZClcbiAgfVxufVxuIiwiLy8gRm91bmRhdGlvbiBmb3IgU2l0ZXNcbi8vIGh0dHBzOi8vZ2V0LmZvdW5kYXRpb25cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCBPcGVuIFNvdXJjZVxuXG4vLy8vXG4vLy8gQGdyb3VwIHh5LWdyaWRcbi8vLy9cblxuLy8vIFNpemVzIGNoaWxkIGVsZW1lbnRzIHNvIHRoYXQgYCRuYCBudW1iZXIgb2YgaXRlbXMgYXBwZWFyIG9uIGVhY2ggcm93LlxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRuIC0gTnVtYmVyIG9mIGVsZW1lbnRzIHRvIGRpc3BsYXkgcGVyIHJvdy5cbi8vLyBAcGFyYW0ge1N0cmluZ30gJHNlbGVjdG9yIFsnLmNlbGwnXSAtIFNlbGVjdG9yKHMpIHRvIHVzZSBmb3IgY2hpbGQgZWxlbWVudHMuXG4vLy8gQHBhcmFtIHtCb29sZWFufSAkZ3V0dGVyLW91dHB1dCBbbnVsbF0gLSBbREVQUkVDQVRFRF0gV2hldGhlciBvciBub3QgdG8gb3V0cHV0IGd1dHRlcnMuXG4vLy8gQHBhcmFtIHtOdW1iZXJ8TWFwfSAkZ3V0dGVycyBbJGdyaWQtbWFyZ2luLWd1dHRlcnNdIC0gTWFwIG9yIHNpbmdsZSB2YWx1ZSBmb3IgZ3V0dGVycy5cbi8vLyBAcGFyYW0ge0tleXdvcmR9ICRndXR0ZXItdHlwZSBbbWFyZ2luXSAtIFR5cGUgb2YgZ3V0dGVyIHRvIG91dHB1dC4gQWNjZXB0cyBgbWFyZ2luYCwgYHBhZGRpbmdgIG9yIGBub25lYC5cbi8vLyBAcGFyYW0ge0xpc3R9ICRndXR0ZXItcG9zaXRpb24gW251bGxdIC0gVGhlIHBvc2l0aW9uIHRvIGFwcGx5IGd1dHRlcnMgdG8uIEFjY2VwdHMgYHRvcGAsIGBib3R0b21gLCBgbGVmdGAsIGByaWdodGAgaW4gYW55IGNvbWJpbmF0aW9uLiBCeSBkZWZhdWx0IGByaWdodCBsZWZ0YCBmb3IgaG9yaXpvbnRhbCBjZWxscyBhbmQgYHRvcCBib3R0b21gIGZvciB2ZXJ0aWNhbCBjZWxscy5cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGJyZWFrcG9pbnQgW251bGxdIC0gVGhlIGJyZWFrcG9pbnQgdG8gdXNlIGZvciB0aGUgY2VsbCBnZW5lcmF0aW9uLiBJZiB1c2luZyB3aXRoIHRoZSBgYnJlYWtwb2ludCgpYCBtaXhpbiB0aGlzIHdpbGwgYmUgc2V0IGF1dG9tYXRpY2FsbHkgdW5sZXNzIG1hbnVhbGx5IGVudGVyZWQuXG4vLy8gQHBhcmFtIHtCb29sZWFufSAkdmVydGljYWwgW2ZhbHNlXSAtIFNldCB0byB0cnVlIHRvIG91dHB1dCB2ZXJ0aWNhbCAoaGVpZ2h0KSBzdHlsZXMgcmF0aGVyIHRoYW4gd2lkdGhzLlxuLy8vIEBwYXJhbSB7TGlzdH0gJG91dHB1dCBbKGJhc2Ugc2l6ZSBndXR0ZXJzKV0gLSBDZWxsIHBhcnRzIHRvIG91dHB1dC4gWW91IHdpbGwgbmVlZCB0byBnZW5lcmF0ZSBvdGhlcnMgcGFydHMgb2YgdGhlIGNlbGwgc2VwZXJhdGVseSwgaXQgbWF5IG5vdCB3b3JrIGNvcnJlY3RseSBvdGhlcndpc2UuXG5AbWl4aW4geHktZ3JpZC1sYXlvdXQoXG4gICRuLFxuICAkc2VsZWN0b3I6ICcuY2VsbCcsXG4gICRndXR0ZXItb3V0cHV0OiBudWxsLFxuICAkZ3V0dGVyczogJGdyaWQtbWFyZ2luLWd1dHRlcnMsXG4gICRndXR0ZXItdHlwZTogbWFyZ2luLFxuICAkZ3V0dGVyLXBvc2l0aW9uOiBudWxsLFxuICAkYnJlYWtwb2ludDogbnVsbCxcbiAgJHZlcnRpY2FsOiBmYWxzZSxcbiAgJG91dHB1dDogKGJhc2Ugc2l6ZSBndXR0ZXJzKVxuKSB7XG4gICRzaXplOiBwZXJjZW50YWdlKGRpdmlkZSgxLCAkbikpO1xuXG4gICYgPiAjeyRzZWxlY3Rvcn0ge1xuICAgIEBpbmNsdWRlIHh5LWNlbGwoJHNpemUsICRndXR0ZXItb3V0cHV0LCAkZ3V0dGVycywgJGd1dHRlci10eXBlLCAkZ3V0dGVyLXBvc2l0aW9uLCAkYnJlYWtwb2ludCwgJHZlcnRpY2FsLCAkb3V0cHV0KTtcbiAgfVxufVxuIiwiLy8gRm91bmRhdGlvbiBmb3IgU2l0ZXNcbi8vIGh0dHBzOi8vZ2V0LmZvdW5kYXRpb25cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCBPcGVuIFNvdXJjZVxuXG4vLy8vXG4vLy8gQGdyb3VwIHh5LWdyaWRcbi8vLy9cblxuLy8vIENvbGxhcHNlcyB0aGUgZ3JpZCBhIGNlbGxzIHdpdGhpbiBpdC5cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkc2VsZWN0b3IgWy5jZWxsXSAtIFRoZSBjaGlsZCBlbGVtZW50IHRvIHJlbW92ZSB0aGUgZ3V0dGVyIGZyb20uXG4vLy8gQHBhcmFtIHtLZXl3b3JkfSAkZ3V0dGVyLXR5cGUgW21hcmdpbl0gLSBUaGUgdHlwZSBvZiBndXR0ZXIgdG8gcmVtb3ZlLlxuLy8vIEBwYXJhbSB7TGlzdH0gJGd1dHRlci1wb3NpdGlvbiBbcmlnaHQgbGVmdF0gLSBUaGUgcG9zaXRpb25zIHRvIHJlbW92ZSBndXR0ZXJzIGZyb20uIEFjY2VwdHMgYHRvcGAsIGBib3R0b21gLCBgbGVmdGAsIGByaWdodGAgaW4gYW55IGNvbWJpbmF0aW9uLlxuLy8vIEBwYXJhbSB7S2V5d29yZH0gJG1pbi1icmVha3BvaW50IFskLXpmLXplcm8tYnJlYWtwb2ludF0gLSBNaW5pbXVtIGJyZWFrcG9pbnQgaW4gYCRicmVha3BvaW50LWNsYXNzZXNgIGZvciB3aGljaCB0byBjb2xsYXBzZSB0aGUgZ3V0dGVyLlxuQG1peGluIHh5LWdyaWQtY29sbGFwc2UoXG4gICRzZWxlY3RvcjogJy5jZWxsJyxcbiAgJGd1dHRlci10eXBlOiBtYXJnaW4sXG4gICRndXR0ZXItcG9zaXRpb246IHJpZ2h0IGxlZnQsXG4gICRtaW4tYnJlYWtwb2ludDogJC16Zi16ZXJvLWJyZWFrcG9pbnRcbikge1xuICAvLyBGaXJzdCwgbGV0cyBuZWdhdGUgYW55IG1hcmdpbnMgb24gdGhlIHRvcCBsZXZlbFxuICBAaWYgKCRndXR0ZXItdHlwZSA9PSAnbWFyZ2luJykge1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLWJyZWFrcG9pbnQpIHtcbiAgICAgIEBlYWNoICR2YWx1ZSBpbiAkZ3V0dGVyLXBvc2l0aW9uIHtcbiAgICAgICAgbWFyZ2luLSN7JHZhbHVlfTogMDtcbiAgICAgIH1cblxuICAgICAgPiAjeyRzZWxlY3Rvcn0ge1xuICAgICAgICBAZWFjaCAkdmFsdWUgaW4gJGd1dHRlci1wb3NpdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLSN7JHZhbHVlfTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICRleGNsdWRlZC1icHM6IC16Zi1icmVha3BvaW50cy1sZXNzLXRoYW4oJG1pbi1icmVha3BvaW50KTtcblxuICAgIC8vIE91dHB1dCBuZXcgd2lkdGhzIHRvIG5vdCBpbmNsdWRlIGd1dHRlcnNcbiAgICBAZWFjaCAkYnAgaW4gJGJyZWFrcG9pbnQtY2xhc3NlcyB7XG4gICAgICBAaWYoc2wtY29udGFpbigkZXhjbHVkZWQtYnBzLCAkYnApKSB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi1icmVha3BvaW50KSB7XG4gICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAgICAgICAgIC8vIFNpemluZyAocGVyY2VudGFnZSlcbiAgICAgICAgICAgID4gLiN7JGJwfS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHh5LWNlbGwtc2l6ZSgkaSwgJGd1dHRlci10eXBlOiBub25lKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicCkge1xuICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgICAgICAgICAvLyBTaXppbmcgKHBlcmNlbnRhZ2UpXG4gICAgICAgICAgICA+IC4jeyRicH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSB4eS1jZWxsLXNpemUoJGksICRndXR0ZXItdHlwZTogbm9uZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi1icmVha3BvaW50KSB7XG4gICAgICBAZWFjaCAkdmFsdWUgaW4gJGd1dHRlci1wb3NpdGlvbiB7XG4gICAgICAgIG1hcmdpbi0jeyR2YWx1ZX06IDA7XG4gICAgICB9XG5cbiAgICAgID4gI3skc2VsZWN0b3J9IHtcbiAgICAgICAgQGVhY2ggJHZhbHVlIGluICRndXR0ZXItcG9zaXRpb24ge1xuICAgICAgICAgIHBhZGRpbmctI3skdmFsdWV9OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3VuZGF0aW9uIGZvciBTaXRlc1xuLy8gaHR0cHM6Ly9nZXQuZm91bmRhdGlvblxuLy8gTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXG5cbi8vLy9cbi8vLyBAZ3JvdXAgeHktZ3JpZFxuLy8vL1xuXG4vLy8gUmV0dXJucyB0aGUgYXBwcm9wcmlhdGUgQ1NTIHZhbHVlIHRvIG9mZnNldCBhIGNlbGwuXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlcnxMaXN0fSAkbiAtIFNpemUgdG8gb2Zmc2V0IGJ5LiBZb3UgY2FuIHBhc3MgaW4gYW55IHZhbHVlIGFjY2VwdGVkIGJ5IHRoZSBgeHktY2VsbCgpYCBtaXhpbiwgc3VjaCBhcyBgNmAsIGA1MCVgLCBvciBgMSBvZiAyYC5cbi8vLyBAcGFyYW0ge051bWJlcnxNYXB9ICRndXR0ZXJzIFskZ3JpZC1tYXJnaW4tZ3V0dGVyc10gTWFwIG9mIGd1dHRlcnMgb3Igc2luZ2xlIHZhbHVlIHRvIHVzZSBmb3IgcmVzcG9uc2l2ZSBndXR0ZXJzLlxuLy8vIEBwYXJhbSB7S2V5d29yZH0gJGd1dHRlci10eXBlIFttYXJnaW5dIFRoZSB0eXBlIG9mIGd1dHRlciB0byB1c2UuIENhbiBiZSBgbWFyZ2luYCBvciBgcGFkZGluZ2Bcbi8vLyBAcGFyYW0ge1N0cmluZ30gJGJyZWFrcG9pbnQgW251bGxdIC0gVGhlIG5hbWUgb2YgdGhlIGJyZWFrcG9pbnQgc2l6ZSBpbiB5b3VyIGd1dHRlcnMgbWFwIHRvIGdldCB0aGUgc2l6ZSBmcm9tLiBJZiB1c2luZyB3aXRoIHRoZSBgYnJlYWtwb2ludCgpYCBtaXhpbiB0aGlzIHdpbGwgYmUgc2V0IGF1dG9tYXRpY2FsbHkgdW5sZXNzIG1hbnVhbGx5IGVudGVyZWQuXG4vLy9cbi8vLyBAcmV0dXJucyB7TnVtYmVyfFN0cmluZ30gVGhlIGNlbGwgb2Zmc2V0IHByb3BlcnR5IHZhbHVlLlxuQGZ1bmN0aW9uIHh5LWNlbGwtb2Zmc2V0KFxuICAkbixcbiAgJGd1dHRlcnM6ICRncmlkLW1hcmdpbi1ndXR0ZXJzLFxuICAkZ3V0dGVyLXR5cGU6IG1hcmdpbixcbiAgJGJyZWFrcG9pbnQ6IG51bGxcbikge1xuICAkYnJlYWtwb2ludDogLXpmLWN1cnJlbnQtYnJlYWtwb2ludCgkYnJlYWtwb2ludCwgJGRlZmF1bHQ6ICQtemYtemVyby1icmVha3BvaW50KTtcbiAgJHNpemU6IHh5LWNlbGwtc2l6ZSgkbik7XG5cbiAgJG9mZnNldDogJHNpemU7XG4gIEBpZiAoJGd1dHRlci10eXBlID09ICdtYXJnaW4nKSB7XG4gICAgLy8gTWFrZSBzdXJlIHRoYXQgMCBpcyB0cmFuc2xhdGVkIGluIDByZW0gZm9yIGNhbGMoKVxuICAgICRndXR0ZXI6IHJlbS1jYWxjKHh5LWNlbGwtZ3V0dGVycygkZ3V0dGVycywgJGJyZWFrcG9pbnQpKTtcbiAgICBAaWYgJGd1dHRlciA9PSAwIHtcbiAgICAgICRndXR0ZXI6IDByZW07XG4gICAgfVxuICAgICRvZmZzZXQ6IGlmKCRndXR0ZXIgPT0gMCwgJHNpemUsIGNhbGMoI3skc2l6ZX0gKyAjeyRndXR0ZXJ9IC8gMikpO1xuICB9XG4gIEByZXR1cm4gJG9mZnNldDtcbn1cblxuLy8vIE9mZnNldHMgYSBjb2x1bW4gdG8gdGhlIHJpZ2h0L2JvdHRvbSBieSBgJG5gIGNvbHVtbnMuXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlcnxMaXN0fSAkbiAtIFNpemUgdG8gb2Zmc2V0IGJ5LiBZb3UgY2FuIHBhc3MgaW4gYW55IHZhbHVlIGFjY2VwdGVkIGJ5IHRoZSBgeHktY2VsbCgpYCBtaXhpbiwgc3VjaCBhcyBgNmAsIGA1MCVgLCBvciBgMSBvZiAyYC5cbi8vLyBAcGFyYW0ge051bWJlcnxNYXB9ICRndXR0ZXJzIFskZ3JpZC1tYXJnaW4tZ3V0dGVyc10gTWFwIG9mIGd1dHRlcnMgb3Igc2luZ2xlIHZhbHVlIHRvIHVzZSBmb3IgcmVzcG9uc2l2ZSBndXR0ZXJzLlxuLy8vIEBwYXJhbSB7S2V5d29yZH0gJGd1dHRlci10eXBlIFttYXJnaW5dIFRoZSB0eXBlIG9mIGd1dHRlciB0byB1c2UuIENhbiBiZSBgbWFyZ2luYCBvciBgcGFkZGluZ2Bcbi8vLyBAcGFyYW0ge051bWJlcnxBcnJheXxLZXl3b3JkfSAkYnJlYWtwb2ludCBbbnVsbF0gLSBCcmVha3BvaW50IHRvIHVzZSBmb3IgYCRndXR0ZXJzYC4gSXQgY2FuIGJlIGEgYnJlYWtwb2ludCBuYW1lLCBsaXN0IG9mIGJyZWFrcG9pbnRzIG9yIGBhdXRvYCBmb3IgYWxsIGJyZWFrcG9pbnRzLiBJZiBhIGxpc3QgaXMgZ2l2ZW4sIG1lZGlhLXF1ZXJpZXMgd2lsbCBiZSBnZW5lcmF0ZWQuIElmIHVzaW5nIHdpdGggdGhlIGBicmVha3BvaW50KClgIG1peGluIHRoaXMgd2lsbCBiZSBzZXQgYXV0b21hdGljYWxseSB1bmxlc3MgbWFudWFsbHkgZW50ZXJlZC5cbi8vLyBAcGFyYW0ge0Jvb2xlYW59ICR2ZXJ0aWNhbCBbZmFsc2VdIFNldHMgdGhlIGRpcmVjdGlvbiBvZiB0aGUgb2Zmc2V0LiBJZiBzZXQgdG8gdHJ1ZSB3aWxsIGFwcGx5IG1hcmdpbi10b3AgaW5zdGVhZC5cbkBtaXhpbiB4eS1jZWxsLW9mZnNldChcbiAgJG4sXG4gICRndXR0ZXJzOiAkZ3JpZC1tYXJnaW4tZ3V0dGVycyxcbiAgJGd1dHRlci10eXBlOiBtYXJnaW4sXG4gICRicmVha3BvaW50OiBudWxsLFxuICAkdmVydGljYWw6IGZhbHNlXG4pIHtcbiAgJGJyZWFrcG9pbnQ6IC16Zi1jdXJyZW50LWJyZWFrcG9pbnQoJGJyZWFrcG9pbnQsICRkZWZhdWx0OiAkLXpmLXplcm8tYnJlYWtwb2ludCk7XG4gICRkaXJlY3Rpb246IGlmKCR2ZXJ0aWNhbCwgJ3RvcCcsICRnbG9iYWwtbGVmdCk7XG5cbiAgQGluY2x1ZGUgLXpmLWVhY2gtYnJlYWtwb2ludC1pbigkYnJlYWtwb2ludCwgJG1lZGlhLXF1ZXJpZXM6ICdmb3ItbGlzdHMnKSB7XG4gICAgJG9mZnNldDogeHktY2VsbC1vZmZzZXQoJG4sICRndXR0ZXJzLCAkZ3V0dGVyLXR5cGUpO1xuICAgIG1hcmdpbi0jeyRkaXJlY3Rpb259OiAjeyRvZmZzZXR9O1xuICB9XG59XG4iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby12ZW5kb3ItcHJlZml4ZXNcblxuLy8vIE1vZGlmaWVzIGEgZ3JpZCB0byBnaXZlIGl0IFwiZnJhbWVcIiBiZWhhdmlvciAobm8gb3ZlcmZsb3csIG5vIHdyYXAsIHN0cmV0Y2ggYmVoYXZpb3IpXG4vLy9cbi8vLyBAcGFyYW0ge0Jvb2xlYW59ICR2ZXJ0aWNhbCBbZmFsc2VdIC0gSXMgZ3JpZCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsLiBTaG91bGQgbWF0Y2ggZ3JpZC5cbi8vLyBAcGFyYW0ge0Jvb2xlYW59ICRuZXN0ZWQgW2ZhbHNlXSAtIElzIGdyaWQgbmVzdGVkIG9yIG5vdC4gSWYgbmVzdGVkIGlzIHRydWUgdGhpcyBzZXRzIHRoZSBmcmFtZSB0byAxMDAlIGhlaWdodCwgb3RoZXJ3aXNlIHdpbGwgYmUgMTAwdmguXG4vLy8gQHBhcmFtIHtOdW1iZXJ8TWFwfSAkZ3V0dGVycyBbbnVsbF0gLSBNYXAgb3Igc2luZ2xlIHZhbHVlIGZvciBndXR0ZXJzLlxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkYnJlYWtwb2ludCBbbnVsbF0gLSBUaGUgbmFtZSBvZiB0aGUgYnJlYWtwb2ludCBzaXplIGluIHlvdXIgZ3V0dGVycyBtYXAgdG8gZ2V0IHRoZSBzaXplIGZyb20uXG4vLy8gQHBhcmFtIHtCb29sZWFufSAkaW5jbHVkZS1iYXNlIFt0cnVlXSAtIEluY2x1ZGUgdGhlIGJhc2Ugc3R5bGVzIHRoYXQgZG9uJ3QgdmFyeSBwZXIgYnJlYWtwb2ludC5cbkBtaXhpbiB4eS1ncmlkLWZyYW1lKFxuICAkdmVydGljYWw6IGZhbHNlLFxuICAkbmVzdGVkOiBmYWxzZSxcbiAgJGd1dHRlcnM6IG51bGwsXG4gICRicmVha3BvaW50OiBudWxsLFxuICAkaW5jbHVkZS1iYXNlOiB0cnVlXG4pIHtcblxuICBAaWYgJGluY2x1ZGUtYmFzZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cblxuICBAaWYgJGJyZWFrcG9pbnQgPT0gbnVsbCBhbmQgdHlwZS1vZigkZ3V0dGVycykgPT0gJ21hcCcge1xuICAgIEBpbmNsdWRlIC16Zi1lYWNoLWJyZWFrcG9pbnQoKSB7XG4gICAgICBAaW5jbHVkZSB4eS1ncmlkLWZyYW1lKCR2ZXJ0aWNhbCwgJG5lc3RlZCwgJGd1dHRlcnMsICQtemYtc2l6ZSwgZmFsc2UpO1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgLy8gR2V0IG91ciBndXR0ZXJzIGlmIGFwcGxpY2FibGVcbiAgICAkZ3V0dGVyOiAtemYtZ2V0LWJwLXZhbCgkZ3V0dGVycywgJGJyZWFrcG9pbnQpO1xuXG4gICAgLy8gSWYgd2UgaGF2ZSBhIGd1dHRlciwgYWRkIGl0IHRvIHRoZSB3aWR0aC9oZWlnaHRcbiAgICBAaWYgJGd1dHRlciB7XG4gICAgICBAaWYgJHZlcnRpY2FsID09IHRydWUge1xuICAgICAgICAkdW5pdDogaWYoJG5lc3RlZCA9PSB0cnVlLCAxMDAlLCAxMDB2aCk7XG4gICAgICAgICRndXR0ZXI6IHJlbS1jYWxjKCRndXR0ZXIpO1xuICAgICAgICAvLyBNYWtlIHN1cmUgdGhhdCAwIGlzIHRyYW5zbGF0ZWQgaW4gMHJlbSBmb3IgY2FsYygpXG4gICAgICAgIEBpZiAkZ3V0dGVyID09IDAge1xuICAgICAgICAgICRndXR0ZXI6IDByZW07XG4gICAgICAgIH1cbiAgICAgICAgaGVpZ2h0OiBjYWxjKCN7JHVuaXR9ICsgI3skZ3V0dGVyfSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgJHVuaXQ6IGlmKCRuZXN0ZWQgPT0gdHJ1ZSwgMTAwJSwgMTAwdncpO1xuICAgICAgICAkZ3V0dGVyOiByZW0tY2FsYygkZ3V0dGVyKTtcbiAgICAgICAgLy8gTWFrZSBzdXJlIHRoYXQgMCBpcyB0cmFuc2xhdGVkIGluIDByZW0gZm9yIGNhbGMoKVxuICAgICAgICBAaWYgJGd1dHRlciA9PSAwIHtcbiAgICAgICAgICAkZ3V0dGVyOiAwcmVtO1xuICAgICAgICB9XG4gICAgICAgIHdpZHRoOiBjYWxjKCN7JHVuaXR9ICsgI3skZ3V0dGVyfSk7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBpZiAkdmVydGljYWwgPT0gdHJ1ZSB7XG4gICAgICAgIGhlaWdodDogaWYoJG5lc3RlZCA9PSB0cnVlLCAxMDAlLCAxMDB2aCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgd2lkdGg6IGlmKCRuZXN0ZWQgPT0gdHJ1ZSwgMTAwJSwgMTAwdncpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLy8gTW9kaWZpZXMgYSBjZWxsIHRvIGdpdmUgaXQgXCJibG9ja1wiIGJlaGF2aW9yIChvdmVyZmxvdyBhdXRvLCBpbmVydGlhbCBzY3JvbGxpbmcpXG4vLy9cbi8vLyBAcGFyYW0ge0Jvb2xlYW59ICR2ZXJ0aWNhbCBbZmFsc2VdIC0gSXMgZ3JpZCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsLiBTaG91bGQgbWF0Y2ggZ3JpZC5cbkBtaXhpbiB4eS1jZWxsLWJsb2NrKFxuICAkdmVydGljYWw6IGZhbHNlXG4pIHtcbiAgJHByb3BlcnR5OiBpZigkdmVydGljYWwgPT0gdHJ1ZSwgJ292ZXJmbG93LXknLCAnb3ZlcmZsb3cteCcpO1xuXG4gIEBpZiAkdmVydGljYWwgPT0gdHJ1ZSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH0gQGVsc2Uge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbn1cblxuLy8vIENvbnRhaW5lciBmb3IgaW5zaWRlIGEgZ3JpZCBmcmFtZSBjb250YWluaW5nIG11bHRpcGxlIGJsb2Nrcy4gVHlwaWNhbGx5IHVzZWRcbi8vLyBhcyBhIG1vZGlmaWVyIGZvciBhIGAuY2VsbGAgdG8gYWxsb3cgdGhlIGNlbGwgdG8gcGFzcyBhbG9uZyBmbGV4IHNpemluZ1xuLy8vIGNvbnN0cmFpbnRzIC8gZnJvbSBwYXJlbnRzIHRvIGNoaWxkcmVuLlxuQG1peGluIHh5LWNlbGwtYmxvY2stY29udGFpbmVyKCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuXG4gID4gLmdyaWQteCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuIl19 */
