.cardsocial{display:flex !important;display:flex;flex-direction:column;gap:20px;background:#fff;box-sizing:border-box;padding:1.25rem;transition:all .5s cubic-bezier(1, 0, 0, 1)}@media(min-width: 760px){.cardsocial{padding:1.25rem 1.875rem}}.cardsocial-metas{display:flex;align-items:center;justify-content:space-between}.cardsocial-metas .tag{background:#f7f7f7}.cardsocial-date{display:block;color:#878787;font-size:12px;font-weight:400;line-height:1.66}.cardsocial-img{display:block;width:100%;height:205px;position:relative;overflow:hidden}.cardsocial-img img{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;top:0;left:0;transition:all .6s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.cardsocial-text{display:block;width:100%;height:66px;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:1.66}.cardsocial:hover{box-shadow:inset 0 0 0 1px #0083bb}.cardsocial:hover .cardsocial-img img{transform:scale(1.1)}.cardnews{display:flex;flex-direction:column;height:100%;box-sizing:border-box;padding-bottom:1.25rem;border-bottom:1px solid #d9d9d9;overflow:hidden;position:relative}.cardnews-img{display:block;width:100%;height:auto;position:relative;overflow:hidden;margin-bottom:1.25rem}.cardnews-img img{display:block;width:100%;height:auto;transition:all .6s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.cardnews-metas{display:flex;align-items:flex-start;justify-content:flex-start;font-weight:400;font-size:14px;line-height:1.3;color:#878787;gap:0 15px;margin-bottom:.625rem}.cardnews-metas .icon{display:inline-block;vertical-align:top;width:14px;height:14px;fill:#878787}.cardnews-metas .readtime{display:flex;align-items:center;gap:8px}.cardnews-metas .readtime span{margin-bottom:2px}.cardnews-tags{display:flex;align-items:center;flex-wrap:wrap;gap:.625rem;position:absolute;top:10px;left:10px;z-index:1}.cardnews-tags .tag{font-weight:700;color:#fff;background:#5c4a42}.cardnews-tags .tag.neuf{background:#0083bb}.cardnews-tags .tag.reno{background:#00bb4b}.cardnews .h5-title{margin-bottom:.625rem}.cardnews-excerpt{color:#878787;flex-grow:1;margin-bottom:.625rem}.cardnews:hover .cardnews-img img{transform:scale(1.1)}.cardnews:hover .btn-more .icon{transform:translateX(3px)}.cardnews:hover .btn-more span:after{animation:animSpanLine .5s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards}.blocknews{display:flex;flex-direction:column;gap:20px}@media(min-width: 576px){.blocknews{gap:1.875rem}}@media(min-width: 760px){.blocknews{gap:2.5rem}}.blocknews .flexbox{display:flex;flex-direction:column;gap:20px}@media(min-width: 1000px){.blocknews .flexbox{flex-direction:row;gap:1.875rem}}.blocknews-news{width:100%}.blocknews-news .gridnews{display:flex;flex-direction:column;gap:20px}@media(min-width: 760px){.blocknews-news .gridnews{flex-direction:row;flex-wrap:wrap;gap:1.875rem}}@media(min-width: 1200px){.blocknews-news .gridnews{gap:2.5rem 1.875rem}}@media(min-width: 760px){.blocknews-news .cardnews{width:calc((100% - 1.875rem)/2)}}@media(min-width: 1000px){.blocknews-news .cardnews{width:100%}}@media(min-width: 1200px){.blocknews-news .cardnews{width:calc((100% - 1.875rem)/2)}}@media(min-width: 760px){.blocknews-news .gridnews.full .cardnews{width:calc((100% - 1.875rem)/2)}}@media(min-width: 1200px){.blocknews-news .gridnews.full .cardnews{width:calc((100% - 1.875rem*2)/3)}}.blocknews-filter{display:flex;align-items:center;flex-wrap:wrap;gap:1.25rem}.blocknews-filter span{flex-basis:100%;font-weight:500}@media(min-width: 576px){.blocknews-filter span{flex-basis:auto}}.blocknews-filter .filter label,.blocknews-filter>a{display:flex;align-items:center;gap:10px;color:#5c4a42;font-size:14px;font-weight:700;line-height:1.3;max-height:50px;box-sizing:border-box;padding:15px 23px;background:rgba(0,0,0,0);border:1px solid #5c4a42;transition:all .6s cubic-bezier(0.785, 0.135, 0.15, 0.86);border-radius:8px;cursor:pointer}.blocknews-filter .filter label:before,.blocknews-filter .filter label:after,.blocknews-filter>a:before,.blocknews-filter>a:after{display:none}.blocknews-filter .filter label:hover,.blocknews-filter>a:hover{background:hsl(18.4615384615,16.4556962025%,50.9803921569%)}.blocknews-filter .filter.neuf label,.blocknews-filter>a.neuf{color:#0083bb;border-color:#0083bb}.blocknews-filter .filter.reno label,.blocknews-filter>a.reno{color:#00bb4b;border-color:#00bb4b}.blocknews-filter .filter input:checked+label,.blocknews-filter>a.current+label{background:#5c4a42;border-color:#5c4a42;color:#fff;transform:inherit}.blocknews-filter .filter input:checked#filtre-neuf+label,.blocknews-filter .filter input:checked.neuf,.blocknews-filter>a.current#filtre-neuf+label,.blocknews-filter>a.current.neuf{background:#0083bb;border-color:#0083bb;color:#fff}.blocknews-filter .filter input:checked#filtre-reno+label,.blocknews-filter .filter input:checked.reno,.blocknews-filter>a.current#filtre-reno+label,.blocknews-filter>a.current.reno{background:#00bb4b;border-color:#00bb4b;color:#fff}.blocknews-push{display:flex;flex-direction:column;gap:20px}@media(min-width: 760px){.blocknews-push{flex-direction:row;flex-wrap:wrap;gap:1.875rem}}@media(min-width: 1000px){.blocknews-push{flex-direction:column;width:380px;flex-shrink:0}}@media(min-width: 1360px){.blocknews-push{width:405px;gap:2.5rem}}@media(min-width: 760px){.blocknews-push .cardsocial{width:calc((100% - 1.875rem)/2)}}@media(min-width: 1000px){.blocknews-push .cardsocial{width:100%}}.blocknews .pushspecial{display:flex;flex-direction:column;gap:20px;width:100%;justify-content:center;align-items:center;background:#1e838a;color:#fff;box-sizing:border-box;padding:3.125rem 1.25rem 1.875rem;text-align:center;position:relative}@media(min-width: 1000px){.blocknews .pushspecial{gap:1.875rem;padding:3.75rem 1.25rem 1.875rem}}@media(min-width: 1360px){.blocknews .pushspecial{gap:2.5rem;padding:5rem 1.875rem 1.875rem}}.blocknews .pushspecial:before{content:" ";display:block;width:100%;height:200px;background:url("../images/push-bg.svg") top center/100% auto no-repeat;position:absolute;top:30px;left:0;z-index:0}@media(min-width: 1000px){.blocknews .pushspecial:before{top:60px}}.blocknews .pushspecial-img{display:block;width:100%;height:auto;text-align:center}.blocknews .pushspecial-img img{display:block;width:auto;height:auto;max-width:100px;max-height:100px;margin:auto}@media(min-width: 760px){.blocknews .pushspecial .h2-title{font-size:40px}}@media(min-width: 760px){.blocknews .pushspecial .h5-title{font-size:19px}}.blocknews .pushspecial:has(.pushspecial-icon):before{display:none}.blocknews .pushspecial:has(.pushspecial-icon) .h2-title{max-width:280px}.blocknews .pushspecial:has(.pushspecial-icon) .pushspecial-icon .icon{width:88px;height:88px;fill:#fff}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2NvbXBvbmVudHMvX2NhcmRzb2NpYWwuc2NzcyIsIi4uL2Jhc2UvX21peGlucy5zY3NzIiwiLi4vYmFzZS9fdmFyaWFibGVzLnNjc3MiLCIuLi9jb21wb25lbnRzL19jYXJkbmV3cy5zY3NzIiwiYmxvY2tuZXdzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0ksWUFDSSx3QkMwQ0osYUFDQSxzQkFDQSxJQUh1QixLRHZDbkIsV0U0QlcsS0YzQlgsc0JBQ0EsUUUwREssUUZ6REwsNENDU0YseUJEZkYsWUFTUSwwQkFHSixrQkFDSSxhQUNBLG1CQUNBLDhCQUVBLHVCQUNJLFdFZUcsUUZYWCxpQkFDSSxjQUNBLE1FdUJPLFFGdEJQLGVBQ0EsZ0JBQ0EsaUJBR0osZ0JBQ0ksY0FDQSxXQUNBLGFBQ0Esa0JBQ0EsZ0JBRUEsb0JDYVIsV0FDQSxZQUNBLGlCQUNBLDhCQUNBLGtCQUNBLE1BQ0EsT0RqQlksMERBSVIsaUJBQ0ksY0FDQSxXQUNBLFlBQ0EsZ0JBQ0EsdUJBQ0EsZUFDQSxnQkFDQSxpQkFHSixrQkFDSSxtQ0FFQSxzQ0FDSSxxQkcxRFosVUFDSSxhQUNBLHNCQUNBLFlBQ0Esc0JBQ0EsZUQwREssUUN6REwsZ0NBQ0EsZ0JBQ0Esa0JBRUEsY0FDSSxjQUNBLFdBQ0EsWUFDQSxrQkFDQSxnQkFDQSxjRCtDQyxRQzdDRCxrQkFDSSxjQUNBLFdBQ0EsWUFDQSwwREFJUixnQkFDSSxhQUNBLHVCQUNBLDJCQUNBLGdCQUNBLGVBQ0EsZ0JBQ0EsTURjTyxRQ2JQLFdBQ0EsY0QwQkMsUUN4QkQsc0JBQ0kscUJBQ0EsbUJBQ0EsV0FDQSxZQUNBLEtES0csUUNGUCwwQkFDSSxhQUNBLG1CQUNBLFFBRUEsK0JBQ0ksa0JBS1osZUFDSSxhQUNBLG1CQUNBLGVBQ0EsSURDQywwQkNDRCxTQUNBLFVBQ0EsVUFFQSxvQkFDSSxnQkFDQSxNRHJDRyxLQ3NDSCxXRDNCRyxRQzZCSCx5QkFDSSxXRGhDRCxRQ2tDSCx5QkFDSSxXRGhDRCxRQ3FDWCxvQkFDSSxjRHBCQyxRQ3VCTCxrQkFDSSxNRHRDTyxRQ3VDUCxZQUNBLGNEMUJDLFFDOEJELGtDQUNJLHFCQUlBLGdDQUNJLDBCQUdKLHFDQUNJLDJFQ2pHaEIsV0h1Q0EsYUFDQSxzQkFDQSxJQUh1QixLQXpCckIseUJHYkYsV0FJUSxJRndEQyxVRGpEUCx5QkdYRixXQVFRLElGcURFLFFFbEROLG9CSDRCSixhQUNBLHNCQUNBLElBSHVCLEtBN0JyQiwwQkdFRSxvQkFJUSxtQkFDQSxJRjRDSCxVRXhDTCxnQkFDSSxXQUVBLDBCSGdCUixhQUNBLHNCQUNBLElBSHVCLEtBM0JyQix5QkdZTSwwQkFJUSxtQkFDQSxlQUNBLElGK0JQLFVEckRQLDBCR2dCTSwwQkFVUSxxQkh0QmQseUJHMEJNLDBCQUVRLGlDSDlCZCwwQkc0Qk0sMEJBTVEsWUhwQ2QsMEJHOEJNLDBCQVVRLGlDSHBDZCx5Qkd3Q00seUNBRVEsaUNIOUNkLDBCRzRDTSx5Q0FNUSxtQ0FLWixrQkFDSSxhQUNBLG1CQUNBLGVBQ0EsSUZQQyxRRVNELHVCQUNJLGdCQUNBLGdCSHpEVix5Qkd1RE0sdUJBS1EsaUJBSVIsb0RBQ0ksYUFDQSxtQkFDQSxTQUNBLE1GM0NHLFFFNENILGVBQ0EsZ0JBQ0EsZ0JBQ0EsZ0JBQ0Esc0JBQ0Esa0JBQ0EseUJBQ0EseUJBQ0EsMERBQ0Esa0JBQ0EsZUFFQSxrSUFDSSxhQUdKLGdFQUNJLDREQUlSLDhEQUNJLE1GcEVHLFFFcUVILGFGckVHLFFFdUVQLDhEQUNJLE1GckVHLFFFc0VILGFGdEVHLFFFMEVILGdGQUNJLFdGNUVELFFFNkVDLGFGN0VELFFFOEVDLE1GekZELEtFMEZDLGtCQUdKLHNMQUNJLFdGckZELFFFc0ZDLGFGdEZELFFFdUZDLE1GaEdELEtFbUdILHNMQUNJLFdGeEZELFFFeUZDLGFGekZELFFFMEZDLE1GdEdELEtFMkdYLGdCSC9GSixhQUNBLHNCQUNBLElBSHVCLEtBM0JyQix5QkcySEUsZ0JBSVEsbUJBQ0EsZUFDQSxJRmhGSCxVRG5EUCwwQkc2SEUsZ0JBVVEsc0JBQ0EsWUFDQSxlSDdJViwwQkdpSUUsZ0JBZ0JRLFlBQ0EsSUYxRkYsUURsRFIseUJHK0lNLDRCQUVRLGlDSG5KZCwwQkdpSk0sNEJBTVEsWUFLWix3Qkg5SEosYUFDQSxzQkFDQSxJQUh1QixLR2lJZixXQUNBLHVCQUNBLG1CQUNBLFdGeElPLFFFeUlQLE1GaEpPLEtFaUpQLHNCQUNBLGtDQUNBLGtCQUNBLGtCSHRLTiwwQkc0SkUsd0JBYVEsSUZ0SEgsU0V1SEcsa0NIOUtWLDBCR2dLRSx3QkFrQlEsSUYxSEYsT0UySEUsZ0NBR0osK0JBQ0ksWUFDQSxjQUNBLFdBQ0EsYUFDQSx1RUFDQSxrQkFDQSxTQUNBLE9BQ0EsVUgzTFYsMEJHa0xNLCtCQVlRLFVBSVIsNEJBQ0ksY0FDQSxXQUNBLFlBQ0Esa0JBRUEsZ0NBQ0ksY0FDQSxXQUNBLFlBQ0EsZ0JBQ0EsaUJBQ0EsWUg1TWQseUJHZ05NLGtDQUVRLGdCSGxOZCx5QkdzTk0sa0NBRVEsZ0JBS0osc0RBQ0ksYUFHSix5REFDSSxnQkFJQSx1RUFDSSxXQUNBLFlBQ0EsS0Z6TkwiLCJmaWxlIjoiYmxvY2tuZXdzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgJy4uL2Jhc2UvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnLi4vYmFzZS9taXhpbnMnIGFzICo7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDb21wb25lbnRzIC8gQ2FyZCBTb2NpYWxcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiAgICAuY2FyZHNvY2lhbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWNvbHVtbigpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGVDb2xvcjtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmctbWQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkZHVyYXRpb25TbWFsbCAkZWFzZUluT3V0RXhwbztcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmctbWQgJHNwYWNpbmcteGw7XG4gICAgICAgIH1cblxuICAgICAgICAmLW1ldGFzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAudGFnIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleUxpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1kYXRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRtaWRHcmV5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMjA1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpdC1jcm9wLWVsZW1lbnQoKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uICRlYXNlSW5PdXRDaXJjO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjY7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6aW5zZXQgMCAwIDAgMXB4ICRsaW5rZWRpbjtcblxuICAgICAgICAgICAgLmNhcmRzb2NpYWwtaW1nIGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIENvbXBvbmVudHMgLyBNSVhJTlNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiAgLyoqKioqKioqKioqKioqKioqKioqKlxuICAgIEJSRUFLUE9JTlRTIFJFU1BPTlNJVkUgTEFZT1VUXG4gICAgKioqKioqKioqKioqKioqKioqKioqL1xuXG4gIEBtaXhpbiBicmVha3BvaW50KCRwb2ludCkge1xuICAgIEBpZiAkcG9pbnQgPT0gbGFyZ2VkZXNrdG9wIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHsgQGNvbnRlbnQgOyB9XG4gICAgfUBlbHNlIGlmICRwb2ludCA9PSBtZWRpdW1kZXNrdG9wIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHsgQGNvbnRlbnQgOyB9XG4gICAgfUBlbHNlIGlmICRwb2ludCA9PSBkZXNrdG9wIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzYwcHgpIHsgQGNvbnRlbnQgOyB9XG4gICAgfUBlbHNlIGlmICRwb2ludCA9PSBsYXB0b3Age1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgeyBAY29udGVudCA7IH1cbiAgICB9QGVsc2UgaWYgJHBvaW50ID09IHRhYmxldGhvciB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7IEBjb250ZW50IDsgfVxuICAgIH1AZWxzZSBpZiAkcG9pbnQgPT0gdGFibGV0IHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjBweCkgeyBAY29udGVudCA7IH1cbiAgICB9QGVsc2UgaWYgJHBvaW50ID09IHBoYWJsZXQge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSAgeyBAY29udGVudCA7IH1cbiAgICB9QGVsc2UgaWYgJHBvaW50ID09IG1vYmlsZW9ubHkge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSAgeyBAY29udGVudCA7IH1cbiAgICB9QGVsc2UgaWYgJHBvaW50ID09IHNtYWxsTW9iaWxlIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjVweCkgIHsgQGNvbnRlbnQgOyB9XG4gICAgfUBlbHNlIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkcG9pbnQpICB7IEBjb250ZW50IDsgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFRyYW5zaXRpb25cbiAgQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgfVxuICBAbWl4aW4gdHJhbnNpdGlvbi1wcm9wZXJ0eSgkcHJvcGVydHkuLi4pIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkcHJvcGVydHk7XG4gIH1cbiAgQG1peGluIHRyYW5zaXRpb24tZHVyYXRpb24oJGR1cmF0aW9uLi4uKSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogJGR1cmF0aW9uO1xuICB9XG4gIEBtaXhpbiB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLi4uKSB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmc7XG4gIH1cblxuICAvLyBGbGV4IENvbHVtblxuICBAbWl4aW4gZmxleC1jb2x1bW4oJGdhcDogMjBweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6ICRnYXA7XG4gIH1cblxuICAvLyBmaXQtY3JvcC1lbGVtZW50XG4gIEBtaXhpbiBmaXQtY3JvcC1lbGVtZW50KCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLy8gVHJhbnNwYXJlbnQgRmlsdGVyXG4gIEBtaXhpbiBmaWx0ZXIoJGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCkpIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG5cbiAgLy8gQWRkIFNsaWNrIExvYWRlciB0byBTbGlkZXJzXG4gIEBtaXhpbiBsb2FkZXJTbGljaygpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlQ29sb3I7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbiIsIi8vIExheW91dFxuJHdyYXBwZXJNYXggICAgICAgICAgICAgOiAxOTIwcHg7XG4kd3JhcHBlck1pZCAgICAgICAgICAgICA6IDE0NDBweDtcbiR3cmFwcGVyTWluICAgICAgICAgICAgIDogMTI4MHB4O1xuJHdyYXBwZXJTcGMgICAgICAgICAgICAgOiAxMDYwcHg7XG5cbi8vIEZvbnQgc2l6ZXNcbiRiYXNlLWZvbnQtc2l6ZSAgICAgICAgIDogMTZweDtcbiRsaW5lLWhlaWdodCAgICAgICAgICAgIDogMS41O1xuXG4vLyBGb250IHN0YWNrc1xuJGZvbnQtc3RhY2stY29tbW9uICAgICAgOiAnQmFybG93Jywgc2Fucy1zZXJpZjtcbiRmb250LXN0YWNrLXNwZWNpYWwgICAgIDogJ0ZpcmEgU2FucycsIHNhbnMtc2VyaWY7XG4kZm9udC1zdGFjay1zZXJpZiAgICAgICA6ICdMb3JhJywgc2VyaWY7XG5cbi8vIFRyYW5zaXRpb25zXG4kZHVyYXRpb25TbWFsbDogLjVzO1xuJGR1cmF0aW9uOiAuNnM7XG4kZHVyYXRpb25JbnRlcm1lZGlhdGU6IC43NXM7XG4kZHVyYXRpb25Mb25nOiAxLjJzO1xuJGVhc2VJblNpbmUgICAgIDogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4kZWFzZU91dFNpbmUgICAgOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiRlYXNlSW5PdXRTaW5lICA6IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4kZWFzZUluT3V0UXVhcnQgOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuJGVhc2VPdXRRdWFydCAgIDogY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiRlYXNlT3V0Q3ViaWMgICA6IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuJGVhc2VJbk91dEN1YmljIDogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuJGVhc2VJbk91dENpcmMgIDogY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7XG4kZWFzZUluQ2lyYyAgICAgOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSk7XG4kZWFzZUluT3V0UXVpbnQgOiBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSk7XG4kZWFzZU91dFF1aW50ICAgOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4kZWFzZUluT3V0QmFjayAgOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbiRlYXNlT3V0QmFjayAgICA6IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiRlYXNlSW5CYWNrICAgICA6IGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xuJGVhc2VJbk91dEV4cG8gIDogY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpO1xuJGVhc2VPdXRFeHBvICAgIDogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuXG4vLyBQYWxldHRlc1xuJHdoaXRlQ29sb3IgICAgICA6ICNmZmZmZmY7XG4kYmxhY2tDb2xvciAgICAgIDogIzAwMDtcbiRncmV5TGlnaHQgICAgICAgOiAjZjdmN2Y3O1xuJGdyZXlDb2xvciAgICAgICA6ICM3QTdBN0E7XG4kcmVkQ29sb3IgICAgICAgIDogI2UwMGMwYztcbiRncmV5VGV4dCAgICAgICAgOiAjMmQyZDJkO1xuJGJsYWNrVGV4dCAgICAgICA6ICMxMTExMTE7XG4kYXNzb2NDb2xvciAgICAgIDogIzFFODM4QTtcbiR0b3BhekNvbG9yICAgICAgOiAjNDNCNkE4O1xuJGJsdWVDb2xvciAgICAgICA6ICMwMDgzQkI7XG4kYnJvd25Db2xvciAgICAgIDogI0JFQjJBODtcbiRkYXJrQnJvd24gICAgICAgOiAjNUM0QTQyO1xuJGdyZWVuQ29sb3IgICAgICA6ICMwMEJCNEI7XG4kcHVycGxlQ29sb3IgICAgIDogIzI5MUMzRTtcbiRiZWlnZUNvbG9yICAgICAgOiAjREVENUNDO1xuJGRhcmtHcmV5ICAgICAgICA6ICM1MjUyNTI7XG4kbWlkR3JleSAgICAgICAgIDogIzg3ODc4NztcbiRib3JkR3JleSAgICAgICAgOiAjRDlEOUQ5O1xuXG5cbi8vIFNPQ0lBTCBNRURJQSBDT0xPUlNcbiRmYWNlYm9vazogICAgICAgIzNiNTk5ODtcbiRnb29nbGVwbHVzOiAgICAgI2RkNGIzOTtcbiRpbnN0YWdyYW06ICAgICAgIzUxN2ZhNDtcbiRsaW5rZWRpbjogICAgICAgIzAwODNCQjtcbiRwaW50ZXJlc3Q6ICAgICAgI2NiMjAyNztcbiR0d2l0dGVyOiAgICAgICAgIzBkY2ZlZDtcbiR5b3V0dWJlOiAgICAgICAgI2IwMDtcblxuLy8gU3BhY2VzXG4kc3BhY2luZy14czogMC42MjVyZW07IC8vIDEwcHhcbiRzcGFjaW5nLXhkOiAwLjkzOHJlbTsgLy8gMTVweFxuJHNwYWNpbmctbWQ6IDEuMjVyZW07IC8vIDIwcHhcbiRzcGFjaW5nLXhsOiAxLjg3NXJlbTsgLy8gMzBweFxuJHNwYWNpbmctMXhsOiAyLjVyZW07IC8vIDQwcHhcbiRzcGFjaW5nLTJ4bDogMy4xMjVyZW07IC8vIDUwcHhcbiRzcGFjaW5nLTN4bDogMy43NXJlbTsgLy8gNjBweFxuJHNwYWNpbmctNHhsOiA0LjM3NXJlbTsgLy8gNzBweFxuJHNwYWNpbmctNXhsOiA1cmVtOyAvLyA4MHB4XG4kc3BhY2luZy02eGw6IDYuMjVyZW07IC8vIDEwMHB4XG4iLCJAdXNlICcuLi9iYXNlL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJy4uL2Jhc2UvbWl4aW5zJyBhcyAqO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ29tcG9uZW50cyAvIENhcmQgTmV3c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuICAgIC5jYXJkbmV3cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLW1kO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRHcmV5O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi1pbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1tZDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvbiAkZWFzZUluT3V0Q2lyYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtbWV0YXMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICBjb2xvcjogJG1pZEdyZXk7XG4gICAgICAgICAgICBnYXA6IDAgMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIGZpbGw6ICRtaWRHcmV5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVhZHRpbWUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10YWdzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiAkc3BhY2luZy14cztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAudGFnIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVDb2xvcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya0Jyb3duO1xuXG4gICAgICAgICAgICAgICAgJi5uZXVmIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWVDb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5yZW5vIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuQ29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmg1LXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1leGNlcnB0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkbWlkR3JleTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuY2FyZG5ld3MtaW1nIGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuLW1vcmUge1xuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYW5pbVNwYW5MaW5lIC41cyAkZWFzZUluT3V0Q2lyYyBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4iLCJAdXNlICcuLi9iYXNlL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJy4uL2Jhc2UvbWl4aW5zJyBhcyAqO1xuQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgJy4uL2NvbXBvbmVudHMvY2FyZHNvY2lhbCc7XG5AdXNlICcuLi9jb21wb25lbnRzL2NhcmRuZXdzJztcblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExheW91dCAvIEJsb2NrIE5ld3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblxuICAgIC5ibG9ja25ld3Mge1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWNvbHVtbigpO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhhYmxldCkge1xuICAgICAgICAgICAgZ2FwOiAkc3BhY2luZy14bDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICBnYXA6ICRzcGFjaW5nLTF4bDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mbGV4Ym94IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtY29sdW1uKCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0aG9yKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBnYXA6ICRzcGFjaW5nLXhsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1uZXdzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAuZ3JpZG5ld3Mge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtY29sdW1uKCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogJHNwYWNpbmcteGw7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXB0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAkc3BhY2luZy0xeGwgJHNwYWNpbmcteGw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FyZG5ld3Mge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gI3skc3BhY2luZy14bH0pIC8gMik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXRob3IpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXB0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAjeyRzcGFjaW5nLXhsfSkgLyAyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ncmlkbmV3cy5mdWxsIC5jYXJkbmV3cyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAjeyRzcGFjaW5nLXhsfSkgLyAyKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcHRvcCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtICgjeyRzcGFjaW5nLXhsfSAqIDIpKSAvIDMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZmlsdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiAkc3BhY2luZy1tZDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChwaGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmlsdGVyIGxhYmVsLCA+IGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrQnJvd247XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyM3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrQnJvd247XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvbiAkZWFzZUluT3V0Q2lyYztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJGRhcmtCcm93biwgJGxpZ2h0bmVzczogMjAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWx0ZXIubmV1ZiBsYWJlbCwgPiBhLm5ldWYge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZUNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWVDb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5maWx0ZXIucmVubyBsYWJlbCwgPiBhLnJlbm8ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW5Db2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbkNvbG9yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmlsdGVyIGlucHV0OmNoZWNrZWQsID4gYS5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya0Jyb3duO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrQnJvd247XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYjZmlsdHJlLW5ldWYgKyBsYWJlbCwgJi5uZXVmIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWVDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZUNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlQ29sb3I7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiNmaWx0cmUtcmVubyArIGxhYmVsLCAmLnJlbm8ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW5Db2xvcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW5Db2xvcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZUNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtcHVzaCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWNvbHVtbigpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGdhcDogJHNwYWNpbmcteGw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0aG9yKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzgwcHg7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MDVweDtcbiAgICAgICAgICAgICAgICBnYXA6ICRzcGFjaW5nLTF4bDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcmRzb2NpYWwge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gI3skc3BhY2luZy14bH0pIC8gMik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXRob3IpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnB1c2hzcGVjaWFsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtY29sdW1uKCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhc3NvY0NvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZUNvbG9yO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTJ4bCAkc3BhY2luZy1tZCAkc3BhY2luZy14bDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXRob3IpIHtcbiAgICAgICAgICAgICAgICBnYXA6ICRzcGFjaW5nLXhsO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTN4bCAkc3BhY2luZy1tZCAkc3BhY2luZy14bDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgZ2FwOiAkc3BhY2luZy0xeGw7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmctNXhsICRzcGFjaW5nLXhsICRzcGFjaW5nLXhsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcHVzaC1iZy5zdmcnKSB0b3AgY2VudGVyLzEwMCUgYXV0byBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldGhvcikge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmgyLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaDUtdGl0bGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aGFzKC5wdXNoc3BlY2lhbC1pY29uKSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5oMi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnB1c2hzcGVjaWFsLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZUNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSJdfQ== */
