/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}form .wpcf7-spinner{display:none}form .wpcf7-not-valid-tip{margin-top:5px;font:400 1.2rem/1.2 Owners,sans-serif}form .wpcf7-response-output{margin:2rem 0 0!important;padding:0!important;border:none!important;font:700 2rem/1.2 Owners,sans-serif!important}html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;font-size:62.5%}body{max-width:100%;overflow-x:hidden;background-color:#ebe6dd;color:#403c3e}body::-webkit-scrollbar{width:5px}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.3);box-shadow:inset 0 0 5px rgba(0,0,0,.3)}body::-webkit-scrollbar-thumb{background-color:#000;outline:none}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;margin:0;padding:0}img{display:block;height:auto;max-width:100%}a{color:inherit;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}h1,h2,h3,h4,h5{margin:0;padding:0}@media only screen and (min-width:769px){article .container{max-width:128.5rem}}article.page{padding-top:5rem;padding-bottom:5rem;color:#000}@media only screen and (min-width:769px){article.page{padding-top:10rem}}@media only screen and (min-width:1440px){article.page{padding-top:17rem}}article.page h1,article.page h2,article.page h3,article.page h4,article.page h5,article.page h6,article.page p{margin-bottom:1em}article.page ol,article.page ul{margin-bottom:2rem;padding-left:2rem}@media only screen and (min-width:769px){article.page ol,article.page ul{padding-left:3rem}}article.page a:not([class]){text-decoration:underline;color:#d7b0ce}article.page h1{margin-bottom:0;color:#403c3e}article.page h2{margin-bottom:1em;color:#878b4f}@font-face{font-family:Owners;src:url(/wp-content/themes/dear-media/assets/fonts/Owners/Owners-Bold.woff2) format("woff2"),url(/wp-content/themes/dear-media/assets/fonts/Owners/Owners-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Owners;src:url(/wp-content/themes/dear-media/assets/fonts/Owners/Owners-Regular.woff2) format("woff2"),url(/wp-content/themes/dear-media/assets/fonts/Owners/Owners-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Editorial New;src:url("/wp-content/themes/dear-media/assets/fonts/PP Editorial New/PPEditorialNew-UltraboldItalic.woff2") format("woff2"),url("/wp-content/themes/dear-media/assets/fonts/PP Editorial New/PPEditorialNew-UltraboldItalic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:PP Editorial New;src:url("/wp-content/themes/dear-media/assets/fonts/PP Editorial New/PPEditorialNew-Ultrabold.woff2") format("woff2"),url("/wp-content/themes/dear-media/assets/fonts/PP Editorial New/PPEditorialNew-Ultrabold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Editorial New;src:url("/wp-content/themes/dear-media/assets/fonts/PP Editorial New/PPEditorialNew-Ultralight.woff2") format("woff2"),url("/wp-content/themes/dear-media/assets/fonts/PP Editorial New/PPEditorialNew-Ultralight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Editorial New;src:url("/wp-content/themes/dear-media/assets/fonts/PP Editorial New/PPEditorialNew-UltralightItalic.woff2") format("woff2"),url("/wp-content/themes/dear-media/assets/fonts/PP Editorial New/PPEditorialNew-UltralightItalic.woff") format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:PP Editorial New;src:url("/wp-content/themes/dear-media/assets/fonts/PP Editorial New/PPEditorialNew-Regular.woff2") format("woff2"),url("/wp-content/themes/dear-media/assets/fonts/PP Editorial New/PPEditorialNew-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Editorial New;src:url("/wp-content/themes/dear-media/assets/fonts/PP Editorial New/PPEditorialNew-Italic.woff2") format("woff2"),url("/wp-content/themes/dear-media/assets/fonts/PP Editorial New/PPEditorialNew-Italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}.h1,h1{font-size:calc(40px + 24*(100vw - 375px)/1545);font-family:PP Editorial New,sans-serif;font-weight:400;line-height:calc(48px + 28.8*(100vw - 375px)/1545)}@media only screen and (min-width:1920px){.h1,h1{font-size:64px;line-height:76.8px}}.h2,h2{font-size:calc(30px + 2*(100vw - 375px)/1545);font-family:Owners,sans-serif;font-weight:500;line-height:calc(36px + 8*(100vw - 375px)/1545);letter-spacing:.05em}@media only screen and (min-width:1920px){.h2,h2{font-size:32px;line-height:44px}}.h3,h3{font-size:calc(30px + 2*(100vw - 375px)/1545);font-family:PP Editorial New,sans-serif;font-weight:400;line-height:calc(36px + 8*(100vw - 375px)/1545)}@media only screen and (min-width:1920px){.h3,h3{font-size:32px;line-height:44px}}.h5,h5{font:400 2rem/1.4 Owners,sans-serif;letter-spacing:.05em;text-transform:uppercase}.h6,h6{font:400 1.6rem/1.2 PP Editorial New,sans-serif}.text-normal,body{font-size:calc(16px + 4*(100vw - 375px)/1545);font-family:Owners,sans-serif;font-weight:400;line-height:calc(19.2px + 4.8*(100vw - 375px)/1545);letter-spacing:.05em}@media only screen and (min-width:1920px){.text-normal,body{font-size:20px;line-height:24px}}.clearfix:after{clear:both;content:"";display:table}.container{max-width:178rem;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;width:100%}@media only screen and (min-width:769px){.container{padding-left:4rem;padding-right:4rem}}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}html.disable-scrolling{position:fixed;width:100%;overflow-y:scroll}.embed-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.img-a,.img-a-left,.img-a-up,.img-a-video{position:relative;display:inline-block;width:100%;overflow:hidden;z-index:1}.img-a-video{height:100%}.img-a-video .img-a-img:before{padding-top:56.25%}.img-a-bg-video,.img-a-decor{position:absolute;top:0;left:0;right:0;bottom:0}.img-a-bg-video iframe,.img-a-bg-video video{-o-object-fit:cover;object-fit:cover;position:absolute;height:100%;width:100%;top:0;left:0}.img-a-left .img-a-decor{-webkit-transform:translateX(100%);transform:translateX(100%)}.img-a-img{position:relative;overflow:hidden}.img-a-img:before{content:"";display:block;width:100%;padding-top:61.64%}.img-a-img img,.img-a-up .img-a-img img{width:100%}.img-a-img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;left:0;top:0}.img-a-up .img-a-img img{-webkit-transform:translateY(100%);transform:translateY(100%)}.img-not-a .img-a-img img{-webkit-clip-path:inherit;clip-path:inherit}.a-hidden{opacity:0}.a-visible{opacity:1}.animated,.beforeHeightUp:before{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-duration:.5s;animation-duration:.5s}.downFull{-webkit-animation-name:downFull;animation-name:downFull}.upFull{-webkit-animation-name:upFull;animation-name:upFull}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.fade{-webkit-animation-name:fade;animation-name:fade}.beforeHeightUp:before{-webkit-animation-name:heightUp;animation-name:heightUp}.widthGrowth{-webkit-animation-name:widthGrowth;animation-name:widthGrowth}.a-delay-1{-webkit-animation-delay:.2s;animation-delay:.2s}.a-delay-2{-webkit-animation-delay:.4s;animation-delay:.4s}.a-delay-3{-webkit-animation-delay:.6s;animation-delay:.6s}.a-delay-4{-webkit-animation-delay:.8s;animation-delay:.8s}.a-delay-5{-webkit-animation-delay:1s;animation-delay:1s}.a-delay-6{-webkit-animation-delay:1.2s;animation-delay:1.2s}.a-delay-7{-webkit-animation-delay:1.4s;animation-delay:1.4s}.a-delay-8{-webkit-animation-delay:1.6s;animation-delay:1.6s}.a-delay-9{-webkit-animation-delay:1.8s;animation-delay:1.8s}.a-delay-10{-webkit-animation-delay:2s;animation-delay:2s}.mt-1{margin-top:1rem}.mb-1{margin-bottom:1rem}.ml-1{margin-left:1rem}.mr-1,.mx-1{margin-right:1rem}.mx-1{margin-left:1rem}.my-1{padding-bottom:1rem}.my-1,.pt-1{padding-top:1rem}.pb-1{padding-bottom:1rem}.pl-1{padding-left:1rem}.pr-1,.px-1{padding-right:1rem}.px-1{padding-left:1rem}.py-1{padding-top:1rem;padding-bottom:1rem}.mt-2{margin-top:2rem}.mb-2{margin-bottom:2rem}.ml-2{margin-left:2rem}.mr-2,.mx-2{margin-right:2rem}.mx-2{margin-left:2rem}.my-2{padding-bottom:2rem}.my-2,.pt-2{padding-top:2rem}.pb-2{padding-bottom:2rem}.pl-2{padding-left:2rem}.pr-2,.px-2{padding-right:2rem}.px-2{padding-left:2rem}.py-2{padding-top:2rem;padding-bottom:2rem}.mt-3{margin-top:3rem}.mb-3{margin-bottom:3rem}.ml-3{margin-left:3rem}.mr-3,.mx-3{margin-right:3rem}.mx-3{margin-left:3rem}.my-3{padding-bottom:3rem}.my-3,.pt-3{padding-top:3rem}.pb-3{padding-bottom:3rem}.pl-3{padding-left:3rem}.pr-3,.px-3{padding-right:3rem}.px-3{padding-left:3rem}.py-3{padding-top:3rem;padding-bottom:3rem}.mt-4{margin-top:4rem}.mb-4{margin-bottom:4rem}.ml-4{margin-left:4rem}.mr-4,.mx-4{margin-right:4rem}.mx-4{margin-left:4rem}.my-4{padding-bottom:4rem}.my-4,.pt-4{padding-top:4rem}.pb-4{padding-bottom:4rem}.pl-4{padding-left:4rem}.pr-4,.px-4{padding-right:4rem}.px-4{padding-left:4rem}.py-4{padding-top:4rem;padding-bottom:4rem}.mt-5{margin-top:5rem}.mb-5{margin-bottom:5rem}.ml-5{margin-left:5rem}.mr-5,.mx-5{margin-right:5rem}.mx-5{margin-left:5rem}.my-5{padding-bottom:5rem}.my-5,.pt-5{padding-top:5rem}.pb-5{padding-bottom:5rem}.pl-5{padding-left:5rem}.pr-5,.px-5{padding-right:5rem}.px-5{padding-left:5rem}.py-5{padding-top:5rem;padding-bottom:5rem}.mt-6{margin-top:6rem}.mb-6{margin-bottom:6rem}.ml-6{margin-left:6rem}.mr-6,.mx-6{margin-right:6rem}.mx-6{margin-left:6rem}.my-6{padding-bottom:6rem}.my-6,.pt-6{padding-top:6rem}.pb-6{padding-bottom:6rem}.pl-6{padding-left:6rem}.pr-6,.px-6{padding-right:6rem}.px-6{padding-left:6rem}.py-6{padding-top:6rem;padding-bottom:6rem}.mt-7{margin-top:7rem}.mb-7{margin-bottom:7rem}.ml-7{margin-left:7rem}.mr-7,.mx-7{margin-right:7rem}.mx-7{margin-left:7rem}.my-7{padding-bottom:7rem}.my-7,.pt-7{padding-top:7rem}.pb-7{padding-bottom:7rem}.pl-7{padding-left:7rem}.pr-7,.px-7{padding-right:7rem}.px-7{padding-left:7rem}.py-7{padding-top:7rem;padding-bottom:7rem}.mt-8{margin-top:8rem}.mb-8{margin-bottom:8rem}.ml-8{margin-left:8rem}.mr-8,.mx-8{margin-right:8rem}.mx-8{margin-left:8rem}.my-8{padding-bottom:8rem}.my-8,.pt-8{padding-top:8rem}.pb-8{padding-bottom:8rem}.pl-8{padding-left:8rem}.pr-8,.px-8{padding-right:8rem}.px-8{padding-left:8rem}.py-8{padding-top:8rem;padding-bottom:8rem}.mt-9{margin-top:9rem}.mb-9{margin-bottom:9rem}.ml-9{margin-left:9rem}.mr-9,.mx-9{margin-right:9rem}.mx-9{margin-left:9rem}.my-9{padding-bottom:9rem}.my-9,.pt-9{padding-top:9rem}.pb-9{padding-bottom:9rem}.pl-9{padding-left:9rem}.pr-9,.px-9{padding-right:9rem}.px-9{padding-left:9rem}.py-9{padding-top:9rem;padding-bottom:9rem}.mt-10{margin-top:10rem}.mb-10{margin-bottom:10rem}.ml-10{margin-left:10rem}.mr-10,.mx-10{margin-right:10rem}.mx-10{margin-left:10rem}.my-10{padding-bottom:10rem}.my-10,.pt-10{padding-top:10rem}.pb-10{padding-bottom:10rem}.pl-10{padding-left:10rem}.pr-10,.px-10{padding-right:10rem}.px-10{padding-left:10rem}.py-10{padding-top:10rem;padding-bottom:10rem}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mr-auto,.mx-auto{margin-right:auto}.mx-auto{margin-left:auto}.my-auto{margin-top:auto;margin-bottom:auto}@media only screen and (max-width:768px){.d-md-only{display:none!important}}@media only screen and (min-width:769px){.d-sm-only{display:none!important}}.text-white-off{color:#ebe6dd}.bg-pink-light{background-color:#d7b0ce}.bg-red-light{background-color:#d9b0ab}.bg-skin{background-color:#d9cbb3}.bg-green-dark{background-color:#878b4f}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes downFull{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:none;transform:none}}@keyframes downFull{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes upFull{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:none;transform:none}}@keyframes upFull{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes heightUp{0%{height:0%}to{height:100%}}@keyframes heightUp{0%{height:0%}to{height:100%}}@-webkit-keyframes widthGrowth{0%{width:0}to{width:100%}}@keyframes widthGrowth{0%{width:0}to{width:100%}}@-webkit-keyframes BgUp{to{background-position:50% 0}}@keyframes BgUp{to{background-position:50% 0}}@-webkit-keyframes BgDown{0%{background-size:100% 0}to{background-size:100% var(--block-height)}}@keyframes BgDown{0%{background-size:100% 0}to{background-size:100% var(--block-height)}}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes gradient{0%{background-position:0 0}to{background-position:0 -200%}}@keyframes gradient{0%{background-position:0 0}to{background-position:0 -200%}}.header{position:-webkit-sticky;position:sticky;padding:2rem;top:0;left:0;width:100%;background-color:#ebe6dd;border-bottom:1px solid #000;z-index:100}@media only screen and (min-width:561px){.header{padding-left:4rem;padding-right:4rem}}@media only screen and (min-width:1201px){.header{padding-left:5rem;padding-right:5rem}}.header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-logo{position:absolute;display:inline-block;top:50%;left:50%;max-height:3rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header-menu{list-style:none}@media only screen and (max-width:1024px){.header-menu{position:absolute;top:100%;left:0;width:100%;opacity:0;visibility:hidden;pointer-events:none}.is-opened .header-menu{opacity:1;visibility:visible;pointer-events:all;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}@media only screen and (min-width:1025px){.header-menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}}@media only screen and (max-width:1024px){.header-menu .menu-item:first-child a{border-top:1px solid #000}}@media only screen and (max-width:1024px){.header-menu .menu-item a{display:block;padding:2rem 15rem;font:400 8rem/1.1 PP Editorial New,sans-serif;color:#403c3e;background-color:#d7b0ce;border-bottom:1px solid #000}}@media only screen and (max-width:768px){.header-menu .menu-item a{padding:1rem 10rem;font-size:4rem}}@media only screen and (max-width:560px){.header-menu .menu-item a{padding:1rem 5rem}}@media only screen and (min-width:1025px){.header-menu .menu-item a{display:inline-block;padding:2px 1.5rem;font:700 1.4rem/1.9rem Owners,sans-serif;color:#403c3e;letter-spacing:.05em;border-radius:1rem}.header-menu .menu-item a:hover{color:#d7b0ce}}@media only screen and (min-width:1025px){.header-menu .menu-item.current-menu-item a{background-color:#878b4f;color:#ebe6dd}}.footer{background-color:#d7b0ce}.footer .container{padding-left:2rem;padding-right:2rem}@media only screen and (min-width:1025px){.footer .container{padding-left:10rem;padding-right:10rem}}.footer ol,.footer ul{list-style:none}.footer-top{padding-top:3rem;padding-bottom:2rem;border-bottom:1px solid #000}@media only screen and (max-width:768px){.footer-top{text-align:center}}@media only screen and (min-width:769px){.footer-top{padding-top:6rem;padding-bottom:5rem}}.footer-logo{display:inline-block;max-height:3rem}@media only screen and (min-width:769px){.footer-logo{max-height:6rem}}.footer-middle{padding-top:5.5rem;padding-bottom:3.5rem}@media only screen and (min-width:561px){.footer-middle .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:560px){.footer-middle__right{margin-top:5.5rem}}@media only screen and (min-width:769px){.footer-middle__right{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}}.footer-menu{display:grid;list-style:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5rem}.footer-menu .menu-item{margin-bottom:1.2rem}.footer-menu .menu-item a{display:block;font:400 1.6rem/1.2 PP Editorial New,sans-serif;color:#403c3e}.footer-menu .menu-item .sub-menu{margin-top:1.7rem}.footer-menu .menu-item-has-children>a{font:700 1.6rem/1.2 Owners,sans-serif}.footer-socials{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:769px){.footer-socials{padding-left:2rem}}.footer-social{display:inline-block;margin-right:2rem;font:400 1.6rem/1.2 PP Editorial New,sans-serif;color:#403c3e;text-decoration:underline}.footer-newsletter{margin-top:5.5rem}@media only screen and (min-width:769px){.footer-newsletter{margin-top:auto}}.footer-newsletter__heading{margin-bottom:1.3rem;padding-left:2rem}@media only screen and (min-width:769px){.footer-newsletter__form{max-width:26rem}}@media only screen and (min-width:1025px){.footer-newsletter__form{max-width:36.5rem}}.footer-newsletter__form p{line-height:0}.footer-newsletter__form .form-control{display:block;padding:1rem 2rem;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #403c3e;border-radius:6px;font:400 1.6rem/1.2 PP Editorial New,sans-serif}.footer-newsletter__form .form-control::-webkit-input-placeholder{color:#403c3e}.footer-newsletter__form .form-control::-moz-placeholder{color:#403c3e}.footer-newsletter__form .form-control:-ms-input-placeholder{color:#403c3e}.footer-newsletter__form .form-control::-ms-input-placeholder{color:#403c3e}.footer-newsletter__form .form-control::placeholder{color:#403c3e}.footer-newsletter__form .form-submit,.footer-newsletter__form .wpcf7-spinner{display:none}.footer-bottom{padding-top:2rem;padding-bottom:2rem;border-top:1px solid #000}.footer-bottom__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none}.footer-bottom-link{display:inline-block;margin-right:1rem;font:400 1.2rem/1.6rem Owners,sans-serif;letter-spacing:.05em;color:#403c3e;text-transform:uppercase}.shop-menu{display:-webkit-box;display:-ms-flexbox;display:flex;height:7rem;background-color:#878b4f;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;border-bottom:1px solid #000;-ms-flex-wrap:wrap;flex-wrap:wrap}.shop-menu .menu-item{margin-left:1rem;margin-right:1rem;font:700 1.8rem/1.3 Owners,sans-serif;color:#ebe6dd}@media only screen and (min-width:769px){.shop-menu .menu-item{margin-left:2.75rem;margin-right:2.75rem;font-size:2.4rem}}.shop-menu .menu-item a{white-space:nowrap}.btn{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.5rem 2rem;border:none;border-radius:1.4rem;font:700 1.6rem/2.4rem Owners,sans-serif;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (min-width:769px){.btn{font-size:2.4rem;line-height:3.3rem}}.btn-primary{background-color:#403c3e;color:#ebe6dd}.btn-primary:hover{background-color:#000}.btn-pink{background-color:#d7b0ce;color:#878b4f}.btn-pink:hover{background-color:#000;color:#ebe6dd}.link{position:relative;display:inline-block;text-decoration:none;cursor:pointer}.link:after{position:absolute;content:"";left:0;bottom:0;width:100%;height:0;border-bottom:1px solid;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;will-change:transform}.link:hover:after{-webkit-transform:scaleX(0);transform:scaleX(0)}.hamburger{position:relative;z-index:50;width:5rem;height:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;outline:none;background-color:transparent;cursor:pointer}@media only screen and (min-width:1025px){.hamburger{display:none}}.hamburger span{position:relative;font-size:0;width:5rem}.hamburger span,.hamburger span:after,.hamburger span:before{height:3px;display:block;background:#d7b0ce;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hamburger span:after,.hamburger span:before{position:absolute;left:0;right:0;content:""}.hamburger span:before{top:-1rem}.hamburger span:after{bottom:-1rem}.header.is-opened .hamburger span{background-color:transparent}.header.is-opened .hamburger span:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header.is-opened .hamburger span:after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.thumbnail-scroll__carousel{padding-top:1.7rem;padding-bottom:1.7rem;background-color:#d7b0ce}.thumbnail-scroll__carousel-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}.thumbnail-scroll__carousel:not(.slick-slider){display:-webkit-box;display:-ms-flexbox;display:flex}.thumbnail-scroll__slide{margin-left:1.4rem;margin-right:1.4rem;width:25rem;height:12.5rem;border-radius:2rem;border:1px solid #000;overflow:hidden}.thumbnail-scroll__slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thumbnail-scroll__heading{display:block;padding:2rem;background-color:#403c3e;color:#ebe6dd;font:700 3.2rem/1.2 Owners,sans-serif;text-align:center}@media only screen and (min-width:769px){.thumbnail-scroll__heading{font-size:4rem}}.cards-slider{padding-top:3rem;padding-bottom:5rem}.cards-slider__heading{margin-bottom:1.5rem;text-align:center}@media only screen and (min-width:769px){.cards-slider .container{max-width:160rem}}.cards-slider__slides .slick-track{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cards-slider__slides .slick-track,.cards-slider__slides:not(.slick-slider){display:-webkit-box;display:-ms-flexbox;display:flex}.cards-slider__slide{position:relative}.cards-slider__slide__inner{padding:3.5rem 3.5rem 4rem;background-color:#d9cbb3;border-radius:2rem;text-align:center}@media only screen and (min-width:769px){.cards-slider__slide__inner{max-width:80%}.slick-current .cards-slider__slide__inner{max-width:100%}}@media only screen and (min-width:769px){.cards-slider__slide.slick-current+.slick-active .cards-slider__slide__inner{margin-left:auto}}.cards-slider__slide__img{margin-bottom:4.3rem;aspect-ratio:1}@media only screen and (min-width:769px){.cards-slider__slide__img{margin-bottom:2rem}}.cards-slider__slide__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:2rem}.cards-slider__slide__title{font:400 5.2rem/6.8rem PP Editorial New,sans-serif;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;letter-spacing:0}@media only screen and (min-width:769px){.cards-slider__slide__title{font-size:2.4rem;line-height:1.2;opacity:.6}}@media only screen and (min-width:1201px){.cards-slider__slide__title{font-size:3.2rem}}@media only screen and (min-width:769px){.slick-current .cards-slider__slide__title{font-size:3.6rem;opacity:1}}@media only screen and (min-width:1201px){.slick-current .cards-slider__slide__title{font-size:5.8rem}}.cards-slider__slide__link{margin-top:1rem;-webkit-transition:background,opacity .3s ease-in-out;transition:background,opacity .3s ease-in-out}@media only screen and (min-width:769px){.cards-slider__slide__link{font-size:1.4rem;line-height:1.9rem;opacity:.4}}@media only screen and (min-width:769px){.slick-current .cards-slider__slide__link{font-size:2.4rem;line-height:3.3rem;opacity:1}}.cards-slider__btn{display:none;position:absolute;top:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;outline:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:1}@media only screen and (min-width:769px){.slick-current .cards-slider__btn{display:block}}.cards-slider__prev{left:-6rem}.cards-slider__next{right:-6rem}.scrolling-slider{position:relative;padding-top:3rem;padding-bottom:3rem;background-color:var(--slider-bg);border-bottom:1px solid #000}@media only screen and (min-width:561px){.scrolling-slider{padding-top:1rem;padding-bottom:1rem}}@media only screen and (min-width:769px){.scrolling-slider{padding-top:2rem;padding-bottom:2rem}}.scrolling-slider--pink-light{--slider-bg:#d7b0ce;--slider-btn:#403c3e;--slider-btn-color:#fff}.scrolling-slider--green-dark{--slider-bg:#878b4f;--slider-btn:#d7b0ce;--slider-btn-color:#878b4f}.scrolling-slider--red-light{--slider-bg:#d9b0ab;--slider-btn:#403c3e;--slider-btn-color:#fff}.scrolling-slider--skin{--slider-bg:#d9cbb3;--slider-btn:#403c3e;--slider-btn-color:#fff}.scrolling-slider__carousel{color:#403c3e}.scrolling-slider__carousel .slick-track,.scrolling-slider__carousel:not(.slick-slider){display:-webkit-box;display:-ms-flexbox;display:flex}.scrolling-slider__carousel .slick-track{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.scrolling-slider__slide{margin-left:1rem;margin-right:1rem;-ms-flex-negative:0;flex-shrink:0}.scrolling-slider__slide-heading{font:400 8rem/1.1 PP Editorial New,sans-serif;white-space:nowrap;letter-spacing:0}@media only screen and (min-width:769px){.scrolling-slider__slide-heading{font-size:10.8rem}}.scrolling-slider__slide-img{display:block;width:27rem;height:10rem;-o-object-fit:cover;object-fit:cover;border:1px solid #000;border-radius:2rem}@media only screen and (min-width:769px){.scrolling-slider__slide-img{width:32rem;height:12rem}}.scrolling-slider__hover{position:absolute;padding-left:2rem;padding-right:2rem;inset:0;background-color:var(--slider-bg);color:#ebe6dd;opacity:0;visibility:hidden;pointer-events:none}@media only screen and (min-width:769px){.scrolling-slider__hover{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:10rem;padding-right:10rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.scrolling-slider__hover-heading{margin-right:3.5rem;width:100%;font:400 4rem/1 PP Editorial New,sans-serif;white-space:nowrap}@media only screen and (min-width:1440px){.scrolling-slider__hover-heading{-ms-flex-preferred-size:38rem;flex-basis:38rem;font-size:6.3rem}}.scrolling-slider__hover-content{font:400 2rem/1.2 PP Editorial New,sans-serif;letter-spacing:.05em;text-align:justify}.scrolling-slider__hover-cta{margin-left:3.5rem;-ms-flex-negative:0;flex-shrink:0}.scrolling-slider .btn{background-color:var(--slider-btn);color:var(--slider-btn-color)}.scrolling-slider .btn:hover{background-color:#000;color:#ebe6dd}@media only screen and (min-width:769px){.scrolling-slider:hover .scrolling-slider__hover{opacity:1;visibility:visible;pointer-events:all;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.content-image{border-bottom:1px solid #000}@media only screen and (min-width:769px){.content-image{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.content-image:after{position:absolute;content:"";top:0;left:50%;width:0;height:100%;border-left:1px solid #000;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (min-width:769px){.content-image--right .content-image__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (max-width:768px){.content-image__image{border-bottom:1px solid #000}}@media only screen and (min-width:1201px){.content-image__image{max-height:79rem}}.content-image__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content-image__content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media only screen and (min-width:1201px){.content-image__content{padding-left:10rem;padding-right:10rem}.content-image__content.narrow{padding-left:8rem;padding-right:8rem}}@media only screen and (min-width:1600px){.content-image__content{padding-left:17rem;padding-right:17rem}}.content-image__content.narrow{padding-left:2rem;padding-right:2rem}.content-image__heading{margin-bottom:2.4rem;font-size:calc(30px + 12*(100vw - 375px)/1545);font-family:Owners,sans-serif;font-weight:700;line-height:calc(32px + 16*(100vw - 375px)/1545)}@media only screen and (min-width:1920px){.content-image__heading{font-size:42px;line-height:48px}}.content-image__copy{font-size:calc(24px + 4*(100vw - 375px)/1545);font-family:PP Editorial New,sans-serif;font-weight:200;line-height:calc(28.8px + 3.2*(100vw - 375px)/1545);letter-spacing:.05em}@media only screen and (min-width:1920px){.content-image__copy{font-size:28px;line-height:32px}}.content-image__copy p{margin-bottom:1em}.hp-cta{padding-top:8rem;padding-bottom:11rem;background-color:#878b4f;color:#ebe6dd;text-align:center}@media only screen and (min-width:769px){.hp-cta{padding-top:7.5rem;padding-bottom:6rem}}@media only screen and (min-width:561px){.hp-cta .container{padding-left:12rem;padding-right:12rem}}@media only screen and (min-width:769px){.hp-cta .container{padding-left:2rem;padding-right:2rem;max-width:132rem}}.hp-cta__subheading{margin-bottom:5rem;font:400 3rem/1.2 PP Editorial New,sans-serif;color:#d7b0ce}@media only screen and (min-width:769px){.hp-cta__subheading{margin-bottom:2.5rem}}.hp-cta__heading{margin-bottom:2rem;font:700 3.6rem/1 Owners,sans-serif}@media only screen and (min-width:769px){.hp-cta__heading{font-size:4.8rem}}@media only screen and (min-width:1440px){.hp-cta__heading{font-size:6rem}}.hp-cta__content{font:200 3rem/1.3 PP Editorial New,sans-serif}@media only screen and (min-width:769px){.hp-cta__content{font-size:3.2rem}}@media only screen and (min-width:1440px){.hp-cta__content{font-size:3.8rem}}.hp-cta .btn{margin-top:6rem}@media only screen and (min-width:769px){.hp-cta .btn{margin-top:4rem}}.latest-videos{padding-top:6rem;padding-bottom:6rem;text-align:center;overflow:hidden}@media only screen and (min-width:769px){.latest-videos{padding-top:7rem;padding-bottom:7rem}}@media only screen and (max-width:768px){.latest-videos .swiper-wrapper{display:block!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}}.latest-videos__heading{margin-bottom:4rem;text-align:center}@media only screen and (min-width:561px){.latest-videos .container{padding-left:5rem;padding-right:5rem}}@media only screen and (min-width:769px){.latest-videos .container{padding-left:2rem;padding-right:2rem;max-width:170rem}}@media only screen and (max-width:768px){.latest-videos__slide{margin-bottom:3.2rem}}@media only screen and (min-width:769px){.latest-videos__slide{margin-left:auto;margin-right:auto;width:66.6666666667vw}}.latest-videos__slide-iframe{position:relative}.latest-videos__slide-iframe iframe{width:100%;height:auto;border-radius:2rem;aspect-ratio:16/9;overflow:hidden}.latest-videos__slide-play{position:absolute;top:50%;left:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media only screen and (min-width:769px){.latest-videos__slide-play{width:15rem}.latest-videos__slide-play path{fill:#d7b0ce}}.latest-videos__slide-play:hover{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.latest-videos__slide-title{margin-top:1.8rem;font:700 2rem/1.2 Owners,sans-serif;letter-spacing:.05em;text-transform:uppercase}@media only screen and (min-width:769px){.latest-videos__slide-title{margin-top:2.3rem;display:none}.swiper-slide-active .latest-videos__slide-title{display:block}}@media only screen and (min-width:769px){.latest-videos__cta{margin-top:3.5rem}}.page-template-shows .shows{padding-top:3rem;padding-bottom:5rem}@media only screen and (min-width:769px){.page-template-shows .shows{padding-top:4rem;padding-bottom:4rem}}@media only screen and (min-width:769px){.page-template-shows .shows .container{max-width:172rem}}.page-template-shows .shows-search .facetwp-input-wrap{width:100%}.page-template-shows .shows-search .facetwp-search{display:block;padding:1.2rem 2rem;width:100%;font:400 3rem/1.2 PP Editorial New,sans-serif;background-color:#d9cbb3;border:1px solid #000;border-radius:4rem;color:#403c3e;text-align:center}@media only screen and (min-width:769px){.page-template-shows .shows-search .facetwp-search{font-size:3.2rem}}.page-template-shows .shows-search .facetwp-search::-webkit-input-placeholder{color:#403c3e}.page-template-shows .shows-search .facetwp-search::-moz-placeholder{color:#403c3e}.page-template-shows .shows-search .facetwp-search:-ms-input-placeholder{color:#403c3e}.page-template-shows .shows-search .facetwp-search::-ms-input-placeholder{color:#403c3e}.page-template-shows .shows-search .facetwp-search::placeholder{color:#403c3e}.page-template-shows .shows-search .facetwp-search:focus::-webkit-input-placeholder{color:transparent}.page-template-shows .shows-search .facetwp-search:focus::-moz-placeholder{color:transparent}.page-template-shows .shows-search .facetwp-search:focus:-ms-input-placeholder{color:transparent}.page-template-shows .shows-search .facetwp-search:focus::-ms-input-placeholder{color:transparent}.page-template-shows .shows-search .facetwp-search:focus::placeholder{color:transparent}.page-template-shows .shows-search .facetwp-icon{display:none}.page-template-shows .shows-categories{margin-top:2.4rem;margin-bottom:5.2rem}@media only screen and (min-width:769px){.page-template-shows .shows-categories{margin-top:1.3rem;margin-bottom:7.4rem}}.page-template-shows .shows-categories .facetwp-facet{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-template-shows .shows-categories .facetwp-radio{display:inline-block;position:relative;margin:.5rem;padding-left:0;font:400 1.6rem/1 Owners,sans-serif;background:transparent;letter-spacing:.1em;text-transform:uppercase;color:#403c3e;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.page-template-shows .shows-categories .facetwp-radio:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:0;border-bottom:1px solid #878b4f;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;will-change:transform}.page-template-shows .shows-categories .facetwp-radio.checked,.page-template-shows .shows-categories .facetwp-radio:hover{color:#878b4f}.page-template-shows .shows-categories .facetwp-radio.checked:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.page-template-shows .shows-categories .facetwp-display-value{padding-right:0}.page-template-shows .shows-categories .facetwp-counter{display:none}@media only screen and (min-width:769px){.page-template-shows .shows-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.page-template-shows .shows-sidebar{margin-right:2.2rem;-webkit-box-flex:0;-ms-flex:0 0 35.6rem;flex:0 0 35.6rem}.page-template-shows .shows-sidebar__title{margin-bottom:2rem;font:400 2.4rem/1.2 PP Editorial New,sans-serif}.page-template-shows .shows-sidebar__items{list-style:none}.page-template-shows .shows-sidebar__items .loop-show{display:block;margin-bottom:1rem;font:400 2rem/1.2 Owners,sans-serif;letter-spacing:.05em;color:#403c3e;border:none;border-radius:0}.page-template-shows .shows-sidebar__items .loop-show:hover{color:#878b4f}.page-template-shows .shows-sidebar__items .loop-show__img{display:none}.page-template-shows .shows-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (min-width:769px){.page-template-shows .shows-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2rem}}.page-template-shows .shows-grid .no-results{grid-column:span 2;text-align:center}@media only screen and (min-width:769px){.page-template-shows .shows-grid .no-results{grid-column:span 4}}.page-template-shows .shows-grid .loop-show__title{display:none}.loop-show{display:block;border:1px solid #000;border-radius:2rem;overflow:hidden}.loop-show__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;will-change:transform}.loop-show:hover__img{-webkit-transform:scale(1.1);transform:scale(1.1)}.single-show .show-detail{padding-top:5rem;padding-bottom:5rem}@media only screen and (min-width:769px){.single-show .show-detail{padding-top:7rem;padding-bottom:7rem}}@media only screen and (max-width:768px){.single-show .show-detail__inner{margin-bottom:4rem}}@media only screen and (min-width:769px){.single-show .show-detail__inner{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:769px){.single-show .show-detail__left{margin-right:4rem;-webkit-box-flex:0;-ms-flex:0 0 21rem;flex:0 0 21rem}}@media only screen and (min-width:1201px){.single-show .show-detail__left{-ms-flex-preferred-size:60rem;flex-basis:60rem}}.single-show .show-detail__img{aspect-ratio:1;border:1px solid #000;border-radius:2rem;overflow:hidden}.single-show .show-detail__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:2rem}.single-show .show-detail__right{margin-top:4rem}@media only screen and (min-width:769px){.single-show .show-detail__right{margin-top:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.single-show .show-detail__heading{margin-bottom:1rem;font:400 4rem/1.1 PP Editorial New,sans-serif}@media only screen and (min-width:769px){.single-show .show-detail__heading{margin-bottom:2rem;font-size:6.4rem}}.single-show .show-detail__author{font:500 2rem/2.7rem Owners,sans-serif;letter-spacing:.05em;color:#d9b0ab}@media only screen and (min-width:769px){.single-show .show-detail__author{margin-bottom:4.8rem;font-size:3.2rem;line-height:4.4rem}}.single-show .show-detail__links{margin-top:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:769px){.single-show .show-detail__links{margin-top:auto}}.single-show .show-detail__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-show .show-detail__social{margin-right:6px;-webkit-box-flex:0;-ms-flex:0 0 2.2rem;flex:0 0 2.2rem}@media only screen and (min-width:769px){.single-show .show-detail__social{margin-right:1.4rem;-ms-flex-preferred-size:3.2rem;flex-basis:3.2rem}}@media only screen and (min-width:1440px){.single-show .show-detail__social{-ms-flex-preferred-size:5rem;flex-basis:5rem}}.single-show .show-detail__social img{width:100%}.single-show .show-detail__listens{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-show .show-detail__listen{margin-left:6px}@media only screen and (min-width:769px){.single-show .show-detail__listen{margin-left:1.4rem}}.single-show .show-detail__listen img{background-color:#fff;mix-blend-mode:multiply;height:2rem}@media only screen and (min-width:769px){.single-show .show-detail__listen img{height:3.2rem}}@media only screen and (min-width:1440px){.single-show .show-detail__listen img{height:5rem}}.single-show .show-detail__content p{margin-bottom:1em;font:200 1.4rem/1.8rem PP Editorial New,sans-serif;letter-spacing:.05em;text-align:justify}@media only screen and (min-width:769px){.single-show .show-detail__content p{font-size:1.8rem;line-height:2.4rem}}.single-show .episodes{padding-top:4.5rem;padding-bottom:7rem;border-top:1px solid #000}.single-show .episodes-title{margin-bottom:3rem;font:400 4rem/1.2 PP Editorial New,sans-serif}@media only screen and (max-width:768px){.single-show .episodes-title{text-align:center}}@media only screen and (min-width:769px){.single-show .episodes-title{margin-left:12.3rem}}.single-show .episodes-loadmore{margin-top:4rem}@media only screen and (min-width:769px){.single-show .episodes-loadmore{margin-left:12.3rem}}.single-show .episode{padding-top:1.6rem;padding-bottom:1.6rem;background-color:var(--episode-bg);border-top:1px solid #000}.single-show .episode:last-child{border-bottom:1px solid #000}.single-show .episode:nth-child(6n),.single-show .episode:nth-child(6n+1){--episode-bg:#d9b0ab}.single-show .episode:nth-child(6n+2),.single-show .episode:nth-child(6n+4){--episode-bg:#d7b0ce}.single-show .episode:nth-child(6n+3){--episode-bg:#d9cbb3}.single-show .episode:nth-child(6n+5){--episode-bg:#878b4f}.single-show .episode.is-hidden{display:none}.single-show .episode-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.single-show .episode-inner,.single-show .episode-play{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-show .episode-play{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1.6rem;padding:5px 1.5rem;background-color:transparent;border:1px solid #000;border-radius:1.4rem;color:#403c3e;font:700 1.6rem/2.4rem Owners,sans-serif;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media only screen and (min-width:561px){.single-show .episode-play{font-size:2.4rem;line-height:3.3rem}}.single-show .episode-play svg{margin-right:5px}.single-show .episode-title{font:500 1.8rem/2.4rem Owners,sans-serif;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media only screen and (min-width:561px){.single-show .episode-title{font-size:2.4rem;line-height:3.3rem}}@media only screen and (min-width:769px){.single-show .episode-title{font-size:3.2rem;line-height:4.4rem}}@media only screen and (min-width:769px){.page-template-blog .posts{padding-top:6rem;padding-bottom:6rem}}@media only screen and (min-width:769px){.page-template-blog .posts-grid{display:grid;grid-gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:768px){.page-template-blog .posts .container{padding-left:0;padding-right:0}}.page-template-blog .loop-post{padding:2rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (min-width:769px){.page-template-blog .loop-post{border-radius:2rem}.page-template-blog .loop-post:hover{background-color:#878b4f}.page-template-blog .loop-post:hover .loop-post__link span,.page-template-blog .loop-post:hover .loop-post__title{color:#ebe6dd}.page-template-blog .loop-post .loop-post__link svg{display:none}}@media only screen and (max-width:768px){.page-template-blog .loop-post{display:-webkit-box;display:-ms-flexbox;display:flex;padding:6rem 2rem;border-bottom:1px solid #000}.page-template-blog .loop-post:first-child{border-top:1px solid #000}}@media only screen and (max-width:560px){.page-template-blog .loop-post{padding-top:3rem;padding-bottom:3rem}}.page-template-blog .loop-post__img{position:relative;width:50%;max-width:35.7rem;height:20rem;-ms-flex-negative:0;flex-shrink:0;border:1px solid #000;border-radius:2rem;overflow:hidden}@media only screen and (min-width:769px){.page-template-blog .loop-post__img{margin-bottom:2rem;width:100%;height:0;max-width:none;padding-top:115.5140186916%}}.page-template-blog .loop-post__img img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:768px){.page-template-blog .loop-post__content{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.page-template-blog .loop-post__title{margin-bottom:1rem;font:700 2rem/1.2 Owners,sans-serif;color:#403c3e;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}@media only screen and (min-width:561px){.page-template-blog .loop-post__title{font-size:3.2rem;line-height:4rem}}.page-template-blog .loop-post__excerpt{margin-bottom:auto}@media only screen and (max-width:768px){.page-template-blog .loop-post__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.page-template-blog .loop-post__link span{color:#878b4f;text-decoration:underline;font:200 1.6rem/1.2 Owners,sans-serif;letter-spacing:.05em}@media only screen and (min-width:769px){.page-template-blog .loop-post__link span{font-size:2.4rem}}.single-post .post-title{font:700 2.4rem/1.2 Owners,sans-serif;color:#ebe6dd}@media only screen and (min-width:769px){.single-post .post-title{font-size:4rem}}.single-post .post-title__wrapper{padding-top:1rem;padding-bottom:1rem;background-color:#878b4f;border-block:1px solid #000;text-align:center}.single-post .post-content{padding-top:5rem;padding-bottom:5rem}@media only screen and (min-width:769px){.single-post .post-content{padding-top:10rem}}.single-post .post-content h1,.single-post .post-content h2,.single-post .post-content h3,.single-post .post-content h4,.single-post .post-content h5,.single-post .post-content h6{color:#878b4f}.single-post .post-content h2{font:500 3.2rem/3.6rem Owners,sans-serif}.single-post .post-content h1,.single-post .post-content h2,.single-post .post-content h3,.single-post .post-content h4,.single-post .post-content h5,.single-post .post-content h6,.single-post .post-content p{margin-bottom:1em}.single-post .post-content p{font:400 1.6rem/1.2 Owners,sans-serif;letter-spacing:.05em}@media only screen and (min-width:769px){.single-post .post-content p{font-size:2rem}}.single-post .post-content ol,.single-post .post-content ul{padding-left:2rem}@media only screen and (min-width:769px){.single-post .post-content ol,.single-post .post-content ul{padding-left:3rem}}.single-post .post-content a:not([class]){text-decoration:underline}@media only screen and (min-width:769px){.single-post .post-content .container{max-width:124.5rem}}.single-post .post-content img.size-full{display:block;margin-top:3.5rem;width:100%;border:1px solid #000;border-radius:2rem}.page-template-contact, .page-template-advertise .contact{padding-top:5rem;padding-bottom:5rem}@media only screen and (min-width:769px){.page-template-contact, .page-template-advertise .contact{padding-top:10rem;padding-bottom:10rem}}@media only screen and (min-width:769px){.page-template-contact, .page-template-advertise .contact .container{max-width:134rem}}.page-template-contact, .page-template-advertise .contact-card{padding:4rem 2rem;background-color:#878b4f;border-radius:2rem}@media only screen and (min-width:769px){.page-template-contact, .page-template-advertise .contact-card{padding:5rem 10rem;border-radius:4rem}}@media only screen and (min-width:1440px){.page-template-contact, .page-template-advertise .contact-card{padding:10rem 18rem 5rem}}.page-template-contact, .page-template-advertise .contact-card__title{margin-bottom:2rem;font:700 3.2rem/4rem Owners,sans-serif;color:#403c3e;text-align:center}@media only screen and (min-width:769px){.page-template-contact, .page-template-advertise .contact-card__title{margin-bottom:4rem;font-size:4rem;line-height:4.8rem}}@media only screen and (min-width:1440px){.page-template-contact, .page-template-advertise .contact-card__title{margin-bottom:6rem;font-size:4.8rem;line-height:5.2rem}}.page-template-contact, .page-template-advertise .contact-card__code{margin-top:5rem;margin-bottom:5rem}@media only screen and (min-width:769px){.page-template-contact, .page-template-advertise .contact-card__code{margin-top:7.5rem;margin-bottom:7.5rem}}.page-template-contact, .page-template-advertise .contact-card__code .form-group{margin-bottom:1.5rem}@media only screen and (min-width:769px){.page-template-contact, .page-template-advertise .contact-card__code .form-group{margin-bottom:2.5rem}}.page-template-contact, .page-template-advertise .contact-card__code .form-control{display:block;width:100%;padding:2rem 3rem;font:200 2rem/1.2 PP Editorial New,sans-serif;letter-spacing:1.2px;background-color:#ebe6dd;border:none;border-radius:2rem}@media only screen and (min-width:769px){.page-template-contact, .page-template-advertise .contact-card__code .form-control{padding:2.5rem 6rem;border-radius:3rem;font-size:2.4rem}}.page-template-contact, .page-template-advertise .contact-card__code .form-footer{margin-top:3rem;text-align:center}.page-template-contact, .page-template-advertise .contact-card__code .form-submit{padding:1.2rem 4rem;font-size:1.5rem;line-height:1.2}.page-template-contact, .page-template-advertise .contact-card__code .wpcf7-not-valid-tip,.page-template-contact, .page-template-advertise .contact-card__code .wpcf7-response-output{color:#fff}.page-template-contact, .page-template-advertise .contact-card__footer{margin-top:2rem}@media only screen and (max-width:768px){.page-template-contact, .page-template-advertise .contact-card__footer{text-align:center}}@media only screen and (min-width:769px){.page-template-contact, .page-template-advertise .contact-card__footer{margin-top:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:1440px){.page-template-contact, .page-template-advertise .contact-card__footer{margin-top:6rem}}.page-template-contact, .page-template-advertise .contact-card__footer *{font:400 2rem/1.2 PP Editorial New,sans-serif;color:#ebe6dd}@media only screen and (min-width:769px){.page-template-contact, .page-template-advertise .contact-card__footer *{font-size:2.4rem}}.page-template-contact, .page-template-advertise .contact-socials{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:769px){.page-template-contact, .page-template-advertise .contact-socials{margin-top:6rem}}.page-template-contact, .page-template-advertise .contact-socials .link{margin-left:.5rem;margin-right:.5rem;font:400 2rem/1.2 PP Editorial New,sans-serif;color:#403c3e}@media only screen and (min-width:769px){.page-template-contact, .page-template-advertise .contact-socials .link{margin-left:1.8rem;margin-right:1.8rem;font-size:2.4rem}}@media only screen and (max-width:768px){.page-template-about .press{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.page-template-about .press-top{padding-top:5rem;padding-bottom:5rem;background-color:#878b4f;color:#ebe6dd;text-align:center}@media only screen and (min-width:769px){.page-template-about .press-top{padding-top:8rem;padding-bottom:8rem}}@media only screen and (min-width:1201px){.page-template-about .press-top{padding-top:10rem;padding-bottom:10rem}}@media only screen and (min-width:769px){.page-template-about .press .container{max-width:140rem}}.page-template-about .press-heading{margin-bottom:2rem;font:700 3rem/3.2rem Owners,sans-serif}@media only screen and (min-width:769px){.page-template-about .press-heading{font-size:3.6rem;line-height:4rem}}.page-template-about .press-content{font:200 2.4rem/2.8rem PP Editorial New,sans-serif;letter-spacing:.05em}@media only screen and (min-width:769px){.page-template-about .press-content{font-size:3rem;line-height:4rem}}@media only screen and (min-width:1201px){.page-template-about .press-content{font-size:2.8rem;line-height:4.2rem}}.page-template-about .press-carousel{padding-top:4rem;padding-bottom:4rem;background-color:#ebe6dd}@media only screen and (min-width:769px){.page-template-about .press-carousel{padding-top:6rem;padding-bottom:6rem}}.page-template-about .press-carousel:not(.slick-slider){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-about .press-slide{display:block;position:relative;margin-left:2.5rem;margin-right:2.5rem;width:24rem;aspect-ratio:1;border:1px solid #000;border-radius:2rem;background-color:#fff;overflow:hidden;cursor:pointer}@media only screen and (min-width:769px){.page-template-about .press-slide{margin-left:3rem;margin-right:3rem;width:28rem}}.page-template-about .press-slide__img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-about .press-slide__back{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;background-color:#d7b0ce;z-index:1}.page-template-about .press-slide:hover .press-slide__back{opacity:1;visibility:visible;pointer-events:all;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.page-template-about .press-slide__logo{position:absolute;top:50%;left:50%;max-width:20rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-template-about .content-image--right{border-top:1px solid #000}@media only screen and (max-width:768px){.page-template-dmirl .press{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.page-template-dmirl .press-top{padding-top:5rem;padding-bottom:5rem;background-color:#d9b0ab;text-align:center}@media only screen and (min-width:769px){.page-template-dmirl .press-top{padding-top:4rem;padding-bottom:0}}@media only screen and (min-width:1201px){.page-template-dmirl .press-top{padding-top:6rem;padding-bottom:0}}@media only screen and (min-width:769px){.page-template-dmirl .press .container{max-width:140rem}}.page-template-dmirl .press-heading{margin-bottom:2rem;font:700 4rem/4.2rem Owners,sans-serif;color:#ebe6dd}@media only screen and (min-width:769px){.page-template-dmirl .press-heading{font-size:5.8rem;line-height:8rem}}.page-template-dmirl .press-content{font:200 2.4rem/2.8rem PP Editorial New,sans-serif;letter-spacing:.05em}@media only screen and (min-width:769px){.page-template-dmirl .press-content{font-size:3rem;line-height:4rem}}@media only screen and (min-width:1201px){.page-template-dmirl .press-content{font-size:2.8rem;line-height:4.2rem}}.page-template-dmirl .press-carousel{padding-top:4rem;padding-bottom:4rem;background-color:#d9b0ab}@media only screen and (min-width:769px){.page-template-dmirl .press-carousel{padding-top:6rem;padding-bottom:6rem}}.page-template-dmirl .press-carousel:not(.slick-slider){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-dmirl .press-slide{display:block;position:relative;margin-left:2.5rem;margin-right:2.5rem;width:24rem;aspect-ratio:1;border:1px solid #000;border-radius:2rem;background-color:#fff;overflow:hidden;cursor:pointer}@media only screen and (min-width:769px){.page-template-dmirl .press-slide{margin-left:3rem;margin-right:3rem;width:28rem}}.page-template-dmirl .press-slide__img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-dmirl .press-slide__back{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;background-color:#d7b0ce;z-index:1}.page-template-dmirl .press-slide:hover .press-slide__back{opacity:1;visibility:visible;pointer-events:all;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.page-template-dmirl .content-image--right{border-top:1px solid #000}.shop-banner{padding:3rem 0;background-color:#d9cbb3}.product-carousel{margin-bottom:3rem}.product-carousel__top{margin-bottom:1rem}@media only screen and (min-width:769px){.product-carousel__top{margin-bottom:1.8rem}}.product-carousel__heading{font:400 2.4rem/1.2 PP Editorial New,sans-serif}@media only screen and (min-width:769px){.product-carousel__heading{font-size:3.2rem}}.product-carousel__top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-carousel .product-sliders:not(.slick-slider),.product-carousel__top{display:-webkit-box;display:-ms-flexbox;display:flex}.product-carousel .product-sliders .loop-product{margin-right:2.4rem;width:19.6rem}.product-carousel__btn{margin-left:1.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;outline:none;border:none;cursor:pointer}.shop{padding-top:5rem;padding-bottom:5rem}@media only screen and (min-width:769px){.shop{padding-top:7rem;padding-bottom:7rem}}@media only screen and (min-width:769px){.shop .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.shop-search{margin-bottom:3rem}@media only screen and (min-width:769px){.shop-search{margin-bottom:6rem}}.shop-categories{padding-top:2rem;padding-bottom:2rem;border-top:1px solid #000}.shop-title{margin-bottom:1.5rem}@media only screen and (min-width:769px){.shop-sidebar{margin-right:5rem;-webkit-box-flex:0;-ms-flex:0 0 30rem;flex:0 0 30rem}}@media only screen and (min-width:1201px){.shop-sidebar{margin-right:7rem;-ms-flex-preferred-size:42rem;flex-basis:42rem}}.shop .facetwp-template{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (min-width:1201px){.shop .facetwp-template{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4rem 2rem}}.shop .facetwp-icon{display:none}.shop .facetwp-search{padding:0!important;width:100%;font:400 3.2rem/6.8rem PP Editorial New,sans-serif;border:1px solid #000;border-radius:4rem;background-color:#d7b0ce;min-width:auto;text-align:center}.shop .facetwp-search::-webkit-input-placeholder{color:#403c3e}.shop .facetwp-search::-moz-placeholder{color:#403c3e}.shop .facetwp-search:-ms-input-placeholder{color:#403c3e}.shop .facetwp-search::-ms-input-placeholder{color:#403c3e}.shop .facetwp-search::placeholder{color:#403c3e}.shop .facetwp-facet{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -.4rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.shop .facetwp-checkbox{margin:.4rem;display:block;padding:1.2rem;border:1px solid #000;border-radius:4rem;background-image:none!important;font:700 1.4rem/1 Owners,sans-serif;letter-spacing:.07rem;color:#403c3e;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.shop .facetwp-checkbox.checked,.shop .facetwp-checkbox:hover{background-color:#878b4f;color:#ebe6dd}.shop .facetwp-checkbox .facetwp-counter{display:none}.loop-product{display:block}.loop-product__img{margin-bottom:.6rem;width:100%;height:19.6rem;border:1px solid #000;border-radius:2rem;overflow:hidden}.loop-product__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.loop-product__name{margin-bottom:.5rem;font:700 1.2rem/1.2 Owners,sans-serif;letter-spacing:.06rem;text-transform:uppercase}.loop-product__price{font:400 1.2rem/1.2 PP Editorial New,sans-serif;letter-spacing:.06rem;color:#878b4f}.advertise-blocks{padding-top:5rem;padding-bottom:4.5rem;background-color:#d9b0ab}@media only screen and (min-width:769px){.advertise-blocks{padding-top:9.9rem;padding-bottom:9rem}}@media only screen and (min-width:769px){.advertise-blocks .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:1440px){.advertise-blocks .container{grid-gap:4.6rem}}.advertise-blocks .advertise-block{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #000;border-radius:2rem;background-color:#ebe6dd}@media only screen and (max-width:768px){.advertise-blocks .advertise-block{margin-bottom:2rem}}@media only screen and (min-width:769px){.advertise-blocks .advertise-block{margin-left:1rem;margin-right:1rem;max-width:43.5rem;width:100%}}@media only screen and (min-width:1440px){.advertise-blocks .advertise-block{margin-left:2.3rem;margin-right:2.3rem}}.advertise-blocks .advertise-block__image{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem;-webkit-box-flex:0;-ms-flex:0 0 10rem;flex:0 0 10rem;border-right:1px solid #000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:769px){.advertise-blocks .advertise-block__image{-ms-flex-preferred-size:16rem;flex-basis:16rem}}.advertise-blocks .advertise-block__content{padding:3.2rem 1.5rem 2rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}@media only screen and (min-width:769px){.advertise-blocks .advertise-block__content{padding:6.4rem 3rem 4rem}}.advertise-blocks .advertise-block__heading{margin-bottom:.5rem;font:700 2rem/2.4rem Owners,sans-serif}@media only screen and (min-width:769px){.advertise-blocks .advertise-block__heading{font-size:3.6rem;line-height:4rem}}.advertise-blocks .advertise-block__copy{font:200 1.6rem/1 PP Editorial New,sans-serif;letter-spacing:.12rem}@media only screen and (min-width:769px){.advertise-blocks .advertise-block__copy{font-size:2.4rem}}.accordions{padding-top:4.5rem;padding-bottom:4.5rem}.accordions-heading{margin-bottom:3rem;text-align:center;font:700 3rem/3.2rem Owners,sans-serif}@media only screen and (min-width:561px){.accordions-heading{font-size:3.6rem;line-height:4rem}}@media only screen and (min-width:1201px){.accordions-heading{margin-bottom:8.3rem;font-size:4.8rem;line-height:5.2rem}}@media only screen and (min-width:769px){.accordions-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:769px){.accordions-col:first-child{border-right:1px solid #000}.accordions-col .accordion:last-child{border-bottom:1px solid #000}}.accordions-col:last-child .accordion:last-child{border-bottom:1px solid #000}.accordions .accordion{border-top:1px solid #000}@media only screen and (min-width:561px){.accordions .accordion .container{max-width:47.7rem}}@media only screen and (min-width:1201px){.accordions .accordion .container{max-width:60rem}}.accordions .accordion-heading{padding-top:1.5rem;padding-bottom:1.5rem;font:500 2.4rem/1 Owners,sans-serif;letter-spacing:.16rem;background:#d9cbb3;color:#403c3e;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}@media only screen and (min-width:769px){.accordions .accordion-heading{font-size:3.2rem}}.accordions .accordion-heading__inner{position:relative;padding-right:3rem}.accordions .accordion-heading__inner:after{position:absolute;content:"+";top:50%;right:2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.accordions .accordion-heading.is-active .accordion-heading__inner:after{content:"-"}.accordions .accordion-heading:hover{background-color:#878b4f;color:#fff}.accordions .accordion-content{display:none;padding-top:2rem;padding-bottom:2rem}@media only screen and (min-width:769px){.partners{padding-top:5rem;padding-bottom:10rem;border-top:1px solid #000;background-color:#d9cbb3}}.partners-heading{margin-top:4rem;margin-bottom:2.8rem;text-align:center}@media only screen and (min-width:769px){.partners-heading{margin-top:0;margin-bottom:8rem}}@media only screen and (max-width:768px){.partners-logos{padding-top:5rem;padding-bottom:5rem;background-color:#d9cbb3;border-block:1px solid #000}}@media only screen and (min-width:769px){.partners .slick-slide>div:nth-child(2n){-webkit-transform:translateX(50%);transform:translateX(50%)}}.partners-logo{margin-left:3rem;margin-right:3rem;text-align:center}@media only screen and (min-width:769px){.partners-logo{margin:1rem 3rem}}.partners-logo__img{margin-left:auto;margin-right:auto;max-height:10rem;-webkit-filter:grayscale(1) invert(1);filter:grayscale(1) invert(1)}@media only screen and (min-width:769px){.partners-logo__img{max-height:20rem}}.single-career .career-detail{padding-top:5rem;padding-bottom:5rem}@media only screen and (min-width:769px){.single-career .career-detail{padding-top:10rem;padding-bottom:10rem}}@media only screen and (min-width:769px){.single-career .career-detail .container{max-width:128.5rem}}.single-career .career-detail__title{margin-bottom:1rem}@media only screen and (min-width:769px){.single-career .career-detail__title{margin-bottom:2rem}}.single-career .career-detail__location{margin-bottom:3rem;color:#878b4f}@media only screen and (min-width:769px){.single-career .career-detail__location{margin-bottom:6.5rem}}.single-career .career-detail__content{color:#000;letter-spacing:1px}.single-career .career-detail__content h1,.single-career .career-detail__content h2,.single-career .career-detail__content h3,.single-career .career-detail__content h4,.single-career .career-detail__content h5,.single-career .career-detail__content h6,.single-career .career-detail__content p{margin-bottom:1em}.single-career .career-detail__content ol,.single-career .career-detail__content ul{margin-bottom:2rem;padding-left:2rem}@media only screen and (min-width:769px){.single-career .career-detail__content ol,.single-career .career-detail__content ul{padding-left:3rem}}.single-career .career-detail__content a:not([class]){text-decoration:underline;color:#d7b0ce}.single-career .career-detail__content h3{font:400 2.3rem/1.2 PP Editorial New,sans-serif;letter-spacing:1.15px}.single-career .career-detail .btn-career{margin-top:3rem}@media only screen and (min-width:769px){.single-career .career-detail .btn-career{margin-top:5rem}}.single-career .popup{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(235,230,221,.8);opacity:0;visibility:hidden;pointer-events:none;z-index:101}.single-career .popup-inner{position:fixed;padding:2rem 3rem;top:50%;left:50%;max-width:90%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#878b4f;border-radius:2rem}@media only screen and (min-width:769px){.single-career .popup-inner{padding:6rem 8rem;border-radius:4rem}}.single-career .popup.is-opened{opacity:1;visibility:visible;pointer-events:all;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.single-career .popup-form__heading{margin-bottom:2rem;font-size:calc(30px + 18*(100vw - 375px)/1545);font-family:Owners,sans-serif;font-weight:700;line-height:calc(36px + 16*(100vw - 375px)/1545);text-align:center}@media only screen and (min-width:1920px){.single-career .popup-form__heading{font-size:48px;line-height:52px}}@media only screen and (min-width:769px){.single-career .popup-form__heading{margin-bottom:4rem}}.single-career .popup-form__content .form-group{margin-bottom:1.5rem}@media only screen and (min-width:769px){.single-career .popup-form__content .form-group{margin-bottom:2.5rem}}.single-career .popup-form__content .form-inline{padding:1rem 2rem;background-color:#ebe6dd;border-radius:2rem}@media only screen and (min-width:769px){.single-career .popup-form__content .form-inline{padding:2.5rem 6rem;border-radius:3rem}}@media only screen and (min-width:769px){.single-career .popup-form__content .form-inline p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.single-career .popup-form__content .form-inline label{margin-bottom:1rem;width:15rem;font:200 1.8rem/1.2 PP Editorial New,sans-serif;letter-spacing:1.2px;-ms-flex-negative:0;flex-shrink:0}@media only screen and (min-width:769px){.single-career .popup-form__content .form-inline label{margin-right:2rem;margin-bottom:0;width:17rem;font-size:2.4rem}}.single-career .popup-form__content .form-control{display:block;width:100%;padding:1rem 2rem;font:200 1.8rem/1.2 PP Editorial New,sans-serif;letter-spacing:1.2px;background-color:#ebe6dd;border:none;border-radius:2rem}@media only screen and (min-width:769px){.single-career .popup-form__content .form-control{padding:2.5rem 6rem;border-radius:3rem;font-size:2.4rem}}.single-career .popup-form__content .form-footer{margin-top:3rem;text-align:center}.single-career .popup-form__content .form-submit{padding:1.2rem 4rem;font-size:1.5rem;line-height:1.2}.single-career .popup-form__content .wpcf7-not-valid-tip{color:red}.single-career .popup-form__content .wpcf7-response-output{color:#403c3e}.page-template-careers .careers{padding-top:7rem;padding-bottom:7rem}@media only screen and (min-width:769px){.page-template-careers .careers{padding-top:10rem;padding-bottom:10rem}}.page-template-careers .careers-heading{margin-bottom:4.5rem;text-align:center;font-weight:700;color:#878b4f}@media only screen and (min-width:769px){.page-template-careers .careers-heading{margin-bottom:6rem}}@media only screen and (min-width:769px){.page-template-careers .careers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem}}@media only screen and (min-width:1440px){.page-template-careers .careers-grid{grid-gap:4rem}}.page-template-careers .loop-career{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem;border:1px solid #000;border-radius:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:768px){.page-template-careers .loop-career{margin-bottom:1rem}}@media only screen and (min-width:769px){.page-template-careers .loop-career{padding:4rem}}.page-template-careers .loop-career__title{font:700 2.4rem/1.2 Owners,sans-serif}@media only screen and (min-width:769px){.page-template-careers .loop-career__title{font-size:3rem;line-height:3.2rem}}@media only screen and (min-width:1440px){.page-template-careers .loop-career__title{font-size:3.6rem;line-height:4rem}}.page-template-careers .loop-career__location{font:200 1.6rem/1.2 Owners,sans-serif}@media only screen and (min-width:769px){.page-template-careers .loop-career__location{font-size:2.4rem}}.page-template-careers .loop-career__link{margin-top:2rem;color:#878b4f;text-transform:uppercase}.page-template-careers .loop-career:hover .loop-career__link:after{-webkit-transform:scaleX(0);transform:scaleX(0)}.page-template-careers form .wpcf7-response-output{color:#403c3e}.page-template-careers form .wpcf7-not-valid-tip{color:red;text-align:left}.page-template-careers .form-group{margin-bottom:1.5rem}@media only screen and (min-width:769px){.page-template-careers .form-group{margin-bottom:2.3rem}}@media only screen and (min-width:769px){.page-template-careers .form-file p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:100%;flex-basis:100%}}.page-template-careers .form-file label{margin-right:2rem;font:700 2rem Owners,sans-serif;letter-spacing:1.2px;color:#403c3e;text-transform:uppercase;white-space:nowrap}@media only screen and (min-width:769px){.page-template-careers .form-file label{margin-right:2.6rem;font-size:2.4rem}}.page-template-careers .form-file .wpcf7-form-control-wrap{display:block;padding:5px;border-radius:1.4rem;background-color:#ebe6dd}@media only screen and (max-width:768px){.page-template-careers .form-file .wpcf7-form-control-wrap{margin-top:1rem}}.page-template-careers .form-file input::-webkit-file-upload-button{padding:5px 1.4rem;background-color:#878b4f;border:none;font:700 1.5rem Owners,sans-serif;color:#ebe6dd;letter-spacing:.75px;border-radius:1.1rem}.page-template-careers .form-control{display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:1.3rem 0;background-color:transparent;border:none;border-bottom:1px solid #000;outline:none;font:200 2rem PP Editorial New,sans-serif;letter-spacing:1.2px}@media only screen and (min-width:769px){.page-template-careers .form-control{font-size:2.4rem}}.page-template-careers .form-control::-webkit-input-placeholder{color:#403c3e}.page-template-careers .form-control::-moz-placeholder{color:#403c3e}.page-template-careers .form-control:-ms-input-placeholder{color:#403c3e}.page-template-careers .form-control::-ms-input-placeholder{color:#403c3e}.page-template-careers .form-control::placeholder{color:#403c3e}.banner_heading{font-size:54px}.schedule-heading{font-size:54px;margin-bottom:32px;line-height:1}.btn-dmirl{font-family:PP Editorial New,sans-serif;font-weight:300;padding:8px 38px 6px;text-transform:capitalize;width:320px}.short p{margin-bottom:8px}@media only screen and (min-width:1201px){.content-image__image.mh96{max-height:98rem}}.explore{padding-top:8rem;padding-bottom:11rem;background-color:#878b4f;color:#ebe6dd;text-align:center}@media only screen and (min-width:769px){.explore{padding-top:7.5rem;padding-bottom:6rem}}@media only screen and (min-width:561px){.explore .container{padding-left:12rem;padding-right:12rem}}@media only screen and (min-width:769px){.explore .container{padding-left:2rem;padding-right:2rem;max-width:132rem}}.explore .explore-heading{margin-bottom:2rem;font:700 3.6rem/1 Owners,sans-serif;color:#ebe6dd}@media only screen and (min-width:769px){.explore .explore-heading{font-size:4.8rem}}@media only screen and (min-width:1440px){.explore .explore-heading{font-size:6rem}}.brands{display:block;padding-top:6rem;background-color:#403c3e;color:#ebe6dd;font:700 3.2rem/1.2 Owners,sans-serif;text-align:center;font-weight:300}.brands .brand-logos{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media only screen and (min-width:769px){.brands .brand-logos{grid-template-columns:repeat(4,minmax(0,1fr))}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZlbmRvci9fbm9ybWFsaXplLnNjc3MiLCJzdHlsZS5jc3MiLCJ2ZW5kb3IvX3dwLWNvcmUuc2NzcyIsInZlbmRvci9fY2Y3LnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJhYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwiYWJzdHJhY3RzL19taXhpbnMuc2NzcyIsImJhc2UvX2ZvbnRzLnNjc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJiYXNlL19oZWxwZXJzLnNjc3MiLCJiYXNlL19hbmltYXRpb24uc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19zaG9wbWVudS5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL19oYW1idXJnZXIuc2NzcyIsImNvbXBvbmVudHMvX3RodW1ibmFpbC1zY3JvbGwuc2NzcyIsImNvbXBvbmVudHMvX2NhcmRzLXNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9fc2Nyb2xsaW5nLXNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9fY29udGVudC1pbWFnZS5zY3NzIiwicGFnZXMvX2hvbWUuc2NzcyIsInBhZ2VzL19zaG93cy5zY3NzIiwicGFnZXMvX3NpbmdsZS1zaG93LnNjc3MiLCJwYWdlcy9fYmxvZy5zY3NzIiwicGFnZXMvX3NpbmdsZS1wb3N0LnNjc3MiLCJwYWdlcy9fY29udGFjdC5zY3NzIiwicGFnZXMvX2Fib3V0LnNjc3MiLCJwYWdlcy9fc2hvcC5zY3NzIiwicGFnZXMvX2FkdmVydGlzZS5zY3NzIiwicGFnZXMvX3NpbmdsZS1jYXJlZXIuc2NzcyIsInBhZ2VzL19jYXJlZXJzLnNjc3MiLCJzdHlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDJFQUFBLENBWUEsS0FDRSxzQkFBQSxDQUNBLGdCQUFBLENBQ0EseUJBQUEsQ0FDQSw2QkNGRixDRFlBLEtBQ0UsUUNKRixDRFdBLHdDQU1FLGFDTEYsQ0RhQSxH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LGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGlCTmtsQkYsQ090cEJBLE9GZ0tFLDhDQUFBLENBQ0EsdUNEL0pVLENDZ0tWLGVFaEs4QyxDRmlLOUMsa0RMbWdCRixDSzluQkksMENFeENKLE9GcUtJLGNFbks4QixDRm9LOUIsa0JMc2dCRixDQUNGLENPeHFCQSxPRjJKRSw2Q0FBQSxDQUNBLDZCRDlKTyxDQytKUCxlRTNKNEMsQ0Y0SjVDLCtDQUFBLENFM0pBLG9CUG9yQkYsQ0twcEJJLDBDRW5DSixPRmdLSSxjRTlKOEIsQ0YrSjlCLGdCTDRoQkYsQ0FDRixDT3hyQkEsT0ZxSkUsNkNBQUEsQ0FDQSx1Q0QvSlUsQ0NnS1YsZUVySjRDLENGc0o1QywrQ0w4aUJGLENLenFCSSwwQ0U3QkosT0YwSkksY0V4SjhCLENGeUo5QixnQkxpakJGLENBQ0YsQ096c0JBLE9BRUUsbUNBQUEsQ0FDQSxvQkFBQSxDQUNBLHdCUDRzQkYsQ08xc0JBLE9BRUUsK0NQNnNCRixDTzFzQkEsa0JGc0lFLDZDQUFBLENBQ0EsNkJEOUpPLENDK0pQLGVFdkk4QyxDRndJOUMsbURBQUEsQ0V2SUEsb0JQc3RCRixDSzFzQkksMENFZEosa0JGMklJLGNFMUlnQyxDRjJJaEMsZ0JMaWxCRixDQUNGLENRcnZCQSxnQkFDRSxVQUFBLENBQ0EsVUFBQSxDQUNBLGFSMnZCRixDUWx2QkEsV0FDRSxnQkpRVSxDSVBWLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGtCQUFBLENBQ0EsVVIydkJGLENLeHVCSSx5Q0d6QkosV0FRSSxpQkFBQSxDQUNBLGtCUjZ2QkYsQ0FDRixDUXJ2QkEsV0FDRSxlQUFBLENBQ0EsU0FBQSxDQUNBLGdCQUFBLENBQ0Esa0JSNnZCRixDUXJ2QkEsaUJBQ0UsUUFBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxlQUFBLENBQ0EsU0FBQSxDQUNBLGlCQUFBLENBQ0EsU1I2dkJGLENRMXZCQSx1QkFDRSxjQUFBLENBQ0EsVUFBQSxDQUNBLGlCUjZ2QkYsQ1F0dkJBLGlCQUNFLGlCQUFBLENBQ0EscUJBQUEsQ0FDQSxnQkFBQSxDQUNBLFFBQUEsQ0FDQSxlUjZ2QkYsQ1E1dkJFLHVFQUdFLGlCQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ0FDQSxVQUFBLENBQ0EsV1I4dkJKLENRenZCQSwwQ0FJRSxpQkFBQSxDQUNBLG9CQUFBLENBQ0EsVUFBQSxDQUNBLGVBQUEsQ0FDQSxTUjR2QkYsQ1F6dkJBLGFBQ0UsV1I0dkJGLENRMXZCQSwrQkFDRSxrQlI2dkJGLENRMXZCQSw2QkFFRSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxNQUFBLENBQ0EsT0FBQSxDQUNBLFFSNnZCRixDUTF2QkEsNkNBRUUsbUJBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCQUFBLENBQ0EsV0FBQSxDQUNBLFVBQUEsQ0FDQSxLQUFBLENBQ0EsTVI2dkJGLENRMXZCQSx5QkFDRSxrQ0FBQSxDQUVBLDBCUjZ2QkYsQ1ExdkJBLFdBQ0UsaUJBQUEsQ0FDQSxlUjZ2QkYsQ1ExdkJBLGtCQUNFLFVBQUEsQ0FDQSxhQUFBLENBQ0EsVUFBQSxDQUNBLGtCUjZ2QkYsQ1ExdkJBLHdDQUVFLFVSNnZCRixDUXh2QkEsZUFDRSxXQUFBLENBQ0EsbUJBQUEsQ0FDQSxnQkFBQSxDQUNBLHlCQUFBLENBQ0Esc0JBQUEsQ0FDQSxpQkFBQSxDQUNBLE1BQUEsQ0FDQSxLUjJ2QkYsQ1F4dkJBLHlCQUNFLGtDQUFBLENBRUEsMEJSMnZCRixDUXh2QkEsMEJBQ0UseUJBQUEsQ0FDQSxpQlIydkJGLENReHZCQSxVQUNFLFNSMnZCRixDUXh2QkEsV0FDRSxTUjJ2QkYsQ1F4dkJBLGlDQUVFLDZCQUFBLENBQ0EscUJBQUEsQ0FDQSxnQ0FBQSxDQUNBLHdCUjJ2QkYsQ1F4dkJBLG1CQUNFLDBDQUFBLENBQ0Esa0NSMnZCRixDUXh2QkEsZ0JBQ0UsNkJBQUEsQ0FDQSxxQlIydkJGLENReHZCQSxVQUNFLCtCQUFBLENBQ0EsdUJSMnZCRixDUXh2QkEsWUFDRSxpQ0FBQSxDQUNBLHlCUjJ2QkYsQ1F4dkJBLFlBQ0UsaUNBQUEsQ0FDQSx5QkFBQSxDQUNBLDhCQUFBLENBQ0Esc0JSMnZCRixDUXh2QkEsVUFDRSwrQkFBQSxDQUNBLHVCUjJ2QkYsQ1F4dkJBLFFBQ0UsNkJBQUEsQ0FDQSxxQlIydkJGLENReHZCQSxhQUNFLGtDQUFBLENBQ0EsMEJSMnZCRixDUXh2QkEsTUFDRSwyQkFBQSxDQUNBLG1CUjJ2QkYsQ1F4dkJBLHVCQUNFLCtCQUFBLENBQ0EsdUJSMnZCRixDUXh2QkEsYUFDRSxrQ0FBQSxDQUNBLDBCUjJ2QkYsQ1F4dkJFLFdBQ0UsMkJBQUEsQ0FBQSxtQlIydkJKLENRNXZCRSxXQUNFLDJCQUFBLENBQUEsbUJSK3ZCSixDUWh3QkUsV0FDRSwyQkFBQSxDQUFBLG1CUm13QkosQ1Fwd0JFLFdBQ0UsMkJBQUEsQ0FBQSxtQlJ1d0JKLENReHdCRSxXQUNFLDBCQUFBLENBQUEsa0JSMndCSixDUTV3QkUsV0FDRSw0QkFBQSxDQUFBLG9CUit3QkosQ1FoeEJFLFdBQ0UsNEJBQUEsQ0FBQSxvQlJteEJKLENRcHhCRSxXQUNFLDRCQUFBLENBQUEsb0JSdXhCSixDUXh4QkUsV0FDRSw0QkFBQSxDQUFBLG9CUjJ4QkosQ1E1eEJFLFlBQ0UsMEJBQUEsQ0FBQSxrQlIreEJKLENRdHhCRSxNQUNFLGVSNHhCSixDUTF4QkUsTUFDRSxrQlI2eEJKLENRM3hCRSxNQUNFLGdCUjh4QkosQ1F6eEJFLFlBRkUsaUJSb3lCSixDUWx5QkUsTUFDRSxnQlJpeUJKLENROXhCRSxNQUVFLG1CUml5QkosQ1EveEJFLFlBSEUsZ0JSc3lCSixDUWh5QkUsTUFDRSxtQlJteUJKLENRanlCRSxNQUNFLGlCUm95QkosQ1EveEJFLFlBRkUsa0JSMHlCSixDUXh5QkUsTUFDRSxpQlJ1eUJKLENRcHlCRSxNQUNFLGdCQUFBLENBQ0EsbUJSdXlCSixDUTcwQkUsTUFDRSxlUmcxQkosQ1E5MEJFLE1BQ0Usa0JSaTFCSixDUS8wQkUsTUFDRSxnQlJrMUJKLENRNzBCRSxZQUZFLGlCUncxQkosQ1F0MUJFLE1BQ0UsZ0JScTFCSixDUWwxQkUsTUFFRSxtQlJxMUJKLENRbjFCRSxZQUhFLGdCUjAxQkosQ1FwMUJFLE1BQ0UsbUJSdTFCSixDUXIxQkUsTUFDRSxpQlJ3MUJKLENRbjFCRSxZQUZFLGtCUjgxQkosQ1E1MUJFLE1BQ0UsaUJSMjFCSixDUXgxQkUsTUFDRSxnQkFBQSxDQUNBLG1CUjIxQkosQ1FqNEJFLE1BQ0UsZVJvNEJKLENRbDRCRSxNQUNFLGtCUnE0QkosQ1FuNEJFLE1BQ0UsZ0JSczRCSixDUWo0QkUsWUFGRSxpQlI0NEJKLENRMTRCRSxNQUNFLGdCUnk0QkosQ1F0NEJFLE1BRUUsbUJSeTRCSixDUXY0QkUsWUFIRSxnQlI4NEJKLENReDRCRSxNQUNFLG1CUjI0QkosQ1F6NEJFLE1BQ0UsaUJSNDRCSixDUXY0QkUsWUFGRSxrQlJrNUJKLENRaDVCRSxNQUNFLGlCUis0QkosQ1E1NEJFLE1BQ0UsZ0JBQUEsQ0FDQSxtQlIrNEJKLENRcjdCRSxNQUNFLGVSdzdCSixDUXQ3QkUsTUFDRSxrQlJ5N0JKLENRdjdCRSxNQUNFLGdCUjA3QkosQ1FyN0JFLFlBRkUsaUJSZzhCSixDUTk3QkUsTUFDRSxnQlI2N0JKLENRMTdCRSxNQUVFLG1CUjY3QkosQ1EzN0JFLFlBSEUsZ0JSazhCSixDUTU3QkUsTUFDRSxtQlIrN0JKLENRNzdCRSxNQUNFLGlCUmc4QkosQ1EzN0JFLFlBRkUsa0JSczhCSixDUXA4QkUsTUFDRSxpQlJtOEJKLENRaDhCRSxNQUNFLGdCQUFBLENBQ0EsbUJSbThCSixDUXorQkUsTUFDRSxlUjQrQkosQ1ExK0JFLE1BQ0Usa0JSNitCSixDUTMrQkUsTUFDRSxnQlI4K0JKLENReitCRSxZQUZFLGlCUm8vQkosQ1FsL0JFLE1BQ0UsZ0JSaS9CSixDUTkrQkUsTUFFRSxtQlJpL0JKLENRLytCRSxZQUhFLGdCUnMvQkosQ1FoL0JFLE1BQ0UsbUJSbS9CSixDUWovQkUsTUFDRSxpQlJvL0JKLENRLytCRSxZQUZFLGtCUjAvQkosQ1F4L0JFLE1BQ0UsaUJSdS9CSixDUXAvQkUsTUFDRSxnQkFBQSxDQUNBLG1CUnUvQkosQ1E3aENFLE1BQ0UsZVJnaUNKLENROWhDRSxNQUNFLGtCUmlpQ0osQ1EvaENFLE1BQ0UsZ0JSa2lDSixDUTdoQ0UsWUFGRSxpQlJ3aUNKLENRdGlDRSxNQUNFLGdCUnFpQ0osQ1FsaUNFLE1BRUUsbUJScWlDSixDUW5pQ0UsWUFIRSxnQlIwaUNKLENRcGlDRSxNQUNFLG1CUnVpQ0osQ1FyaUNFLE1BQ0UsaUJSd2lDSixDUW5pQ0UsWUFGRSxrQlI4aUNKLENRNWlDRSxNQUNFLGlCUjJpQ0osQ1F4aUNFLE1BQ0UsZ0JBQUEsQ0FDQSxtQlIyaUNKLENRamxDRSxNQUNFLGVSb2xDSixDUWxsQ0UsTUFDRSxrQlJxbENKLENRbmxDRSxNQUNFLGdCUnNsQ0osQ1FqbENFLFlBRkUsaUJSNGxDSixDUTFsQ0UsTUFDRSxnQlJ5bENKLENRdGxDRSxNQUVFLG1CUnlsQ0osQ1F2bENFLFlBSEUsZ0JSOGxDSixDUXhsQ0UsTUFDRSxtQlIybENKLENRemxDRSxNQUNFLGlCUjRsQ0osQ1F2bENFLFlBRkUsa0JSa21DSixDUWhtQ0UsTUFDRSxpQlIrbENKLENRNWxDRSxNQUNFLGdCQUFBLENBQ0EsbUJSK2xDSixDUXJvQ0UsTUFDRSxlUndvQ0osQ1F0b0NFLE1BQ0Usa0JSeW9DSixDUXZvQ0UsTUFDRSxnQlIwb0NKLENRcm9DRSxZQUZFLGlCUmdwQ0osQ1E5b0NFLE1BQ0UsZ0JSNm9DSixDUTFvQ0UsTUFFRSxtQlI2b0NKLENRM29DRSxZQUhFLGdCUmtwQ0osQ1E1b0NFLE1BQ0UsbUJSK29DSixDUTdvQ0UsTUFDRSxpQlJncENKLENRM29DRSxZQUZFLGtCUnNwQ0osQ1FwcENFLE1BQ0UsaUJSbXBDSixDUWhwQ0UsTUFDRSxnQkFBQSxDQUNBLG1CUm1wQ0osQ1F6ckNFLE1BQ0UsZVI0ckNKLENRMXJDRSxNQUNFLGtCUjZyQ0osQ1EzckNFLE1BQ0UsZ0JSOHJDSixDUXpyQ0UsWUFGRSxpQlJvc0NKLENRbHNDRSxNQUNFLGdCUmlzQ0osQ1E5ckNFLE1BRUUsbUJSaXNDSixDUS9yQ0UsWUFIRSxnQlJzc0NKLENRaHNDRSxNQUNFLG1CUm1zQ0osQ1Fqc0NFLE1BQ0UsaUJSb3NDSixDUS9yQ0UsWUFG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SVIsQzZCaDVJTSwyREFDRSxhN0IrNElSLEM2Qmg1SU0sNERBQ0UsYTdCKzRJUixDNkJoNUlNLGtEQUNFLGE3Qis0SVIsQzhCeC9JQSxnQkFDRSxjOUIyL0lGLEM4QngvSUEsa0JBQ0UsY0FBQSxDQUNBLGtCQUFBLENBQ0EsYTlCMi9JRixDOEJ4L0lBLFdBQ0UsdUNBQUEsQ0FDQSxlQUFBLENBQ0Esb0JBQUEsQ0FDQSx5QkFBQSxDQUNBLFc5QjIvSUYsQzhCeC9JQSxTQUNFLGlCOUIyL0lGLEM4QnYvSUEsMENBQ0UsMkJBQ0UsZ0I5QjAvSUYsQ0FDRixDOEJ0L0lBLFNBQ0UsZ0JBQUEsQ0FDQSxvQkFBQSxDQUNBLHdCMUI5Q2UsQzBCK0NmLGExQmxEYyxDMEJtRGQsaUI5QncvSUYsQ0tqaEpJLHlDeUJvQkosU0FRSSxrQkFBQSxDQUNBLG1COUJ5L0lGLENBQ0YsQ0t2aEpJLHlDeUJnQ0Ysb0JBRUksa0JBQUEsQ0FDQSxtQjlCeS9JSixDQUNGLENLN2hKSSx5Q3lCZ0NGLG9CQU9JLGlCQUFBLENBQ0Esa0JBQUEsQ0FDQSxnQjlCMC9JSixDQUNGLEM4QnYvSUUsMEJBQ0Usa0JBQUEsQ0FDQSxtQ0FBQSxDQUNBLGE5QnkvSUosQ0t6aUpJLHlDeUI2Q0YsMEJBTUksZ0I5QjAvSUosQ0FDRixDSzlpSkksMEN5QjZDRiwwQkFVSSxjOUIyL0lKLENBQ0YsQzhCdi9JQSxRQUNFLGFBQUEsQ0FDQSxnQkFBQSxDQUNBLHdCQUFBLENBQ0EsYUFBQSxDQUNBLHFDQUFBLENBQ0EsaUJBQUEsQ0FDQSxlOUIwL0lGLEM4QngvSUUscUJBQ0UsaUJBQUEsQ0FDQSxZQUFBLENBQ0EsNkM5QjAvSUosQ0tsa0pJLHlDeUJxRUYscUJBS0ksNkM5QjQvSUosQ0FDRiIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjUuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICogMi4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXHJcbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cclxuICovXHJcblxyXG4vKiBEb2N1bWVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuaHRtbCB7XHJcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cclxuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMiAqL1xyXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAzICovXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAzICovXHJcbn1cclxuXHJcbi8qIFNlY3Rpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqL1xyXG5cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5uYXYsXHJcbnNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmgxIHtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBtYXJnaW46IDAuNjdlbSAwO1xyXG59XHJcblxyXG4vKiBHcm91cGluZyBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gKi9cclxuXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxubWFpbiB7IC8qIDEgKi9cclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cclxuICovXHJcblxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMWVtIDQwcHg7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cclxuICovXHJcblxyXG5hIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgb3V0bGluZSBvbiBmb2N1c2VkIGxpbmtzIHdoZW4gdGhleSBhcmUgYWxzbyBhY3RpdmUgb3IgaG92ZXJlZFxyXG4gKiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICovXHJcblxyXG5hOmFjdGl2ZSxcclxuYTpob3ZlciB7XHJcbiAgb3V0bGluZS13aWR0aDogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxyXG4gKi9cclxuXHJcbmRmbiB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxyXG4gKi9cclxuXHJcbm1hcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKi9cclxuXHJcbmF1ZGlvLFxyXG52aWRlbyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cclxuICovXHJcblxyXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXHJcbiAqL1xyXG5cclxuaW1nIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICovXHJcblxyXG5zdmc6bm90KDpyb290KSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLyogRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICBtYXJnaW46IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQgeyAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHsgLyogMSAqL1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXHJcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cclxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICovXHJcblxyXG5idXR0b246LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XHJcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xyXG59XHJcblxyXG4vKipcclxuICogQ2hhbmdlIHRoZSBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xyXG5cclxuZmllbGRzZXQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XHJcbiAgbWFyZ2luOiAwIDJweDtcclxuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxubGVnZW5kIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cclxuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xyXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cclxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cclxuICovXHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdLFxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cclxuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cclxuICovXHJcblxyXG5kZXRhaWxzLCAvKiAxICovXHJcbm1lbnUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG59XHJcblxyXG4vKiBTY3JpcHRpbmdcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICovXHJcblxyXG5jYW52YXMge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gKi9cclxuXHJcbnRlbXBsYXRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBIaWRkZW5cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXHJcbiAqL1xyXG5cclxuW2hpZGRlbl0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjUuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAyICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAzICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMyAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7IC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcbiAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5odG1sIFt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENoYW5nZSB0aGUgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSGlkZGVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogPVdvcmRQcmVzcyBDb3JlIC0gU2Fzc2lmaWVkLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hbGlnbm5vbmUge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuLmFsaWduY2VudGVyLCBkaXYuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggYXV0byA1cHggYXV0bztcbn1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggYXV0byA1cHggYXV0bztcbn1cblxuYSBpbWcuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG59XG5hIGltZy5hbGlnbm5vbmUge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cbmEgaW1nLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cbmEgaW1nLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53cC1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgbWF4LXdpZHRoOiA5NiU7IC8qIEltYWdlIGRvZXMgbm90IG92ZXJmbG93IHRoZSBjb250ZW50IGFyZWEgKi9cbiAgcGFkZGluZzogNXB4IDNweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3AtY2FwdGlvbi5hbGlnbm5vbmUge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cbi53cC1jYXB0aW9uLmFsaWdubGVmdCB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuLndwLWNhcHRpb24uYWxpZ25yaWdodCB7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuLndwLWNhcHRpb24gaW1nIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDk4LjUlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbn1cbi53cC1jYXB0aW9uIHAud3AtY2FwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDRweCA1cHg7XG59XG5cbmZvcm0gLndwY2Y3LXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuZm9ybSAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udDogNDAwIDEuMnJlbS8xLjIgXCJPd25lcnNcIiwgc2Fucy1zZXJpZjtcbn1cbmZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIG1hcmdpbjogMnJlbSAwIDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udDogNzAwIDJyZW0vMS4yIFwiT3duZXJzXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLyoqXG4gKiBTZXQgdXAgYSBkZWNlbnQgYm94IG1vZGVsIG9uIHRoZSByb290IGVsZW1lbnRcbiAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgZm9udC1zaXplOiA2Mi41JTtcbn1cblxuYm9keSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFNkREO1xuICBjb2xvcjogIzQwM0MzRTtcbn1cbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDVweDtcbn1cbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qKlxuICogTWFrZSBhbGwgZWxlbWVudHMgZnJvbSB0aGUgRE9NIGluaGVyaXQgZnJvbSB0aGUgcGFyZW50IGJveC1zaXppbmdcbiAqIFNpbmNlIGAqYCBoYXMgYSBzcGVjaWZpY2l0eSBvZiAwLCBpdCBkb2VzIG5vdCBvdmVycmlkZSB0aGUgYGh0bWxgIHZhbHVlXG4gKiBtYWtpbmcgYWxsIGVsZW1lbnRzIGluaGVyaXRpbmcgZnJvbSB0aGUgcm9vdCBib3gtc2l6aW5nIHZhbHVlXG4gKiBTZWU6IGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlL1xuICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIC8qIE1ha2Ugc3VyZSBpbWFnZXMgYXJlIHNjYWxlZCBjb3JyZWN0bHkuICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogQWRoZXJlIHRvIGNvbnRhaW5lciB3aWR0aC4gKi9cbn1cblxuLyoqXG4gKiBCYXNpYyBzdHlsZXMgZm9yIGxpbmtzXG4gKi9cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICBhcnRpY2xlIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI4LjVyZW07XG4gIH1cbn1cbmFydGljbGUucGFnZSB7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIGFydGljbGUucGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBhcnRpY2xlLnBhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAxN3JlbTtcbiAgfVxufVxuYXJ0aWNsZS5wYWdlIGgxLCBhcnRpY2xlLnBhZ2UgaDIsIGFydGljbGUucGFnZSBoMywgYXJ0aWNsZS5wYWdlIGg0LCBhcnRpY2xlLnBhZ2UgaDUsIGFydGljbGUucGFnZSBoNiwgYXJ0aWNsZS5wYWdlIHAge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5hcnRpY2xlLnBhZ2UgdWwsXG5hcnRpY2xlLnBhZ2Ugb2wge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIGFydGljbGUucGFnZSB1bCxcbiAgYXJ0aWNsZS5wYWdlIG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIH1cbn1cbmFydGljbGUucGFnZSBhOm5vdChbY2xhc3NdKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI0Q3QjBDRTtcbn1cbmFydGljbGUucGFnZSBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjNDAzQzNFO1xufVxuYXJ0aWNsZS5wYWdlIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBjb2xvcjogIzg3OEI0Rjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk93bmVyc1wiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9kZWFyLW1lZGlhL2Fzc2V0cy9mb250cy9Pd25lcnMvT3duZXJzLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9kZWFyLW1lZGlhL2Fzc2V0cy9mb250cy9Pd25lcnMvT3duZXJzLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3duZXJzXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2RlYXItbWVkaWEvYXNzZXRzL2ZvbnRzL093bmVycy9Pd25lcnMtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2RlYXItbWVkaWEvYXNzZXRzL2ZvbnRzL093bmVycy9Pd25lcnMtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBQIEVkaXRvcmlhbCBOZXdcIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZGVhci1tZWRpYS9hc3NldHMvZm9udHMvUFAgRWRpdG9yaWFsIE5ldy9QUEVkaXRvcmlhbE5ldy1VbHRyYWJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9kZWFyLW1lZGlhL2Fzc2V0cy9mb250cy9QUCBFZGl0b3JpYWwgTmV3L1BQRWRpdG9yaWFsTmV3LVVsdHJhYm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQUCBFZGl0b3JpYWwgTmV3XCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2RlYXItbWVkaWEvYXNzZXRzL2ZvbnRzL1BQIEVkaXRvcmlhbCBOZXcvUFBFZGl0b3JpYWxOZXctVWx0cmFib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZGVhci1tZWRpYS9hc3NldHMvZm9udHMvUFAgRWRpdG9yaWFsIE5ldy9QUEVkaXRvcmlhbE5ldy1VbHRyYWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUFAgRWRpdG9yaWFsIE5ld1wiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9kZWFyLW1lZGlhL2Fzc2V0cy9mb250cy9QUCBFZGl0b3JpYWwgTmV3L1BQRWRpdG9yaWFsTmV3LVVsdHJhbGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9kZWFyLW1lZGlhL2Fzc2V0cy9mb250cy9QUCBFZGl0b3JpYWwgTmV3L1BQRWRpdG9yaWFsTmV3LVVsdHJhbGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQUCBFZGl0b3JpYWwgTmV3XCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2RlYXItbWVkaWEvYXNzZXRzL2ZvbnRzL1BQIEVkaXRvcmlhbCBOZXcvUFBFZGl0b3JpYWxOZXctVWx0cmFsaWdodEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2RlYXItbWVkaWEvYXNzZXRzL2ZvbnRzL1BQIEVkaXRvcmlhbCBOZXcvUFBFZGl0b3JpYWxOZXctVWx0cmFsaWdodEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBQIEVkaXRvcmlhbCBOZXdcIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZGVhci1tZWRpYS9hc3NldHMvZm9udHMvUFAgRWRpdG9yaWFsIE5ldy9QUEVkaXRvcmlhbE5ldy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZGVhci1tZWRpYS9hc3NldHMvZm9udHMvUFAgRWRpdG9yaWFsIE5ldy9QUEVkaXRvcmlhbE5ldy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUFAgRWRpdG9yaWFsIE5ld1wiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9kZWFyLW1lZGlhL2Fzc2V0cy9mb250cy9QUCBFZGl0b3JpYWwgTmV3L1BQRWRpdG9yaWFsTmV3LUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2RlYXItbWVkaWEvYXNzZXRzL2ZvbnRzL1BQIEVkaXRvcmlhbCBOZXcvUFBFZGl0b3JpYWxOZXctSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4vKipcbiAqIEJhc2ljIHR5cG9ncmFwaHkgc3R5bGUgZm9yIGNvcHkgdGV4dFxuICovXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYyhcbiAgICA0MHB4ICsgMjQgKlxuICAgICAgKCgxMDB2dyAtIDM3NXB4KSAvIDE1NDUpXG4gICk7XG4gIGZvbnQtZmFtaWx5OiBcIlBQIEVkaXRvcmlhbCBOZXdcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoXG4gICAgNDhweCArIDI4LjggKlxuICAgICAgKCgxMDB2dyAtIDM3NXB4KSAvIDE1NDUpXG4gICk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDc2LjhweDtcbiAgfVxufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogY2FsYyhcbiAgICAzMHB4ICsgMiAqXG4gICAgICAoKDEwMHZ3IC0gMzc1cHgpIC8gMTU0NSlcbiAgKTtcbiAgZm9udC1mYW1pbHk6IFwiT3duZXJzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKFxuICAgIDM2cHggKyA4ICpcbiAgICAgICgoMTAwdncgLSAzNzVweCkgLyAxNTQ1KVxuICApO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgaDIsXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiBjYWxjKFxuICAgIDMwcHggKyAyICpcbiAgICAgICgoMTAwdncgLSAzNzVweCkgLyAxNTQ1KVxuICApO1xuICBmb250LWZhbWlseTogXCJQUCBFZGl0b3JpYWwgTmV3XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKFxuICAgIDM2cHggKyA4ICpcbiAgICAgICgoMTAwdncgLSAzNzVweCkgLyAxNTQ1KVxuICApO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgaDMsXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG5cbmg1LFxuLmg1IHtcbiAgZm9udDogNDAwIDJyZW0vMS40IFwiT3duZXJzXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmg2LFxuLmg2IHtcbiAgZm9udDogNDAwIDEuNnJlbS8xLjIgXCJQUCBFZGl0b3JpYWwgTmV3XCIsIHNhbnMtc2VyaWY7XG59XG5cbi50ZXh0LW5vcm1hbCwgYm9keSB7XG4gIGZvbnQtc2l6ZTogY2FsYyhcbiAgICAxNnB4ICsgNCAqXG4gICAgICAoKDEwMHZ3IC0gMzc1cHgpIC8gMTU0NSlcbiAgKTtcbiAgZm9udC1mYW1pbHk6IFwiT3duZXJzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKFxuICAgIDE5LjJweCArIDQuOCAqXG4gICAgICAoKDEwMHZ3IC0gMzc1cHgpIC8gMTU0NSlcbiAgKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC50ZXh0LW5vcm1hbCwgYm9keSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi8qKlxuICogQ2xlYXIgaW5uZXIgZmxvYXRzXG4gKi9cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi8qKlxuICogTWFpbiBjb250ZW50IGNvbnRhaW5lcnNcbiAqIDEuIE1ha2UgdGhlIGNvbnRhaW5lciBmdWxsLXdpZHRoIHdpdGggYSBtYXhpbXVtIHdpZHRoXG4gKiAyLiBDZW50ZXIgaXQgaW4gdGhlIHZpZXdwb3J0XG4gKiAzLiBMZWF2ZSBzb21lIHNwYWNlIG9uIHRoZSBlZGdlcywgZXNwZWNpYWxseSB2YWx1YWJsZSBvbiBzbWFsbCBzY3JlZW5zXG4gKi9cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE3OHJlbTsgLyogMSAqL1xuICBtYXJnaW4tbGVmdDogYXV0bzsgLyogMiAqL1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IC8qIDIgKi9cbiAgcGFkZGluZy1sZWZ0OiAycmVtOyAvKiAzICovXG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07IC8qIDMgKi9cbiAgd2lkdGg6IDEwMCU7IC8qIDEgKi9cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIH1cbn1cblxuLyoqXG4gKiBIaWRlIHRleHQgd2hpbGUgbWFraW5nIGl0IHJlYWRhYmxlIGZvciBzY3JlZW4gcmVhZGVyc1xuICogMS4gTmVlZGVkIGluIFdlYktpdC1iYXNlZCBicm93c2VycyBiZWNhdXNlIG9mIGFuIGltcGxlbWVudGF0aW9uIGJ1ZztcbiAqICAgIFNlZTogaHR0cHM6Ly9jb2RlLmdvb2dsZS5jb20vcC9jaHJvbWl1bS9pc3N1ZXMvZGV0YWlsP2lkPTQ1NzE0NlxuICovXG4uaGlkZS10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDsgLyogMSAqL1xuICB0ZXh0LWluZGVudDogMTAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyoqXG4gKiBIaWRlIGVsZW1lbnQgd2hpbGUgbWFraW5nIGl0IHJlYWRhYmxlIGZvciBzY3JlZW4gcmVhZGVyc1xuICogU2hhbWVsZXNzbHkgYm9ycm93ZWQgZnJvbSBIVE1MNUJvaWxlcnBsYXRlOlxuICogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyNMMTE5LUwxMzNcbiAqL1xuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG5odG1sLmRpc2FibGUtc2Nyb2xsaW5nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4vKipcbiogRW1iZWQgUmVzcG9uc2l2ZWx5XG4qIGh0dHA6Ly9lbWJlZHJlc3BvbnNpdmVseS5jb20vXG4qL1xuLmVtYmVkLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lbWJlZC1jb250YWluZXIgaWZyYW1lLFxuLmVtYmVkLWNvbnRhaW5lciBvYmplY3QsXG4uZW1iZWQtY29udGFpbmVyIGVtYmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5pbWctYSxcbi5pbWctYS1sZWZ0LFxuLmltZy1hLXVwLFxuLmltZy1hLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uaW1nLWEtdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5pbWctYS12aWRlbyAuaW1nLWEtaW1nOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5pbWctYS1iZy12aWRlbyxcbi5pbWctYS1kZWNvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uaW1nLWEtYmctdmlkZW8gaWZyYW1lLFxuLmltZy1hLWJnLXZpZGVvIHZpZGVvIHtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmltZy1hLWxlZnQgLmltZy1hLWRlY29yIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmltZy1hLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmltZy1hLWltZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA2MS42NCU7XG59XG5cbi5pbWctYS1pbWcgaW1nLFxuLmltZy1hLXVwIC5pbWctYS1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbWctYS1pbWcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5pbWctYS11cCAuaW1nLWEtaW1nIGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG5cbi5pbWctbm90LWEgLmltZy1hLWltZyBpbWcge1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5oZXJpdDtcbiAgY2xpcC1wYXRoOiBpbmhlcml0O1xufVxuXG4uYS1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYS12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFuaW1hdGVkLFxuLmJlZm9yZUhlaWdodFVwOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uYW5pbWF0ZWQuaW5maW5pdGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuLmFuaW1hdGVkLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xufVxuXG4uZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG4uZmFkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuXG4uZmFkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG4uZG93bkZ1bGwge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBkb3duRnVsbDtcbiAgYW5pbWF0aW9uLW5hbWU6IGRvd25GdWxsO1xufVxuXG4udXBGdWxsIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdXBGdWxsO1xuICBhbmltYXRpb24tbmFtZTogdXBGdWxsO1xufVxuXG4uZmFkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xufVxuXG4uZmFkZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGU7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlO1xufVxuXG4uYmVmb3JlSGVpZ2h0VXA6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVpZ2h0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBoZWlnaHRVcDtcbn1cblxuLndpZHRoR3Jvd3RoIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogd2lkdGhHcm93dGg7XG4gIGFuaW1hdGlvbi1uYW1lOiB3aWR0aEdyb3d0aDtcbn1cblxuLmEtZGVsYXktMSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxICogMC4ycyk7XG59XG5cbi5hLWRlbGF5LTIge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMiAqIDAuMnMpO1xufVxuXG4uYS1kZWxheS0zIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDMgKiAwLjJzKTtcbn1cblxuLmEtZGVsYXktNCB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyg0ICogMC4ycyk7XG59XG5cbi5hLWRlbGF5LTUge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoNSAqIDAuMnMpO1xufVxuXG4uYS1kZWxheS02IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDYgKiAwLjJzKTtcbn1cblxuLmEtZGVsYXktNyB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyg3ICogMC4ycyk7XG59XG5cbi5hLWRlbGF5LTgge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoOCAqIDAuMnMpO1xufVxuXG4uYS1kZWxheS05IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDkgKiAwLjJzKTtcbn1cblxuLmEtZGVsYXktMTAge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMTAgKiAwLjJzKTtcbn1cblxuLypcbiAgQ3VzdG9tIFNwYWNpbmdzXG4qL1xuLm10LTEge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5tbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi5tci0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5teS0xIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4ucGwtMSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cblxuLnByLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ubWwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG4ubXItMiB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cblxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuXG4ubXktMiB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLnBsLTIge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbi5wci0yIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cblxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLm1sLTMge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbn1cblxuLm1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07XG59XG5cbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbn1cblxuLm15LTMge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG59XG5cbi5wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5cbi5wbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuXG4ucHItMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5cbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi5tbC00IHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW07XG59XG5cbi5tci00IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xufVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07XG59XG5cbi5teS00IHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xufVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG4ucGwtNCB7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cblxuLnByLTQge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xufVxuXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4ubWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtO1xufVxuXG4ubXItNSB7XG4gIG1hcmdpbi1yaWdodDogNXJlbTtcbn1cblxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xufVxuXG4ubXktNSB7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbn1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cblxuLnBsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW07XG59XG5cbi5wci01IHtcbiAgcGFkZGluZy1yaWdodDogNXJlbTtcbn1cblxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW07XG59XG5cbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuXG4ubXQtNiB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG59XG5cbi5tYi02IHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cblxuLm1sLTYge1xuICBtYXJnaW4tbGVmdDogNnJlbTtcbn1cblxuLm1yLTYge1xuICBtYXJnaW4tcmlnaHQ6IDZyZW07XG59XG5cbi5teC02IHtcbiAgbWFyZ2luLWxlZnQ6IDZyZW07XG4gIG1hcmdpbi1yaWdodDogNnJlbTtcbn1cblxuLm15LTYge1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG59XG5cbi5wdC02IHtcbiAgcGFkZGluZy10b3A6IDZyZW07XG59XG5cbi5wYi02IHtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG59XG5cbi5wbC02IHtcbiAgcGFkZGluZy1sZWZ0OiA2cmVtO1xufVxuXG4ucHItNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDZyZW07XG59XG5cbi5weC02IHtcbiAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA2cmVtO1xufVxuXG4ucHktNiB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cblxuLm10LTcge1xuICBtYXJnaW4tdG9wOiA3cmVtO1xufVxuXG4ubWItNyB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG59XG5cbi5tbC03IHtcbiAgbWFyZ2luLWxlZnQ6IDdyZW07XG59XG5cbi5tci03IHtcbiAgbWFyZ2luLXJpZ2h0OiA3cmVtO1xufVxuXG4ubXgtNyB7XG4gIG1hcmdpbi1sZWZ0OiA3cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDdyZW07XG59XG5cbi5teS03IHtcbiAgcGFkZGluZy10b3A6IDdyZW07XG4gIHBhZGRpbmctYm90dG9tOiA3cmVtO1xufVxuXG4ucHQtNyB7XG4gIHBhZGRpbmctdG9wOiA3cmVtO1xufVxuXG4ucGItNyB7XG4gIHBhZGRpbmctYm90dG9tOiA3cmVtO1xufVxuXG4ucGwtNyB7XG4gIHBhZGRpbmctbGVmdDogN3JlbTtcbn1cblxuLnByLTcge1xuICBwYWRkaW5nLXJpZ2h0OiA3cmVtO1xufVxuXG4ucHgtNyB7XG4gIHBhZGRpbmctbGVmdDogN3JlbTtcbiAgcGFkZGluZy1yaWdodDogN3JlbTtcbn1cblxuLnB5LTcge1xuICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDdyZW07XG59XG5cbi5tdC04IHtcbiAgbWFyZ2luLXRvcDogOHJlbTtcbn1cblxuLm1iLTgge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xufVxuXG4ubWwtOCB7XG4gIG1hcmdpbi1sZWZ0OiA4cmVtO1xufVxuXG4ubXItOCB7XG4gIG1hcmdpbi1yaWdodDogOHJlbTtcbn1cblxuLm14LTgge1xuICBtYXJnaW4tbGVmdDogOHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiA4cmVtO1xufVxuXG4ubXktOCB7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbn1cblxuLnB0LTgge1xuICBwYWRkaW5nLXRvcDogOHJlbTtcbn1cblxuLnBiLTgge1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbn1cblxuLnBsLTgge1xuICBwYWRkaW5nLWxlZnQ6IDhyZW07XG59XG5cbi5wci04IHtcbiAgcGFkZGluZy1yaWdodDogOHJlbTtcbn1cblxuLnB4LTgge1xuICBwYWRkaW5nLWxlZnQ6IDhyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDhyZW07XG59XG5cbi5weS04IHtcbiAgcGFkZGluZy10b3A6IDhyZW07XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtO1xufVxuXG4ubXQtOSB7XG4gIG1hcmdpbi10b3A6IDlyZW07XG59XG5cbi5tYi05IHtcbiAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbn1cblxuLm1sLTkge1xuICBtYXJnaW4tbGVmdDogOXJlbTtcbn1cblxuLm1yLTkge1xuICBtYXJnaW4tcmlnaHQ6IDlyZW07XG59XG5cbi5teC05IHtcbiAgbWFyZ2luLWxlZnQ6IDlyZW07XG4gIG1hcmdpbi1yaWdodDogOXJlbTtcbn1cblxuLm15LTkge1xuICBwYWRkaW5nLXRvcDogOXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDlyZW07XG59XG5cbi5wdC05IHtcbiAgcGFkZGluZy10b3A6IDlyZW07XG59XG5cbi5wYi05IHtcbiAgcGFkZGluZy1ib3R0b206IDlyZW07XG59XG5cbi5wbC05IHtcbiAgcGFkZGluZy1sZWZ0OiA5cmVtO1xufVxuXG4ucHItOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDlyZW07XG59XG5cbi5weC05IHtcbiAgcGFkZGluZy1sZWZ0OiA5cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA5cmVtO1xufVxuXG4ucHktOSB7XG4gIHBhZGRpbmctdG9wOiA5cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbTtcbn1cblxuLm10LTEwIHtcbiAgbWFyZ2luLXRvcDogMTByZW07XG59XG5cbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xufVxuXG4ubWwtMTAge1xuICBtYXJnaW4tbGVmdDogMTByZW07XG59XG5cbi5tci0xMCB7XG4gIG1hcmdpbi1yaWdodDogMTByZW07XG59XG5cbi5teC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHJlbTtcbn1cblxuLm15LTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG59XG5cbi5wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHJlbTtcbn1cblxuLnBiLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xufVxuXG4ucGwtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcmVtO1xufVxuXG4ucHItMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHJlbTtcbn1cblxuLnB4LTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHJlbTtcbiAgcGFkZGluZy1yaWdodDogMTByZW07XG59XG5cbi5weS0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xufVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cblxuLm1sLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm1yLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5kLXNtLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGV4dC13aGl0ZS1vZmYge1xuICBjb2xvcjogI0VCRTZERDtcbn1cblxuLmJnLXBpbmstbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDdCMENFO1xufVxuXG4uYmctcmVkLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5QjBBQjtcbn1cblxuLmJnLXNraW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlDQkIzO1xufVxuXG4uYmctZ3JlZW4tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NzhCNEY7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTBweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MHB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBkb3duRnVsbCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZG93bkZ1bGwge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgdXBGdWxsIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdXBGdWxsIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTBweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MHB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGhlaWdodFVwIHtcbiAgMCUge1xuICAgIGhlaWdodDogMCU7XG4gIH1cbiAgdG8ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQGtleWZyYW1lcyBoZWlnaHRVcCB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDAlO1xuICB9XG4gIHRvIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyB3aWR0aEdyb3d0aCB7XG4gIDAlIHtcbiAgICB3aWR0aDogMCU7XG4gIH1cbiAgdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHdpZHRoR3Jvd3RoIHtcbiAgMCUge1xuICAgIHdpZHRoOiAwJTtcbiAgfVxuICB0byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBCZ1VwIHtcbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIEJnVXAge1xuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBCZ0Rvd24ge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSB2YXIoLS1ibG9jay1oZWlnaHQpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIEJnRG93biB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIHZhcigtLWJsb2NrLWhlaWdodCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGdyYWRpZW50IHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDAlO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIC0yMDAlO1xuICB9XG59XG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgcGFkZGluZzogMnJlbTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRTZERDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuICB9XG59XG4uaGVhZGVyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5oZWFkZXItbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXgtaGVpZ2h0OiAzcmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5oZWFkZXItbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAuaXMtb3BlbmVkIC5oZWFkZXItbWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5oZWFkZXItbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlci1tZW51IC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQgYSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXItbWVudSAubWVudS1pdGVtIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDJyZW0gMTVyZW07XG4gICAgZm9udDogNDAwIDhyZW0vMS4xIFwiUFAgRWRpdG9yaWFsIE5ld1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNDAzQzNFO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEN0IwQ0U7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMXJlbSAxMHJlbTtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmhlYWRlci1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMXJlbSA1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaGVhZGVyLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMnB4IDEuNXJlbTtcbiAgICBmb250OiA3MDAgMS40cmVtLzEuOXJlbSBcIk93bmVyc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNDAzQzNFO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgfVxuICAuaGVhZGVyLW1lbnUgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0Q3QjBDRTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlYWRlci1tZW51IC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg3OEI0RjtcbiAgICBjb2xvcjogI0VCRTZERDtcbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q3QjBDRTtcbn1cbi5mb290ZXIgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5mb290ZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbTtcbiAgfVxufVxuLmZvb3RlciB1bCwgLmZvb3RlciBvbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZm9vdGVyLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItdG9wIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZvb3Rlci10b3Age1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICB9XG59XG4uZm9vdGVyLWxvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5mb290ZXItbG9nbyB7XG4gICAgbWF4LWhlaWdodDogNnJlbTtcbiAgfVxufVxuLmZvb3Rlci1taWRkbGUge1xuICBwYWRkaW5nLXRvcDogNS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkge1xuICAuZm9vdGVyLW1pZGRsZSAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuZm9vdGVyLW1pZGRsZV9fcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDUuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZm9vdGVyLW1pZGRsZV9fcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5mb290ZXItbWVudSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgZ3JpZC1nYXA6IDVyZW07XG59XG4uZm9vdGVyLW1lbnUgLm1lbnUtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbn1cbi5mb290ZXItbWVudSAubWVudS1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udDogNDAwIDEuNnJlbS8xLjIgXCJQUCBFZGl0b3JpYWwgTmV3XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNDAzQzNFO1xufVxuLmZvb3Rlci1tZW51IC5tZW51LWl0ZW0gLnN1Yi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMS43cmVtO1xufVxuLmZvb3Rlci1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gIGZvbnQ6IDcwMCAxLjZyZW0vMS4yIFwiT3duZXJzXCIsIHNhbnMtc2VyaWY7XG59XG4uZm9vdGVyLXNvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZm9vdGVyLXNvY2lhbHMge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgfVxufVxuLmZvb3Rlci1zb2NpYWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgZm9udDogNDAwIDEuNnJlbS8xLjIgXCJQUCBFZGl0b3JpYWwgTmV3XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNDAzQzNFO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb290ZXItbmV3c2xldHRlciB7XG4gIG1hcmdpbi10b3A6IDUuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZvb3Rlci1uZXdzbGV0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG59XG4uZm9vdGVyLW5ld3NsZXR0ZXJfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZvb3Rlci1uZXdzbGV0dGVyX19mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDI2cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZm9vdGVyLW5ld3NsZXR0ZXJfX2Zvcm0ge1xuICAgIG1heC13aWR0aDogMzYuNXJlbTtcbiAgfVxufVxuLmZvb3Rlci1uZXdzbGV0dGVyX19mb3JtIHAge1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5mb290ZXItbmV3c2xldHRlcl9fZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDAzQzNFO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQ6IDQwMCAxLjZyZW0vMS4yIFwiUFAgRWRpdG9yaWFsIE5ld1wiLCBzYW5zLXNlcmlmO1xufVxuLmZvb3Rlci1uZXdzbGV0dGVyX19mb3JtIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM0MDNDM0U7XG59XG4uZm9vdGVyLW5ld3NsZXR0ZXJfX2Zvcm0gLmZvcm0tc3VibWl0LFxuLmZvb3Rlci1uZXdzbGV0dGVyX19mb3JtIC53cGNmNy1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb290ZXItYm90dG9tIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbn1cbi5mb290ZXItYm90dG9tX19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZm9vdGVyLWJvdHRvbS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQ6IDQwMCAxLjJyZW0vMS42cmVtIFwiT3duZXJzXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiAjNDAzQzNFO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2hvcC1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA3cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc4QjRGO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zaG9wLW1lbnUgLm1lbnUtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQ6IDcwMCAxLjhyZW0vMS4zIFwiT3duZXJzXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRUJFNkREO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2hvcC1tZW51IC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMi43NXJlbTtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLnNob3AtbWVudSAubWVudS1pdGVtIGEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxLjRyZW07XG4gIGZvbnQ6IDcwMCAxLjZyZW0vMi40cmVtIFwiT3duZXJzXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjNyZW07XG4gIH1cbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwM0MzRTtcbiAgY29sb3I6ICNFQkU2REQ7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uYnRuLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDdCMENFO1xuICBjb2xvcjogIzg3OEI0Rjtcbn1cbi5idG4tcGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjRUJFNkREO1xufVxuXG4ubGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbi5saW5rOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xufVxuXG4uaGFtYnVyZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhhbWJ1cmdlciBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNEN0IwQ0U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmhhbWJ1cmdlciBzcGFuOjpiZWZvcmUsIC5oYW1idXJnZXIgc3Bhbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNEN0IwQ0U7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmhhbWJ1cmdlciBzcGFuOjpiZWZvcmUge1xuICB0b3A6IC0xcmVtO1xufVxuLmhhbWJ1cmdlciBzcGFuOjphZnRlciB7XG4gIGJvdHRvbTogLTFyZW07XG59XG4uaGVhZGVyLmlzLW9wZW5lZCAuaGFtYnVyZ2VyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5oZWFkZXIuaXMtb3BlbmVkIC5oYW1idXJnZXIgc3Bhbjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uaGVhZGVyLmlzLW9wZW5lZCAuaGFtYnVyZ2VyIHNwYW46OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4udGh1bWJuYWlsLXNjcm9sbF9fY2Fyb3VzZWwge1xuICBwYWRkaW5nLXRvcDogMS43cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS43cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDdCMENFO1xufVxuLnRodW1ibmFpbC1zY3JvbGxfX2Nhcm91c2VsLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFpbXBvcnRhbnQ7XG59XG4udGh1bWJuYWlsLXNjcm9sbF9fY2Fyb3VzZWw6bm90KC5zbGljay1zbGlkZXIpIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50aHVtYm5haWwtc2Nyb2xsX19zbGlkZSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjRyZW07XG4gIG1hcmdpbi1yaWdodDogMS40cmVtO1xuICB3aWR0aDogMjVyZW07XG4gIGhlaWdodDogMTIuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50aHVtYm5haWwtc2Nyb2xsX19zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udGh1bWJuYWlsLXNjcm9sbF9faGVhZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDAzQzNFO1xuICBjb2xvcjogI0VCRTZERDtcbiAgZm9udDogNzAwIDMuMnJlbS8xLjIgXCJPd25lcnNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudGh1bWJuYWlsLXNjcm9sbF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5cbi5jYXJkcy1zbGlkZXIge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG4uY2FyZHMtc2xpZGVyX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNjByZW07XG4gIH1cbn1cbi5jYXJkcy1zbGlkZXJfX3NsaWRlcyAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhcmRzLXNsaWRlcl9fc2xpZGVzOm5vdCguc2xpY2stc2xpZGVyKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2FyZHMtc2xpZGVyX19zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJkcy1zbGlkZXJfX3NsaWRlX19pbm5lciB7XG4gIHBhZGRpbmc6IDMuNXJlbSAzLjVyZW0gNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5Q0JCMztcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY2FyZHMtc2xpZGVyX19zbGlkZV9faW5uZXIge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG4gIC5zbGljay1jdXJyZW50IC5jYXJkcy1zbGlkZXJfX3NsaWRlX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jYXJkcy1zbGlkZXJfX3NsaWRlLnNsaWNrLWN1cnJlbnQgKyAuc2xpY2stYWN0aXZlIC5jYXJkcy1zbGlkZXJfX3NsaWRlX19pbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbi5jYXJkcy1zbGlkZXJfX3NsaWRlX19pbWcge1xuICBtYXJnaW4tYm90dG9tOiA0LjNyZW07XG4gIGFzcGVjdC1yYXRpbzogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNhcmRzLXNsaWRlcl9fc2xpZGVfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLmNhcmRzLXNsaWRlcl9fc2xpZGVfX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG59XG4uY2FyZHMtc2xpZGVyX19zbGlkZV9fdGl0bGUge1xuICBmb250OiA0MDAgNS4ycmVtLzYuOHJlbSBcIlBQIEVkaXRvcmlhbCBOZXdcIiwgc2Fucy1zZXJpZjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNhcmRzLXNsaWRlcl9fc2xpZGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmNhcmRzLXNsaWRlcl9fc2xpZGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2xpY2stY3VycmVudCAuY2FyZHMtc2xpZGVyX19zbGlkZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5zbGljay1jdXJyZW50IC5jYXJkcy1zbGlkZXJfX3NsaWRlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1LjhyZW07XG4gIH1cbn1cbi5jYXJkcy1zbGlkZXJfX3NsaWRlX19saW5rIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCwgb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY2FyZHMtc2xpZGVyX19zbGlkZV9fbGluayB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNsaWNrLWN1cnJlbnQgLmNhcmRzLXNsaWRlcl9fc2xpZGVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjNyZW07XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmNhcmRzLXNsaWRlcl9fYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zbGljay1jdXJyZW50IC5jYXJkcy1zbGlkZXJfX2J0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jYXJkcy1zbGlkZXJfX3ByZXYge1xuICBsZWZ0OiAtNnJlbTtcbn1cbi5jYXJkcy1zbGlkZXJfX25leHQge1xuICByaWdodDogLTZyZW07XG59XG5cbi5zY3JvbGxpbmctc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsaWRlci1iZyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkge1xuICAuc2Nyb2xsaW5nLXNsaWRlciB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNjcm9sbGluZy1zbGlkZXIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG59XG4uc2Nyb2xsaW5nLXNsaWRlci0tcGluay1saWdodCB7XG4gIC0tc2xpZGVyLWJnOiAjRDdCMENFO1xuICAtLXNsaWRlci1idG46ICM0MDNDM0U7XG4gIC0tc2xpZGVyLWJ0bi1jb2xvcjogI2ZmZjtcbn1cbi5zY3JvbGxpbmctc2xpZGVyLS1ncmVlbi1kYXJrIHtcbiAgLS1zbGlkZXItYmc6ICM4NzhCNEY7XG4gIC0tc2xpZGVyLWJ0bjogI0Q3QjBDRTtcbiAgLS1zbGlkZXItYnRuLWNvbG9yOiAjODc4QjRGO1xufVxuLnNjcm9sbGluZy1zbGlkZXItLXJlZC1saWdodCB7XG4gIC0tc2xpZGVyLWJnOiAjRDlCMEFCO1xuICAtLXNsaWRlci1idG46ICM0MDNDM0U7XG4gIC0tc2xpZGVyLWJ0bi1jb2xvcjogI2ZmZjtcbn1cbi5zY3JvbGxpbmctc2xpZGVyLS1za2luIHtcbiAgLS1zbGlkZXItYmc6ICNEOUNCQjM7XG4gIC0tc2xpZGVyLWJ0bjogIzQwM0MzRTtcbiAgLS1zbGlkZXItYnRuLWNvbG9yOiAjZmZmO1xufVxuLnNjcm9sbGluZy1zbGlkZXJfX2Nhcm91c2VsIHtcbiAgY29sb3I6ICM0MDNDM0U7XG59XG4uc2Nyb2xsaW5nLXNsaWRlcl9fY2Fyb3VzZWw6bm90KC5zbGljay1zbGlkZXIpIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zY3JvbGxpbmctc2xpZGVyX19jYXJvdXNlbCAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNjcm9sbGluZy1zbGlkZXJfX3NsaWRlIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uc2Nyb2xsaW5nLXNsaWRlcl9fc2xpZGUtaGVhZGluZyB7XG4gIGZvbnQ6IDQwMCA4cmVtLzEuMSBcIlBQIEVkaXRvcmlhbCBOZXdcIiwgc2Fucy1zZXJpZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zY3JvbGxpbmctc2xpZGVyX19zbGlkZS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEwLjhyZW07XG4gIH1cbn1cbi5zY3JvbGxpbmctc2xpZGVyX19zbGlkZS1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI3cmVtO1xuICBoZWlnaHQ6IDEwcmVtO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNjcm9sbGluZy1zbGlkZXJfX3NsaWRlLWltZyB7XG4gICAgd2lkdGg6IDMycmVtO1xuICAgIGhlaWdodDogMTJyZW07XG4gIH1cbn1cbi5zY3JvbGxpbmctc2xpZGVyX19ob3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xpZGVyLWJnKTtcbiAgY29sb3I6ICNFQkU2REQ7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zY3JvbGxpbmctc2xpZGVyX19ob3ZlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uc2Nyb2xsaW5nLXNsaWRlcl9faG92ZXItaGVhZGluZyB7XG4gIG1hcmdpbi1yaWdodDogMy41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udDogNDAwIDRyZW0vMSBcIlBQIEVkaXRvcmlhbCBOZXdcIiwgc2Fucy1zZXJpZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zY3JvbGxpbmctc2xpZGVyX19ob3Zlci1oZWFkaW5nIHtcbiAgICBmbGV4LWJhc2lzOiAzOHJlbTtcbiAgICBmb250LXNpemU6IDYuM3JlbTtcbiAgfVxufVxuLnNjcm9sbGluZy1zbGlkZXJfX2hvdmVyLWNvbnRlbnQge1xuICBmb250OiA0MDAgMnJlbS8xLjIgXCJQUCBFZGl0b3JpYWwgTmV3XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4uc2Nyb2xsaW5nLXNsaWRlcl9faG92ZXItY3RhIHtcbiAgbWFyZ2luLWxlZnQ6IDMuNXJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uc2Nyb2xsaW5nLXNsaWRlciAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xpZGVyLWJ0bik7XG4gIGNvbG9yOiB2YXIoLS1zbGlkZXItYnRuLWNvbG9yKTtcbn1cbi5zY3JvbGxpbmctc2xpZGVyIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI0VCRTZERDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNjcm9sbGluZy1zbGlkZXI6aG92ZXIgLnNjcm9sbGluZy1zbGlkZXJfX2hvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxufVxuXG4uY29udGVudC1pbWFnZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29udGVudC1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG4gIC5jb250ZW50LWltYWdlOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29udGVudC1pbWFnZS0tcmlnaHQgLmNvbnRlbnQtaW1hZ2VfX2ltYWdlIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1pbWFnZV9faW1hZ2Uge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuY29udGVudC1pbWFnZV9faW1hZ2Uge1xuICAgIG1heC1oZWlnaHQ6IDc5cmVtO1xuICB9XG59XG4uY29udGVudC1pbWFnZV9faW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmNvbnRlbnQtaW1hZ2VfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA1cmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmNvbnRlbnQtaW1hZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW07XG4gICAgcGFkZGluZy1yaWdodDogMTByZW07XG4gIH1cbiAgLmNvbnRlbnQtaW1hZ2VfX2NvbnRlbnQubmFycm93IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW07XG4gICAgcGFkZGluZy1yaWdodDogOHJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbnRlbnQtaW1hZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMTdyZW07XG4gICAgcGFkZGluZy1yaWdodDogMTdyZW07XG4gIH1cbn1cbi5jb250ZW50LWltYWdlX19jb250ZW50Lm5hcnJvdyB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbi5jb250ZW50LWltYWdlX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICBmb250LXNpemU6IGNhbGMoXG4gICAgMzBweCArIDEyICpcbiAgICAgICgoMTAwdncgLSAzNzVweCkgLyAxNTQ1KVxuICApO1xuICBmb250LWZhbWlseTogXCJPd25lcnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoXG4gICAgMzJweCArIDE2ICpcbiAgICAgICgoMTAwdncgLSAzNzVweCkgLyAxNTQ1KVxuICApO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmNvbnRlbnQtaW1hZ2VfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxufVxuLmNvbnRlbnQtaW1hZ2VfX2NvcHkge1xuICBmb250LXNpemU6IGNhbGMoXG4gICAgMjRweCArIDQgKlxuICAgICAgKCgxMDB2dyAtIDM3NXB4KSAvIDE1NDUpXG4gICk7XG4gIGZvbnQtZmFtaWx5OiBcIlBQIEVkaXRvcmlhbCBOZXdcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoXG4gICAgMjguOHB4ICsgMy4yICpcbiAgICAgICgoMTAwdncgLSAzNzVweCkgLyAxNTQ1KVxuICApO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmNvbnRlbnQtaW1hZ2VfX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuLmNvbnRlbnQtaW1hZ2VfX2NvcHkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmhwLWN0YSB7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NzhCNEY7XG4gIGNvbG9yOiAjRUJFNkREO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ocC1jdGEge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgLmhwLWN0YSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ocC1jdGEgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgbWF4LXdpZHRoOiAxMzJyZW07XG4gIH1cbn1cbi5ocC1jdGFfX3N1YmhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICBmb250OiA0MDAgM3JlbS8xLjIgXCJQUCBFZGl0b3JpYWwgTmV3XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRDdCMENFO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaHAtY3RhX19zdWJoZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbi5ocC1jdGFfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250OiA3MDAgMy42cmVtLzEgXCJPd25lcnNcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhwLWN0YV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0LjhyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ocC1jdGFfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgfVxufVxuLmhwLWN0YV9fY29udGVudCB7XG4gIGZvbnQ6IDIwMCAzcmVtLzEuMyBcIlBQIEVkaXRvcmlhbCBOZXdcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhwLWN0YV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ocC1jdGFfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICB9XG59XG4uaHAtY3RhIC5idG4ge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaHAtY3RhIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cbn1cblxuLmxhdGVzdC12aWRlb3Mge1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmxhdGVzdC12aWRlb3Mge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYXRlc3QtdmlkZW9zIC5zd2lwZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5sYXRlc3QtdmlkZW9zX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkge1xuICAubGF0ZXN0LXZpZGVvcyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gICAgcGFkZGluZy1yaWdodDogNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubGF0ZXN0LXZpZGVvcyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICBtYXgtd2lkdGg6IDE3MHJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGF0ZXN0LXZpZGVvc19fc2xpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubGF0ZXN0LXZpZGVvc19fc2xpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ubGF0ZXN0LXZpZGVvc19fc2xpZGUtaWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxhdGVzdC12aWRlb3NfX3NsaWRlLWlmcmFtZSBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGF0ZXN0LXZpZGVvc19fc2xpZGUtcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sYXRlc3QtdmlkZW9zX19zbGlkZS1wbGF5IHtcbiAgICB3aWR0aDogMTVyZW07XG4gIH1cbiAgLmxhdGVzdC12aWRlb3NfX3NsaWRlLXBsYXkgcGF0aCB7XG4gICAgZmlsbDogI0Q3QjBDRTtcbiAgfVxufVxuLmxhdGVzdC12aWRlb3NfX3NsaWRlLXBsYXk6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjEpO1xufVxuLmxhdGVzdC12aWRlb3NfX3NsaWRlLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMS44cmVtO1xuICBmb250OiA3MDAgMnJlbS8xLjIgXCJPd25lcnNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmxhdGVzdC12aWRlb3NfX3NsaWRlLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyLjNyZW07XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAubGF0ZXN0LXZpZGVvc19fc2xpZGUtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sYXRlc3QtdmlkZW9zX19jdGEge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgfVxufVxuXG4ucGFnZS10ZW1wbGF0ZS1zaG93cyAuc2hvd3Mge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXNob3dzIC5zaG93cyB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtc2hvd3MgLnNob3dzIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTcycmVtO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1zaG93cyAuc2hvd3Mtc2VhcmNoIC5mYWNldHdwLWlucHV0LXdyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLXRlbXBsYXRlLXNob3dzIC5zaG93cy1zZWFyY2ggLmZhY2V0d3Atc2VhcmNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEuMnJlbSAycmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udDogNDAwIDNyZW0vMS4yIFwiUFAgRWRpdG9yaWFsIE5ld1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlDQkIzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA0cmVtO1xuICBjb2xvcjogIzQwM0MzRTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1zaG93cyAuc2hvd3Mtc2VhcmNoIC5mYWNldHdwLXNlYXJjaCB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLXNob3dzIC5zaG93cy1zZWFyY2ggLmZhY2V0d3Atc2VhcmNoOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNDAzQzNFO1xufVxuLnBhZ2UtdGVtcGxhdGUtc2hvd3MgLnNob3dzLXNlYXJjaCAuZmFjZXR3cC1zZWFyY2g6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBhZ2UtdGVtcGxhdGUtc2hvd3MgLnNob3dzLXNlYXJjaCAuZmFjZXR3cC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLXRlbXBsYXRlLXNob3dzIC5zaG93cy1jYXRlZ29yaWVzIHtcbiAgbWFyZ2luLXRvcDogMi40cmVtO1xuICBtYXJnaW4tYm90dG9tOiA1LjJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXNob3dzIC5zaG93cy1jYXRlZ29yaWVzIHtcbiAgICBtYXJnaW4tdG9wOiAxLjNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNy40cmVtO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1zaG93cyAuc2hvd3MtY2F0ZWdvcmllcyAuZmFjZXR3cC1mYWNldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucGFnZS10ZW1wbGF0ZS1zaG93cyAuc2hvd3MtY2F0ZWdvcmllcyAuZmFjZXR3cC1yYWRpbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250OiA0MDAgMS42cmVtLzEgXCJPd25lcnNcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM0MDNDM0U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnBhZ2UtdGVtcGxhdGUtc2hvd3MgLnNob3dzLWNhdGVnb3JpZXMgLmZhY2V0d3AtcmFkaW86OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODc4QjRGO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4ucGFnZS10ZW1wbGF0ZS1zaG93cyAuc2hvd3MtY2F0ZWdvcmllcyAuZmFjZXR3cC1yYWRpby5jaGVja2VkLCAucGFnZS10ZW1wbGF0ZS1zaG93cyAuc2hvd3MtY2F0ZWdvcmllcyAuZmFjZXR3cC1yYWRpbzpob3ZlciB7XG4gIGNvbG9yOiAjODc4QjRGO1xufVxuLnBhZ2UtdGVtcGxhdGUtc2hvd3MgLnNob3dzLWNhdGVnb3JpZXMgLmZhY2V0d3AtcmFkaW8uY2hlY2tlZDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cbi5wYWdlLXRlbXBsYXRlLXNob3dzIC5zaG93cy1jYXRlZ29yaWVzIC5mYWNldHdwLWRpc3BsYXktdmFsdWUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtc2hvd3MgLnNob3dzLWNhdGVnb3JpZXMgLmZhY2V0d3AtY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXNob3dzIC5zaG93cy1tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1zaG93cyAuc2hvd3Mtc2lkZWJhciB7XG4gIG1hcmdpbi1yaWdodDogMi4ycmVtO1xuICBmbGV4OiAwIDAgMzUuNnJlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLXNob3dzIC5zaG93cy1zaWRlYmFyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQ6IDQwMCAyLjRyZW0vMS4yIFwiUFAgRWRpdG9yaWFsIE5ld1wiLCBzYW5zLXNlcmlmO1xufVxuLnBhZ2UtdGVtcGxhdGUtc2hvd3MgLnNob3dzLXNpZGViYXJfX2l0ZW1zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5wYWdlLXRlbXBsYXRlLXNob3dzIC5zaG93cy1zaWRlYmFyX19pdGVtcyAubG9vcC1zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQ6IDQwMCAycmVtLzEuMiBcIk93bmVyc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogIzQwM0MzRTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtc2hvd3MgLnNob3dzLXNpZGViYXJfX2l0ZW1zIC5sb29wLXNob3c6aG92ZXIge1xuICBjb2xvcjogIzg3OEI0Rjtcbn1cbi5wYWdlLXRlbXBsYXRlLXNob3dzIC5zaG93cy1zaWRlYmFyX19pdGVtcyAubG9vcC1zaG93X19pbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UtdGVtcGxhdGUtc2hvd3MgLnNob3dzLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXNob3dzIC5zaG93cy1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ3JpZC1nYXA6IDJyZW07XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLXNob3dzIC5zaG93cy1ncmlkIC5uby1yZXN1bHRzIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1zaG93cyAuc2hvd3MtZ3JpZCAubm8tcmVzdWx0cyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtc2hvd3MgLnNob3dzLWdyaWQgLmxvb3Atc2hvd19fdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubG9vcC1zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubG9vcC1zaG93X19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLmxvb3Atc2hvdzpob3Zlcl9faW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4uc2luZ2xlLXNob3cgLnNob3ctZGV0YWlsIHtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2luZ2xlLXNob3cgLnNob3ctZGV0YWlsIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXNob3cgLnNob3ctZGV0YWlsX19pbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2luZ2xlLXNob3cgLnNob3ctZGV0YWlsX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2luZ2xlLXNob3cgLnNob3ctZGV0YWlsX19sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gICAgZmxleDogMCAwIDIxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuc2luZ2xlLXNob3cgLnNob3ctZGV0YWlsX19sZWZ0IHtcbiAgICBmbGV4LWJhc2lzOiA2MHJlbTtcbiAgfVxufVxuLnNpbmdsZS1zaG93IC5zaG93LWRldGFpbF9faW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNpbmdsZS1zaG93IC5zaG93LWRldGFpbF9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbn1cbi5zaW5nbGUtc2hvdyAuc2hvdy1kZXRhaWxfX3JpZ2h0IHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNpbmdsZS1zaG93IC5zaG93LWRldGFpbF9fcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG4uc2luZ2xlLXNob3cgLnNob3ctZGV0YWlsX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udDogNDAwIDRyZW0vMS4xIFwiUFAgRWRpdG9yaWFsIE5ld1wiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2luZ2xlLXNob3cgLnNob3ctZGV0YWlsX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGZvbnQtc2l6ZTogNi40cmVtO1xuICB9XG59XG4uc2luZ2xlLXNob3cgLnNob3ctZGV0YWlsX19hdXRob3Ige1xuICBmb250OiA1MDAgMnJlbS8yLjdyZW0gXCJPd25lcnNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6ICNEOUIwQUI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zaW5nbGUtc2hvdyAuc2hvdy1kZXRhaWxfX2F1dGhvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC44cmVtO1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjRyZW07XG4gIH1cbn1cbi5zaW5nbGUtc2hvdyAuc2hvdy1kZXRhaWxfX2xpbmtzIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2luZ2xlLXNob3cgLnNob3ctZGV0YWlsX19saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxufVxuLnNpbmdsZS1zaG93IC5zaG93LWRldGFpbF9fc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2luZ2xlLXNob3cgLnNob3ctZGV0YWlsX19zb2NpYWwge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgZmxleDogMCAwIDIuMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNpbmdsZS1zaG93IC5zaG93LWRldGFpbF9fc29jaWFsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNHJlbTtcbiAgICBmbGV4LWJhc2lzOiAzLjJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaW5nbGUtc2hvdyAuc2hvdy1kZXRhaWxfX3NvY2lhbCB7XG4gICAgZmxleC1iYXNpczogNXJlbTtcbiAgfVxufVxuLnNpbmdsZS1zaG93IC5zaG93LWRldGFpbF9fc29jaWFsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpbmdsZS1zaG93IC5zaG93LWRldGFpbF9fbGlzdGVucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zaW5nbGUtc2hvdyAuc2hvdy1kZXRhaWxfX2xpc3RlbiB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zaW5nbGUtc2hvdyAuc2hvdy1kZXRhaWxfX2xpc3RlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNHJlbTtcbiAgfVxufVxuLnNpbmdsZS1zaG93IC5zaG93LWRldGFpbF9fbGlzdGVuIGltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2luZ2xlLXNob3cgLnNob3ctZGV0YWlsX19saXN0ZW4gaW1nIHtcbiAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNpbmdsZS1zaG93IC5zaG93LWRldGFpbF9fbGlzdGVuIGltZyB7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICB9XG59XG4uc2luZ2xlLXNob3cgLnNob3ctZGV0YWlsX19jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGZvbnQ6IDIwMCAxLjRyZW0vMS44cmVtIFwiUFAgRWRpdG9yaWFsIE5ld1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2luZ2xlLXNob3cgLnNob3ctZGV0YWlsX19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIH1cbn1cbi5zaW5nbGUtc2hvdyAuZXBpc29kZXMge1xuICBwYWRkaW5nLXRvcDogNC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG59XG4uc2luZ2xlLXNob3cgLmVwaXNvZGVzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgZm9udDogNDAwIDRyZW0vMS4yIFwiUFAgRWRpdG9yaWFsIE5ld1wiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXNob3cgLmVwaXNvZGVzLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNpbmdsZS1zaG93IC5lcGlzb2Rlcy10aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjNyZW07XG4gIH1cbn1cbi5zaW5nbGUtc2hvdyAuZXBpc29kZXMtbG9hZG1vcmUge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2luZ2xlLXNob3cgLmVwaXNvZGVzLWxvYWRtb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogMTIuM3JlbTtcbiAgfVxufVxuLnNpbmdsZS1zaG93IC5lcGlzb2RlIHtcbiAgcGFkZGluZy10b3A6IDEuNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZXBpc29kZS1iZyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xufVxuLnNpbmdsZS1zaG93IC5lcGlzb2RlOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbn1cbi5zaW5nbGUtc2hvdyAuZXBpc29kZTpudGgtY2hpbGQoNm4rMSksIC5zaW5nbGUtc2hvdyAuZXBpc29kZTpudGgtY2hpbGQoNm4pIHtcbiAgLS1lcGlzb2RlLWJnOiAjRDlCMEFCO1xufVxuLnNpbmdsZS1zaG93IC5lcGlzb2RlOm50aC1jaGlsZCg2bisyKSwgLnNpbmdsZS1zaG93IC5lcGlzb2RlOm50aC1jaGlsZCg2bis0KSB7XG4gIC0tZXBpc29kZS1iZzogI0Q3QjBDRTtcbn1cbi5zaW5nbGUtc2hvdyAuZXBpc29kZTpudGgtY2hpbGQoNm4rMykge1xuICAtLWVwaXNvZGUtYmc6ICNEOUNCQjM7XG59XG4uc2luZ2xlLXNob3cgLmVwaXNvZGU6bnRoLWNoaWxkKDZuKzUpIHtcbiAgLS1lcGlzb2RlLWJnOiAjODc4QjRGO1xufVxuLnNpbmdsZS1zaG93IC5lcGlzb2RlLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlLXNob3cgLmVwaXNvZGUtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNpbmdsZS1zaG93IC5lcGlzb2RlLXBsYXkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjZyZW07XG4gIHBhZGRpbmc6IDVweCAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAxLjRyZW07XG4gIGNvbG9yOiAjNDAzQzNFO1xuICBmb250OiA3MDAgMS42cmVtLzIuNHJlbSBcIk93bmVyc1wiLCBzYW5zLXNlcmlmO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkge1xuICAuc2luZ2xlLXNob3cgLmVwaXNvZGUtcGxheSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuM3JlbTtcbiAgfVxufVxuLnNpbmdsZS1zaG93IC5lcGlzb2RlLXBsYXkgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uc2luZ2xlLXNob3cgLmVwaXNvZGUtdGl0bGUge1xuICBmb250OiA1MDAgMS44cmVtLzIuNHJlbSBcIk93bmVyc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgLnNpbmdsZS1zaG93IC5lcGlzb2RlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4zcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zaW5nbGUtc2hvdyAuZXBpc29kZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWJsb2cgLnBvc3RzIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1ibG9nIC5wb3N0cy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZS10ZW1wbGF0ZS1ibG9nIC5wb3N0cyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtYmxvZyAubG9vcC1wb3N0IHtcbiAgcGFkZGluZzogMnJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWJsb2cgLmxvb3AtcG9zdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1ibG9nIC5sb29wLXBvc3Q6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NzhCNEY7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtYmxvZyAubG9vcC1wb3N0OmhvdmVyIC5sb29wLXBvc3RfX3RpdGxlIHtcbiAgICBjb2xvcjogI0VCRTZERDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1ibG9nIC5sb29wLXBvc3Q6aG92ZXIgLmxvb3AtcG9zdF9fbGluayBzcGFuIHtcbiAgICBjb2xvcjogI0VCRTZERDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1ibG9nIC5sb29wLXBvc3QgLmxvb3AtcG9zdF9fbGluayBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtYmxvZyAubG9vcC1wb3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDZyZW0gMnJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1ibG9nIC5sb29wLXBvc3Q6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWJsb2cgLmxvb3AtcG9zdCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWJsb2cgLmxvb3AtcG9zdF9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDM1LjdyZW07XG4gIGhlaWdodDogMjByZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1ibG9nIC5sb29wLXBvc3RfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAxMTUuNTE0MDE4NjkxNiU7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWJsb2cgLmxvb3AtcG9zdF9faW1nIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtYmxvZyAubG9vcC1wb3N0X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtYmxvZyAubG9vcC1wb3N0X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQ6IDcwMCAycmVtLzEuMiBcIk93bmVyc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzQwM0MzRTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtYmxvZyAubG9vcC1wb3N0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWJsb2cgLmxvb3AtcG9zdF9fZXhjZXJwdCB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWJsb2cgLmxvb3AtcG9zdF9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtYmxvZyAubG9vcC1wb3N0X19saW5rIHNwYW4ge1xuICBjb2xvcjogIzg3OEI0RjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQ6IDIwMCAxLjZyZW0vMS4yIFwiT3duZXJzXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWJsb2cgLmxvb3AtcG9zdF9fbGluayBzcGFuIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuXG4uc2luZ2xlLXBvc3QgLnBvc3QtdGl0bGUge1xuICBmb250OiA3MDAgMi40cmVtLzEuMiBcIk93bmVyc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0VCRTZERDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNpbmdsZS1wb3N0IC5wb3N0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cbi5zaW5nbGUtcG9zdCAucG9zdC10aXRsZV9fd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3OEI0RjtcbiAgYm9yZGVyLWJsb2NrOiAxcHggc29saWQgIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpbmdsZS1wb3N0IC5wb3N0LWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW07XG4gIH1cbn1cbi5zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IGgxLCAuc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCBoMiwgLnNpbmdsZS1wb3N0IC5wb3N0LWNvbnRlbnQgaDMsIC5zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IGg0LCAuc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCBoNSwgLnNpbmdsZS1wb3N0IC5wb3N0LWNvbnRlbnQgaDYge1xuICBjb2xvcjogIzg3OEI0Rjtcbn1cbi5zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IGgyIHtcbiAgZm9udDogNTAwIDMuMnJlbS8zLjZyZW0gXCJPd25lcnNcIiwgc2Fucy1zZXJpZjtcbn1cbi5zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IGgxLCAuc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCBoMiwgLnNpbmdsZS1wb3N0IC5wb3N0LWNvbnRlbnQgaDMsIC5zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IGg0LCAuc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCBoNSwgLnNpbmdsZS1wb3N0IC5wb3N0LWNvbnRlbnQgaDYsIC5zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCBwIHtcbiAgZm9udDogNDAwIDEuNnJlbS8xLjIgXCJPd25lcnNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNpbmdsZS1wb3N0IC5wb3N0LWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCB1bCwgLnNpbmdsZS1wb3N0IC5wb3N0LWNvbnRlbnQgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IHVsLCAuc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICB9XG59XG4uc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCBhOm5vdChbY2xhc3NdKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyNC41cmVtO1xuICB9XG59XG4uc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCBpbWcuc2l6ZS1mdWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG59XG5cbi5wYWdlLXRlbXBsYXRlLWNvbnRhY3QgLmNvbnRhY3Qge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWNvbnRhY3QgLmNvbnRhY3Qge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtY29udGFjdCAuY29udGFjdCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzNHJlbTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtY29udGFjdCAuY29udGFjdC1jYXJkIHtcbiAgcGFkZGluZzogNHJlbSAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc4QjRGO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1jb250YWN0IC5jb250YWN0LWNhcmQge1xuICAgIHBhZGRpbmc6IDVyZW0gMTByZW07XG4gICAgYm9yZGVyLXJhZGl1czogNHJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtY29udGFjdCAuY29udGFjdC1jYXJkIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAxOHJlbSA1cmVtO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1jb250YWN0IC5jb250YWN0LWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udDogNzAwIDMuMnJlbS80cmVtIFwiT3duZXJzXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNDAzQzNFO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWNvbnRhY3QgLmNvbnRhY3QtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjhyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWNvbnRhY3QgLmNvbnRhY3QtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgZm9udC1zaXplOiA0LjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDUuMnJlbTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtY29udGFjdCAuY29udGFjdC1jYXJkX19jb2RlIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtY29udGFjdCAuY29udGFjdC1jYXJkX19jb2RlIHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1jb250YWN0IC5jb250YWN0LWNhcmRfX2NvZGUgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWNvbnRhY3QgLmNvbnRhY3QtY2FyZF9fY29kZSAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1jb250YWN0IC5jb250YWN0LWNhcmRfX2NvZGUgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnJlbSAzcmVtO1xuICBmb250OiAyMDAgMnJlbS8xLjIgXCJQUCBFZGl0b3JpYWwgTmV3XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRTZERDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1jb250YWN0IC5jb250YWN0LWNhcmRfX2NvZGUgLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZzogMi41cmVtIDZyZW07XG4gICAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtY29udGFjdCAuY29udGFjdC1jYXJkX19jb2RlIC5mb3JtLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLXRlbXBsYXRlLWNvbnRhY3QgLmNvbnRhY3QtY2FyZF9fY29kZSAuZm9ybS1zdWJtaXQge1xuICBwYWRkaW5nOiAxLjJyZW0gNHJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ucGFnZS10ZW1wbGF0ZS1jb250YWN0IC5jb250YWN0LWNhcmRfX2NvZGUgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLXRlbXBsYXRlLWNvbnRhY3QgLmNvbnRhY3QtY2FyZF9fY29kZSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS10ZW1wbGF0ZS1jb250YWN0IC5jb250YWN0LWNhcmRfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWNvbnRhY3QgLmNvbnRhY3QtY2FyZF9fZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtY29udGFjdCAuY29udGFjdC1jYXJkX19mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtY29udGFjdCAuY29udGFjdC1jYXJkX19mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWNvbnRhY3QgLmNvbnRhY3QtY2FyZF9fZm9vdGVyICoge1xuICBmb250OiA0MDAgMnJlbS8xLjIgXCJQUCBFZGl0b3JpYWwgTmV3XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRUJFNkREO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1jb250YWN0IC5jb250YWN0LWNhcmRfX2Zvb3RlciAqIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtY29udGFjdCAuY29udGFjdC1zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWNvbnRhY3QgLmNvbnRhY3Qtc29jaWFscyB7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtY29udGFjdCAuY29udGFjdC1zb2NpYWxzIC5saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGZvbnQ6IDQwMCAycmVtLzEuMiBcIlBQIEVkaXRvcmlhbCBOZXdcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0MDNDM0U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWNvbnRhY3QgLmNvbnRhY3Qtc29jaWFscyAubGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuOHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuOHJlbTtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWFib3V0IC5wcmVzcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWFib3V0IC5wcmVzcy10b3Age1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NzhCNEY7XG4gIGNvbG9yOiAjRUJFNkREO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWFib3V0IC5wcmVzcy10b3Age1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAucGFnZS10ZW1wbGF0ZS1hYm91dCAucHJlc3MtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWFib3V0IC5wcmVzcyAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0MHJlbTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtYWJvdXQgLnByZXNzLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250OiA3MDAgM3JlbS8zLjJyZW0gXCJPd25lcnNcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtYWJvdXQgLnByZXNzLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1hYm91dCAucHJlc3MtY29udGVudCB7XG4gIGZvbnQ6IDIwMCAyLjRyZW0vMi44cmVtIFwiUFAgRWRpdG9yaWFsIE5ld1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1hYm91dCAucHJlc3MtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAucGFnZS10ZW1wbGF0ZS1hYm91dCAucHJlc3MtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuMnJlbTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtYWJvdXQgLnByZXNzLWNhcm91c2VsIHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFNkREO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1hYm91dCAucHJlc3MtY2Fyb3VzZWwge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1hYm91dCAucHJlc3MtY2Fyb3VzZWw6bm90KC5zbGljay1zbGlkZXIpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlLXRlbXBsYXRlLWFib3V0IC5wcmVzcy1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMi41cmVtO1xuICB3aWR0aDogMjRyZW07XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1hYm91dCAucHJlc3Mtc2xpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICB3aWR0aDogMjhyZW07XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWFib3V0IC5wcmVzcy1zbGlkZV9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnBhZ2UtdGVtcGxhdGUtYWJvdXQgLnByZXNzLXNsaWRlX19iYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q3QjBDRTtcbiAgei1pbmRleDogMTtcbn1cbi5wYWdlLXRlbXBsYXRlLWFib3V0IC5wcmVzcy1zbGlkZTpob3ZlciAucHJlc3Mtc2xpZGVfX2JhY2sge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5wYWdlLXRlbXBsYXRlLWFib3V0IC5wcmVzcy1zbGlkZV9fbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ucGFnZS10ZW1wbGF0ZS1hYm91dCAuY29udGVudC1pbWFnZS0tcmlnaHQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZS10ZW1wbGF0ZS1kbWlybCAucHJlc3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1kbWlybCAucHJlc3MtdG9wIHtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlCMEFCO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWRtaXJsIC5wcmVzcy10b3Age1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAucGFnZS10ZW1wbGF0ZS1kbWlybCAucHJlc3MtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1kbWlybCAucHJlc3MgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDByZW07XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWRtaXJsIC5wcmVzcy1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udDogNzAwIDRyZW0vNC4ycmVtIFwiT3duZXJzXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRUJFNkREO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1kbWlybCAucHJlc3MtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA1LjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDhyZW07XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWRtaXJsIC5wcmVzcy1jb250ZW50IHtcbiAgZm9udDogMjAwIDIuNHJlbS8yLjhyZW0gXCJQUCBFZGl0b3JpYWwgTmV3XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWRtaXJsIC5wcmVzcy1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWRtaXJsIC5wcmVzcy1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogNC4ycmVtO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1kbWlybCAucHJlc3MtY2Fyb3VzZWwge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUIwQUI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWRtaXJsIC5wcmVzcy1jYXJvdXNlbCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWRtaXJsIC5wcmVzcy1jYXJvdXNlbDpub3QoLnNsaWNrLXNsaWRlcikge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2UtdGVtcGxhdGUtZG1pcmwgLnByZXNzLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gIHdpZHRoOiAyNHJlbTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWRtaXJsIC5wcmVzcy1zbGlkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgIHdpZHRoOiAyOHJlbTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZG1pcmwgLnByZXNzLXNsaWRlX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucGFnZS10ZW1wbGF0ZS1kbWlybCAucHJlc3Mtc2xpZGVfX2JhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDdCMENFO1xuICB6LWluZGV4OiAxO1xufVxuLnBhZ2UtdGVtcGxhdGUtZG1pcmwgLnByZXNzLXNsaWRlOmhvdmVyIC5wcmVzcy1zbGlkZV9fYmFjayB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnBhZ2UtdGVtcGxhdGUtZG1pcmwgLmNvbnRlbnQtaW1hZ2UtLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG59XG5cbi5zaG9wLWJhbm5lciB7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5Q0JCMztcbn1cblxuLnByb2R1Y3QtY2Fyb3VzZWwge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnByb2R1Y3QtY2Fyb3VzZWxfX3RvcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wcm9kdWN0LWNhcm91c2VsX190b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgfVxufVxuLnByb2R1Y3QtY2Fyb3VzZWxfX2hlYWRpbmcge1xuICBmb250OiA0MDAgMi40cmVtLzEuMiBcIlBQIEVkaXRvcmlhbCBOZXdcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnByb2R1Y3QtY2Fyb3VzZWxfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG59XG4ucHJvZHVjdC1jYXJvdXNlbF9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnByb2R1Y3QtY2Fyb3VzZWwgLnByb2R1Y3Qtc2xpZGVyczpub3QoLnNsaWNrLXNsaWRlcikge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnByb2R1Y3QtY2Fyb3VzZWwgLnByb2R1Y3Qtc2xpZGVycyAubG9vcC1wcm9kdWN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjRyZW07XG4gIHdpZHRoOiAxOS42cmVtO1xufVxuLnByb2R1Y3QtY2Fyb3VzZWxfX2J0biB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNob3Age1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zaG9wIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2hvcCAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uc2hvcC1zZWFyY2gge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2hvcC1zZWFyY2gge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cbn1cbi5zaG9wLWNhdGVnb3JpZXMge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xufVxuLnNob3AtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zaG9wLXNpZGViYXIge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbTtcbiAgICBmbGV4OiAwIDAgMzByZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5zaG9wLXNpZGViYXIge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbTtcbiAgICBmbGV4LWJhc2lzOiA0MnJlbTtcbiAgfVxufVxuLnNob3AgLmZhY2V0d3AtdGVtcGxhdGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdyaWQtZ2FwOiAycmVtO1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuc2hvcCAuZmFjZXR3cC10ZW1wbGF0ZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdyaWQtZ2FwOiA0cmVtIDJyZW07XG4gIH1cbn1cbi5zaG9wIC5mYWNldHdwLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNob3AgLmZhY2V0d3Atc2VhcmNoIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udDogNDAwIDMuMnJlbS82LjhyZW0gXCJQUCBFZGl0b3JpYWwgTmV3XCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNEN0IwQ0U7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNob3AgLmZhY2V0d3Atc2VhcmNoOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNDAzQzNFO1xufVxuLnNob3AgLmZhY2V0d3AtZmFjZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTAuNHJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnNob3AgLmZhY2V0d3AtY2hlY2tib3gge1xuICBtYXJnaW46IDAuNHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEuMnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNHJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBmb250OiA3MDAgMS40cmVtLzEgXCJPd25lcnNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDdyZW07XG4gIGNvbG9yOiAjNDAzQzNFO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5zaG9wIC5mYWNldHdwLWNoZWNrYm94OmhvdmVyLCAuc2hvcCAuZmFjZXR3cC1jaGVja2JveC5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3OEI0RjtcbiAgY29sb3I6ICNFQkU2REQ7XG59XG4uc2hvcCAuZmFjZXR3cC1jaGVja2JveCAuZmFjZXR3cC1jb3VudGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxvb3AtcHJvZHVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxvb3AtcHJvZHVjdF9faW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxOS42cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxvb3AtcHJvZHVjdF9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5sb29wLXByb2R1Y3RfX25hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQ6IDcwMCAxLjJyZW0vMS4yIFwiT3duZXJzXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmxvb3AtcHJvZHVjdF9fcHJpY2Uge1xuICBmb250OiA0MDAgMS4ycmVtLzEuMiBcIlBQIEVkaXRvcmlhbCBOZXdcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZyZW07XG4gIGNvbG9yOiAjODc4QjRGO1xufVxuXG4uYWR2ZXJ0aXNlLWJsb2NrcyB7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlCMEFCO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYWR2ZXJ0aXNlLWJsb2NrcyB7XG4gICAgcGFkZGluZy10b3A6IDkuOXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYWR2ZXJ0aXNlLWJsb2NrcyAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYWR2ZXJ0aXNlLWJsb2NrcyAuY29udGFpbmVyIHtcbiAgICBncmlkLWdhcDogNC42cmVtO1xuICB9XG59XG4uYWR2ZXJ0aXNlLWJsb2NrcyAuYWR2ZXJ0aXNlLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRTZERDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFkdmVydGlzZS1ibG9ja3MgLmFkdmVydGlzZS1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYWR2ZXJ0aXNlLWJsb2NrcyAuYWR2ZXJ0aXNlLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWF4LXdpZHRoOiA0My41cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYWR2ZXJ0aXNlLWJsb2NrcyAuYWR2ZXJ0aXNlLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMi4zcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMi4zcmVtO1xuICB9XG59XG4uYWR2ZXJ0aXNlLWJsb2NrcyAuYWR2ZXJ0aXNlLWJsb2NrX19pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGZsZXg6IDAgMCAxMHJlbTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5hZHZlcnRpc2UtYmxvY2tzIC5hZHZlcnRpc2UtYmxvY2tfX2ltYWdlIHtcbiAgICBmbGV4LWJhc2lzOiAxNnJlbTtcbiAgfVxufVxuLmFkdmVydGlzZS1ibG9ja3MgLmFkdmVydGlzZS1ibG9ja19fY29udGVudCB7XG4gIHBhZGRpbmc6IDMuMnJlbSAxLjVyZW0gMnJlbTtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5hZHZlcnRpc2UtYmxvY2tzIC5hZHZlcnRpc2UtYmxvY2tfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDYuNHJlbSAzcmVtIDRyZW07XG4gIH1cbn1cbi5hZHZlcnRpc2UtYmxvY2tzIC5hZHZlcnRpc2UtYmxvY2tfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQ6IDcwMCAycmVtLzIuNHJlbSBcIk93bmVyc1wiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYWR2ZXJ0aXNlLWJsb2NrcyAuYWR2ZXJ0aXNlLWJsb2NrX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgfVxufVxuLmFkdmVydGlzZS1ibG9ja3MgLmFkdmVydGlzZS1ibG9ja19fY29weSB7XG4gIGZvbnQ6IDIwMCAxLjZyZW0vMSBcIlBQIEVkaXRvcmlhbCBOZXdcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5hZHZlcnRpc2UtYmxvY2tzIC5hZHZlcnRpc2UtYmxvY2tfX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5cbi5hY2NvcmRpb25zIHtcbiAgcGFkZGluZy10b3A6IDQuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDQuNXJlbTtcbn1cbi5hY2NvcmRpb25zLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQ6IDcwMCAzcmVtLzMuMnJlbSBcIk93bmVyc1wiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkge1xuICAuYWNjb3JkaW9ucy1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmFjY29yZGlvbnMtaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC4zcmVtO1xuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1LjJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmFjY29yZGlvbnMtcm93IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYWNjb3JkaW9ucy1jb2w6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLmFjY29yZGlvbnMtY29sIC5hY2NvcmRpb246bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIH1cbn1cbi5hY2NvcmRpb25zLWNvbDpsYXN0LWNoaWxkIC5hY2NvcmRpb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuLmFjY29yZGlvbnMgLmFjY29yZGlvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkge1xuICAuYWNjb3JkaW9ucyAuYWNjb3JkaW9uIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNDcuN3JlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmFjY29yZGlvbnMgLmFjY29yZGlvbiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDYwcmVtO1xuICB9XG59XG4uYWNjb3JkaW9ucyAuYWNjb3JkaW9uLWhlYWRpbmcge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICBmb250OiA1MDAgMi40cmVtLzEgXCJPd25lcnNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTZyZW07XG4gIGJhY2tncm91bmQ6ICNEOUNCQjM7XG4gIGNvbG9yOiAjNDAzQzNFO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYWNjb3JkaW9ucyAuYWNjb3JkaW9uLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG59XG4uYWNjb3JkaW9ucyAuYWNjb3JkaW9uLWhlYWRpbmdfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuLmFjY29yZGlvbnMgLmFjY29yZGlvbi1oZWFkaW5nX19pbm5lcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiK1wiO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDJyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5hY2NvcmRpb25zIC5hY2NvcmRpb24taGVhZGluZy5pcy1hY3RpdmUgLmFjY29yZGlvbi1oZWFkaW5nX19pbm5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIi1cIjtcbn1cbi5hY2NvcmRpb25zIC5hY2NvcmRpb24taGVhZGluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NzhCNEY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY29yZGlvbnMgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYXJ0bmVycyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEOUNCQjM7XG4gIH1cbn1cbi5wYXJ0bmVycy1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi44cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYXJ0bmVycy1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRuZXJzLWxvZ29zIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlDQkIzO1xuICAgIGJvcmRlci1ibG9jazogMXB4IHNvbGlkICMwMDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBhcnRuZXJzIC5zbGljay1zbGlkZSA+IGRpdjpudGgtY2hpbGQoZXZlbikge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICB9XG59XG4ucGFydG5lcnMtbG9nbyB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBhcnRuZXJzLWxvZ28ge1xuICAgIG1hcmdpbjogMXJlbSAzcmVtO1xuICB9XG59XG4ucGFydG5lcnMtbG9nb19faW1nIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTByZW07XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpIGludmVydCgxKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBhcnRuZXJzLWxvZ29fX2ltZyB7XG4gICAgbWF4LWhlaWdodDogMjByZW07XG4gIH1cbn1cblxuLnNpbmdsZS1jYXJlZXIgLmNhcmVlci1kZXRhaWwge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zaW5nbGUtY2FyZWVyIC5jYXJlZXItZGV0YWlsIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zaW5nbGUtY2FyZWVyIC5jYXJlZXItZGV0YWlsIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI4LjVyZW07XG4gIH1cbn1cbi5zaW5nbGUtY2FyZWVyIC5jYXJlZXItZGV0YWlsX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zaW5nbGUtY2FyZWVyIC5jYXJlZXItZGV0YWlsX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLnNpbmdsZS1jYXJlZXIgLmNhcmVlci1kZXRhaWxfX2xvY2F0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgY29sb3I6ICM4NzhCNEY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zaW5nbGUtY2FyZWVyIC5jYXJlZXItZGV0YWlsX19sb2NhdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi41cmVtO1xuICB9XG59XG4uc2luZ2xlLWNhcmVlciAuY2FyZWVyLWRldGFpbF9fY29udGVudCB7XG4gIGNvbG9yOiAjMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLnNpbmdsZS1jYXJlZXIgLmNhcmVlci1kZXRhaWxfX2NvbnRlbnQgaDEsIC5zaW5nbGUtY2FyZWVyIC5jYXJlZXItZGV0YWlsX19jb250ZW50IGgyLCAuc2luZ2xlLWNhcmVlciAuY2FyZWVyLWRldGFpbF9fY29udGVudCBoMywgLnNpbmdsZS1jYXJlZXIgLmNhcmVlci1kZXRhaWxfX2NvbnRlbnQgaDQsIC5zaW5nbGUtY2FyZWVyIC5jYXJlZXItZGV0YWlsX19jb250ZW50IGg1LCAuc2luZ2xlLWNhcmVlciAuY2FyZWVyLWRldGFpbF9fY29udGVudCBoNiwgLnNpbmdsZS1jYXJlZXIgLmNhcmVlci1kZXRhaWxfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5zaW5nbGUtY2FyZWVyIC5jYXJlZXItZGV0YWlsX19jb250ZW50IHVsLFxuLnNpbmdsZS1jYXJlZXIgLmNhcmVlci1kZXRhaWxfX2NvbnRlbnQgb2wge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zaW5nbGUtY2FyZWVyIC5jYXJlZXItZGV0YWlsX19jb250ZW50IHVsLFxuICAuc2luZ2xlLWNhcmVlciAuY2FyZWVyLWRldGFpbF9fY29udGVudCBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICB9XG59XG4uc2luZ2xlLWNhcmVlciAuY2FyZWVyLWRldGFpbF9fY29udGVudCBhOm5vdChbY2xhc3NdKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI0Q3QjBDRTtcbn1cbi5zaW5nbGUtY2FyZWVyIC5jYXJlZXItZGV0YWlsX19jb250ZW50IGgzIHtcbiAgZm9udDogNDAwIDIuM3JlbS8xLjIgXCJQUCBFZGl0b3JpYWwgTmV3XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAxLjE1cHg7XG59XG4uc2luZ2xlLWNhcmVlciAuY2FyZWVyLWRldGFpbCAuYnRuLWNhcmVlciB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zaW5nbGUtY2FyZWVyIC5jYXJlZXItZGV0YWlsIC5idG4tY2FyZWVyIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG59XG4uc2luZ2xlLWNhcmVlciAucG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNSwgMjMwLCAyMjEsIDAuOCk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwMTtcbn1cbi5zaW5nbGUtY2FyZWVyIC5wb3B1cC1pbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcGFkZGluZzogMnJlbSAzcmVtO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NzhCNEY7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zaW5nbGUtY2FyZWVyIC5wb3B1cC1pbm5lciB7XG4gICAgcGFkZGluZzogNnJlbSA4cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDRyZW07XG4gIH1cbn1cbi5zaW5nbGUtY2FyZWVyIC5wb3B1cC5pcy1vcGVuZWQge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5zaW5nbGUtY2FyZWVyIC5wb3B1cC1mb3JtX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC1zaXplOiBjYWxjKFxuICAgIDMwcHggKyAxOCAqXG4gICAgICAoKDEwMHZ3IC0gMzc1cHgpIC8gMTU0NSlcbiAgKTtcbiAgZm9udC1mYW1pbHk6IFwiT3duZXJzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKFxuICAgIDM2cHggKyAxNiAqXG4gICAgICAoKDEwMHZ3IC0gMzc1cHgpIC8gMTU0NSlcbiAgKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNpbmdsZS1jYXJlZXIgLnBvcHVwLWZvcm1fX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2luZ2xlLWNhcmVlciAucG9wdXAtZm9ybV9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuLnNpbmdsZS1jYXJlZXIgLnBvcHVwLWZvcm1fX2NvbnRlbnQgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zaW5nbGUtY2FyZWVyIC5wb3B1cC1mb3JtX19jb250ZW50IC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbi5zaW5nbGUtY2FyZWVyIC5wb3B1cC1mb3JtX19jb250ZW50IC5mb3JtLWlubGluZSB7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRTZERDtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNpbmdsZS1jYXJlZXIgLnBvcHVwLWZvcm1fX2NvbnRlbnQgLmZvcm0taW5saW5lIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gNnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zaW5nbGUtY2FyZWVyIC5wb3B1cC1mb3JtX19jb250ZW50IC5mb3JtLWlubGluZSBwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5zaW5nbGUtY2FyZWVyIC5wb3B1cC1mb3JtX19jb250ZW50IC5mb3JtLWlubGluZSBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHdpZHRoOiAxNXJlbTtcbiAgZm9udDogMjAwIDEuOHJlbS8xLjIgXCJQUCBFZGl0b3JpYWwgTmV3XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zaW5nbGUtY2FyZWVyIC5wb3B1cC1mb3JtX19jb250ZW50IC5mb3JtLWlubGluZSBsYWJlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDE3cmVtO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4uc2luZ2xlLWNhcmVlciAucG9wdXAtZm9ybV9fY29udGVudCAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGZvbnQ6IDIwMCAxLjhyZW0vMS4yIFwiUFAgRWRpdG9yaWFsIE5ld1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkU2REQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNpbmdsZS1jYXJlZXIgLnBvcHVwLWZvcm1fX2NvbnRlbnQgLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZzogMi41cmVtIDZyZW07XG4gICAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLnNpbmdsZS1jYXJlZXIgLnBvcHVwLWZvcm1fX2NvbnRlbnQgLmZvcm0tZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpbmdsZS1jYXJlZXIgLnBvcHVwLWZvcm1fX2NvbnRlbnQgLmZvcm0tc3VibWl0IHtcbiAgcGFkZGluZzogMS4ycmVtIDRyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnNpbmdsZS1jYXJlZXIgLnBvcHVwLWZvcm1fX2NvbnRlbnQgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBjb2xvcjogI2YwMDtcbn1cbi5zaW5nbGUtY2FyZWVyIC5wb3B1cC1mb3JtX19jb250ZW50IC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBjb2xvcjogIzQwM0MzRTtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtY2FyZWVycyAuY2FyZWVycyB7XG4gIHBhZGRpbmctdG9wOiA3cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtY2FyZWVycyAuY2FyZWVycyB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtY2FyZWVycyAuY2FyZWVycy1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjODc4QjRGO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1jYXJlZXJzIC5jYXJlZXJzLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtY2FyZWVycyAuY2FyZWVycy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBncmlkLWdhcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtY2FyZWVycyAuY2FyZWVycy1ncmlkIHtcbiAgICBncmlkLWdhcDogNHJlbTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtY2FyZWVycyAubG9vcC1jYXJlZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAycmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWNhcmVlcnMgLmxvb3AtY2FyZWVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWNhcmVlcnMgLmxvb3AtY2FyZWVyIHtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1jYXJlZXJzIC5sb29wLWNhcmVlcl9fdGl0bGUge1xuICBmb250OiA3MDAgMi40cmVtLzEuMiBcIk93bmVyc1wiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1jYXJlZXJzIC5sb29wLWNhcmVlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1jYXJlZXJzIC5sb29wLWNhcmVlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1jYXJlZXJzIC5sb29wLWNhcmVlcl9fbG9jYXRpb24ge1xuICBmb250OiAyMDAgMS42cmVtLzEuMiBcIk93bmVyc1wiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1jYXJlZXJzIC5sb29wLWNhcmVlcl9fbG9jYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1jYXJlZXJzIC5sb29wLWNhcmVlcl9fbGluayB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGNvbG9yOiAjODc4QjRGO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBhZ2UtdGVtcGxhdGUtY2FyZWVycyAubG9vcC1jYXJlZXI6aG92ZXIgLmxvb3AtY2FyZWVyX19saW5rOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xufVxuLnBhZ2UtdGVtcGxhdGUtY2FyZWVycyBmb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBjb2xvcjogIzQwM0MzRTtcbn1cbi5wYWdlLXRlbXBsYXRlLWNhcmVlcnMgZm9ybSAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGNvbG9yOiAjZjAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBhZ2UtdGVtcGxhdGUtY2FyZWVycyAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtY2FyZWVycyAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4zcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWNhcmVlcnMgLmZvcm0tZmlsZSBwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtY2FyZWVycyAuZm9ybS1maWxlIGxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICBmb250OiA3MDAgMnJlbSBcIk93bmVyc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gIGNvbG9yOiAjNDAzQzNFO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1jYXJlZXJzIC5mb3JtLWZpbGUgbGFiZWwge1xuICAgIG1hcmdpbi1yaWdodDogMi42cmVtO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1jYXJlZXJzIC5mb3JtLWZpbGUgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMS40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFNkREO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZS10ZW1wbGF0ZS1jYXJlZXJzIC5mb3JtLWZpbGUgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1jYXJlZXJzIC5mb3JtLWZpbGUgaW5wdXQ6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgcGFkZGluZzogNXB4IDEuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3OEI0RjtcbiAgYm9yZGVyOiBub25lO1xuICBmb250OiA3MDAgMS41cmVtIFwiT3duZXJzXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRUJFNkREO1xuICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICBib3JkZXItcmFkaXVzOiAxLjFyZW07XG59XG4ucGFnZS10ZW1wbGF0ZS1jYXJlZXJzIC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDEuM3JlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udDogMjAwIDJyZW0gXCJQUCBFZGl0b3JpYWwgTmV3XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtY2FyZWVycyAuZm9ybS1jb250cm9sIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtY2FyZWVycyAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNDAzQzNFO1xufVxuXG4uYmFubmVyX2hlYWRpbmcge1xuICBmb250LXNpemU6IDU0cHg7XG59XG5cbi5zY2hlZHVsZS1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiA1NHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmJ0bi1kbWlybCB7XG4gIGZvbnQtZmFtaWx5OiBQUCBFZGl0b3JpYWwgTmV3LCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nOiA4cHggMzhweCA2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB3aWR0aDogMzIwcHg7XG59XG5cbi5zaG9ydCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuY29udGVudC1pbWFnZV9faW1hZ2UubWg5NiB7XG4gICAgbWF4LWhlaWdodDogOThyZW07XG4gIH1cbn1cbi5leHBsb3JlIHtcbiAgcGFkZGluZy10b3A6IDhyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3OEI0RjtcbiAgY29sb3I6ICNFQkU2REQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmV4cGxvcmUge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgLmV4cGxvcmUgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZXhwbG9yZSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICBtYXgtd2lkdGg6IDEzMnJlbTtcbiAgfVxufVxuLmV4cGxvcmUgLmV4cGxvcmUtaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQ6IDcwMCAzLjZyZW0vMSBcIk93bmVyc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0VCRTZERDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmV4cGxvcmUgLmV4cGxvcmUtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0LjhyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5leHBsb3JlIC5leHBsb3JlLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgfVxufVxuXG4uYnJhbmRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDAzYzNlO1xuICBjb2xvcjogI2ViZTZkZDtcbiAgZm9udDogNzAwIDMuMnJlbS8xLjIgT3duZXJzLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uYnJhbmRzIC5icmFuZC1sb2dvcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYnJhbmRzIC5icmFuZC1sb2dvcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59IiwiLyogPVdvcmRQcmVzcyBDb3JlIC0gU2Fzc2lmaWVkLlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYWxpZ25ub25lIHtcclxuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcclxufVxyXG5cclxuLmFsaWduY2VudGVyLCBkaXYuYWxpZ25jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogNXB4IGF1dG8gNXB4IGF1dG87XHJcbn1cclxuXHJcbi5hbGlnbnJpZ2h0IHtcclxuICBmbG9hdDpyaWdodDtcclxuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcclxufVxyXG5cclxuLmFsaWdubGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XHJcbn1cclxuXHJcbi5hbGlnbmNlbnRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiA1cHggYXV0byA1cHggYXV0bztcclxufVxyXG5cclxuYSB7XHJcblxyXG4gIGltZyB7XHJcbiAgICAmLmFsaWducmlnaHQge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuYWxpZ25ub25lIHtcclxuICAgICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hbGlnbmxlZnQge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hbGlnbmNlbnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvXHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLndwLWNhcHRpb24ge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcclxuICBtYXgtd2lkdGg6IDk2JTsgLyogSW1hZ2UgZG9lcyBub3Qgb3ZlcmZsb3cgdGhlIGNvbnRlbnQgYXJlYSAqL1xyXG4gIHBhZGRpbmc6IDVweCAzcHggMTBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICYuYWxpZ25ub25lIHtcclxuICAgIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xyXG4gIH1cclxuXHJcbiAgJi5hbGlnbmxlZnQge1xyXG4gICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XHJcbiAgfVxyXG5cclxuICAmLmFsaWducmlnaHQge1xyXG4gICAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgYm9yZGVyOiAwIG5vbmU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtYXgtd2lkdGg6IDk4LjUlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgcC53cC1jYXB0aW9uLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwIDRweCA1cHg7XHJcbiAgfVxyXG5cclxufVxyXG4iLCJmb3JtIHtcclxuICAud3BjZjctc3Bpbm5lciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAud3BjZjctbm90LXZhbGlkLXRpcCB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBmb250OiA0MDAgMS4ycmVtLzEuMiAkZi10ZXh0O1xyXG4gIH1cclxuICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICAgIG1hcmdpbjogMnJlbSAwIDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgZm9udDogNzAwIDJyZW0vMS4yICRmLXRleHQgIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgdmVyeSBiYXNpYyBzdHlsZXMuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vKipcclxuICogU2V0IHVwIGEgZGVjZW50IGJveCBtb2RlbCBvbiB0aGUgcm9vdCBlbGVtZW50XHJcbiAqL1xyXG5odG1sIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICBmb250LXNpemU6IDYyLjUlO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmc7XHJcbiAgY29sb3I6ICRjbHItdGV4dDtcclxuICBAaW5jbHVkZSBjdXN0b20tc2Nyb2xsYmFyKDVweCwgJGNsci1ibGFjayk7XHJcbiAgQGV4dGVuZCAudGV4dC1ub3JtYWw7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBNYWtlIGFsbCBlbGVtZW50cyBmcm9tIHRoZSBET00gaW5oZXJpdCBmcm9tIHRoZSBwYXJlbnQgYm94LXNpemluZ1xyXG4gKiBTaW5jZSBgKmAgaGFzIGEgc3BlY2lmaWNpdHkgb2YgMCwgaXQgZG9lcyBub3Qgb3ZlcnJpZGUgdGhlIGBodG1sYCB2YWx1ZVxyXG4gKiBtYWtpbmcgYWxsIGVsZW1lbnRzIGluaGVyaXRpbmcgZnJvbSB0aGUgcm9vdCBib3gtc2l6aW5nIHZhbHVlXHJcbiAqIFNlZTogaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvXHJcbiAqL1xyXG4qLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG5cclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgLyogTWFrZSBzdXJlIGltYWdlcyBhcmUgc2NhbGVkIGNvcnJlY3RseS4gKi9cclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgLyogQWRoZXJlIHRvIGNvbnRhaW5lciB3aWR0aC4gKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEJhc2ljIHN0eWxlcyBmb3IgbGlua3NcclxuICovXHJcbmEge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5hcnRpY2xlIHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDEyOC41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnBhZ2Uge1xyXG4gICAgcGFkZGluZy10b3A6IDVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcclxuICAgIGNvbG9yOiAkY2xyLWJsYWNrO1xyXG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKGRlc2t0b3Atd2lkZSkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTdyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBiYXNpYy10eXBvZ3JhcGh5O1xyXG4gICAgaDEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBjb2xvcjogJGNsci10ZXh0O1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgIGNvbG9yOiAkY2xyLWdyZWVuLWRhcms7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBhcHBsaWNhdGlvbi13aWRlIFNhc3MgdmFyaWFibGVzLlxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8vIFJlZ3VsYXIgZm9udCBmYW1pbHlcclxuLy8vIEB0eXBlIExpc3RcclxuJGYtaGVhZGluZzogJ1BQIEVkaXRvcmlhbCBOZXcnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xyXG4kZi10ZXh0OiAnT3duZXJzJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuXHJcbi8vLyBDb3B5IHRleHQgY29sb3JcclxuLy8vIEB0eXBlIENvbG9yXHJcbiRjbHItYmc6ICNFQkU2REQgIWRlZmF1bHQ7XHJcbiRjbHItYm9yZGVyOiAjMDAwICFkZWZhdWx0O1xyXG4kY2xyLXRleHQ6ICM0MDNDM0UgIWRlZmF1bHQ7XHJcblxyXG4kY2xyLWJsYWNrOiAjMDAwICFkZWZhdWx0O1xyXG4kY2xyLWNvcmFsOiAjNDAzQzNFICFkZWZhdWx0O1xyXG4kY2xyLXdoaXRlOiAjZmZmICFkZWZhdWx0O1xyXG4kY2xyLXdoaXRlLW9mZjogI0VCRTZERCAhZGVmYXVsdDtcclxuJGNsci1waW5rLWxpZ2h0OiAjRDdCMENFICFkZWZhdWx0O1xyXG4kY2xyLXNraW46ICNEOUNCQjMgIWRlZmF1bHQ7XHJcbiRjbHItZ3JlZW4tZGFyazogIzg3OEI0RiAhZGVmYXVsdDtcclxuJGNsci1yZWQtbGlnaHQ6ICNEOUIwQUIgIWRlZmF1bHQ7XHJcbi8vLyBNYWluIGJyYW5kIGNvbG9yXHJcbi8vLyBAdHlwZSBDb2xvclxyXG5cclxuLy8vIENvbnRhaW5lcidzIG1heGltdW0gd2lkdGhcclxuLy8vIEB0eXBlIExlbmd0aFxyXG4kbWF4LXdpZHRoOiAxNzhyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLy8gQnJlYWtwb2ludHMgbWFwXHJcbi8vLyBAcHJvcCB7U3RyaW5nfSBrZXlzIC0gS2V5cyBhcmUgaWRlbnRpZmllcnMgbWFwcGVkIHRvIGEgZ2l2ZW4gbGVuZ3RoXHJcbi8vLyBAcHJvcCB7TWFwfSB2YWx1ZXMgLSBWYWx1ZXMgYXJlIGFjdHVhbCBicmVha3BvaW50cyBleHByZXNzZWQgaW4gcGl4ZWxzXHJcbiRicmVha3BvaW50czogKFxyXG4gIFwicGhvbmUteHNtYWxsXCI6IDMyMHB4LFxyXG4gIFwicGhvbmUtczIxXCI6IDM2MHB4LFxyXG4gIFwicGhvbmUtc21hbGxcIjogMzc1cHgsXHJcbiAgXCJwaG9uZVwiOiA0MjVweCxcclxuICBcInBob25lLXdpZGVcIjogNDgwcHgsXHJcbiAgXCJwaGFibGV0XCI6IDU2MHB4LFxyXG4gIFwidGFibGV0LXNtYWxsXCI6IDY0MHB4LFxyXG4gIFwidGFibGV0XCI6IDc2OHB4LFxyXG4gIFwidGFibGV0LXdpZGVcIjogOTkycHgsXHJcbiAgXCJkZXNrdG9wLXNtYWxsXCI6IDEwMjRweCxcclxuICBcImRlc2t0b3BcIjogMTIwMHB4LFxyXG4gIFwiZGVza3RvcC13aWRlXCI6IDE0MzlweCxcclxuICBcImRlc2t0b3AtdWx0cmFcIjogMTU5OXB4LFxyXG4gIFwiZGVza3RvcC14dWx0cmFcIjogMTkxOXB4XHJcbikgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8vIFJlbGF0aXZlIG9yIGFic29sdXRlIFVSTCB3aGVyZSBhbGwgYXNzZXRzIGFyZSBzZXJ2ZWQgZnJvbVxyXG4vLy8gQHR5cGUgU3RyaW5nXHJcbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2hlbiB1c2luZyBhIENETlxyXG4vLy8gICAkYmFzZS11cmw6ICdodHRwOi8vY2RuLmV4YW1wbGUuY29tL2Fzc2V0cy8nO1xyXG4kYmFzZS11cmw6ICcvd3AtY29udGVudC90aGVtZXMvZGVhci1tZWRpYS9hc3NldHMvJyAhZGVmYXVsdDtcclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBhcHBsaWNhdGlvbi13aWRlIFNhc3MgbWl4aW5zLlxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8vIEV2ZW50IHdyYXBwZXJcclxuLy8vIEBhdXRob3IgSGFycnkgUm9iZXJ0c1xyXG4vLy8gQHBhcmFtIHtCb29sfSAkc2VsZiBbZmFsc2VdIC0gV2hldGhlciBvciBub3QgdG8gaW5jbHVkZSBjdXJyZW50IHNlbGVjdG9yXHJcbi8vLyBAbGluayBodHRwczovL3R3aXR0ZXIuY29tL2Nzc3dpemFyZHJ5L3N0YXR1cy80Nzg5Mzg1MzAzNDIwMDY3ODQgT3JpZ2luYWwgdHdlZXQgZnJvbSBIYXJyeSBSb2JlcnRzXHJcbkBtaXhpbiBvbi1ldmVudCgkc2VsZjogZmFsc2UpIHtcclxuICBAaWYgJHNlbGYge1xyXG4gICAgJixcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vLyBNYWtlIGEgY29udGV4dCBiYXNlZCBzZWxlY3RvciBhIGxpdHRsZSBtb3JlIGZyaWVuZGx5XHJcbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcclxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkY29udGV4dFxyXG5AbWl4aW4gd2hlbi1pbnNpZGUoJGNvbnRleHQpIHtcclxuICAjeyRjb250ZXh0fSAmIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8vIEdsb2JhbCBNZWRpYSBRdWVyeVxyXG4vLy8gQGF1dGhvciBBeGVcclxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkd2lkdGggLSB3aWR0aFxyXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICR0eXBlIC0gbWluIG9yIG1heCBtZWRpYSBxdWVyeVxyXG5AbWl4aW4gbXEoJHdpZHRoLCAkdHlwZTogbWluKSB7XHJcbiAgQGlmIG1hcF9oYXNfa2V5KCRicmVha3BvaW50cywgJHdpZHRoKSB7XHJcbiAgICAkd2lkdGg6IG1hcF9nZXQoJGJyZWFrcG9pbnRzLCAkd2lkdGgpO1xyXG4gICAgQGlmICgkdHlwZSA9PSBtaW4pIHtcclxuICAgICAgJHdpZHRoOiAkd2lkdGggKyAxcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgjeyR0eXBlfS13aWR0aDogJHdpZHRoKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8vIE1lZGlhIHF1ZXJ5IGZvciBtb2JpbGUgZGV2aWNlc1xyXG4vLy8gQGF1dGhvciBBeGVcclxuQG1peGluIG1xX21vYmlsZShcclxuICAkZGV2aWNlTWluV2lkdGgsXHJcbiAgJGRldmljZU1heFdpZHRoLFxyXG4gICRkZXZpY2VQaXhlbFJhdGlvLFxyXG4gICRvcmllbnRhdGlvbjogYWxsXHJcbikge1xyXG4gIEBpZiAkb3JpZW50YXRpb24gPT0gYWxsIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6ICRkZXZpY2VNaW5XaWR0aCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAkZGV2aWNlTWF4V2lkdGgpIGFuZCAoLXdlYmtpdC1kZXZpY2UtcGl4ZWwtcmF0aW86ICRkZXZpY2VQaXhlbFJhdGlvKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogJGRldmljZU1pbldpZHRoKSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6ICRkZXZpY2VNYXhXaWR0aClcclxuICAgIGFuZCAoLXdlYmtpdC1kZXZpY2UtcGl4ZWwtcmF0aW86ICRkZXZpY2VQaXhlbFJhdGlvKSBhbmQgKG9yaWVudGF0aW9uOiN7JG9yaWVudGF0aW9ufSkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vLyBNZWRpYSBxdWVyeSBmb3IgaVBob25lWFxyXG4vLy8gQGF1dGhvciBBeGVcclxuQG1peGluIG1xX2lwaG9uZVgoJG9yaWVudGF0aW9uOiBhbGwpIHtcclxuICAkZGV2aWNlTWluV2lkdGg6IDM3NXB4O1xyXG4gICRkZXZpY2VNYXhXaWR0aDogNzY3cHg7XHJcbiAgJGRldmljZVBpeGVsUmF0aW86IDM7XHJcbiAgQGluY2x1ZGUgbXFfbW9iaWxlKFxyXG4gICAgJGRldmljZU1pbldpZHRoLFxyXG4gICAgJGRldmljZU1heFdpZHRoLFxyXG4gICAgJGRldmljZVBpeGVsUmF0aW8sXHJcbiAgICAkb3JpZW50YXRpb25cclxuICApIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8vIE1lZGlhIHF1ZXJ5IGZvciBTYW1zdW5nIDlcclxuLy8vIEBhdXRob3IgQXhlXHJcbkBtaXhpbiBtcV9zOSgkb3JpZW50YXRpb246IGFsbCkge1xyXG4gICRkZXZpY2VNaW5XaWR0aDogMzYwcHg7XHJcbiAgJGRldmljZU1heFdpZHRoOiA3NjdweDtcclxuICAkZGV2aWNlUGl4ZWxSYXRpbzogNDtcclxuICBAaW5jbHVkZSBtcV9tb2JpbGUoXHJcbiAgICAkZGV2aWNlTWluV2lkdGgsXHJcbiAgICAkZGV2aWNlTWF4V2lkdGgsXHJcbiAgICAkZGV2aWNlUGl4ZWxSYXRpbyxcclxuICAgICRvcmllbnRhdGlvblxyXG4gICkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLy8gTWVkaWEgcXVlcnkgZm9yIHNjcmVlbiBvcmllbnRhdGlvblxyXG4vLy8gQGF1dGhvciBBeGVcclxuQG1peGluIG9yaWVudGF0aW9uKCRkaXJlY3Rpb24pIHtcclxuICAkb3JpZW50YXRpb24tbGFuZHNjYXBlOiBcIihvcmllbnRhdGlvbjpsYW5kc2NhcGUpXCI7XHJcbiAgJG9yaWVudGF0aW9uLXBvcnRyYWl0OiBcIihvcmllbnRhdGlvbjpwb3J0cmFpdClcIjtcclxuXHJcbiAgQGlmICRkaXJlY3Rpb24gPT0gbGFuZHNjYXBlIHtcclxuICAgIEBtZWRpYSAjeyRvcmllbnRhdGlvbi1sYW5kc2NhcGV9IHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpZiAkZGlyZWN0aW9uID09IHBvcnRyYWl0IHtcclxuICAgIEBtZWRpYSAjeyRvcmllbnRhdGlvbi1wb3J0cmFpdH0ge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vLyBNZWRpYSBxdWVyeSBmb3IgbW9iaWxlIGxhbmRzY2FwZSBtb2RlXHJcbi8vLyBAYXV0aG9yIEF4ZVxyXG5AbWl4aW4gbXFfbW9iaWxlX2xhbmRzY2FwZSgpIHtcclxuICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLm1vYmlsZScpIHtcclxuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKGxhbmRzY2FwZSkge1xyXG4gICAgICBAY29udGVudDsgICAgICBcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vLyBDdXN0b20gc2Nyb2xsIGJhclxyXG4vLy8gQGF1dGhvciBBeGVcclxuQG1peGluIGN1c3RvbS1zY3JvbGxiYXIoJHdpZHRoOiA1cHgsICRjb2xvcjogJGFjY2VudCkge1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAkd2lkdGg7XHJcbiAgfVxyXG4gIFxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gIH1cclxuICBcclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLy8vIFR5cG9ncmFwaHkgbWl4aW5zXHJcbi8vLyBAYXV0aG9yIEF4ZVxyXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRtb2JpbGUtZm9udC1zaXplIC0gZm9udCBzaXplIGZvciBtb2JpbGUgZGV2aWNlXHJcbi8vLyBAcGFyYW0ge1N0cmluZ30gJG1vYmlsZS1saW5laGVpZ2h0IC0gbGluZSBoZWlnaHQgZm9yIG1vYmlsZSBkZXZpY2VcclxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZGVza3RvcC1mb250LXNpemUgLSBmb250IHNpemUgZm9yIGRlc2t0b3AgZGV2aWNlXHJcbi8vLyBAcGFyYW0ge1N0cmluZ30gJGRlc2t0b3AtbGluZWhlaWdodCAtIGxpbmUgaGVpZ2h0IGZvciBkZXNrdG9wIGRldmljZVxyXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRmb250LXdlaWdodCAtIGZvbnQgd2VpZ2h0XHJcbi8vLyBAcGFyYW0ge1N0cmluZ30gJGZvbnQtZmFtaWx5IC0gZm9udCBmYW1pbHlcclxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkY29sb3IgLSBmb250IGNvbG9yXHJcbkBtaXhpbiB0eXBvZ3JhcGh5KFxyXG4gICRtb2JpbGUtZm9udC1zaXplLFxyXG4gICRtb2JpbGUtbGluZWhlaWdodCxcclxuICAkZGVza3RvcC1mb250LXNpemUsXHJcbiAgJGRlc2t0b3AtbGluZWhlaWdodCxcclxuICAkZm9udC13ZWlnaHQ6IDQwMCxcclxuICAkZm9udC1mYW1pbHk6ICRmLWhlYWRpbmcsXHJcbikge1xyXG4gIGZvbnQtc2l6ZTogZnMoJG1vYmlsZS1mb250LXNpemUsICRkZXNrdG9wLWZvbnQtc2l6ZSk7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiBmcygkbW9iaWxlLWxpbmVoZWlnaHQsICRkZXNrdG9wLWxpbmVoZWlnaHQpO1xyXG4gIEBpbmNsdWRlIG1xKGRlc2t0b3AteHVsdHJhKSB7XHJcbiAgICBmb250LXNpemU6ICRkZXNrdG9wLWZvbnQtc2l6ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkZGVza3RvcC1saW5laGVpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLy8vIFBzZXVkbyBlbGVtZW50c1xyXG4vLy8gQGF1dGhvciBBeGVcclxuQG1peGluIHBzZXVkby1lbGVtZW50cygpIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi8vLyBTVkcgYmFja2dyb3VuZFxyXG4vLy8gQGF1dGhvciBBeGVcclxuQG1peGluIHN2Zy1iYWNrZ3JvdW5kKCRzdmcpIHtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwjeyRzdmd9XCIpO1xyXG59XHJcblxyXG4vLy8gQ292ZXIgSW1hZ2VcclxuLy8vIEBhdXRob3IgQXhlXHJcbkBtaXhpbiBjb3Zlci1pbWFnZSgpIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi8vLyBBZG1pbiBiYXIgb2Zmc2V0XHJcbi8vLyBAYXV0aG9yIEF4ZVxyXG5AbWl4aW4gYWRtaW5iYXItb2Zmc2V0KCkge1xyXG4gIHRvcDogMDtcclxuICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5hZG1pbi1iYXJcIikge1xyXG4gICAgdG9wOiAzMnB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcclxuICAgICAgdG9wOiA0NnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8vIFRyaWFuZ2xlIEdlbmVyYXRvclxyXG4vLy8gQGF1dGhvciBBeGVcclxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZGlyZWN0aW9uIC0gdHJpYW5nbGUgZGlyZWN0aW9uXHJcbi8vLyBAcGFyYW0ge1N0cmluZ30gJGNvbG9yIC0gdHJpYW5nbGUgY29sb3JcclxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkd2lkdGggLSB3aWR0aFxyXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRoZWlnaHQgLSBoZWlnaHRcclxuQG1peGluIHRyaWFuZ2xlKCRkaXJlY3Rpb24sICRjb2xvciwgJHdpZHRoLCAkaGVpZ2h0KSB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBAaWYgJGRpcmVjdGlvbiA9PSBib3R0b20ge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAkaGVpZ2h0IGNhbGMoJHdpZHRoIC8gMikgMCBjYWxjKCR3aWR0aCAvIDIpO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yO1xyXG4gIH1cclxuICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHRvcCB7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgY2FsYygkd2lkdGggLyAyKSAkaGVpZ2h0IGNhbGMoJHdpZHRoIC8gMik7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG4gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XHJcbiAgICBib3JkZXItd2lkdGg6IGNhbGMoJGhlaWdodCAvIDIgKSAkd2lkdGggY2FsYygkaGVpZ2h0IC8gMiApIDA7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvcjtcclxuICB9XHJcbiAgQGVsc2Uge1xyXG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKCRoZWlnaHQgLyAyICkgMCBjYWxjKCRoZWlnaHQgLyAyICkgJHdpZHRoO1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi8vLyBIaWRkZW4gRWxlbWVudFxyXG4vLy8gQGF1dGhvciBBeGVcclxuQG1peGluIGVsZW1lbnQtaGlkZGVuKCkge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4vLy8gU2hvdyBFbGVtZW50XHJcbi8vLyBAYXV0aG9yIEF4ZVxyXG5AbWl4aW4gZWxlbWVudC1zaG93KCkge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi8vLyBTZXQgbWF4bGluZSBmb3IgcGFyYWdyYXBoXHJcbi8vLyBAYXV0aG9yIEF4ZVxyXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRsaW5lIC0gbGluZSBudW1iZXJcclxuQG1peGluIG1heC1saW5lKCRsaW5lOiAyKSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lOyAvKiBudW1iZXIgb2YgbGluZXMgdG8gc2hvdyAqL1xyXG4gICAgICAgICAgbGluZS1jbGFtcDogJGxpbmU7IFxyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbn1cclxuXHJcbi8vLyBCYXNpYyB0eXBvZ3JhcGh5XHJcbi8vLyBAYXV0aG9yIEF4ZVxyXG5AbWl4aW4gYmFzaWMtdHlwb2dyYXBoeSgpIHtcclxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICB9XHJcbiAgdWwsXHJcbiAgb2wge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIGE6bm90KFtjbGFzc10pIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgY29sb3I6ICRjbHItcGluay1saWdodDtcclxuICB9XHJcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIEBmb250LWZhY2UgZGVjbGFyYXRpb25zLCBpZiBhbnkuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnT3duZXJzJztcclxuICBzcmM6IGZvbnQoJ093bmVycy9Pd25lcnMtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgZm9udCgnT3duZXJzL093bmVycy1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ093bmVycyc7XHJcbiAgc3JjOiBmb250KCdPd25lcnMvT3duZXJzLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgIGZvbnQoJ093bmVycy9Pd25lcnMtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1BQIEVkaXRvcmlhbCBOZXcnO1xyXG4gIHNyYzogZm9udCgnUFAgRWRpdG9yaWFsIE5ldy9QUEVkaXRvcmlhbE5ldy1VbHRyYWJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgIGZvbnQoJ1BQIEVkaXRvcmlhbCBOZXcvUFBFZGl0b3JpYWxOZXctVWx0cmFib2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1BQIEVkaXRvcmlhbCBOZXcnO1xyXG4gIHNyYzogZm9udCgnUFAgRWRpdG9yaWFsIE5ldy9QUEVkaXRvcmlhbE5ldy1VbHRyYWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgIGZvbnQoJ1BQIEVkaXRvcmlhbCBOZXcvUFBFZGl0b3JpYWxOZXctVWx0cmFib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1BQIEVkaXRvcmlhbCBOZXcnO1xyXG4gIHNyYzogZm9udCgnUFAgRWRpdG9yaWFsIE5ldy9QUEVkaXRvcmlhbE5ldy1VbHRyYWxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICBmb250KCdQUCBFZGl0b3JpYWwgTmV3L1BQRWRpdG9yaWFsTmV3LVVsdHJhbGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdQUCBFZGl0b3JpYWwgTmV3JztcclxuICBzcmM6IGZvbnQoJ1BQIEVkaXRvcmlhbCBOZXcvUFBFZGl0b3JpYWxOZXctVWx0cmFsaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgZm9udCgnUFAgRWRpdG9yaWFsIE5ldy9QUEVkaXRvcmlhbE5ldy1VbHRyYWxpZ2h0SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogMjAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUFAgRWRpdG9yaWFsIE5ldyc7XHJcbiAgc3JjOiBmb250KCdQUCBFZGl0b3JpYWwgTmV3L1BQRWRpdG9yaWFsTmV3LVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgIGZvbnQoJ1BQIEVkaXRvcmlhbCBOZXcvUFBFZGl0b3JpYWxOZXctUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1BQIEVkaXRvcmlhbCBOZXcnO1xyXG4gIHNyYzogZm9udCgnUFAgRWRpdG9yaWFsIE5ldy9QUEVkaXRvcmlhbE5ldy1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgIGZvbnQoJ1BQIEVkaXRvcmlhbCBOZXcvUFBFZGl0b3JpYWxOZXctSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcblxyXG4iLCIvKipcclxuICogQmFzaWMgdHlwb2dyYXBoeSBzdHlsZSBmb3IgY29weSB0ZXh0XHJcbiAqL1xyXG5cclxuaDEsXHJcbi5oMSB7XHJcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeSg0MHB4LCA0OHB4LCA2NHB4LCA3Ni44cHgsIDQwMCk7XHJcbn1cclxuXHJcbmgyLFxyXG4uaDIge1xyXG4gIEBpbmNsdWRlIHR5cG9ncmFwaHkoMzBweCwgMzZweCwgMzJweCwgNDRweCwgNTAwLCAkZi10ZXh0KTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG59XHJcblxyXG5oMyxcclxuLmgzIHtcclxuICBAaW5jbHVkZSB0eXBvZ3JhcGh5KDMwcHgsIDM2cHgsIDMycHgsIDQ0cHgsIDQwMCwgJGYtaGVhZGluZyk7XHJcbn1cclxuaDUsXHJcbi5oNSB7XHJcbiAgZm9udDogNDAwIDJyZW0vMS40ICRmLXRleHQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbmg2LFxyXG4uaDYge1xyXG4gIGZvbnQ6IDQwMCAxLjZyZW0vMS4yICRmLWhlYWRpbmc7XHJcbn1cclxuXHJcbi50ZXh0LW5vcm1hbCB7XHJcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeSgxNnB4LCAxOS4ycHgsIDIwcHgsIDI0cHgsIDQwMCwgJGYtdGV4dCk7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFRoaXMgZmlsZSBjb250YWlucyBDU1MgaGVscGVyIGNsYXNzZXMuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vKipcclxuICogQ2xlYXIgaW5uZXIgZmxvYXRzXHJcbiAqL1xyXG4uY2xlYXJmaXg6OmFmdGVyIHtcclxuICBjbGVhcjogYm90aDtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIE1haW4gY29udGVudCBjb250YWluZXJzXHJcbiAqIDEuIE1ha2UgdGhlIGNvbnRhaW5lciBmdWxsLXdpZHRoIHdpdGggYSBtYXhpbXVtIHdpZHRoXHJcbiAqIDIuIENlbnRlciBpdCBpbiB0aGUgdmlld3BvcnRcclxuICogMy4gTGVhdmUgc29tZSBzcGFjZSBvbiB0aGUgZWRnZXMsIGVzcGVjaWFsbHkgdmFsdWFibGUgb24gc21hbGwgc2NyZWVuc1xyXG4gKi9cclxuLmNvbnRhaW5lciB7XHJcbiAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoOyAvKiAxICovXHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IC8qIDIgKi9cclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87IC8qIDIgKi9cclxuICBwYWRkaW5nLWxlZnQ6IDJyZW07IC8qIDMgKi9cclxuICBwYWRkaW5nLXJpZ2h0OiAycmVtOyAvKiAzICovXHJcbiAgd2lkdGg6IDEwMCU7IC8qIDEgKi9cclxuICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XHJcbiAgfVxyXG59XHJcblxyXG4vKipcclxuICogSGlkZSB0ZXh0IHdoaWxlIG1ha2luZyBpdCByZWFkYWJsZSBmb3Igc2NyZWVuIHJlYWRlcnNcclxuICogMS4gTmVlZGVkIGluIFdlYktpdC1iYXNlZCBicm93c2VycyBiZWNhdXNlIG9mIGFuIGltcGxlbWVudGF0aW9uIGJ1ZztcclxuICogICAgU2VlOiBodHRwczovL2NvZGUuZ29vZ2xlLmNvbS9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9NDU3MTQ2XHJcbiAqL1xyXG4uaGlkZS10ZXh0IHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDA7IC8qIDEgKi9cclxuICB0ZXh0LWluZGVudDogMTAxJTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4vKipcclxuICogSGlkZSBlbGVtZW50IHdoaWxlIG1ha2luZyBpdCByZWFkYWJsZSBmb3Igc2NyZWVuIHJlYWRlcnNcclxuICogU2hhbWVsZXNzbHkgYm9ycm93ZWQgZnJvbSBIVE1MNUJvaWxlcnBsYXRlOlxyXG4gKiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzI0wxMTktTDEzM1xyXG4gKi9cclxuLnZpc3VhbGx5LWhpZGRlbiB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgbWFyZ2luOiAtMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxufVxyXG5cclxuaHRtbC5kaXNhYmxlLXNjcm9sbGluZyB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxufVxyXG5cclxuLyoqXHJcbiogRW1iZWQgUmVzcG9uc2l2ZWx5XHJcbiogaHR0cDovL2VtYmVkcmVzcG9uc2l2ZWx5LmNvbS9cclxuKi9cclxuLmVtYmVkLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaWZyYW1lLFxyXG4gIG9iamVjdCxcclxuICBlbWJlZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmltZy1hLFxyXG4uaW1nLWEtbGVmdCxcclxuLmltZy1hLXVwLFxyXG4uaW1nLWEtdmlkZW8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uaW1nLWEtdmlkZW8ge1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG4uaW1nLWEtdmlkZW8gLmltZy1hLWltZzpiZWZvcmUge1xyXG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XHJcbn1cclxuXHJcbi5pbWctYS1iZy12aWRlbyxcclxuLmltZy1hLWRlY29yIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG59XHJcblxyXG4uaW1nLWEtYmctdmlkZW8gaWZyYW1lLFxyXG4uaW1nLWEtYmctdmlkZW8gdmlkZW8ge1xyXG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5pbWctYS1sZWZ0IC5pbWctYS1kZWNvciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbn1cclxuXHJcbi5pbWctYS1pbWcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uaW1nLWEtaW1nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXRvcDogNjEuNjQlO1xyXG59XHJcblxyXG4uaW1nLWEtaW1nIGltZyxcclxuLmltZy1hLXVwIC5pbWctYS1pbWcgaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICAvLyAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAgMCwgMCAxMDAlLCAwIDEwMCUpO1xyXG4gIC8vIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAgMCwgMCAxMDAlLCAwIDEwMCUpO1xyXG59XHJcblxyXG4uaW1nLWEtaW1nIGltZyB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG5cclxuLmltZy1hLXVwIC5pbWctYS1pbWcgaW1nIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxufVxyXG5cclxuLmltZy1ub3QtYSAuaW1nLWEtaW1nIGltZyB7XHJcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluaGVyaXQ7XHJcbiAgY2xpcC1wYXRoOiBpbmhlcml0O1xyXG59XHJcblxyXG4uYS1oaWRkZW4ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5hLXZpc2libGUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5hbmltYXRlZCxcclxuLmJlZm9yZUhlaWdodFVwOmJlZm9yZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbn1cclxuXHJcbi5hbmltYXRlZC5pbmZpbml0ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxufVxyXG5cclxuLmFuaW1hdGVkLmhpbmdlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxufVxyXG5cclxuLmZhZGVJblVwIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcbn1cclxuXHJcbi5mYWRlSW5Eb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xyXG59XHJcblxyXG4uZmFkZUluTGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XHJcbn1cclxuXHJcbi5kb3duRnVsbCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZG93bkZ1bGw7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGRvd25GdWxsO1xyXG59XHJcblxyXG4udXBGdWxsIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB1cEZ1bGw7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHVwRnVsbDtcclxufVxyXG5cclxuLmZhZGVJblJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XHJcbn1cclxuXHJcbi5mYWRlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlO1xyXG59XHJcblxyXG4uYmVmb3JlSGVpZ2h0VXA6YmVmb3JlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoZWlnaHRVcDtcclxuICBhbmltYXRpb24tbmFtZTogaGVpZ2h0VXA7XHJcbn1cclxuXHJcbi53aWR0aEdyb3d0aCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogd2lkdGhHcm93dGg7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHdpZHRoR3Jvd3RoO1xyXG59XHJcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xyXG4gIC5hLWRlbGF5LSN7JGl9IHtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogY2FsYygjeyRpfSAqIDAuMnMpO1xyXG4gIH1cclxufVxyXG5cclxuLypcclxuICBDdXN0b20gU3BhY2luZ3NcclxuKi9cclxuXHJcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xyXG4gIC5tdC0jeyRpfSB7XHJcbiAgICBtYXJnaW4tdG9wOiAjeyRpfXJlbTtcclxuICB9XHJcbiAgLm1iLSN7JGl9IHtcclxuICAgIG1hcmdpbi1ib3R0b206ICN7JGl9cmVtO1xyXG4gIH1cclxuICAubWwtI3skaX0ge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICN7JGl9cmVtO1xyXG4gIH1cclxuICAubXItI3skaX0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAjeyRpfXJlbTtcclxuICB9XHJcbiAgLm14LSN7JGl9IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAjeyRpfXJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogI3skaX1yZW07XHJcbiAgfVxyXG4gIC5teS0jeyRpfSB7XHJcbiAgICBwYWRkaW5nLXRvcDogI3skaX1yZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogI3skaX1yZW07XHJcbiAgfVxyXG4gIC5wdC0jeyRpfSB7XHJcbiAgICBwYWRkaW5nLXRvcDogI3skaX1yZW07XHJcbiAgfVxyXG4gIC5wYi0jeyRpfSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogI3skaX1yZW07XHJcbiAgfVxyXG4gIC5wbC0jeyRpfSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICN7JGl9cmVtO1xyXG4gIH1cclxuICAucHItI3skaX0ge1xyXG4gICAgcGFkZGluZy1yaWdodDogI3skaX1yZW07XHJcbiAgfVxyXG4gIC5weC0jeyRpfSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICN7JGl9cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogI3skaX1yZW07XHJcbiAgfVxyXG4gIC5weS0jeyRpfSB7XHJcbiAgICBwYWRkaW5nLXRvcDogI3skaX1yZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogI3skaX1yZW07XHJcbiAgfVxyXG59XHJcbi5tdC1hdXRvIHtcclxuICBtYXJnaW4tdG9wOiBhdXRvO1xyXG59XHJcbi5tYi1hdXRvIHtcclxuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG59XHJcbi5tbC1hdXRvIHtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG4ubXItYXV0byB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcbi5teC1hdXRvIHtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuLm15LWF1dG8ge1xyXG4gIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxufVxyXG5cclxuLmQtbWQtb25seSB7XHJcbiAgQGluY2x1ZGUgbXEodGFibGV0LCBtYXgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmQtc20tb25seSB7XHJcbiAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dC13aGl0ZS1vZmYge1xyXG4gIGNvbG9yOiAkY2xyLXdoaXRlLW9mZjtcclxufVxyXG4uYmctcGluay1saWdodCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1waW5rLWxpZ2h0O1xyXG59XHJcbi5iZy1yZWQtbGlnaHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItcmVkLWxpZ2h0O1xyXG59XHJcbi5iZy1za2luIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXNraW47XHJcbn1cclxuLmJnLWdyZWVuLWRhcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItZ3JlZW4tZGFyaztcclxufSIsIkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MHB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBkb3duRnVsbCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGRvd25GdWxsIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB1cEZ1bGwge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgdXBGdWxsIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGhlaWdodFVwIHtcclxuICAwJSB7XHJcbiAgICBoZWlnaHQ6IDAlO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBoZWlnaHRVcCB7XHJcbiAgMCUge1xyXG4gICAgaGVpZ2h0OiAwJTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB3aWR0aEdyb3d0aCB7XHJcbiAgMCUge1xyXG4gICAgd2lkdGg6IDAlO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHdpZHRoR3Jvd3RoIHtcclxuICAwJSB7XHJcbiAgICB3aWR0aDogMCU7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBCZ1VwIHtcclxuICB0byB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgQmdVcCB7XHJcbiAgdG8ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgQmdEb3duIHtcclxuICAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSB2YXIoLS1ibG9jay1oZWlnaHQpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBCZ0Rvd24ge1xyXG4gIDAlIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIHZhcigtLWJsb2NrLWhlaWdodCk7XHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGdyYWRpZW50IHtcclxuICAwJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAlIDAlfVxyXG4gIDEwMCV7YmFja2dyb3VuZC1wb3NpdGlvbjowJSAtMjAwJX1cclxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgc3R5bGVzIHJlbGF0ZWQgdG8gdGhlIGhlYWRlciBvZiB0aGUgc2l0ZS9hcHBsaWNhdGlvbi5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmhlYWRlciB7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICBwYWRkaW5nOiAycmVtO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmc7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjbHItYm9yZGVyO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBAaW5jbHVkZSBtcShwaGFibGV0KSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xyXG4gIH1cclxuICAmLW5hdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuICAmLWxvZ28ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAzcmVtO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgfVxyXG4gICYtbWVudSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgQGluY2x1ZGUgbXEoZGVza3RvcC1zbWFsbCwgbWF4KSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgZWxlbWVudC1oaWRkZW47XHJcbiAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuaXMtb3BlbmVkJykge1xyXG4gICAgICAgIEBpbmNsdWRlIGVsZW1lbnQtc2hvdztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoZGVza3RvcC1zbWFsbCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIGEge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKGRlc2t0b3Atc21hbGwsIG1heCkge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjbHItYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBAaW5jbHVkZSBtcShkZXNrdG9wLXNtYWxsLCBtYXgpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogMnJlbSAxNXJlbTtcclxuICAgICAgICAgIGZvbnQ6IDQwMCA4cmVtLzEuMSAkZi1oZWFkaW5nO1xyXG4gICAgICAgICAgY29sb3I6ICRjbHItY29yYWw7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXBpbmstbGlnaHQ7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNsci1ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCwgbWF4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEwcmVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcShwaGFibGV0LCBtYXgpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcC1zbWFsbCkge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogMnB4IDEuNXJlbTtcclxuICAgICAgICAgIGZvbnQ6IDcwMCAxLjRyZW0vMS45cmVtICRmLXRleHQ7XHJcbiAgICAgICAgICBjb2xvcjogJGNsci10ZXh0O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjbHItcGluay1saWdodDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSBhIHtcclxuICAgICAgICBAaW5jbHVkZSBtcShkZXNrdG9wLXNtYWxsKSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWdyZWVuLWRhcms7XHJcbiAgICAgICAgICBjb2xvcjogJGNsci13aGl0ZS1vZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgc3R5bGVzIHJlbGF0ZWQgdG8gdGhlIGZvb3RlciBvZiB0aGUgc2l0ZS9hcHBsaWNhdGlvbi5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmZvb3RlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1waW5rLWxpZ2h0O1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgIEBpbmNsdWRlIG1xKGRlc2t0b3Atc21hbGwpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHJlbTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTByZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIHVsLCBvbCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIH1cclxuICAmLXRvcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjbHItYm9yZGVyO1xyXG4gICAgQGluY2x1ZGUgbXEodGFibGV0LCBtYXgpIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1sb2dvIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1heC1oZWlnaHQ6IDNyZW07XHJcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgbWF4LWhlaWdodDogNnJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1taWRkbGUge1xyXG4gICAgcGFkZGluZy10b3A6IDUuNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW07XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgQGluY2x1ZGUgbXEocGhhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19yaWdodCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHBoYWJsZXQsIG1heCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbWVudSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgIGdyaWQtZ2FwOiA1cmVtO1xyXG4gICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udDogNDAwIDEuNnJlbS8xLjIgJGYtaGVhZGluZztcclxuICAgICAgICBjb2xvcjogJGNsci10ZXh0O1xyXG4gICAgICB9XHJcbiAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS43cmVtO1xyXG4gICAgICB9XHJcbiAgICAgICYtaGFzLWNoaWxkcmVuIHtcclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgZm9udDogNzAwIDEuNnJlbS8xLjIgJGYtdGV4dDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1zb2NpYWxzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXNvY2lhbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICBmb250OiA0MDAgMS42cmVtLzEuMiAkZi1oZWFkaW5nO1xyXG4gICAgY29sb3I6ICRjbHItdGV4dDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuICAmLW5ld3NsZXR0ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogNS41cmVtO1xyXG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICB9XHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS4zcmVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICB9XHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNnJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcShkZXNrdG9wLXNtYWxsKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNi41cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItY29yYWw7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIGZvbnQ6IDQwMCAxLjZyZW0vMS4yICRmLWhlYWRpbmc7XHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRjbHItdGV4dDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm0tc3VibWl0LFxyXG4gICAgICAud3BjZjctc3Bpbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWJvdHRvbSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjbHItYm9yZGVyO1xyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG4gICAgJi1saW5rIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgIGZvbnQ6IDQwMCAxLjJyZW0vMS42cmVtICRmLXRleHQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgIGNvbG9yOiAkY2xyLXRleHQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnNob3AtbWVudSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBoZWlnaHQ6IDdyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1ncmVlbi1kYXJrO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNsci1ib3JkZXI7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIC5tZW51LWl0ZW0ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICBmb250OiA3MDAgMS44cmVtLzEuMyAkZi10ZXh0O1xyXG4gICAgY29sb3I6ICRjbHItd2hpdGUtb2ZmO1xyXG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyLjc1cmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuNzVyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBzdHlsZXMgcmVsYXRlZCB0byB0aGUgYnV0dG9uIGNvbXBvbmVudC5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmJ0biB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgcGFkZGluZzogMC41cmVtIDJyZW07XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEuNHJlbTtcclxuICBmb250OiA3MDAgMS42cmVtLzIuNHJlbSAkZi10ZXh0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMuM3JlbTtcclxuICB9XHJcbn1cclxuLmJ0bi1wcmltYXJ5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWNvcmFsO1xyXG4gIGNvbG9yOiAkY2xyLXdoaXRlLW9mZjtcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmxhY2s7XHJcbiAgfVxyXG59XHJcbi5idG4tcGluayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1waW5rLWxpZ2h0O1xyXG4gIGNvbG9yOiAkY2xyLWdyZWVuLWRhcms7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJsYWNrO1xyXG4gICAgY29sb3I6ICRjbHItd2hpdGUtb2ZmO1xyXG4gIH1cclxufVxyXG5cclxuLmxpbmsge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAmOjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICB9XHJcbiAgJjpob3Zlcjo6YWZ0ZXIge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgfVxyXG59IiwiLmhhbWJ1cmdlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDUwO1xyXG4gIHdpZHRoOiA1cmVtO1xyXG4gIGhlaWdodDogMi41cmVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgQGluY2x1ZGUgbXEoZGVza3RvcC1zbWFsbCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgd2lkdGg6IDVyZW07XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogJGNsci1waW5rLWxpZ2h0O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYmFja2dyb3VuZDogJGNsci1waW5rLWxpZ2h0O1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB0b3A6IC0xcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYm90dG9tOiAtMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuaGVhZGVyLmlzLW9wZW5lZCcpIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi50aHVtYm5haWwtc2Nyb2xsIHtcclxuICAmX19jYXJvdXNlbCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMS43cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuN3JlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcGluay1saWdodDtcclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICY6bm90KC5zbGljay1zbGlkZXIpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fc2xpZGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEuNHJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogMS40cmVtO1xyXG4gICAgd2lkdGg6IDI1cmVtO1xyXG4gICAgaGVpZ2h0OiAxMi41cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItYm9yZGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGltZyB7XHJcbiAgICAgIEBpbmNsdWRlIGNvdmVyLWltYWdlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19oZWFkaW5nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMnJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItY29yYWw7XHJcbiAgICBjb2xvcjogJGNsci13aGl0ZS1vZmY7XHJcbiAgICBmb250OiA3MDAgMy4ycmVtLzEuMiAkZi10ZXh0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuY2FyZHMtc2xpZGVyIHtcclxuICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcclxuICAmX19oZWFkaW5nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgbWF4LXdpZHRoOiAxNjByZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3NsaWRlcyB7XHJcbiAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJjpub3QoLnNsaWNrLXNsaWRlcikge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19zbGlkZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDMuNXJlbSAzLjVyZW0gNHJlbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1za2luO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuc2xpY2stY3VycmVudCcpIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2xpY2stY3VycmVudCArIC5zbGljay1hY3RpdmUgLmNhcmRzLXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcclxuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ltZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQuM3JlbTtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtXHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICBAaW5jbHVkZSBjb3Zlci1pbWFnZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQ6IDQwMCA1LjJyZW0vNi44cmVtICRmLWhlYWRpbmc7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuc2xpY2stY3VycmVudCcpIHtcclxuICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA1LjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCwgb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjlyZW07XHJcbiAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuc2xpY2stY3VycmVudCcpIHtcclxuICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMuM3JlbTtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2J0biB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuc2xpY2stY3VycmVudCcpIHtcclxuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fcHJldiB7XHJcbiAgICBsZWZ0OiAtNnJlbTtcclxuICB9XHJcbiAgJl9fbmV4dCB7XHJcbiAgICByaWdodDogLTZyZW07XHJcbiAgfVxyXG59IiwiLnNjcm9sbGluZy1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xpZGVyLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjbHItYm9yZGVyO1xuICAgIEBpbmNsdWRlIG1xKHBoYWJsZXQpIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxuICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxuICAmLS1waW5rLWxpZ2h0IHtcbiAgICAtLXNsaWRlci1iZzogI0Q3QjBDRTtcbiAgICAtLXNsaWRlci1idG46ICM0MDNDM0U7XG4gICAgLS1zbGlkZXItYnRuLWNvbG9yOiAjZmZmO1xuICB9XG4gICYtLWdyZWVuLWRhcmsge1xuICAgIC0tc2xpZGVyLWJnOiAjODc4QjRGO1xuICAgIC0tc2xpZGVyLWJ0bjogI0Q3QjBDRTtcbiAgICAtLXNsaWRlci1idG4tY29sb3I6ICM4NzhCNEY7XG4gIH1cbiAgJi0tcmVkLWxpZ2h0IHtcbiAgICAtLXNsaWRlci1iZzogI0Q5QjBBQjtcbiAgICAtLXNsaWRlci1idG46ICM0MDNDM0U7XG4gICAgLS1zbGlkZXItYnRuLWNvbG9yOiAjZmZmO1xuICB9XG4gICYtLXNraW4ge1xuICAgIC0tc2xpZGVyLWJnOiAjRDlDQkIzO1xuICAgIC0tc2xpZGVyLWJ0bjogIzQwM0MzRTtcbiAgICAtLXNsaWRlci1idG4tY29sb3I6ICNmZmY7XG4gIH1cbiAgJl9fY2Fyb3VzZWwge1xuICAgIGNvbG9yOiAkY2xyLXRleHQ7XG4gICAgJjpub3QoLnNsaWNrLXNsaWRlcikge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmX19zbGlkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICYtaGVhZGluZyB7XG4gICAgICBmb250OiA0MDAgOHJlbS8xLjEgJGYtaGVhZGluZztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDEwLjhyZW07XG4gICAgICB9XG4gICAgfVxuICAgICYtaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDI3cmVtO1xuICAgICAgaGVpZ2h0OiAxMHJlbTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1ib3JkZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiAzMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faG92ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGlkZXItYmcpO1xuICAgIGNvbG9yOiAkY2xyLXdoaXRlLW9mZjtcbiAgICBAaW5jbHVkZSBlbGVtZW50LWhpZGRlbjtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMTByZW07XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAmLWhlYWRpbmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQ6IDQwMCA0cmVtLzEgJGYtaGVhZGluZztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBAaW5jbHVkZSBtcShkZXNrdG9wLXdpZGUpIHtcbiAgICAgICAgZmxleC1iYXNpczogMzhyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogNi4zcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWNvbnRlbnQge1xuICAgICAgZm9udDogNDAwIDJyZW0vMS4yICRmLWhlYWRpbmc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICB9XG4gICAgJi1jdGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMuNXJlbTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgfVxuICAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGlkZXItYnRuKTtcbiAgICBjb2xvcjogdmFyKC0tc2xpZGVyLWJ0bi1jb2xvcik7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJsYWNrO1xuICAgICAgY29sb3I6ICRjbHItd2hpdGUtb2ZmO1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIC5zY3JvbGxpbmctc2xpZGVyX19ob3ZlciB7XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBAaW5jbHVkZSBlbGVtZW50LXNob3c7XG4gICAgfVxuICB9XG59XG4iLCIuY29udGVudC1pbWFnZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2xyLWJvcmRlcjtcbiAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjbHItYm9yZGVyO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cbiAgfVxuICAmLS1yaWdodCAuY29udGVudC1pbWFnZV9faW1hZ2Uge1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICB9XG4gICZfX2ltYWdlIHtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQsIG1heCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjbHItYm9yZGVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XG4gICAgICBtYXgtaGVpZ2h0OiA3OXJlbTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIEBpbmNsdWRlIGNvdmVyLWltYWdlO1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDVyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMTByZW07XG4gICAgICAmLm5hcnJvdyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoZGVza3RvcC11bHRyYSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxN3JlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE3cmVtO1xuICAgIH1cblxuICAgICYubmFycm93IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgfVxuICB9XG4gICZfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgICAvLyBmb250OiA3MDAgM3JlbS8zLjJyZW0gJGYtdGV4dDtcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KDMwcHgsIDMycHgsIDQycHgsIDQ4cHgsIDcwMCwgJGYtdGV4dCk7XG4gICAgLy8gQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgLy8gICBmb250LXNpemU6IDMuOHJlbTtcbiAgICAvLyAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgIC8vIH1cbiAgICAvLyBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XG4gICAgLy8gICBmb250LXNpemU6IDQuOHJlbTtcbiAgICAvLyAgIGxpbmUtaGVpZ2h0OiA1LjJyZW07XG4gICAgLy8gfVxuICB9XG4gICZfX2NvcHkge1xuICAgIC8vIGZvbnQ6IDIwMCAyLjRyZW0vMS4yICRmLWhlYWRpbmc7XG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgyNHB4LCAyOC44cHgsIDI4cHgsIDMycHgsIDIwMCwgJGYtaGVhZGluZyk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAvLyBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAvLyAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAvLyB9XG4gICAgLy8gQGluY2x1ZGUgbXEoZGVza3RvcCkge1xuICAgIC8vICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgLy8gfVxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIH1cbiAgfVxufVxuIiwiLmhwLWN0YSB7XHJcbiAgcGFkZGluZy10b3A6IDhyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDExcmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItZ3JlZW4tZGFyaztcclxuICBjb2xvcjogJGNsci13aGl0ZS1vZmY7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgIHBhZGRpbmctdG9wOiA3LjVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgbXEocGhhYmxldCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycmVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDEzMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N1YmhlYWRpbmcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICAgIGZvbnQ6IDQwMCAzcmVtLzEuMiAkZi1oZWFkaW5nO1xyXG4gICAgY29sb3I6ICRjbHItcGluay1saWdodDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVhZGluZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgZm9udDogNzAwIDMuNnJlbS8xICRmLXRleHQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGRlc2t0b3Atd2lkZSkge1xyXG4gICAgICBmb250LXNpemU6IDZyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIGZvbnQ6IDIwMCAzcmVtLzEuMyAkZi1oZWFkaW5nO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShkZXNrdG9wLXdpZGUpIHtcclxuICAgICAgZm9udC1zaXplOiAzLjhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuIHtcclxuICAgIG1hcmdpbi10b3A6IDZyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGF0ZXN0LXZpZGVvcyB7XHJcbiAgcGFkZGluZy10b3A6IDZyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgcGFkZGluZy10b3A6IDdyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcclxuICB9XHJcblxyXG4gIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQsIG1heCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkaW5nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIG1xKHBoYWJsZXQpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICAgIG1heC13aWR0aDogMTcwcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGUge1xyXG4gICAgQGluY2x1ZGUgbXEodGFibGV0LCBtYXgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgLy8gICB3aWR0aDogdncoNTQwcHgpO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vIEBpbmNsdWRlIG1xKGRlc2t0b3ApIHtcclxuICAgIC8vICAgd2lkdGg6IDU0cmVtO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuc3dpcGVyLXNsaWRlLWFjdGl2ZScpIHtcclxuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiB2dygxMjgwcHgpO1xyXG4gICAgICB9XHJcbiAgICAvLyB9XHJcblxyXG4gICAgJi1pZnJhbWUge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBpZnJhbWUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1wbGF5IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgd2lkdGg6IDE1cmVtO1xyXG5cclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgIGZpbGw6ICNEN0IwQ0U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuOHJlbTtcclxuICAgICAgZm9udDogNzAwIDJyZW0vMS4yICRmLXRleHQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyLjNyZW07XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5zd2lwZXItc2xpZGUtYWN0aXZlJykge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbiAgfVxyXG5cclxuICAmX19jdGEge1xyXG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiLnBhZ2UtdGVtcGxhdGUtc2hvd3Mge1xyXG4gIC5zaG93cyB7XHJcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xyXG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcclxuICAgIH1cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE3MnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1zZWFyY2gge1xyXG4gICAgICAuZmFjZXR3cC1pbnB1dC13cmFwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAuZmFjZXR3cC1zZWFyY2gge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMnJlbSAycmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQ6IDQwMCAzcmVtLzEuMiAkZi1oZWFkaW5nO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItc2tpbjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLWJvcmRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkY2xyLXRleHQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkY2xyLXRleHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZhY2V0d3AtaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jYXRlZ29yaWVzIHtcclxuICAgICAgbWFyZ2luLXRvcDogMi40cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1LjJyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuM3JlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3LjRyZW07XHJcbiAgICAgIH1cclxuICAgICAgLmZhY2V0d3AtZmFjZXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgfVxyXG4gICAgICAuZmFjZXR3cC1yYWRpbyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDAuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgZm9udDogNDAwIDEuNnJlbS8xICRmLXRleHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICRjbHItdGV4dDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjbHItZ3JlZW4tZGFyaztcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2hlY2tlZCxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkY2xyLWdyZWVuLWRhcms7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2hlY2tlZDo6YWZ0ZXIge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5mYWNldHdwLWRpc3BsYXktdmFsdWUge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmZhY2V0d3AtY291bnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1tYWluIHtcclxuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1zaWRlYmFyIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjJyZW07XHJcbiAgICAgIGZsZXg6IDAgMCAzNS42cmVtO1xyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICBmb250OiA0MDAgMi40cmVtLzEuMiAkZi1oZWFkaW5nO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIC5sb29wLXNob3cge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgZm9udDogNDAwIDJyZW0vMS4yICRmLXRleHQ7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgICAgY29sb3I6ICRjbHItdGV4dDtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjbHItZ3JlZW4tZGFyaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWdyaWQge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICAgIGdyaWQtZ2FwOiAxcmVtO1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgICAgICBncmlkLWdhcDogMnJlbTtcclxuICAgICAgfVxyXG4gICAgICAubm8tcmVzdWx0cyB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubG9vcC1zaG93X190aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubG9vcC1zaG93IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLWJvcmRlcjtcclxuICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgJl9faW1nIHtcclxuICAgIEBpbmNsdWRlIGNvdmVyLWltYWdlO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcclxuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgJl9faW1nIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zaW5nbGUtc2hvdyB7XHJcbiAgLnNob3ctZGV0YWlsIHtcclxuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XHJcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDdyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3cmVtO1xyXG4gICAgfVxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQsIG1heCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGVmdCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNHJlbTtcclxuICAgICAgICBmbGV4OiAwIDAgMjFyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDYwcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWcge1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItYm9yZGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvdmVyLWltYWdlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICBmb250OiA0MDAgNHJlbS8xLjEgJGYtaGVhZGluZztcclxuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICBmb250LXNpemU6IDYuNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYXV0aG9yIHtcclxuICAgICAgZm9udDogNTAwIDJyZW0vMi43cmVtICRmLXRleHQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgIGNvbG9yOiAkY2xyLXJlZC1saWdodDtcclxuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC44cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0LjRyZW07XHJcbiAgICAgIH0gXHJcbiAgICB9XHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc29jaWFscyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX19zb2NpYWwge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgZmxleDogMCAwIDIuMnJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjRyZW07XHJcbiAgICAgICAgZmxleC1iYXNpczogMy4ycmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKGRlc2t0b3Atd2lkZSkge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDVyZW07XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGlzdGVucyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICAgICZfX2xpc3RlbiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjRyZW07XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcclxuICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcC13aWRlKSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIGZvbnQ6IDIwMCAxLjRyZW0vMS44cmVtICRmLWhlYWRpbmc7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZXBpc29kZXMge1xyXG4gICAgcGFkZGluZy10b3A6IDQuNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjbHItYm9yZGVyO1xyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgIGZvbnQ6IDQwMCA0cmVtLzEuMiAkZi1oZWFkaW5nO1xyXG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQsIG1heCkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTIuM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1sb2FkbW9yZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMi4zcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lcGlzb2RlIHtcclxuICAgIHBhZGRpbmctdG9wOiAxLjZyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS42cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZXBpc29kZS1iZyk7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNsci1ib3JkZXI7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNsci1ib3JkZXI7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCg2bisxKSxcclxuICAgICY6bnRoLWNoaWxkKDZuKSB7XHJcbiAgICAgIC0tZXBpc29kZS1iZzogI0Q5QjBBQjtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDZuKzIpLFxyXG4gICAgJjpudGgtY2hpbGQoNm4rNCkge1xyXG4gICAgICAtLWVwaXNvZGUtYmc6ICNEN0IwQ0U7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCg2biszKSB7XHJcbiAgICAgIC0tZXBpc29kZS1iZzogI0Q5Q0JCMztcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDZuKzUpIHtcclxuICAgICAgLS1lcGlzb2RlLWJnOiAjODc4QjRGO1xyXG4gICAgfVxyXG4gICAgJi5pcy1oaWRkZW4ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmLXBsYXkge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjZyZW07XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxLjVyZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLWJvcmRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMS40cmVtO1xyXG4gICAgICBjb2xvcjogJGNsci10ZXh0O1xyXG4gICAgICBmb250OiA3MDAgMS42cmVtLzIuNHJlbSAkZi10ZXh0O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBtcShwaGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuM3JlbTtcclxuICAgICAgfVxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgZm9udDogNTAwIDEuOHJlbS8yLjRyZW0gJGYtdGV4dDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIEBpbmNsdWRlIG1xKHBoYWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMy4zcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0LjRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucGFnZS10ZW1wbGF0ZS1ibG9nIHtcclxuICAucG9zdHMge1xyXG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcclxuICAgIH1cclxuICAgICYtZ3JpZCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDFyZW07XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgQGluY2x1ZGUgbXEodGFibGV0LCBtYXgpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubG9vcC1wb3N0IHtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItZ3JlZW4tZGFyaztcclxuICAgICAgICAubG9vcC1wb3N0X190aXRsZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGNsci13aGl0ZS1vZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb29wLXBvc3RfX2xpbmsge1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2xyLXdoaXRlLW9mZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmxvb3AtcG9zdF9fbGluayBzdmcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKHRhYmxldCwgbWF4KSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBhZGRpbmc6IDZyZW0gMnJlbTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjbHItYm9yZGVyO1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNsci1ib3JkZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKHBoYWJsZXQsIG1heCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICB9XHJcbiAgICAmX19pbWcge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIG1heC13aWR0aDogMzUuN3JlbTtcclxuICAgICAgaGVpZ2h0OiAyMHJlbTtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItYm9yZGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IGhwKDUzNSwgNjE4KTtcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBpbnNldDogMDtcclxuICAgICAgICBAaW5jbHVkZSBjb3Zlci1pbWFnZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCwgbWF4KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgZm9udDogNzAwIDJyZW0vMS4yICRmLXRleHQ7XHJcbiAgICAgIGNvbG9yOiAkY2xyLXRleHQ7XHJcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgQGluY2x1ZGUgbXEocGhhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19leGNlcnB0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuICAgIH1cclxuICAgICZfX2xpbmsge1xyXG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQsIG1heCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICRjbHItZ3JlZW4tZGFyaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBmb250OiAyMDAgMS42cmVtLzEuMiAkZi10ZXh0O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuc2luZ2xlLXBvc3Qge1xyXG4gIC5wb3N0LXRpdGxlIHtcclxuICAgIGZvbnQ6IDcwMCAyLjRyZW0vMS4yICRmLXRleHQ7XHJcbiAgICBjb2xvcjogJGNsci13aGl0ZS1vZmY7XHJcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1ncmVlbi1kYXJrO1xyXG4gICAgICBib3JkZXItYmxvY2s6IDFweCBzb2xpZCAkY2xyLWJvcmRlcjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAucG9zdC1jb250ZW50IHtcclxuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XHJcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDEwcmVtO1xyXG4gICAgfVxyXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICAgIGNvbG9yOiAkY2xyLWdyZWVuLWRhcms7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQ6IDUwMCAzLjJyZW0vMy42cmVtICRmLXRleHQ7XHJcbiAgICB9XHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQ6IDQwMCAxLjZyZW0vMS4yICRmLXRleHQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwsIG9sIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGE6bm90KFtjbGFzc10pIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjQuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW1nLnNpemUtZnVsbCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tdG9wOiAzLjVyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLWJvcmRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIucGFnZS10ZW1wbGF0ZS1jb250YWN0IHtcclxuICAuY29udGFjdCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xyXG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTM0cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWNhcmQge1xyXG4gICAgICBwYWRkaW5nOiA0cmVtIDJyZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItZ3JlZW4tZGFyaztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZzogNXJlbSAxMHJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKGRlc2t0b3Atd2lkZSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcmVtIDE4cmVtIDVyZW07XHJcbiAgICAgIH1cclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgZm9udDogNzAwIDMuMnJlbS80cmVtICRmLXRleHQ7XHJcbiAgICAgICAgY29sb3I6ICRjbHItdGV4dDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcC13aWRlKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0LjhyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNS4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19jb2RlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA3LjVyZW07XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcclxuICAgICAgICAgIGZvbnQ6IDIwMCAycmVtLzEuMiAkZi1oZWFkaW5nO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iZztcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMi41cmVtIDZyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1mb290ZXIge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tc3VibWl0IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbSA0cmVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud3BjZjctbm90LXZhbGlkLXRpcCB7XHJcbiAgICAgICAgICBjb2xvcjogJGNsci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgICAgICAgICBjb2xvcjogJGNsci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fZm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCwgbWF4KSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcShkZXNrdG9wLXdpZGUpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICoge1xyXG4gICAgICAgICAgZm9udDogNDAwIDJyZW0vMS4yICRmLWhlYWRpbmc7XHJcbiAgICAgICAgICBjb2xvcjogJGNsci13aGl0ZS1vZmY7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXNvY2lhbHMgeyBcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDZyZW07XHJcbiAgICAgIH1cclxuICAgICAgLmxpbmsge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgZm9udDogNDAwIDJyZW0vMS4yICRmLWhlYWRpbmc7XHJcbiAgICAgICAgY29sb3I6ICRjbHItdGV4dDtcclxuICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjhyZW07XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuOHJlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wYWdlLXRlbXBsYXRlLWFib3V0IHtcbiAgLnByZXNzIHtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQsIG1heCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG4gICAgJi10b3Age1xuICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItZ3JlZW4tZGFyaztcbiAgICAgIGNvbG9yOiAkY2xyLXdoaXRlLW9mZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBtYXgtd2lkdGg6IDE0MHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBmb250OiA3MDAgM3JlbS8zLjJyZW0gJGYtdGV4dDtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgICB9XG4gICAgfVxuICAgICYtY29udGVudCB7XG4gICAgICBmb250OiAyMDAgMi40cmVtLzIuOHJlbSAkZi1oZWFkaW5nO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQuMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1jYXJvdXNlbCB7XG4gICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZS1vZmY7XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICAgICAgfVxuICAgICAgJjpub3QoLnNsaWNrLXNsaWRlcikge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXNsaWRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMi41cmVtO1xuICAgICAgd2lkdGg6IDI0cmVtO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1ib3JkZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICAgICAgd2lkdGg6IDI4cmVtO1xuICAgICAgfVxuICAgICAgJl9faW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgQGluY2x1ZGUgY292ZXItaW1hZ2U7XG4gICAgICB9XG4gICAgICAmX19iYWNrIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgQGluY2x1ZGUgZWxlbWVudC1oaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcGluay1saWdodDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIgLnByZXNzLXNsaWRlX19iYWNrIHtcbiAgICAgICAgQGluY2x1ZGUgZWxlbWVudC1zaG93O1xuICAgICAgfVxuICAgICAgJl9fbG9nbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb250ZW50LWltYWdlLS1yaWdodCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjbHItYmxhY2s7XG4gIH1cbn1cblxuLnBhZ2UtdGVtcGxhdGUtZG1pcmwge1xuICAucHJlc3Mge1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCwgbWF4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbiAgICAmLXRvcCB7XG4gICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1yZWQtbGlnaHQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgIG1heC13aWR0aDogMTQwcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWhlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIGZvbnQ6IDcwMCA0cmVtLzQuMnJlbSAkZi10ZXh0O1xuICAgICAgY29sb3I6ICRjbHItd2hpdGUtb2ZmO1xuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNS44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1jb250ZW50IHtcbiAgICAgIGZvbnQ6IDIwMCAyLjRyZW0vMi44cmVtICRmLWhlYWRpbmc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogNC4ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWNhcm91c2VsIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXJlZC1saWdodDs7XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICAgICAgfVxuICAgICAgJjpub3QoLnNsaWNrLXNsaWRlcikge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXNsaWRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMi41cmVtO1xuICAgICAgd2lkdGg6IDI0cmVtO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1ib3JkZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICAgICAgd2lkdGg6IDI4cmVtO1xuICAgICAgfVxuICAgICAgJl9faW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgQGluY2x1ZGUgY292ZXItaW1hZ2U7XG4gICAgICB9XG4gICAgICAmX19iYWNrIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgQGluY2x1ZGUgZWxlbWVudC1oaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcGluay1saWdodDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIgLnByZXNzLXNsaWRlX19iYWNrIHtcbiAgICAgICAgQGluY2x1ZGUgZWxlbWVudC1zaG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29udGVudC1pbWFnZS0tcmlnaHQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2xyLWJsYWNrO1xuICB9XG59XG4iLCIuc2hvcC1iYW5uZXIge1xyXG4gIHBhZGRpbmc6IDNyZW0gMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXNraW47XHJcbn1cclxuLnByb2R1Y3QtY2Fyb3VzZWwge1xyXG4gIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgJl9fdG9wIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19oZWFkaW5nIHtcclxuICAgIGZvbnQ6IDQwMCAyLjRyZW0vMS4yICRmLWhlYWRpbmc7XHJcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RvcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbiAgLnByb2R1Y3Qtc2xpZGVycyB7XHJcbiAgICAmOm5vdCguc2xpY2stc2xpZGVyKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgICAubG9vcC1wcm9kdWN0IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjRyZW07XHJcbiAgICAgIHdpZHRoOiAxOS42cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19idG4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uc2hvcCB7XHJcbiAgcGFkZGluZy10b3A6IDVyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XHJcbiAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICBwYWRkaW5nLXRvcDogN3JlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtO1xyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1zZWFyY2gge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWNhdGVnb3JpZXMge1xyXG4gICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2xyLWJvcmRlcjtcclxuICB9XHJcbiAgJi10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgfVxyXG4gICYtc2lkZWJhciB7XHJcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xyXG4gICAgICBmbGV4OiAwIDAgMzByZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogN3JlbTtcclxuICAgICAgZmxleC1iYXNpczogNDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mYWNldHdwLXRlbXBsYXRlIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICBncmlkLWdhcDogMnJlbTtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIEBpbmNsdWRlIG1xKGRlc2t0b3ApIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgICBncmlkLWdhcDogNHJlbSAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmFjZXR3cC1pY29uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5mYWNldHdwLXNlYXJjaCB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQ6IDQwMCAzLjJyZW0vNi44cmVtICRmLWhlYWRpbmc7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLWJvcmRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXBpbmstbGlnaHQ7XHJcbiAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiAkY2xyLWNvcmFsO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmFjZXR3cC1mYWNldCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luOiAwIC0wLjRyZW07XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG4gIC5mYWNldHdwLWNoZWNrYm94IHtcclxuICAgIG1hcmdpbjogMC40cmVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxLjJyZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLWJvcmRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBmb250OiA3MDAgMS40cmVtLzEgJGYtdGV4dDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA3cmVtO1xyXG4gICAgY29sb3I6ICRjbHItdGV4dDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJi5jaGVja2VkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1ncmVlbi1kYXJrO1xyXG4gICAgICBjb2xvcjogJGNsci13aGl0ZS1vZmY7XHJcbiAgICB9XHJcbiAgICAuZmFjZXR3cC1jb3VudGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sb29wLXByb2R1Y3Qge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gICZfX2ltZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTkuNnJlbTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItYm9yZGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBpbWcge1xyXG4gICAgICBAaW5jbHVkZSBjb3Zlci1pbWFnZTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbmFtZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICBmb250OiA3MDAgMS4ycmVtLzEuMiAkZi10ZXh0O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuICAmX19wcmljZSB7XHJcbiAgICBmb250OiA0MDAgMS4ycmVtLzEuMiAkZi1oZWFkaW5nO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZyZW07XHJcbiAgICBjb2xvcjogJGNsci1ncmVlbi1kYXJrO1xyXG4gIH1cclxufSIsIi5hZHZlcnRpc2UtYmxvY2tzIHtcclxuICBwYWRkaW5nLXRvcDogNXJlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogNC41cmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItcmVkLWxpZ2h0O1xyXG4gIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgcGFkZGluZy10b3A6IDkuOXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtO1xyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKGRlc2t0b3Atd2lkZSkge1xyXG4gICAgICBncmlkLWdhcDogNC42cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYWR2ZXJ0aXNlLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLWJvcmRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJnO1xyXG4gICAgQGluY2x1ZGUgbXEodGFibGV0LCBtYXgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDQzLjVyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoZGVza3RvcC13aWRlKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyLjNyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMi4zcmVtO1xyXG4gICAgfVxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICBmbGV4OiAwIDAgMTByZW07XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjbHItYm9yZGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMTZyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAzLjJyZW0gMS41cmVtIDJyZW07XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nOiA2LjRyZW0gM3JlbSA0cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICBmb250OiA3MDAgMnJlbS8yLjRyZW0gJGYtdGV4dDtcclxuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvcHkge1xyXG4gICAgICBmb250OiAyMDAgMS42cmVtLzEgJGYtaGVhZGluZztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5hY2NvcmRpb25zIHtcclxuICBwYWRkaW5nLXRvcDogNC41cmVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiA0LjVyZW07XHJcbiAgQGluY2x1ZGUgbXEodGFiZXQpIHtcclxuICAgIHBhZGRpbmctdG9wOiA4LjhyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuOHJlbTtcclxuICB9XHJcbiAgJi1oZWFkaW5nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250OiA3MDAgM3JlbS8zLjJyZW0gJGYtdGV4dDtcclxuICAgIEBpbmNsdWRlIG1xKHBoYWJsZXQpIHtcclxuICAgICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4LjNyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogNS4ycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXJvdyB7XHJcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWNvbCB7XHJcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNsci1ib3JkZXI7XHJcbiAgICAgIH1cclxuICAgICAgLmFjY29yZGlvbjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNsci1ib3JkZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIC5hY2NvcmRpb246bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjbHItYm9yZGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hY2NvcmRpb24ge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjbHItYm9yZGVyO1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHBoYWJsZXQpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ3LjdyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xyXG4gICAgICAgIG1heC13aWR0aDogNjByZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtaGVhZGluZyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcbiAgICAgIGZvbnQ6IDUwMCAyLjRyZW0vMSAkZi10ZXh0O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnJlbTtcclxuICAgICAgYmFja2dyb3VuZDogJGNsci1za2luO1xyXG4gICAgICBjb2xvcjogJGNsci10ZXh0O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2lubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBjb250ZW50OiAnKyc7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHJpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmlzLWFjdGl2ZSAuYWNjb3JkaW9uLWhlYWRpbmdfX2lubmVyOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJy0nO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItZ3JlZW4tZGFyaztcclxuICAgICAgICBjb2xvcjogJGNsci13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhcnRuZXJzIHtcclxuICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjbHItYm9yZGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1za2luO1xyXG4gIH1cclxuICAmLWhlYWRpbmcge1xyXG4gICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWxvZ29zIHtcclxuICAgIEBpbmNsdWRlIG1xKHRhYmxldCwgbWF4KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1za2luO1xyXG4gICAgICBib3JkZXItYmxvY2s6IDFweCBzb2xpZCAkY2xyLWJvcmRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrLXNsaWRlIHtcclxuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICA+IGRpdjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbG9nbyB7XHJcbiAgICBtYXJnaW4tbGVmdDogM3JlbTtcclxuICAgIG1hcmdpbi1yaWdodDogM3JlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICBtYXJnaW46IDFyZW0gM3JlbTtcclxuICAgIH1cclxuICAgIC8vIEBpbmNsdWRlIG1xKGRlc2t0b3Atd2lkZSkge1xyXG4gICAgLy8gICBtYXJnaW46IDNyZW0gNXJlbTtcclxuICAgIC8vIH1cclxuICAgICZfX2ltZyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEwcmVtO1xyXG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBpbnZlcnQoMSk7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDIwcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnNpbmdsZS1jYXJlZXIge1xyXG4gIC5jYXJlZXItZGV0YWlsIHtcclxuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XHJcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDEwcmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjguNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19sb2NhdGlvbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgIGNvbG9yOiAkY2xyLWdyZWVuLWRhcms7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIEBpbmNsdWRlIGJhc2ljLXR5cG9ncmFwaHk7XHJcbiAgICAgIGNvbG9yOiAkY2xyLWJsYWNrO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udDogNDAwIDIuM3JlbS8xLjIgJGYtaGVhZGluZztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4xNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLWNhcmVlciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBvcHVwIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY2xyLWJnLCAwLjgpO1xyXG4gICAgQGluY2x1ZGUgZWxlbWVudC1oaWRkZW47XHJcbiAgICB6LWluZGV4OiAxMDE7XHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDNyZW07XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1ncmVlbi1kYXJrO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nOiA2cmVtIDhyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pcy1vcGVuZWQge1xyXG4gICAgICBAaW5jbHVkZSBlbGVtZW50LXNob3c7XHJcbiAgICB9XHJcbiAgICAmLWZvcm0ge1xyXG4gICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoMzBweCwgMzZweCwgNDhweCwgNTJweCwgNzAwLCAkZi10ZXh0KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1pbmxpbmUge1xyXG4gICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iZztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMi41cmVtIDZyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXJlbTtcclxuICAgICAgICAgICAgZm9udDogMjAwIDEuOHJlbS8xLjIgJGYtaGVhZGluZztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE3cmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcclxuICAgICAgICAgIGZvbnQ6IDIwMCAxLjhyZW0vMS4yICRmLWhlYWRpbmc7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJnO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW0gNnJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3JlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWZvb3RlciB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1zdWJtaXQge1xyXG4gICAgICAgICAgcGFkZGluZzogMS4ycmVtIDRyZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuICAgICAgICAgIGNvbG9yOiAjZjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICAgICAgICAgIGNvbG9yOiAkY2xyLXRleHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnBhZ2UtdGVtcGxhdGUtY2FyZWVycyB7XHJcbiAgLmNhcmVlcnMge1xyXG4gICAgcGFkZGluZy10b3A6IDdyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcclxuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTByZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcclxuICAgIH1cclxuICAgICYtaGVhZGluZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogJGNsci1ncmVlbi1kYXJrO1xyXG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWdyaWQge1xyXG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgICAgICBncmlkLWdhcDogMnJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcShkZXNrdG9wLXdpZGUpIHtcclxuICAgICAgICBncmlkLWdhcDogNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubG9vcC1jYXJlZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLWJvcmRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgQGluY2x1ZGUgbXEodGFibGV0LCBtYXgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nOiA0cmVtO1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250OiA3MDAgMi40cmVtLzEuMiAkZi10ZXh0O1xyXG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcShkZXNrdG9wLXdpZGUpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbG9jYXRpb24ge1xyXG4gICAgICBmb250OiAyMDAgMS42cmVtLzEuMiAkZi10ZXh0O1xyXG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgIGNvbG9yOiAkY2xyLWdyZWVuLWRhcms7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIC5sb29wLWNhcmVlcl9fbGluazo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgIH1cclxuICB9XHJcbiAgZm9ybSB7XHJcbiAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICAgICAgY29sb3I6ICRjbHItdGV4dDtcclxuICAgIH1cclxuICAgIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuICAgICAgY29sb3I6ICNmMDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtIHtcclxuICAgICYtZ3JvdXAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1maWxlIHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgZm9udDogNzAwIDJyZW0gJGYtdGV4dDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XHJcbiAgICAgICAgY29sb3I6ICRjbHItdGV4dDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNnJlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjRyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iZztcclxuICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQsIG1heCkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgICY6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweCAxLjRyZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWdyZWVuLWRhcms7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBmb250OiA3MDAgMS41cmVtICRmLXRleHQ7XHJcbiAgICAgICAgICBjb2xvcjogJGNsci13aGl0ZS1vZmY7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4xcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jb250cm9sIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAxLjNyZW0gMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjbHItYm9yZGVyO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBmb250OiAyMDAgMnJlbSAkZi1oZWFkaW5nO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICB9XHJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogJGNsci10ZXh0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQGNoYXJzZXQgJ1VURi04JztcblxuLy8gMS4gQ29uZmlndXJhdGlvbiBhbmQgaGVscGVyc1xuQGltcG9ydCAnYWJzdHJhY3RzL3ZhcmlhYmxlcycsICdhYnN0cmFjdHMvZnVuY3Rpb25zJywgJ2Fic3RyYWN0cy9taXhpbnMnO1xuXG4vLyAyLiBWZW5kb3JzXG5AaW1wb3J0ICd2ZW5kb3Ivbm9ybWFsaXplJywgJ3ZlbmRvci93cC1jb3JlJywgJ3ZlbmRvci9jZjcnO1xuXG4vLyAzLiBCYXNlIHN0dWZmXG5AaW1wb3J0ICdiYXNlL2Jhc2UnLCAnYmFzZS9mb250cycsICdiYXNlL3R5cG9ncmFwaHknLCAnYmFzZS9oZWxwZXJzJywgJ2Jhc2UvYW5pbWF0aW9uJztcblxuLy8gNC4gTGF5b3V0LXJlbGF0ZWQgc2VjdGlvbnNcbkBpbXBvcnQgJ2xheW91dC9oZWFkZXInLCAnbGF5b3V0L2Zvb3RlcicsICdsYXlvdXQvc2hvcG1lbnUnO1xuXG4vLyA1LiBDb21wb25lbnRzXG5AaW1wb3J0ICdjb21wb25lbnRzL2J1dHRvbicsICdjb21wb25lbnRzL2hhbWJ1cmdlcicsXG4nY29tcG9uZW50cy90aHVtYm5haWwtc2Nyb2xsJyxcbidjb21wb25lbnRzL2NhcmRzLXNsaWRlcicsXG4nY29tcG9uZW50cy9zY3JvbGxpbmctc2xpZGVyJyxcbidjb21wb25lbnRzL2NvbnRlbnQtaW1hZ2UnO1xuXG4vLyA2LiBQYWdlc1xuQGltcG9ydCAncGFnZXMvaG9tZScsXG4ncGFnZXMvc2hvd3MnLFxuJ3BhZ2VzL3NpbmdsZS1zaG93JyxcbidwYWdlcy9ibG9nJyxcbidwYWdlcy9zaW5nbGUtcG9zdCcsXG4ncGFnZXMvY29udGFjdCcsXG4ncGFnZXMvYWJvdXQnLFxuJ3BhZ2VzL3Nob3AnLFxuJ3BhZ2VzL2FkdmVydGlzZScsXG4ncGFnZXMvc2luZ2xlLWNhcmVlcicsXG4ncGFnZXMvY2FyZWVycyc7XG5cbi5iYW5uZXJfaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogNTRweDtcbn1cblxuLnNjaGVkdWxlLWhlYWRpbmcge1xuICBmb250LXNpemU6IDU0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYnRuLWRtaXJsIHtcbiAgZm9udC1mYW1pbHk6IFBQIEVkaXRvcmlhbCBOZXcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmc6IDhweCAzOHB4IDZweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHdpZHRoOiAzMjBweDtcbn1cblxuLnNob3J0IHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmNvbnRlbnQtaW1hZ2VfX2ltYWdlLm1oOTYge1xuICAgIG1heC1oZWlnaHQ6IDk4cmVtO1xuXG4gIH1cbn1cblxuLmV4cGxvcmUge1xuICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDExcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWdyZWVuLWRhcms7XG4gIGNvbG9yOiAkY2xyLXdoaXRlLW9mZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtcShwaGFibGV0KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMTJyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgbWF4LXdpZHRoOiAxMzJyZW07XG4gICAgfVxuICB9XG5cbiAgLmV4cGxvcmUtaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBmb250OiA3MDAgMy42cmVtLzEgJGYtdGV4dDtcbiAgICBjb2xvcjogJGNsci13aGl0ZS1vZmY7XG5cbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKGRlc2t0b3Atd2lkZSkge1xuICAgICAgZm9udC1zaXplOiA2cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uYnJhbmRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDAzYzNlO1xuICBjb2xvcjogI2ViZTZkZDtcbiAgZm9udDogNzAwIDMuMnJlbS8xLjIgT3duZXJzLHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAuYnJhbmQtbG9nb3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */
.brands {
  display: block;
  padding-top: 6rem;
  background-color: #ebe6dd;
  color: #403c3e;
  font: 700 3.2rem/1.2 Owners, sans-serif;
  text-align: center;
  font-weight: 300;
}
.brands .brand-logos {
  position: relative;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  place-items: center;
}
@media only screen and (min-width: 769px) {
  .brands .brand-logos {
    grid-template-columns: repeat(5, minmax(0, 1fr));
    padding: 0;
  }
}
.brands .brand-logos .brand-logo {
  padding: 10px;
}
@media only screen and (min-width: 769px) {
  .brands .brand-logos .brand-logo {
    padding: 0;
  }
}

.pad-3rem {
  padding: 3rem;
}

.page-template-dmirl .banner_heading {
      line-height: 1;
}

html, body {
  overflow-x: hidden; /* Prevent horizontal scrolling */
  width: 100%; /* Ensure full width usage */
}

.brands-heading {
	font-size: 48px;
	line-height: 1.2;
	margin-bottom: 45px;
}