.flex-half{display:flex;flex-basis:50%}.main_color .sidebar .tribe-common a.tribe-events-calendar-month__calendar-event-title-link{color:#dd2e27!important}.main_color .sidebar .tribe-common a.tribe-events-calendar-month__calendar-event-title-link:active,.main_color .sidebar .tribe-common a.tribe-events-calendar-month__calendar-event-title-link:focus,.main_color .sidebar .tribe-common a.tribe-events-calendar-month__calendar-event-title-link:hover,.main_color .sidebar .tribe-common a.tribe-events-calendar-month__calendar-event-title-link:visited{color:#dd2e27!important}.tribe-theme-enfold .tribe-common a.tribe-events-calendar-month__calendar-event-title-link{color:#dd2e27!important}.tribe-theme-enfold .tribe-common a.tribe-events-calendar-month__calendar-event-title-link:active,.tribe-theme-enfold .tribe-common a.tribe-events-calendar-month__calendar-event-title-link:focus,.tribe-theme-enfold .tribe-common a.tribe-events-calendar-month__calendar-event-title-link:hover,.tribe-theme-enfold .tribe-common a.tribe-events-calendar-month__calendar-event-title-link:visited{color:#dd2e27!important}#top h3.tribe-events-calendar-list__event-title>a{color:#c42f27}#top .tribe-events .tribe-events-c-ical__link{background:0 0;border:2px solid #dd2e27;color:#dd2e27}#top .tribe-events .tribe-events-c-ical__link:hover{background:#dd2e27;color:#fff}#top .tribe-events .tribe-events-c-ical__link:hover .tribe-common-c-svgicon{color:#fff}#top .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date,#top .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link{color:#dd2e27}#top .tribe-events .tribe-events-calendar-month__calendar-event--featured:before{background-color:#dd2e27}#top .tribe-events .tribe-events-calendar-month__day-cell--selected{background-color:#d3d3d3}#top .tribe-events .tribe-events-calendar-month__day-cell--selected:focus,#top .tribe-events .tribe-events-calendar-month__day-cell--selected:hover{background-color:#d3d3d3}#top .tribe-events .tribe-events-calendar-month__mobile-events-icon--event{background-color:#dd2e27}#top .tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-featured-image-wrapper{display:none}#top .tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after{background-color:#dd2e27}#top .tribe-events .tribe-events-calendar-list__event-cost .tribe-events-c-small-cta__link{border:none;color:#dd2e27;font-size:16px}#top .tribe-events .tribe-events-calendar-list__event-cost .tribe-events-c-small-cta__price{display:none}#top .tribe-common .tribe-common-c-btn{background:0 0;border:2px solid #dd2e27;color:#dd2e27}#top .tribe-common .tribe-common-c-btn:hover{background:#dd2e27;color:#fff}#top .tribe-common a.tribe-common-c-btn{background:0 0;border:2px solid #dd2e27;color:#dd2e27}#top .tribe-common a.tribe-common-c-btn:hover{background:#dd2e27;color:#fff}#top .tribe-common .tribe-common-c-svgicon{color:#fff}#top .main_color .tribe-common form,#top .main_color .tribe-common input{margin:0 auto}#top .tribe-theme-enfold .tribe-common form,#top .tribe-theme-enfold .tribe-common input{margin:0 auto}#top .tribe-theme-enfold.single-tribe_events div.av-single-event-content{width:100%;margin:0}#top .movie-section #tickets #tribe-tickets__tickets-form{margin:0 auto}#top .movie-section #tickets #tribe-tickets__tickets-form .tribe-tickets__tickets-item-quantity-number-input{border:none}#top.home .tribe-common a.tribe-common-cta--thin-alt{border:none;color:#dd2e27!important}#top.home .tribe-common a.tribe-common-cta--thin-alt:hover{text-decoration:underline}#top.home .tribe-common--breakpoint-medium .tribe-events-calendar-list__event-datetime-featured-text{color:#dd2e27}@media (max-width:768px){#top.home .tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{flex-basis:100%}}.tribe_events *{font-family:cabin,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif!important}.tribe-events .tribe-events-calendar-month__calendar-event-datetime .tribe-events-calendar-month__calendar-event-datetime-separator{display:none}.tribe-events .tribe-events-calendar-month__calendar-event-datetime>time:nth-child(3),.tribe-events .tribe-events-calendar-month__calendar-event-datetime>time:nth-child(4){display:none}.tribe-events .tribe-events-calendar-list__event-datetime-wrapper .tribe-events-calendar-list__event-datetime{font-size:0}.tribe-events .tribe-events-calendar-list__event-datetime-wrapper .tribe-events-calendar-list__event-datetime .tribe-event-date-start{font-size:initial}.tribe-events .tribe-events-calendar-list__event-datetime-wrapper .tribe-events-calendar-list__event-datetime .tribe-event-time{display:none}.tribe-events .tribe-events-calendar-list .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event-header{display:flex;flex-wrap:wrap}.tribe-events .tribe-events-calendar-list .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-datetime-wrapper{order:2;flex-basis:100%}.tribe-events .tribe-events-calendar-list .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-title{order:1;flex-basis:100%}.tribe-events .tribe-events-calendar-list .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-venue{display:none}#home-now-playing .now-playing-heading{margin:75px auto 25px auto!important;font-size:45px}.events-grid-container{display:flex;justify-content:space-between;flex-wrap:wrap}.events-grid-container .single-grid-event{flex-basis:100%;margin-bottom:5%}.events-grid-container .single-grid-event a{text-decoration:none!important}.events-grid-container .single-grid-event:hover .movie-image-container img{transform:scale(1.1)}.events-grid-container .single-grid-event .movie-image-container{height:0;overflow:hidden;padding-top:50%;position:relative;margin-bottom:20px}.events-grid-container .single-grid-event .movie-image-container img{transition:transform 250ms ease}.events-grid-container .single-grid-event .movie-image-container .movie-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.events-grid-container .single-grid-event .movie-title{color:#c42f27;font-size:24px;line-height:28px}.events-grid-container .single-grid-event .movie-date{display:block;color:#4c4c4c}.events-grid-container .single-grid-event .movie-details{display:block;color:#4c4c4c}.events-grid-container .single-grid-event .movie-link{margin-top:15px;position:relative;display:inline-block}@media (min-width:768px){.events-grid-container .single-grid-event{flex-basis:48%}}.matinee-month{position:relative;margin-top:50px!important;margin-bottom:25px!important}.matinee-month:first-of-type{margin-top:0!important}.matinee-month::before{content:"";display:inline-block;position:relative;background:red}.matinee-month::after{display:inline-block;content:"";border-top:1px solid #000;width:100%;position:absolute;top:50%;transform:translateY(-50%);right:0;z-index:-1}.matinee-month .month{background:#faf9f4;padding-right:25px}.showtimes-custom .single-event{display:block;font-weight:700}.showtimes-custom .single-event>strong{margin-right:5px}span.separator{color:#c42f27;margin:auto 10px}@media (min-width:768px){.responsive .logo img{top:50%;transform:translateY(-50%)}}#footer .widgettile{font-size:28px}.tribe-events-cal-links .tribe-events-gcal,.tribe-events-cal-links .tribe-events-ical{color:#dd2e27}.tribe-events-cal-links .tribe-events-gcal:hover,.tribe-events-cal-links .tribe-events-ical:hover{color:#4c4c4c;text-decoration:none}#top .sib-form{padding:0}#top #sib-container{padding:0}#top #sib-container .sib-form-block__button{width:100%!important;padding:15px 10px 16px;font-family:"Merriweather Sans"!important;font-weight:700!important;color:#fff;background-color:#c42f27!important;border-radius:10px}#top #sib-container .sib-form-block__button:hover{background-color:#4c4c4c!important}#top #sib-container input{border:none!important;margin:0!important}#tribe-events-content.cinecenta .tribe-events-event-image{position:relative;height:0;padding-top:56.25%}#tribe-events-content.cinecenta .tribe-events-event-image>img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}#tribe-events-content.cinecenta .poster-container{position:relative;height:0;padding-top:150%}#tribe-events-content.cinecenta .poster-container>img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}#tribe-events-content.cinecenta .poster-and-times-container{display:flex;flex-wrap:wrap;margin-bottom:0!important}#tribe-events-content.cinecenta .poster-and-times-container .left{flex-basis:30%;margin-right:5%}#tribe-events-content.cinecenta .poster-and-times-container .info-container{display:flex;flex-direction:row;flex-basis:100%;margin:25px 0}#tribe-events-content.cinecenta .poster-and-times-container .info-container .tribe-events-cal-links{display:none}#tribe-events-content.cinecenta .poster-and-times-container .info-container .main-info{flex-direction:column;justify-content:space-around;gap:5px}#tribe-events-content.cinecenta .poster-and-times-container .info-container .main-info .entry-title{margin:0 0 0 -3px!important}@media only screen and (max-width:1028px){#tribe-events-content.cinecenta .poster-and-times-container .info-container .main-info .entry-title{font-size:34px}}#tribe-events-content.cinecenta .poster-and-times-container .info-container .more-info{flex-direction:row}@media only screen and (max-width:1028px){#tribe-events-content.cinecenta .poster-and-times-container .info-container{flex-direction:column}}#tribe-events-content.cinecenta .poster-and-times-container .full{flex-basis:100%;text-align:center}#tribe-events-content.cinecenta .poster-and-times-container .movie-meta{font-size:20px}@media only screen and (max-width:500px){#tribe-events-content.cinecenta .poster-and-times-container .movie-meta{font-size:16px}#tribe-events-content.cinecenta .poster-and-times-container .movie-meta .separator{margin:0 5px}}@media only screen and (max-width:1028px){#tribe-events-content.cinecenta .showtimes-custom .showtimes-heading{font-size:34px}}#tribe-events-content.cinecenta .movie-section{margin-bottom:50px}#tribe-events-content.cinecenta .movie-section .synopsis-content{font-size:20px;line-height:1.6em}#tribe-events-content.cinecenta .tickets-button{background:#c42f27;padding:15px 50px;margin-top:50px;display:inline-block;color:#fff;text-transform:uppercase;font-size:18px;min-width:350px;max-width:350px}#tribe-events-content.cinecenta .tickets-button:hover{opacity:.8;cursor:pointer;text-decoration:none}@media (max-width:600px){#tribe-events-content.cinecenta .tickets-button{min-width:150px;max-width:150px;padding:15px 10px}}#tribe-events-content.cinecenta .images{display:flex;flex-wrap:wrap;justify-content:space-between}#tribe-events-content.cinecenta .images .images-heading{flex-basis:100%}#tribe-events-content.cinecenta .images .image-container{flex-basis:32%}#tribe-events-content.cinecenta .images .image-container>img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}@media (max-width:768px){#tribe-events-content.cinecenta .images .image-container{flex-basis:48%}}@media (max-width:600px){#tribe-events-content.cinecenta .images .image-container{flex-basis:100%}}#tribe-events-content.cinecenta .details{display:flex;flex-wrap:wrap}#tribe-events-content.cinecenta .details .details-heading{flex-basis:100%}#tribe-events-content.cinecenta .details .icons{flex-basis:30%;margin-right:5%}#tribe-events-content.cinecenta .details .icons a{display:block;margin-bottom:15px;font-size:20px}#tribe-events-content.cinecenta .details .icons a::before,#tribe-events-content.cinecenta .details .icons a:before{content:"";display:inline-block;margin-right:10px;width:20px;height:20px}#tribe-events-content.cinecenta .details .icons a.reviews::before,#tribe-events-content.cinecenta .details .icons a.reviews:before{background:url(/wp-content/themes/enfold-child/img/speech2.svg) center/contain no-repeat}#tribe-events-content.cinecenta .details .icons a.trailer::before,#tribe-events-content.cinecenta .details .icons a.trailer:before{background:url(/wp-content/themes/enfold-child/img/play.svg) center/contain no-repeat}#tribe-events-content.cinecenta .details .icons a.awards::before,#tribe-events-content.cinecenta .details .icons a.awards:before{background:url(/wp-content/themes/enfold-child/img/trophy.svg) center/contain no-repeat}@media (max-width:600px){#tribe-events-content.cinecenta .details .icons{flex-basis:100%}}#tribe-events-content.cinecenta .details .inner-details{display:flex;flex-direction:column;justify-content:center}#tribe-events-content.cinecenta .details .inner-details span{display:block}#tribe-events-content.cinecenta .details .inner-details span.rating #tribe-events-content.cinecenta .details .inner-details span.cast{margin-bottom:15px}#tribe-events-content.cinecenta .details .inner-details span.closed-captioning::before,#tribe-events-content.cinecenta .details .inner-details span.closed-captioning:before{content:"";display:inline-block;margin-right:5px;width:20px;height:20px;position:relative;top:4px;background:url(/wp-content/themes/enfold-child/img/subtitles.svg) center/contain no-repeat}@media (max-width:600px){#tribe-events-content.cinecenta .details .inner-details{flex-basis:100%}}@media only screen and (max-width:1028px){#tribe-events-content.cinecenta .details .inner-details{margin-top:15px}}#tribe-events-content.cinecenta .details .full{flex-basis:100%;text-align:center}#tribe-events-content.cinecenta .av-single-event-content{width:100%!important}@media (max-width:768px){#tribe-events-content.cinecenta .av-single-event-content{padding:0 50px}}@media (max-width:600px){#tribe-events-content.cinecenta .av-single-event-content{padding:0 20px}}#tribe-events-content a{color:#dd2e27}#tribe-events-content a:hover{color:#4c4c4c;text-decoration:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhcnRpYWxzL2dsb2JhbC5zY3NzIiwicGFydGlhbHMvc2luZ2xlLWV2ZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsV0FDRSxRQUFBLEtBQ0EsV0FBQSxJQU9NLDRGQUNFLE1BQUEsa0JBRUEsbUdBQUEsa0dBQUEsa0dBQUEsb0dBSUUsTUFBQSxrQkFXTiwyRkFDRSxNQUFBLGtCQUVBLGtHQUFBLGlHQUFBLGlHQUFBLG1HQUlFLE1BQUEsa0JBVUosa0RBQ0UsTUFBQSxRQU1KLDhDQUNFLFdBQUEsSUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLE1BQUEsUUFFQSxvREFDRSxXQUFBLFFBQ0EsTUFBQSxLQUVBLDRFQUNFLE1BQUEsS0FNSixxR0FBQSwwR0FFRSxNQUFBLFFBS0YsaUZBQ0UsaUJBQUEsUUFJSixvRUFDRSxpQkFBQSxRQUVBLDBFQUFBLDBFQUVFLGlCQUFBLFFBSUosMkVBQ0UsaUJBQUEsUUFHRixtR0FDRSxRQUFBLEtBS0UsK0hBQ0UsaUJBQUEsUUFPRiwyRkFDRSxPQUFBLEtBQ0EsTUFBQSxRQUNBLFVBQUEsS0FHRiw0RkFDRSxRQUFBLEtBT04sdUNBQ0UsV0FBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxRQUVBLDZDQUNFLFdBQUEsUUFDQSxNQUFBLEtBSUosd0NBQ0UsV0FBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxRQUVBLDhDQUNFLFdBQUEsUUFDQSxNQUFBLEtBSUosMkNBQ0UsTUFBQSxLQU1BLG9DQUFBLHFDQUVFLE9BQUEsRUFBQSxLQU9GLDRDQUFBLDZDQUVFLE9BQUEsRUFBQSxLQU1GLHlFQUNFLE1BQUEsS0FDQSxPQUFBLEVBT0YsMERBQ0UsT0FBQSxFQUFBLEtBRUEsNkdBQ0UsT0FBQSxLQVNGLHFEQUNFLE9BQUEsS0FDQSxNQUFBLGtCQUVBLDJEQUNFLGdCQUFBLFVBT0YscUdBQ0UsTUFBQSxRQU9FLHlCQURGLHlHQUVJLFdBQUEsTUFXaEIsZ0JBQ0UsWUFBQSxLQUFBLENBQUEs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QSxRQUFBLFVBS1QseUJBNUJILHdEQTZCTSxXQUFBLE1BR0gsMENBaENILHdEQWlDTSxXQUFBLE1BSU4sK0NBQ0csV0FBQSxLQUNBLFdBQUEsT0FJTix5REFDRyxNQUFBLGVBRUEseUJBSEgseURBSU0sUUFBQSxFQUFBLE1BR0gseUJBUEgseURBUU0sUUFBQSxFQUFBLE1BS1Qsd0JBQ0csTUFBQSxRQUVBLDhCQUNHLE1BQUEsUUFDQSxnQkFBQSIsImZpbGUiOiJtYWluLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBGb3IgZ2xvYmFsIG9yIG1pc2NlbGxhbmVvdXMgc3R5bGVzOyBpZGVhbGx5IHdoZXJldmVyIHBvc3NpYmxlIHNob3VsZCBiZSByZWZhY3RvcmVkIGludG8gbW9yZSBhYnN0cmFjdCBwYXJ0aWFsc1xuXG4uZmxleC1oYWxmIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogNTAlO1xufVxuXG4ubWFpbl9jb2xvciB7XG4gIC5zaWRlYmFyIHtcbiAgICAudHJpYmUtY29tbW9uIHtcbiAgICAgIGEge1xuICAgICAgICAmLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fY2FsZW5kYXItZXZlbnQtdGl0bGUtbGluayB7XG4gICAgICAgICAgY29sb3I6ICNkZDJlMjcgIWltcG9ydGFudDtcblxuICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgICAgY29sb3I6ICNkZDJlMjcgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRyaWJlLXRoZW1lLWVuZm9sZCB7XG4gIC50cmliZS1jb21tb24ge1xuICAgIGEge1xuICAgICAgJi50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2NhbGVuZGFyLWV2ZW50LXRpdGxlLWxpbmsge1xuICAgICAgICBjb2xvcjogI2RkMmUyNyAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgIGNvbG9yOiAjZGQyZTI3ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3RvcCB7XG4gIGgzIHtcbiAgICAmLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IHtcbiAgICAgICZfX2V2ZW50LXRpdGxlID4gYSB7XG4gICAgICAgIGNvbG9yOiAjYzQyZjI3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50cmliZS1ldmVudHMge1xuICAgIC50cmliZS1ldmVudHMtYy1pY2FsX19saW5rIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2RkMmUyNztcbiAgICAgIGNvbG9yOiAjZGQyZTI3O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2RkMmUyNztcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgIC50cmliZS1jb21tb24tYy1zdmdpY29uIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19kYXktLWN1cnJlbnQge1xuICAgICAgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fZGF5LWRhdGUsXG4gICAgICAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19kYXktZGF0ZS1saW5rIHtcbiAgICAgICAgY29sb3I6ICNkZDJlMjc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fY2FsZW5kYXItZXZlbnQtLWZlYXR1cmVkIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMmUyNztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19kYXktY2VsbC0tc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmV5O1xuXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JleTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19tb2JpbGUtZXZlbnRzLWljb24tLWV2ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDJlMjc7XG4gICAgfVxuXG4gICAgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aC1tb2JpbGUtZXZlbnRzX19tb2JpbGUtZXZlbnQtZmVhdHVyZWQtaW1hZ2Utd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtcm93LS1mZWF0dXJlZCB7XG4gICAgICAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX2V2ZW50LWRhdGUtdGFnLWRhdGV0aW1lIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMmUyNztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtY29zdCB7XG4gICAgICAudHJpYmUtZXZlbnRzLWMtc21hbGwtY3RhIHtcbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjZGQyZTI3O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRyaWJlLWNvbW1vbiB7XG4gICAgLnRyaWJlLWNvbW1vbi1jLWJ0biB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZDJlMjc7XG4gICAgICBjb2xvcjogI2RkMmUyNztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZDJlMjc7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhLnRyaWJlLWNvbW1vbi1jLWJ0biB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZDJlMjc7XG4gICAgICBjb2xvcjogI2RkMmUyNztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZDJlMjc7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudHJpYmUtY29tbW9uLWMtc3ZnaWNvbiB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLm1haW5fY29sb3Ige1xuICAgIC50cmliZS1jb21tb24ge1xuICAgICAgZm9ybSxcbiAgICAgIGlucHV0IHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRyaWJlLXRoZW1lLWVuZm9sZCB7XG4gICAgLnRyaWJlLWNvbW1vbiB7XG4gICAgICBmb3JtLFxuICAgICAgaW5wdXQge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBGaXggZm9yIHNpbmdsZSB0cmliZSBwYWdlIG9ubHkgNjAlIHdpZHRoIGZyb20gZW5mb2xkXG4gICAgJi5zaW5nbGUtdHJpYmVfZXZlbnRzIHtcbiAgICAgIGRpdi5hdi1zaW5nbGUtZXZlbnQtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vdmllLXNlY3Rpb24ge1xuICAgICN0aWNrZXRzIHtcbiAgICAgICN0cmliZS10aWNrZXRzX190aWNrZXRzLWZvcm0ge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAudHJpYmUtdGlja2V0c19fdGlja2V0cy1pdGVtLXF1YW50aXR5LW51bWJlci1pbnB1dCB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ob21lIHtcbiAgICAudHJpYmUtY29tbW9uIHtcbiAgICAgIGEge1xuICAgICAgICAmLnRyaWJlLWNvbW1vbi1jdGEtLXRoaW4tYWx0IHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICNkZDJlMjcgIWltcG9ydGFudDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWJyZWFrcG9pbnQtbWVkaXVtIHtcbiAgICAgICAgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IHtcbiAgICAgICAgICAmX19ldmVudC1kYXRldGltZS1mZWF0dXJlZC10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjZGQyZTI3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudHJpYmUtY29tbW9uIHtcbiAgICAgICAgICAudHJpYmUtY29tbW9uLWctcm93LS1ndXR0ZXJzIHtcbiAgICAgICAgICAgICYgPiAudHJpYmUtY29tbW9uLWctY29sIHtcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGb3JjZSBzaXRlICsgZXZlbnRzIGNhbGVuZGFyIHRvIHVzZSB0aGUgY29ycmVjdCBmb250XG4udHJpYmVfZXZlbnRzICoge1xuICBmb250LWZhbWlseTogXCJjYWJpblwiLCBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLFxuICAgIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLnRyaWJlLWV2ZW50cyB7XG4gIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2NhbGVuZGFyLWV2ZW50LWRhdGV0aW1lIHtcbiAgICAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19jYWxlbmRhci1ldmVudC1kYXRldGltZS1zZXBhcmF0b3Ige1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmID4gdGltZSB7XG4gICAgICAmOm50aC1jaGlsZCgzKSxcbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZW5kIHRpbWVcbiAgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IHtcbiAgICAmX19ldmVudC1kYXRldGltZS13cmFwcGVyIHtcbiAgICAgIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCB7XG4gICAgICAgICZfX2V2ZW50LWRhdGV0aW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgICAudHJpYmUtZXZlbnQtZGF0ZS1zdGFydCB7XG4gICAgICAgICAgICBmb250LXNpemU6IGluaXRpYWw7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRyaWJlLWV2ZW50LXRpbWUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3Qge1xuICAgICAgJl9fZXZlbnQtd3JhcHBlciB7XG4gICAgICAgIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCB7XG4gICAgICAgICAgJl9fZXZlbnQtaGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCB7XG4gICAgICAgICAgICAgICZfX2V2ZW50LWRhdGV0aW1lLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmX19ldmVudC10aXRsZSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICZfX2V2ZW50LXZlbnVlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNob21lLW5vdy1wbGF5aW5nIHtcbiAgLm5vdy1wbGF5aW5nLWhlYWRpbmcge1xuICAgIG1hcmdpbjogNzVweCBhdXRvIDI1cHggYXV0byAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxufVxuXG4uZXZlbnRzLWdyaWQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgLnNpbmdsZS1ncmlkLWV2ZW50IHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDUlO1xuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5tb3ZpZS1pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tb3ZpZS1pbWFnZS1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDEgLyAyICogMTAwJSk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgLm1vdmllLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tb3ZpZS10aXRsZSB7XG4gICAgICBjb2xvcjogI2M0MmYyNztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cblxuICAgIC5tb3ZpZS1kYXRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICM0YzRjNGM7XG4gICAgfVxuXG4gICAgLm1vdmllLWRldGFpbHMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzRjNGM0YztcbiAgICB9XG5cbiAgICAubW92aWUtbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgZmxleC1iYXNpczogNDglO1xuICAgIH1cbiAgfVxufVxuXG4ubWF0aW5lZS1tb250aCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJsYWNrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAubW9udGgge1xuICAgIGJhY2tncm91bmQ6ICNmYWY5ZjQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxufVxuXG4uc2hvd3RpbWVzLWN1c3RvbSB7XG4gIC5zaW5nbGUtZXZlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgJiA+IHN0cm9uZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gIH1cbn1cblxuc3BhbiB7XG4gICYuc2VwYXJhdG9yIHtcbiAgICBjb2xvcjogI2M0MmYyNztcbiAgICBtYXJnaW46IGF1dG8gMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc3BvbnNpdmUgLmxvZ28gaW1nIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cblxuI2Zvb3RlciB7XG4gIC53aWRnZXR0aWxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLnRyaWJlLWV2ZW50cy1jYWwtbGlua3Mge1xuICAudHJpYmUtZXZlbnRzLWdjYWwsXG4gIC50cmliZS1ldmVudHMtaWNhbCB7XG4gICAgY29sb3I6ICNkZDJlMjc7XG4gIH1cblxuICAudHJpYmUtZXZlbnRzLWdjYWwsXG4gIC50cmliZS1ldmVudHMtaWNhbCB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzRjNGM0YztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuI3RvcCB7XG4gIC5zaWItZm9ybSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICNzaWItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLnNpYi1mb3JtLWJsb2NrX19idXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweCAxNnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyIFNhbnNcIiAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M0MmYyNyAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0YzRjNGMgIWltcG9ydGFudDsgXG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuLy8gTW92aWUgYmFubmVyIHN0eWxlc1xuI3RyaWJlLWV2ZW50cy1jb250ZW50IHtcbiAgICYuY2luZWNlbnRhIHtcbiAgICAgIC50cmliZS1ldmVudHMtZXZlbnQtaW1hZ2Uge1xuICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoIDkgLyAxNiAqIDEwMCUpO1xuXG4gICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBNb3ZpZSBwb3N0ZXIgc3R5bGVzXG4gICAgICAucG9zdGVyLWNvbnRhaW5lciB7XG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICBwYWRkaW5nLXRvcDogY2FsYyggMyAvIDIgKiAxMDAlKTtcblxuICAgICAgICAgJiA+IGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gTW92aWUgcG9zdGVyIGNvbnRhaW5lciBwb3NpdGlvbmluZ1xuICAgICAgLnBvc3Rlci1hbmQtdGltZXMtY29udGFpbmVyIHtcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgICAgICB9XG5cbiAgICAgICAgIC5pbmZvLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDI1cHggMDtcblxuICAgICAgICAgICAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3Mge1xuICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1haW4taW5mbyB7XG4gICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAgICAgICBnYXA6IDVweDtcblxuICAgICAgICAgICAgICAgLmVudHJ5LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgLTNweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubW9yZS1pbmZvIHtcbiAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyOHB4KSB7XG4gICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuXG4gICAgICAgICAuZnVsbCB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgfVxuXG4gICAgICAgICAubW92aWUtbWV0YSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgICAgLnNlcGFyYXRvciB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2hvd3RpbWVzLWN1c3RvbSB7XG4gICAgICAgICAuc2hvd3RpbWVzLWhlYWRpbmcge1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI4cHgpIHtcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gU3BhY2Ugb3V0IGNvbnRlbnQgKD8pXG4gICAgICAubW92aWUtc2VjdGlvbiB7XG4gICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICAgICAuc3lub3BzaXMtY29udGVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEdldCB0aWNrZXRzIGJ1dHRvbiBzdHlsZXNcbiAgICAgIC50aWNrZXRzLWJ1dHRvbiB7XG4gICAgICAgICBiYWNrZ3JvdW5kOiAjYzQyZjI3O1xuICAgICAgICAgcGFkZGluZzogMTVweCA1MHB4O1xuICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICBtaW4td2lkdGg6IDM1MHB4O1xuICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcblxuICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICB9XG5cbiAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIE1vdmllIGltYWdlcyBzdHlsZXNcbiAgICAgIC5pbWFnZXMge1xuICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgLmltYWdlcy1oZWFkaW5nIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICB9XG5cbiAgICAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMzIlO1xuXG4gICAgICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQ4JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBNb3ZpZSBkZXRhaWxzIGNvbnRlbnQgc3R5bGVzXG4gICAgICAuZGV0YWlscyB7XG4gICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAuZGV0YWlscy1oZWFkaW5nIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICB9XG5cbiAgICAgICAgIC5pY29ucyB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgJi5yZXZpZXdzIHtcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9lbmZvbGQtY2hpbGQvaW1nL3NwZWVjaDIuc3ZnXCIpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAmLnRyYWlsZXIge1xuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2VuZm9sZC1jaGlsZC9pbWcvcGxheS5zdmdcIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICYuYXdhcmRzIHtcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9lbmZvbGQtY2hpbGQvaW1nL3Ryb3BoeS5zdmdcIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cblxuICAgICAgICAgLmlubmVyLWRldGFpbHMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgJi5yYXRpbmdcbiAgICAgICAgICAgICAgICYuY2FzdCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAmLmNsb3NlZC1jYXB0aW9uaW5nIHtcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2VuZm9sZC1jaGlsZC9pbWcvc3VidGl0bGVzLnN2Z1wiKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjhweCkge1xuICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cblxuICAgICAgICAgLmZ1bGwge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgXG4gICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hdi1zaW5nbGUtZXZlbnQtY29udGVudCB7XG4gICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgICAgIH1cblxuICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICB9XG4gICAgICB9XG4gICB9XG5cbiAgIGEge1xuICAgICAgY29sb3I6ICNERDJFMjc7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAgY29sb3I6ICM0YzRjNGM7XG4gICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICB9XG59Il19 */
