#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:500}#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:#050505;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:rgba(87,87,87,.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:#bebebe;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:#5a7f67}.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:#050505;font-weight:400;overflow:visible;padding:0}#editorial main .container b,#editorial main .container strong,#home main .container b,#home main .container strong{font-weight:600}#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:#050505}#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:#050505;font-size:.65em;font-style:italic;font-weight:500;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:#050505;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:500}#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:Roboto Slab,sans-serif;font-size:2.75rem;font-weight:800;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:#f2f2f2;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(56,56,56,.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:800;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 #bebebe;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:#e6e6e6;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:800;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:400;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:#050505;font-family:Roboto Slab,sans-serif;font-size:3.125rem;font-weight:800;word-wrap:break-word}.container .editorial-content h2{color:#050505}.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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LHNCQUVBLENBQUEsK09BemhCaEQsdUJBQUEsQ0FBQSxjQUFBLENBQUEsV0FBQSxDQUFBLGlCQUFBLENBQUEscUpDTEEsWUFBQSxDQUFBLFNBQUEsQ0FRWSxxSUFXQSxjQW5CWixDQWtCWSxlQUNBLENBQUEsZ0JBbkJaLENBQUEsOEJBdUJZLGlCQUNBLENBQUEsZUF4QlosQ0F1QlksZ0JBdkJaLENBQUEseUNBNEJZLGFBQUEsQ0FBQSxXQUNBLENBQUEsc0NBRUEsVUFDQSxDQUFBLGNBQUEsQ0FBQSxvQ0FoQ1osaUJBQUEsQ0FBQSwwQkFBQSxDQUFBLG9DQWdESywwQkFLRyxDQVpDLHVCQVlELENBQUEsaUNBQWdCLGFBQUEsQ0FBQSxrQ0FBQSxDQUFBLGtCQUFBLENBQUEsZUFBQSxDQUFBLG9CQUFBLENBQUEsaUNBQUEsYUFBQSxDQUFBLGdDQUFBLGNBQUEsQ0FBQSxvREFBQSxlQUFBIiwiZmlsZSI6ImFzc2V0cy9mcm9udC9zY3NzL2VkaXRvcmlhbC4zNGM3YWI4MGY0MmExZmYyYWRkODEwZDIxY2EwOGM1OC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIjZWRpdG9yaWFsIHtcbiAgICAuc2VjdGlvbi1tYWlsRm9ybSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuXG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODhyZW07XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ob3Jpem9udGFsLWZpZWxkcywgLmR1cGxpY2F0ZWQtZmllbGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQzcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kdXBsaWNhdGVkLWZpZWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgICAgIGRpdltjbGFzc149XCJjb2wtXCJdOm5vdCguc3VibWl0LWFjdGlvbikge1xuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHhcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpY2VuY2UtYWdyZWVtZW50IHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICAgICAgICAgICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiRmb250LXByaW1hcnk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuJGZvbnQtc2Vjb25kYXJ5OiAnUm9ib3RvIFNsYWInLCBzYW5zLXNlcmlmO1xuXG4kd2VpZ2h0LWxpZ2h0OiA0MDA7XG4kd2VpZ2h0LXJlZ3VsYXI6IDUwMDtcbiR3ZWlnaHQtbWVkaXVtOiA2MDA7XG4kd2VpZ2h0LWJvbGQ6IDgwMDtcbiIsIiNlZGl0b3JpYWwge1xuICAgIC5jb250YWluZXIge1xuICAgICAgICAubWFpbi1jb250ZW50IHtcbiAgICAgICAgICAgIHNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRlZGl0b3JpYWwtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAmOm5vdCgud2lkZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlY3Rpb24tZG91YmxlLXRleHQge1xuICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGVkaXRvcmlhbC1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlY3Rpb24tZG91YmxlLXRleHQge1xuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGVkaXRvcmlhbC1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlY3Rpb24tdGV4dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRlZGl0b3JpYWwtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNTAlIC0gI3skZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aH0gLyAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNTAlIC0gI3skZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aH0gLyAyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlY3Rpb24taW1nLXRleHQge1xuICAgICAgICAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGVkaXRvcmlhbC1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRlZGl0b3JpYWwtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nLCAuY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRlZGl0b3JpYWwtaW1hZ2UtbWF4LXdpZHRoO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jYXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjdGlvbi1kb3VibGUtaW1hZ2VcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAuY29sLWltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkZWRpdG9yaWFsLTItY29sdW1uLXdpZHRoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWN0aW9uLXRyaXBsZS1pbWFnZVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIC5jb2wtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRlZGl0b3JpYWwtMy1jb2x1bW4td2lkdGg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlY3Rpb24tZG91YmxlLWltYWdlLCAuc2VjdGlvbi10cmlwbGUtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIC5jb2wtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRlZGl0b3JpYWwtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRlZGl0b3JpYWwtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGVkaXRvcmlhbC1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjdGlvbi10aWxlcyB7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jb2xzLTMge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGgtaGVpZ2h0KDIzMHB4LCAxNjNweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzAwZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiJGNvbnRlbnQtYmFja2dyb3VuZDogJGNvbG9yLTEwO1xuXG4kdG9vbHRpcC1iYWNrZ3JvdW5kOiAkY29sb3ItMTc7XG4kdG9vbHRpcDogJGNvbG9yLTEwO1xuXG4kbGluazogJGNvbG9yLTU7XG4kbGluay1ob3ZlcjogJGNvbG9yLTI7XG4kbGluay1hY3RpdmU6ICRjb2xvci0zO1xuJGxpbmstZGlzYWJsZWQ6ICRjb2xvci00O1xuXG4kZWRpdG9yaWFsLWhvbWUtY29udGFpbmVyLXdpZHRoOiAxMTI1cHg7XG4kZWRpdG9yaWFsLWhvbWUtaW1hZ2UtbWF4LXdpZHRoOiA1NDhweDtcbiRlZGl0b3JpYWwtaG9tZS0yLWNvbHVtbi13aWR0aDogNTQ4cHg7XG4kZWRpdG9yaWFsLWhvbWUtMy1jb2x1bW4td2lkdGg6IDM1NXB4O1xuJGVkaXRvcmlhbC1jb250YWluZXItd2lkdGg6IDczMHB4O1xuJGVkaXRvcmlhbC1pbWFnZS1tYXgtd2lkdGg6IDM1NXB4O1xuJGVkaXRvcmlhbC1pbWFnZS1tYXgtd2lkdGgtbW9iaWxlOiAzMjBweDtcbiRlZGl0b3JpYWwtMi1jb2x1bW4td2lkdGg6IDM1NXB4O1xuJGVkaXRvcmlhbC0zLWNvbHVtbi13aWR0aDogMjMwcHg7XG5cbiRzY3JvbGx1cDogJGNvbG9yLTEwO1xuJHNjcm9sbHVwLWhvdmVyOiAkY29sb3ItMTA7XG4kc2Nyb2xsdXAtYmFja2dyb3VuZDogJGNvbG9yLTE7XG4kc2Nyb2xsdXAtYmFja2dyb3VuZC1ob3ZlcjogJGNvbG9yLTI7XG5cbiRtb2RhbC1jbG9zZTogJGNvbG9yLTE0O1xuIiwiLy9GTEVYXG5AbWl4aW4gZEZsZXgoKXtcbiAgZGlzcGxheTpmbGV4O1xuICBkaXNwbGF5Oi13ZWJraXQtZmxleDtcbiAgZmxleC13cmFwOndyYXA7XG4gIC13ZWJraXQtZmxleC13cmFwOndyYXA7XG59XG5cbi8vIEZMRVggQ0VOVEVSIEhPUklaT05UQUxcbkBtaXhpbiBkQ2VudGVyY2VudGVyKCl7XG4gICAgQGluY2x1ZGUgZmxleGJveDtcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG59XG5cbi8vIEZMRVggVkVSVElDQUwgQ0VOVEVSXG5AbWl4aW4gZFZlcnRpY2FsY2VudGVyKCl7XG4gIEBpbmNsdWRlIGZsZXhib3g7XG4gIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcilcbn1cblxuLy8gRkxFWCBWRVJUSUNBTCBIT1JJWk9OVEFMIEVUIFZFUlRJQ0FMXG5AbWl4aW4gZGZsZXhUb3RhbCgpe1xuICBAaW5jbHVkZSBmbGV4Ym94O1xuICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xufVxuXG5AbWl4aW4gZmxleGJveCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWl4aW4ganVzdGlmeS1jb250ZW50KCR2YWx1ZTogZmxleC1zdGFydCkge1xuICAgIEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBmbGV4LWVuZCB7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIH0gQGVsc2UgaWYgJHZhbHVlID09IHNwYWNlLWJldHdlZW4ge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIH0gQGVsc2UgaWYgJHZhbHVlID09IHNwYWNlLWFyb3VuZCB7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6ICR2YWx1ZTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogJHZhbHVlO1xuICAgIH1cbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogJHZhbHVlO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiAkdmFsdWU7XG4gICAganVzdGlmeS1jb250ZW50OiAkdmFsdWU7XG59XG5cbkBtaXhpbiBhbGlnbi1pdGVtcygkdmFsdWU6IHN0cmV0Y2gpIHtcbiAgICBAaWYgJHZhbHVlID09IGZsZXgtc3RhcnQge1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBmbGV4LWVuZCB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiAkdmFsdWU7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiAkdmFsdWU7XG4gICAgfVxuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6ICR2YWx1ZTtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiAkdmFsdWU7XG4gICAgYWxpZ24taXRlbXM6ICR2YWx1ZTtcbn1cblxuQG1peGluIGZsZXgtd3JhcCgkdmFsdWU6IG5vd3JhcCkge1xuICAgIC8vIE5vIFdlYmtpdCBCb3ggZmFsbGJhY2suXG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6ICR2YWx1ZTtcbiAgICAtbW96LWZsZXgtd3JhcDogJHZhbHVlO1xuICAgIEBpZiAkdmFsdWUgPT0gbm93cmFwIHtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogJHZhbHVlO1xuICAgIH1cbiAgICBmbGV4LXdyYXA6ICR2YWx1ZTtcbn1cblxuLy9CT1JERVIgUkFESVVTIEtJVFxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1cyl7XG4gICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuLy9NVUxUSVBMRSBCT1JERVIgUkFESVVTIEtJVFxuQG1peGluIGJvcmRlclJhZGl1c3g0KCRyYWRpdXNUb3AsICRyYWRpdXNSaWdodCwgJHJhZGl1c0JvdHRvbSwgJHJhZGl1c0xlZnQpe1xuICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXNUb3AgJHJhZGl1c1JpZ2h0ICRyYWRpdXNCb3R0b20gJHJhZGl1c0xlZnQ7XG4gICAgIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1c1RvcCAkcmFkaXVzUmlnaHQgJHJhZGl1c0JvdHRvbSAkcmFkaXVzTGVmdDtcbiAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1c1RvcCAkcmFkaXVzUmlnaHQgJHJhZGl1c0JvdHRvbSAkcmFkaXVzTGVmdDtcbn1cblxuLy8gVFJBTlNGT1JNXG5AbWl4aW4gdHJhbnNmb3JtKCRkZWdyZWVzKXtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cbi8vIEJPWCBTSEFET1cgS0lUXG5AbWl4aW4gYm94LXNoYWRvdygkc3RyaW5nOiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpKXtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkc3RyaW5nO1xuICAtbW96LWJveC1zaGFkb3c6ICAgICRzdHJpbmc7XG4gIGJveC1zaGFkb3c6ICAgICAgICAgJHN0cmluZztcbn1cblxuLy8gSEVJR0hUIExJTkVIRUlHSFQgU0lNSUxBSVJFU1xuQG1peGluIGhlaWdodC1saW5laGVpZ2h0c2ltaWxhcml0aWVzKCRoZWlnaHQtbGluZWhlaWdodCl7XG4gIGhlaWdodDokaGVpZ2h0LWxpbmVoZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVpZ2h0LWxpbmVoZWlnaHQ7XG59XG4vLyBIRUlHSFQgKyBMSU5FSEVJR0hUXG5AbWl4aW4gaGVpZ2h0LWxpbmVoZWlnaHQoJHZhbEhlaWdodCwgJHZhbGxpbmVIZWlnaHQpe1xuICBoZWlnaHQ6JHZhbEhlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICR2YWxsaW5lSGVpZ2h0O1xufVxuLy8gV0lEVEggKyBMSU5FSEVJR0hUXG5AbWl4aW4gd2lkdGgtbGluZWhlaWdodCgkdmFsV2lkdGgsICR2YWxsaW5lSGVpZ2h0KXtcbiAgd2lkdGg6JHZhbFdpZHRoO1xuICBsaW5lLWhlaWdodDogJHZhbGxpbmVIZWlnaHQ7XG59XG4vLyBXSURUSCArIEhFSUdIVFxuQG1peGluIHdpZHRoLWhlaWdodCgkdmFsV2lkdGgsICR2YWxIZWlnaHQpe1xuICB3aWR0aDokdmFsV2lkdGg7XG4gIGhlaWdodDokdmFsSGVpZ2h0O1xufVxuLy8gV0lEVEggKyBIRUlHSFQgU0lNSUxBUklUSUVTXG5AbWl4aW4gd2lkdGgtaGVpZ2h0c2ltaWxhcml0aWVzKCR3aWR0aC1oZWlnaHRzaW1pbGFyaXRpZXMpe1xuICB3aWR0aDokd2lkdGgtaGVpZ2h0c2ltaWxhcml0aWVzO1xuICBoZWlnaHQ6JHdpZHRoLWhlaWdodHNpbWlsYXJpdGllcztcbn1cbi8vIFdJRFRIICsgSEVJR0hUICsgTElORS1IRUlHSFRcbkBtaXhpbiB3aWR0aC1oZWlnaHRsaW5laGVpZ2h0KCR2YWxXaWR0aCwgJHZhbEhlaWdodCwgJHZhbGxpbmVIZWlnaHQpe1xuICB3aWR0aDokdmFsV2lkdGg7XG4gIGhlaWdodDokdmFsSGVpZ2h0O1xuICBsaW5lLWhlaWdodDogJHZhbGxpbmVIZWlnaHQ7XG59XG4vLyBXSURUSCArIEhFSUdIVC9MSU5FLUhFSUdIVCBTSU1JTEFSSVRJRVNcbkBtaXhpbiB3aWR0aC1oZWlnaHRsaW5laGVpZ2h0c2ltaWxhcml0aWVzKCR2YWxXaWR0aCwgJGhlaWdodC1saW5laGVpZ2h0KXtcbiAgd2lkdGg6JHZhbFdpZHRoO1xuICBAaW5jbHVkZSBoZWlnaHQtbGluZWhlaWdodHNpbWlsYXJpdGllcyAoJGhlaWdodC1saW5laGVpZ2h0KTtcbn1cblxuLy8gUEFERElORyBMRUZUID0gUEFERElORyBSSUdIVFxuQG1peGluIHBhZGRpbmctc2ltaWxhcml0aWVzKCRwYWRkaW5nLXNpbWlsYXJpdGllcyl7XG4gIHBhZGRpbmctbGVmdDokcGFkZGluZy1zaW1pbGFyaXRpZXM7XG4gIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXNpbWlsYXJpdGllcztcbn1cblxuLy8gTUFSR0lOIExFRlQgPSBNQVJHSU4gUklHSFRcbkBtaXhpbiBtYXJnaW4tc2ltaWxhcml0aWVzKCRtYXJnaW4tc2ltaWxhcml0aWVzKXtcbiAgbWFyZ2luLWxlZnQ6JG1hcmdpbi1zaW1pbGFyaXRpZXM7XG4gIG1hcmdpbi1yaWdodDogJG1hcmdpbi1zaW1pbGFyaXRpZXM7XG59XG5cbi8vIEJFRk9SRS9BRlRFUiA6IFBPU0lUSU9OIEFCU09MVUUgKyBDT05URU5UXG4gIEBtaXhpbiBjb250ZW50LWFicygpe1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgY29udGVudDonJztcbn1cblxuLy8gQ0FMQ1VMIExBUkdFVVIgUEFSIDEwMFxuLy8gZXhlbXBsZSA6ICgoNTNweCkpXG5AbWl4aW4gd2lkdGhDYWxjKCR3aWR0aENhbGMpe1xuICB3aWR0aDpjYWxjI3tcIigxMDAlIC0gI3skd2lkdGhDYWxjfSlcIn07XG4gIHdpZHRoOi1tb3otY2FsYyN7XCIoMTAwJSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDotd2Via2l0LWNhbGMje1wiKDEwMCUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6I3tcImNhbGMoMTAwJSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDoje1wiLW1vei1jYWxjKDEwMCUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6I3tcIi13ZWJraXQtY2FsYygxMDAlIC0gI3skd2lkdGhDYWxjfSlcIn07XG59XG4vLyBDQUxDVUwgTEFSR0VVUiBQQVIgNTBcbi8vIGV4ZW1wbGUgOiAoKDUzcHgpKVxuQG1peGluIHdpZHRoQ2FsYzUwKCR3aWR0aENhbGMpe1xuICB3aWR0aDpjYWxjI3tcIig1MCUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6LW1vei1jYWxjI3tcIig1MCUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6LXdlYmtpdC1jYWxjI3tcIig1MCUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6I3tcImNhbGMoNTAlIC0gI3skd2lkdGhDYWxjfSlcIn07XG4gIHdpZHRoOiN7XCItbW96LWNhbGMoNTAlIC0gI3skd2lkdGhDYWxjfSlcIn07XG4gIHdpZHRoOiN7XCItd2Via2l0LWNhbGMoNTAlIC0gI3skd2lkdGhDYWxjfSlcIn07XG59XG4vLyBDQUxDVUwgTEFSR0VVUiBQQVIgMjVcbi8vIGV4ZW1wbGUgOiAoKDUzcHgpKVxuQG1peGluIHdpZHRoQ2FsYzI1KCR3aWR0aENhbGMpe1xuICB3aWR0aDpjYWxjI3tcIigyNSUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6LW1vei1jYWxjI3tcIigyNSUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6LXdlYmtpdC1jYWxjI3tcIigyNSUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6I3tcImNhbGMoMjUlIC0gI3skd2lkdGhDYWxjfSlcIn07XG4gIHdpZHRoOiN7XCItbW96LWNhbGMoMjUlIC0gI3skd2lkdGhDYWxjfSlcIn07XG4gIHdpZHRoOiN7XCItd2Via2l0LWNhbGMoMjUlIC0gI3skd2lkdGhDYWxjfSlcIn07XG59XG4vLyBWQVJJQUJMRSBCT1RUT00gKG5lIHBhcyBmb3JjZW1lbnQgcydlbiBzZXJ2aXIgZGFucyBDU1MpXG4vLyBleCA6ICgxMHB4KVxuQG1peGluIGFicy1ib3R0b20oJGFicy1ib3R0b20pe1xuICBib3R0b206JGFicy1ib3R0b207XG59XG5cbi8vIFZBUklBQkxFIFRPUCAobmUgcGFzIGZvcmNlbWVudCBzJ2VuIHNlcnZpciBkYW5zIENTUylcbi8vIGV4IDogKDEwcHgpXG5AbWl4aW4gYWJzLXRvcCgkYWJzLXRvcCl7XG4gIHRvcDokYWJzLXRvcDtcbn1cblxuLy8gVkFSSUFCTEUgTEVGVCAobmUgcGFzIGZvcmNlbWVudCBzJ2VuIHNlcnZpciBkYW5zIENTUylcbi8vIGV4IDogKDEwcHgpXG5AbWl4aW4gYWJzLWxlZnQoJGFicy1sZWZ0KXtcbiAgbGVmdDokYWJzLWxlZnQ7XG59XG5cbi8vIFZBUklBQkxFIFJJR0hUIChuZSBwYXMgZm9yY2VtZW50IHMnZW4gc2VydmlyIGRhbnMgQ1NTKVxuLy8gZXggOiAoMTBweClcbkBtaXhpbiBhYnMtcmlnaHQoJGFicy1yaWdodCl7XG4gIHJpZ2h0OiRhYnMtcmlnaHQ7XG59XG5cbi8vIFZBUklBQkxFIENBTENVTCBCT1RUT00gUEFSIDUwIChuZSBwYXMgZm9yY2VtZW50IHMnZW4gc2VydmlyIGRhbnMgQ1NTKVxuLy8gZXggOiAoKDUzcHgpKVxuQG1peGluIGFicy1ib3R0b21jYWxjKCRhYnMtYm90dG9tY2FsYyl7XG4gIGJvdHRvbTpjYWxjI3tcIig1MCUgLSAjeyRhYnMtYm90dG9tY2FsY30pXCJ9O1xuICBib3R0b206LW1vei1jYWxjI3tcIig1MCUgLSAjeyRhYnMtYm90dG9tY2FsY30pXCJ9O1xuICBib3R0b206LXdlYmtpdC1jYWxjI3tcIig1MCUgLSAjeyRhYnMtYm90dG9tY2FsY30pXCJ9O1xuICBib3R0b206I3tcImNhbGMoNTAlIC0gI3skYWJzLWJvdHRvbWNhbGN9KVwifTtcbiAgYm90dG9tOiN7XCItbW96LWNhbGMoNTAlIC0gI3skYWJzLWJvdHRvbWNhbGN9KVwifTtcbiAgYm90dG9tOiN7XCItd2Via2l0LWNhbGMoNTAlIC0gI3skYWJzLWJvdHRvbWNhbGN9KVwifTtcbn1cblxuLy8gVkFSSUFCTEUgQ0FMQ1VMIFRPUCBQQVIgNTAgKG5lIHBhcyBmb3JjZW1lbnQgcydlbiBzZXJ2aXIgZGFucyBDU1MpXG4vLyBleCA6ICgoNTNweCkpXG5AbWl4aW4gYWJzLXRvcGNhbGMoJGFicy10b3BjYWxjMSl7XG4gIHRvcDpjYWxjKDUwJSAtICN7JGFicy10b3BjYWxjMX0pO1xudG9wOi1tb3otY2FsYyN7XCIoNTAlIC0gI3skYWJzLXRvcGNhbGMxfSlcIn07XG4gIHRvcDotd2Via2l0LWNhbGMje1wiKDUwJSAtICN7JGFicy10b3BjYWxjMX0pXCJ9O1xuICB0b3A6I3tcImNhbGMoNTAlIC0gI3skYWJzLXRvcGNhbGMxfSlcIn07XG4gIHRvcDoje1wiLW1vei1jYWxjKDUwJSAtICN7JGFicy10b3BjYWxjMX0pXCJ9O1xuICB0b3A6I3tcIi13ZWJraXQtY2FsYyg1MCUgLSAjeyRhYnMtdG9wY2FsYzF9KVwifTtcbn1cblxuLy8gVkFSSUFCTEUgQ0FMQ1VMIExFRlQgUEFSIDUwIChuZSBwYXMgZm9yY2VtZW50IHMnZW4gc2VydmlyIGRhbnMgQ1NTKVxuLy8gZXggOiAoKDUzcHgpKVxuQG1peGluIGFicy1sZWZ0Y2FsYygkYWJzLWxlZnRjYWxjKXtcbiAgbGVmdDpjYWxjI3tcIig1MCUgLSAjeyRhYnMtbGVmdGNhbGN9KVwifTtcbiAgbGVmdDotbW96LWNhbGMje1wiKDUwJSAtICN7JGFicy1sZWZ0Y2FsY30pXCJ9O1xuICBsZWZ0Oi13ZWJraXQtY2FsYyN7XCIoNTAlIC0gI3skYWJzLWxlZnRjYWxjfSlcIn07XG4gIGxlZnQ6I3tcImNhbGMoNTAlIC0gI3skYWJzLWxlZnRjYWxjfSlcIn07XG4gIGxlZnQ6I3tcIi1tb3otY2FsYyg1MCUgLSAjeyRhYnMtbGVmdGNhbGN9KVwifTtcbiAgbGVmdDoje1wiLXdlYmtpdC1jYWxjKDUwJSAtICN7JGFicy1sZWZ0Y2FsY30pXCJ9O1xufVxuXG4vL1ZBUklBQkxFIENBTENVTCBSSUdIVCBQQVIgNTAgKG5lIHBhcyBmb3JjZW1lbnQgcydlbiBzZXJ2aXIgZGFucyBDU1MpXG4vLyBleCA6ICgoNTNweCkpXG5AbWl4aW4gYWJzLXJpZ2h0Y2FsYygkYWJzLXJpZ2h0Y2FsYyl7XG4gIHJpZ2h0OmNhbGMje1wiKDUwJSAtICN7JGFicy1yaWdodGNhbGN9KVwifTtcbiAgcmlnaHQ6LW1vei1jYWxjI3tcIig1MCUgLSAjeyRhYnMtcmlnaHRjYWxjfSlcIn07XG4gIHJpZ2h0Oi13ZWJraXQtY2FsYyN7XCIoNTAlIC0gI3skYWJzLXJpZ2h0Y2FsY30pXCJ9O1xuICByaWdodDoje1wiY2FsYyg1MCUgLSAjeyRhYnMtcmlnaHRjYWxjfSlcIn07XG4gIHJpZ2h0OiN7XCItbW96LWNhbGMoNTAlIC0gI3skYWJzLXJpZ2h0Y2FsY30pXCJ9O1xuICByaWdodDoje1wiLXdlYmtpdC1jYWxjKDUwJSAtICN7JGFicy1yaWdodGNhbGN9KVwifTtcbn1cblxuLy8gUE9TSVRJT04gQUJTT0xVVEUgKyBUT1AgKyBMRUZUXG4vLyBleCA6ICgxNXB4LCAyMHB4KVxuQG1peGluIGFic29sdXRlLXRvcGxlZnQoJHRvcEFicywgJGxlZnRBYnMpe1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgdG9wOiR0b3BBYnM7XG4gIGxlZnQ6ICRsZWZ0QWJzO1xufVxuLy8gUE9TSVRJT04gRklYRUQgKyBUT1AgKyBMRUZUXG4vLyBleCA6ICgxNXB4LCAyMHB4KVxuQG1peGluIGZpeGVkLXRvcGxlZnQoJHRvcEFicywgJGxlZnRBYnMpe1xuICBwb3NpdGlvbjpmaXhlZDtcbiAgdG9wOiR0b3BBYnM7XG4gIGxlZnQ6ICRsZWZ0QWJzO1xufVxuLy8gUE9TSVRJT04gRklYRUQgKyBUT1AgKyBSSUdIVFxuLy8gZXggOiAoMTVweCwgMjBweClcbkBtaXhpbiBmaXhlZC10b3ByaWdodCgkdG9wQWJzLCAkcmlnaHRBYnMpe1xuICBwb3NpdGlvbjpmaXhlZDtcbiAgdG9wOiR0b3BBYnM7XG4gIHJpZ2h0OiAkcmlnaHRBYnM7XG59XG4vLyBQT1NJVElPTiBGSVhFRCArIEJPVFRPTSArIExFRlRcbi8vIGV4IDogKDE1cHgsIDIwcHgpXG5AbWl4aW4gZml4ZWQtYm90dG9tbGVmdCgkYm90dG9tQWJzLCAkbGVmdEFicyl7XG4gIHBvc2l0aW9uOmZpeGVkO1xuICBib3R0b206JGJvdHRvbUFicztcbiAgbGVmdDogJGxlZnRBYnM7XG59XG4vLyAgUE9TSVRJT04gQUJTT0xVICsgVE9QICsgTEVGVCBDQUxDXG4vLyBleCA6ICgxNXB4LCAoMjBweClcbkBtaXhpbiBhYnNvbHV0ZS10b3BsZWZ0Y29udGVudCgkYWJzLXRvcCwgJGFicy1sZWZ0Y2FsYyl7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICBAaW5jbHVkZSBhYnMtdG9wICgkYWJzLXRvcCk7XG4gIEBpbmNsdWRlIGFicy1sZWZ0Y2FsYyAoJGFicy1sZWZ0Y2FsYyk7XG59XG5cbi8vIEJFRk9SRS9BRlRFUiArIFRPUCArIExFRlRcbi8vIGV4IDogKDE1cHgsIDIwcHgpXG5AbWl4aW4gYWJzLXRvcGxlZnRjb250ZW50KCRhYnMtdG9wLCAkYWJzLWxlZnQpe1xuICBAaW5jbHVkZSBjb250ZW50LWFicygpO1xuICBAaW5jbHVkZSBhYnMtdG9wICgkYWJzLXRvcCk7XG4gIEBpbmNsdWRlIGFicy1sZWZ0ICgkYWJzLWxlZnQpO1xufVxuXG4vLyBQT1NJVElPTiBBQlNPTFVURSArIFRPUCArIFJJR0hUXG4vLyBleCA6ICgxNXB4LCAyMHB4KVxuQG1peGluIGFic29sdXRlLXRvcHJpZ2h0KCRhYnMtdG9wLCAkYWJzLXJpZ2h0KXtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBAaW5jbHVkZSBhYnMtdG9wICgkYWJzLXRvcCk7XG4gIEBpbmNsdWRlIGFicy1yaWdodCAoJGFicy1yaWdodCk7XG59XG5cbi8vIEJFRk9SRS9BRlRFUiArIFRPUCArIFJJR0hUXG4vLyBleCA6ICgxNXB4LCAyMHB4KVxuQG1peGluIGFicy10b3ByaWdodGNvbnRlbnQoJGFicy10b3AsICRhYnMtcmlnaHQpe1xuICBAaW5jbHVkZSBjb250ZW50LWFicygpO1xuICBAaW5jbHVkZSBhYnMtdG9wICgkYWJzLXRvcCk7XG4gIEBpbmNsdWRlIGFicy1yaWdodCAoJGFicy1yaWdodCk7XG59XG5cbi8vIFBPU0lUSU9OIEFCU09MVVRFICsgQk9UVE9NICsgTEVGVFxuLy8gZXggOiAoMTVweCwgMjBweClcbkBtaXhpbiBhYnNvbHV0ZS1ib3R0b21sZWZ0KCRhYnMtYm90dG9tLCAkYWJzLWxlZnQpe1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIEBpbmNsdWRlIGFicy1ib3R0b20gKCRhYnMtYm90dG9tKTtcbiAgQGluY2x1ZGUgYWJzLWxlZnQgKCRhYnMtbGVmdCk7XG59XG5cbi8vIFBPU0lUSU9OIEFCU09MVVRFICsgQk9UVE9NICsgUklHSFRcbi8vIGV4IDogKDE1cHgsIDIwcHgpXG5AbWl4aW4gYWJzb2x1dGUtYm90dG9tcmlnaHQoJGFicy1ib3R0b20sICRhYnMtcmlnaHQpe1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIEBpbmNsdWRlIGFicy1ib3R0b20gKCRhYnMtYm90dG9tKTtcbiAgQGluY2x1ZGUgYWJzLXJpZ2h0ICgkYWJzLXJpZ2h0KTtcbn1cblxuLy8gQkVGT1JFL0FGVEVSICsgQk9UVE9NICsgUklHSFRcbi8vIGV4IDogKDE1cHgsIDIwcHgpXG5AbWl4aW4gYWJzLWJvdHRvbXJpZ2h0Y29udGVudCgkYWJzLWJvdHRvbSwgJGFicy1yaWdodCl7XG4gIEBpbmNsdWRlIGNvbnRlbnQtYWJzKCk7XG4gIEBpbmNsdWRlIGFicy1ib3R0b20gKCRhYnMtYm90dG9tKTtcbiAgQGluY2x1ZGUgYWJzLXJpZ2h0ICgkYWJzLXJpZ2h0KTtcbn1cblxuLy8gQkVGT1JFL0FGVEVSICsgQk9UVE9NICsgTEVGVCBDQUxDXG4vLyBleCA6ICgxNXB4LCAoMjBweClcbkBtaXhpbiBhYnMtYm90dG9tbGVmdGNvbnRlbnQoJGFicy1ib3R0b20sICRhYnMtbGVmdGNhbGMpe1xuICBAaW5jbHVkZSBjb250ZW50LWFicygpO1xuICBAaW5jbHVkZSBhYnMtYm90dG9tICgkYWJzLWJvdHRvbSk7XG4gIEBpbmNsdWRlIGFicy1sZWZ0Y2FsYyAoJGFicy1sZWZ0Y2FsYyk7XG59XG4vLyAgUE9TSVRJT04gQUJTT0xVICsgQk9UVE9NICsgTEVGVCBDQUxDXG4vLyBleCA6ICgxNXB4LCAoMjBweClcbkBtaXhpbiBhYnNvbHV0ZS1ib3R0b21sZWZ0Y29udGVudCgkYWJzLWJvdHRvbSwgJGFicy1sZWZ0Y2FsYyl7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICBAaW5jbHVkZSBhYnMtYm90dG9tICgkYWJzLWJvdHRvbSk7XG4gIEBpbmNsdWRlIGFicy1sZWZ0Y2FsYyAoJGFicy1sZWZ0Y2FsYyk7XG59XG5cbi8vIEJFRk9SRS9BRlRFUiArIEJPVFRPTSArIExFRlRcbi8vIGV4IDogKDE1cHgsICgyMHB4KVxuQG1peGluIGNvbnRlbnQtYm90dG9tbGVmdG5vY2FsYygkYWJzLWJvdHRvbSwgJGFicy1sZWZ0KXtcbiAgQGluY2x1ZGUgY29udGVudC1hYnMoKTtcbiAgQGluY2x1ZGUgYWJzLWJvdHRvbSAoJGFicy1ib3R0b20pO1xuICBAaW5jbHVkZSBhYnMtbGVmdCAoJGFicy1sZWZ0KTtcbn1cblxuLy8gQkVGT1JFL0FGVEVSICsgVE9QIENBTENVTCBQQVIgNTAgKyBMRUZUIENBTENVTCBQQVIgNTBcbi8vIGV4IDogKCgxMHB4KSwoMjVweCkpXG5AbWl4aW4gYWJzLXRvcGNhbGNsZWZ0Y2FsY2NvbnRlbnQoJGFicy10b3BjYWxjMSwgJGFicy1sZWZ0Y2FsYyl7XG4gIEBpbmNsdWRlIGNvbnRlbnQtYWJzKCk7XG4gIEBpbmNsdWRlIGFicy10b3BjYWxjICgkYWJzLXRvcGNhbGMxKTtcbiAgQGluY2x1ZGUgYWJzLWxlZnRjYWxjICgkYWJzLWxlZnRjYWxjKTtcbn1cblxuLy8gUE9TSVRJT04gQUJTT0xVICsgVE9QIENBTENVTCBQQVIgNTAgKyBMRUZUIENBTENVTCBQQVIgNTBcbi8vIGV4IDogKCgxMHB4KSwoMjVweCkpXG5AbWl4aW4gYWJzb2x1dGUtdG9wY2FsY2xlZnRjYWxjKCRhYnMtdG9wY2FsYywgJGFicy1sZWZ0Y2FsYyl7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgQGluY2x1ZGUgYWJzLXRvcGNhbGMgKCRhYnMtdG9wY2FsYyk7XG4gIEBpbmNsdWRlIGFicy1sZWZ0Y2FsYyAoJGFicy1sZWZ0Y2FsYyk7XG59XG5cbi8vIFBPU0lUSU9OIEFCU09MVSArIEJPVFRPTSBDQUxDVUwgUEFSIDUwICsgTEVGVCBDQUxDVUwgUEFSIDUwXG4vLyBleCA6ICgoMTBweCksKDI1cHgpKVxuQG1peGluIGFic29sdXRlLWJvdHRvbWNhbGNsZWZ0Y2FsYygkYWJzLWJvdHRvbWNhbGMsICRhYnMtbGVmdGNhbGMpe1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIEBpbmNsdWRlIGFicy1ib3R0b21jYWxjICgkYWJzLWJvdHRvbWNhbGMpO1xuICBAaW5jbHVkZSBhYnMtbGVmdGNhbGMgKCRhYnMtbGVmdGNhbGMpO1xufVxuXG4vLyBCRUZPUkUvQUZURVIgKyBUT1AgQ0FMQ1VMIFBBUiA1MCArIFJJR0hUIENBTENVTCBQQVIgNTBcbi8vIGV4IDogKCgxMHB4KSwoMjVweCkpXG5AbWl4aW4gYWJzLXRvcGNhbGNyaWdodGNhbGNjb250ZW50KCRhYnMtdG9wY2FsYywgJGFicy1yaWdodGNhbGMpe1xuICBAaW5jbHVkZSBjb250ZW50LWFicygpO1xuICBAaW5jbHVkZSBhYnMtdG9wY2FsYyAoJGFicy10b3BjYWxjKTtcbiAgQGluY2x1ZGUgYWJzLXJpZ2h0Y2FsYyAoJGFicy1yaWdodGNhbGMpO1xufVxuXG4vLyBCRUZPUkUvQUZURVIgKyBUT1AgQUJTT0xVRSArIExFRlQgQ0FMQ1VMIFBBUiA1MFxuLy8gZXggOiAoMCwgKDMwcHgpKTtcbkBtaXhpbiBhYnMtdG9wbGVmdGNhbGNjb250ZW50KCRhYnMtdG9wLCAkYWJzLWxlZnRjYWxjKXtcbiAgQGluY2x1ZGUgY29udGVudC1hYnMoKTtcbiAgQGluY2x1ZGUgYWJzLXRvcCAoJGFicy10b3ApO1xuICBAaW5jbHVkZSBhYnMtbGVmdGNhbGMgKCRhYnMtbGVmdGNhbGMpO1xufVxuXG4vLyBCRUZPUkUvQUZURVIgKyBUT1AgQ0FMQ1VMIFBBUiA1MCArIFJJR0hUIEFCU09MVVRFXG4vLyBleCA6ICgoMzBweCksIDApO1xuQG1peGluIGFicy10b3BjYWxjcmlnaHRhYnMoJGFicy10b3BjYWxjLCAkYWJzLXJpZ2h0KXtcbiAgQGluY2x1ZGUgY29udGVudC1hYnMoKTtcbiAgQGluY2x1ZGUgYWJzLXRvcGNhbGMgKCRhYnMtdG9wY2FsYyk7XG4gIEBpbmNsdWRlIGFicy1yaWdodCAoJGFicy1yaWdodCk7XG59XG5cbi8vIEJFRk9SRS9BRlRFUiArIFRPUCBDQUxDVUwgUEFSIDUwICsgTEVGVCBBQlNPTFVURVxuLy8gZXggOiAoKDMwcHgpLCAwKTtcbkBtaXhpbiBhYnMtdG9wY2FsY2xlZnRhYnMoJGFicy10b3BjYWxjLCAkYWJzLWxlZnQpe1xuICBAaW5jbHVkZSBjb250ZW50LWFicygpO1xuICBAaW5jbHVkZSBhYnMtdG9wY2FsYyAoJGFicy10b3BjYWxjKTtcbiAgQGluY2x1ZGUgYWJzLWxlZnQgKCRhYnMtbGVmdCk7XG59XG5cbi8vIEFCU09MVSArIFRPUCBDQUxDVUwgUEFSIDUwICsgTEVGVCBBQlNPTFVURVxuLy8gZXggOiAoKDMwcHgpLCAwKTtcbkBtaXhpbiBhYnNvbHV0ZS10b3BjYWxjbGVmdGFicygkYWJzLXRvcGNhbGMsICRhYnMtbGVmdCl7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgQGluY2x1ZGUgYWJzLXRvcGNhbGMgKCRhYnMtdG9wY2FsYyk7XG4gIEBpbmNsdWRlIGFicy1sZWZ0ICgkYWJzLWxlZnQpO1xufVxuXG4vLyBBQlNPTFUgKyBUT1AgQ0FMQ1VMIFBBUiA1MCArIFJJR0hUIEFCU09MVVRFXG4vLyBleCA6ICgoMzBweCksIDApO1xuQG1peGluIGFic29sdXRlLXRvcGNhbGNyaWdodHRhYnMoJGFicy10b3BjYWxjLCAkYWJzLXJpZ2h0KXtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBAaW5jbHVkZSBhYnMtdG9wY2FsYyAoJGFicy10b3BjYWxjKTtcbiAgQGluY2x1ZGUgYWJzLXJpZ2h0ICgkYWJzLXJpZ2h0KTtcbn1cblxuLy8gRUxMSVBTSVMgT1ZFUkZMT1dcbkBtaXhpbiBlbGxpcHNpcy10ZXh0KCl7XG4gIG92ZXJmbG93OmhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzplbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1peGluIGJnQ292ZXIoKXtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vLyBPQkpFQ1RGSVRcbkBtaXhpbiBvYmplY3RGaXQoJHZhbFdpZHRoLCAkdmFsSGVpZ2h0KXtcbiAgb2JqZWN0LWZpdDpjb3ZlcjtcbiAgd2lkdGg6JHZhbFdpZHRoO1xuICBoZWlnaHQ6JHZhbEhlaWdodDtcbn1cblxuQG1peGluIGJvcmRlcigkYm9yZGVyLWNvbG9yKXtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTpzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiRib3JkZXItY29sb3I7XG59XG5cbi8vVFJBTlNJVElPTiBLSVRcbkBtaXhpbiB0cmFuc2l0aW9uKCRraW5kLCAkcmFwaWRpdHksICR0eXBlKXtcbiAgLW1vei10cmFuc2l0aW9uOiAka2luZCAkcmFwaWRpdHkgJHR5cGU7XG4gIC1vLXRyYW5zaXRpb246ICRraW5kICRyYXBpZGl0eSAkdHlwZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAka2luZCAkcmFwaWRpdHkgJHR5cGU7XG4gIHRyYW5zaXRpb246ICRraW5kICRyYXBpZGl0eSAkdHlwZTtcbn1cblxuLy9UUkFOU0lUSU9OIFdJRFRIIEtJVFxuQG1peGluIHRyYW5zaXRpb24td2lkdGgoJHR5cGUsICRyYXBpZGl0eSl7XG4gIC1tb3otdHJhbnNpdGlvbjogd2lkdGggJHJhcGlkaXR5ICR0eXBlO1xuICAtby10cmFuc2l0aW9uOiB3aWR0aCAkcmFwaWRpdHkgJHR5cGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggJHJhcGlkaXR5ICR0eXBlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAkcmFwaWRpdHkgJHR5cGU7XG59XG4iLCIuZ2FsbGVyeS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IGF1dG87XG4gICAgfVxuICAgIC5nYWxsZXJ5IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmdhbGxlcnktaW1hZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlZGl0b3JpYWwtY29udGVudC1nYWxsZXJ5LWltYWdlLWJhY2tncm91bmQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0ODBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjc1cHg7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNzVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFycm93LW5hdmlnYXRpb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsLWNvbnRlbnQtZ2FsbGVyeS1hcnJvdztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWRpdG9yaWFsLWNvbnRlbnQtZ2FsbGVyeS1hcnJvdy1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMi44cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMi44cmVtO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAgICAgICAgICYucHJldmlvdXMge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4xcmVtIDAuMnJlbSAwIDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjFyZW0gMCAwIDAuMnJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSlcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuYXJyb3ctbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ2FsbGVyeS1pbmRpY2F0b3JzIHtcbiAgICAgICAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgICAgICAgICAuZ2FsbGVyeS1kb3Qge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVkaXRvcmlhbC1jb250ZW50LWdhbGxlcnktZG90O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWRpdG9yaWFsLWNvbnRlbnQtZ2FsbGVyeS1kb3Qtc2VsZWN0ZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcHRpb24td3JhcHBlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2VkaXRvcmlhbCwgI2hvbWUge1xuICAgIG1haW4ge1xuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgICAgIC5tYWluLWFydGljbGUge1xuICAgICAgICAgICAgICAgICAgICAuZ2FsbGVyeS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmNhcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkY29sb3ItMTogIzk4NUI1NjtcbiRjb2xvci0yOiAjN0M0QTQ2O1xuJGNvbG9yLTM6ICM3QzRBNDY7XG4kY29sb3ItNDogI0JFQkVCRTtcbiRjb2xvci01OiAjNUE3RjY3O1xuJGNvbG9yLTY6ICM0NzY3NTI7XG4kY29sb3ItNzogIzQ3Njc1MjtcbiRjb2xvci04OiAjQkVCRUJFO1xuJGNvbG9yLTk6IHRyYW5zcGFyZW50O1xuJGNvbG9yLTEwOiAjRkZGRkZGO1xuJGNvbG9yLTExOiAjRjJGMkYyO1xuJGNvbG9yLTEyOiAjRTZFNkU2O1xuJGNvbG9yLTEzOiAjQkVCRUJFO1xuJGNvbG9yLTE0OiAjNzA2RjZGO1xuJGNvbG9yLTE1OiAjNTc1NzU3O1xuJGNvbG9yLTE2OiAjMzgzODM4O1xuJGNvbG9yLTE3OiAjMDUwNTA1O1xuJGNvbG9yLTE4OiAjRkZGRkZGO1xuXG4kY29sb3ItMTAwOiAjQzNCODk2O1xuJGNvbG9yLTEwMTogIzc0NUYzRTtcbiIsIiNob21lIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgLm1haW4tY29udGVudCB7XG4gICAgICAgICAgICBzZWN0aW9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGVkaXRvcmlhbC1ob21lLWNvbnRhaW5lci13aWR0aDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRlZGl0b3JpYWwtaG9tZS1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KC53aWRlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VjdGlvbi1kb3VibGUtdGV4dCwgLnNlY3Rpb24tdHJpcGxlLXRleHQge1xuICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGVkaXRvcmlhbC1ob21lLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRlZGl0b3JpYWwtaG9tZS1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjdGlvbi10cmlwbGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZWRpdG9yaWFsLWhvbWUtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzU1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjdGlvbi1kb3VibGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZWRpdG9yaWFsLWhvbWUtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTQ3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjdGlvbi10ZXh0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGVkaXRvcmlhbC1ob21lLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg1MCUgLSAjeyRlZGl0b3JpYWwtaG9tZS1jb250YWluZXItd2lkdGh9IC8gMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDUwJSAtICN7JGVkaXRvcmlhbC1ob21lLWNvbnRhaW5lci13aWR0aH0gLyAyKTtcbiAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VjdGlvbi1pbWctdGV4dCB7XG4gICAgICAgICAgICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRlZGl0b3JpYWwtaG9tZS1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRlZGl0b3JpYWwtaG9tZS1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRlZGl0b3JpYWwtaG9tZS1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkZWRpdG9yaWFsLWhvbWUtaW1hZ2UtbWF4LXdpZHRoO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZWRpdG9yaWFsLWhvbWUtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlY3Rpb24tZG91YmxlLWltYWdlXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgLmNvbC1pbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGVkaXRvcmlhbC1ob21lLTItY29sdW1uLXdpZHRoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWN0aW9uLXRyaXBsZS1pbWFnZVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIC5jb2wtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRlZGl0b3JpYWwtaG9tZS0zLWNvbHVtbi13aWR0aDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjdGlvbi1kb3VibGUtaW1hZ2UsIC5zZWN0aW9uLXRyaXBsZS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgLmNvbC1pbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0LjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE0LjVweDtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRlZGl0b3JpYWwtaG9tZS1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGVkaXRvcmlhbC1ob21lLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogJGVkaXRvcmlhbC1ob21lLWNvbnRhaW5lci13aWR0aFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZWRpdG9yaWFsLWhvbWUtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzZweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWN0aW9uLXRpbGVzIHtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNvbHMtMyB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAkZWRpdG9yaWFsLWhvbWUtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGgtaGVpZ2h0KDIzMnB4LCAxNjNweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzAwZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4vY29udGFjdEZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcIi4vcGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwiLi9nYWxsZXJ5LnNjc3NcIjtcbkBpbXBvcnQgXCIuL2hvbWVwYWdlLnNjc3NcIjtcblxuI2VkaXRvcmlhbCwgI2hvbWUge1xuICAgIG1haW4ge1xuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZWRpdG9yaWFsLXdlaWdodDtcblxuICAgICAgICAgICAgYiwgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGVkaXRvcmlhbC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsLWNvbnRlbnQtdGV4dDtcblxuICAgICAgICAgICAgLm1haW4tY29udGVudCB7XG4gICAgICAgICAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjphdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgICYud2lkZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVkaXRvcmlhbC1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgLm1haW4tYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdWwgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogc3F1YXJlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIG9sIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1jb250ZW50LXRpdGxlLW9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1jb250ZW50LXRpdGxlLXR3bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogIGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1jb250ZW50LWltYWdlLWNhcHRpb247XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1jb250ZW50LXRleHQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLndpZGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VjdGlvbi1jb2xsYWJvcmF0aXZlLWluZGV4YXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlLWFydGljbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24tdmlkZW8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZGVvLWdhbGxpY2Ege1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaGlkZGVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5leHRlcm5hbC12aWRlby1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDFkXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2VlZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWN0aW9uLWJhbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aWR0aC1oZWlnaHQoMTAwJSwgNjEycHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzI3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24tYmFubmVyVGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNlbnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsLWNvbnRlbnQtYmFubmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwcHggMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjc1MHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlY3Rpb24tYmFubmVyVGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0xMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luIDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4gOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI3OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJvdHRvbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ1MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbiA6IDMycHggMCAzMnB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZyA6IDAgMzJweCAwIDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjQ3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbiA6IDE2cHggMCAxNnB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmcgOiAwIDE2cHggMCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc21hbGwtaGVpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGgtaGVpZ2h0KDEwMCUsIDM1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTg3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMzlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgI2Jhbm5lci1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi52aWRlbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhbnZhcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoLWhlaWdodCgxMDAlLCA1MjRweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24taW1nLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAwcHggOHB4IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24taW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZywgZGl2LmNhcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWN0aW9uLXRpbGVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24tcHVibGljYXRpb24tdGlsZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2xlYXJmaXg6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGVkaXRvcmlhbC1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZmxleFRvdGFsKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGgtaGVpZ2h0KDM1NXB4LCAyNTBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aWR0aC1oZWlnaHQoMzIwcHgsIDIyNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aWxlLXNlcmllLCAmLnRpbGUtY2xhc3NpZmljYXRpb25TY2hlbWUge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9pbWcvZWRpdG9yaWFsL3RpbGVzL2NsYXNzaWZpY2F0aW9uLXNjaGVtZS5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpbGUtYWR2YW5jZWRTZWFyY2hGb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2ltZy9lZGl0b3JpYWwvdGlsZXMvYWR2YW5jZWQtc2VhcmNoLWZvcm0ucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aWxlLXBhZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vaW1nL2VkaXRvcmlhbC90aWxlcy9wYWdlLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGlsZS1kb2N1bWVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9pbWcvZWRpdG9yaWFsL3RpbGVzL2RvY3VtZW50LnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGlsZS1yZWNvcmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vaW1nL2VkaXRvcmlhbC90aWxlcy9yZWNvcmQucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoLWhlaWdodCgxMDAlLDc1cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGVkaXRvcmlhbC1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoLWhlaWdodCgxMDAlLDY3cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGUtYm90dG9tbGVmdCAoMCwgMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVkaXRvcmlhbC1jb250ZW50LXRpbGUtaGVhZGluZy1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsLWNvbnRlbnQtdGlsZS1oZWFkaW5nO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wdWJsaWNhdGlvbi10aWxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVkaXRvcmlhbC1wdWJsaWNhdGlvbi10aWxlLWJvcmRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wdWJsaWNhdGlvbi1uZXR3b3JrLWZhY2Vib29rIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHVibGljYXRpb24taGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYyMzBcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQyNjdiMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wdWJsaWNhdGlvbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHVibGljYXRpb24tdGl0bGUtdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDI2N2IyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnB1YmxpY2F0aW9uLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHVibGljYXRpb24tdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg4cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDE1cHggMTVweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaGFzLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHVibGljYXRpb24taW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWRpdG9yaWFsLXB1YmxpY2F0aW9uLXRpbGUtYmFja2dyb3VuZDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnZpZGVvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxNDRcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ZvbnRhd2Vzb21lLXdlYmZvbnQnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDRlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzQzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLmhhcy1zb3VyY2UpOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDI1cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnB1YmxpY2F0aW9uLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMTVweCAxMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHVibGljYXRpb24tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHVibGljYXRpb24tdGl0bGUtdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2VjdGlvbi1hdWRpbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXVkaW8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaWNvbi1leHRlcm5hbC1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY29udGFpbmVyIHtcbiAgICAuZWRpdG9yaWFsLWNvbnRlbnQge1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1saWdodDtcblxuICAgICAgICAubGluZWJyZWFrXG4gICAgICAgIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IHNxdWFyZTtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICAgICAgfVxuXG4gICAgICAgIG9sIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1jb250ZW50LWJhc2lzLWhlYWRpbmc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsLWNvbnRlbnQtaGVhZGluZztcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udGFjdCB7XG4gICAgLnN1Ym1pdC1hY3Rpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIH1cbn1cblxuLnJlc2VydmF0aW9uIHtcbiAgICAuc3VibWl0LWFjdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgfVxufVxuIl19 */