.single-portfolio-widget.centered-stack .ealain-info-main img{width:auto}.single-portfolio-widget img{width:100%;height:auto}.iqonic-header-over .single-portfolio-widget.centered-details{margin-top:3em}.iqonic-header-over .single-portfolio-widget.centered-stack{margin-top:6em}.single-portfolio-widget .ealain-widget-swiper img{max-height:45em}.single-portfolio-widget .ealain-widget-swiper .swiper-slide{text-align:center}.container-fluid.ealain-img-full{padding:0;position:relative}.single-portfolio-widget.centered-stack .row,.single-portfolio-widget>.row{margin-top:4em;margin-bottom:4em}.single-portfolio-widget.centered-details .row.centered-row{padding-top:4em}.single-portfolio-widget.sidebar-stack .row{margin-top:0;margin-bottom:0}.single-portfolio .ealain-client-details{padding:2.8125em 2.5em;background:var(--color-theme-secondary-light);border:.13em dashed var(--color-theme-secondary);border-radius:var(--border-radius-thirty)}.single-portfolio p.iq-portfolio-detail-description{padding-top:1.5625em;padding-bottom:3.125em}.single-portfolio .client-date{margin:1.25em 0}.single-portfolio .client-date time{color:var(--global-font-color);margin-left:.9375em}.single-portfolio .client-address{margin-top:1.25em}.single-portfolio .portfolio-category a:nth-child(2){margin-left:.9375em}.single-portfolio .portfolio-category a{margin-left:0;color:var(--global-font-color);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.project-grid .releated-post-title:hover,.single-portfolio .portfolio-category a:hover{color:var(--color-theme-primary)}.single-portfolio .ealain-portfolio-swiper .portfolio-category a,.single-portfolio .portfolio-category a:last-child{margin-left:0}.single-portfolio .client-wrapper{display:inline-block;letter-spacing:var(--letter-spacing-one)}.single-portfolio span.text{text-transform:capitalize;margin-left:.9375em}.single-portfolio .iq-portfolio-img img{border-radius:var(--border-radius-box);min-height:34em;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.single-portfolio .navidation-wrapper{border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;padding:3.125em 0;margin:9.375em 0}.single-portfolio .blog-navigation{margin-top:0}.single-portfolio .blog-navigation .next .blog-nav,.single-portfolio .blog-navigation .previous .blog-nav{letter-spacing:var(--letter-spacing-one);text-transform:uppercase}.single-portfolio .ealain-portfolio-swiper .title{margin-top:2.1875em}.single-portfolio .ealain-portfolio-swiper .portfolio-category{padding:.9375em 0 0}.single-portfolio-widget.centered-details .col-lg-8{padding-right:2em;padding-left:0}.single-portfolio-widget.centered-details .col-lg-4{padding-left:2em;padding-right:0}.sidebar-dynamiccontent .col-lg-12.centered-img,.single-portfolio-widget.centered-details .col-md-12.col-xl-4.col-sm-12,.single-portfolio-widget.centered-details .col-md-12.col-xl-8.col-sm-12,.single-portfolio-widget.centered-gallery,.single-portfolio-widget .container,.single-portfolio-widget.sidebar-dynamiccontent,.single-portfolio-widget.sidebar-gallery,.single-portfolio-widget.sidebar-gallery .col-xl-8.col-lg-8.col-md-12.col-sm-12{padding:0}.single-portfolio-widget.centered-gallery img,.single-portfolio-widget.sidebar-gallery img,.single-portfolio-widget.sidebar-stack img{margin-bottom:2em;border-radius:var(--border-radius-box)}.single-portfolio-widget.centered-gallery .row{margin:2em 0 0}.centered-stack .centered-img img{margin-bottom:2em;border-radius:var(--border-radius-box);height:auto}.single-portfolio-widget.sidebar-dynamiccontent .ealain-client-details,.single-portfolio-widget.sidebar-gallery .ealain-client-details,.single-portfolio-widget.sidebar-slides .ealain-client-details,.single-portfolio-widget.sidebar-stack .ealain-client-details{margin-top:3.125em}.single-portfolio-widget.sidebar-slides img{margin-bottom:0}.iqonic-masonry-block.masonry-joined .iqonic-masonry-item .box:before,.iqonic-masonry-block.masonry-joined .iqonic-masonry-item img{border-radius:0}.single-portfolio-widget.sidebar-dynamiccontent img{margin-bottom:0;border-radius:0}.ealain-releated-projects img{border-radius:var(--border-radius-ten)}.single-portfolio-widget.centered-stack .ealain-img-full img{height:30em}.single-portfolio-widget.centered-stack .ealain-img-full>img{height:40em}.single-portfolio-widget img{height:31.25em;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.single-portfolio-widget .ealain-masonry-grid img{height:auto;border-radius:var(--border-radius)}.meta-container .project-title,.single-portfolio-widget .ealain-title-box.ealain-title-box-1 .ealain-heading-title{margin-bottom:1em}.meta-container .single-porfolio-add,.meta-container .single-porfolio-category,.meta-container .single-porfolio-date{margin-top:10px}.meta-container span.label,.single-porfolio-date .label{font-size:14px;letter-spacing:3px;text-transform:uppercase;display:block;color:var(--color-theme-secondary);margin-bottom:0}.meta-container .client-name,.meta-container .label-address,.meta-container .label-category,.meta-container .single-porfolio-date time{color:var(--global-font-color);text-transform:capitalize;font-family:var(--highlight-font-family)}.meta-container .single-porfolio-date time,.meta-container span.label-category{font-family:var(--highlight-font-family)}.meta-container .single-porfolio-category a{margin-right:16px;margin-bottom:5px;display:inline-block}.meta-container .single-porfolio-category a:last-child{margin-right:0}.single-portfolio-widget .swiper-pagination-bullets.swiper-pagination-horizontal{position:static;margin-top:2em}.meta-container .share-portfolio a{margin-right:16px}.meta-container .share-portfolio a:last-child{margin:0}.single-portfolio .meta-container{border-left:1px solid var(--border-color-light-opacity);padding-left:32px}.single-portfolio-widget.sidebar-masonry .meta-container,.single-portfolio-widget.sidebar-stack .meta-container{border-left:0;padding-left:0;border-top:1px solid var(--border-color-light-opacity);margin-top:2em;padding-top:2em}.single-portfolio-widget.centered-gallery-style_2 .row{margin:2em 0}.single-portfolio-widget .col-lg-4{padding-left:2em}.single-portfolio-widget.centered-gallery .col-lg-4{padding-left:1em}.single-portfolio-widget.centered-gallery-style_2 .centered-img{padding:1em}.single-portfolio-widget .centered-gallery .row{margin:0}.single-portfolio-widget .centered-stack .row{margin:2em 0}.single-portfolio-widget.sidebar-slides .ealain-title-box.ealain-title-box-style-one,.single-portfolio-widget.sidebar-stack .ealain-title-box.ealain-title-box-style-one{padding-top:1em}@media (min-width:992px) and (max-width:1199px){.single-portfolio-widget .ealain-client-details{padding:2em}.single-portfolio-widget .client-address,.single-portfolio-widget .client-date,.single-portfolio-widget .ealain-client-info .client-name,.single-portfolio-widget .portfolio-category{padding:.9375em}.single-portfolio .sidebar-stack .ealain-client-details{margin-top:0}}@media (max-width:1199px){.single-portfolio .iq-portfolio-img img{min-height:auto}.single-portfolio-widget.centered-details .ealain-client-details{margin-top:4em}}@media (max-width:1024px){.single-portfolio .navidation-wrapper{margin-top:6.25em;margin-bottom:6.25em}.single-portfolio-widget.centered-details .ealain-client-details{margin-top:3em}.container-fluid.ealain-img-full{padding:0 1em}}@media only screen and (min-width:992px) and (max-width:1024px){.sidebar-stack .col-12{padding:0}.gallery .sidebar-stack .col-lg-8{padding-left:0;padding-right:16px}}@media (max-width:991px){.sidebar-gallary .col-lg-8{padding:0}.single-portfolio-widget .sidebar-gallary .col-lg-4{margin-top:0}.sidebar-gallary .col-lg-8{width:100%}.sidebar-gallary .col-lg-8 .col-lg-6{width:50%}.sidebar-gallary .col-lg-4{width:100%}.single-portfolio-widget.sidebar-slides .ealain-title-box.ealain-title-box-style-one,.single-portfolio-widget.sidebar-stack .ealain-title-box.ealain-title-box-style-one{padding-top:0}.sidebar-masonry .col-lg-4 .col-lg-12,.single-portfolio-widget.centered .col-lg-4,.single-portfolio-widget.centered .col-lg-8,.single-portfolio-widget.sidebar-stack .col-12{padding:0}.sidebar-masonry .col-lg-4{margin-top:4em}.single-portfolio-widget .sidebar-stack .col-lg-6{padding-right:0;padding-left:0}.single-portfolio-widget.single-masnory .col-lg-8{padding-right:0}.single-portfolio-widget.single-masnory .col-lg-4{padding-left:0}.single-portfolio .ealain-client-details{margin-top:2.5em}.single-portfolio-widget.sidebar-dynamiccontent .col-xl-4.col-lg-4.col-md-12.col-sm-12.sticky-sidebar{margin-top:4em}.single-portfolio-widget.centered-gallery .col-lg-4{margin-top:0}.single-portfolio .meta-container{border-left-width:0;padding-left:0}.single-portfolio-widget .col-lg-4{padding-left:1em;margin-top:2.5em}.single-portfolio-widget.centered-gallery-style_2 .col-lg-4,.single-portfolio-widget.centered-gallery-style_2 .col-lg-8{margin:0}.single-portfolio-widget .col-lg-8{border:none;padding-right:1em}.single-portfolio-widget.centered-stack .centered-img>a>img{height:auto}}@media (max-width:767px){.single-portfolio .navidation-wrapper{margin-top:3.125em;margin-bottom:3.125em}.single-portfolio-widget.centered-stack .ealain-img-full>img,.single-portfolio-widget.centered-stack img{height:auto}.single-portfolio-widget.centered-details .ealain-client-details{margin-top:2em}.single-portfolio-widget .col-lg-4,.single-portfolio-widget .swiper-pagination-bullets.swiper-pagination-horizontal{margin-top:1em}.single-portfolio .ealain-client-details{padding:2.8125em 2em}.single-portfolio-widget>.row{margin-top:2em;margin-bottom:2em}.centered-stack .centered-img img,.single-portfolio-widget.centered-gallery img,.single-portfolio-widget.sidebar-gallery img,.single-portfolio-widget.sidebar-stack img{margin-bottom:1em}.single-portfolio-widget.sidebar-dynamiccontent img{margin-bottom:0}.single-portfolio-widget.centered-gallery .row{margin:1em 0 0}.single-portfolio-widget.centered-stack .row{margin-top:2em;margin-bottom:2em}.ealain-masonry-block .ealain-portfolio-box{padding:1em 0}.single-portfolio-widget img{height:auto}}@media (max-width:700px){.sidebar-gallary .col-lg-8 .col-lg-6{width:100%}}@media (max-width:479px){.single-portfolio .blog-navigation .next .blog-nav,.single-portfolio .blog-navigation .previous .blog-nav{font-size:var(--font-size-xs)}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNJLGlCQUFrQixDQUNsQixvQkFDSixDQUVBLHFFQUNJLGNBQ0osQ0FFQSxxQ0FDSSxhQUNKLENBQ0osQ0FFQSxnRUFDSSx1QkFDSSxTQUNKLENBRUEsa0NBQ0ksY0FBZSxDQUNmLGtCQUNKLENBQ0osQ0FFQSx5QkFDSSwyQkFDSSxTQUNKLENBRUEsb0RBQ0ksWUFDSixDQUVBLDJCQUNJLFVBQ0osQ0FFQSxxQ0FDSSxTQUNKLENBRUEsMkJBQ0ksVUFDSixDQUVBLHlMQUVJLGFBQ0osQ0FFQSw2S0FJSSxTQUNKLENBRUEsMkJBQ0ksY0FDSixDQUVBLGtEQUNJLGVBQWdCLENBQ2hCLGNBQ0osQ0FFQSxrREFDSSxlQUNKLENBRUEsa0RBQ0ksY0FDSixDQUVBLDZDQUNJLGdCQUNKLENBRUEsc0dBQ0ksY0FDSixDQUVBLG9EQUNJLFlBQ0osQ0FHQSxrQ0FDSSxtQkFBb0IsQ0FDcEIsY0FDSixDQUVBLG1DQUNJLGdCQUFpQixDQUNqQixnQkFDSixDQUVBLHdIQUVJLFFBQ0osQ0FFQSxtQ0FDSSxXQUFZLENBQ1osaUJBQ0osQ0FFQSw0REFDSSxXQUNKLENBQ0osQ0FFQSx5QkFDSSxzQ0FDSSxrQkFBbUIsQ0FDbkIscUJBQ0osQ0FFQSw2R0FFSSxXQUNKLENBRUEscUVBQ0ksY0FDSixDQUVBLG9IQUVJLGNBQ0osQ0FFQSw2Q0FDSSxvQkFDSixDQUVBLDhCQUNJLGNBQWUsQ0FDZixpQkFDSixDQUVBLHdLQUlJLGlCQUNKLENBRUEsb0RBQ0ksZUFDSixDQUVBLCtDQUNJLGNBQ0osQ0FFQSw2Q0FDSSxjQUFlLENBQ2YsaUJBQ0osQ0FFQSxvREFDSSxhQUNKLENBRUEsNkJBQ0ksV0FDSixDQUNKLENBRUEseUJBQ0kscUNBQ0ksVUFDSixDQUNKLENBRUEseUJBRUksMEdBRUksNkJBQ0osQ0FDSiIsImZpbGUiOiJzaW5nbGUtcG9ydGZvbGlvLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuc2luZ2xlLXBvcnRmb2xpby13aWRnZXQuY2VudGVyZWQtc3RhY2sgIC5jc3NfcHJlZml4LWluZm8tbWFpbiBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xufVxuLnNpbmdsZS1wb3J0Zm9saW8td2lkZ2V0IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmlxb25pYy1oZWFkZXItb3ZlciAuc2luZ2xlLXBvcnRmb2xpby13aWRnZXQuY2VudGVyZWQtZGV0YWlscyB7XG4gICAgbWFyZ2luLXRvcDogM2VtO1xufVxuXG4uaXFvbmljLWhlYWRlci1vdmVyIC5zaW5nbGUtcG9ydGZvbGlvLXdpZGdldC5jZW50ZXJlZC1zdGFjayB7XG4gICAgbWFyZ2luLXRvcDogNmVtO1xufVxuXG4uc2luZ2xlLXBvcnRmb2xpby13aWRnZXQgLmNzc19wcmVmaXgtd2lkZ2V0LXN3aXBlciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDQ1ZW07XG59XG5cbi5zaW5nbGUtcG9ydGZvbGlvLXdpZGdldCAuY3NzX3ByZWZpeC13aWRnZXQtc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbnRhaW5lci1mbHVpZC5jc3NfcHJlZml4LWltZy1mdWxsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpbmdsZS1wb3J0Zm9saW8td2lkZ2V0Pi5yb3csXG4uc2luZ2xlLXBvcnRmb2xpby13aWRnZXQuY2VudGVyZWQtc3RhY2sgLnJvdyB7XG4gICAgbWFyZ2luLXRvcDogNGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDRlbTtcbn1cblxuLnNpbmdsZS1wb3J0Zm9saW8td2lkZ2V0LmNlbnRlcmVkLWRldGFpbHMgLnJvdy5jZW50ZXJlZC1yb3cge1xuICAgIHBhZGRpbmctdG9wOiA0ZW07XG59XG5cbi5zaW5nbGUtcG9ydGZvbGlvLXdpZGdldC5zaWRlYmFyLXN0YWNrIC5yb3cge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpbmdsZS1wb3J0Zm9saW8gLmNzc19wcmVmaXgtY2xpZW50LWRldGFpbHMge1xuICAgIHBhZGRpbmc6IDIuODEyNWVtIDIuNWVtO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeS1saWdodCk7XG4gICAgYm9yZGVyOiAwLjEzZW0gZGFzaGVkIHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10aGlydHkpO1xufVxuXG4uc2luZ2xlLXBvcnRmb2xpbyBwLmlxLXBvcnRmb2xpby1kZXRhaWwtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxLjU2MjVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVlbTtcbn1cblxuLnNpbmdsZS1wb3J0Zm9saW8gLmNsaWVudC1kYXRlIHtcbiAgICBtYXJnaW46IDEuMjVlbSAwO1xufVxuXG4uc2luZ2xlLXBvcnRmb2xpbyAuY2xpZW50LWRhdGUgdGltZSB7XG4gICAgY29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbiAgICBtYXJnaW4tbGVmdDogMC45Mzc1ZW07XG59XG5cbi5zaW5nbGUtcG9ydGZvbGlvIC5jbGllbnQtYWRkcmVzcyB7XG4gICAgbWFyZ2luLXRvcDogMS4yNWVtO1xufVxuXG4uc2luZ2xlLXBvcnRmb2xpbyAucG9ydGZvbGlvLWNhdGVnb3J5IGE6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tbGVmdDogMC45Mzc1ZW07XG59XG5cbi5zaW5nbGUtcG9ydGZvbGlvIC5wb3J0Zm9saW8tY2F0ZWdvcnkgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgY29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLnNpbmdsZS1wb3J0Zm9saW8gLnBvcnRmb2xpby1jYXRlZ29yeSBhOmhvdmVyLFxuLnByb2plY3QtZ3JpZCAucmVsZWF0ZWQtcG9zdC10aXRsZTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uc2luZ2xlLXBvcnRmb2xpbyAucG9ydGZvbGlvLWNhdGVnb3J5IGE6bGFzdC1jaGlsZCxcbi5zaW5nbGUtcG9ydGZvbGlvIC5jc3NfcHJlZml4LXBvcnRmb2xpby1zd2lwZXIgLnBvcnRmb2xpby1jYXRlZ29yeSBhIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnNpbmdsZS1wb3J0Zm9saW8gLmNsaWVudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLW9uZSk7XG59XG5cbi5zaW5nbGUtcG9ydGZvbGlvIHNwYW4udGV4dCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgbWFyZ2luLWxlZnQ6IDAuOTM3NWVtO1xufVxuXG4uc2luZ2xlLXBvcnRmb2xpbyAuaXEtcG9ydGZvbGlvLWltZyBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYm94KTtcbiAgICBtaW4taGVpZ2h0OiAzNGVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLnNpbmdsZS1wb3J0Zm9saW8gLm5hdmlkYXRpb24td3JhcHBlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGM0YzRjM7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGM0YzRjM7XG4gICAgcGFkZGluZzogMy4xMjVlbSAwO1xuICAgIG1hcmdpbjogOS4zNzVlbSAwO1xufVxuXG4uc2luZ2xlLXBvcnRmb2xpbyAuYmxvZy1uYXZpZ2F0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2luZ2xlLXBvcnRmb2xpbyAuYmxvZy1uYXZpZ2F0aW9uIC5wcmV2aW91cyAuYmxvZy1uYXYsXG4uc2luZ2xlLXBvcnRmb2xpbyAuYmxvZy1uYXZpZ2F0aW9uIC5uZXh0IC5ibG9nLW5hdiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLW9uZSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNpbmdsZS1wb3J0Zm9saW8gLmNzc19wcmVmaXgtcG9ydGZvbGlvLXN3aXBlciAudGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDIuMTg3NWVtO1xufVxuXG4uc2luZ2xlLXBvcnRmb2xpbyAuY3NzX3ByZWZpeC1wb3J0Zm9saW8tc3dpcGVyIC5wb3J0Zm9saW8tY2F0ZWdvcnkge1xuICAgIHBhZGRpbmc6IDAuOTM3NWVtIDAgMCAwO1xufVxuXG4uc2luZ2xlLXBvcnRmb2xpby13aWRnZXQuY2VudGVyZWQtZGV0YWlscyAuY29sLWxnLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zaW5nbGUtcG9ydGZvbGlvLXdpZGdldC5jZW50ZXJlZC1kZXRhaWxzIC5jb2wtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnNpbmdsZS1wb3J0Zm9saW8td2lkZ2V0LmNlbnRlcmVkLWRldGFpbHMgLmNvbC1tZC0xMi5jb2wteGwtOC5jb2wtc20tMTIsXG4uc2luZ2xlLXBvcnRmb2xpby13aWRnZXQuY2VudGVyZWQtZGV0YWlscyAuY29sLW1kLTEyLmNvbC14bC00LmNvbC1zbS0xMixcbi5zaW5nbGUtcG9ydGZvbGlvLXdpZGdldC5jZW50ZXJlZC1nYWxsZXJ5LFxuLnNpbmdsZS1wb3J0Zm9saW8td2lkZ2V0LnNpZGViYXItZ2FsbGVyeSxcbi5zaW5nbGUtcG9ydGZvbGlvLXdpZGdldC5zaWRlYmFyLWR5bmFtaWNjb250ZW50LFxuLnNpZGViYXItZHluYW1pY2NvbnRlbnQgLmNvbC1sZy0xMi5jZW50ZXJlZC1pbWcsXG4uc2luZ2xlLXBvcnRmb2xpby13aWRnZXQuc2lkZWJhci1nYWxsZXJ5IC5jb2wteGwtOC5jb2wtbGctOC5jb2wtbWQtMTIuY29sLXNtLTEyLFxuLnNpbmdsZS1wb3J0Zm9saW8td2lkZ2V0IC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5zaW5nbGUtcG9ydGZvbGlvLXdpZGdldC5jZW50ZXJlZC1nYWxsZXJ5IGltZyxcbi5zaW5nbGUtcG9ydGZvbGlvLXdpZGdldC5zaWRlYmFyLXN0YWNrIGltZyxcbi5zaW5nbGUtcG9ydGZvbGlvLXdpZGdldC5zaWRlYmFyLWdhbGxlcnkgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1ib3gpO1xufVxuXG4uc2luZ2xlLXBvcnRmb2xpby13aWRnZXQuY2VudGVyZWQtZ2FsbGVyeSAucm93IHtcbiAgICBtYXJnaW46IDJlbSAwIDAgMDtcbn1cblxuLmNlbnRlcmVkLXN0YWNrIC5jZW50ZXJlZC1pbWcgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1ib3gpO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLnNpbmdsZS1wb3J0Zm9saW8td2lkZ2V0LnNpZGViYXItZHluYW1pY2NvbnRlbnQgLmNzc19wcmVmaXgtY2xpZW50LWRldGFpbHMsXG4uc2luZ2xlLXBvcnRmb2xpby13aWRnZXQuc2lkZWJhci1zdGFjayAuY3NzX3ByZWZpeC1jbGllbnQtZGV0YWlscyxcbi5zaW5nbGUtcG9ydGZvbGlvLXdpZGdldC5zaWRlYmFyLWdhbGxlcnkgLmNzc19wcmVmaXgtY2xpZW50LWRldGFpbHMsXG4uc2luZ2xlLXBvcnRmb2xpby13aWRnZXQuc2lkZWJhci1zbGlkZXMgLmNzc19wcmVmaXgtY2xpZW50LWRldGFpbHMge1xuICAgIG1hcmdpbi10b3A6IDMuMTI1ZW07XG59XG5cbi5zaW5nbGUtcG9ydGZvbGlvLXdpZGdldC5zaWRlYmFyLXNsaWRlcyBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pcW9uaWMtbWFzb25yeS1ibG9jay5tYXNvbnJ5LWpvaW5lZCAuaXFvbmljLW1hc29ucnktaXRlbSBpbWcsXG4uaXFvbmljLW1hc29ucnktYmxvY2subWFzb25yeS1qb2luZWQgLmlxb25pYy1tYXNvbnJ5LWl0ZW0gLmJveDo6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uc2luZ2xlLXBvcnRmb2xpby13aWRnZXQuc2lkZWJhci1keW5hbWljY29udGVudCBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmNzc19wcmVmaXgtcmVsZWF0ZWQtcHJvamVjdHMgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRlbik7XG59XG5cbi5zaW5nbGUtcG9ydGZvbGlvLXdpZGdldC5jZW50ZXJlZC1zdGFjayAuY3NzX3ByZWZpeC1pbWctZnVsbCBpbWcge1xuICAgIGhlaWdodDogMzBlbTtcbn1cblxuLnNpbmdsZS1wb3J0Zm9saW8td2lkZ2V0LmNlbnRlcmVkLXN0YWNrIC5jc3NfcHJlZml4LWltZy1mdWxsPmltZyB7XG4gICAgaGVpZ2h0OiA0MGVtO1xufVxuXG4vKioqKioqKioqKlBsdWdpbiBjc3MqKioqKioqKioqKioqL1xuXG4uc2luZ2xlLXBvcnRmb2xpby13aWRnZXQgaW1nIHtcbiAgICBoZWlnaHQ6IDMxLjI1ZW07XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uc2luZ2xlLXBvcnRmb2xpby13aWRnZXQgLmNzc19wcmVmaXgtbWFzb25yeS1ncmlkICBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbn1cblxuLm1ldGEtY29udGFpbmVyIC5wcm9qZWN0LXRpdGxlLFxuLnNpbmdsZS1wb3J0Zm9saW8td2lkZ2V0IC5jc3NfcHJlZml4LXRpdGxlLWJveC5jc3NfcHJlZml4LXRpdGxlLWJveC0xIC5jc3NfcHJlZml4LWhlYWRpbmctdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLm1ldGEtY29udGFpbmVyIC5zaW5nbGUtcG9yZm9saW8tY2F0ZWdvcnksXG4ubWV0YS1jb250YWluZXIgLnNpbmdsZS1wb3Jmb2xpby1kYXRlLFxuLm1ldGEtY29udGFpbmVyIC5zaW5nbGUtcG9yZm9saW8tYWRkIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubWV0YS1jb250YWluZXIgc3Bhbi5sYWJlbCxcbi5zaW5nbGUtcG9yZm9saW8tZGF0ZSAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1ldGEtY29udGFpbmVyIC5zaW5nbGUtcG9yZm9saW8tZGF0ZSB0aW1lLFxuLm1ldGEtY29udGFpbmVyIC5sYWJlbC1hZGRyZXNzLFxuLm1ldGEtY29udGFpbmVyIC5jbGllbnQtbmFtZSxcbi5tZXRhLWNvbnRhaW5lciAubGFiZWwtY2F0ZWdvcnkge1xuICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG59XG5cbi5tZXRhLWNvbnRhaW5lciBzcGFuLmxhYmVsLWNhdGVnb3J5LFxuLm1ldGEtY29udGFpbmVyIC5zaW5nbGUtcG9yZm9saW8tZGF0ZSB0aW1lIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcbn1cblxuLm1ldGEtY29udGFpbmVyIC5zaW5nbGUtcG9yZm9saW8tY2F0ZWdvcnkgYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tZXRhLWNvbnRhaW5lciAuc2luZ2xlLXBvcmZvbGlvLWNhdGVnb3J5IGE6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uc2luZ2xlLXBvcnRmb2xpby13aWRnZXQgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbi5tZXRhLWNvbnRhaW5lciAuc2hhcmUtcG9ydGZvbGlvIGEge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLm1ldGEtY29udGFpbmVyIC5zaGFyZS1wb3J0Zm9saW8gYTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qIC5zaW5nbGUtcG9ydGZvbGlvLXdpZGdldCAubWV0YS1jb250YWluZXIgKi9cbi5zaW5nbGUtcG9ydGZvbGlvIC5tZXRhLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQtb3BhY2l0eSk7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xufVxuXG4uc2luZ2xlLXBvcnRmb2xpby13aWRnZXQuc2lkZWJhci1zdGFjayAubWV0YS1jb250YWluZXIsXG4uc2luZ2xlLXBvcnRmb2xpby13aWRnZXQuc2lkZWJhci1tYXNvbnJ5IC5tZXRhLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQtb3BhY2l0eSk7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIHBhZGRpbmctdG9wOiAyZW07XG59XG5cbi5zaW5nbGUtcG9ydGZvbGlvLXdpZGdldC5jZW50ZXJlZC1nYWxsZXJ5LXN0eWxlXzIgLnJvdyB7XG4gICAgbWFyZ2luOiAyZW0gMDtcbn1cblxuLnNpbmdsZS1wb3J0Zm9saW8td2lkZ2V0IC5jb2wtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XG59XG5cbi5zaW5nbGUtcG9ydGZvbGlvLXdpZGdldC5jZW50ZXJlZC1nYWxsZXJ5IC5jb2wtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbi5zaW5nbGUtcG9ydGZvbGlvLXdpZGdldC5jZW50ZXJlZC1nYWxsZXJ5LXN0eWxlXzIgLmNlbnRlcmVkLWltZyB7XG4gICAgcGFkZGluZzogMWVtO1xufVxuXG4uc2luZ2xlLXBvcnRmb2xpby13aWRnZXQgLmNlbnRlcmVkLWdhbGxlcnkgLnJvdyB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uc2luZ2xlLXBvcnRmb2xpby13aWRnZXQgLmNlbnRlcmVkLXN0YWNrIC5yb3cge1xuICAgIG1hcmdpbjogMmVtIDA7XG59XG5cbi5zaW5nbGUtcG9ydGZvbGlvLXdpZGdldC5zaWRlYmFyLXNsaWRlcyAuY3NzX3ByZWZpeC10aXRsZS1ib3guY3NzX3ByZWZpeC10aXRsZS1ib3gtc3R5bGUtb25lLFxuLnNpbmdsZS1wb3J0Zm9saW8td2lkZ2V0LnNpZGViYXItc3RhY2sgLmNzc19wcmVmaXgtdGl0bGUtYm94LmNzc19wcmVmaXgtdGl0bGUtYm94LXN0eWxlLW9uZSB7XG4gICAgcGFkZGluZy10b3A6IDFlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cbiAgICAuc2luZ2xlLXBvcnRmb2xpby13aWRnZXQgLmNzc19wcmVmaXgtY2xpZW50LWRldGFpbHMge1xuICAgICAgICBwYWRkaW5nOiAyZW07XG4gICAgfVxuXG4gICAgLnNpbmdsZS1wb3J0Zm9saW8td2lkZ2V0IC5jbGllbnQtYWRkcmVzcyxcbiAgICAuc2luZ2xlLXBvcnRmb2xpby13aWRnZXQgLmNsaWVudC1kYXRlLFxuICAgIC5zaW5nbGUtcG9ydGZvbGlvLXdpZGdldCAuY3NzX3ByZWZpeC1jbGllbnQtaW5mbyAuY2xpZW50LW5hbWUsXG4gICAgLnNpbmdsZS1wb3J0Zm9saW8td2lkZ2V0IC5wb3J0Zm9saW8tY2F0ZWdvcnkge1xuICAgICAgICBwYWRkaW5nOiAwLjkzNzVlbTtcbiAgICB9XG5cbiAgICAuc2luZ2xlLXBvcnRmb2xpbyAuc2lkZWJhci1zdGFjayAuY3NzX3ByZWZpeC1jbGllbnQtZGV0YWlscyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnNpbmdsZS1wb3J0Zm9saW8gLmlxLXBvcnRmb2xpby1pbWcgaW1nIHtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuc2luZ2xlLXBvcnRmb2xpby13aWRnZXQuY2VudGVyZWQtZGV0YWlscyAuY3NzX3ByZWZpeC1jbGllbnQtZGV0YWlscyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRlbTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc2luZ2xlLXBvcnRmb2xpbyAubmF2aWRhdGlvbi13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNi4yNWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2LjI1ZW07XG4gICAgfVxuXG4gICAgLnNpbmdsZS1wb3J0Zm9saW8td2lkZ2V0LmNlbnRlcmVkLWRldGFpbHMgLmNzc19wcmVmaXgtY2xpZW50LWRldGFpbHMge1xuICAgICAgICBtYXJnaW4tdG9wOiAzZW07XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1mbHVpZC5jc3NfcHJlZml4LWltZy1mdWxsIHtcbiAgICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNpZGViYXItc3RhY2sgLmNvbC0xMiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmdhbGxlcnkgLnNpZGViYXItc3RhY2sgLmNvbC1sZy04IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnNpZGViYXItZ2FsbGFyeSAuY29sLWxnLTgge1xuICAgICAgICBwYWRkaW5nOiAwXG4gICAgfVxuXG4gICAgLnNpbmdsZS1wb3J0Zm9saW8td2lkZ2V0IC5zaWRlYmFyLWdhbGxhcnkgLmNvbC1sZy00IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAuc2lkZWJhci1nYWxsYXJ5IC5jb2wtbGctOCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5zaWRlYmFyLWdhbGxhcnkgLmNvbC1sZy04IC5jb2wtbGctNiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgLnNpZGViYXItZ2FsbGFyeSAuY29sLWxnLTQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc2luZ2xlLXBvcnRmb2xpby13aWRnZXQuc2lkZWJhci1zbGlkZXMgLmNzc19wcmVmaXgtdGl0bGUtYm94LmNzc19wcmVmaXgtdGl0bGUtYm94LXN0eWxlLW9uZSxcbiAgICAuc2luZ2xlLXBvcnRmb2xpby13aWRnZXQuc2lkZWJhci1zdGFjayAuY3NzX3ByZWZpeC10aXRsZS1ib3guY3NzX3ByZWZpeC10aXRsZS1ib3gtc3R5bGUtb25lIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLnNpbmdsZS1wb3J0Zm9saW8td2lkZ2V0LmNlbnRlcmVkIC5jb2wtbGctOCxcbiAgICAuc2luZ2xlLXBvcnRmb2xpby13aWRnZXQuY2VudGVyZWQgLmNvbC1sZy00LFxuICAgIC5zaWRlYmFyLW1hc29ucnkgLmNvbC1sZy00IC5jb2wtbGctMTIsXG4gICAgLnNpbmdsZS1wb3J0Zm9saW8td2lkZ2V0LnNpZGViYXItc3RhY2sgLmNvbC0xMiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnNpZGViYXItbWFzb25yeSAuY29sLWxnLTQge1xuICAgICAgICBtYXJnaW4tdG9wOiA0ZW07XG4gICAgfVxuXG4gICAgLnNpbmdsZS1wb3J0Zm9saW8td2lkZ2V0IC5zaWRlYmFyLXN0YWNrIC5jb2wtbGctNiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAuc2luZ2xlLXBvcnRmb2xpby13aWRnZXQuc2luZ2xlLW1hc25vcnkgLmNvbC1sZy04IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuc2luZ2xlLXBvcnRmb2xpby13aWRnZXQuc2luZ2xlLW1hc25vcnkgLmNvbC1sZy00IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5zaW5nbGUtcG9ydGZvbGlvIC5jc3NfcHJlZml4LWNsaWVudC1kZXRhaWxzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMi41ZW07XG4gICAgfVxuXG4gICAgLnNpbmdsZS1wb3J0Zm9saW8td2lkZ2V0LnNpZGViYXItZHluYW1pY2NvbnRlbnQgLmNvbC14bC00LmNvbC1sZy00LmNvbC1tZC0xMi5jb2wtc20tMTIuc3RpY2t5LXNpZGViYXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA0ZW07XG4gICAgfVxuXG4gICAgLnNpbmdsZS1wb3J0Zm9saW8td2lkZ2V0LmNlbnRlcmVkLWdhbGxlcnkgLmNvbC1sZy00IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAvKiAuc2luZ2xlLXBvcnRmb2xpby13aWRnZXQgLm1ldGEtY29udGFpbmVyICovXG4gICAgLnNpbmdsZS1wb3J0Zm9saW8gLm1ldGEtY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAuc2luZ2xlLXBvcnRmb2xpby13aWRnZXQgLmNvbC1sZy00IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDIuNWVtO1xuICAgIH1cblxuICAgIC5zaW5nbGUtcG9ydGZvbGlvLXdpZGdldC5jZW50ZXJlZC1nYWxsZXJ5LXN0eWxlXzIgLmNvbC1sZy00LFxuICAgIC5zaW5nbGUtcG9ydGZvbGlvLXdpZGdldC5jZW50ZXJlZC1nYWxsZXJ5LXN0eWxlXzIgLmNvbC1sZy04IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5zaW5nbGUtcG9ydGZvbGlvLXdpZGdldCAuY29sLWxnLTgge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICB9XG5cbiAgICAuc2luZ2xlLXBvcnRmb2xpby13aWRnZXQuY2VudGVyZWQtc3RhY2sgLmNlbnRlcmVkLWltZz5hPmltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zaW5nbGUtcG9ydGZvbGlvIC5uYXZpZGF0aW9uLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzLjEyNWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjEyNWVtO1xuICAgIH1cblxuICAgIC5zaW5nbGUtcG9ydGZvbGlvLXdpZGdldC5jZW50ZXJlZC1zdGFjayBpbWcsXG4gICAgLnNpbmdsZS1wb3J0Zm9saW8td2lkZ2V0LmNlbnRlcmVkLXN0YWNrIC5jc3NfcHJlZml4LWltZy1mdWxsPmltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuc2luZ2xlLXBvcnRmb2xpby13aWRnZXQuY2VudGVyZWQtZGV0YWlscyAuY3NzX3ByZWZpeC1jbGllbnQtZGV0YWlscyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICB9XG5cbiAgICAuc2luZ2xlLXBvcnRmb2xpby13aWRnZXQgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbiAgICAuc2luZ2xlLXBvcnRmb2xpby13aWRnZXQgLmNvbC1sZy00IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIH1cblxuICAgIC5zaW5nbGUtcG9ydGZvbGlvIC5jc3NfcHJlZml4LWNsaWVudC1kZXRhaWxzIHtcbiAgICAgICAgcGFkZGluZzogMi44MTI1ZW0gMmVtO1xuICAgIH1cblxuICAgIC5zaW5nbGUtcG9ydGZvbGlvLXdpZGdldD4ucm93IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgfVxuXG4gICAgLnNpbmdsZS1wb3J0Zm9saW8td2lkZ2V0LnNpZGViYXItZ2FsbGVyeSBpbWcsXG4gICAgLnNpbmdsZS1wb3J0Zm9saW8td2lkZ2V0LnNpZGViYXItc3RhY2sgaW1nLFxuICAgIC5zaW5nbGUtcG9ydGZvbGlvLXdpZGdldC5jZW50ZXJlZC1nYWxsZXJ5IGltZyxcbiAgICAuY2VudGVyZWQtc3RhY2sgLmNlbnRlcmVkLWltZyBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgfVxuXG4gICAgLnNpbmdsZS1wb3J0Zm9saW8td2lkZ2V0LnNpZGViYXItZHluYW1pY2NvbnRlbnQgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuc2luZ2xlLXBvcnRmb2xpby13aWRnZXQuY2VudGVyZWQtZ2FsbGVyeSAucm93IHtcbiAgICAgICAgbWFyZ2luOiAxZW0gMCAwIDA7XG4gICAgfVxuXG4gICAgLnNpbmdsZS1wb3J0Zm9saW8td2lkZ2V0LmNlbnRlcmVkLXN0YWNrIC5yb3cge1xuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICB9XG5cbiAgICAuY3NzX3ByZWZpeC1tYXNvbnJ5LWJsb2NrIC5jc3NfcHJlZml4LXBvcnRmb2xpby1ib3gge1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICB9XG5cbiAgICAuc2luZ2xlLXBvcnRmb2xpby13aWRnZXQgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLnNpZGViYXItZ2FsbGFyeSAuY29sLWxnLTggLmNvbC1sZy02IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcblxuICAgIC5zaW5nbGUtcG9ydGZvbGlvIC5ibG9nLW5hdmlnYXRpb24gLm5leHQgLmJsb2ctbmF2LFxuICAgIC5zaW5nbGUtcG9ydGZvbGlvIC5ibG9nLW5hdmlnYXRpb24gLnByZXZpb3VzIC5ibG9nLW5hdiB7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXhzKTtcbiAgICB9XG59Il19 */