#editorial .section-mailForm{line-height:1.1;padding-top:2rem}#editorial .section-mailForm form{font-size:.88rem;margin-bottom:20px;margin-top:40px}#editorial .section-mailForm form label{margin-bottom:5px}#editorial .section-mailForm form textarea{height:auto}#editorial .section-mailForm form .duplicated-field,#editorial .section-mailForm form .horizontal-fields{display:flex;flex-direction:row}#editorial .section-mailForm form .duplicated-field button,#editorial .section-mailForm form .duplicated-field input[type=button],#editorial .section-mailForm form .horizontal-fields button,#editorial .section-mailForm form .horizontal-fields input[type=button]{height:auto;margin-left:10px;margin-right:0;padding:0!important;width:43px}#editorial .section-mailForm form .duplicated-field button:disabled,#editorial .section-mailForm form .duplicated-field input[type=button]:disabled,#editorial .section-mailForm form .horizontal-fields button:disabled,#editorial .section-mailForm form .horizontal-fields input[type=button]:disabled{cursor:default}#editorial .section-mailForm form .duplicated-field{margin-top:10px}#editorial .section-mailForm form .form-group{margin-bottom:30px}@media only screen and (max-width:768px){#editorial .section-mailForm form .form-group div[class^=col-]:not(.submit-action):not(:first-child){margin-top:30px}}#editorial .section-mailForm form .info{font-size:.85em;margin-top:8px}#editorial .section-mailForm form .licence-agreement{line-height:1.3}#editorial .section-mailForm form .licence-agreement a{font-size:inherit;font-weight:inherit}#editorial .section-mailForm form .licence-agreement .custom-control-label:after,#editorial .section-mailForm form .licence-agreement .custom-control-label:before{top:0}#editorial .section-mailForm a{font-size:1rem;font-weight:400}#editorial .container .main-content section{width:730px}@media only screen and (max-width:730px){#editorial .container .main-content section{width:100%}#editorial .container .main-content section:not(.wide){padding-left:20px;padding-right:20px}}@media only screen and (min-width:730px){#editorial .container .main-content .section-double-text div{margin-left:10px;margin-right:10px}#editorial .container .main-content .section-double-text div:first-child{margin-left:0}#editorial .container .main-content .section-double-text div:last-child{margin-right:0}}@media only screen and (max-width:730px){#editorial .container .main-content .section-double-text div{padding-left:10px;padding-right:10px}#editorial .container .main-content .section-double-text div:first-child{padding-left:0}#editorial .container .main-content .section-double-text div:last-child{padding-right:0}}@media only screen and (max-width:768px){#editorial .container .main-content .section-double-text div{padding-left:0;padding-right:0}}@media only screen and (min-width:730px){#editorial .container .main-content .section-double-text div{width:355px}}#editorial .container .main-content .section-text{padding-left:20px;padding-right:20px;width:100%}@media only screen and (min-width:730px){#editorial .container .main-content .section-text div{padding-left:calc(50% - 365px);padding-right:calc(50% - 365px)}#editorial .container .main-content .section-img-text .image-wrapper.left{float:left;margin-right:20px}#editorial .container .main-content .section-img-text .image-wrapper.right{float:right;margin-left:20px}}#editorial .container .main-content .section-img-text .image-wrapper .caption,#editorial .container .main-content .section-img-text .image-wrapper img{max-width:355px}@media only screen and (max-width:730px){#editorial .container .main-content .section-img-text .image-wrapper .caption,#editorial .container .main-content .section-img-text .image-wrapper img{max-width:100%}}#editorial .container .main-content .section-img-text .image-wrapper .caption{white-space:normal}#editorial .container .main-content .section-double-image .col-img{width:355px}#editorial .container .main-content .section-triple-image .col-img{width:230px}#editorial .container .main-content .section-double-image .col-img,#editorial .container .main-content .section-triple-image .col-img{margin-left:10px;margin-right:10px}#editorial .container .main-content .section-double-image .col-img:first-child,#editorial .container .main-content .section-triple-image .col-img:first-child{margin-left:0}#editorial .container .main-content .section-double-image .col-img:last-child,#editorial .container .main-content .section-triple-image .col-img:last-child{margin-right:0}@media only screen and (max-width:730px){#editorial .container .main-content .section-double-image .col-img,#editorial .container .main-content .section-triple-image .col-img{width:100%}#editorial .container .main-content .section-double-image .col-img:not(:last-child),#editorial .container .main-content .section-triple-image .col-img:not(:last-child){margin-bottom:50px}}@media only screen and (min-width:730px){#editorial .container .main-content .section-double-image .col-img img,#editorial .container .main-content .section-triple-image .col-img img{max-width:730px}}@media only screen and (max-width:730px){#editorial .container .main-content .section-double-image .col-img img,#editorial .container .main-content .section-triple-image .col-img img{max-width:100%}#editorial .container .main-content .section-double-image .col-img,#editorial .container .main-content .section-triple-image .col-img{margin-left:0;margin-right:0;text-align:center}}#editorial .container .main-content .section-tiles ul li{margin-left:10px;margin-right:10px}#editorial .container .main-content .section-tiles ul li:first-child{margin-left:0}#editorial .container .main-content .section-tiles ul li:last-child{margin-right:0}@media only screen and (min-width:769px){#editorial .container .main-content .section-tiles.cols-3 ul li figure{height:163px;width:230px}#editorial .container .main-content .section-tiles.cols-3 ul li figure figcaption{font-size:.7em;height:49px;padding:5px 10px}}.gallery-container{width:100%}.gallery-container button:focus{outline:auto}.gallery-container .gallery{position:relative;text-align:center}.gallery-container .gallery .gallery-image{align-items:center;background-color:#000;display:flex;height:480px;justify-content:center;position:relative}.gallery-container .gallery .gallery-image img{max-height:480px;width:100%}@media (max-width:767px){.gallery-container .gallery .gallery-image{height:275px}.gallery-container .gallery .gallery-image a img{max-height:275px}}.gallery-container .gallery .gallery-image .arrow-navigation{background-color:hsla(320,1%,41%,.8);border-radius:50%;color:hsla(0,0%,100%,.8);display:none;font-size:1.4rem;height:2.8rem;position:absolute;top:50%;transform:translateY(-50%);width:2.8rem}.gallery-container .gallery .gallery-image .arrow-navigation.previous{left:2%;padding:.1rem .2rem 0 0}.gallery-container .gallery .gallery-image .arrow-navigation.next{padding:.1rem 0 0 .2rem;right:2%}.gallery-container .gallery .gallery-image .arrow-navigation:focus:not(:focus-visible){outline:none}.gallery-container .gallery:hover .arrow-navigation{display:block}.gallery-container .gallery .gallery-indicators{margin:8px 0}.gallery-container .gallery .gallery-indicators .gallery-dot{background-color:#c2bec1;border-radius:50%;display:inline-block;font-size:1px;height:15px;margin-right:10px;width:15px}.gallery-container .gallery .gallery-indicators .gallery-dot.current{background-color:#000}.gallery-container .gallery .caption-wrapper{height:2rem}.gallery-container .gallery .caption-wrapper .caption{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}#editorial main .container article .main-article .gallery-container .caption,#home main .container article .main-article .gallery-container .caption{padding:0}#home .container .main-content section{width:1125px}@media only screen and (max-width:1125px){#home .container .main-content section{width:100%}#home .container .main-content section:not(.wide){padding-left:20px;padding-right:20px}}@media only screen and (min-width:1125px){#home .container .main-content .section-double-text div,#home .container .main-content .section-triple-text div{margin-left:15px;margin-right:15px}#home .container .main-content .section-double-text div:first-child,#home .container .main-content .section-triple-text div:first-child{margin-left:0}#home .container .main-content .section-double-text div:last-child,#home .container .main-content .section-triple-text div:last-child{margin-right:0}}@media only screen and (max-width:1125px){#home .container .main-content .section-double-text div,#home .container .main-content .section-triple-text div{padding-left:15px;padding-right:15px}#home .container .main-content .section-double-text div:first-child,#home .container .main-content .section-triple-text div:first-child{padding-left:0}#home .container .main-content .section-double-text div:last-child,#home .container .main-content .section-triple-text div:last-child{padding-right:0}}@media only screen and (max-width:768px){#home .container .main-content .section-double-text div,#home .container .main-content .section-triple-text div{padding-left:0;padding-right:0}}@media only screen and (min-width:1125px){#home .container .main-content .section-triple-text div{width:355px}#home .container .main-content .section-double-text div{width:547px}}#home .container .main-content .section-text{padding-left:20px;padding-right:20px;width:100%}@media only screen and (min-width:1125px){#home .container .main-content .section-text div{padding-left:calc(50% - 562.5px);padding-right:calc(50% - 562.5px)}#home .container .main-content .section-img-text .image-wrapper{max-width:50%}#home .container .main-content .section-img-text .image-wrapper.left{float:left;margin-right:30px}#home .container .main-content .section-img-text .image-wrapper.right{float:right;margin-left:30px}}#home .container .main-content .section-img-text .image-wrapper img{max-width:548px}@media only screen and (max-width:1125px){#home .container .main-content .section-img-text .image-wrapper img{max-width:100%}}#home .container .main-content .section-double-image .col-img{width:548px}#home .container .main-content .section-triple-image .col-img{width:355px}#home .container .main-content .section-double-image .col-img,#home .container .main-content .section-triple-image .col-img{margin-left:14.5px;margin-right:14.5px}#home .container .main-content .section-double-image .col-img:first-child,#home .container .main-content .section-triple-image .col-img:first-child{margin-left:0}#home .container .main-content .section-double-image .col-img:last-child,#home .container .main-content .section-triple-image .col-img:last-child{margin-right:0}@media only screen and (max-width:1125px){#home .container .main-content .section-double-image .col-img,#home .container .main-content .section-triple-image .col-img{width:100%}#home .container .main-content .section-double-image .col-img:not(:last-child),#home .container .main-content .section-triple-image .col-img:not(:last-child){margin-bottom:50px}}@media only screen and (min-width:1125px){#home .container .main-content .section-double-image .col-img img,#home .container .main-content .section-triple-image .col-img img{max-width:1125px}}@media only screen and (max-width:1125px){#home .container .main-content .section-double-image .col-img img,#home .container .main-content .section-triple-image .col-img img{max-width:100%}}@media only screen and (max-width:736px){#home .container .main-content .section-double-image .col-img,#home .container .main-content .section-triple-image .col-img{margin-left:0;margin-right:0;text-align:center}}#home .container .main-content .section-tiles ul li{margin-left:15px;margin-right:15px}#home .container .main-content .section-tiles ul li:first-child{margin-left:0}#home .container .main-content .section-tiles ul li:last-child{margin-right:0}@media only screen and (min-width:769px) and (max-width:1125px){#home .container .main-content .section-tiles.cols-3 ul li figure{height:163px;width:232px}#home .container .main-content .section-tiles.cols-3 ul li figure figcaption{font-size:.7em;height:49px;padding:5px 10px}}#editorial main .container,#home main .container{color:#000;font-weight:300;overflow:visible;padding:0}#editorial main .container b,#editorial main .container strong,#home main .container b,#home main .container strong{font-weight:500}#editorial main .container .main-content,#home main .container .main-content{float:none}#editorial main .container .main-content section,#home main .container .main-content section{margin:auto}#editorial main .container .main-content section.wide,#home main .container .main-content section.wide{width:100%}#editorial main .container .editorial-navigation,#home main .container .editorial-navigation{align-items:flex-end;display:flex;flex-direction:column;height:40px;position:absolute;width:100%;z-index:1}#editorial main .container article .main-article header,#home main .container article .main-article header{background:none;display:block;margin-bottom:60px;padding:0;position:relative;z-index:0}#editorial main .container article .main-article ul li,#home main .container article .main-article ul li{list-style:square;list-style-position:inside}#editorial main .container article .main-article ol li,#home main .container article .main-article ol li{list-style-position:inside;list-style-type:decimal}#editorial main .container article .main-article h3,#editorial main .container article .main-article h4,#home main .container article .main-article h3,#home main .container article .main-article h4{color:#000}#editorial main .container article .main-article img,#home main .container article .main-article img{display:inline-block}#editorial main .container article .main-article .caption,#home main .container article .main-article .caption{color:#000;font-size:.65em;font-style:italic;font-weight:400;line-height:16px;padding:10px;text-align:center}#editorial main .container article .main-article section,#home main .container article .main-article section{clear:both;color:#000;padding-bottom:24px;padding-top:24px}#editorial main .container article .main-article section form label,#home main .container article .main-article section form label{font-weight:400}#editorial main .container article .main-article section:first-of-type:not(.wide),#home main .container article .main-article section:first-of-type:not(.wide){padding-top:90px}#editorial main .container article .main-article section:first-of-type.section-collaborative-indexation,#home main .container article .main-article section:first-of-type.section-collaborative-indexation{padding-top:30px}#editorial main .container article .main-article section.section-title,#home main .container article .main-article section.section-title{padding-bottom:0}#editorial main .container article .main-article section.section-title .title-article,#home main .container article .main-article section.section-title .title-article{width:100%}#editorial main .container article .main-article section.section-video video,#home main .container article .main-article section.section-video video{display:inherit;margin:0 auto;max-width:100%}#editorial main .container article .main-article section.section-video .video-gallica,#home main .container article .main-article section.section-video .video-gallica{text-align:center}#editorial main .container article .main-article section.section-video iframe,#home main .container article .main-article section.section-video iframe{background-color:#000;margin-bottom:-10px}#editorial main .container article .main-article section.section-video iframe.hidden,#home main .container article .main-article section.section-video iframe.hidden{visibility:hidden}#editorial main .container article .main-article section .external-video-image,#home main .container article .main-article section .external-video-image{cursor:pointer;display:inline-block;position:relative}#editorial main .container article .main-article section .external-video-image:before,#home main .container article .main-article section .external-video-image:before{color:#fff;content:"\f01d";font-family:FontAwesome;font-size:100px;left:50%;opacity:.8;position:absolute;text-shadow:0 0 30px rgba(0,0,0,.5);top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}#editorial main .container article .main-article section .external-video-image:hover:before,#home main .container article .main-article section .external-video-image:hover:before{color:#eee}#editorial main .container article .main-article section .external-video-image img,#home main .container article .main-article section .external-video-image img{max-height:416px;max-width:100%}#editorial main .container article .main-article section.section-banner,#home main .container article .main-article section.section-banner{align-items:center;display:flex;height:612px;overflow:hidden;padding:0;position:relative;width:100%}@media only screen and (max-width:1024px){#editorial main .container article .main-article section.section-banner,#home main .container article .main-article section.section-banner{height:327px}}#editorial main .container article .main-article section.section-banner.section-bannerTitle,#home main .container article .main-article section.section-banner.section-bannerTitle{background-position:50%;background-size:cover}#editorial main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper,#home main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper{display:flex;margin:48px;max-height:516px;width:100%}#editorial main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper.left,#home main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper.left{justify-content:flex-start;text-align:left}#editorial main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper.left .title,#home main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper.left .title{margin-left:5%}#editorial main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper.center,#home main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper.center{justify-content:center;text-align:center}#editorial main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper.center button,#home main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper.center button{margin-left:auto;margin-right:auto}#editorial main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper.right,#home main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper.right{justify-content:flex-end;text-align:right}#editorial main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper.right .title,#home main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper.right .title{margin-right:5%}#editorial main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper.right button,#home main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper.right button{margin-left:auto;margin-right:0}#editorial main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper .title,#home main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper .title{color:#fff;max-width:50%;text-shadow:0 2px 20px rgba(0,0,0,.7)}@media only screen and (max-width:1024px){#editorial main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper .title,#home main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper .title{max-width:75%}}#editorial main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper .title span,#home main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper .title span{font-family:Amaranth,sans-serif;font-size:2.75rem;font-weight:700;line-height:52px}@media only screen and (max-width:1024px){#editorial main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper .title span,#home main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper .title span{font-size:2.25rem;line-height:42px}}@media only screen and (max-width:650px){#editorial main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper .title span,#home main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper .title span{font-size:1.75rem;line-height:32px}}#editorial main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper .title button,#home main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper .title button{display:block;font-size:.7em;margin-top:25px}#editorial main .container article .main-article section.section-banner .section-bannerText,#home main .container article .main-article section.section-banner .section-bannerText{background-color:#f4f4f4;height:100%;width:100%}#editorial main .container article .main-article section.section-banner .section-bannerText img,#home main .container article .main-article section.section-banner .section-bannerText img{height:100%;margin:0 auto;object-fit:contain;width:100%}#editorial main .container article .main-article section.section-banner .section-bannerText .text-wrapper,#home main .container article .main-article section.section-banner .section-bannerText .text-wrapper{background-color:#fff;margin:48px;max-height:516px;opacity:.8;position:absolute;width:25%}@media only screen and (max-width:1024px){#editorial main .container article .main-article section.section-banner .section-bannerText .text-wrapper,#home main .container article .main-article section.section-banner .section-bannerText .text-wrapper{margin:24px;max-height:279px}}@media only screen and (max-width:768px){#editorial main .container article .main-article section.section-banner .section-bannerText .text-wrapper,#home main .container article .main-article section.section-banner .section-bannerText .text-wrapper{width:50%}}#editorial main .container article .main-article section.section-banner .section-bannerText .text-wrapper.top,#home main .container article .main-article section.section-banner .section-bannerText .text-wrapper.top{top:0}#editorial main .container article .main-article section.section-banner .section-bannerText .text-wrapper.left,#home main .container article .main-article section.section-banner .section-bannerText .text-wrapper.left{left:0}#editorial main .container article .main-article section.section-banner .section-bannerText .text-wrapper.bottom,#home main .container article .main-article section.section-banner .section-bannerText .text-wrapper.bottom{bottom:0}#editorial main .container article .main-article section.section-banner .section-bannerText .text-wrapper.right,#home main .container article .main-article section.section-banner .section-bannerText .text-wrapper.right{right:0}#editorial main .container article .main-article section.section-banner .section-bannerText .text-wrapper .text,#home main .container article .main-article section.section-banner .section-bannerText .text-wrapper .text{margin:32px 0;max-height:452px;overflow:hidden;padding:0 32px}#editorial main .container article .main-article section.section-banner .section-bannerText .text-wrapper .text:hover,#home main .container article .main-article section.section-banner .section-bannerText .text-wrapper .text:hover{overflow:auto}@media only screen and (max-width:1024px){#editorial main .container article .main-article section.section-banner .section-bannerText .text-wrapper .text,#home main .container article .main-article section.section-banner .section-bannerText .text-wrapper .text{margin:16px 0;max-height:247px;padding:0 16px}}#editorial main .container article .main-article section.section-banner.small-height,#home main .container article .main-article section.section-banner.small-height{height:350px;width:100%}@media only screen and (max-width:1024px){#editorial main .container article .main-article section.section-banner.small-height,#home main .container article .main-article section.section-banner.small-height{height:187px}}#editorial main .container article .main-article section.section-banner.small-height .text-wrapper,#home main .container article .main-article section.section-banner.small-height .text-wrapper{max-height:254px}@media only screen and (max-width:1024px){#editorial main .container article .main-article section.section-banner.small-height .text-wrapper,#home main .container article .main-article section.section-banner.small-height .text-wrapper{max-height:139px}}#editorial main .container article .main-article section.section-banner.small-height .text-wrapper .text,#home main .container article .main-article section.section-banner.small-height .text-wrapper .text{max-height:190px}@media only screen and (max-width:1024px){#editorial main .container article .main-article section.section-banner.small-height .text-wrapper .text,#home main .container article .main-article section.section-banner.small-height .text-wrapper .text{max-height:107px}}#editorial main .container article .main-article section.section-banner #banner-info,#home main .container article .main-article section.section-banner #banner-info{position:absolute;visibility:hidden}#editorial main .container article .main-article section.video,#home main .container article .main-article section.video{margin-bottom:48px}#editorial main .container article .main-article section.video canvas,#home main .container article .main-article section.video canvas{height:524px;overflow:hidden;width:100%}#editorial main .container article .main-article section.section-img-text .image-wrapper,#home main .container article .main-article section.section-img-text .image-wrapper{margin:8px 0;text-align:center}#editorial main .container article .main-article section.section-image div.caption,#editorial main .container article .main-article section.section-image img,#home main .container article .main-article section.section-image div.caption,#home main .container article .main-article section.section-image img{max-width:100%}@media only screen and (max-width:768px){#editorial main .container article .main-article section.section-tiles,#home main .container article .main-article section.section-tiles{width:355px}#editorial main .container article .main-article section.section-tiles ul li,#home main .container article .main-article section.section-tiles ul li{margin-left:0;margin-right:0}}#editorial main .container article .main-article section.section-tiles.section-publication-tiles .clearfix:nth-child(2),#home main .container article .main-article section.section-tiles.section-publication-tiles .clearfix:nth-child(2){margin-top:30px}@media only screen and (max-width:730px){#editorial main .container article .main-article section.section-tiles.section-publication-tiles .clearfix:nth-child(2),#home main .container article .main-article section.section-tiles.section-publication-tiles .clearfix:nth-child(2){margin-top:50px}}#editorial main .container article .main-article section.section-tiles ul,#home main .container article .main-article section.section-tiles ul{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}#editorial main .container article .main-article section.section-tiles ul li,#home main .container article .main-article section.section-tiles ul li{list-style-type:none}@media only screen and (max-width:768px){#editorial main .container article .main-article section.section-tiles ul li:not(:last-child),#home main .container article .main-article section.section-tiles ul li:not(:last-child){margin-bottom:50px}}#editorial main .container article .main-article section.section-tiles ul li figure,#home main .container article .main-article section.section-tiles ul li figure{background-position:50%;background-repeat:no-repeat;background-size:cover;height:250px;margin:0;overflow:hidden;position:relative;width:355px}@media only screen and (max-width:730px){#editorial main .container article .main-article section.section-tiles ul li figure,#home main .container article .main-article section.section-tiles ul li figure{height:225px;width:320px}}#editorial main .container article .main-article section.section-tiles ul li figure.tile-classificationScheme,#editorial main .container article .main-article section.section-tiles ul li figure.tile-serie,#home main .container article .main-article section.section-tiles ul li figure.tile-classificationScheme,#home main .container article .main-article section.section-tiles ul li figure.tile-serie{background-image:url(/assets/assets/front/scss/img/editorial/tiles/classification-scheme.e699a591bc005f4e32359e01650a0c9c.png)}#editorial main .container article .main-article section.section-tiles ul li figure.tile-advancedSearchForm,#home main .container article .main-article section.section-tiles ul li figure.tile-advancedSearchForm{background-image:url(/assets/assets/front/scss/img/editorial/tiles/advanced-search-form.a222e40e6142dbe69604190541e4576f.png)}#editorial main .container article .main-article section.section-tiles ul li figure.tile-page,#home main .container article .main-article section.section-tiles ul li figure.tile-page{background-image:url(/assets/assets/front/scss/img/editorial/tiles/page.ec98e87c46dc4b179ca6f9c7313890b5.png)}#editorial main .container article .main-article section.section-tiles ul li figure.tile-document,#home main .container article .main-article section.section-tiles ul li figure.tile-document{background-image:url(/assets/assets/front/scss/img/editorial/tiles/document.d99f4cf419bac1c52b4f8652a5536c5a.png)}#editorial main .container article .main-article section.section-tiles ul li figure.tile-record,#home main .container article .main-article section.section-tiles ul li figure.tile-record{background-image:url(/assets/assets/front/scss/img/editorial/tiles/record.f8b9fd1df0f8f34d23ac99ea70b0d2c6.png)}#editorial main .container article .main-article section.section-tiles ul li figure figcaption,#home main .container article .main-article section.section-tiles ul li figure figcaption{align-items:center;background-color:rgba(52,51,52,.7);bottom:0;display:flex;height:75px;left:0;line-height:30px;padding:10px 20px;position:absolute;width:100%}@media only screen and (max-width:730px){#editorial main .container article .main-article section.section-tiles ul li figure figcaption,#home main .container article .main-article section.section-tiles ul li figure figcaption{height:67px;width:100%}}#editorial main .container article .main-article section.section-tiles ul li figure figcaption h2,#home main .container article .main-article section.section-tiles ul li figure figcaption h2{color:#fff;font-size:1em;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#editorial main .container article .main-article section.section-tiles ul li.publication-tile,#home main .container article .main-article section.section-tiles ul li.publication-tile{border:1px solid #c2bec1;cursor:pointer;display:flex;flex-direction:column;height:350px;margin-bottom:25px;position:relative;text-align:center;width:345px}#editorial main .container article .main-article section.section-tiles ul li.publication-tile:first-child,#home main .container article .main-article section.section-tiles ul li.publication-tile:first-child{margin-left:15px}#editorial main .container article .main-article section.section-tiles ul li.publication-tile:last-child,#home main .container article .main-article section.section-tiles ul li.publication-tile:last-child{margin-right:15px}@media only screen and (max-width:768px){#editorial main .container article .main-article section.section-tiles ul li.publication-tile:first-child,#home main .container article .main-article section.section-tiles ul li.publication-tile:first-child{margin-left:0}#editorial main .container article .main-article section.section-tiles ul li.publication-tile:last-child,#home main .container article .main-article section.section-tiles ul li.publication-tile:last-child{margin-right:0}}#editorial main .container article .main-article section.section-tiles ul li.publication-tile:hover,#home main .container article .main-article section.section-tiles ul li.publication-tile:hover{box-shadow:0 0 8px 0 rgba(0,0,0,.25)}#editorial main .container article .main-article section.section-tiles ul li.publication-tile.publication-network-facebook .publication-heading:before,#home main .container article .main-article section.section-tiles ul li.publication-tile.publication-network-facebook .publication-heading:before{color:#4267b2;content:"\f230"}#editorial main .container article .main-article section.section-tiles ul li.publication-tile.publication-network-facebook .publication-title .publication-title-value,#home main .container article .main-article section.section-tiles ul li.publication-tile.publication-network-facebook .publication-title .publication-title-value{color:#4267b2}#editorial main .container article .main-article section.section-tiles ul li.publication-tile.publication-network-facebook .publication-text,#home main .container article .main-article section.section-tiles ul li.publication-tile.publication-network-facebook .publication-text{font-family:Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:20px}#editorial main .container article .main-article section.section-tiles ul li.publication-tile .publication-text,#home main .container article .main-article section.section-tiles ul li.publication-tile .publication-text{font-size:.88rem;line-height:17px;margin:10px 15px 15px;overflow:hidden;text-align:left}#editorial main .container article .main-article section.section-tiles ul li.publication-tile .publication-text.has-image,#home main .container article .main-article section.section-tiles ul li.publication-tile .publication-text.has-image{max-height:80px}#editorial main .container article .main-article section.section-tiles ul li.publication-tile .publication-image,#home main .container article .main-article section.section-tiles ul li.publication-tile .publication-image{background-color:#e6e4e6;flex:1}#editorial main .container article .main-article section.section-tiles ul li.publication-tile .publication-image.video,#home main .container article .main-article section.section-tiles ul li.publication-tile .publication-image.video{align-items:center;display:flex;justify-content:center}#editorial main .container article .main-article section.section-tiles ul li.publication-tile .publication-image.video:before,#home main .container article .main-article section.section-tiles ul li.publication-tile .publication-image.video:before{content:"\f144";font-family:fontawesome-webfont;font-size:4em;opacity:.8;position:absolute;z-index:10}#editorial main .container article .main-article section.section-tiles ul li.publication-tile .publication-image figure,#home main .container article .main-article section.section-tiles ul li.publication-tile .publication-image figure{height:100%;line-height:normal;width:343px}@media only screen and (max-width:730px){#editorial main .container article .main-article section.section-tiles ul li.publication-tile .publication-image figure,#home main .container article .main-article section.section-tiles ul li.publication-tile .publication-image figure{width:318px}}#editorial main .container article .main-article section.section-tiles ul li.publication-tile .publication-image figure:not(.has-source):before,#home main .container article .main-article section.section-tiles ul li.publication-tile .publication-image figure:not(.has-source):before{font-family:FontAwesome;font-size:50px;position:relative;top:calc(50% - 25px)}#editorial main .container article .main-article section.section-tiles ul li.publication-tile .publication-heading,#home main .container article .main-article section.section-tiles ul li.publication-tile .publication-heading{display:flex;height:30px;margin:15px 15px 10px;text-align:left}#editorial main .container article .main-article section.section-tiles ul li.publication-tile .publication-heading .publication-title,#home main .container article .main-article section.section-tiles ul li.publication-tile .publication-heading .publication-title{font-size:.85rem;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#editorial main .container article .main-article section.section-tiles ul li.publication-tile .publication-heading .publication-title .publication-title-value,#home main .container article .main-article section.section-tiles ul li.publication-tile .publication-heading .publication-title .publication-title-value{font-weight:700;overflow:hidden;text-overflow:ellipsis}#editorial main .container article .main-article section.section-tiles ul li.publication-tile .publication-heading:before,#home main .container article .main-article section.section-tiles ul li.publication-tile .publication-heading:before{font-family:FontAwesome;font-size:35px;height:35px;margin-right:10px}#editorial main .container article .main-article section.section-audio audio,#home main .container article .main-article section.section-audio audio{outline:none;width:60%}#editorial main .container article .main-article .icon-external-link,#home main .container article .main-article .icon-external-link{font-size:.8em;margin-left:5px;margin-right:1px}.container .editorial-content{font-size:1.25rem;font-weight:300;line-height:30px}.container .editorial-content .linebreak{display:block;height:30px}.container .editorial-content section{clear:both;padding:24px 0}.container .editorial-content ul li{list-style:square;list-style-position:inside}.container .editorial-content ol li{list-style-position:inside;list-style-type:decimal}.container .editorial-content h1{color:#000;font-family:Amaranth,sans-serif;font-size:3.125rem;font-weight:700;word-wrap:break-word}.container .editorial-content h2{color:#000}.container .editorial-content a{display:inline}.contact .submit-action,.reservation .submit-action{margin-top:22px}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2Fzc2V0cy9mcm9udC9zY3NzL2VkaXRvcmlhbC9jb250YWN0Rm9ybS5zY3NzIiwid2VicGFjazovLy4vc3JjL2FwcGxpY2F0aW9uL0N1c3RvbS9hc3NldHMvc3JjL3Njc3MvdmFyaWFibGVzL2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvZnJvbnQvc2Nzcy9lZGl0b3JpYWwvcGFnZS5zY3NzIiwid2VicGFjazovLy4vc3JjL2FwcGxpY2F0aW9uL0N1c3RvbS9hc3NldHMvc3JjL3Njc3MvdmFyaWFibGVzL2xheW91dC5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL2NvbW1vbi9zY3NzL21peGlucy5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL2Zyb250L3Njc3MvZWRpdG9yaWFsL2dhbGxlcnkuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9hcHBsaWNhdGlvbi9DdXN0b20vYXNzZXRzL3NyYy9zY3NzL3ZhcmlhYmxlcy9wYWxldHRlLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvZnJvbnQvc2Nzcy9lZGl0b3JpYWwvaG9tZXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9mcm9udC9zY3NzL2VkaXRvcmlhbC9zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9mcm9udC9zY3NzL2NvbW1vbi9tb2R1bGVzL2VkaXRvcmlhbC1jb250ZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsNkJBR1EsZUFBQSxDQURBLGdCQUNnQixDQUh4QixrQ0FRWSxnQkFBQSxDQURBLGtCQUFtQixDQURuQixlQUVrQixDQVI5Qix3Q0FXZ0IsaUJBQWtCLENBWGxDLDJDQWVnQixXQUFZLENBZjVCLHlHQW1CZ0IsWUFBYSxDQUNiLGtCQUFtQixDQXBCbkMsc1FBdUJvQixXQUFZLENBR1osZ0JBQWlCLENBQ2pCLGNBQUEsQ0FGQSxtQkFBcUIsQ0FEckIsVUFHZSxDQTNCbkMsMFNBNkJ3QixjQUFlLENBN0J2QyxvREFt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QSxzQkFFQSxDQUFBLCtPQXpoQmhELHVCQUFBLENBQUEsY0FBQSxDQUFBLFdBQUEsQ0FBQSxpQkFBQSxDQUFBLHFKQ0xBLFlBQUEsQ0FBQSxTQUFBLENBUVkscUlBV0EsY0FuQlosQ0FrQlksZUFDQSxDQUFBLGdCQW5CWixDQUFBLDhCQXVCWSxpQkFDQSxDQUFBLGVBeEJaLENBdUJZLGdCQXZCWixDQUFBLHlDQTRCWSxhQUFBLENBQUEsV0FDQSxDQUFBLHNDQUVBLFVBQ0EsQ0FBQSxjQWhDWixDQUFBLG9DQW9DWSxpQkFwQ1osQ0FBQSwwQkF3Q1ksQ0FBQSxvQ0FRUCwwQkFLRyxDQU5BLHVCQU1BLENBQUEsaUNBQWdCLFVBQUEsQ0FBQSwrQkFBQSxDQUFBLGtCQUFBLENBQUEsZUFBQSxDQUFBLG9CQUFBLENBQUEsaUNBQUEsVUFBQSxDQUFBLGdDQUFBLGNBQUEsQ0FBQSxvREFBQSxlQUFBIiwiZmlsZSI6ImFzc2V0cy9mcm9udC9zY3NzL2VkaXRvcmlhbC41ZWU1Y2M3MzFkMGI5ZWViNDhlM2IxOTRhZjkzYzMwOC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIjZWRpdG9yaWFsIHtcbiAgICAuc2VjdGlvbi1tYWlsRm9ybSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuXG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODhyZW07XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ob3Jpem9udGFsLWZpZWxkcywgLmR1cGxpY2F0ZWQtZmllbGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQzcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kdXBsaWNhdGVkLWZpZWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgICAgIGRpdltjbGFzc149XCJjb2wtXCJdOm5vdCguc3VibWl0LWFjdGlvbikge1xuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHhcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpY2VuY2UtYWdyZWVtZW50IHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICAgICAgICAgICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiRmb250LXByaW1hcnk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiRmb250LXNlY29uZGFyeTogJ0FtYXJhbnRoJywgc2Fucy1zZXJpZjtcblxuJHdlaWdodC1saWdodDogMzAwO1xuJHdlaWdodC1yZWd1bGFyOiA0MDA7XG4kd2VpZ2h0LW1lZGl1bTogNTAwO1xuJHdlaWdodC1ib2xkOiA3MDA7XG4iLCIjZWRpdG9yaWFsIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgLm1haW4tY29udGVudCB7XG4gICAgICAgICAgICBzZWN0aW9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGVkaXRvcmlhbC1jb250YWluZXItd2lkdGg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLndpZGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWN0aW9uLWRvdWJsZS10ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRlZGl0b3JpYWwtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGVkaXRvcmlhbC1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWN0aW9uLWRvdWJsZS10ZXh0IHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRlZGl0b3JpYWwtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzU1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWN0aW9uLXRleHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDUwJSAtICN7JGVkaXRvcmlhbC1jb250YWluZXItd2lkdGh9IC8gMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDUwJSAtICN7JGVkaXRvcmlhbC1jb250YWluZXItd2lkdGh9IC8gMik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWN0aW9uLWltZy10ZXh0IHtcbiAgICAgICAgICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRlZGl0b3JpYWwtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGltZywgLmNhcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkZWRpdG9yaWFsLWltYWdlLW1heC13aWR0aDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGVkaXRvcmlhbC1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlY3Rpb24tZG91YmxlLWltYWdlXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgLmNvbC1pbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGVkaXRvcmlhbC0yLWNvbHVtbi13aWR0aDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjdGlvbi10cmlwbGUtaW1hZ2VcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAuY29sLWltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkZWRpdG9yaWFsLTMtY29sdW1uLXdpZHRoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWN0aW9uLWRvdWJsZS1pbWFnZSwgLnNlY3Rpb24tdHJpcGxlLWltYWdlIHtcbiAgICAgICAgICAgICAgICAuY29sLWltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogJGVkaXRvcmlhbC1jb250YWluZXItd2lkdGhcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGVkaXRvcmlhbC1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRlZGl0b3JpYWwtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlY3Rpb24tdGlsZXMge1xuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY29scy0zIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoLWhlaWdodCgyMzBweCwgMTYzcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjcwMGVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiRjb250ZW50LWJhY2tncm91bmQ6ICRjb2xvci0xMDtcblxuJHRvb2x0aXAtYmFja2dyb3VuZDogJGNvbG9yLTE3O1xuJHRvb2x0aXA6ICRjb2xvci0xMDtcblxuJGxpbms6ICRjb2xvci0yO1xuJGxpbmstaG92ZXI6ICRjb2xvci0xO1xuJGxpbmstYWN0aXZlOiAkY29sb3ItMjtcbiRsaW5rLWRpc2FibGVkOiAkY29sb3ItNDtcblxuJGVkaXRvcmlhbC1ob21lLWNvbnRhaW5lci13aWR0aDogMTEyNXB4O1xuJGVkaXRvcmlhbC1ob21lLWltYWdlLW1heC13aWR0aDogNTQ4cHg7XG4kZWRpdG9yaWFsLWhvbWUtMi1jb2x1bW4td2lkdGg6IDU0OHB4O1xuJGVkaXRvcmlhbC1ob21lLTMtY29sdW1uLXdpZHRoOiAzNTVweDtcbiRlZGl0b3JpYWwtY29udGFpbmVyLXdpZHRoOiA3MzBweDtcbiRlZGl0b3JpYWwtaW1hZ2UtbWF4LXdpZHRoOiAzNTVweDtcbiRlZGl0b3JpYWwtaW1hZ2UtbWF4LXdpZHRoLW1vYmlsZTogMzIwcHg7XG4kZWRpdG9yaWFsLTItY29sdW1uLXdpZHRoOiAzNTVweDtcbiRlZGl0b3JpYWwtMy1jb2x1bW4td2lkdGg6IDIzMHB4O1xuXG4kc2Nyb2xsdXA6ICRjb2xvci0xMDtcbiRzY3JvbGx1cC1ob3ZlcjogJGNvbG9yLTEwO1xuJHNjcm9sbHVwLWJhY2tncm91bmQ6ICRjb2xvci0xO1xuJHNjcm9sbHVwLWJhY2tncm91bmQtaG92ZXI6ICRjb2xvci0yO1xuXG4kbW9kYWwtY2xvc2U6ICRjb2xvci0xNDtcbiIsIi8vRkxFWFxuQG1peGluIGRGbGV4KCl7XG4gIGRpc3BsYXk6ZmxleDtcbiAgZGlzcGxheTotd2Via2l0LWZsZXg7XG4gIGZsZXgtd3JhcDp3cmFwO1xuICAtd2Via2l0LWZsZXgtd3JhcDp3cmFwO1xufVxuXG4vLyBGTEVYIENFTlRFUiBIT1JJWk9OVEFMXG5AbWl4aW4gZENlbnRlcmNlbnRlcigpe1xuICAgIEBpbmNsdWRlIGZsZXhib3g7XG4gICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xufVxuXG4vLyBGTEVYIFZFUlRJQ0FMIENFTlRFUlxuQG1peGluIGRWZXJ0aWNhbGNlbnRlcigpe1xuICBAaW5jbHVkZSBmbGV4Ym94O1xuICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpXG59XG5cbi8vIEZMRVggVkVSVElDQUwgSE9SSVpPTlRBTCBFVCBWRVJUSUNBTFxuQG1peGluIGRmbGV4VG90YWwoKXtcbiAgQGluY2x1ZGUgZmxleGJveDtcbiAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbn1cblxuQG1peGluIGZsZXhib3gge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuQG1peGluIGp1c3RpZnktY29udGVudCgkdmFsdWU6IGZsZXgtc3RhcnQpIHtcbiAgICBAaWYgJHZhbHVlID09IGZsZXgtc3RhcnQge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gZmxleC1lbmQge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBzcGFjZS1iZXR3ZWVuIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBzcGFjZS1hcm91bmQge1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiAkdmFsdWU7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6ICR2YWx1ZTtcbiAgICB9XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogJHZhbHVlO1xuICAgIGp1c3RpZnktY29udGVudDogJHZhbHVlO1xufVxuXG5AbWl4aW4gYWxpZ24taXRlbXMoJHZhbHVlOiBzdHJldGNoKSB7XG4gICAgQGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gZmxleC1lbmQge1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgIH0gQGVsc2Uge1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogJHZhbHVlO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogJHZhbHVlO1xuICAgIH1cbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiAkdmFsdWU7XG4gICAgLW1vei1hbGlnbi1pdGVtczogJHZhbHVlO1xuICAgIGFsaWduLWl0ZW1zOiAkdmFsdWU7XG59XG5cbkBtaXhpbiBmbGV4LXdyYXAoJHZhbHVlOiBub3dyYXApIHtcbiAgICAvLyBObyBXZWJraXQgQm94IGZhbGxiYWNrLlxuICAgIC13ZWJraXQtZmxleC13cmFwOiAkdmFsdWU7XG4gICAgLW1vei1mbGV4LXdyYXA6ICR2YWx1ZTtcbiAgICBAaWYgJHZhbHVlID09IG5vd3JhcCB7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6ICR2YWx1ZTtcbiAgICB9XG4gICAgZmxleC13cmFwOiAkdmFsdWU7XG59XG5cbi8vQk9SREVSIFJBRElVUyBLSVRcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMpe1xuICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbn1cbi8vTVVMVElQTEUgQk9SREVSIFJBRElVUyBLSVRcbkBtaXhpbiBib3JkZXJSYWRpdXN4NCgkcmFkaXVzVG9wLCAkcmFkaXVzUmlnaHQsICRyYWRpdXNCb3R0b20sICRyYWRpdXNMZWZ0KXtcbiAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzVG9wICRyYWRpdXNSaWdodCAkcmFkaXVzQm90dG9tICRyYWRpdXNMZWZ0O1xuICAgICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXNUb3AgJHJhZGl1c1JpZ2h0ICRyYWRpdXNCb3R0b20gJHJhZGl1c0xlZnQ7XG4gICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXNUb3AgJHJhZGl1c1JpZ2h0ICRyYWRpdXNCb3R0b20gJHJhZGl1c0xlZnQ7XG59XG5cbi8vIFRSQU5TRk9STVxuQG1peGluIHRyYW5zZm9ybSgkZGVncmVlcyl7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG4vLyBCT1ggU0hBRE9XIEtJVFxuQG1peGluIGJveC1zaGFkb3coJHN0cmluZzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KSl7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHN0cmluZztcbiAgLW1vei1ib3gtc2hhZG93OiAgICAkc3RyaW5nO1xuICBib3gtc2hhZG93OiAgICAgICAgICRzdHJpbmc7XG59XG5cbi8vIEhFSUdIVCBMSU5FSEVJR0hUIFNJTUlMQUlSRVNcbkBtaXhpbiBoZWlnaHQtbGluZWhlaWdodHNpbWlsYXJpdGllcygkaGVpZ2h0LWxpbmVoZWlnaHQpe1xuICBoZWlnaHQ6JGhlaWdodC1saW5laGVpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlaWdodC1saW5laGVpZ2h0O1xufVxuLy8gSEVJR0hUICsgTElORUhFSUdIVFxuQG1peGluIGhlaWdodC1saW5laGVpZ2h0KCR2YWxIZWlnaHQsICR2YWxsaW5lSGVpZ2h0KXtcbiAgaGVpZ2h0OiR2YWxIZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkdmFsbGluZUhlaWdodDtcbn1cbi8vIFdJRFRIICsgTElORUhFSUdIVFxuQG1peGluIHdpZHRoLWxpbmVoZWlnaHQoJHZhbFdpZHRoLCAkdmFsbGluZUhlaWdodCl7XG4gIHdpZHRoOiR2YWxXaWR0aDtcbiAgbGluZS1oZWlnaHQ6ICR2YWxsaW5lSGVpZ2h0O1xufVxuLy8gV0lEVEggKyBIRUlHSFRcbkBtaXhpbiB3aWR0aC1oZWlnaHQoJHZhbFdpZHRoLCAkdmFsSGVpZ2h0KXtcbiAgd2lkdGg6JHZhbFdpZHRoO1xuICBoZWlnaHQ6JHZhbEhlaWdodDtcbn1cbi8vIFdJRFRIICsgSEVJR0hUIFNJTUlMQVJJVElFU1xuQG1peGluIHdpZHRoLWhlaWdodHNpbWlsYXJpdGllcygkd2lkdGgtaGVpZ2h0c2ltaWxhcml0aWVzKXtcbiAgd2lkdGg6JHdpZHRoLWhlaWdodHNpbWlsYXJpdGllcztcbiAgaGVpZ2h0OiR3aWR0aC1oZWlnaHRzaW1pbGFyaXRpZXM7XG59XG4vLyBXSURUSCArIEhFSUdIVCArIExJTkUtSEVJR0hUXG5AbWl4aW4gd2lkdGgtaGVpZ2h0bGluZWhlaWdodCgkdmFsV2lkdGgsICR2YWxIZWlnaHQsICR2YWxsaW5lSGVpZ2h0KXtcbiAgd2lkdGg6JHZhbFdpZHRoO1xuICBoZWlnaHQ6JHZhbEhlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICR2YWxsaW5lSGVpZ2h0O1xufVxuLy8gV0lEVEggKyBIRUlHSFQvTElORS1IRUlHSFQgU0lNSUxBUklUSUVTXG5AbWl4aW4gd2lkdGgtaGVpZ2h0bGluZWhlaWdodHNpbWlsYXJpdGllcygkdmFsV2lkdGgsICRoZWlnaHQtbGluZWhlaWdodCl7XG4gIHdpZHRoOiR2YWxXaWR0aDtcbiAgQGluY2x1ZGUgaGVpZ2h0LWxpbmVoZWlnaHRzaW1pbGFyaXRpZXMgKCRoZWlnaHQtbGluZWhlaWdodCk7XG59XG5cbi8vIFBBRERJTkcgTEVGVCA9IFBBRERJTkcgUklHSFRcbkBtaXhpbiBwYWRkaW5nLXNpbWlsYXJpdGllcygkcGFkZGluZy1zaW1pbGFyaXRpZXMpe1xuICBwYWRkaW5nLWxlZnQ6JHBhZGRpbmctc2ltaWxhcml0aWVzO1xuICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy1zaW1pbGFyaXRpZXM7XG59XG5cbi8vIE1BUkdJTiBMRUZUID0gTUFSR0lOIFJJR0hUXG5AbWl4aW4gbWFyZ2luLXNpbWlsYXJpdGllcygkbWFyZ2luLXNpbWlsYXJpdGllcyl7XG4gIG1hcmdpbi1sZWZ0OiRtYXJnaW4tc2ltaWxhcml0aWVzO1xuICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW4tc2ltaWxhcml0aWVzO1xufVxuXG4vLyBCRUZPUkUvQUZURVIgOiBQT1NJVElPTiBBQlNPTFVFICsgQ09OVEVOVFxuICBAbWl4aW4gY29udGVudC1hYnMoKXtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIGNvbnRlbnQ6Jyc7XG59XG5cbi8vIENBTENVTCBMQVJHRVVSIFBBUiAxMDBcbi8vIGV4ZW1wbGUgOiAoKDUzcHgpKVxuQG1peGluIHdpZHRoQ2FsYygkd2lkdGhDYWxjKXtcbiAgd2lkdGg6Y2FsYyN7XCIoMTAwJSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDotbW96LWNhbGMje1wiKDEwMCUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6LXdlYmtpdC1jYWxjI3tcIigxMDAlIC0gI3skd2lkdGhDYWxjfSlcIn07XG4gIHdpZHRoOiN7XCJjYWxjKDEwMCUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6I3tcIi1tb3otY2FsYygxMDAlIC0gI3skd2lkdGhDYWxjfSlcIn07XG4gIHdpZHRoOiN7XCItd2Via2l0LWNhbGMoMTAwJSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xufVxuLy8gQ0FMQ1VMIExBUkdFVVIgUEFSIDUwXG4vLyBleGVtcGxlIDogKCg1M3B4KSlcbkBtaXhpbiB3aWR0aENhbGM1MCgkd2lkdGhDYWxjKXtcbiAgd2lkdGg6Y2FsYyN7XCIoNTAlIC0gI3skd2lkdGhDYWxjfSlcIn07XG4gIHdpZHRoOi1tb3otY2FsYyN7XCIoNTAlIC0gI3skd2lkdGhDYWxjfSlcIn07XG4gIHdpZHRoOi13ZWJraXQtY2FsYyN7XCIoNTAlIC0gI3skd2lkdGhDYWxjfSlcIn07XG4gIHdpZHRoOiN7XCJjYWxjKDUwJSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDoje1wiLW1vei1jYWxjKDUwJSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDoje1wiLXdlYmtpdC1jYWxjKDUwJSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xufVxuLy8gQ0FMQ1VMIExBUkdFVVIgUEFSIDI1XG4vLyBleGVtcGxlIDogKCg1M3B4KSlcbkBtaXhpbiB3aWR0aENhbGMyNSgkd2lkdGhDYWxjKXtcbiAgd2lkdGg6Y2FsYyN7XCIoMjUlIC0gI3skd2lkdGhDYWxjfSlcIn07XG4gIHdpZHRoOi1tb3otY2FsYyN7XCIoMjUlIC0gI3skd2lkdGhDYWxjfSlcIn07XG4gIHdpZHRoOi13ZWJraXQtY2FsYyN7XCIoMjUlIC0gI3skd2lkdGhDYWxjfSlcIn07XG4gIHdpZHRoOiN7XCJjYWxjKDI1JSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDoje1wiLW1vei1jYWxjKDI1JSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDoje1wiLXdlYmtpdC1jYWxjKDI1JSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xufVxuLy8gVkFSSUFCTEUgQk9UVE9NIChuZSBwYXMgZm9yY2VtZW50IHMnZW4gc2VydmlyIGRhbnMgQ1NTKVxuLy8gZXggOiAoMTBweClcbkBtaXhpbiBhYnMtYm90dG9tKCRhYnMtYm90dG9tKXtcbiAgYm90dG9tOiRhYnMtYm90dG9tO1xufVxuXG4vLyBWQVJJQUJMRSBUT1AgKG5lIHBhcyBmb3JjZW1lbnQgcydlbiBzZXJ2aXIgZGFucyBDU1MpXG4vLyBleCA6ICgxMHB4KVxuQG1peGluIGFicy10b3AoJGFicy10b3Ape1xuICB0b3A6JGFicy10b3A7XG59XG5cbi8vIFZBUklBQkxFIExFRlQgKG5lIHBhcyBmb3JjZW1lbnQgcydlbiBzZXJ2aXIgZGFucyBDU1MpXG4vLyBleCA6ICgxMHB4KVxuQG1peGluIGFicy1sZWZ0KCRhYnMtbGVmdCl7XG4gIGxlZnQ6JGFicy1sZWZ0O1xufVxuXG4vLyBWQVJJQUJMRSBSSUdIVCAobmUgcGFzIGZvcmNlbWVudCBzJ2VuIHNlcnZpciBkYW5zIENTUylcbi8vIGV4IDogKDEwcHgpXG5AbWl4aW4gYWJzLXJpZ2h0KCRhYnMtcmlnaHQpe1xuICByaWdodDokYWJzLXJpZ2h0O1xufVxuXG4vLyBWQVJJQUJMRSBDQUxDVUwgQk9UVE9NIFBBUiA1MCAobmUgcGFzIGZvcmNlbWVudCBzJ2VuIHNlcnZpciBkYW5zIENTUylcbi8vIGV4IDogKCg1M3B4KSlcbkBtaXhpbiBhYnMtYm90dG9tY2FsYygkYWJzLWJvdHRvbWNhbGMpe1xuICBib3R0b206Y2FsYyN7XCIoNTAlIC0gI3skYWJzLWJvdHRvbWNhbGN9KVwifTtcbiAgYm90dG9tOi1tb3otY2FsYyN7XCIoNTAlIC0gI3skYWJzLWJvdHRvbWNhbGN9KVwifTtcbiAgYm90dG9tOi13ZWJraXQtY2FsYyN7XCIoNTAlIC0gI3skYWJzLWJvdHRvbWNhbGN9KVwifTtcbiAgYm90dG9tOiN7XCJjYWxjKDUwJSAtICN7JGFicy1ib3R0b21jYWxjfSlcIn07XG4gIGJvdHRvbToje1wiLW1vei1jYWxjKDUwJSAtICN7JGFicy1ib3R0b21jYWxjfSlcIn07XG4gIGJvdHRvbToje1wiLXdlYmtpdC1jYWxjKDUwJSAtICN7JGFicy1ib3R0b21jYWxjfSlcIn07XG59XG5cbi8vIFZBUklBQkxFIENBTENVTCBUT1AgUEFSIDUwIChuZSBwYXMgZm9yY2VtZW50IHMnZW4gc2VydmlyIGRhbnMgQ1NTKVxuLy8gZXggOiAoKDUzcHgpKVxuQG1peGluIGFicy10b3BjYWxjKCRhYnMtdG9wY2FsYzEpe1xuICB0b3A6Y2FsYyg1MCUgLSAjeyRhYnMtdG9wY2FsYzF9KTtcbnRvcDotbW96LWNhbGMje1wiKDUwJSAtICN7JGFicy10b3BjYWxjMX0pXCJ9O1xuICB0b3A6LXdlYmtpdC1jYWxjI3tcIig1MCUgLSAjeyRhYnMtdG9wY2FsYzF9KVwifTtcbiAgdG9wOiN7XCJjYWxjKDUwJSAtICN7JGFicy10b3BjYWxjMX0pXCJ9O1xuICB0b3A6I3tcIi1tb3otY2FsYyg1MCUgLSAjeyRhYnMtdG9wY2FsYzF9KVwifTtcbiAgdG9wOiN7XCItd2Via2l0LWNhbGMoNTAlIC0gI3skYWJzLXRvcGNhbGMxfSlcIn07XG59XG5cbi8vIFZBUklBQkxFIENBTENVTCBMRUZUIFBBUiA1MCAobmUgcGFzIGZvcmNlbWVudCBzJ2VuIHNlcnZpciBkYW5zIENTUylcbi8vIGV4IDogKCg1M3B4KSlcbkBtaXhpbiBhYnMtbGVmdGNhbGMoJGFicy1sZWZ0Y2FsYyl7XG4gIGxlZnQ6Y2FsYyN7XCIoNTAlIC0gI3skYWJzLWxlZnRjYWxjfSlcIn07XG4gIGxlZnQ6LW1vei1jYWxjI3tcIig1MCUgLSAjeyRhYnMtbGVmdGNhbGN9KVwifTtcbiAgbGVmdDotd2Via2l0LWNhbGMje1wiKDUwJSAtICN7JGFicy1sZWZ0Y2FsY30pXCJ9O1xuICBsZWZ0OiN7XCJjYWxjKDUwJSAtICN7JGFicy1sZWZ0Y2FsY30pXCJ9O1xuICBsZWZ0OiN7XCItbW96LWNhbGMoNTAlIC0gI3skYWJzLWxlZnRjYWxjfSlcIn07XG4gIGxlZnQ6I3tcIi13ZWJraXQtY2FsYyg1MCUgLSAjeyRhYnMtbGVmdGNhbGN9KVwifTtcbn1cblxuLy9WQVJJQUJMRSBDQUxDVUwgUklHSFQgUEFSIDUwIChuZSBwYXMgZm9yY2VtZW50IHMnZW4gc2VydmlyIGRhbnMgQ1NTKVxuLy8gZXggOiAoKDUzcHgpKVxuQG1peGluIGFicy1yaWdodGNhbGMoJGFicy1yaWdodGNhbGMpe1xuICByaWdodDpjYWxjI3tcIig1MCUgLSAjeyRhYnMtcmlnaHRjYWxjfSlcIn07XG4gIHJpZ2h0Oi1tb3otY2FsYyN7XCIoNTAlIC0gI3skYWJzLXJpZ2h0Y2FsY30pXCJ9O1xuICByaWdodDotd2Via2l0LWNhbGMje1wiKDUwJSAtICN7JGFicy1yaWdodGNhbGN9KVwifTtcbiAgcmlnaHQ6I3tcImNhbGMoNTAlIC0gI3skYWJzLXJpZ2h0Y2FsY30pXCJ9O1xuICByaWdodDoje1wiLW1vei1jYWxjKDUwJSAtICN7JGFicy1yaWdodGNhbGN9KVwifTtcbiAgcmlnaHQ6I3tcIi13ZWJraXQtY2FsYyg1MCUgLSAjeyRhYnMtcmlnaHRjYWxjfSlcIn07XG59XG5cbi8vIFBPU0lUSU9OIEFCU09MVVRFICsgVE9QICsgTEVGVFxuLy8gZXggOiAoMTVweCwgMjBweClcbkBtaXhpbiBhYnNvbHV0ZS10b3BsZWZ0KCR0b3BBYnMsICRsZWZ0QWJzKXtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIHRvcDokdG9wQWJzO1xuICBsZWZ0OiAkbGVmdEFicztcbn1cbi8vIFBPU0lUSU9OIEZJWEVEICsgVE9QICsgTEVGVFxuLy8gZXggOiAoMTVweCwgMjBweClcbkBtaXhpbiBmaXhlZC10b3BsZWZ0KCR0b3BBYnMsICRsZWZ0QWJzKXtcbiAgcG9zaXRpb246Zml4ZWQ7XG4gIHRvcDokdG9wQWJzO1xuICBsZWZ0OiAkbGVmdEFicztcbn1cbi8vIFBPU0lUSU9OIEZJWEVEICsgVE9QICsgUklHSFRcbi8vIGV4IDogKDE1cHgsIDIwcHgpXG5AbWl4aW4gZml4ZWQtdG9wcmlnaHQoJHRvcEFicywgJHJpZ2h0QWJzKXtcbiAgcG9zaXRpb246Zml4ZWQ7XG4gIHRvcDokdG9wQWJzO1xuICByaWdodDogJHJpZ2h0QWJzO1xufVxuLy8gUE9TSVRJT04gRklYRUQgKyBCT1RUT00gKyBMRUZUXG4vLyBleCA6ICgxNXB4LCAyMHB4KVxuQG1peGluIGZpeGVkLWJvdHRvbWxlZnQoJGJvdHRvbUFicywgJGxlZnRBYnMpe1xuICBwb3NpdGlvbjpmaXhlZDtcbiAgYm90dG9tOiRib3R0b21BYnM7XG4gIGxlZnQ6ICRsZWZ0QWJzO1xufVxuLy8gIFBPU0lUSU9OIEFCU09MVSArIFRPUCArIExFRlQgQ0FMQ1xuLy8gZXggOiAoMTVweCwgKDIwcHgpXG5AbWl4aW4gYWJzb2x1dGUtdG9wbGVmdGNvbnRlbnQoJGFicy10b3AsICRhYnMtbGVmdGNhbGMpe1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgQGluY2x1ZGUgYWJzLXRvcCAoJGFicy10b3ApO1xuICBAaW5jbHVkZSBhYnMtbGVmdGNhbGMgKCRhYnMtbGVmdGNhbGMpO1xufVxuXG4vLyBCRUZPUkUvQUZURVIgKyBUT1AgKyBMRUZUXG4vLyBleCA6ICgxNXB4LCAyMHB4KVxuQG1peGluIGFicy10b3BsZWZ0Y29udGVudCgkYWJzLXRvcCwgJGFicy1sZWZ0KXtcbiAgQGluY2x1ZGUgY29udGVudC1hYnMoKTtcbiAgQGluY2x1ZGUgYWJzLXRvcCAoJGFicy10b3ApO1xuICBAaW5jbHVkZSBhYnMtbGVmdCAoJGFicy1sZWZ0KTtcbn1cblxuLy8gUE9TSVRJT04gQUJTT0xVVEUgKyBUT1AgKyBSSUdIVFxuLy8gZXggOiAoMTVweCwgMjBweClcbkBtaXhpbiBhYnNvbHV0ZS10b3ByaWdodCgkYWJzLXRvcCwgJGFicy1yaWdodCl7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgQGluY2x1ZGUgYWJzLXRvcCAoJGFicy10b3ApO1xuICBAaW5jbHVkZSBhYnMtcmlnaHQgKCRhYnMtcmlnaHQpO1xufVxuXG4vLyBCRUZPUkUvQUZURVIgKyBUT1AgKyBSSUdIVFxuLy8gZXggOiAoMTVweCwgMjBweClcbkBtaXhpbiBhYnMtdG9wcmlnaHRjb250ZW50KCRhYnMtdG9wLCAkYWJzLXJpZ2h0KXtcbiAgQGluY2x1ZGUgY29udGVudC1hYnMoKTtcbiAgQGluY2x1ZGUgYWJzLXRvcCAoJGFicy10b3ApO1xuICBAaW5jbHVkZSBhYnMtcmlnaHQgKCRhYnMtcmlnaHQpO1xufVxuXG4vLyBQT1NJVElPTiBBQlNPTFVURSArIEJPVFRPTSArIExFRlRcbi8vIGV4IDogKDE1cHgsIDIwcHgpXG5AbWl4aW4gYWJzb2x1dGUtYm90dG9tbGVmdCgkYWJzLWJvdHRvbSwgJGFicy1sZWZ0KXtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBAaW5jbHVkZSBhYnMtYm90dG9tICgkYWJzLWJvdHRvbSk7XG4gIEBpbmNsdWRlIGFicy1sZWZ0ICgkYWJzLWxlZnQpO1xufVxuXG4vLyBQT1NJVElPTiBBQlNPTFVURSArIEJPVFRPTSArIFJJR0hUXG4vLyBleCA6ICgxNXB4LCAyMHB4KVxuQG1peGluIGFic29sdXRlLWJvdHRvbXJpZ2h0KCRhYnMtYm90dG9tLCAkYWJzLXJpZ2h0KXtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBAaW5jbHVkZSBhYnMtYm90dG9tICgkYWJzLWJvdHRvbSk7XG4gIEBpbmNsdWRlIGFicy1yaWdodCAoJGFicy1yaWdodCk7XG59XG5cbi8vIEJFRk9SRS9BRlRFUiArIEJPVFRPTSArIFJJR0hUXG4vLyBleCA6ICgxNXB4LCAyMHB4KVxuQG1peGluIGFicy1ib3R0b21yaWdodGNvbnRlbnQoJGFicy1ib3R0b20sICRhYnMtcmlnaHQpe1xuICBAaW5jbHVkZSBjb250ZW50LWFicygpO1xuICBAaW5jbHVkZSBhYnMtYm90dG9tICgkYWJzLWJvdHRvbSk7XG4gIEBpbmNsdWRlIGFicy1yaWdodCAoJGFicy1yaWdodCk7XG59XG5cbi8vIEJFRk9SRS9BRlRFUiArIEJPVFRPTSArIExFRlQgQ0FMQ1xuLy8gZXggOiAoMTVweCwgKDIwcHgpXG5AbWl4aW4gYWJzLWJvdHRvbWxlZnRjb250ZW50KCRhYnMtYm90dG9tLCAkYWJzLWxlZnRjYWxjKXtcbiAgQGluY2x1ZGUgY29udGVudC1hYnMoKTtcbiAgQGluY2x1ZGUgYWJzLWJvdHRvbSAoJGFicy1ib3R0b20pO1xuICBAaW5jbHVkZSBhYnMtbGVmdGNhbGMgKCRhYnMtbGVmdGNhbGMpO1xufVxuLy8gIFBPU0lUSU9OIEFCU09MVSArIEJPVFRPTSArIExFRlQgQ0FMQ1xuLy8gZXggOiAoMTVweCwgKDIwcHgpXG5AbWl4aW4gYWJzb2x1dGUtYm90dG9tbGVmdGNvbnRlbnQoJGFicy1ib3R0b20sICRhYnMtbGVmdGNhbGMpe1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgQGluY2x1ZGUgYWJzLWJvdHRvbSAoJGFicy1ib3R0b20pO1xuICBAaW5jbHVkZSBhYnMtbGVmdGNhbGMgKCRhYnMtbGVmdGNhbGMpO1xufVxuXG4vLyBCRUZPUkUvQUZURVIgKyBCT1RUT00gKyBMRUZUXG4vLyBleCA6ICgxNXB4LCAoMjBweClcbkBtaXhpbiBjb250ZW50LWJvdHRvbWxlZnRub2NhbGMoJGFicy1ib3R0b20sICRhYnMtbGVmdCl7XG4gIEBpbmNsdWRlIGNvbnRlbnQtYWJzKCk7XG4gIEBpbmNsdWRlIGFicy1ib3R0b20gKCRhYnMtYm90dG9tKTtcbiAgQGluY2x1ZGUgYWJzLWxlZnQgKCRhYnMtbGVmdCk7XG59XG5cbi8vIEJFRk9SRS9BRlRFUiArIFRPUCBDQUxDVUwgUEFSIDUwICsgTEVGVCBDQUxDVUwgUEFSIDUwXG4vLyBleCA6ICgoMTBweCksKDI1cHgpKVxuQG1peGluIGFicy10b3BjYWxjbGVmdGNhbGNjb250ZW50KCRhYnMtdG9wY2FsYzEsICRhYnMtbGVmdGNhbGMpe1xuICBAaW5jbHVkZSBjb250ZW50LWFicygpO1xuICBAaW5jbHVkZSBhYnMtdG9wY2FsYyAoJGFicy10b3BjYWxjMSk7XG4gIEBpbmNsdWRlIGFicy1sZWZ0Y2FsYyAoJGFicy1sZWZ0Y2FsYyk7XG59XG5cbi8vIFBPU0lUSU9OIEFCU09MVSArIFRPUCBDQUxDVUwgUEFSIDUwICsgTEVGVCBDQUxDVUwgUEFSIDUwXG4vLyBleCA6ICgoMTBweCksKDI1cHgpKVxuQG1peGluIGFic29sdXRlLXRvcGNhbGNsZWZ0Y2FsYygkYWJzLXRvcGNhbGMsICRhYnMtbGVmdGNhbGMpe1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIEBpbmNsdWRlIGFicy10b3BjYWxjICgkYWJzLXRvcGNhbGMpO1xuICBAaW5jbHVkZSBhYnMtbGVmdGNhbGMgKCRhYnMtbGVmdGNhbGMpO1xufVxuXG4vLyBQT1NJVElPTiBBQlNPTFUgKyBCT1RUT00gQ0FMQ1VMIFBBUiA1MCArIExFRlQgQ0FMQ1VMIFBBUiA1MFxuLy8gZXggOiAoKDEwcHgpLCgyNXB4KSlcbkBtaXhpbiBhYnNvbHV0ZS1ib3R0b21jYWxjbGVmdGNhbGMoJGFicy1ib3R0b21jYWxjLCAkYWJzLWxlZnRjYWxjKXtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBAaW5jbHVkZSBhYnMtYm90dG9tY2FsYyAoJGFicy1ib3R0b21jYWxjKTtcbiAgQGluY2x1ZGUgYWJzLWxlZnRjYWxjICgkYWJzLWxlZnRjYWxjKTtcbn1cblxuLy8gQkVGT1JFL0FGVEVSICsgVE9QIENBTENVTCBQQVIgNTAgKyBSSUdIVCBDQUxDVUwgUEFSIDUwXG4vLyBleCA6ICgoMTBweCksKDI1cHgpKVxuQG1peGluIGFicy10b3BjYWxjcmlnaHRjYWxjY29udGVudCgkYWJzLXRvcGNhbGMsICRhYnMtcmlnaHRjYWxjKXtcbiAgQGluY2x1ZGUgY29udGVudC1hYnMoKTtcbiAgQGluY2x1ZGUgYWJzLXRvcGNhbGMgKCRhYnMtdG9wY2FsYyk7XG4gIEBpbmNsdWRlIGFicy1yaWdodGNhbGMgKCRhYnMtcmlnaHRjYWxjKTtcbn1cblxuLy8gQkVGT1JFL0FGVEVSICsgVE9QIEFCU09MVUUgKyBMRUZUIENBTENVTCBQQVIgNTBcbi8vIGV4IDogKDAsICgzMHB4KSk7XG5AbWl4aW4gYWJzLXRvcGxlZnRjYWxjY29udGVudCgkYWJzLXRvcCwgJGFicy1sZWZ0Y2FsYyl7XG4gIEBpbmNsdWRlIGNvbnRlbnQtYWJzKCk7XG4gIEBpbmNsdWRlIGFicy10b3AgKCRhYnMtdG9wKTtcbiAgQGluY2x1ZGUgYWJzLWxlZnRjYWxjICgkYWJzLWxlZnRjYWxjKTtcbn1cblxuLy8gQkVGT1JFL0FGVEVSICsgVE9QIENBTENVTCBQQVIgNTAgKyBSSUdIVCBBQlNPTFVURVxuLy8gZXggOiAoKDMwcHgpLCAwKTtcbkBtaXhpbiBhYnMtdG9wY2FsY3JpZ2h0YWJzKCRhYnMtdG9wY2FsYywgJGFicy1yaWdodCl7XG4gIEBpbmNsdWRlIGNvbnRlbnQtYWJzKCk7XG4gIEBpbmNsdWRlIGFicy10b3BjYWxjICgkYWJzLXRvcGNhbGMpO1xuICBAaW5jbHVkZSBhYnMtcmlnaHQgKCRhYnMtcmlnaHQpO1xufVxuXG4vLyBCRUZPUkUvQUZURVIgKyBUT1AgQ0FMQ1VMIFBBUiA1MCArIExFRlQgQUJTT0xVVEVcbi8vIGV4IDogKCgzMHB4KSwgMCk7XG5AbWl4aW4gYWJzLXRvcGNhbGNsZWZ0YWJzKCRhYnMtdG9wY2FsYywgJGFicy1sZWZ0KXtcbiAgQGluY2x1ZGUgY29udGVudC1hYnMoKTtcbiAgQGluY2x1ZGUgYWJzLXRvcGNhbGMgKCRhYnMtdG9wY2FsYyk7XG4gIEBpbmNsdWRlIGFicy1sZWZ0ICgkYWJzLWxlZnQpO1xufVxuXG4vLyBBQlNPTFUgKyBUT1AgQ0FMQ1VMIFBBUiA1MCArIExFRlQgQUJTT0xVVEVcbi8vIGV4IDogKCgzMHB4KSwgMCk7XG5AbWl4aW4gYWJzb2x1dGUtdG9wY2FsY2xlZnRhYnMoJGFicy10b3BjYWxjLCAkYWJzLWxlZnQpe1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIEBpbmNsdWRlIGFicy10b3BjYWxjICgkYWJzLXRvcGNhbGMpO1xuICBAaW5jbHVkZSBhYnMtbGVmdCAoJGFicy1sZWZ0KTtcbn1cblxuLy8gQUJTT0xVICsgVE9QIENBTENVTCBQQVIgNTAgKyBSSUdIVCBBQlNPTFVURVxuLy8gZXggOiAoKDMwcHgpLCAwKTtcbkBtaXhpbiBhYnNvbHV0ZS10b3BjYWxjcmlnaHR0YWJzKCRhYnMtdG9wY2FsYywgJGFicy1yaWdodCl7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgQGluY2x1ZGUgYWJzLXRvcGNhbGMgKCRhYnMtdG9wY2FsYyk7XG4gIEBpbmNsdWRlIGFicy1yaWdodCAoJGFicy1yaWdodCk7XG59XG5cbi8vIEVMTElQU0lTIE9WRVJGTE9XXG5AbWl4aW4gZWxsaXBzaXMtdGV4dCgpe1xuICBvdmVyZmxvdzpoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtaXhpbiBiZ0NvdmVyKCl7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLy8gT0JKRUNURklUXG5AbWl4aW4gb2JqZWN0Rml0KCR2YWxXaWR0aCwgJHZhbEhlaWdodCl7XG4gIG9iamVjdC1maXQ6Y292ZXI7XG4gIHdpZHRoOiR2YWxXaWR0aDtcbiAgaGVpZ2h0OiR2YWxIZWlnaHQ7XG59XG5cbkBtaXhpbiBib3JkZXIoJGJvcmRlci1jb2xvcil7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6c29saWQ7XG4gIGJvcmRlci1jb2xvcjokYm9yZGVyLWNvbG9yO1xufVxuXG4vL1RSQU5TSVRJT04gS0lUXG5AbWl4aW4gdHJhbnNpdGlvbigka2luZCwgJHJhcGlkaXR5LCAkdHlwZSl7XG4gIC1tb3otdHJhbnNpdGlvbjogJGtpbmQgJHJhcGlkaXR5ICR0eXBlO1xuICAtby10cmFuc2l0aW9uOiAka2luZCAkcmFwaWRpdHkgJHR5cGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJGtpbmQgJHJhcGlkaXR5ICR0eXBlO1xuICB0cmFuc2l0aW9uOiAka2luZCAkcmFwaWRpdHkgJHR5cGU7XG59XG5cbi8vVFJBTlNJVElPTiBXSURUSCBLSVRcbkBtaXhpbiB0cmFuc2l0aW9uLXdpZHRoKCR0eXBlLCAkcmFwaWRpdHkpe1xuICAtbW96LXRyYW5zaXRpb246IHdpZHRoICRyYXBpZGl0eSAkdHlwZTtcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggJHJhcGlkaXR5ICR0eXBlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoICRyYXBpZGl0eSAkdHlwZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggJHJhcGlkaXR5ICR0eXBlO1xufVxuIiwiLmdhbGxlcnktY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBidXR0b246Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBhdXRvO1xuICAgIH1cbiAgICAuZ2FsbGVyeSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5nYWxsZXJ5LWltYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWRpdG9yaWFsLWNvbnRlbnQtZ2FsbGVyeS1pbWFnZS1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgaGVpZ2h0OiA0ODBweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDgwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3NXB4O1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjc1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcnJvdy1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1jb250ZW50LWdhbGxlcnktYXJyb3c7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVkaXRvcmlhbC1jb250ZW50LWdhbGxlcnktYXJyb3ctYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIuOHJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuOHJlbTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgICAgICAgICAmLnByZXZpb3VzIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMiU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMXJlbSAwLjJyZW0gMCAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4xcmVtIDAgMCAwLjJyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmFycm93LW5hdmlnYXRpb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdhbGxlcnktaW5kaWNhdG9ycyB7XG4gICAgICAgICAgICBtYXJnaW46IDhweCAwO1xuICAgICAgICAgICAgLmdhbGxlcnktZG90IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlZGl0b3JpYWwtY29udGVudC1nYWxsZXJ5LWRvdDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVkaXRvcmlhbC1jb250ZW50LWdhbGxlcnktZG90LXNlbGVjdGVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXB0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgLmNhcHRpb24ge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNlZGl0b3JpYWwsICNob21lIHtcbiAgICBtYWluIHtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgICAubWFpbi1hcnRpY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgLmdhbGxlcnktY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiJGNvbG9yLTE6ICM5QTM3ODM7XG4kY29sb3ItMjogIzY4MTQzQjtcbiRjb2xvci0zOiAjOUEzNzgzO1xuJGNvbG9yLTQ6ICNDMkJFQzE7XG4kY29sb3ItNTogIzk1ODM3NztcbiRjb2xvci02OiAjOTU4Mzc3O1xuJGNvbG9yLTc6ICM5NTgzNzc7XG4kY29sb3ItODogI0MyQkVDMTtcbiRjb2xvci05OiB0cmFuc3BhcmVudDtcbiRjb2xvci0xMDogI0ZGRkZGRjtcbiRjb2xvci0xMTogI0Y0RjRGNDtcbiRjb2xvci0xMjogI0U2RTRFNjtcbiRjb2xvci0xMzogI0MyQkVDMTtcbiRjb2xvci0xNDogIzk5OTk5OTtcbiRjb2xvci0xNTogIzZCNjg2QTtcbiRjb2xvci0xNjogIzM0MzMzNDtcbiRjb2xvci0xNzogIzAwMDAwMDtcbiRjb2xvci0xODogI0ZGRkZGRjtcbiIsIiNob21lIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgLm1haW4tY29udGVudCB7XG4gICAgICAgICAgICBzZWN0aW9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGVkaXRvcmlhbC1ob21lLWNvbnRhaW5lci13aWR0aDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRlZGl0b3JpYWwtaG9tZS1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KC53aWRlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VjdGlvbi1kb3VibGUtdGV4dCwgLnNlY3Rpb24tdHJpcGxlLXRleHQge1xuICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGVkaXRvcmlhbC1ob21lLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRlZGl0b3JpYWwtaG9tZS1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjdGlvbi10cmlwbGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZWRpdG9yaWFsLWhvbWUtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzU1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjdGlvbi1kb3VibGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZWRpdG9yaWFsLWhvbWUtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTQ3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjdGlvbi10ZXh0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGVkaXRvcmlhbC1ob21lLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg1MCUgLSAjeyRlZGl0b3JpYWwtaG9tZS1jb250YWluZXItd2lkdGh9IC8gMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDUwJSAtICN7JGVkaXRvcmlhbC1ob21lLWNvbnRhaW5lci13aWR0aH0gLyAyKTtcbiAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VjdGlvbi1pbWctdGV4dCB7XG4gICAgICAgICAgICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRlZGl0b3JpYWwtaG9tZS1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRlZGl0b3JpYWwtaG9tZS1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRlZGl0b3JpYWwtaG9tZS1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkZWRpdG9yaWFsLWhvbWUtaW1hZ2UtbWF4LXdpZHRoO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZWRpdG9yaWFsLWhvbWUtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlY3Rpb24tZG91YmxlLWltYWdlXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgLmNvbC1pbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGVkaXRvcmlhbC1ob21lLTItY29sdW1uLXdpZHRoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWN0aW9uLXRyaXBsZS1pbWFnZVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIC5jb2wtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRlZGl0b3JpYWwtaG9tZS0zLWNvbHVtbi13aWR0aDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjdGlvbi1kb3VibGUtaW1hZ2UsIC5zZWN0aW9uLXRyaXBsZS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgLmNvbC1pbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0LjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE0LjVweDtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRlZGl0b3JpYWwtaG9tZS1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGVkaXRvcmlhbC1ob21lLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogJGVkaXRvcmlhbC1ob21lLWNvbnRhaW5lci13aWR0aFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZWRpdG9yaWFsLWhvbWUtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzZweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWN0aW9uLXRpbGVzIHtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNvbHMtMyB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAkZWRpdG9yaWFsLWhvbWUtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGgtaGVpZ2h0KDIzMnB4LCAxNjNweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzAwZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4vY29udGFjdEZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcIi4vcGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwiLi9nYWxsZXJ5LnNjc3NcIjtcbkBpbXBvcnQgXCIuL2hvbWVwYWdlLnNjc3NcIjtcblxuI2VkaXRvcmlhbCwgI2hvbWUge1xuICAgIG1haW4ge1xuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZWRpdG9yaWFsLXdlaWdodDtcblxuICAgICAgICAgICAgYiwgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGVkaXRvcmlhbC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsLWNvbnRlbnQtdGV4dDtcblxuICAgICAgICAgICAgLm1haW4tY29udGVudCB7XG4gICAgICAgICAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjphdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgICYud2lkZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVkaXRvcmlhbC1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgLm1haW4tYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdWwgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogc3F1YXJlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIG9sIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1jb250ZW50LXRpdGxlLW9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1jb250ZW50LXRpdGxlLXR3bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogIGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1jb250ZW50LWltYWdlLWNhcHRpb247XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1jb250ZW50LXRleHQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLndpZGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VjdGlvbi1jb2xsYWJvcmF0aXZlLWluZGV4YXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlLWFydGljbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24tdmlkZW8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZGVvLWdhbGxpY2Ege1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaGlkZGVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5leHRlcm5hbC12aWRlby1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDFkXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2VlZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWN0aW9uLWJhbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aWR0aC1oZWlnaHQoMTAwJSwgNjEycHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzI3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24tYmFubmVyVGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNlbnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsLWNvbnRlbnQtYmFubmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwcHggMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjc1MHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlY3Rpb24tYmFubmVyVGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0xMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luIDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4gOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI3OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJvdHRvbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ1MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbiA6IDMycHggMCAzMnB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZyA6IDAgMzJweCAwIDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjQ3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbiA6IDE2cHggMCAxNnB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmcgOiAwIDE2cHggMCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc21hbGwtaGVpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGgtaGVpZ2h0KDEwMCUsIDM1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTg3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMzlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgI2Jhbm5lci1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi52aWRlbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhbnZhcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoLWhlaWdodCgxMDAlLCA1MjRweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24taW1nLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAwcHggOHB4IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24taW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZywgZGl2LmNhcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWN0aW9uLXRpbGVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24tcHVibGljYXRpb24tdGlsZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2xlYXJmaXg6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGVkaXRvcmlhbC1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZmxleFRvdGFsKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGgtaGVpZ2h0KDM1NXB4LCAyNTBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aWR0aC1oZWlnaHQoMzIwcHgsIDIyNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aWxlLXNlcmllLCAmLnRpbGUtY2xhc3NpZmljYXRpb25TY2hlbWUge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9pbWcvZWRpdG9yaWFsL3RpbGVzL2NsYXNzaWZpY2F0aW9uLXNjaGVtZS5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpbGUtYWR2YW5jZWRTZWFyY2hGb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2ltZy9lZGl0b3JpYWwvdGlsZXMvYWR2YW5jZWQtc2VhcmNoLWZvcm0ucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aWxlLXBhZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vaW1nL2VkaXRvcmlhbC90aWxlcy9wYWdlLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGlsZS1kb2N1bWVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9pbWcvZWRpdG9yaWFsL3RpbGVzL2RvY3VtZW50LnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGlsZS1yZWNvcmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vaW1nL2VkaXRvcmlhbC90aWxlcy9yZWNvcmQucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoLWhlaWdodCgxMDAlLDc1cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGVkaXRvcmlhbC1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoLWhlaWdodCgxMDAlLDY3cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGUtYm90dG9tbGVmdCAoMCwgMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVkaXRvcmlhbC1jb250ZW50LXRpbGUtaGVhZGluZy1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsLWNvbnRlbnQtdGlsZS1oZWFkaW5nO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wdWJsaWNhdGlvbi10aWxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVkaXRvcmlhbC1wdWJsaWNhdGlvbi10aWxlLWJvcmRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wdWJsaWNhdGlvbi1uZXR3b3JrLWZhY2Vib29rIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHVibGljYXRpb24taGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYyMzBcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQyNjdiMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wdWJsaWNhdGlvbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHVibGljYXRpb24tdGl0bGUtdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDI2N2IyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnB1YmxpY2F0aW9uLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHVibGljYXRpb24tdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg4cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDE1cHggMTVweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaGFzLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHVibGljYXRpb24taW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWRpdG9yaWFsLXB1YmxpY2F0aW9uLXRpbGUtYmFja2dyb3VuZDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnZpZGVvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxNDRcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ZvbnRhd2Vzb21lLXdlYmZvbnQnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDRlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzQzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLmhhcy1zb3VyY2UpOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDI1cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnB1YmxpY2F0aW9uLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMTVweCAxMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHVibGljYXRpb24tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHVibGljYXRpb24tdGl0bGUtdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2VjdGlvbi1hdWRpbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXVkaW8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaWNvbi1leHRlcm5hbC1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY29udGFpbmVyIHtcbiAgICAuZWRpdG9yaWFsLWNvbnRlbnQge1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1saWdodDtcblxuICAgICAgICAubGluZWJyZWFrXG4gICAgICAgIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IHNxdWFyZTtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICAgICAgfVxuXG4gICAgICAgIG9sIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1jb250ZW50LWJhc2lzLWhlYWRpbmc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsLWNvbnRlbnQtaGVhZGluZztcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udGFjdCB7XG4gICAgLnN1Ym1pdC1hY3Rpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIH1cbn1cblxuLnJlc2VydmF0aW9uIHtcbiAgICAuc3VibWl0LWFjdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgfVxufVxuIl19 */