.full-gallery .full-caption{bottom:70px!important}@media only screen and (max-width:767px){.full-gallery .full-caption{bottom:10px!important}}#program-container .program-content{position:relative}@media only screen and (max-width:575px){#program-container .program-content{margin-left:0!important;margin-right:0!important}}#program-container .program-content .description{color:#7c7d6b}#program-container .program-content .program-title{color:#7c7d6b;padding-bottom:13px}@media only screen and (max-width:575px){#program-container .program-content .day-list{padding-left:0!important;padding-right:0!important}}#program-container .program-content .day-list .day-btn{cursor:pointer}@media only screen and (max-width:767px){#program-container .program-content .day-list .day-btn{display:inline-block}}#program-container .program-content .day-list .day-number{color:#7c7d6b;font-weight:700}@media only screen and (max-width:575px){#program-container .program-content .info-program{padding-left:0!important;padding-right:0!important}}#program-container .program-content .info-program .info-day{padding-bottom:20px}#program-container .program-content .info-program .hr-text{position:relative;border:0;text-align:left;height:1.5em}#program-container .program-content .info-program .hr-text:before{content:'';background-color:#e8e8e8;position:absolute;left:0;top:50%;width:100%;height:1px}#program-container .program-content .info-program .hr-text:after{content:attr(data-content);position:relative;display:inline-block;color:#7c7d6b;padding-right:.5em;line-height:1.5em;background-color:#fcfcfa}#program-container .program-content .info-program .day-name{color:#7c7d6b;font-size:20px}#program-container .program-content .info-program .time-poi,#program-container .program-content .info-program .title-poi{color:#00a8cb;font-size:26px}#program-container .program-content .info-program .time-poi{margin-bottom:0}#program-container .program-content .info-program .title-poi{font-weight:700}#program-container .program-content .info-program .municipality-poi{color:#7c7d6b;font-size:22px}#program-container .program-content .info-program .poi-page{position:relative}#program-container .program-content .info-program .poi-page .poi-image{height:450px;background-size:cover;background-position:center}@media only screen and (max-width:575px){#program-container .program-content .info-program .poi-page .poi-image{height:250px}}#program-container .program-content .info-program .poi-page .poi-detail{position:absolute;bottom:0;left:0;margin-left:20px;margin-bottom:20px}#program-container .program-content .general-info{background-color:#77a140;color:#fff;padding:50px;position:relative;top:-80px;max-height:500px}@media only screen and (max-width:1500px){#program-container .program-content .general-info{max-height:400px}}@media only screen and (max-width:1199px){#program-container .program-content .general-info{max-height:350px;padding:30px}}@media only screen and (max-width:1100px){#program-container .program-content .general-info{max-height:300px}}@media only screen and (max-width:991px){#program-container .program-content .general-info{max-height:250px}}@media only screen and (max-width:767px){#program-container .program-content .general-info{position:static;max-height:350px}}#program-container .program-content .general-info:after{content:"";display:block;height:50px;width:100%}#program-container .program-content .general-info .info{height:100%;overflow-y:auto}#program-container .program-content .general-info .info .rich-text a{color:#fff;font-weight:700;text-decoration:underline}#program-container .program-content .general-info .info .rich-text a:hover{opacity:.7}#program-container .map-container{position:relative;margin-top:100px;margin-bottom:100px}@media only screen and (max-width:991px){#program-container .map-container{margin-top:0}}#program-container .map-container .ol-popup-content .popup-container .popup-img{width:116px}#program-container .map-container .map{height:70vh;background-color:#eee}#program-container .map-container .map .ol-zoom{top:unset;left:unset;right:.5em;bottom:1.5em}#program-container .map-container .map .ol-zoom .ol-center{background-image:url(../../../../rota_romanico/static/img/posicao.png);background-repeat:no-repeat;background-position:center center;background-size:14px}#program-container .map-container .reservation-info{position:absolute;top:-70px;left:100px;height:400px;z-index:40;max-height:500px;background-color:#33322c;padding:50px;color:#ababa1;font-size:18px}@media only screen and (max-width:991px){#program-container .map-container .reservation-info{position:static}}#program-container .map-container .reservation-info .info{height:100%;overflow-y:auto}#program-container .map-container .reservation-info p{margin:0}#program-container .map-container .reservation-info a{color:#00a8cb}#program-container .map-container .reservation-info .reservation-title{font-weight:700}#program-container .map-container .reservation-info:after{content:"";display:block;height:50px;width:100%}@media only screen and (max-width:767px){.gallery-wrapper i{display:none!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInR1cmlzdGljX3Byb2dyYW1zL3NyYy90dXJpc3RpY19wcm9ncmFtcy9zY3NzL3R1cmlzdGljLXByb2dyYW1zLnNjc3MiLCJyb3RhX3JvbWFuaWNvL3NyYy9yb3RhX3JvbWFuaWNvL3Njc3MvYmFzZS9fbWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUEsNEJBRVEsT0FBQSxlQzRCQSx5Q0Q5QlIsNEJBSVksT0FBQSxnQkFLWixvQ0FFUSxTQUFBLFNDbUJBLHlDRHJCUixvQ0FLWSxZQUFBLFlBQ0EsYUFBQSxhQU5aLGlEQVVZLE1BQUEsUUFWWixtREFhWSxNQUFBLFFBQ0EsZUFBQSxLQ09KLHlDRHJCUiw4Q0FrQmdCLGFBQUEsWUFDQSxjQUFBLGFBbkJoQix1REF1QmdCLE9BQUEsUUNGUix5Q0RyQlIsdURBMEJvQixRQUFBLGNBMUJwQiwwREE4QmdCLE1BQUEsUUFDQSxZQUFBLElDVlIseUNEckJSLGtEQW9DZ0IsYUFBQSxZQUNBLGNBQUEsYUFyQ2hCLDREQXlDZ0IsZUFBQSxLQXpDaEIsMkRBNENnQixTQUFBLFNBQ0EsT0FBQSxFQUNBLFdBQUEsS0FDQSxPQUFBLE1BL0NoQixrRUFpRG9CLFFBQUEsR0FDQSxpQkFBQSxRQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLElBdkRwQixpRUEwRG9CLFFBQUEsbUJBQ0EsU0FBQSxTQUNBLFFBQUEsYUFDQSxNQUFBLFFBQ0EsY0FBQSxLQUNBLFlBQUEsTUFDQSxpQkFBQSxRQWhFcEIsNERBb0VnQixNQUFBLFFBQ0EsVUFBQSxLQXJFaEIsNERBQUEsNkRBd0VnQixNQUFBLFFBQ0EsVUFBQSxLQXpFaEIsNERBNEVnQixjQUFBLEVBNUVoQiw2REErRWdCLFlBQUEsSUEvRWhCLG9FQWtGZ0IsTUFBQSxRQUNBLFVBQUEsS0FuRmhCLDREQXNGZ0IsU0FBQSxTQXRGaEIsdUVBeUZvQixPQUFBLE1BQ0EsZ0JBQUEsTUFDQSxvQkFBQSxPQ3RFWix5Q0RyQlIsdUVBOEZ3QixPQUFBLE9BOUZ4Qix3RUFtR29CLFNBQUEsU0FDQSxPQUFBLEVBQ0EsS0FBQSxFQUNBLFlBQUEsS0FDQSxjQUFBLEtBdkdwQixrREMyRUksaUJBQUEsUUFDQSxNQUFBLEtBQ0EsUUFBQSxLRGdDUSxTQUFBLFNBQ0EsSUFBQSxNQUNBLFdBQUEsTUFDQSwwQ0FoSFosa0RBaUhnQixXQUFBLE9DNUZSLDBDRHJCUixrREFvSGdCLFdBQUEsTUFDQSxRQUFBLE1BRUosMENBdkhaLGtEQXdIZ0IsV0FBQSxPQ25HUix5Q0RyQlIsa0RBMkhnQixXQUFBLE9DdEdSLHlDRHJCUixrREE4SGdCLFNBQUEsT0FDQSxXQUFBLE9BL0hoQix3REFrSWdCLFFBQUEsR0FDQSxRQUFBLE1BQ0EsT0FBQSxLQUNBLE1BQUEsS0FySWhCLHdEQXdJZ0IsT0FBQSxLQUNBLFdBQUEsS0F6SWhCLHFFQTRJb0IsTUFBQSxLQUNBLFlBQUEsSUFDQSxnQkFBQSxVQTlJcEIsMkVBaUp3QixRQUFBLEdBakp4QixrQ0F3SlEsU0FBQSxTQUNBLFdBQUEsTUFDQSxjQUFBLE1DcklBLHlDRHJCUixrQ0E2SlksV0FBQSxHQTdKWixnRkFtS29CLE1BQUEsTUFuS3BCLHVDQXlLWSxPQUFBLEtBQ0EsaUJBQUEsS0ExS1osZ0RBNktnQixJQUFBLE1BQ0EsS0FBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLE1BaExoQiwyREFtTG9CLGlCQUFBLHNEQUNBLGtCQUFBLFVBQ0Esb0JBQUEsT0FBQSxPQUNBLGdCQUFBLEtBdExwQixvREE0TFksU0FBQSxTQUNBLElBQUEsTUFDQSxLQUFBLE1BQ0EsT0FBQSxNQUNBLFFBQUEsR0FJQSxXQUFBLE1BQ0EsaUJBQUEsUUFDQSxRQUFBLEtBQ0EsTUFBQSxRQUNBLFVBQUEsS0NuTEoseUNEckJSLG9EQWtNZ0IsU0FBQSxRQWxNaEIsMERBMk1nQixPQUFBLEtBQ0EsV0FBQSxLQTVNaEIsc0RBZ05nQixPQUFBLEVBaE5oQixzREFvTmdCLE1BQUEsUUFwTmhCLHVFQXdOZ0IsWUFBQSxJQXhOaEIsMERBNE5nQixRQUFBLEdBQ0EsUUFBQSxNQUNBLE9BQUEsS0FDQSxNQUFBLEtDMU1SLHlDRGdOUixtQkFHWSxRQUFBIiwiZmlsZSI6InR1cmlzdGljX3Byb2dyYW1zL3NyYy90dXJpc3RpY19wcm9ncmFtcy9zY3NzL3R1cmlzdGljLXByb2dyYW1zLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4uLy4uLy4uLy4uL3JvdGFfcm9tYW5pY28vc3JjL3JvdGFfcm9tYW5pY28vc2Nzcy9iYXNlL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICcuLi8uLi8uLi8uLi9yb3RhX3JvbWFuaWNvL3NyYy9yb3RhX3JvbWFuaWNvL3Njc3MvYmFzZS9taXhpbnMnO1xuXG5cbi5mdWxsLWdhbGxlcnkge1xuICAgIC5mdWxsLWNhcHRpb24ge1xuICAgICAgICBib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsICdzbScsIG1heCkge1xuICAgICAgICAgICAgYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNwcm9ncmFtLWNvbnRhaW5lcntcbiAgICAucHJvZ3JhbS1jb250ZW50e1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsICd4cycsIG1heCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2dyYW0tdGl0bGV7XG4gICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICAgICAgfVxuICAgICAgICAuZGF5LWxpc3Qge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsICd4cycsIG1heCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kYXktYnRuIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgJ3NtJywgbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGF5LW51bWJlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmluZm8tcHJvZ3JhbXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAneHMnLCBtYXgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW5mby1kYXl7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaHItdGV4dCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWNvbnRlbnQpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZhO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kYXktbmFtZXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRpbWUtcG9pLCAudGl0bGUtcG9pe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kLWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50aW1lLXBvaXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRpdGxlLXBvaXtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tdW5pY2lwYWxpdHktcG9pe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucG9pLXBhZ2V7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgLnBvaS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh3aWR0aCwgJ3hzJywgbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnBvaS1kZXRhaWwge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5nZW5lcmFsLWluZm97XG4gICAgICAgICAgICBAaW5jbHVkZSBibG9jay1pbmZvKCM3N2ExNDApO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAtODBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAnbGcnLCBtYXgpIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAnbWQnLCBtYXgpIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAnc20nLCBtYXgpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAucmljaC10ZXh0IGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubWFwLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAnbWQnLCBtYXgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAub2wtcG9wdXAtY29udGVudCB7XG4gICAgICAgICAgICAucG9wdXAtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAucG9wdXAtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiA3MHZoO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcblxuICAgICAgICAgICAgLm9sLXpvb20ge1xuICAgICAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC41ZW07XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxLjVlbTtcblxuICAgICAgICAgICAgICAgIC5vbC1jZW50ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uLy4uL3JvdGFfcm9tYW5pY28vc3RhdGljL2ltZy9wb3NpY2FvLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJlc2VydmF0aW9uLWluZm8ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtNzBweDtcbiAgICAgICAgICAgIGxlZnQ6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDQwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEod2lkdGgsICdtZCcsIG1heCkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMyMmM7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICAgICAgY29sb3I6ICNhYmFiYTE7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kLWNvbG9yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVzZXJ2YXRpb24tdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdhbGxlcnktd3JhcHBlciB7XG4gICAgaSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHdpZHRoLCAnc20nLCBtYXgpe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAndmFyaWFibGVzJztcblxuLyogZmxleCAqL1xuQG1peGluIGZsZXhib3goKSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtaXhpbiBmbGV4KCR2YWx1ZXMpIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAkdmFsdWVzO1xuICAgIC1tb3otYm94LWZsZXg6ICAkdmFsdWVzO1xuICAgIC13ZWJraXQtZmxleDogICR2YWx1ZXM7XG4gICAgLW1zLWZsZXg6ICAkdmFsdWVzO1xuICAgIGZsZXg6ICAkdmFsdWVzO1xufVxuXG5AbWl4aW4gb3JkZXIoJHZhbCkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6ICR2YWw7XG4gICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogJHZhbDtcbiAgICAtbXMtZmxleC1vcmRlcjogJHZhbDtcbiAgICAtd2Via2l0LW9yZGVyOiAkdmFsO1xuICAgIG9yZGVyOiAkdmFsO1xufVxuXG4vKiBtZWRpYSBxdWVyaWVzKi9cbkBtaXhpbiBtcSgkdmFsLCAkd2lkdGgsICR0eXBlOiBtaW4pIHtcbiAgICBAaWYgbWFwX2hhc19rZXkoJGJyZWFrcG9pbnRzLCAkd2lkdGgpIHtcbiAgICAgICAgJHdpZHRoOiBtYXBfZ2V0KCRicmVha3BvaW50cywgJHdpZHRoKTtcbiAgICAgICAgQGlmICR0eXBlID09IG1heCB7XG4gICAgICAgICAgICAkd2lkdGg6ICR3aWR0aCAtIDFweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgjeyR0eXBlfS0jeyR2YWx9OiAkd2lkdGgpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gbXEtYmV0d2VlbigkdmFsLCAkbG93ZXIsICR1cHBlcikge1xuICAgIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRsb3dlcikgYW5kIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHVwcGVyKSB7XG4gICAgICAkbG93ZXItYnJlYWtwb2ludDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRsb3dlcik7XG4gICAgICAkdXBwZXItYnJlYWtwb2ludDogbWFwLWdldCgkYnJlYWtwb2ludHMsICR1cHBlcik7XG4gICAgICBAbWVkaWEgKG1pbi0jeyR2YWx9OiAkbG93ZXItYnJlYWtwb2ludCkgYW5kIChtYXgtI3skdmFsfTogKCR1cHBlci1icmVha3BvaW50IC0gMSkpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICBAaWYgKG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGxvd2VyKSA9PSBmYWxzZSkge1xuICAgICAgICBAd2FybiAnWW91ciBsb3dlciBicmVha3BvaW50IHdhcyBpbnZhbGlkOiAjeyRsb3dlcn0uJztcbiAgICAgIH1cbiAgICAgIEBpZiAobWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkdXBwZXIpID09IGZhbHNlKSB7XG4gICAgICAgIEB3YXJuICdZb3VyIHVwcGVyIGJyZWFrcG9pbnQgd2FzIGludmFsaWQ6ICN7JHVwcGVyfS4nO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4vKiBwb3NpdGlvbiovXG5AbWl4aW4gcG9zaXRpb24oJHBvc2l0aW9uLCAkdG9wOiBudWxsLCAkcmlnaHQ6IG51bGwsICRib3R0b206IG51bGwsICRsZWZ0OiBudWxsKSB7XG4gICAgcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgICB0b3A6ICR0b3A7XG4gICAgcmlnaHQ6ICRyaWdodDtcbiAgICBib3R0b206ICRib3R0b207XG4gICAgbGVmdDogJGxlZnQ7XG59XG5cbi8qIG92ZXJsYXkgKi9cbkBtaXhpbiBkZWZhdWx0LW92ZXJsYXkoJGNvbG9yLCAkb3BhY2l0eTogLjUsICRoOiAxMDAlKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogJGg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgb3BhY2l0eTogJG9wYWNpdHk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbn1cblxuLyogZm9udCBzdHlsZXMgKi9cbkBtaXhpbiBmb250LXNvdXJjZS1zYW5zKCRzaXplOiBmYWxzZSwgJGNvbG91cjogZmFsc2UsICR3ZWlnaHQ6IGZhbHNlKSB7XG4gICAgQGlmICRzaXplIHsgZm9udC1zaXplOiAkc2l6ZTsgfVxuICAgIEBpZiAkY29sb3VyIHsgY29sb3I6ICRjb2xvdXI7IH1cbiAgICBAaWYgJHdlaWdodCB7IGZvbnQtd2VpZ2h0OiAkd2VpZ2h0OyB9XG59XG5cbi8qIGJsb2NrIG9mIGluZm9ybWF0aW9uIChhY3Rpdml0aWVzIGFuZCBwcm9ncmFtcykgKi9cbkBtaXhpbiBibG9jay1pbmZvKCRjb2xvcikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA1MHB4O1xufVxuIl19 */
