﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;z-index:50;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"Font Awesome 5 Pro";font-size:30px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width: 600px){.slick-prev,.slick-next{display:none !important}}.slick-prev{left:25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:""}[dir=rtl] .slick-prev:before{content:""}.slick-next{right:25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:""}[dir=rtl] .slick-next:before{content:""}.slick-dots{position:absolute;bottom:25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}@media screen and (max-width: 600px){.slick-dots{bottom:-35px}}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:#fff;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;border:1px solid #fff;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.5);-khtml-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.5);-ms-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.5);-o-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 5px rgba(0, 0, 0, 0.5);cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li.slick-active button{background-color:#4e38a3;opacity:.75}@font-face{font-family:"BodoniRecut-Regular";src:url("../fonts/BodoniRecut-Regular-webfont.woff") format("woff"),url("../fonts/BodoniRecut-Regular-webfont.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Maax Regular";src:url("../fonts/Maax.eot");src:url("../fonts/Maax.eot?#iefix") format("embedded-opentype"),url("../fonts/Maax.woff") format("woff"),url("../fonts/Maax.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Maax Bold";src:url("../fonts/Maax-Bold.eot");src:url("../fonts/Maax-Bold?#iefix") format("embedded-opentype"),url("../fonts/Maax-Bold.woff") format("woff"),url("../fonts/Maax-Bold.ttf") format("truetype");font-weight:bold;font-style:bold}body{font-family:"Lato",Helvetica,Arial,sans-serif}em{font-style:italic}strong{font-weight:600}a{text-decoration:none}pre{background-color:#000;color:#00f500;margin:20px;padding:20px;font-size:16px}h1,h2,h3,h4,h5,p{color:#000}::-moz-selection{color:#fff;background:#4e38a3}::selection{color:#fff;background:#4e38a3}.admin-bar .ubernav{top:139px}*{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}body{background-color:#fff}section{clear:both;background-position:center;background-size:cover}section h2{border-bottom:1px solid #000;padding-bottom:5px !important;display:inline-block;clear:both}@media screen and (max-width: 600px){section h2{max-width:100%}}.archive.category .banner-container .t7-wrapper{flex-direction:column}.archive.category .banner-container .t7-wrapper h1{padding:0 0 15px}.video-lightbox-trigger{cursor:pointer}div#accessibility_toolbar{z-index:1000004;display:fixed;position:fixed}.logged-in .adthrive-footer-message{display:none}@media screen and (min-width: 1024px){.col-20{width:19.6%;margin-left:.5%}.col-20:nth-of-type(5n + 1){clear:left;margin-left:0}}@media screen and (max-width: 1024px)and (min-width: 600px){.col-20{width:33%;margin-left:.3%}.col-20:nth-of-type(3n + 1){clear:left;margin-left:0}}@media screen and (max-width: 600px){.col-20{width:100%;margin-left:0;margin-bottom:5px}}@media screen and (min-width: 1024px){.col-20-gutter{width:18%;margin-left:2.5%}.col-20-gutter:nth-of-type(5n + 1){clear:left;margin-left:0}}@media screen and (max-width: 1024px)and (min-width: 600px){.col-20-gutter{width:32%;margin-left:2%;margin-bottom:30px}.col-20-gutter:nth-of-type(3n + 1){clear:left;margin-left:0}}@media screen and (max-width: 600px){.col-20-gutter{width:100%;margin-left:0;margin-bottom:25px}}@media screen and (min-width: 600px){.col-25{width:25%}.col-25:nth-of-type(4n + 1){clear:left;margin-left:0}}@media screen and (max-width: 600px){.col-25{width:50%}.col-25:nth-of-type(2n+1){clear:left;margin-left:0}}@media screen and (max-width: 440px){.col-25{width:100%;margin-left:0}}@media screen and (min-width: 1024px){.col-25-gutter{margin-top:20px;width:22%;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin-left:4%}.col-25-gutter:nth-of-type(-n + 4){margin-top:0}.col-25-gutter:nth-of-type(4n + 1){margin-left:0;clear:left}}@media screen and (max-width: 1024px){.col-25-gutter{margin-top:30px;width:48.5%;margin-left:2%}.col-25-gutter:first-of-type{margin-left:0}.col-25-gutter:nth-of-type(2n+1){clear:left;margin-left:0}}@media screen and (max-width: 600px){.col-25-gutter{margin-top:30px;width:100%;clear:left;margin-left:0}.col-25-gutter:first-of-type{margin-top:0}}@media screen and (min-width: 600px){.col-33{width:33.33%}.col-33:nth-of-type(3n + 1){clear:left;margin-left:0}}@media screen and (max-width: 600px){.col-33{width:100%;margin-left:0}}@media screen and (min-width: 1024px){.col-33-gutter{margin-top:60px;width:31.333%;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin-left:3%}.col-33-gutter:nth-of-type(-n + 3){margin-top:0}.col-33-gutter:nth-of-type(3n + 1){margin-left:0;clear:both}}@media screen and (max-width: 1024px){.col-33-gutter{margin-top:30px;width:100%;clear:left}.col-33-gutter:first-of-type{margin-top:0}}.col-40{width:40%}.col-45{width:45%}@media screen and (max-width: 600px){.col-45{width:100%}}.col-50{width:50%}@media screen and (max-width: 1024px){.col-50{width:100%}}.col-50-gutter{width:46%;margin-left:8%}.col-50-gutter:first-of-type{margin-left:0}.col-50-gutter:nth-of-type(2n+1){clear:left;margin-left:0}@media screen and (max-width: 768px){.col-50-gutter{width:100%;margin-left:0;margin-top:30px}.col-50-gutter:first-of-type{margin-top:0px}}.col-55{width:55%}@media screen and (max-width: 600px){.col-55{width:100%}}.col-60{width:60%}.col-66{width:66%}@media screen and (max-width: 1024px){.col-66{width:100%}}.col-100{width:100%}[class*=col-]{float:left;display:inline-block}article h1,article h2,article h3,article h4,article h5,article h6{padding-bottom:10px;text-transform:initial;color:#1f1f1f}article h1{color:#1f1f1f}article h1,article h2{font-size:26px;line-height:34px;font-weight:bold}article h3{font-size:22px;line-height:32px;font-weight:bold}article h4{font-size:22px;line-height:28px;font-weight:bold}article h5,article li,article p{font-size:18px;line-height:30px}article p,article ul,article ol{padding-bottom:25px}article ol,article ul{margin-left:30px}article ol li>li ol,article ol li>li ul,article ul li>li ol,article ul li>li ul{padding-bottom:0}article ol{list-style-type:decimal}article ul{list-style:disc}article a{color:#8572cf;font-weight:bold}article hr{height:1px;width:100%;clear:both;background-color:#8572cf;opacity:.2;border:none;display:block;background-position:center;background-repeat:no-repeat;margin-bottom:24px;display:block}article strong{font-weight:600}article p,article li{color:#1f1f1f}article i{font-style:italic}article a{color:#8572cf}article blockquote{max-width:800px;margin:20px auto 15px;padding:40px 20px;background-color:#f5f5f5;border:0;text-align:center;position:relative}article blockquote:before{content:"";margin:0 auto;background-image:url("/wp-content/themes/mariashriver/images/icons/quote.svg");height:30px;width:30px;background-size:18px;position:absolute;background-repeat:no-repeat;top:-10px;border:2px solid #8572cf;background-position:center;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;left:0;right:0}article blockquote h1,article blockquote h2,article blockquote h3,article blockquote h4,article blockquote h5,article blockquote h6{color:#8572cf}article blockquote p{color:#4e38a3;padding-bottom:0}article blockquote .twiiter-link{margin:18px 0 0;display:block}article b{font-weight:bold}article img{max-width:100%;height:auto}article .alignright{float:right;padding:20px 0px 20px 30px}@media screen and (max-width: 600px){article .alignright{padding:20px 0;float:none}}article .alignleft{float:left;padding:20px 30px 20px 0}@media screen and (max-width: 600px){article .alignleft{padding:20px 0;float:none}}article .aligncenter{margin:0 auto;display:block}article iframe{max-width:100%;margin:0 auto;display:block}article iframe video{position:absolute;width:100%;height:100%}article .video-container{height:0;padding-bottom:56.21%;position:relative}article .video-container iframe{position:absolute;width:100%;height:100%}article .cta-link-cta span{color:#8572cf;font-weight:bold}article .question{font-family:"BodoniRecut-Regular",Helvetica,Arial,sans-serif;font-size:26px;line-height:32px}@media print{header .social-icons,header .btn-container,header .menu-toggle,header nav,.social-media-sharing,.et_pb_fullwidth_image,.et_pb_fullwidth_post_title_1,.related-articles,.blog-cta,footer{display:none !important}#main-header{padding:5px 0 !important}.t7-article-wrapper,.author{margin:0 !important}.main-img{width:300px}header .mobile-header{text-align:center;width:100%;padding:20px 0}header .mobile-header img{max-width:400px !important}}.t7-btn-1{border:1px solid #8572cf;padding:10px 20px;text-transform:uppercase;font-weight:bold;color:#8572cf}.t7-btn-1:hover{background:#8572cf;color:#fff}.t7-btn-2,.alm-load-more-btn.more,.js-cm-submit-button{padding:10px 14px;background:#8572cf;color:#fff;font-size:18px;font-family:"Lato",Helvetica,Arial,sans-serif;letter-spacing:.5px}.t7-btn-3{padding:8px 11px;background:#fff;color:#8572cf;border:1px solid #fff}.t7-btn-3:hover{background:rgba(0,0,0,0);color:#fff}.t7-btn-4{padding:8px 11px;background:rgba(0,0,0,0);color:#000;border:1px solid #000}.t7-btn-4:hover{background:#000;color:#fff}.t7-btn-4.active{background-color:#000;color:#fff}.btn-center-wrapper{padding:30px 0 20px;text-align:center;clear:both}@media screen and (max-width: 600px){.btn-center-wrapper{display:flex;justify-content:center}}.js-cm-form input{padding:5px;border:1px solid #979797}.js-cm-form p{padding:0 0 20px}.js-cm-form p br{display:none}.js-cm-form button{color:#fff;border:0;padding:3px 8px;font-size:14px;text-align:center;background:#8572cf;border:1px solid #8572cf;cursor:pointer}.js-cm-form button:hover{color:#8572cf;background:#fff}.wpcf7{max-width:600px;margin:0 auto 50px}.wpcf7 label{padding:0 0 5px}.wpcf7 input{padding:10px 5px}.wpcf7 input,.wpcf7 textarea{width:100%;background:#fff;border:1px solid #979797;margin:5px 0;font-size:13px}.wpcf7 input[type=submit],.wpcf7 textarea[type=submit]{margin:8px 0 0;display:inline-block;background:#8572cf;color:#fff;padding:14px;width:auto}.js-cm-form{margin:5px 0 20px}.js-cm-form [for=fieldEmail]{display:none}.js-cm-form [type=email]{background:#fff !important;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;padding:12px;font-size:16px}.js-cm-form .js-cm-email-input{border-color:#e4e4e4;background:#e4e4e4;margin-top:15px}.js-cm-form .js-cm-submit-button{padding:8px 22px;text-transform:uppercase}.load-more-grid{padding:30px 0 50px}.load-more-grid .alm-btn-wrap{width:100%;clear:both;text-align:center}.load-more-grid .alm-btn-wrap .alm-load-more-btn.more{margin:50px auto 0}.load-more-grid .alm-btn-wrap .alm-load-more-btn.more.done{cursor:not-allowed;background:rgba(0,0,0,0);color:#e4e4e4;border-color:#e4e4e4}.load-more-grid .t7-btn-2{display:inline;margin:0 auto}.load-more-grid.hide-button .alm-btn-wrap{display:none}.social-icons{display:flex;justify-content:flex-end;align-items:flex-start}.social-icons .inline-icons{display:flex;align-items:flex-start}.social-icons a{margin-left:10px}.social-icons a .far,.social-icons a .fab,.social-icons a .fas{color:#8572cf;font-size:26px}.social-icons a .fab.fa-facebook-f{margin:0 4px;font-size:24px}.social-icons a .far.fa-search{font-size:24px}@media screen and (max-width: 768px){.social-icons{display:none}}.search-form{vertical-align:top;display:flex;align-items:center}.search-form a{margin-left:10px}@media screen and (max-width: 768px){.search-form a.search-site{margin-left:0}}.search-form form{display:none;margin:0 -40px 0 0;position:relative;z-index:30}.search-form form [type=text]{width:150px;border:0;background-color:#f0f0f0;padding:10px 5px;text-indent:10px;margin-right:10px}@media screen and (min-width: 768px)and (max-width: 1024px){.search-form form [type=text]{width:80px}}.search-form form [type=submit]{border:0;color:rgba(0,0,0,0);background:rgba(0,0,0,0);width:35px;height:32px}.search-form form .screen-reader-text{display:none}.search-form #search-site{z-index:0;cursor:pointer}.search-form .exit-search{display:none;color:#8572cf;margin-top:1px;cursor:pointer}.search-form .exit-search .far{font-size:33px}.search-form img{width:28px}.search-form.search-visible form{display:inline-block;vertical-align:top}.search-form.search-visible .icon{display:none}.search-form.search-visible .exit-search{display:flex}.search-form.search-visible+.inline-icons{display:none !important}.search-form.search-visible.no-exit .exit-search{display:none}.text-block-wrapper{text-align:center;padding:20px 0 40px;margin:0 auto}.text-block-wrapper .description{max-width:800px;margin:20px auto 10px;line-height:26px}.text-block-wrapper [class*=text-block]{padding:10px 40px}@media screen and (max-width: 860px){.text-block-wrapper [class*=text-block]{width:90%;margin:0 auto}}.text-block-1{color:#000;padding:10px;display:inline-block;text-align:center;text-transform:uppercase;font-size:28px;line-height:35px;position:relative}.text-block-2{color:#000;padding:10px;display:inline-block;text-align:center;text-transform:uppercase;font-size:28px;font-weight:bold}.t7-wrapper{max-width:1200px;margin:0 auto;padding:0 30px}.t7-wrapper-wide{max-width:1400px;margin:0 auto;padding:0 30px}.t7-article-wrapper{max-width:920px;margin:30px auto;padding:0 30px}.t7-yt-wrapper{max-width:840px;margin:30px auto;padding:0 30px}.ad-container{width:1140px;margin:0px auto 0px;display:block;padding:30px;position:relative;overflow:hidden;max-width:100%}.ad-container img{max-width:100%;width:100%}.ad-container img.desktop{display:none}@media screen and (min-width: 450px){.ad-container img.desktop{display:block}}.ad-container img.mobile{display:none}@media screen and (max-width: 450px){.ad-container img.mobile{display:block}}section.article{padding:30px 0}section.article.opacity-layer{padding:100px 0}@media screen and (max-width: 1250px){section.article.opacity-layer{padding:30px}}section.article.opacity-layer [class*=-wrapper]{background-color:rgba(250,250,250,.85);padding:40px}section.article.opacity-layer .btn-center-wrapper{background-color:rgba(0,0,0,0);padding:20px 0}section.article.remove-elements-spacing{padding:0}section.article.remove-elements-spacing *{padding:0}section.article.remove-elements-spacing .lgc-column,section.article.remove-elements-spacing .inside-grid-column,section.article.remove-elements-spacing p{margin:0}section.article.remove-elements-spacing+.products.shop-grid{padding-top:50px}section.article.shop-format{margin:0 40px}section.article.shop-format p,section.article.shop-format li{font-size:14px;line-height:21px}section.article.shop-format p,section.article.shop-format ul{padding-bottom:10px}@media screen and (max-width: 600px){section.article.shop-format{margin:0 20px}}section.article.shop-format .t7-wrapper{border:4px solid #e4e4e4;padding:100px 40px 20px;position:relative;max-width:900px}@media screen and (max-width: 600px){section.article.shop-format .t7-wrapper{padding:60px 20px 10px}}section.article.shop-format .t7-wrapper .shop-format-img{position:absolute;z-index:20;width:300px;left:0;right:0;top:-50px;margin:0 auto}@media screen and (max-width: 600px){section.article.shop-format .t7-wrapper .shop-format-img{width:250px;max-width:80%}}section.article.shop-format .t7-wrapper:before{content:"";position:absolute;z-index:10;background-color:#fff;width:350px;height:100px;left:0;right:0;top:-50px;margin:0 auto}@media screen and (max-width: 600px){section.article.shop-format .t7-wrapper:before{width:250px;max-width:90%}}@media screen and (max-width: 768px){section.article.remove-breaks br{display:none}}.banner{position:relative}@media screen and (max-width: 600px){.banner{margin:0 0 50px}}.banner.banner-slider{padding-bottom:initial}.banner.banner-slider{background-position:center top}.banner.banner-slider>div{opacity:0}.banner.banner-slider.slick-initialized>div{opacity:1}.banner .banner-container{position:relative}@media screen and (max-width: 600px){.banner .bubble{display:none}}.banner .banner-item .image-container{display:block;width:100%}.banner .banner-item .image-container.desktop{display:block}@media screen and (max-width: 600px){.banner .banner-item .image-container.desktop{display:none}}.banner .banner-item .image-container.mobile{display:block}@media screen and (min-width: 600px){.banner .banner-item .image-container.mobile{display:none}}.banner .banner-item .text-area{display:flex;align-items:center;z-index:50;position:absolute;height:100%;justify-content:center;margin:0 auto;left:0;right:0}@media screen and (max-width: 768px){.banner .banner-item .text-area{width:auto !important;display:none !important}}.banner .banner-item .text-area img{max-width:300px;max-height:310px;object-fit:contain}@media screen and (max-width: 1224px){.banner .banner-item .text-area img{max-width:280px}}@media screen and (max-width: 1024px){.banner .banner-item .text-area img{max-width:200px}}.banner .banner-item.text-enable h1{color:#fff;font-size:40px;text-transform:uppercase;letter-spacing:2px}.banner .banner-item.text-enable .image-container{-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:gray;filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale")}.banner .banner-item.text-enable:after{content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(78,56,163,.8);position:absolute;z-index:10}.banner .slick-dots{position:absolute}.banner .return{color:#fff;clear:both;display:block}.banner+.sunday-paper{border-top:0}@media screen and (max-width: 600px){.banner .t7-wrapper{padding:0 10px}}.banner .rectangle-text-mobile{border:5px solid #8572cf;padding:20px;margin:-40px auto 0;max-width:90%;display:none;position:relative;z-index:50;background:#fff;z-index:170}@media screen and (max-width: 600px){.banner .rectangle-text-mobile{display:block}}.banner .rectangle-text-mobile h3{font-weight:bold;font-size:18px;margin-bottom:18px}.banner .rectangle-text-mobile p{font-size:14px;line-height:20px}.blog-posts .t7-wrapper{overflow:hidden}.blog-posts .t7-wrapper .col-33-gutter p{font-size:16px;font-style:italic;color:#1f1f1f}.blog-posts .categories{margin:30px 0;overflow:hidden;display:flex;justify-content:space-between}@media screen and (max-width: 900px){.blog-posts .categories{display:none}}.blog-posts .categories a{position:relative;background-size:cover;background-position:center;padding:8px}.blog-posts .categories a h3{color:#000;z-index:10;position:relative;font-size:18px}@media screen and (max-width: 1400px){.blog-posts .categories a h3{font-size:16px}}.blog-posts .categories a:hover h3{color:#8572cf}.blog-posts .categories a.special{border-bottom:1px solid #8572cf}.blog-posts .categories a.special h3{color:#8572cf}.contributors{padding:100px 0;overflow:hidden}.contributors .col-25-gutter{text-align:center}.contributors .col-25-gutter a{color:#000;font-size:18px;line-height:24px;clear:both;display:block;text-transform:uppercase}.contributors .col-25-gutter img{background-color:#ccc;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:160px;height:160px;margin:0 0 30px}footer#main-footer{padding:30px 30px 10px;background-color:#fff;border-top:5px solid #e4e4e4;overflow:hidden;clear:both}footer#main-footer .main-logo{width:200px;margin:0 0 20px 0}@media screen and (max-width: 768px){footer#main-footer .main-logo{margin:0 0 20px 0}}footer#main-footer .t7-wrapper{display:flex;align-items:flex-start}@media screen and (max-width: 768px){footer#main-footer .t7-wrapper{flex-direction:column}}footer#main-footer .t7-wrapper.footer-top{justify-content:space-between}@media screen and (max-width: 768px){footer#main-footer .t7-wrapper.footer-top .left{flex-direction:column;text-align:center;width:100%}}@media screen and (min-width: 768px){footer#main-footer .t7-wrapper.footer-top .left nav{padding-right:30px}}footer#main-footer .t7-wrapper.footer-top .left nav li{display:inline-block;margin:0 10px 0 0}@media screen and (max-width: 768px){footer#main-footer .t7-wrapper.footer-top .left nav li{margin:0 5px}}footer#main-footer .t7-wrapper.footer-top .left nav a{text-transform:uppercase;color:#1f1f1f;font-size:16px;line-height:32px}@media screen and (max-width: 768px){footer#main-footer .t7-wrapper.footer-top .left nav a{font-size:12px;line-height:30px}}footer#main-footer .t7-wrapper.footer-top .left nav.menu-footer-container li a{color:#737373;font-size:12px}footer#main-footer .t7-wrapper.footer-top .right{margin:0 0 10px}@media screen and (max-width: 768px){footer#main-footer .t7-wrapper.footer-top .right{margin:30px auto 0}}footer#main-footer .t7-wrapper.footer-top .right .news-mast{max-width:200px;margin:0 auto;display:block}@media screen and (max-width: 600px){footer#main-footer .t7-wrapper.footer-top .right .news-mast{margin:10px auto 15px;max-width:80%;display:block}}footer#main-footer .t7-wrapper.footer-top .right .js-cm-form p{text-align:center}footer#main-footer .t7-wrapper.footer-top .right .js-cm-form [type=email]{text-align:center}@media screen and (max-width: 600px){footer#main-footer .t7-wrapper.footer-top .right .js-cm-form [type=email]{width:calc(100% - 120px)}}footer#main-footer .t7-wrapper.footer-bottom{display:flex;justify-content:space-between;margin-top:5px}@media screen and (max-width: 768px){footer#main-footer .t7-wrapper.footer-bottom{text-align:center;align-items:center}}footer#main-footer .t7-wrapper.footer-bottom img{width:20px}footer#main-footer .t7-wrapper.footer-bottom .social-icons{display:block}footer#main-footer .t7-wrapper.footer-bottom .social-icons a{margin-left:0;margin-right:20px}footer#main-footer .t7-wrapper.footer-bottom .copyright{color:#8572cf;align-items:center;padding:10px 0 0}@media screen and (max-width: 768px){footer#main-footer .t7-wrapper.footer-bottom .copyright{font-size:12px}}footer#main-footer .search-site{display:none}.global-ad{padding:30px 0;overflow:hidden;border-top:2px solid #e4e4e4}.global-ad h3,.global-ad h4,.global-ad p{color:#8572cf}.global-ad h3{font-size:24px;line-height:28px;text-align:center;text-transform:uppercase}.global-ad h4{font-size:20px;line-height:26px}.global-ad p{font-size:20px;line-height:26px;color:#979797}.global-ad .thumbnail{background-color:#e4e4e4;height:240px;width:100%;margin:15px 0;background-position:center;background-size:cover;display:block}header{-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.2);-khtml-box-shadow:0 0 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.2);-ms-box-shadow:0 0 5px rgba(0, 0, 0, 0.2);-o-box-shadow:0 0 5px rgba(0, 0, 0, 0.2);box-shadow:0 0 5px rgba(0, 0, 0, 0.2)}@media screen and (max-width: 768px){header{padding-top:0 !important}}header .mobile-header{position:relative}@media screen and (max-width: 768px){header .mobile-header{display:flex;justify-content:space-between;align-items:center;padding:10px 30px;width:100%}}header .mobile-header .main-logo{max-width:80%}@media screen and (min-width: 768px){header .mobile-header .main-logo{width:450px}}@media screen and (max-width: 768px){header .mobile-header .main-logo{max-width:270px;margin-top:4px}}@media screen and (max-width: 400px){header .mobile-header .main-logo{max-width:220px}}@media screen and (max-width: 360px){header .mobile-header .main-logo{max-width:180px}}header .mobile-header .menu-toggle{width:30px;height:30px;cursor:pointer;z-index:100000;display:block;margin-bottom:10px}@media screen and (min-width: 768px){header .mobile-header .menu-toggle{display:none}}@media screen and (max-width: 400px){header .mobile-header .menu-toggle{right:15px}}header .mobile-header .menu-toggle.on .one{-webkit-transform:rotate(45deg) translate(7px, 7px);-khtml-transform:rotate(45deg) translate(7px, 7px);-moz-transform:rotate(45deg) translate(7px, 7px);-ms-transform:rotate(45deg) translate(7px, 7px);-o-transform:rotate(45deg) translate(7px, 7px);transform:rotate(45deg) translate(7px, 7px)}header .mobile-header .menu-toggle.on .two{opacity:0}header .mobile-header .menu-toggle.on .three{-webkit-transform:rotate(-45deg) translate(8px, -9px);-khtml-transform:rotate(-45deg) translate(8px, -9px);-moz-transform:rotate(-45deg) translate(8px, -9px);-ms-transform:rotate(-45deg) translate(8px, -9px);-o-transform:rotate(-45deg) translate(8px, -9px);transform:rotate(-45deg) translate(8px, -9px)}header .mobile-header .menu-toggle.on .one,header .mobile-header .menu-toggle.on .two,header .mobile-header .menu-toggle.on .three{background:#8572cf !important}header .mobile-header .menu-toggle .one,header .mobile-header .menu-toggle .two,header .mobile-header .menu-toggle .three{width:100%;height:5px;background:#8572cf;margin:6px auto;backface-visibility:hidden;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s}@media screen and (max-width: 1024px){header .mobile-header .menu-toggle .one,header .mobile-header .menu-toggle .two,header .mobile-header .menu-toggle .three{background:#8572cf}}header .btn-container{text-align:left}header .btn-container .t7-btn-1{font-size:14px}@media screen and (min-width: 768px)and (max-width: 1024px){header .btn-container .t7-btn-1{padding:4px;font-size:10px}}@media screen and (max-width: 768px){header .btn-container{width:100%;background-color:#f0f0f0;padding:5px 0;text-align:center}header .btn-container .t7-btn-1{border:0}}header .header-top .t7-wrapper{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 768px){header .header-top .t7-wrapper{text-align:center;padding:5px;padding-top:25px}}@media screen and (max-width: 768px){header .header-top .t7-wrapper{flex-direction:column;padding:0}}@media screen and (min-width: 768px){header .btn-container,header .social-icons{width:350px}}@media screen and (min-width: 768px)and (max-width: 1024px){header .btn-container,header .social-icons{width:200px}}@media screen and (min-width: 768px){header .header-bottom{display:block !important}header .header-bottom #menu-main-menu{justify-content:space-between;display:flex}header .header-bottom .social-icons{display:none}header .header-bottom .t7-wrapper{padding:0 15px}}@media screen and (max-width: 768px){header .header-bottom{display:none;padding:0 0 30px;border-bottom:1px solid}header .header-bottom #menu-main-menu{flex-direction:column}header .header-bottom .social-icons{display:flex;justify-content:flex-start;margin:20px 30px 0}}header .header-bottom li a{color:#000;text-transform:uppercase;padding:13px 0;display:block;font-size:17px}@media screen and (min-width: 768px)and (max-width: 1224px){header .header-bottom li a{font-size:12px}}header .header-bottom li.current-menu-item a{color:#8572cf}section.images{margin-bottom:-2px;overflow:hidden}section.images .image-item{background-position:top;background-size:cover;background-repeat:no-repeat}section.images .col-33{padding:0 0 22%}@media screen and (max-width: 600px){section.images .col-33{padding:0 0 70%}}section.images .col-25{padding:0 0 15.55%}@media screen and (max-width: 600px){section.images .col-25{padding:0 0 32%}}@media screen and (max-width: 440px){section.images .col-25{padding:0 0 50%}}.instagram{padding:40px 0;text-align:center}@media screen and (max-width: 600px){.instagram{padding:0;margin-top:40px}}.instagram .t7-wrapper{display:flex}@media screen and (max-width: 600px){.instagram .t7-wrapper{padding:0}}@media screen and (max-width: 768px){.instagram .t7-wrapper{flex-direction:column}}@media screen and (min-width: 768px){.instagram .t7-wrapper{flex-wrap:wrap}.instagram .t7-wrapper .ig-container{width:40%}}.instagram .t7-wrapper .main-container{width:100%;display:flex}@media screen and (max-width: 768px){.instagram .t7-wrapper .main-container{flex-direction:column}}.instagram .t7-wrapper .main-container .twitter-container{width:35%;padding:10px}@media screen and (max-width: 768px){.instagram .t7-wrapper .main-container .twitter-container{width:100%}}.instagram .t7-wrapper .main-container .twitter-container #ctf{background:#fff;padding:10px 15px}.instagram .t7-wrapper .main-container .twitter-container #ctf .ctf-tweet-text a{white-space:-moz-pre-wrap;white-space:-hp-pre-wrap;white-space:-o-pre-wrap;white-space:-pre-wrap;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;word-break:break-all}.instagram .t7-wrapper .main-container .social-grid{width:65%}@media screen and (max-width: 768px){.instagram .t7-wrapper .main-container .social-grid{width:100%}}.instagram .main-container-text{text-align:center;padding:20px 0;position:relative;width:100%}.instagram .main-container-text:after{content:"";left:-600px;height:100%;position:absolute;background:#fff;width:600px;bottom:0}.instagram .main-container-text h2{font-weight:bold;font-size:28px;margin-bottom:10px;text-transform:uppercase}@media screen and (max-width: 768px){.instagram .main-container-text h2{font-size:24px}}.instagram .main-container-text h6{letter-spacing:5px;padding-right:20px;font-size:14px;text-transform:uppercase}.instagram .main-container-text h6,.instagram .main-container-text .connect-icons{display:inline-block}@media screen and (max-width: 768px){.instagram .main-container-text .connect-icons{margin-top:10px}}.instagram .main-container-text .connect-icons i{display:inline-block;margin-right:15px;font-size:22px;color:#000}@media screen and (max-width: 768px){.instagram .main-container-text{padding:30px 15px;text-align:center}.instagram .main-container-text h2{letter-spacing:1px;line-height:32px;max-width:260px}.instagram .main-container-text h6{padding:0;margin:10px 0}.instagram .main-container-text .connect-icons{margin-top:15px}}.instagram .social-grid{display:flex;flex-wrap:wrap}.instagram .social-grid .social-grid-item{width:50%;padding-bottom:50%;background-size:cover;background-position:center}.instagram .ig-container{position:relative}.instagram .ig-container .twitter-feed-container{z-index:52;width:100%;padding:30px;background:#fff;-webkit-box-shadow:4px 4px 10px rgba(0, 0, 0, 0.5);-khtml-box-shadow:4px 4px 10px rgba(0, 0, 0, 0.5);-moz-box-shadow:4px 4px 10px rgba(0, 0, 0, 0.5);-ms-box-shadow:4px 4px 10px rgba(0, 0, 0, 0.5);-o-box-shadow:4px 4px 10px rgba(0, 0, 0, 0.5);box-shadow:4px 4px 10px rgba(0, 0, 0, 0.5)}.instagram .ig-container .twitter-feed-container a{color:#8572cf}@media screen and (min-width: 768px){.instagram .ig-container .twitter-feed-container{margin:155px auto 0;position:absolute;left:0;right:0;width:80%}}.instagram .ig-container #sb_instagram{padding-bottom:0 !important}@media screen and (min-width: 768px){.instagram.animated .twitter-feed-container{margin:27px auto 0;-webkit-transition:all, 500ms;-khtml-transition:all, 500ms;-moz-transition:all, 500ms;-ms-transition:all, 500ms;-o-transition:all, 500ms;transition:all, 500ms}}section.links{padding:50px 0;overflow:hidden}section.links.article h3+p{margin-top:0px}section.links .link-item{text-align:center}section.links .link-item img{margin:0 auto 20px;max-width:100%}section.links .link-item h3{font-size:24px;line-height:32px;text-transform:uppercase;color:#8572cf}section.links .link-item p{color:#000;margin:20px 0 0;font-size:16px;line-height:24px}.notification-bar{display:flex;justify-content:center;align-items:center;padding:20px 10px;margin:auto;flex-direction:column;row-gap:.5rem;background-color:#8572cf}@media(min-width: 800px){.notification-bar{padding:10px;flex-direction:row}}@media(min-width: 1440px){.notification-bar{padding:8px 80px}}@media(max-width: 480px){.notification-bar{padding:10px}}.notification-bar__logo{max-width:120px}.notification-bar__text{font-size:16px;font-weight:500;letter-spacing:0;color:#fff;margin:0 20px;text-align:center}.notification-bar__link{color:#fff;border-bottom:1px solid #fff;text-decoration:none}.notification-bar--purple-bg{background-color:#8572cf}.notification-bar--blue-bg{background-color:#577abf}.page-header{overflow:hidden;background-position:center left !important}.page-header .t7-article-wrapper{margin:50px auto;padding:40px 20px;text-align:center;background-color:rgba(250,250,250,.85);max-width:880px}@media screen and (max-width: 768px){.page-header .t7-article-wrapper{margin:25px;padding:30px}}.page-header .t7-article-wrapper img{max-width:550px;margin-bottom:20px}@media screen and (max-width: 768px){.page-header .t7-article-wrapper img{max-width:100%;margin-bottom:10px}}.page-header .t7-article-wrapper p{max-width:800px;margin:0 auto}.press-feed__header{margin-inline:auto;padding-inline:1rem;max-width:850px;padding-top:3.25rem;margin-bottom:3.25rem;display:flex;flex-direction:column;align-items:center}.press-feed__title{font-size:2rem;margin-bottom:1.25rem;padding-bottom:1rem;padding-inline:1.75rem;text-align:center;font-weight:600;width:fit-content;text-transform:uppercase;border-bottom:#000 1px solid}.press-collection{margin-inline:auto;padding-inline:1rem;max-width:843px;margin-bottom:3.75rem}.press-collection__image{width:100%;max-width:425px;grid-area:image;margin-bottom:.85rem}@media screen and (min-width: 768px){.press-collection__image{margin-bottom:0}}.press-collection__post{border-top:1px solid rgba(0,0,0,.3);padding-block:1.875rem}@media screen and (min-width: 768px){.press-collection__post{display:grid;grid-template-columns:1.315fr 2fr;grid-template-areas:"image info";column-gap:3.4375rem;align-items:center}}.press-collection__info{height:min-content;grid-area:info}.press-collection__title{font-family:Georgia,"Times New Roman",Times,serif;font-size:1.125rem;line-height:1.45;color:#1f1f1f}.press-collection__title a{color:inherit}.press-collection__title a:hover{text-decoration:underline}.press-collection__author{font-size:.875rem;color:rgba(0,0,0,.5);margin-top:.75rem}.press-collection__author b{color:#000}.press-collection__author .press-collection__publication{text-transform:uppercase}section.page-title{background-color:#000;padding:15px 0}section.page-title h1{color:#fff;font-size:30px}.panels{padding:50px 0;overflow:hidden}@media screen and (max-width: 600px){.panels{padding:20px 0 0px}}.panels .panels-section-title{text-align:center}.panels .panels-section-title h2.panels-title{font-size:24px;margin:0 auto 35px;font-weight:bold}.panels .panel{clear:both;overflow:hidden;position:relative;align-items:center;overflow:hidden;width:100%}@media screen and (min-width: 768px){.panels .panel{display:flex}}.panels .panel img{max-width:100%;margin:0 auto -2px;opacity:0}.panels .panel .textarea{padding:40px}.panels .panel.panel-odd{flex-direction:row-reverse}.panels .panel.panel-even{background-image:url("https://mariashriver.com/wp-content/uploads/2020/08/paint-1.png")}.panels .panel.animated img{opacity:1;-webkit-transition:all, 500ms;-khtml-transition:all, 500ms;-moz-transition:all, 500ms;-ms-transition:all, 500ms;-o-transition:all, 500ms;transition:all, 500ms}@media screen and (max-width: 600px){.panels .panel .desktop-only{display:none}}.panels .panel .mobile-only{margin-top:20px}@media screen and (min-width: 601px){.panels .panel .mobile-only{display:none}}.panels.style_01 .panel a{color:#8572cf}.panels.style_02{padding:0}@media screen and (min-width: 768px){.panels.style_02{padding:30px 0}}@media screen and (max-width: 768px){.panels.style_02{text-align:center}}@media screen and (max-width: 600px){.panels.style_02{margin-bottom:60px}}.panels.style_02 .t7-wrapper{margin-bottom:30px}@media screen and (min-width: 600px){.panels.style_02 .t7-wrapper{align-items:center;display:flex;margin-bottom:40px}}@media screen and (max-width: 768px){.panels.style_02 .t7-wrapper{display:flex;flex-direction:column;margin-bottom:0}}@media screen and (max-width: 768px){.panels.style_02 .panel{padding:15px 0}}@media screen and (min-width: 768px){.panels.style_02 .panel-odd .t7-wrapper{flex-direction:row-reverse}}.panels.style_02 .panel-even{background-image:none}@media screen and (max-width: 600px){.panels.style_02 .textarea{padding:40px 0 10px}}.panels.style_02 h2{text-transform:uppercase}.panels.style_02 h6{letter-spacing:5px}.panels.style_02 p{max-width:410px;font-size:16px;color:#000;margin-top:10px}@media screen and (max-width: 768px){.panels.style_02 p{margin:15px auto 0;text-align:center !important}}.panels.style_02 .btn-center-wrapper{padding:0}.panels.style_02 .t7-btn-4{width:170px;display:block;text-align:center}@media screen and (max-width: 768px){.panels.style_02 .t7-btn-4{margin:0 auto}}@media screen and (min-width: 768px){.panels.style_02.alternate .panel-odd .t7-wrapper{flex-direction:reverse}}@media screen and (min-width: 768px){.panels.style_02.alternate .panel-even .t7-wrapper{flex-direction:row-reverse}}.products{overflow:hidden;padding:40px 0}.products .product-item.books-that-inspire{width:calc(100% - 60px)}.products .product-item.books-that-inspire .video-container-banner{padding-bottom:26.8%;width:100%;position:relative;background:#f6f6f6;display:block}.products .product-item.books-that-inspire .video-container-banner video{position:absolute;top:0;left:0;width:100%;height:100%}.products .product-item.section-title{width:100% !important;text-align:left;padding-bottom:40px;font-size:30px;font-weight:bold;text-indent:16px}.products.shop-grid{padding-top:0}.products.shop-grid .filters-wrapper{padding-bottom:20px;text-align:center}.products.shop-grid .filters-wrapper .mobile-dropdown{font-size:1.15rem;width:fit-content;border:1px #000 solid;margin:1rem auto;padding:.5rem .75rem}@media screen and (min-width: 768px){.products.shop-grid .filters-wrapper .mobile-dropdown{display:none}}.products.shop-grid .filters-wrapper .filter-title,.products.shop-grid .filters-wrapper ul{display:inline-block}.products.shop-grid .filters-wrapper li{display:inline-block;cursor:pointer;margin:12px;position:relative;color:#1f1f1f;padding:4px 0}.products.shop-grid .filters-wrapper li a{color:#1f1f1f}@media screen and (max-width: 768px){.products.shop-grid .filters-wrapper li{border:1px solid #000;display:block;width:max-content;margin:.5rem auto;padding:.5rem .74rem;min-width:16rem}}.products.shop-grid .filters-wrapper li.active{color:#fff;background:#000}@media screen and (min-width: 768px){.products.shop-grid .filters-wrapper li.active{border-bottom:2px solid #000;color:#000;background:unset}}.products.shop-grid .filters-wrapper li:before{content:"";left:-14px;width:2px;height:18px;position:absolute;background-color:#737373}@media screen and (max-width: 768px){.products.shop-grid .filters-wrapper li:before{display:none}}.products.shop-grid .filters-wrapper li:first-child:before{display:none}.products.shop-grid .filters-wrapper li svg{margin-left:.5rem;transform:translateY(2px)}.products .t7-wrapper{overflow:hidden}@media screen and (max-width: 768px){.products .t7-wrapper{padding:0 10px}}.products .product-item{text-align:center;position:relative;padding:0 0 80px}.products .product-item h3{font-size:20px;line-height:30px}.products .product-item .btn-center-wrapper{position:absolute;display:inline-block;margin:auto 0;left:0;right:0;bottom:10px}.products .product-item .thumbnail{background-position:center;background-size:contain;background-color:#fff;background-repeat:no-repeat;height:250px;width:100%;margin:0 0 10px 0;display:flex;justify-content:end}.products .product-item .thumbnail .product-label{background:#fff;color:#000;border:solid 1px #000;text-transform:uppercase;padding:2px 11px;width:fit-content;height:fit-content;margin-right:20px;margin-top:14px;position:absolute}.products .product-item.shop{text-align:left;padding:0px;width:calc(50% - 10px)}@media screen and (min-width: 768px){.products .product-item.shop{width:31%;padding:0 0 30px}}.products .product-item.shop .inner-container{padding:0 20px;overflow:hidden}@media screen and (max-width: 768px){.products .product-item.shop .inner-container{padding:0 5px}}.products .product-item.shop .thumbnail{height:0;padding:0 0 90%}.products .product-item.shop h3{color:#4a4a4a;font-size:24px;font-weight:bold;margin-bottom:10px}@media screen and (max-width: 768px){.products .product-item.shop h3{font-size:14px;line-height:22px}}.products .product-item.shop p{font-size:16px;line-height:24px}@media screen and (max-width: 768px){.products .product-item.shop p{font-size:14px;line-height:22px}}.products .product-item.shop .t7-btn-4{display:inline-block;margin:20px 0 0}@media screen and (max-width: 768px){.products .product-item.shop .t7-btn-4{margin:4px 0 0}}.products .product-item.shop .txt-container{margin:25px 20px}@media screen and (max-width: 768px){.products .product-item.shop .txt-container{margin:25px 0px}}.quotes{padding:50px 0}.quotes .slots{background:#fff}.quotes .t7-wrapper-wide{display:flex}@media screen and (max-width: 1024px){.quotes .t7-wrapper-wide{display:grid}}.quotes .t7-wrapper{overflow:hidden;padding:40px 0}.quotes .quote{border:1px solid #979797;text-align:center;position:relative;min-height:400px;display:block}.quotes .quote p{font-size:24px;line-height:32px}.quotes .quote p.name{text-transform:uppercase;padding:10px 0 5px;font-size:24px !important;line-height:32px !important}.quotes .quote .bottom{position:absolute;bottom:50px;margin:0 auto;left:0;right:0}.quotes .quote:before,.quotes .quote:after{content:"";background-image:url("/wp-content/themes/mariashriver/images/icons/quote.svg");height:50px;width:50px;background-size:100%;position:absolute;background-repeat:no-repeat;background-position:center}.quotes .quote:before{left:10px;top:-25px;-webkit-transform:rotate(180deg);-khtml-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.quotes .quote:after{bottom:-20px;right:10px}.quotes .quote table{position:absolute;height:100%;width:100%}.quotes .quote table td{display:table-cell;vertical-align:middle;padding:0px 20px 100px;margin-bottom:30px}.quotes .quote.small-text p{font-size:20px;line-height:28px}.quotes .quote .tweet-this{color:#38a1f3}.archive h1,.archive h4,.search-no-results h1,.search-no-results h4,.search-results h1,.search-results h4{font-weight:bold;line-height:28px;font-size:20px;color:#8572cf}.archive h1:hover,.archive h4:hover,.search-no-results h1:hover,.search-no-results h4:hover,.search-results h1:hover,.search-results h4:hover{color:#8572cf}.archive .search-result,.search-no-results .search-result,.search-results .search-result{color:#8572cf;font-weight:bold;font-size:26px;display:inline-block}@media screen and (max-width: 900px){.archive .search-result,.search-no-results .search-result,.search-results .search-result{margin:0 0 10px}}@media screen and (min-width: 900px){.archive .search-form,.search-no-results .search-form,.search-results .search-form{float:right}}.archive #no-results,.search-no-results #no-results,.search-results #no-results{padding:50px 0 200px;font-weight:bold}.archive .search-block,.search-no-results .search-block,.search-results .search-block{clear:both;margin:40px 0;overflow:hidden}.archive .search-block .content,.search-no-results .search-block .content,.search-results .search-block .content{width:100%;float:left;display:inline-block}.archive .search-block .content .post-meta,.search-no-results .search-block .content .post-meta,.search-results .search-block .content .post-meta{position:relative;margin:10px 0}.archive .search-block .content .post-meta span,.search-no-results .search-block .content .post-meta span,.search-results .search-block .content .post-meta span{height:14px;width:2px;background-color:#1f1f1f;display:inline-block;margin:0 8px}.archive .search-block .content .post-search,.search-no-results .search-block .content .post-search,.search-results .search-block .content .post-search{color:#1f1f1f;line-height:23px}.archive .search-block .img,.search-no-results .search-block .img,.search-results .search-block .img{float:left;display:inline-block}.archive .search-block .img div,.search-no-results .search-block .img div,.search-results .search-block .img div{background-color:#ccc;background-position:center;background-size:cover;width:200px;height:150px}.archive .search-block .img+.content,.search-no-results .search-block .img+.content,.search-results .search-block .img+.content{padding:0 0 0 30px;width:calc(100% - 250px)}@media screen and (max-width: 600px){.archive .search-block .img+.content,.search-no-results .search-block .img+.content,.search-results .search-block .img+.content{width:100%;padding:0;clear:both;padding:30px 0 0}}.archive .pagination,.search-no-results .pagination,.search-results .pagination{text-align:center;margin:0 0 50px}.archive .pagination .screen-reader-text,.search-no-results .pagination .screen-reader-text,.search-results .pagination .screen-reader-text{display:none}.archive .pagination .page-numbers,.search-no-results .pagination .page-numbers,.search-results .pagination .page-numbers{background:#e4e4e4;padding:7px;color:#1f1f1f;font-weight:bold;margin:0 5px;padding:6px 10px}.archive .pagination .page-numbers.current,.search-no-results .pagination .page-numbers.current,.search-results .pagination .page-numbers.current{background-color:#8572cf;color:#fff}.product-item img{object-fit:contain;width:100%}.product-item h3{color:#000;font-size:24px;font-weight:bold;line-height:30px}.product-item p{font-size:16px;line-height:24px}.product-item.border img{border:1px solid #ccc;padding:20px}.product-item .btn-container{display:flex;margin:12px 0}@media screen and (max-width: 769px){.shop .t7-wrapper{padding:0 15px}}@media screen and (max-width: 769px){.shop .shop-list{margin:0;padding-top:22px;border-bottom:1px solid #ccc}}@media screen and (max-width: 769px)and (max-width: 769px){.shop .shop-list:first-child{border-top:1px solid #ccc}}.shop .shop-list.custom-widget{margin-bottom:55px}@media screen and (max-width: 769px){.shop .shop-list.custom-widget{margin-bottom:0px}}@media screen and (max-width: 769px){.shop .shop-list.bookshop-widget{padding-top:12px}}@media screen and (max-width: 769px){.shop .shop-list.bookshop-widget iframe{height:340px}}@media screen and (max-width: 600px){.shop .shop-list.bookshop-widget#the-open-field-a-publishing-imprint-by-maria-shriver iframe,.shop .shop-list.bookshop-widget#get-lit-a-sunday-paper-nonfiction-book-club iframe,.shop .shop-list.bookshop-widget#books-from-our-above-the-noise-conversation-series iframe,.shop .shop-list.bookshop-widget#the-sunday-paper-s-summer-2024-reading-list iframe{height:362px}}.shop .shop-list:first-child{margin-top:0}.shop .shop-list .widget-head{display:flex;flex-direction:row;justify-content:space-between;padding:0 25px;margin-bottom:15px;align-items:center}@media screen and (max-width: 769px){.shop .shop-list .widget-head{align-items:center;justify-content:center}}.shop .shop-list .widget-head h2{border:none;font-size:28px;font-family:"pt-serif-pro",sans-serif;font-weight:800;color:#2c293b}@media screen and (max-width: 768px){.shop .shop-list .widget-head h2{font-size:18px;text-align:center}}.shop .shop-list .widget-head a{text-decoration:underline}.shop .shop-list .widget-head .view-all{font-family:"IBM Plex Sans",sans-serif;font-size:16px}@media screen and (max-width: 769px){.shop .shop-list .widget-head .view-all{display:none}}.shop .shop-list .slider{display:flex;padding:0 25px;padding-bottom:0px}.shop .shop-list .slider .slick-arrow{background-color:#fff;width:40px;height:40px;top:140px;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;box-shadow:0px 4px 20.5px 0px rgba(0,0,0,.25)}.shop .shop-list .slider .slick-prev:before,.shop .shop-list .slider .slick-next:before{color:#5675bc;opacity:1}.shop .shop-list .slider button.slick-prev{left:6px;display:block !important}.shop .shop-list .slider button.slick-prev:before{margin-left:-5px}.shop .shop-list .slider button.slick-next{right:6px;display:block !important}.shop .shop-list .slider button.slick-next:before{margin-right:-5px}.shop .shop-list .slider .product-item{width:280px;height:auto;margin-left:8px;display:inline-table}.shop .shop-list .slider .product-item:first-child{margin-left:0}.shop .shop-list .slider .product-item img{height:280px;width:280px;display:block;margin-bottom:10px;object-fit:contain}.shop .shop-list .slider .product-item h3{color:#000;font-size:18px;line-height:24px}.shop .shop-list .slider .product-item.book{width:auto}.shop .shop-list .slider .product-item.book img{width:auto}.shop .shop-list .slider .product-item.book h3{max-width:180px}.shop .shop-list .mobile-button{border:2px solid #5675bc;color:#5675bc;margin:20px auto 25px;padding:10px;display:block;width:110px;text-align:center;-webkit-border-radius:200px;-khtml-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;font-size:14px;font-weight:bold}@media screen and (min-width: 769px){.shop .shop-list .mobile-button{display:none}}.taxonomy-product-cat-archive{padding-bottom:45px}.taxonomy-product-cat-archive h1{text-align:center;font-size:1.8rem;color:#000;font-family:"pt-serif-pro",sans-serif;padding:70px 20px 50px;font-weight:500}@media screen and (max-width: 769px){.taxonomy-product-cat-archive h1{font-size:1.5rem;padding:50px}}.taxonomy-product-cat-archive h1:hover{color:#000}.taxonomy-product-cat-archive .shop-tax-grid{display:flex;flex-wrap:wrap}.taxonomy-product-cat-archive .shop-tax-grid .product-item{margin:0 1.5%;padding:30px 0 20px;display:block;display:flex;flex-direction:column}@media screen and (max-width: 769px){.taxonomy-product-cat-archive .shop-tax-grid .product-item{border-bottom:1px solid #ccc}}@media screen and (min-width: 769px){.taxonomy-product-cat-archive .shop-tax-grid .product-item{width:30%}}@media screen and (max-width: 769px){.taxonomy-product-cat-archive .shop-tax-grid .product-item{width:46%}.taxonomy-product-cat-archive .shop-tax-grid .product-item:first-child{border-top:1px solid #ccc}}@media screen and (max-width: 600px){.taxonomy-product-cat-archive .shop-tax-grid .product-item{width:100%}}.taxonomy-product-cat-archive .shop-tax-grid .product-item img{width:100%;object-fit:contain;aspect-ratio:1/1}.taxonomy-product-cat-archive .shop-tax-grid .product-item h3{margin:5px 0 10px}.taxonomy-product-cat-archive .shop-tax-grid .product-item .btn-container{margin-top:18px}.chrome .shop .shop-list .widget-head h2{font-weight:600}@media screen and (min-width: 769px){.chrome .shop .shop-list .widget-head h2{-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}}.text-editor{padding:150px 30px}@media screen and (max-width: 600px){.text-editor{padding:50px 30px}}.text-editor a{border-bottom:2px solid #8572cf}.t7-lightbox{position:fixed;display:none;z-index:5000000000}.t7-lightbox .newsletter{background:#fff}.t7-lightbox .content{width:1000px;position:fixed;top:10vh;z-index:10000;max-width:80%;left:0;right:0;margin:0 auto}@media screen and (max-width: 600px){.t7-lightbox .content{top:10vh}}.t7-lightbox .content .inner-content{position:relative}@media screen and (max-width: 1024px){.t7-lightbox .content .inner-content{display:flex;flex-direction:column-reverse;justify-content:flex-end}}@media screen and (min-width: 1024px){.t7-lightbox .content .inner-content>div{width:50%}}@media screen and (max-width: 1024px){.t7-lightbox .content .inner-content>div{width:100%}}.t7-lightbox .content .inner-content>div.content--email-capture{padding:30px;text-align:center}@media screen and (max-width: 600px){.t7-lightbox .content .inner-content>div.content--email-capture{padding:20px}}.t7-lightbox .content .inner-content>div.content--email-capture .masthead{width:200px;margin:0 0 20px}.t7-lightbox .content .inner-content>div.content--email-capture form{margin:20px 0 0}.t7-lightbox .content .inner-content>div.content--email-capture h3{color:#979797;font-weight:bold;font-size:24px;margin:0 0 20px}.t7-lightbox .content .inner-content>div.content--email-capture p{color:#1f1f1f;line-height:25px;max-width:345px;margin:0 auto;padding-inline:.5rem}@media screen and (max-width: 600px){.t7-lightbox .content .inner-content>div.content--email-capture p{font-size:12px}}.t7-lightbox .content .inner-content>div.content--email-capture .formspree{display:flex;flex-direction:column;align-items:center;gap:.85rem}.t7-lightbox .content .inner-content>div.content--email-capture .formspree__input-text{border:1px solid #979797;padding:12px;font-size:16px}.t7-lightbox .content .inner-content>div.content--email-capture .formspree__btn{text-transform:uppercase;color:#fff;border:0;padding:8px 22px;font-size:14px;text-align:center;background:#8572cf;border:1px solid #8572cf;cursor:pointer}.t7-lightbox .content .inner-content>div.content--email-capture .link{margin:10px auto 0;display:inline-block;font-size:14px;color:#979797;border-bottom:2px solid #979797}.t7-lightbox .content .inner-content>div.content--email-capture .link:hover{color:#8572cf;border-bottom:2px solid #8572cf}@media screen and (max-width: 600px){.t7-lightbox .content .inner-content>div.content--email-capture .link{font-size:10px;margin:0 auto}}.t7-lightbox .content .inner-content>div.content--email-capture .testimonial{margin:20px auto 0;clear:both;display:block;font-size:14px}@media screen and (max-width: 600px){.t7-lightbox .content .inner-content>div.content--email-capture .testimonial{display:none}}.t7-lightbox .content .inner-content>div.image--content{background-position:center;background-size:cover;top:0;height:100%;right:0}@media screen and (min-width: 1024px){.t7-lightbox .content .inner-content>div.image--content{position:absolute}}@media screen and (max-width: 1024px){.t7-lightbox .content .inner-content>div.image--content{height:120px;width:100%;background-position:top}}@media screen and (max-width: 768px){.t7-lightbox .content .inner-content>div.image--content{display:none}}.t7-lightbox .video-container{height:auto;cursor:pointer;position:relative;overflow:hidden;width:100%;max-width:1800px;padding-bottom:45%}.t7-lightbox .video-container iframe,.t7-lightbox .video-container object,.t7-lightbox .video-container embed,.t7-lightbox .video-container .image-cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background-size:cover;background-position:center;background-repeat:no-repeat}.t7-lightbox .overlay{width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.8);position:fixed}.t7-lightbox .fa-times{top:7px;right:-35px;position:absolute;color:#fff;font-size:32px}.t7-lightbox .exit-lightbox{cursor:pointer}.t7-inline-cta{padding:0;border-bottom:3px solid #e9e9e9}@media screen and (max-width: 1024px){.t7-inline-cta{padding:20px 0;margin:20px 0}}@media screen and (max-width: 768px){.t7-inline-cta{border:0}}.t7-inline-cta>.et_pb_row{padding:0;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.t7-inline-cta>.et_pb_row{flex-direction:column}}.t7-inline-cta>.et_pb_row form{text-align:center}@media screen and (max-width: 768px){.t7-inline-cta>.et_pb_row>div{margin:0 0 30px}}@media screen and (max-width: 1024px){.t7-inline-cta>.et_pb_row>div:first-child{display:none}}.related-articles{clear:both;display:block;overflow:hidden;margin:0 0 100px;padding:0 30px}.related-articles h3{text-transform:uppercase;border:1px solid #1f1f1f;text-align:center;padding:10px 0;margin:0 0 30px}@media screen and (max-width: 600px){.related-articles h3{font-size:14px;line-height:18px}}.related-articles h3 span{color:#8572cf}@media screen and (max-width: 600px){.related-articles h3 span{display:block}}.related-articles .post--item{border:1px solid #1f1f1f;padding:20px 20px 40px;min-height:300px;position:relative}.related-articles .post--item .post-thumb{width:100%;height:0;padding-bottom:60%;background:#f8f8f8;margin:0 0 10px;background-size:cover;background-position:center}.related-articles .post--item h4{line-height:25px;color:#8572cf}.related-articles .post--item .author-name{color:#979797;font-style:italic;margin:5px 0}.related-articles .post--item a.post--link{color:#8572cf;font-size:16px;font-weight:bold;position:absolute;left:20px;bottom:20px}section.reporting{overflow:hidden;padding:15px 0;background-image:url("https://mariashriver.com/wp-content/uploads/2020/08/paint-1.png")}section.reporting .t7-article-wrapper{overflow:hidden}@media screen and (max-width: 768px){section.reporting{background-color:#f6f6f6}section.reporting .t7-article-wrapper{margin:0}}@media screen and (max-width: 600px){section.reporting .t7-article-wrapper{padding:0}}section.reporting .section-title{text-align:left;padding:30px}@media screen and (max-width: 768px){section.reporting .section-title{padding:0 0 30px;text-align:center}}section.reporting .section-title h2{font-weight:bold;font-size:28px;margin-bottom:10px;text-transform:uppercase}@media screen and (max-width: 768px){section.reporting .section-title h2{font-size:24px;display:flex;align-items:center;flex-direction:column-reverse;margin-left:auto;margin-right:auto}section.reporting .section-title h2 img{width:45px;margin-bottom:10px}}section.reporting .section-title .description{margin:0;max-width:270px;max-width:410px}section.reporting .section-title .description p{font-size:16px;color:#000;line-height:26px}section.reporting .section-title a{margin-top:20px}section.reporting .section-title img{height:25px}section.reporting .section-title [class*=btn]{margin:15px 0 0;display:inline-block}section.reporting .main-image{padding-bottom:8.5%;background-position:center top;background-size:contain;background-repeat:no-repeat}section.reporting .gradient{background:linear-gradient(180deg, rgba(139, 139, 139, 0) 0%, #6c6c6c 32.69%, #ffffff 100%);padding-bottom:43%;position:absolute;z-index:2;bottom:-49%;width:100%}@media screen and (max-width: 600px){section.reporting .gradient{display:none}}section.reporting .reporting-graphic{position:relative}section.reporting .reporting-item{display:block}section.reporting .reporting-item .video-thumbnail{padding-bottom:150%;background:#ccc;text-align:center;margin-bottom:20px;position:relative;display:block;background-position:center;background-size:cover}section.reporting .reporting-item .video-thumbnail .fa-play-circle{color:#fff;bottom:10px;right:10px;position:absolute;font-size:30px;z-index:10}section.reporting .reporting-item .video-thumbnail:hover:after{opacity:1;-webkit-transition:opacity, 500ms;-khtml-transition:opacity, 500ms;-moz-transition:opacity, 500ms;-ms-transition:opacity, 500ms;-o-transition:opacity, 500ms;transition:opacity, 500ms}section.reporting .reporting-item .video-thumbnail:after{content:" ";width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;background:linear-gradient(134.72deg, rgba(48, 35, 174, 0.8) 0%, rgba(200, 109, 215, 0.66) 100%);-webkit-transition:opacity, 500ms;-khtml-transition:opacity, 500ms;-moz-transition:opacity, 500ms;-ms-transition:opacity, 500ms;-o-transition:opacity, 500ms;transition:opacity, 500ms}section.reporting .reporting-item p{font-weight:bold;line-height:20px}section.reporting .tiles-grid{position:relative;z-index:10}section.reporting.animated .section-title{padding:50px 30px 30px;-webkit-transition:all, 500ms;-khtml-transition:all, 500ms;-moz-transition:all, 500ms;-ms-transition:all, 500ms;-o-transition:all, 500ms;transition:all, 500ms}@media screen and (min-width: 600px){section.reporting.animated .section-title{padding:10% 30px 0}}section.reporting .reporting-slider{height:327px;margin-bottom:2rem}section.reporting .reporting-slider .slick-dots{bottom:-8px;width:unset;left:50%;transform:translateX(-50%)}@media screen and (max-width: 600px){section.reporting .reporting-slider{height:15rem}section.reporting .reporting-slider .slick-dots{bottom:-16px}}section.reporting .embed-container.latest-embed iframe{height:89% !important;margin-bottom:1rem}section.reporting .embed-container p{position:relative;padding-bottom:56%;height:0;overflow:hidden;max-width:100%}section.reporting .embed-container p iframe,section.reporting .embed-container p object,section.reporting .embed-container p embed{position:absolute;top:0;left:0;width:100%;height:100%}.search-section .far.fa-search{font-size:24px;margin:4px 0 0 3px;color:#8572cf}.sunday-paper{border-top:2px solid #e4e4e4;border-bottom:2px solid #e4e4e4;background-color:#f6f6f6;padding:20px 0;background-image:url("https://mariashriver.com/wp-content/uploads/2020/08/paint-1.png")}@media screen and (max-width: 600px){.sunday-paper{overflow:hidden}}.sunday-paper [class*=wrapper]{display:flex;margin:0 auto;align-items:center;justify-content:center}.sunday-paper [class*=wrapper]>*{margin:0 20px;flex-grow:1;flex-basis:0}@media screen and (max-width: 600px){.sunday-paper [class*=wrapper]{flex-direction:column}}.sunday-paper [class*=wrapper] .phone-img{max-width:300px}@media screen and (max-width: 768px){.sunday-paper [class*=wrapper] .phone-img{display:none}}.sunday-paper [class*=wrapper] .phone-img img{margin-bottom:-2px;width:100%}@media screen and (max-width: 600px){.sunday-paper [class*=wrapper] .phone-img img{height:auto;margin:0 auto;display:block}}.sunday-paper .quote img{max-width:80%}@media screen and (max-width: 600px){.sunday-paper .quote{display:none}}.sunday-paper .subscription-form{padding-top:20px}@media screen and (max-width: 600px){.sunday-paper .subscription-form{margin:0 auto;display:block}}.sunday-paper .subscription-form img{max-width:210px;margin-bottom:5px;display:none}@media screen and (max-width: 768px){.sunday-paper .subscription-form img{margin:0 auto;display:block}}.sunday-paper .subscription-form p{padding:15px 0 0;font-size:16px}.sunday-paper .subscription-form form{margin:0 0 5px}.sunday-paper .subscription-form form [for=fieldEmail]{display:none}.sunday-paper .subscription-form form [type=email]{width:260px;margin:0}@media screen and (max-width: 768px){.sunday-paper .subscription-form{text-align:center}.sunday-paper .subscription-form h2{margin:0 auto}.sunday-paper .subscription-form [type=email]{text-align:center}}@media screen and (max-width: 600px){.sunday-paper img{max-width:80%}}.sunday-paper+footer{border-top:3px !important}.sunday-paper+.related-articles{padding:50px 0 0}.sunday-paper+.global-ad{border-top:0}section.videos{padding:30px 0 50px;overflow:hidden}section.videos.custom .col-33-gutter{text-align:center}section.videos .t7-wrapper{overflow:hidden;padding-bottom:20px}section.videos .video-container{height:0;padding-bottom:56.21%;position:relative}section.videos .video-container iframe{position:absolute;width:100%;height:100%;left:0;top:0}section.videos .thumbnail{padding-bottom:66%;background-position:center;background-size:cover;position:relative;text-align:center}@media screen and (max-width: 600px){section.videos .thumbnail{margin-top:30px}}section.videos .thumbnail.video-lightbox-trigger{cursor:pointer}section.videos .thumbnail.video-lightbox-trigger:after{content:"";font-family:"Font Awesome 5 Pro";color:#fff;z-index:30;position:absolute;font-size:50px;margin:0 auto;left:0;right:0;top:40%}section.videos h3{font-size:20px;line-height:25px;margin:20px 0}.youtube{overflow:hidden}.youtube .t7-yt-wrapper{text-align:center}@media screen and (max-width: 768px){.youtube .video-container{margin-bottom:20px}}.youtube iframe{width:100%}.youtube h2{font-weight:bold;font-size:28px;line-height:30px;margin:15px auto;text-transform:uppercase;text-align:center;display:inline-block;text-align:center}@media screen and (max-width: 768px){.youtube h2{font-size:24px}}@media screen and (max-width: 320px){.youtube h2{font-size:20px}}.youtube h2 i{color:#8572cf;padding-left:10px}.youtube h2+p{font-size:18px;line-height:22px;text-align:center;max-width:560px;margin:0 auto 30px}.youtube h6{clear:both}.youtube .youtube-featuered--video,.youtube .youtube-grid--item{background-position:center;background-size:108%;background-color:#ccc;padding-bottom:60%}.youtube .youtube-grid{margin-top:15px}@media screen and (min-width: 768px){.youtube .youtube-grid{display:flex;justify-content:space-between}}@media screen and (min-width: 768px){.youtube .youtube-grid .youtube-grid--strip{width:16%}}.youtube .youtube-grid .youtube-grid--strip .youtube-grid--item{margin-bottom:30px;display:none}@media screen and (min-width: 768px){.youtube .youtube-grid .youtube-grid--strip .youtube-grid--item{display:block}}.youtube .youtube-grid .youtube-grid--strip .t7-btn-4{display:block;text-align:center;text-transform:uppercase}.youtube .youtube-grid .youtube-featuered{opacity:0;margin-top:-20px}@media screen and (min-width: 768px){.youtube .youtube-grid .youtube-featuered{width:74.5%}}@media screen and (max-width: 768px){.youtube .youtube-grid .youtube-featuered{margin-bottom:20px}}.youtube .youtube-grid .youtube-featuered .youtube-featuered--video{width:100%}.youtube .youtube-grid.flip{flex-direction:row-reverse}.youtube .youtube-grid.animated .youtube-featuered{opacity:1;margin-top:0px;-webkit-transition:all, 500ms;-khtml-transition:all, 500ms;-moz-transition:all, 500ms;-ms-transition:all, 500ms;-o-transition:all, 500ms;transition:all, 500ms}.error404 section{padding:60px;background-color:#8572cf}.error404 section .t7-article-wrapper{display:block;height:100%;padding:100px 0}@media screen and (max-width: 600px){.error404 section .t7-article-wrapper{padding:20px 0}}.error404 section table{height:100%}.error404 section table td{vertical-align:middle}.error404 section table td h1{font-weight:800;color:#fff;font-size:70px}.error404 section table td h2{margin-top:10px;color:#fff;font-size:24px}.error404 section table td [class*=btn]{margin-top:30px;display:inline-block}.error404 footer{margin-top:0}.page-template-page-i-am-maria section .wrapper{padding-left:30px;padding-right:30px}.page-template-page-i-am-maria section .wrapper img{max-width:100%}.page-template-page-i-am-maria section .section-header{text-transform:uppercase;font-weight:900;border:0;display:block;text-align:center;padding-bottom:40px !important}.page-template-page-i-am-maria section p{font-size:.8rem;line-height:1.4rem;color:#54555d}@keyframes bounceScale{0%{-webkit-transform:scale(0.8);-khtml-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);opacity:0}50%{-webkit-transform:scale(1.2);-khtml-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);opacity:1}70%{-webkit-transform:scale(0.9);-khtml-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);opacity:1}100%{-webkit-transform:scale(1);-khtml-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}.i-am-maria{background-color:#fafafa;padding:50px 0;background-image:url("https://mariashriver.com/wp-content/uploads/2024/12/i-am-maria-bg.png")}.i-am-maria .wrapper{display:flex;margin:0 auto;max-width:1000px;align-items:center;gap:40px;justify-content:center}@media screen and (max-width: 900px){.i-am-maria .wrapper{flex-direction:column}}.i-am-maria .wrapper .book-img{position:relative;width:50%;max-width:400px;margin-left:70px;display:block}@media screen and (max-width: 900px){.i-am-maria .wrapper .book-img{width:100%;margin:0 auto;max-width:250px}}.i-am-maria .wrapper .book-img .event-preorder{height:200px;width:200px;position:absolute;left:-110px;top:80px;opacity:0;-webkit-transform:rotate(15deg);-khtml-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg);-webkit-transform:scale(0.4);-khtml-transform:scale(0.4);-moz-transform:scale(0.4);-ms-transform:scale(0.4);-o-transform:scale(0.4);transform:scale(0.4);animation:bounceScale .8s ease-out .5s forwards}.i-am-maria .wrapper .book-img .event-preorder svg{width:100%}@media screen and (max-width: 768px){.i-am-maria .wrapper .book-img .event-preorder{height:120px;width:120px;left:-50px}}@media screen and (max-width: 600px){.i-am-maria .wrapper .book-img .event-preorder{height:120px;width:120px;top:50px}}.i-am-maria .wrapper .book-info{display:flex;flex-direction:column;gap:20px;width:calc(100% - 500px)}@media screen and (max-width: 900px){.i-am-maria .wrapper .book-info{width:100%}}.i-am-maria .wrapper .book-info h1{font-size:1.2rem;text-decoration:underline;margin-bottom:15px;font-style:italic;font-family:"Libre Baskerville",serif;font-weight:400}.i-am-maria .wrapper .book-info .metabox{background-color:#fff;padding:30px;border:1px solid #bfbfbf;-webkit-border-radius:15px;-khtml-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;max-width:500px;margin:0 auto}.i-am-maria .wrapper .book-info .metabox .newline{margin-bottom:8px;display:flex;gap:10px;align-items:center}.i-am-maria .wrapper .book-info .metabox .newline .large-text{font-size:1.5rem}.i-am-maria .wrapper .book-info .metabox .newline p{color:#000;webkit-touch-callout:none;-webkit-user-modify:none}.i-am-maria .wrapper .book-info .metabox .shop-buttons-container{margin-top:20px}.i-am-maria .wrapper .book-info .metabox .shop-buttons{display:flex;gap:15px;flex-wrap:wrap;padding-top:14px;padding-left:0}.i-am-maria .wrapper .book-info .metabox .shop-buttons-link a{border:1px solid #5675bc;padding:8px 10px;color:#5675bc;display:block;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.i-am-maria .wrapper .book-info .metabox .shop-buttons-link:hover a{background-color:#5675bc;color:#fff}.about-book{padding:4rem 0 6rem}.about-book .wrapper{margin:0 auto;max-width:436px}.about-book .wrapper p{margin-bottom:16px;font-weight:300}.about-book .wrapper .larger{color:#000;font-family:"Libre Baskerville",serif;font-style:italic;font-weight:400;line-height:27px;font-size:1.3rem}.about-book .wrapper em{text-decoration:underline}.about-book .wrapper blockquote{border-left:2px solid #5675bc;padding-left:20px;font-family:"Libre Baskerville",serif;font-size:1rem;font-style:italic;font-weight:400;line-height:30px;color:#54555d}.about-book .wrapper blockquote p{font-family:"Lato",Helvetica,Arial,sans-serif;font-weight:300}.form{background:#4d5393;padding:60px 30px;position:relative}.form-container{border:13px solid #5675bc;padding:3rem;background-color:#fff;max-width:720px;margin:0 auto;text-align:center;position:relative;z-index:2}@media screen and (max-width: 768px){.form-container{padding:3rem 1rem}}.form-container h3{font-weight:bold;margin-bottom:10px;font-family:Lato;font-size:1.4rem;font-style:normal;font-weight:900;line-height:1.8rem;letter-spacing:4px;text-transform:uppercase}.form-container p{color:#54555d;text-align:center;font-family:"Libre Baskerville",serif}.form-container form{max-width:410px;margin:3rem auto 1.5rem;display:flex;gap:20px;flex-direction:column}.form-container form>div{display:flex;flex-direction:column;text-align:left;max-width:375px}@media screen and (max-width: 768px){.form-container form>div{max-width:100%}}.form-container form>div p{text-align:left;font-size:.75rem;margin-top:5px}.form-container form>div input,.form-container form>div textarea{margin-top:5px;padding:12px 15px;border:1px solid #000;font-family:"Lato",Helvetica,Arial,sans-serif}.form-container form [type=submit]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;background-color:#8572cf;font:inherit;color:#fff;display:inline-block;padding:12px 24px;margin:0 auto;cursor:pointer}.form-container small{color:#54555d;line-height:24px;font-size:.85rem;display:block}.form-container small.terms{margin-top:20px}.form-container small.terms a{text-decoration:underline;color:#54555d}.form-container #confirmation-message{display:none;margin:5rem 0}.form-container #confirmation-message strong{font-weight:600;display:block;font-size:18px;margin-bottom:12px;color:#000}.form-container #confirmation-message p{font-size:1rem;line-height:1.4rem;color:#54555d}.form-container em{color:#54555d;font-family:"Libre Baskerville",serif;font-weight:400;line-height:1.7em}.form .form-footer{text-align:center;padding-top:50px}.form .form-footer .preorder-btn{color:#fff;padding:12px 14px;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;background-color:#8572cf;width:130px;margin:0 auto;text-transform:uppercase}.form .form-footer em{margin-top:20px;color:#fff;display:block;font-family:"Libre Baskerville",serif;font-weight:400;line-height:1.4em;padding-top:20px}.form .flowers [id^=flowers-]{position:absolute;z-index:1;width:200px}@media screen and (max-width: 900px){.form .flowers [id^=flowers-]{width:100px}}@media screen and (max-width: 600px){.form .flowers [id^=flowers-]{width:100px}}.form .flowers #flowers-top-right{top:-30%;right:0}@media screen and (max-width: 600px){.form .flowers #flowers-top-right{top:-10%}}.form .flowers #flowers-top-left{top:-10%;left:0}@media screen and (max-width: 600px){.form .flowers #flowers-top-left{top:5%}}.form .flowers #flowers-bottom-right{bottom:-30%;right:0}@media screen and (max-width: 600px){.form .flowers #flowers-bottom-right{bottom:-15%}}.form .flowers #flowers-bottom-left{bottom:-10%;left:0}@media screen and (max-width: 600px){.form .flowers #flowers-bottom-left{bottom:5%}}.about{padding:3rem 0 5rem;text-align:center;background-color:#fbfbff}.about h2{margin-bottom:20px}.about-container{max-width:700px;margin:0 auto;padding:0 30px}.about-container-content{display:flex;gap:20px}@media screen and (max-width: 900px){.about-container-content{flex-direction:column;max-width:400px;align-items:center;margin:0 auto}}.about-container-content p{text-align:left}.single article{font-family:"proxima-nova",sans-serif}.single article h1{font-family:"BodoniRecut-Regular",Helvetica,Arial,sans-serif;font-weight:normal;letter-spacing:0}.single article p,.single article li,.single article strong{font-family:"proxima-nova",sans-serif}.single .t7-article-wrapper{padding-bottom:30px}@media screen and (max-width: 600px){.single .t7-article-wrapper{margin-top:0;padding-bottom:0px}}.single .t7-article-wrapper .single-title{margin:20px 0 10px;padding:0;font-size:40px;line-height:55px}@media screen and (max-width: 600px){.single .t7-article-wrapper .single-title{margin:0 0 5px;font-size:30px;line-height:36px}}.single .t7-article-wrapper .main-img{margin:0 0 20px}.single .t7-article-wrapper .caption{margin:0 0 15px;font-style:italic}.single .t7-article-wrapper .author span{text-transform:uppercase}@media screen and (max-width: 600px){.single .t7-article-wrapper .author{padding-bottom:5px;font-size:14px}}.single .t7-article-wrapper .main-textarea{position:relative}.single .t7-article-wrapper .social-media-sharing a{border:1px solid #979797;color:#979797;padding:8px 0 0;width:35px;height:35px;display:block;text-align:center;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.single .t7-article-wrapper .social-media-sharing a:hover{background-color:#979797;color:#fff}@media screen and (min-width: 1024px){.single .t7-article-wrapper .social-media-sharing{position:absolute;left:-50px}.single .t7-article-wrapper .social-media-sharing a{margin-bottom:5px}}@media screen and (max-width: 1024px){.single .t7-article-wrapper .social-media-sharing{margin:0 0 20px}.single .t7-article-wrapper .social-media-sharing a{display:inline-block;margin-right:5px}}.single .t7-article-wrapper .qa-block{padding:40px 0}.single .t7-article-wrapper .author-metabox{padding:20px 0 10px;display:flex;border-top:2px solid #979797}.single .t7-article-wrapper .author-metabox .aut-img{height:50px;width:50px;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin-right:10px;background-size:cover;background-position:center}.single .t7-article-wrapper .author-metabox .auth-info{display:flex;align-items:center}.single .t7-article-wrapper .author-metabox .auth-info h3{margin-right:15px}.single .t7-article-wrapper .author-metabox h3{color:#8572cf;font-size:18px;margin:0;padding:0}.single .t7-article-wrapper .author-metabox .social-icons{justify-content:flex-start;display:flex}.single .t7-article-wrapper .author-metabox .social-icons i{color:#979797}.single .t7-article-wrapper .author-metabox .social-icons a:first-of-type{margin-left:0}.single .t7-article-wrapper .author-bio p{padding-bottom:0}@media screen and (max-width: 600px){.single .t7-article-wrapper .author-bio{margin:0}}.single .t7-article-wrapper .blog-cta{background:#f0f0f0;padding:30px}@media screen and (min-width: 768px){.single .t7-article-wrapper .blog-cta{display:flex}}.single .t7-article-wrapper .blog-cta img{margin:0 20px 0 0}@media screen and (min-width: 768px){.single .t7-article-wrapper .blog-cta img{max-width:200px}}.single .t7-article-wrapper .blog-cta p{padding:0 0 20px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1hc3Rlci9yZXNldC5zY3NzIiwibGlicmFyeS9zbGljay5zY3NzIiwibWFzdGVyL21peGlucy5zY3NzIiwibWFzdGVyL3ZhcmlhYmxlcy5zY3NzIiwibWFzdGVyL3R5cG8uc2NzcyIsIm1hc3Rlci9nbG9iYWwuc2NzcyIsIm1hc3Rlci9jb2x1bW5zLnNjc3MiLCJtYXN0ZXIvYXJ0aWNsZS5zY3NzIiwibWFzdGVyL3ByaW50LnNjc3MiLCJlbGVtZW50cy9idG4uc2NzcyIsImVsZW1lbnRzL2Zvcm0uc2NzcyIsImVsZW1lbnRzL2xvYWQtbW9yZS1ncmlkLnNjc3MiLCJlbGVtZW50cy9zb2NpYWwtaWNvbnMuc2NzcyIsImVsZW1lbnRzL3NlYXJjaC1mb3JtLnNjc3MiLCJlbGVtZW50cy90ZXh0LWJsb2NrLnNjc3MiLCJlbGVtZW50cy93cmFwcGVyLnNjc3MiLCJtb2R1bGVzL2FkLnNjc3MiLCJtb2R1bGVzL2FydGljbGUuc2NzcyIsIm1vZHVsZXMvYmFubmVyLnNjc3MiLCJtb2R1bGVzL2Jsb2ctcG9zdHMuc2NzcyIsIm1vZHVsZXMvY29udHJpYnV0b3JzLnNjc3MiLCJtb2R1bGVzL2Zvb3Rlci5zY3NzIiwibW9kdWxlcy9nbG9iYWwtYWQuc2NzcyIsIm1vZHVsZXMvaGVhZGVyLnNjc3MiLCJtb2R1bGVzL2ltYWdlcy5zY3NzIiwibW9kdWxlcy9pbnN0YWdyYW0uc2NzcyIsIm1vZHVsZXMvbGlua3Muc2NzcyIsIm1vZHVsZXMvbm90aWZpY2F0aW9uLWJhci5zY3NzIiwibW9kdWxlcy9wYWdlLWhlYWRlci5zY3NzIiwibW9kdWxlcy9wcmVzcy1mZWVkLnNjc3MiLCJtb2R1bGVzL3BhZ2UtdGl0bGUuc2NzcyIsIm1vZHVsZXMvcGFuZWxzLnNjc3MiLCJtb2R1bGVzL3Byb2R1Y3RzLnNjc3MiLCJtb2R1bGVzL3F1b3Rlcy5zY3NzIiwibW9kdWxlcy9zZWFyY2guc2NzcyIsIm1vZHVsZXMvc2hvcC5zY3NzIiwibW9kdWxlcy90ZXh0LWVkaXRvci5zY3NzIiwibW9kdWxlcy90Ny1saWdodGJveC5zY3NzIiwibW9kdWxlcy90Ny1pbmxpbmUtY3RhLnNjc3MiLCJtb2R1bGVzL3JlbGF0ZWQtYXJ0aWNsZXMuc2NzcyIsIm1vZHVsZXMvcmVwb3J0aW5nLnNjc3MiLCJtb2R1bGVzL3NlYXJjaC1zZWN0aW9uLnNjc3MiLCJtb2R1bGVzL3N1bmRheS1wYXBlci5zY3NzIiwibW9kdWxlcy92aWRlb3Muc2NzcyIsIm1vZHVsZXMveW91dHViZS5zY3NzIiwicGFnZXMvcGFnZS00MDQuc2NzcyIsInBhZ2VzL2ktYW0tbWFyaWEuc2NzcyIsInBhZ2VzL3NpbmdsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJDQUtBLDJaQWFDLFNBQ0EsVUFDQSxTQUNBLGVBQ0EsYUFDQSx3QkFHRCw4RUFFQyxjQUVELEtBQ0MsY0FFRCxNQUNDLGdCQUVELGFBQ0MsWUFFRCxvREFFQyxXQUNBLGFBRUQsTUFDQyx5QkFDQSxpQkM1Q0QsY0FDSSxrQkFDQSxjQUNBLHNCQUNBLDJCQUNBLHlCQUNBLHdCQUNBLHNCQUNBLHFCQUNBLGlCQUNBLHVCQUNBLG1CQUNBLDBDQUVKLFlBQ0ksa0JBQ0EsZ0JBQ0EsY0FDQSxTQUNBLFVBRUEsa0JBQ0ksYUFHSixxQkFDSSxlQUNBLFlBR1IscURBRUksdUNBQ0Esb0NBQ0EsbUNBQ0Esa0NBQ0EsK0JBR0osYUFDSSxrQkFDQSxPQUNBLE1BQ0EsY0FDQSxpQkFDQSxrQkFFQSx1Q0FFSSxXQUNBLGNBR0osbUJBQ0ksV0FHSiw0QkFDSSxrQkFHUixhQUNJLFdBQ0EsWUFDQSxlQVdBLGFBVkEsdUJBQ0ksWUFFSixpQkFDSSxjQUVKLCtCQUNJLGFBS0osMEJBQ0ksb0JBR0osZ0NBQ0ksY0FHSiw0QkFDSSxrQkFHSiw2QkFDSSxjQUNBLFlBQ0EsK0JBR1IsMEJBQ0ksYUErQ0EsMkJBQ0ksaUVBaUJSLHdCQUVJLGtCQUNBLGNBQ0EsWUFDQSxXQUNBLGdCQUNBLGNBQ0EsZUFDQSx5QkFDQSxvQkFDQSxRQUNBLFdBQ0EscUNBQ0EsaUNBQ0EsNkJBQ0EsVUFDQSxZQUNB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Q0EsTTVDNUJTLFE0QzZCVCxnQkFDQSxXQUNBLFlBQ0EsY0FDQSxrQjdDckRELDBCQUNDLHlCQUNFLHVCQUNDLHNCQUNDLHFCQUNHLGtCNkNrRFAsMERBQ0MsaUI1Q3BDUSxRNENxQ1IsV0FHRixzQ0FmRCxrREFnQkUsa0JBQ0EsV0FDQSxvREFDQyxtQkFHRixzQ0F0QkQsa0RBdUJFLGdCQUNBLG9EQUNDLHFCQUNBLGtCQUlILHNDQUNDLGVBRUQsNENBQ0Msb0JBQ0EsYUFDQSw2QkFDQSxxREFDQyxZQUNBLFc3Q3BGRCwwQkFDQyx5QkFDRSx1QkFDQyxzQkFDQyxxQkFDRyxrQjZDaUZQLGtCQUNBLHNCQUNBLDJCQUVELHVEQUNDLGFBQ0EsbUJBQ0EsMERBQ0Msa0JBR0YsK0NBQ0MsTTVDcEZZLFE0Q3FGWixlQUNBLFNBQ0EsVUFFRCwwREFDQywyQkFDQSxhQUNBLDREQUNDLE01Q3ZGUSxRNEN5RlQsMEVBQ0MsY0FLRiwwQ0FDQyxpQkFFSyxxQ0FKUCx3Q0FLVyxVQUdYLHNDQUNDLG1CQUNBLGFBQ0EscUNBSEQsc0NBSUUsY0FFRCwwQ0FDQyxrQkFDQSxxQ0FGRCwwQ0FHRSxpQkFHRix3Q0FDQyIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0LyBcbiAgIHYyLjAgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IHtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5vbCwgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuYmxvY2txdW90ZSwgcSB7XG5cdHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0Y29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59IiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5AY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIERlZmF1bHQgVmFyaWFibGVzXG5cbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxuXG4kc2xpY2stZm9udC1wYXRoOiBcIi9cIiAhZGVmYXVsdDtcbiRzbGljay1mb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiAhZGVmYXVsdDtcbiRzbGljay1sb2FkZXItcGF0aDogXCIuL1wiICFkZWZhdWx0O1xuJHNsaWNrLWFycm93LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3I6ICRwcmltYXJ5LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzZWNvbmRhcnktY29sb3IgIWRlZmF1bHQ7XG4kc2xpY2stcHJldi1jaGFyYWN0ZXI6IFwiXFxmMDUzXCI7XG4kc2xpY2stbmV4dC1jaGFyYWN0ZXI6IFwiXFxmMDU0XCI7XG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXDIwMjJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3Qtc2l6ZTogNnB4ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMC43NSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMC4yNSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhpbWFnZS11cmwpIHtcbiAgICAgICAgQHJldHVybiBpbWFnZS11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWxvYWRlci1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoZm9udC11cmwpIHtcbiAgICAgICAgQHJldHVybiBmb250LXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stZm9udC1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG4vKiBTbGlkZXIgKi9cblxuLnNsaWNrLWxpc3Qge1xuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHNsaWNrLWltYWdlLXVybChcImFqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICB9XG59XG5cbi8qIEljb25zICovXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5ID09IFwic2xpY2tcIiB7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbn1cblxuLyogQXJyb3dzICovXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDUwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokaGFuZGhlbGQpe1xuICAgICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjA1M1wiO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIERvdHMgKi9cblxuLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDI1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokaGFuZGhlbGQpe1xuICAgICAgICBib3R0b206IC0zNXB4O1xuICAgIH0gICAgXG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygwcHgsIDBweCwgNXB4LCByZ2JhKDAsMCwwLC41KSk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLy8gaHR0cHM6Ly9naXRodWIuY29tL21hdHRoaWV1YS9zYXNzLWNzczMtbWl4aW5zL2Jsb2IvbWFzdGVyL2NzczMtbWl4aW5zLnNjc3NcblxuLy8vIFByZWZpeFxuQG1peGluIGNzczMtcHJlZml4KCRwcm9wZXJ0eSwgJHZhbHVlKSB7XG4gIC13ZWJraXQtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gICAta2h0bWwtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gICAgIC1tb3otI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gICAgICAtbXMtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gICAgICAgLW8tI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG59XG5cblxuLy8vIE1peGluc1xuQG1peGluIGFuaW1hdGlvbigkc3RyKSB7XG4gIEBpbmNsdWRlIGNzczMtcHJlZml4KCdhbmltYXRpb24nLCAkc3RyKTtcbn1cblxuQG1peGluIGJhY2tmYWNlKCR2YWx1ZTogaGlkZGVuKSB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6ICR2YWx1ZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmFsdWU7XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZhbHVlO1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZhbHVlO1xuICAtby1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmFsdWU7XG59XG5cbkBtaXhpbiBiYWNrZ3JvdW5kLW9wYWNpdHkoJGNvbG9yOiAjMDAwLCAkb3BhY2l0eTogMC44NSkge1xuICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLCAkb3BhY2l0eSk7XG59XG5cbkBtaXhpbiBiYWNrZ3JvdW5kKCRzaXplOiBjb3ZlciwgJHBvc2l0aW9uOiBjZW50ZXIpIHtcbiAgYmFja2dyb3VuZC1zaXplOiRzaXplO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiRwb3NpdGlvbjsgXG4gIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogNXB4KSB7XG4gICAgQGluY2x1ZGUgY3NzMy1wcmVmaXgoJ2JvcmRlci1yYWRpdXMnLCAkcmFkaXVzKTtcbn1cblxuQG1peGluIGJveC1zaGFkb3coJHg6IDJweCwgJHk6IDJweCwgJGJsdXI6IDVweCwgJGNvbG9yOiByZ2JhKDAsMCwwLC40KSwgJGluc2V0OiBcIlwiKSB7XG4gIEBpZiAoJGluc2V0ICE9IFwiXCIpIHtcbiAgICBAaW5jbHVkZSBjc3MzLXByZWZpeCgnYm94LXNoYWRvdycsICRpbnNldCAkeCAkeSAkYmx1ciAkY29sb3IpO1xuICB9IEBlbHNlIHtcbiAgICBAaW5jbHVkZSBjc3MzLXByZWZpeCgnYm94LXNoYWRvdycsICR4ICR5ICRibHVyICRjb2xvcik7XG4gIH1cbn1cblxuQG1peGluIGJveC1zaXppbmcoJHR5cGU6IGJvcmRlci1ib3gpIHtcbiAgQGluY2x1ZGUgY3NzMy1wcmVmaXgoJ2JveC1zaXppbmcnLCAkdHlwZSk7XG59XG5cbkBtaXhpbiBjbGlwLXBhdGgoJGNsaXApIHtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6ICRjbGlwO1xuICAtbW96LWNsaXAtcGF0aDogJGNsaXA7XG4gIC1tcy1jbGlwLXBhdGg6ICRjbGlwO1xuICBjbGlwLXBhdGg6ICRjbGlwO1xufVxuQG1peGluIGNvdmVyKCRwb3NpdGlvbjogYWJzb2x1dGUsICR6aW5kZXg6MTApIHtcbiAgICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiR6aW5kZXg7XG59XG5cbkBtaXhpbiBsaW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbiwgJGNvbG9yLXN0b3BzLi4uKSB7XG4gIGJhY2tncm91bmQ6IG50aChudGgoJGNvbG9yLXN0b3BzLCAxKSwgMSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZ2FjeS1kaXJlY3Rpb24oJGRpcmVjdGlvbiksICRjb2xvci1zdG9wcyk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLCAkY29sb3Itc3RvcHMpO1xufVxuXG5AbWl4aW4gZmlsdGVyKCRmaWx0ZXItdHlwZSwkZmlsdGVyLWFtb3VudCkgeyBcbiAgLXdlYmtpdC1maWx0ZXI6ICRmaWx0ZXItdHlwZSt1bnF1b3RlKCcoI3skZmlsdGVyLWFtb3VudH0pJyk7XG4gIC1tb3otZmlsdGVyOiAkZmlsdGVyLXR5cGUrdW5xdW90ZSgnKCN7JGZpbHRlci1hbW91bnR9KScpO1xuICAtbXMtZmlsdGVyOiAkZmlsdGVyLXR5cGUrdW5xdW90ZSgnKCN7JGZpbHRlci1hbW91bnR9KScpO1xuICAtby1maWx0ZXI6ICRmaWx0ZXItdHlwZSt1bnF1b3RlKCcoI3skZmlsdGVyLWFtb3VudH0pJyk7XG4gIGZpbHRlcjogJGZpbHRlci10eXBlK3VucXVvdGUoJygjeyRmaWx0ZXItYW1vdW50fSknKTtcbn1cblxuXG5AbWl4aW4gZm9udC1mYWNlKCRmb250RmFtaWx5OiBteUZvbnQsICRlb3RGaWxlU3JjOiAnbXlGb250LmVvdCcsICR3b2ZmRmlsZVNyYzogJ215Rm9udC53b2ZmJywgJHR0ZkZpbGVTcmM6ICdteUZvbnQudHRmJywgJHN2Z0ZpbGVTcmM6ICdteUZvbnQuc3ZnJywgJHN2Z0ZvbnRJRDogJyNteUZvbnQnKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseTtcbiAgc3JjOiB1cmwoJGVvdEZpbGVTcmMpICBmb3JtYXQoJ2VvdCcpLFxuICAgICAgIHVybCgkd29mZkZpbGVTcmMpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgkdHRmRmlsZVNyYykgIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICB1cmwoJHN2Z0ZpbGVTcmMgKyAkc3ZnRm9udElEKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eTogMC41KSB7XG4gICAgJG9wYWNpdHlNdWx0aXBsaWVkOiAoJG9wYWNpdHkgKiAxMDApO1xuICAgIGZpbHRlcjogICAgICAgICBhbHBoYShvcGFjaXR5PSRvcGFjaXR5TXVsdGlwbGllZCk7XG4gICAgLW1zLWZpbHRlcjogICAgIFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9XCIgKyAkb3BhY2l0eU11bHRpcGxpZWQgKyBcIilcIjtcbiAgICBAaW5jbHVkZSBjc3MzLXByZWZpeCgnb3BhY2l0eScsICRvcGFjaXR5KTtcbn1cblxuQG1peGluIHRleHQtc2hhZG93KCR4OiAycHgsICR5OiAycHgsICRibHVyOiA1cHgsICRjb2xvcjogcmdiYSgwLDAsMCwuNCkpIHtcbiAgICB0ZXh0LXNoYWRvdzogJHggJHkgJGJsdXIgJGNvbG9yO1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtKCRwYXJhbXMpIHtcbiAgQGluY2x1ZGUgY3NzMy1wcmVmaXgoJ3RyYW5zZm9ybScsICRwYXJhbXMpO1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkcGFyYW1zKSB7XG4gIEBpbmNsdWRlIGNzczMtcHJlZml4KCd0cmFuc2Zvcm0tb3JpZ2luJywgJHBhcmFtcyk7XG59XG5cbkBtaXhpbiB0cmFuc2Zvcm0tc3R5bGUoJHN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICBAaW5jbHVkZSBjc3MzLXByZWZpeCgndHJhbnNmb3JtLXN0eWxlJywgJHN0eWxlKTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24oJHByb3BlcnRpZXMuLi4pIHtcblxuICBAaWYgbGVuZ3RoKCRwcm9wZXJ0aWVzKSA+PSAxIHtcbiAgICBAaW5jbHVkZSBjc3MzLXByZWZpeCgndHJhbnNpdGlvbicsICRwcm9wZXJ0aWVzKTtcbiAgfVxuXG4gIEBlbHNlIHtcbiAgICBAaW5jbHVkZSBjc3MzLXByZWZpeCgndHJhbnNpdGlvbicsICBcImFsbCAwLjJzIGVhc2UtaW4tb3V0IDBzXCIpO1xuICB9XG59XG5cbkBtaXhpbiBrZXlmcmFtZXMoJGFuaW1hdGlvbi1uYW1lKSB7XG4gIEAtd2Via2l0LWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgIEBjb250ZW50O1xuICB9XG4gIEAtbW96LWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgIEBjb250ZW50O1xuICB9XG4gIEAtbXMta2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgQC1vLWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgIEBjb250ZW50O1xuICB9XG4gIEBrZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxufSIsIi8vL0JyZWFrIFBvaW50c1xuJGdyaWQ6IDE0MDBweDtcbiR3aWRlOiAxMjAwcHg7XG4kYnJlYWs6IDEwMjRweDtcbiR3cmFwcGVybmFycm93OjkwMHB4O1xuJHRhYmxldDogNzY4cHg7XG4kaGFuZGhlbGQ6IDYwMHB4O1xuJG1vYmlsZTogNDAwcHg7XG4kaXBob25lNTogMzIwcHg7XG5cbi8vL0ZvbnRzXG4kcHJpbWFyeS1mb250OiAnTGF0bycsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4kYXJ0aWNsZS1mb250OiAncHJveGltYS1ub3ZhJywgc2Fucy1zZXJpZjtcbi8vJGFydGljbGUtZm9udC1ib2xkIDogJ01hYXggQm9sZCc7XG4kbGlicmU6IFwiTGlicmUgQmFza2VydmlsbGVcIiwgc2VyaWY7XG4kYXJ0aWNsZS1oZWFkZXItZm9udDogJ0JvZG9uaVJlY3V0LVJlZ3VsYXInLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuXG4vLy9Db2xvcnNcbiRwcmltYXJ5LWNvbG9yOiM4NTcyQ0Y7IFxuJHNlY29uZGFyeS1jb2xvcjpkYXJrZW4oJHByaW1hcnktY29sb3IsMjAlKTtcbiRzdW5kYXktcGFwZXItYmx1ZTojNTY3NUJDO1xuXG4kZGFyay1ncmF5OiMxRjFGMUY7Ly9kYXJrIGdyYXlcbiRtaWQtZ3JheTojNzM3MzczO1xuJGxpZ2h0LWdyYXk6Izk3OTc5NztcbiRsaWdodC1ncmF5LTE6I2U0ZTRlNDtcbiRvZmYtd2hpdGU6I0Y2RjZGNjtcblxuLy8vQW5pbWF0aW9uIFxuJGR1cmF0aW9uOjUwMG1zO1xuJGR1cmF0aW9uLWxvbmc6MTAwMG1zOyIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQm9kb25pUmVjdXQtUmVndWxhcic7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0JvZG9uaVJlY3V0LVJlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy9Cb2RvbmlSZWN1dC1SZWd1bGFyLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTWFheCBSZWd1bGFyJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTWFheC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTWFheC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvTWFheC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy9NYWF4LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWFheCBCb2xkJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL01hYXgtQm9sZC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL01hYXgtQm9sZD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvTWFheC1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9NYWF4LUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogYm9sZDtcbn1cblxuYm9keXtcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG59XG5cbmVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDo2MDA7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZXtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiMwMGY1MDA7XG4gIG1hcmdpbjoyMHB4O1xuICBwYWRkaW5nOjIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuaDEsaDIsaDMsaDQsaDUscCB7XG4gIGNvbG9yOiMwMDA7XG59IiwiLy8gOnJvb3Qge1xuLy8gICAgIGNvbG9yLXNjaGVtZTogbGlnaHQ7XG4vLyAgIH1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvcjtcbn1cbjo6c2VsZWN0aW9uIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yO1xufVxuXG4uYWRtaW4tYmFyIC51YmVybmF2e1xuICAgIHRvcDoxMzlweDtcbn1cblxuKntcbiAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuXG5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG5zZWN0aW9ue1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaDJ7XG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRoYW5kaGVsZCl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hcmNoaXZlLmNhdGVnb3J5IC5iYW5uZXItY29udGFpbmVyIC50Ny13cmFwcGVye1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaDF7XG4gICAgICAgIHBhZGRpbmc6MCAwIDE1cHg7XG4gICAgfVxufVxuXG4udmlkZW8tbGlnaHRib3gtdHJpZ2dlcntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmRpdiNhY2Nlc3NpYmlsaXR5X3Rvb2xiYXIge1xuICAgIHotaW5kZXg6IDEwMDAwMDQ7XG4gICAgZGlzcGxheTogZml4ZWQ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4ubG9nZ2VkLWluIC5hZHRocml2ZS1mb290ZXItbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn0iLCIuY29sLTIwIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokYnJlYWspIHtcbiAgICB3aWR0aDogMTkuNiU7XG4gICAgbWFyZ2luLWxlZnQ6IC41JTtcbiAgICAmOm50aC1vZi10eXBlKDVuICsgMSkge1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrKSBhbmQgKG1pbi13aWR0aDogJGhhbmRoZWxkKSB7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBtYXJnaW4tbGVmdDogLjMlO1xuICAgICY6bnRoLW9mLXR5cGUoM24gKyAxKSB7XG4gICAgICBjbGVhcjogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaGFuZGhlbGQpe1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gIH1cbn1cblxuLmNvbC0yMC1ndXR0ZXIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRicmVhaykge1xuICAgIHdpZHRoOiAxOCU7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNSU7XG4gICAgJjpudGgtb2YtdHlwZSg1biArIDEpIHtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhaykgYW5kIChtaW4td2lkdGg6ICRoYW5kaGVsZCkge1xuICAgIHdpZHRoOiAzMiU7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgJjpudGgtb2YtdHlwZSgzbiArIDEpIHtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRoYW5kaGVsZCl7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6MDtcbiAgICBtYXJnaW4tYm90dG9tOjI1cHg7XG4gIH1cbn1cblxuLmNvbC0yNSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGhhbmRoZWxkKSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAmOm50aC1vZi10eXBlKDRuICsgMSkge1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGhhbmRoZWxkKXtcbiAgICB3aWR0aDogNTAlO1xuICAgICY6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGlwaG9uZTUgKyAxMjApe1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OjA7XG4gIH1cbn1cblxuLmNvbC0yNS1ndXR0ZXIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRicmVhaykge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDIyJTtcbiAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgIG1hcmdpbi1sZWZ0OiA0JTtcbiAgICAmOm50aC1vZi10eXBlKC1uICsgNCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZSg0biArIDEpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgY2xlYXI6bGVmdDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrKXtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHdpZHRoOiA0OC41JTtcbiAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAmOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRoYW5kaGVsZCl7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjbGVhcjogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbC0zMyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGhhbmRoZWxkKSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICAmOm50aC1vZi10eXBlKDNuICsgMSkge1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGhhbmRoZWxkKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6MDtcbiAgfVxufVxuXG5cbi5jb2wtMzMtZ3V0dGVyIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokYnJlYWspIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIHdpZHRoOiAzMS4zMzMlO1xuICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgbWFyZ2luLWxlZnQ6IDMlO1xuICAgICY6bnRoLW9mLXR5cGUoLW4gKyAzKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAmOm50aC1vZi10eXBlKDNuICsgMSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBjbGVhcjpib3RoO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWspe1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5jb2wtNDAge1xuICAgIHdpZHRoOiA0MCU7IFxufVxuXG4uY29sLTQ1e1xuICB3aWR0aDo0NSU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGhhbmRoZWxkKXtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29sLTUwIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhaykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5jb2wtNTAtZ3V0dGVyIHtcbiAgICB3aWR0aDogNDYlO1xuICAgIG1hcmdpbi1sZWZ0OiA4JTtcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgICY6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6MzBweDtcblx0ICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG5cdCAgICBcdG1hcmdpbi10b3A6MHB4O1xuXHQgICAgfSAgICAgICAgXG4gICAgfVxufVxuXG5cbi5jb2wtNTV7XG4gIHdpZHRoOjU1JTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokaGFuZGhlbGQpe1xuICAgIHdpZHRoOiAxMDAlO1xuICB9ICAgICBcbn1cblxuXG4uY29sLTYwIHtcbiAgICB3aWR0aDogNjAlO1xufVxuXG5cbi5jb2wtNjZ7XG4gICAgd2lkdGg6IDY2JTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRicmVhayl7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgIH0gICAgIFxufVxuXG4uY29sLTEwMHtcbiAgd2lkdGg6MTAwJTtcbn1cblxuW2NsYXNzKj1cImNvbC1cIl0ge1xuXHRmbG9hdDogbGVmdDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG4iLCJhcnRpY2xlIHtcblx0aDEsaDIsaDMsaDQsaDUsaDYge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuXHRcdGNvbG9yOiRkYXJrLWdyYXk7XG5cdH1cblx0aDF7XG5cdFx0Y29sb3I6JGRhcmstZ3JheTtcblx0fVxuXHRoMSxcblx0aDJ7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuICAgIFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXHRoNHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblx0aDUsbGkscHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdH1cdFxuXHRwLHVsLG9sIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblx0fVxuXHRvbCx1bHtcblx0XHRtYXJnaW4tbGVmdDozMHB4O1xuXHRcdGxpID4gbGkge1xuXHRcdFx0b2wsdWx7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOjA7XG5cdFx0XHR9XHRcdFx0XHRcblx0XHR9XG5cdH1cblx0b2x7XG5cdFx0bGlzdC1zdHlsZS10eXBlOmRlY2ltYWw7XG5cdH1cblx0dWwge1xuXHRcdGxpc3Qtc3R5bGU6IGRpc2M7XG5cdH1cblx0YSB7XG5cdFx0Y29sb3I6JHByaW1hcnktY29sb3I7XG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0fVxuXHRocntcblx0XHRoZWlnaHQ6IDFweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRjbGVhcjogYm90aDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjsgXG5cdFx0b3BhY2l0eTogLjI7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICBcdG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgXHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHRzdHJvbmcge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblx0cCxsaXtcblx0XHRjb2xvcjokZGFyay1ncmF5O1xuXHR9XG5cdGl7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHR9XG5cdGF7XG5cdFx0Y29sb3I6JHByaW1hcnktY29sb3I7XG5cdH1cblx0YmxvY2txdW90ZSB7XG5cdFx0bWF4LXdpZHRoOiA4MDBweDtcblx0XHRtYXJnaW46MjBweCBhdXRvIDE1cHg7XG5cdFx0cGFkZGluZzo0MHB4IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojRjVGNUY1O1xuXHRcdGJvcmRlcjowO1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6Jyc7XG5cdFx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTp1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tYXJpYXNocml2ZXIvaW1hZ2VzL2ljb25zL3F1b3RlLnN2ZycpO1xuXHRcdFx0aGVpZ2h0OjMwcHg7XG5cdFx0XHR3aWR0aDozMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxOHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdHRvcDogLTEwcHg7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcblx0XHRcdGxlZnQ6MDtcblx0XHRcdHJpZ2h0OjA7XG5cdFx0fVxuXHRcdGgxLGgyLGgzLGg0LGg1LGg2e1xuXHRcdFx0Y29sb3I6JHByaW1hcnktY29sb3I7XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0Y29sb3I6JHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdHBhZGRpbmctYm90dG9tOjA7XG5cdFx0fVxuXHRcdC50d2lpdGVyLWxpbmt7XG5cdFx0XHRtYXJnaW46MThweCAwIDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0Yntcblx0XHRmb250LXdlaWdodDpib2xkO1xuXHR9XG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHQuYWxpZ25yaWdodHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0cGFkZGluZzoyMHB4IDBweCAyMHB4IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokaGFuZGhlbGQpe1xuXHRcdFx0cGFkZGluZzoyMHB4IDA7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHR9XG5cdH1cblx0LmFsaWdubGVmdHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nOjIwcHggMzBweCAyMHB4IDA7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokaGFuZGhlbGQpe1xuXHRcdFx0cGFkZGluZzoyMHB4IDA7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHR9XG5cdH1cdFxuXHQuYWxpZ25jZW50ZXJ7XG5cdFx0bWFyZ2luOjAgYXV0bztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHRpZnJhbWV7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHZpZGVve1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0fVxuXHR9XG5cdC52aWRlby1jb250YWluZXJ7XG5cdFx0aGVpZ2h0OjA7XG5cdFx0cGFkZGluZy1ib3R0b206IDU2LjIxJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aWZyYW1lIHtcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdH1cdFxuXHR9XG5cdC5jdGEtbGluay1jdGEgc3BhbiB7XG5cdFx0Y29sb3I6JHByaW1hcnktY29sb3I7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblx0LnF1ZXN0aW9ue1xuXHRcdGZvbnQtZmFtaWx5OiRhcnRpY2xlLWhlYWRlci1mb250O1xuXHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcdFx0XG5cdH1cbn0iLCIvL1ByaW50IFN0eWxlcyAvLyBvbGQtdmVyc2lvblxuQG1lZGlhIHByaW50IHtcbiAgICBoZWFkZXIgLnNvY2lhbC1pY29ucyxcbiAgICBoZWFkZXIgLmJ0bi1jb250YWluZXIsXG4gICAgaGVhZGVyIC5tZW51LXRvZ2dsZSxcbiAgICBoZWFkZXIgbmF2LFxuICAgIC5zb2NpYWwtbWVkaWEtc2hhcmluZyxcbiAgICAuZXRfcGJfZnVsbHdpZHRoX2ltYWdlLFxuICAgIC5ldF9wYl9mdWxsd2lkdGhfcG9zdF90aXRsZV8xLFxuICAgIC5yZWxhdGVkLWFydGljbGVzLFxuICAgIC5ibG9nLWN0YSxcbiAgICBmb290ZXIge1xuICAgICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgI21haW4taGVhZGVye1xuICAgICAgICBwYWRkaW5nOjVweCAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50Ny1hcnRpY2xlLXdyYXBwZXIsXG4gICAgLmF1dGhvcntcbiAgICAgICAgbWFyZ2luOjAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1haW4taW1ne1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgfVxuICAgIGhlYWRlciAubW9iaWxlLWhlYWRlcntcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHBhZGRpbmc6MjBweCAwO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXgtd2lkdGg6NDAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIudDctYnRuLTEge1xuXHRib3JkZXI6MXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuXHRwYWRkaW5nOjEwcHggMjBweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0Y29sb3I6JHByaW1hcnktY29sb3I7XG5cdCY6aG92ZXJ7XG5cdFx0YmFja2dyb3VuZDokcHJpbWFyeS1jb2xvcjtcblx0XHRjb2xvcjojZmZmZmZmO1xuXHQgIH1cdFxufVxuXG4udDctYnRuLTIsXG4uYWxtLWxvYWQtbW9yZS1idG4ubW9yZSxcbi5qcy1jbS1zdWJtaXQtYnV0dG9uIHtcblx0cGFkZGluZzoxMHB4IDE0cHg7XG5cdGJhY2tncm91bmQ6JHByaW1hcnktY29sb3I7XG5cdGNvbG9yOiNmZmZmZmY7XHRcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcblx0bGV0dGVyLXNwYWNpbmc6IC41cHg7O1xufVxuXG4udDctYnRuLTMge1xuXHRwYWRkaW5nOjhweCAxMXB4O1xuXHRiYWNrZ3JvdW5kOiNGRkZGRkY7XG5cdGNvbG9yOiRwcmltYXJ5LWNvbG9yO1x0XG5cdGJvcmRlcjoxcHggc29saWQgI0ZGRkZGRjs7XG5cdCY6aG92ZXJ7XG5cdFx0YmFja2dyb3VuZDp0cmFuc3BhcmVudDtcblx0XHRjb2xvcjojZmZmZmZmO1xuXHQgIH1cdFx0XG59XG5cbi50Ny1idG4tNCB7XG5cdHBhZGRpbmc6OHB4IDExcHg7XG5cdGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiMwMDA7XHRcblx0Ym9yZGVyOjFweCBzb2xpZCAjMDAwO1xuXHQmOmhvdmVye1xuXHRcdGJhY2tncm91bmQ6IzAwMDtcblx0XHRjb2xvcjojZmZmZmZmO1xuXHR9XHRcdFxuXHQmLmFjdGl2ZXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdGNvbG9yOiNmZmY7XHRcblx0fVxufVxuXG4uYnRuLWNlbnRlci13cmFwcGVye1xuXHRwYWRkaW5nOjMwcHggMCAyMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNsZWFyOiBib3RoO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRoYW5kaGVsZCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0LnQ3LWJ0bi0yIHtcblx0XHQvL2Rpc3BsYXk6IGJsb2NrO1xuXHR9XG59IiwiLmpzLWNtLWZvcm17XG5cdGlucHV0e1xuXHRcdHBhZGRpbmc6NXB4O1xuXHRcdGJvcmRlcjoxcHggc29saWQgJGxpZ2h0LWdyYXk7XG5cdH1cblx0cHtcblx0XHRwYWRkaW5nOjAgMCAyMHB4O1xuXHRcdGJye1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0YnV0dG9ue1xuXHRcdGNvbG9yOiNmZmZmZmY7XG5cdFx0Ym9yZGVyOjA7XG5cdFx0cGFkZGluZzozcHggOHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjs7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0Jjpob3Zlcntcblx0XHRcdGNvbG9yOiRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0XHR9XG5cdH1cbn1cbi53cGNmNyB7XG5cdG1heC13aWR0aDo2MDBweDtcblx0bWFyZ2luOjAgYXV0byA1MHB4O1xuXHRsYWJlbHtcblx0XHRwYWRkaW5nOjAgMCA1cHg7XG5cdH1cblx0aW5wdXR7XG5cdFx0cGFkZGluZzoxMHB4IDVweDtcblx0fVxuXHRpbnB1dCxcblx0dGV4dGFyZWF7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDojZmZmO1xuXHRcdGJvcmRlcjoxcHggc29saWQgJGxpZ2h0LWdyYXk7XG5cdFx0bWFyZ2luOjVweCAwO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHQmW3R5cGU9XCJzdWJtaXRcIl17XG5cdFx0XHRtYXJnaW46OHB4IDAgMDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJhY2tncm91bmQ6JHByaW1hcnktY29sb3I7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdHBhZGRpbmc6IDE0cHg7XG5cdFx0XHR3aWR0aDogYXV0bztcdFx0XG5cdFx0fVxuXHR9XG59XG5cbi5qcy1jbS1mb3Jte1xuXHRtYXJnaW46NXB4IDAgMjBweDtcblx0W2Zvcj1cImZpZWxkRW1haWxcIl17XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG5cdFt0eXBlPVwiZW1haWxcIl17XG5cdFx0YmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuXHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cdFx0cGFkZGluZzogMTJweDtcblx0XHRmb250LXNpemU6IDE2cHg7XHRcblx0fVxuXHQuanMtY20tZW1haWwtaW5wdXR7XG5cdFx0Ym9yZGVyLWNvbG9yOiRsaWdodC1ncmF5LTE7XG5cdFx0YmFja2dyb3VuZDokbGlnaHQtZ3JheS0xO1xuXHRcdG1hcmdpbi10b3A6MTVweDtcblx0fVxuXHQuanMtY20tc3VibWl0LWJ1dHRvbntcblx0XHRwYWRkaW5nOiA4cHggMjJweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9ICAgICAgICBcbn0iLCIubG9hZC1tb3JlLWdyaWR7XG4gICAgcGFkZGluZzozMHB4IDAgNTBweDtcbiAgICAuYWxtLWJ0bi13cmFwe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLmFsbS1sb2FkLW1vcmUtYnRuLm1vcmV7XG4gICAgICAgICAgICBtYXJnaW46IDUwcHggYXV0byAwO1xuICAgICAgICAgICAgJi5kb25le1xuICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjb2xvcjokbGlnaHQtZ3JheS0xO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokbGlnaHQtZ3JheS0xO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50Ny1idG4tMntcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgJi5oaWRlLWJ1dHRvbiB7XG4gICAgICAgIC5hbG0tYnRuLXdyYXB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH0gICAgXG4gICAgfSAgICBcbn0iLCIuc29jaWFsLWljb25ze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAgICBcbiAgICAuaW5saW5lLWljb25ze1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9ICAgICAgICBcbiAgICBhe1xuICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xuICAgICAgICAuZmFyLCAuZmFiLCAuZmFze1xuICAgICAgICAgICAgY29sb3I6JHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZhYi5mYS1mYWNlYm9vay1mIHtcbiAgICAgICAgICAgIG1hcmdpbjowIDRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgICAgICAuZmFyLmZhLXNlYXJjaHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgIH0gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokdGFibGV0KXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59IiwiLnNlYXJjaC1mb3Jte1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICYuc2VhcmNoLXNpdGV7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR0YWJsZXQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgICAgICAgICB9ICAgXG4gICAgICAgIH1cbiAgICB9IFxuICAgIGZvcm17XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAtNDBweCAwIDA7ICAgXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG4gICAgICAgIHotaW5kZXg6IDMwOyAgIFxuICAgICAgICBbdHlwZT1cInRleHRcIl17XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6bGlnaHRlbigkbGlnaHQtZ3JheSwzNSUpO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDoxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0KSBhbmQgKG1heC13aWR0aDokYnJlYWspIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBbdHlwZT1cInN1Ym1pdFwiXXtcbiAgICAgICAgICAgIGJvcmRlcjowO1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgICAuc2NyZWVuLXJlYWRlci10ZXh0e1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjc2VhcmNoLXNpdGV7XG4gICAgICAgIHotaW5kZXg6MDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyAgXG4gICAgfVxuICAgIC5leGl0LXNlYXJjaHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY29sb3I6JHByaW1hcnktY29sb3I7XG4gICAgICAgIG1hcmdpbi10b3A6MXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC5mYXJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6MjhweDtcbiAgICB9ICAgXG4gICAgJi5zZWFyY2gtdmlzaWJsZSB7XG4gICAgICAgIGZvcm17XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG4gICAgICAgIC5pY29ue1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfSAgICBcbiAgICAgICAgLmV4aXQtc2VhcmNoe1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICB9ICAgIFxuXG4gICAgICAgICsgLmlubGluZS1pY29uc3tcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLm5vLWV4aXQgLmV4aXQtc2VhcmNoe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH0gIFxufSIsIi8vcmVhbGx5IHRpdGxlIGJsb2Nrc1xuLnRleHQtYmxvY2std3JhcHBlcntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzoyMHB4IDAgNDBweDsgXG4gICAgbWFyZ2luOjAgYXV0bztcbiAgICAuZGVzY3JpcHRpb257XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgIG1hcmdpbjoyMHB4IGF1dG8gMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxuICAgIFtjbGFzcyo9XCJ0ZXh0LWJsb2NrXCJde1xuICAgICAgICBwYWRkaW5nOjEwcHggNDBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo4NjBweCl7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgfSAgICAgICAgXG4gICAgfVxufVxuLnRleHQtYmxvY2stMXtcbiAgICBjb2xvcjojMDAwO1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyAmOmFmdGVyIHtcbiAgICAvLyAgICAgY29udGVudDogJyc7XG4gICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6JHByaW1hcnktY29sb3I7XG4gICAgLy8gICAgIGhlaWdodDozcHg7XG4gICAgLy8gICAgIHdpZHRoOjEyMHB4O1xuICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyAgICAgbGVmdDowO1xuICAgIC8vICAgICByaWdodDowO1xuICAgIC8vICAgICBib3R0b206LTNweDtcbiAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICAgICBtYXJnaW46MCBhdXRvO1xuICAgIC8vIH1cbn1cbi50ZXh0LWJsb2NrLTJ7XG4gICAgY29sb3I6IzAwMDtcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn0iLCIudDctd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOjEyMDBweDtcbiAgICBtYXJnaW46MCBhdXRvO1xuICAgIHBhZGRpbmc6MCAzMHB4O1xufVxuXG4udDctd3JhcHBlci13aWRlIHtcbiAgICBtYXgtd2lkdGg6MTQwMHB4O1xuICAgIG1hcmdpbjowIGF1dG87XG4gICAgcGFkZGluZzowIDMwcHg7XG59XG5cbi50Ny1hcnRpY2xlLXdyYXBwZXJ7XG4gICAgbWF4LXdpZHRoOjkyMHB4O1xuICAgIG1hcmdpbjozMHB4IGF1dG87XG4gICAgcGFkZGluZzowIDMwcHg7XG59XG5cbi50Ny15dC13cmFwcGVye1xuICAgIG1heC13aWR0aDo4NDBweDtcbiAgICBtYXJnaW46MzBweCBhdXRvO1xuICAgIHBhZGRpbmc6MCAzMHB4O1xufSIsIi5hZC1jb250YWluZXJ7XG4gICAgd2lkdGg6MTE0MHB4O1xuICAgIG1hcmdpbjowcHggYXV0byAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzozMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmLmRlc2t0b3Age1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDUwcHgpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ1MHB4KXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJzZWN0aW9uLmFydGljbGV7XG4gICAgcGFkZGluZzozMHB4IDA7XG4gICAgJi5vcGFjaXR5LWxheWVyIHtcbiAgICAgICAgcGFkZGluZzoxMDBweCAwO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR3aWRlICsgNTApe1xuICAgICAgICAgICAgcGFkZGluZzozMHB4O1xuICAgICAgICB9XG4gICAgICAgIFtjbGFzcyo9XCItd3JhcHBlclwiXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwyNTAsMjUwLC44NSk7XG4gICAgICAgICAgICBwYWRkaW5nOjQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1jZW50ZXItd3JhcHBlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYucmVtb3ZlLWVsZW1lbnRzLXNwYWNpbmd7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgKiB7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIH1cbiAgICAgICAgLmxnYy1jb2x1bW4sXG4gICAgICAgIC5pbnNpZGUtZ3JpZC1jb2x1bW4sXG4gICAgICAgIHB7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgfVxuICAgICAgICArLnByb2R1Y3RzLnNob3AtZ3JpZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDo1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2hvcC1mb3JtYXR7XG4gICAgICAgIG1hcmdpbjowIDQwcHg7XG4gICAgICAgIHAsbGl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgfVxuICAgICAgICBwLHVse1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTBweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokaGFuZGhlbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbjowIDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnQ3LXdyYXBwZXJ7XG4gICAgICAgICAgICBib3JkZXI6NHB4IHNvbGlkICRsaWdodC1ncmF5LTE7XG4gICAgICAgICAgICBwYWRkaW5nOjEwMHB4IDQwcHggMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRoYW5kaGVsZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6NjBweCAyMHB4IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2hvcC1mb3JtYXQtaW1ne1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGhhbmRoZWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGhhbmRoZWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnJlbW92ZS1icmVha3MgYnIge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR0YWJsZXQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYmFubmVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRoYW5kaGVsZCl7XG4gICAgICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gICAgfVxuICAgICYuYmFubmVyLXNsaWRlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBpbml0aWFsO1xuICAgIH1cbiAgICAvL2hvdyB0aGUgc2xpY2sgYmFubmVyIGxvYWRzIFxuICAgICYuYmFubmVyLXNsaWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICAgICY+IGRpdntcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1pbml0aWFsaXplZCA+IGRpdntcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH0gICBcbiAgICB9XG4gICAgLmJhbm5lci1jb250YWluZXJ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmJ1YmJsZXtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2MDBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmFubmVyLWl0ZW17XG4gICAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICYuZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2MDBweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubW9iaWxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0LWFyZWF7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IDUwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDsgICAgIFxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokdGFibGV0KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMxMHB4O1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokYnJlYWsgKyAyMDApe1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRicmVhayl7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYudGV4dC1lbmFibGV7XG4gICAgICAgICAgICBoMXtcbiAgICAgICAgICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo0MHB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZS1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxKTsgXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgXG4gICAgICAgICAgICAgICAgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXk7IFxuICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgICAgICAgIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PScwJz48ZmlsdGVyIGlkPSdncmV5c2NhbGUnPjxmZUNvbG9yTWF0cml4IHR5cGU9J21hdHJpeCcgdmFsdWVzPScwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwIDAgMCAxIDAnIC8+PC9maWx0ZXI+PC9zdmc+I2dyZXlzY2FsZVwiKTsgICAgICAgICAgIFxuICAgICAgICAgICAgfSAgICAgICAgICAgIFxuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3OCw1NiwxNjMsLjgpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgICAgICAgXG4gICAgfVxuICAgIC5zbGljay1kb3Rze1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgIC5yZXR1cm57XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICsuc3VuZGF5LXBhcGVye1xuICAgICAgICBib3JkZXItdG9wOjA7XG4gICAgfVxuICAgIC50Ny13cmFwcGVye1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRoYW5kaGVsZCl7XG4gICAgICAgICAgICBwYWRkaW5nOjAgMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucmVjdGFuZ2xlLXRleHQtbW9iaWxlIHtcbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgIzg1NzJDRjtcbiAgICAgICAgcGFkZGluZzoyMHB4O1xuICAgICAgICBtYXJnaW46IC00MHB4IGF1dG8gMDtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogNTA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHotaW5kZXg6IDE3MDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2MDBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYmxvZy1wb3N0c3tcbiAgICAudDctd3JhcHBlcntcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICAuY29sLTMzLWd1dHRlciBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIGNvbG9yOiRkYXJrLWdyYXk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhdGVnb3JpZXMge1xuICAgICAgICBtYXJnaW46MzBweCAwO1xuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokd3JhcHBlcm5hcnJvdyl7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzo4cHg7XG4gICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICBjb2xvcjojMDAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokZ3JpZCl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIGgzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc3BlY2lhbHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jb250cmlidXRvcnMge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgICAgXG4gICAgLmNvbC0yNS1ndXR0ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgIGhlaWdodDoxNjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiZm9vdGVyI21haW4tZm9vdGVyIHtcbiAgICBwYWRkaW5nOjMwcHggMzBweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtcbiAgICBib3JkZXItdG9wOjVweCBzb2xpZCBsaWdodGVuKCRsaWdodC1ncmF5LDMwJSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGVhcjpib3RoO1xuICAgIC5tYWluLWxvZ28ge1xuICAgICAgICB3aWR0aDoyMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR0YWJsZXQpe1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICB9XG4gICAgfSAgXG4gICAgLnQ3LXdyYXBwZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHRhYmxldCl7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICAgICYuZm9vdGVyLXRvcHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgLmxlZnR7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokdGFibGV0KXtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIG5hdntcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokdGFibGV0KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHRhYmxldCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRkYXJrLWdyYXk7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR0YWJsZXQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5tZW51LWZvb3Rlci1jb250YWluZXIgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JG1pZC1ncmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmlnaHR7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgMCAxMHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHRhYmxldCl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjozMHB4IGF1dG8gMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm5ld3MtbWFzdHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRoYW5kaGVsZCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MTBweCBhdXRvIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSAgXG4gICAgICAgICAgICAgICAgLmpzLWNtLWZvcm0ge1xuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9ICAgXG4gICAgICAgICAgICAgICAgICAgIFt0eXBlPVwiZW1haWxcIl17ICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGhhbmRoZWxkKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmZvb3Rlci1ib3R0b217XG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokdGFibGV0KXtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDoyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNvY2lhbC1pY29ucyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7ICAgICAgICBcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29weXJpZ2h0e1xuICAgICAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHggMCAwO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHRhYmxldCl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9ICBcbiAgICAuc2VhcmNoLXNpdGV7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG59IiwiLmdsb2JhbC1hZHtcbiAgICBwYWRkaW5nOjMwcHggMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci10b3A6MnB4IHNvbGlkICRsaWdodC1ncmF5LTE7XG4gICAgaDMsaDQscHtcbiAgICAgICAgY29sb3I6JHByaW1hcnktY29sb3I7XG4gICAgfVxuICAgIGgze1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfSAgICBcbiAgICBoNHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG4gICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgY29sb3I6JGxpZ2h0LWdyYXk7XG4gICAgfVxuICAgIC50aHVtYm5haWx7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGxpZ2h0LWdyYXktMTtcbiAgICAgICAgaGVpZ2h0OjI0MHB4O1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBtYXJnaW46MTVweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufSIsImhlYWRlciB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygwLCAwLCA1cHgsIHJnYmEoMCwgMCwgMCwgMC4yKSk7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubW9iaWxlLWhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAubWFpbi1sb2dvIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGlwaG9uZTUrIDQwKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWVudS10b2dnbGUge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwMDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYub24ge1xuICAgICAgICAgICAgICAgIC5vbmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoN3B4LCA3cHgpKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnR3byB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50aHJlZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoOHB4LCAtOXB4KSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5vbmUsXG4gICAgICAgICAgICAgICAgLnR3byxcbiAgICAgICAgICAgICAgICAudGhyZWUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vbmUsXG4gICAgICAgICAgICAudHdvLFxuICAgICAgICAgICAgLnRocmVlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDZweCBhdXRvO1xuICAgICAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWspIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5idG4tY29udGFpbmVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgLnQ3LWJ0bi0xIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpIGFuZCAobWF4LXdpZHRoOiAkYnJlYWspIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkbGlnaHQtZ3JheSwgMzUlKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLnQ3LWJ0bi0xIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlci10b3AgLnQ3LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idG4tY29udGFpbmVyLFxuICAgIC5zb2NpYWwtaWNvbnMge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCkgYW5kIChtYXgtd2lkdGg6ICRicmVhaykge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXItYm90dG9tIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICNtZW51LW1haW4tbWVudSB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc29jaWFsLWljb25zIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnQ3LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDMwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgICAgICAgICAjbWVudS1tYWluLW1lbnUge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc29jaWFsLWljb25zIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMzBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0KSBhbmQgKG1heC13aWR0aDogJGJyZWFrICsgMjAwKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsInNlY3Rpb24uaW1hZ2Vze1xuICAgIG1hcmdpbi1ib3R0b206LTJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5pbWFnZS1pdGVte1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG4gICAgLmNvbC0zM3tcbiAgICAgICAgcGFkZGluZzowIDAgMjIlO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaGFuZGhlbGQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA3MCU7XG4gICAgICAgIH0gICAgICAgIFxuICAgIH1cbiAgICAuY29sLTI1e1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTUuNTUlO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaGFuZGhlbGQpe1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDMyJTtcbiAgICAgICAgfSAgICAgXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGhvbmU1ICsgMTIwKXtcbiAgICAgICAgICAgIHBhZGRpbmc6MCAwIDUwJTtcbiAgICAgICAgfSAgIFxuICAgIH0gICAgXG4gICAgK2Zvb3RlcntcbiAgICAgICAgLy9tYXJnaW46MTAwcHggMCAwO1xuICAgIH1cbn0iLCIuaW5zdGFncmFte1xuICAgIHBhZGRpbmc6NDBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokaGFuZGhlbGQpe1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfSAgICBcbiAgICAudDctd3JhcHBlcntcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRoYW5kaGVsZCl7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokdGFibGV0KXtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokdGFibGV0KXtcbiAgICAgICAgICAgIC8vZmxleC1kaXJlY3Rpb246IHJvdyB8IHJvdy1yZXZlcnNlIHwgY29sdW1uIHwgO1xuICAgICAgICAgICAgZmxleC13cmFwOndyYXA7ICAgXG4gICAgICAgICAgICAuaWctY29udGFpbmVye1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG4gICAgICAgIC5tYWluLWNvbnRhaW5lcntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokdGFibGV0KXtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudHdpdHRlci1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6MzUlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokdGFibGV0KXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgI2N0ZiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgLmN0Zi10d2VldC10ZXh0IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IC1tb3otcHJlLXdyYXA7IC8qIE1vemlsbGEgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiAtaHAtcHJlLXdyYXA7IC8qIEhQIHByaW50ZXJzICovXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogLW8tcHJlLXdyYXA7IC8qIE9wZXJhIDcgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiAtcHJlLXdyYXA7IC8qIE9wZXJhIDQtNiAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyAvKiBDU1MgMi4xICovXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7IC8qIENTUyAzIChhbmQgMi4xIGFzIHdlbGwsIGFjdHVhbGx5KSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkOyAvKiBJRSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNvY2lhbC1ncmlke1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokdGFibGV0KXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgICAgICBcbiAgICB9XG4gICAgLm1haW4tY29udGFpbmVyLXRleHR7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMjBweCAwOyAgIFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBsZWZ0OiAtNjAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9ICAgIFxuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR0YWJsZXQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoNntcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICAgIGg2LC5jb25uZWN0LWljb25ze1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5jb25uZWN0LWljb25ze1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokdGFibGV0KXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojMDAwMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHRhYmxldCl7XG4gICAgICAgICAgICBwYWRkaW5nOjMwcHggMTVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDZ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICAgIG1hcmdpbjoxMHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29ubmVjdC1pY29ucyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgICAgICBcbiAgICB9XG4gICAgLnNvY2lhbC1ncmlke1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgICAgICAuc29jaWFsLWdyaWQtaXRlbXtcbiAgICAgICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICAuaWctY29udGFpbmVye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC50d2l0dGVyLWZlZWQtY29udGFpbmVye1xuICAgICAgICAgICAgei1pbmRleDogNTI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyg0cHgsNHB4LDEwcHgscmdiYSgwLDAsMCwuNSkpO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JHRhYmxldCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNTVweCBhdXRvIDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICAgXG4gICAgICAgICNzYl9pbnN0YWdyYW17XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICB9ICAgIFxuICAgIH1cbiAgICAmLmFuaW1hdGVke1xuICAgICAgICAudHdpdHRlci1mZWVkLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiR0YWJsZXQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjdweCBhdXRvIDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsJGR1cmF0aW9uKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gICAgXG4gICAgLy8gLnNvY2lhbC1pY29uc3tcbiAgICAvLyAgICAgbWFyZ2luOjEwcHggMCAwO1xuICAgIC8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAvLyAgICAgLnNlYXJjaC1mb3JtICB7XG4gICAgLy8gICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIC8vICAgICB9XG4gICAgLy8gICAgIC5pY29uIHtcbiAgICAvLyAgICAgICAgIG1hcmdpbjowIDEwcHg7XG4gICAgLy8gICAgICAgICBib3JkZXI6MnB4IHNvbGlkICMwMDA7XG4gICAgLy8gICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XG4gICAgLy8gICAgICAgICB3aWR0aDogNTBweDtcbiAgICAvLyAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAvLyAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvLyAgICAgICAgIHBhZGRpbmc6IDExcHggMCAwO1xuICAgIC8vICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8vICAgICAgICAgLmZhYntcbiAgICAvLyAgICAgICAgICAgICBjb2xvcjojMDAwO1xuICAgIC8vICAgICAgICAgICAgIC8vZm9udC1zaXplOiAyNnB4O1xuICAgIC8vICAgICAgICAgfVxuICAgIC8vICAgICAgICAgJjpob3ZlcntcbiAgICAvLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAvLyAgICAgICAgICAgICBib3JkZXItY29sb3I6JHByaW1hcnktY29sb3I7XG4gICAgLy8gICAgICAgICAgICAgLmZhYntcbiAgICAvLyAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAvLyAgICAgICAgICAgICB9XG4gICAgLy8gICAgICAgICB9XG4gICAgLy8gICAgIH1cbiAgICAvL31cbn0iLCJzZWN0aW9uLmxpbmtze1xuICAgIHBhZGRpbmc6NTBweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJi5hcnRpY2xlIGgzICsgcCAge1xuICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICB9XG4gICAgLmxpbmstaXRlbXtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXJnaW46MCBhdXRvIDIwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgICAgICBtYXJnaW46MjBweCAwIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubm90aWZpY2F0aW9uLWJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAwLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDhweCA4MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJi0tcHVycGxlLWJnIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgfVxuXG4gICAgJi0tYmx1ZS1iZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NzdBQkY7XG4gICAgfVxufVxuIiwiLnBhZ2UtaGVhZGVye1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQgIWltcG9ydGFudDtcbiAgICAudDctYXJ0aWNsZS13cmFwcGVye1xuICAgICAgICBtYXJnaW46NTBweCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsMjUwLDI1MCwuODUpO1xuICAgICAgICBtYXgtd2lkdGg6IDg4MHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR0YWJsZXQpe1xuICAgICAgICAgICAgbWFyZ2luOjI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOjMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHRhYmxldCl7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnByZXNzLWZlZWQge1xuICAgICZfX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMy4yNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4yNXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMS43NXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICMwMDAgMXB4IHNvbGlkO1xuICAgIH1cbn1cblxuLnByZXNzLWNvbGxlY3Rpb24ge1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gICAgbWF4LXdpZHRoOiA4NDNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICAgICZfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDI1cHg7XG4gICAgICAgIGdyaWQtYXJlYTogaW1hZ2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC44NXJlbTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokdGFibGV0KXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcG9zdCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMzApO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAxLjg3NXJlbTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokdGFibGV0KXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuMzE1ZnIgMmZyO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpbWFnZSBpbmZvXCI7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAzLjQzNzVyZW07XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2luZm8ge1xuICAgICAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICAgICAgICBncmlkLWFyZWE6IGluZm87XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBUaW1lcywgc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2F1dGhvciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTApO1xuICAgICAgICBtYXJnaW4tdG9wOiAuNzVyZW07XG4gICAgICAgIGIge1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB9XG4gICAgICAgIC5wcmVzcy1jb2xsZWN0aW9uX19wdWJsaWNhdGlvbiB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgfVxufSIsInNlY3Rpb24ucGFnZS10aXRsZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMwMDAwMDA7XG4gICAgcGFkZGluZzoxNXB4IDA7XG4gICAgaDF7XG4gICAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTozMHB4O1xuICAgIH1cbn0iLCIucGFuZWxze1xuXHRwYWRkaW5nOjUwcHggMDtcblx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRoYW5kaGVsZCl7XG5cdFx0cGFkZGluZzoyMHB4IDAgMHB4O1xuICAgIH1cbiAgICAucGFuZWxzLXNlY3Rpb24tdGl0bGV7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaDIucGFuZWxzLXRpdGxle1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luOjAgYXV0byAzNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG5cdC5wYW5lbCB7XG5cdFx0Y2xlYXI6Ym90aDtcblx0XHRvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JHRhYmxldCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cdCAgICBpbWd7XG5cdFx0XHRtYXgtd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjowIGF1dG8gLTJweDtcbiAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgfSAgICAgICAgXG4gICAgICAgIC50ZXh0YXJlYXtcbiAgICAgICAgICAgIHBhZGRpbmc6NDBweDsgICAgICAgICAgIFxuICAgICAgICB9XHRcbiAgICAgICAgJi5wYW5lbC1vZGQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgICAgICYucGFuZWwtZXZlbntcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9tYXJpYXNocml2ZXIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIwLzA4L3BhaW50LTEucG5nJyk7XG4gICAgICAgIH0gICAgICAgIFxuICAgICAgICAmLmFuaW1hdGVkIGltZyB7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwkZHVyYXRpb24pO1xuICAgICAgICB9XG4gICAgICAgIC5kZXNrdG9wLW9ubHl7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRoYW5kaGVsZCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubW9iaWxlLW9ubHkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGhhbmRoZWxkICsgMSl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnN0eWxlXzAxIC5wYW5lbCAge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWNvbG9yO1xuICAgICAgICB9ICAgICAgICBcbiAgICB9XG4gICAgJi5zdHlsZV8wMiB7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokdGFibGV0KXtcbiAgICAgICAgICAgIHBhZGRpbmc6MzBweCAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHRhYmxldCl7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokaGFuZGhlbGQpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuICAgICAgICAudDctd3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokaGFuZGhlbGQpe1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokdGFibGV0KXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhbmVse1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokdGFibGV0KXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGFuZWwtb2RkIC50Ny13cmFwcGVyIHtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JHRhYmxldCl7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wYW5lbC1ldmVue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAudGV4dGFyZWF7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRoYW5kaGVsZCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzo0MHB4IDAgMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMntcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgaDYge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6NXB4O1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyBcbiAgICAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR0YWJsZXQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1jZW50ZXItd3JhcHBlcntcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgfVxuICAgICAgICAudDctYnRuLTQge1xuICAgICAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR0YWJsZXQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hbHRlcm5hdGUge1xuICAgICAgICAgICAgLnBhbmVsLW9kZCAudDctd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokdGFibGV0KXtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhbmVsLWV2ZW4gLnQ3LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JHRhYmxldCl7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9ICAgXG59XG4iLCJcbi5wcm9kdWN0cyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOjQwcHggMDtcbiAgICAucHJvZHVjdC1pdGVtLmJvb2tzLXRoYXQtaW5zcGlyZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgLnZpZGVvLWNvbnRhaW5lci1iYW5uZXJ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjYuOCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvZmYtd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdC1pdGVtLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDE2cHg7XG4gICAgfVxuICAgICYuc2hvcC1ncmlke1xuICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgICAgICAuZmlsdGVycy13cmFwcGVye1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAubW9iaWxlLWRyb3Bkb3due1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggYmxhY2sgc29saWQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZpbHRlci10aXRsZSxcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyB1bHtcbiAgICAgICAgICAgIC8vICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR0YWJsZXQpIHtcbiAgICAgICAgICAgIC8vICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIC8vICAgICB9IFxuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46MTJweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgY29sb3I6JGRhcmstZ3JheTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjRweCAwO1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRkYXJrLWdyYXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNzRyZW07XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTZyZW07XG4gICAgICAgICAgICAgICAgfSAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0Oi0xNHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZC1ncmF5O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgICBcbiAgICB9XG4gICAgLnQ3LXdyYXBwZXJ7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokdGFibGV0KSB7XG4gICAgICAgICAgICBwYWRkaW5nOjAgMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdC1pdGVte1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMCAwIDgwcHg7XG4gICAgICAgIGgze1xuICAgICAgICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAuYnRuLWNlbnRlci13cmFwcGVye1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOmF1dG8gMDtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICBib3R0b206MTBweDsgICAgXG4gICAgICAgIH0gICBcbiAgICAgICAgLnRodW1ibmFpbHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGhlaWdodDoyNTBweDtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBtYXJnaW46MCAwIDEwcHggMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICAgICAgIC5wcm9kdWN0LWxhYmVsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggYmxhY2s7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMTFweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICAgICAgIFxuICAgICAgICAmLnNob3Age1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MzElOyBcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbm5lci1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowIDIwcHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGh1bWJuYWlse1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgOTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0QTRBNEE7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgICAgICAgICAgIFxuICAgICAgICAgICAgLnQ3LWJ0bi00IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjIwcHggMCAwOyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjRweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnR4dC1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjVweCAwcHg7ICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgICBcbiAgICB9XG59IiwiLnF1b3Rlc3tcbiAgICBwYWRkaW5nOjUwcHggMDtcbiAgICAuc2xvdHMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cbiAgICAudDctd3JhcHBlci13aWRle1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRicmVhayl7XG4gICAgICAgICAgICBkaXNwbGF5OmdyaWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnQ3LXdyYXBwZXJ7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgcGFkZGluZzo0MHB4IDA7XG4gICAgfSAgICBcbiAgICAucXVvdGV7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OjQwMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICYubmFtZSB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHggMCA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHggIWltcG9ydGFudDsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9ICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5ib3R0b217XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206NTBweDtcbiAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICByaWdodDowO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDonJztcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6dXJsKCcvd3AtY29udGVudC90aGVtZXMvbWFyaWFzaHJpdmVyL2ltYWdlcy9pY29ucy9xdW90ZS5zdmcnKTtcblx0XHRcdGhlaWdodDo1MHB4O1xuXHRcdFx0d2lkdGg6NTBweDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZToxMDAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB0b3A6IC0yNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxODBkZWcpKTtcbiAgICAgICAgfSAgICBcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgICAgICByaWdodDoxMHB4O1xuICAgICAgICB9ICAgICAgICAgICBcbiAgICAgICAgdGFibGV7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAxMDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9IFxuICAgICAgICAmLnNtYWxsLXRleHR7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICAgICBcbiAgICAgICAgLnR3ZWV0LXRoaXN7XG4gICAgICAgICAgICBjb2xvcjojMzhBMUYzO1xuICAgICAgICB9ICAgICAgIFxuICAgIH0gICBcbn0iLCIuYXJjaGl2ZSxcbi5zZWFyY2gtbm8tcmVzdWx0cyxcbi5zZWFyY2gtcmVzdWx0c3tcbiAgICBoMSxoNHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6JHByaW1hcnktY29sb3I7XG4gICAgICAgIH1cbiAgICB9ICAgIFxuICAgIC5zZWFyY2gtcmVzdWx0e1xuICAgICAgICBjb2xvcjokcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHdyYXBwZXJuYXJyb3cpe1xuICAgICAgICAgICAgbWFyZ2luOjAgMCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2gtZm9ybXtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokd3JhcHBlcm5hcnJvdyl7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9ICAgIFxuICAgICNuby1yZXN1bHRze1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMjAwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgfVxuICAgIC5zZWFyY2gtYmxvY2t7XG4gICAgICAgIGNsZWFyOmJvdGg7XG4gICAgICAgIG1hcmdpbjo0MHB4IDA7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgLnBvc3QtbWV0YSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjoxMHB4IDA7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxNHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoycHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGRhcmstZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucG9zdC1zZWFyY2h7XG4gICAgICAgICAgICAgICAgY29sb3I6JGRhcmstZ3JheTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgICBcbiAgICAgICAgLmltZ3tcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7ICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgd2lkdGg6MjAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjE1MHB4O1xuICAgICAgICAgICAgfSAgICAgICAgXG4gICAgICAgICAgICArLmNvbnRlbnR7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowIDAgMCAzMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDI1MHB4KTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjYwMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICAgICAgICBjbGVhcjpib3RoO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjMwcHggMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFnaW5hdGlvbntcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46MCAwIDUwcHg7XG4gICAgICAgIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAucGFnZS1udW1iZXJze1xuICAgICAgICAgICAgYmFja2dyb3VuZDpsaWdodGVuKCRsaWdodC1ncmF5LDMwJSk7XG4gICAgICAgICAgICBwYWRkaW5nOjdweDtcbiAgICAgICAgICAgIGNvbG9yOiRkYXJrLWdyYXk7XG4gICAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICAgICAgbWFyZ2luOjAgNXB4O1xuICAgICAgICAgICAgcGFkZGluZzo2cHggMTBweDtcbiAgICAgICAgICAgICYuY3VycmVudHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAgICBcbn0iLCIucHJvZHVjdC1pdGVte1xuICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBoM3tcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICBwe1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgICAmLmJvcmRlciBpbWcge1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNjY2M7XG4gICAgICAgIHBhZGRpbmc6MjBweDtcbiAgICB9XG4gICAgLmJ0bi1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDEycHggMDtcbiAgICB9XG59XG5cbi5zaG9wIHtcbiAgICAudDctd3JhcHBlciB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHRhYmxldCArIDEpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6MCAxNXB4O1xuICAgICAgICB9IFxuICAgIH1cbiAgICAuc2hvcC1saXN0IHtcbiAgICAgICAgLy9haW0gdG8gZ2V0IDcwcHggb2YgdmlzdWFsIHNlcGVyYXRpb25cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokdGFibGV0ICsgMSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYzs7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR0YWJsZXQgKyAxKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjOztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jdXN0b20td2lkZ2V0e1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHRhYmxldCArIDEpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5ib29rc2hvcC13aWRnZXQge1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokdGFibGV0ICsgMSApIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokdGFibGV0ICsgMSkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gICAgICBcbiAgICAgICAgICAgIC8vZml4ZXMgZm9yIGxpbmUgYm9va3Nob3AgdGl0bGVzIGJyZWFraW5nIGludG8gbXVsdGlwbGUgbGluZXMgLy8gU3RhcnRcbiAgICAgICAgICAgIC8vICYjdGhlLW9wZW4tZmllbGQtYS1wdWJsaXNoaW5nLWltcHJpbnQtYnktbWFyaWEtc2hyaXZlcixcbiAgICAgICAgICAgIC8vICYjdGhlLXN1bmRheS1wYXBlci1zLXN1bW1lci0yMDI0LXJlYWRpbmctbGlzdCB7XG4gICAgICAgICAgICAvLyAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokaGFuZGhlbGQpIHtcbiAgICAgICAgICAgIC8vICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgIGhlaWdodDogMzQ2cHg7XG4gICAgICAgICAgICAvLyAgICAgICAgIH1cbiAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAvLyB9ICAgIFxuICAgICAgICAgICAgJiN0aGUtb3Blbi1maWVsZC1hLXB1Ymxpc2hpbmctaW1wcmludC1ieS1tYXJpYS1zaHJpdmVyLFxuICAgICAgICAgICAgJiNnZXQtbGl0LWEtc3VuZGF5LXBhcGVyLW5vbmZpY3Rpb24tYm9vay1jbHViLFxuICAgICAgICAgICAgJiNib29rcy1mcm9tLW91ci1hYm92ZS10aGUtbm9pc2UtY29udmVyc2F0aW9uLXNlcmllcyxcbiAgICAgICAgICAgICYjdGhlLXN1bmRheS1wYXBlci1zLXN1bW1lci0yMDI0LXJlYWRpbmctbGlzdCB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokaGFuZGhlbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzYycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvL2ZpeGVzIGZvciBsaW5lIGJvb2tzaG9wIHRpdGxlcyBicmVha2luZyBpbnRvIG11bHRpcGxlIGxpbmVzIC8vIEVuZFxuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIC53aWRnZXQtaGVhZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokdGFibGV0ICsgMSkge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJwdC1zZXJpZi1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmMyOTNiO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfSAgIFxuICAgICAgICAgICAgLnZpZXctYWxse1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIklCTSBQbGV4IFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokdGFibGV0ICsgMSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5zbGlkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDsgXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDE0MHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDIwLjVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGljay1wcmV2LFxuICAgICAgICAgICAgLnNsaWNrLW5leHR7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc3VuZGF5LXBhcGVyLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYnV0dG9uLnNsaWNrLXByZXZ7XG4gICAgICAgICAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvbi5zbGljay1uZXh0e1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gICAgICAgICAgICBcbiAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW17XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5ib29rIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87IFxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfSAgICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAubW9iaWxlLWJ1dHRvbntcbiAgICAgICAgICAgIGJvcmRlcjoycHggc29saWQgJHN1bmRheS1wYXBlci1ibHVlO1xuICAgICAgICAgICAgY29sb3I6JHN1bmRheS1wYXBlci1ibHVlO1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMjAwcHgpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IFxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokdGFibGV0ICsgMSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9ICAgICAgICAgICBcbiAgICAgICAgfSAgICAgICAgICAgICBcbiAgICB9XG59XG5cbi50YXhvbm9teS1wcm9kdWN0LWNhdC1hcmNoaXZle1xuICAgIHBhZGRpbmctYm90dG9tOjQ1cHg7XG4gICAgaDF7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInB0LXNlcmlmLXByb1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDIwcHggNTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokdGFibGV0ICsgMSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICB9ICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IzAwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2hvcC10YXgtZ3JpZHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAucHJvZHVjdC1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxLjUlO1xuICAgICAgICAgICAgcGFkZGluZzozMHB4IDAgMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR0YWJsZXQgKyAxKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiR0YWJsZXQgKyAxKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHRhYmxldCArIDEpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDYlO1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRoYW5kaGVsZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnRuLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2hyb21lIC5zaG9wIC5zaG9wLWxpc3QgLndpZGdldC1oZWFkIGgyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQgKyAxKSB7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICB0ZXh0LXJlbmRlcmluZzogZ2VvbWV0cmljUHJlY2lzaW9uOyBcbiAgICB9XG59IiwiLnRleHQtZWRpdG9ye1xuICAgIHBhZGRpbmc6MTUwcHggMzBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRoYW5kaGVsZCl7XG4gICAgICAgIHBhZGRpbmc6NTBweCAzMHB4O1xuICAgIH1cbiAgICBhe1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgfVxufSIsIi50Ny1saWdodGJveHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiA1MDAwMDAwMDAwO1xuICAgIC5uZXdzbGV0dGVye1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIH1cbiAgICAuY29udGVudHtcbiAgICAgICAgd2lkdGg6IDEwMDBweDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkOyBcbiAgICAgICAgdG9wOiAxMHZoO1xuICAgICAgICB6LWluZGV4OiAxMDAwMDtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokaGFuZGhlbGQpe1xuICAgICAgICAgICAgdG9wOiAxMHZoO1xuICAgICAgICB9XG4gICAgICAgIC5pbm5lci1jb250ZW50e1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokYnJlYWspe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRicmVhayl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokYnJlYWspe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNvbnRlbnQtLWVtYWlsLWNhcHR1cmV7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MzBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRoYW5kaGVsZCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm1hc3RoZWFke1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZm9ybXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjoyMHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRsaWdodC1ncmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZGFyay1ncmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM0NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRoYW5kaGVsZCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5mb3Jtc3ByZWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAuODVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAmX19pbnB1dC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4NTcyY2Y7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzg1NzJjZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmxpbmt7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MTBweCBhdXRvIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokbGlnaHQtZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGhhbmRoZWxkKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGVzdGltb25pYWx7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MjBweCBhdXRvIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokaGFuZGhlbGQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5pbWFnZS0tY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokYnJlYWspe1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGJyZWFrKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR0YWJsZXQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC52aWRlby1jb250YWluZXJ7XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDoxODAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NSU7XHRcbiAgICAgICAgaWZyYW1lLFxuICAgICAgICBvYmplY3QsXG4gICAgICAgIGVtYmVkLFx0XHRcbiAgICAgICAgLmltYWdlLWNvdmVye1xuICAgICAgICAgICAgQGluY2x1ZGUgY292ZXIoKTtcdFxuICAgICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZCgpO1x0XHRcdFxuICAgICAgICB9XHRcdFxuICAgIH0gICAgICAgIFxuICAgIC5vdmVybGF5e1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLC44KTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgIH1cbiAgICAuZmEtdGltZXN7XG4gICAgICAgIHRvcDo3cHg7XG4gICAgICAgIHJpZ2h0OiAtMzVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfSAgICAgICAgIFxuICAgIC5leGl0LWxpZ2h0Ym94e1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7ICAgXG4gICAgfVxufSAgICIsIi50Ny1pbmxpbmUtY3Rhe1xuICAgIHBhZGRpbmc6MDtcbiAgICBib3JkZXItYm90dG9tOjNweCBzb2xpZCBsaWdodGVuKCRsaWdodC1ncmF5LDMyJSk7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokYnJlYWspe1xuICAgICAgICBwYWRkaW5nOjIwcHggMDtcbiAgICAgICAgbWFyZ2luOjIwcHggMDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokdGFibGV0KXtcbiAgICAgICAgYm9yZGVyOjA7XG4gICAgfVxuICAgID4gLmV0X3BiX3Jvd3tcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyBcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokdGFibGV0KXtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH0gICAgICAgIFxuICAgICAgICBmb3Jte1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9ICAgXG4gICAgICAgID4gZGl2e1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokdGFibGV0KXtcbiAgICAgICAgICAgICAgICBtYXJnaW46MCAwIDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGJyZWFrKXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICBcbiAgICB9XG59IiwiLnJlbGF0ZWQtYXJ0aWNsZXN7XG4gICAgY2xlYXI6Ym90aDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgbWFyZ2luOjAgMCAxMDBweDtcbiAgICBwYWRkaW5nOjAgMzBweDtcbiAgICBoM3tcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRkYXJrLWdyYXk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzoxMHB4IDA7XG4gICAgICAgIG1hcmdpbjowIDAgMzBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokaGFuZGhlbGQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokaGFuZGhlbGQpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfSAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfSAgICBcbiAgICAucG9zdC0taXRlbXtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZGFyay1ncmF5O1xuICAgICAgICBwYWRkaW5nOjIwcHggMjBweCA0MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OjMwMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5wb3N0LXRodW1ie1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGhlaWdodDowO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6bGlnaHRlbigkbGlnaHQtZ3JheSwzOCUpO1xuICAgICAgICAgICAgbWFyZ2luOjAgMCAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyOyBcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBoNHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjI1cHg7XG4gICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAuYXV0aG9yLW5hbWUge1xuICAgICAgICAgICAgY29sb3I6JGxpZ2h0LWdyYXk7XG4gICAgICAgICAgICBmb250LXN0eWxlOml0YWxpYztcbiAgICAgICAgICAgIG1hcmdpbjo1cHggMDtcbiAgICAgICAgfVxuICAgICAgICBhLnBvc3QtLWxpbmsge1xuICAgICAgICAgICAgY29sb3I6JHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OjIwcHg7XG4gICAgICAgICAgICBib3R0b206MjBweDtcbiAgICAgICAgfSAgICAgICAgXG4gICAgfVxufSIsInNlY3Rpb24ucmVwb3J0aW5nIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL21hcmlhc2hyaXZlci5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjAvMDgvcGFpbnQtMS5wbmdcIik7XG4gICAgLnQ3LWFydGljbGUtd3JhcHBlciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi13aGl0ZTtcbiAgICAgICAgLnQ3LWFydGljbGUtd3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGhhbmRoZWxkKSB7XG4gICAgICAgIC50Ny1hcnRpY2xlLXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDEwcHg7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgW2NsYXNzKj1cImJ0blwiXSB7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tYWluLWltYWdlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDguNSU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG4gICAgLmdyYWRpZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxMzksIDEzOSwgMTM5LCAwKSAwJSwgIzZjNmM2YyAzMi42OSUsICNmZmZmZmYgMTAwJSk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MyU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgYm90dG9tOiAtNDklO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGhhbmRoZWxkKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yZXBvcnRpbmctZ3JhcGhpYyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLnJlcG9ydGluZy1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC52aWRlby10aHVtYm5haWwge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIC5mYS1wbGF5LWNpcmNsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSwgJGR1cmF0aW9uKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM0LjcyZGVnLCByZ2JhKDQ4LCAzNSwgMTc0LCAwLjgpIDAlLCByZ2JhKDIwMCwgMTA5LCAyMTUsIDAuNjYpIDEwMCUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSwgJGR1cmF0aW9uKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRpbGVzLWdyaWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cbiAgICAmLmFuaW1hdGVkIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAzMHB4IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAkZHVyYXRpb24pO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaGFuZGhlbGQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwJSAzMHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJlcG9ydGluZy1zbGlkZXIge1xuICAgICAgICBoZWlnaHQ6IDMyN3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgICAgICBib3R0b206IC04cHg7XG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGhhbmRoZWxkKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cmVtO1xuICAgICAgICAgICAgLnNsaWNrLWRvdHMge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZW1iZWQtY29udGFpbmVye1xuICAgICAgICAmLmxhdGVzdC1lbWJlZCBpZnJhbWUge1xuICAgICAgICAgICAgaGVpZ2h0Ojg5JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lbWJlZC1jb250YWluZXIgcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2JTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5lbWJlZC1jb250YWluZXIgcCBpZnJhbWUsXG4gICAgLmVtYmVkLWNvbnRhaW5lciBwIG9iamVjdCxcbiAgICAuZW1iZWQtY29udGFpbmVyIHAgZW1iZWQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59IiwiLnNlYXJjaC1zZWN0aW9ue1xuICAgIC5mYXIuZmEtc2VhcmNoe1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbjo0cHggMCAwIDNweDtcbiAgICAgICAgY29sb3I6JHByaW1hcnktY29sb3I7XG4gICAgfSAgICAgXG59IiwiLnN1bmRheS1wYXBlcntcbiAgICBib3JkZXItdG9wOjJweCBzb2xpZCAkbGlnaHQtZ3JheS0xO1xuICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkICRsaWdodC1ncmF5LTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjokb2ZmLXdoaXRlO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vbWFyaWFzaHJpdmVyLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMC8wOC9wYWludC0xLnBuZycpO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGhhbmRoZWxkKXtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgW2NsYXNzKj1cIndyYXBwZXJcIl17XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICBtYXJnaW46MCAyMHB4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgZmxleC1iYXNpczogMDsgICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRoYW5kaGVsZCl7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICAgIC5waG9uZS1pbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHRhYmxldCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOi0ycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokaGFuZGhlbGQpe1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnF1b3Rle1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgfSAgICAgICAgXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGhhbmRoZWxkKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN1YnNjcmlwdGlvbi1mb3JtIHtcbiAgICAgICAgcGFkZGluZy10b3A6MjBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokaGFuZGhlbGQpe1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokdGFibGV0KXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgZm9ybXtcbiAgICAgICAgICAgIG1hcmdpbjowIDAgNXB4O1xuICAgICAgICAgICAgW2Zvcj1cImZpZWxkRW1haWxcIl17XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH0gICAgICAgIFxuICAgICAgICAgICAgW3R5cGU9XCJlbWFpbFwiXXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYnJ7XG4gICAgXG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokdGFibGV0KXtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBbdHlwZT1cImVtYWlsXCJde1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgIFxuICAgICAgICB9ICAgICAgICBcbiAgICB9XG4gICAgaW1ne1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRoYW5kaGVsZCl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICArZm9vdGVye1xuICAgICAgICBib3JkZXItdG9wOjNweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICArLnJlbGF0ZWQtYXJ0aWNsZXN7XG4gICAgICAgIHBhZGRpbmc6NTBweCAwIDA7XG4gICAgfVxuICAgICsuZ2xvYmFsLWFke1xuICAgICAgICBib3JkZXItdG9wOjA7XG4gICAgfVxufSIsInNlY3Rpb24udmlkZW9ze1xuICAgIHBhZGRpbmc6MzBweCAwIDUwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmLmN1c3RvbSAuY29sLTMzLWd1dHRlcntcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAudDctd3JhcHBlcntcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MjBweDtcbiAgICB9XG4gICAgLnZpZGVvLWNvbnRhaW5lcntcblx0XHRoZWlnaHQ6MDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTYuMjElO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRpZnJhbWUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuXHRcdH1cdFxuXHR9XG4gICAgLnRodW1ibmFpbHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206NjYlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhICBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGhhbmRoZWxkKSAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDozMHB4O1xuICAgICAgICB9ICAgICAgICBcbiAgICAgICAgJi52aWRlby1saWdodGJveC10cmlnZ2Vye1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OidcXGYxNDQnO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDMwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBoM3tcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgbWFyZ2luOjIwcHggMDtcbiAgICB9XG59IiwiLnlvdXR1YmV7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIC50Ny15dC13cmFwcGVye1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC52aWRlby1jb250YWluZXJ7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHRhYmxldCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGlmcmFtZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGgye1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHRhYmxldCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokaXBob25lNSl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaXtcbiAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgICsgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgICAgICAgICBtYXJnaW46MCBhdXRvIDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDZ7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICAueW91dHViZS1mZWF0dWVyZWQtLXZpZGVvLFxuICAgIC55b3V0dWJlLWdyaWQtLWl0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTA4JTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojY2NjO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTo2MCU7ICAgICAgXG4gICAgfVxuICAgIC55b3V0dWJlLWdyaWR7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JHRhYmxldCl7XG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgICAgICAueW91dHViZS1ncmlkLS1zdHJpcHtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JHRhYmxldCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC55b3V0dWJlLWdyaWQtLWl0ZW17XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JHRhYmxldCl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50Ny1idG4tNHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAueW91dHViZS1mZWF0dWVyZWR7XG4gICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JHRhYmxldCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc0LjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokdGFibGV0KXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnlvdXR1YmUtZmVhdHVlcmVkLS12aWRlb3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBcbiAgICAgICAgJi5mbGlwe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICB9ICAgICBcbiAgICAgICAgJi5hbmltYXRlZHtcbiAgICAgICAgICAgIC55b3V0dWJlLWZlYXR1ZXJlZHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCRkdXJhdGlvbik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICAgICAgICAgXG4gICAgfVxufSIsIi5lcnJvcjQwNHtcblx0c2VjdGlvbntcblx0XHRwYWRkaW5nOiA2MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6JHByaW1hcnktY29sb3I7XG5cdFx0LnQ3LWFydGljbGUtd3JhcHBlcntcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cGFkZGluZzoxMDBweCAwO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokaGFuZGhlbGQpe1xuXHRcdFx0XHRwYWRkaW5nOjIwcHggMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0dGFibGV7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR0ZHtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0aDF7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdFx0XHRjb2xvcjojZmZmZmZmO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTo3MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGgye1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0Y29sb3I6I2ZmZmZmZjtcblx0XHRcdFx0XHRmb250LXNpemU6MjRweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRbY2xhc3MqPVwiYnRuXCJde1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6MzBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Zm9vdGVye1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn0iLCIucGFnZS10ZW1wbGF0ZS1wYWdlLWktYW0tbWFyaWEge1xuXG4gICAgc2VjdGlvbiB7XG4gICAgICAgIC53cmFwcGVye1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgICAgXG4gICAgICAgIC5zZWN0aW9uLWhlYWRlcntcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH0gICBcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiM1NDU1NUQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlU2NhbGUge1xuICAgIDAlIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgwLjgpKTsgLy8gU3RhcnQgc21hbGxlclxuICAgICAgb3BhY2l0eTogMDsgLy8gRnVsbHkgdHJhbnNwYXJlbnRcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxLjIpKTsgLy8gU2xpZ2h0bHkgbGFyZ2VyIGZvciBib3VuY2VcbiAgICAgIG9wYWNpdHk6IDE7IC8vIEJlY29taW5nIHZpc2libGVcbiAgICB9XG4gICAgNzAlIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgwLjkpKTsgLy8gU2hyaW5rIHNsaWdodGx5IGJhY2tcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDEpKTsgLy8gU2V0dGxlIHRvIGZ1bGwgc2l6ZVxuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuLmktYW0tbWFyaWF7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgICBwYWRkaW5nOjUwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnaHR0cHM6Ly9tYXJpYXNocml2ZXIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzEyL2ktYW0tbWFyaWEtYmcucG5nJyk7XG4gICAgLndyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOjQwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR3cmFwcGVybmFycm93KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICAgIC5ib29rLWltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7ICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR3cmFwcGVybmFycm93KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmV2ZW50LXByZW9yZGVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogLTExMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogODBweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTVkZWcpKTsgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDAuNCkpOyBcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGJvdW5jZVNjYWxlIDAuOHMgZWFzZS1vdXQgMC41cyBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokaGFuZGhlbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5ib29rLWluZm97XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAgLSA1MDBweCk7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR3cmFwcGVybmFycm93KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsaWJyZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1ldGFib3h7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjMwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjQkZCRkJGO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTVweCk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICAgICAgICAgIC5uZXdsaW5lIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBnYXA6MTBweDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLmxhcmdlLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXVzZXItbW9kaWZ5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zaG9wLWJ1dHRvbnMtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNob3AtYnV0dG9uc3tcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOjE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgJi1saW5re1xuICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTY3NUJDO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6OHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzU2NzVCQzsgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1Njc1QkM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmFib3V0LWJvb2sge1xuICAgIHBhZGRpbmc6IDRyZW0gMCA2cmVtO1xuICAgIC53cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOjQzNnB4O1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB9XG4gICAgICAgIC5sYXJnZXJ7XG4gICAgICAgICAgICBjb2xvcjojMDAwOyAgICAgIFxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsaWJyZTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDsgXG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgfVxuICAgICAgICBlbSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OjJweCBzb2xpZCAjNTY3NUJDO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjIwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGxpYnJlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgY29sb3I6ICM1NDU1NUQ7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybSB7XG4gICAgYmFja2dyb3VuZDogIzRENTM5MztcbiAgICBwYWRkaW5nOjYwcHggMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi1jb250YWluZXJ7XG4gICAgICAgIGJvcmRlcjogMTNweCBzb2xpZCAjNTY3NUJDO1xuICAgICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokdGFibGV0KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgY29sb3I6ICM1NDU1NUQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGxpYnJlO1xuICAgICAgICB9XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOjQxMHB4O1xuICAgICAgICAgICAgbWFyZ2luOjNyZW0gYXV0byAxLjVyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW5wdXQsIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjEycHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBGb3IgU2FmYXJpICovXG4gICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lOyAgICAvKiBGb3IgRmlyZWZveCAqL1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NTcyQ0Y7XG4gICAgICAgICAgICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgLyogd2lkdGg6IDEyMHB4OyAqL1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgICAgIFxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgICAgICAgXG4gICAgICAgICAgICB9ICBcbiAgICAgICAgfVxuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBjb2xvcjogIzU0NTU1ZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODVyZW07ICAgIFxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAmLnRlcm1zIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NDU1NWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgI2NvbmZpcm1hdGlvbi1tZXNzYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDVyZW0gMDtcbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NDU1NWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZW0ge1xuICAgICAgICAgICAgY29sb3I6IzU0NTU1RDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbGlicmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb3JtLWZvb3RlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIC5wcmVvcmRlci1idG57XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMHB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NTcyQ0Y7XG4gICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgICBlbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGxpYnJlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mbG93ZXJze1xuICAgICAgICBbaWRePVwiZmxvd2Vycy1cIl0ge1xuICAgICAgICAgICAgLy8gWW91ciBzdHlsZXMgaGVyZVxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHdyYXBwZXJuYXJyb3cpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRoYW5kaGVsZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAjZmxvd2Vycy10b3AtcmlnaHQge1xuICAgICAgICAgICAgdG9wOiAtMzAlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRoYW5kaGVsZCkge1xuICAgICAgICAgICAgICAgIHRvcDogLTEwJTtcbiAgICAgICAgICAgIH0gICBcbiAgICAgICAgfVxuICAgICAgICAjZmxvd2Vycy10b3AtbGVmdCB7XG4gICAgICAgICAgICB0b3A6IC0xMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokaGFuZGhlbGQpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDUlO1xuICAgICAgICAgICAgfSAgXG4gICAgICAgIH1cbiAgICAgICAgI2Zsb3dlcnMtYm90dG9tLXJpZ2h0IHtcbiAgICAgICAgICAgIGJvdHRvbTogLTMwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokaGFuZGhlbGQpIHtcbiAgICAgICAgICAgICAgICBib3R0b206IC0xNSU7XG4gICAgICAgICAgICB9ICBcbiAgICAgICAgfVxuICAgICAgICAjZmxvd2Vycy1ib3R0b20tbGVmdCB7XG4gICAgICAgICAgICBib3R0b206IC0xMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokaGFuZGhlbGQpIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDUlO1xuICAgICAgICAgICAgfSAgXG4gICAgICAgIH1cbiAgICB9XG59XG4uYWJvdXR7XG4gICAgcGFkZGluZzozcmVtIDAgNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojRkJGQkZGO1xuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgJi1jb250YWluZXJ7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgIHBhZGRpbmc6MCAzMHB4O1xuICAgICAgICAmLWNvbnRlbnR7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOjIwcHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR3cmFwcGVybmFycm93KSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNpbmdsZSB7XG5cdGFydGljbGV7XG5cdFx0Zm9udC1mYW1pbHk6ICRhcnRpY2xlLWZvbnQ7XG5cdFx0aDF7XG5cdFx0XHRmb250LWZhbWlseTokYXJ0aWNsZS1oZWFkZXItZm9udDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7IFxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XHRcdFx0XG5cdFx0fVxuXHRcdHAsbGksc3Ryb25ne1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRhcnRpY2xlLWZvbnQ7XG5cdFx0fVxuXHR9XG59XG4uc2luZ2xlIC50Ny1hcnRpY2xlLXdyYXBwZXJ7XG5cdHBhZGRpbmctYm90dG9tOjMwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGhhbmRoZWxkKXtcblx0XHRtYXJnaW4tdG9wOjA7XG5cdFx0cGFkZGluZy1ib3R0b206MHB4O1xuXHR9XG5cdC5zaW5nbGUtdGl0bGV7XG5cdFx0bWFyZ2luOjIwcHggMCAxMHB4O1xuXHRcdHBhZGRpbmc6MDtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDU1cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokaGFuZGhlbGQpe1xuXHRcdFx0bWFyZ2luOjAgMCA1cHg7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzZweDtcdFx0XG5cdFx0fVxuXHR9XG5cdC5tYWluLWltZ3tcblx0XHRtYXJnaW46MCAwIDIwcHg7XG5cdH1cblx0LmNhcHRpb257XG5cdFx0bWFyZ2luOjAgMCAxNXB4O1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0fVxuXHQuYXV0aG9yIHtcblx0XHRzcGFuIHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGhhbmRoZWxkKXtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHR9XG5cdC5tYWluLXRleHRhcmVhe1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQuc29jaWFsLW1lZGlhLXNoYXJpbmd7XG5cdFx0YSB7XG5cdFx0XHRib3JkZXI6MXB4IHNvbGlkICRsaWdodC1ncmF5O1xuXHRcdFx0Y29sb3I6JGxpZ2h0LWdyYXk7XG5cdFx0XHRwYWRkaW5nOiA4cHggMCAwO1xuXHRcdFx0d2lkdGg6MzVweDtcblx0XHRcdGhlaWdodDozNXB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokbGlnaHQtZ3JheTtcblx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdH1cblx0XHR9XHRcdFxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGJyZWFrKXtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6LTUwcHg7XG5cdFx0XHRhe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokYnJlYWspe1xuXHRcdFx0bWFyZ2luOjAgMCAyMHB4O1xuXHRcdFx0YXtcblx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDo1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5xYS1ibG9ja3tcblx0XHRwYWRkaW5nOjQwcHggMDtcblx0fVxuXHQuYXV0aG9yLW1ldGFib3h7XG5cdFx0cGFkZGluZzoyMHB4IDAgMTBweDtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0Ym9yZGVyLXRvcDoycHggc29saWQgJGxpZ2h0LWdyYXk7XG5cdFx0LmF1dC1pbWd7XG5cdFx0XHRoZWlnaHQ6NTBweDtcblx0XHRcdHdpZHRoOjUwcHg7XG5cdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6MTBweDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTpjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHR9XG5cdFx0LmF1dGgtaW5mbyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGgze1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0aDN7XG5cdFx0XHRjb2xvcjokcHJpbWFyeS1jb2xvcjtcblx0XHRcdGZvbnQtc2l6ZToxOHB4O1xuXHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRwYWRkaW5nOjA7XG5cdFx0fVxuXHRcdC5zb2NpYWwtaWNvbnN7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRpe1xuXHRcdFx0XHRjb2xvcjokbGlnaHQtZ3JheTtcblx0XHRcdH1cblx0XHRcdGE6Zmlyc3Qtb2YtdHlwZXtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6MDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmF1dGhvci1iaW97XG5cdFx0cHtcblx0XHRcdHBhZGRpbmctYm90dG9tOjA7XG5cdFx0fVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRoYW5kaGVsZCl7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgfSAgICAgICBcdFx0XG5cdH1cblx0LmJsb2ctY3Rhe1xuXHRcdGJhY2tncm91bmQ6bGlnaHRlbigkbGlnaHQtZ3JheSwzNSUpO1xuXHRcdHBhZGRpbmc6MzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiR0YWJsZXQpe1xuXHRcdFx0ZGlzcGxheTpmbGV4O1xuXHRcdH1cblx0XHRpbWd7XG5cdFx0XHRtYXJnaW46MCAyMHB4IDAgMDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JHRhYmxldCl7XG5cdFx0XHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHRwYWRkaW5nOjAgMCAyMHB4O1xuXHRcdH1cblx0fVxufSJdfQ== */
