@media screen and (max-width: 1660px) and (min-width: 1367px){.task-list{margin:10px}.task-list li{font-size:15px}.weather-widget .weather-widget-top{height:230px}.weather-widget .weather-widget-top .location{top:50px;right:30px}.weather-widget .weather-widget-bottom .col .box:before{left:30px}.weather-widget .weather-widget-bottom .col .box svg{width:80px;height:50px}}@media screen and (max-width: 1660px){.add-arrow .more-btn .btn-secondary{display:none}.add-arrow .more-btn .btn-light{width:calc(100% - 140px);border:1px solid #f4eefd !important;border-radius:15px;padding:27px 21px}.weather-widget .weather-widget-bottom .col .box:before{left:20px}.browser-widget img{height:60px}.photos ul li{width:26%}.vertical-menu-main .mega-menu{width:1200px !important;max-width:1200px !important;left:0px !important}.user-status table thead tr th:nth-child(3){min-width:124px}.user-status table tbody tr td:first-child{min-width:320px}.bar-chart canvas{width:100% !important}.chat-box .chat-history .call-icons ul li{border:1px solid #898989}.chat-box .chat-history .total-time h2{color:#898989}.chat-box .chat-history .call-content .btn{width:auto;margin:0 auto}.chat-left-aside .people-list{height:520px}.chat-box .chat-right-aside .chat .chat-msg-box{height:440px}.chat-box .people-list ul{max-height:450px;overflow:auto}.call-chat-body .chat-box{overflow:hidden;height:625px}.call-chat-body .chat-box .people-list ul{max-height:550px;overflow:auto}.caller-img{position:absolute;width:100%;max-width:100%;left:15px}.caller-img img{opacity:0.7}.chat-box .chat-history .receiver-img{margin-top:25px}.chat-box .chat-history .call-content>div{height:545px;z-index:9;background-color:rgba(255,255,255,0.75);background-blend-mode:overlay;width:100%;padding:30px}}@media (max-width: 1280px){.box-layout.page-wrapper .page-main-header{padding-left:unset;max-width:unset;left:unset}.box-layout.page-wrapper .page-body-wrapper{width:unset}.box-layout.page-wrapper .page-body-wrapper .page-sidebar.open ~ footer{width:unset}.box-layout.page-wrapper .page-body-wrapper .footer{margin-left:unset;width:unset}}@media screen and (max-width: 1580px) and (min-width: 1200px){.docs-buttons,.docs-toggles{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media screen and (min-device-width: 1200px) and (max-device-width: 1366px){.vertical-menu-mt .crm-activity{height:298px}.flot-chart-container-small{height:227px}.call-chat-sidebar{max-width:260px}.product-box .product-details{padding:15px}.product-box .product-details p{margin-bottom:10px}.flot-chart-container{height:282px}.custom-card .card-profile img{height:115px}.custom-card .profile-details h4{font-size:18px}.custom-card .profile-details h6{margin-bottom:24px}.custom-card .card-footer>div h3{font-size:18px}.xl-none{display:none}.xl-60{max-width:60%;-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}.xl-50{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.xl-100{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.xl-23{max-width:23%;-webkit-box-flex:0;-ms-flex:0 0 23%;flex:0 0 23%}.xl-25{max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.xl-40{max-width:40%;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}.xl-4{max-width:33.33%;-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%}.crm-activity{height:291px;overflow-y:auto}.crm-activity .media .media-body .dates{display:-webkit-box;display:-ms-flexbox;display:flex}.calender-widget .cal-date{width:95px;height:95px}.calender-widget .cal-date h5{line-height:1.4;padding:13px}.chat-body{padding:10px}.chat-box .chat-history .call-content .btn{font-size:15px}.chat-box .chat-history .total-time h2{font-size:30px}.chat-box .chat-history .receiver-img{margin-top:30px;margin-bottom:30px}.chat-box .chat-history .call-icons{margin-top:20px;margin-bottom:20px}.chat-box .chat-history .call-icons ul li{width:50px;height:50px;padding:7px}.chat-box .user-image{width:30px;height:30px;margin-top:3px;margin-right:3px}.chat-box .about{margin-top:0}.chat-box .nav-material.nav-tabs .nav-item a{padding:13px 4px !important;color:#aaa !important;letter-spacing:0;font-size:12px !important;line-height:6}.chat-box .chat-menu .people-list ul.list{max-height:376px;overflow-y:auto}.chat-box .chat-menu .user-profile .image .avatar img{width:100px;height:100px}.chat-box .chat-menu .user-profile .image .icon-wrapper{width:30px;height:30px;font-size:13px}.chat-left-aside .people-list{height:420px}.chat-left-aside .people-list ul{max-height:376px;overflow-y:auto}.chat-left-aside .status-circle{top:4px;left:36px}.blog-box .blog-details-main .blog-bottom-details{margin:20px 10px}.blog-box .blog-details-main .blog-social li{padding:0px 10px}.blog-bottom-content{display:none}.blog-box.blog-shadow .blog-details{padding:10px}.browser-widget img{height:50px}.email-wrap .email-left-aside .email-app-sidebar .media{display:block}.email-wrap .email-left-aside .email-app-sidebar .media .media-size-email{width:100%;text-align:center}.email-wrap .email-left-aside .email-app-sidebar .media .media-size-email .mr-3{margin-right:0 !important}.email-wrap .email-left-aside .email-app-sidebar .media .media-body{text-align:center}.email-wrap .email-right-aside .email-body .attachment ul li img{width:73px;height:73px}.email-wrap .email-right-aside .email-body .email-top{line-height:50px}.email-wrap .email-right-aside .email-body .email-top .float-right{display:none !important}.email-wrap .email-right-aside .email-body .email-top h5{padding:13px 0}.email-wrap .email-right-aside .email-body .inbox{max-height:668px;overflow:auto}.email-wrap .email-right-aside .email-body .inbox .media{display:block}.email-wrap .email-right-aside .email-body .inbox .media .media-size-email{width:100%;text-align:center}.email-wrap .email-right-aside .email-body .inbox .media .media-size-email .mr-3{margin-right:0 !important}.email-wrap .email-right-aside .email-body .inbox .media-body{text-align:center}.email-wrap .email-right-aside .email-body .inbox .media-body h6{font-size:14px}.email-wrap .email-right-aside .email-body .email-compose .cke_contents.cke_reset{max-height:144px;width:99%}.email-wrap .email-right-aside .email-body .email-compose .compose-border{margin:0}.alert-dismissible p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:181px}.bootstrap-touchspin .touchspin-vertical-tab .input-group{width:96% !important}}@media screen and (min-device-width: 768px) and (max-device-width: 992px){.landing-main .main-landing{padding:40px 0 0 0px !important}.landing-main .main-landing .link-arrow a{left:261px !important}.landing-main .main-landing .landing-left{padding-left:48px !important}.landing-main .main-landing .landing-left h1{font-size:27px !important}.landing-main .main-landing .landing-left p{font-size:15px !important}}@media only screen and (max-width: 1440px){.xl-mt-job{margin-bottom:20px}}@media only screen and (max-width: 1366px){.pixelstrap a{padding:15px 21px}.page-main-header .main-header-right .nav-right>ul>li .badge{display:none}.timeline-small .media .media-body p{width:95%}.map-js-height{height:350px}.chat-box .chat-right-aside .chat .chat-msg-box{height:364px}.chat-box .chat-right-aside .chat .chat-msg-box .chat-user-img{margin-top:-30px}.chat-box .chat-right-aside .chat .chat-msg-box .message{width:100%;padding:15px}.chat-right-aside{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;overflow:hidden}.chat-right-aside .chat .chat-message .smiley-box{width:45px}.chat-box .chat-history .receiver-img img{height:150px}.call-chat-body .chat-box{overflow:hidden;height:565px}.landing-main .main-landing{padding:100px 0 0 0px}.landing-main .main-landing .link-arrow a{bottom:39px;left:366px}.landing-main .main-landing .landing-left{margin:0px 0 0 100px}.landing-main .main-landing .landing-left h1{font-size:34px}.landing-main .main-landing .landing-left p{font-size:17px}.landing-main .updates-features .inner-header{font-size:18px}.landing-main .exclusive-features{background-position:right}.landing-main .exclusive-features .exclusive-image .page-builder-middle{width:36%;left:-79px}.landing-main .exclusive-features .exclusive-image .page-builder-top{width:95%;top:59px}.landing-main .exclusive-features .exclusive-image .page-builder-bottom{width:26%;bottom:-24px;right:159px}.landing-main .exclusive-features .exclusive-image .form-builder-top{top:-31px;right:140px;width:30%}.landing-main .exclusive-features .exclusive-image .form-builder-bottom{width:49%}.landing-main .exclusive-features .exclusive-image .button-builder-left{width:27%;bottom:39px}.landing-main .exclusive-features .exclusive-image .button-builder-middle{left:203px;width:44%}.landing-main .exclusive-features .exclusive-image .fontawesome-right{bottom:-34px;right:55px;width:62%}.landing-main .advance-bg .advance-content{padding:30px 10px}.landing-main .advance-bg .advance-content p{font-size:16px}.calender-widget .cal-desc p{max-height:88px;overflow:auto}.equal-height-xl{height:517px}.authentication-main .auth-innerright{background-size:cover}.grp-btns{display:inline-block}.button-builder .button-generator-bx{position:relative;width:100%}.page-builder .btn-group{display:inline-block;margin-bottom:10px}.page-builder .btn-grid{margin-bottom:15px;margin-right:0px;border-right:none;display:inline-block}.page-builder .ge-canvas.ge-layout-desktop{margin-top:50px}.ecommerce-widget .total-num{font-size:23px;letter-spacing:0px}.support-ticket-font .total-num{font-size:22px}.custom-card .card-social li a{padding:12px}.map-chart .chart-container{height:300px}.speed-chart .chart-container{height:250px;margin-top:-40px;margin-bottom:100px}.candidcahrt{height:360px}.status-details h3{font-size:18px}.chart-widget-top .total-value{font-size:20px}.status-widget .card-body{padding:10px}.user-status table thead tr th:nth-child(3){min-width:unset}.user-status table tbody tr td:first-child{min-width:unset}.browser-widget .media{-ms-flex-wrap:wrap;flex-wrap:wrap}.browser-widget .media .media-body h3{font-size:20px}.browser-widget .media .media-body p{margin-bottom:2px}.browser-widget .media .media-body h4{font-size:20px}.testimonial i{font-size:46px}.testimonial p{margin-top:20px}.cal-date-widget .datepicker{margin:0 auto;padding:0;width:unset}.company-card{padding:20px}.static-top-widget .media-body h3{font-size:30px}.static-top-widget .media-body .icon-bg{right:-21px}.widget-joins .media{padding:20px}.widget-joins .media .media-body h3{font-size:20px}.redial-social-widget{width:125px;height:125px}.redial-social-widget i{width:100px;height:100px;font-size:35px}.chat-body{padding:10px}.chat-box .chat-history .call-content .btn{font-size:15px}.chat-box .chat-history .total-time h2{font-size:30px}.chat-box .chat-history .receiver-img{margin-top:30px;margin-bottom:30px}.chat-box .chat-history .call-icons{margin-top:20px;margin-bottom:20px}.chat-box .chat-history .call-icons ul li{width:50px;height:50px;padding:7px}.chat-box .user-image{width:45px;height:45px}.chat-box .about{margin-top:0}.chat-box .nav-material.nav-tabs .nav-item a{padding:13px 4px !important;color:#aaa !important;letter-spacing:0;font-size:12px !important;line-height:6}.chat-box .chat-menu .people-list ul.list{max-height:376px;overflow-y:auto}.chat-box .chat-menu .user-profile{margin-top:0}.chat-box .chat-menu .user-profile .image .avatar img{width:100px;height:100px}.chat-box .chat-menu .user-profile .image .icon-wrapper{width:30px;height:30px;font-size:13px}.chat-box .chat-menu .user-profile .user-content p{font-size:14px;margin-bottom:10px}.chat-box .chat-menu .user-profile .user-content h5{margin:20px 0}.chat-box .chat-menu .user-profile .user-content hr{margin:20px 0}.chat-box .chat-menu .user-profile .follow .follow-num{font-size:20px}.chat-left-aside .people-list{height:490px}.chat-left-aside .people-list ul{max-height:434px;overflow-y:auto}.status-circle{top:4px;left:37px}.mega-menu .onhover-show-div{left:164px}.img-cropper .docs-toggles{margin-top:8px}.bootstrap-touchspin .dropdown-basic .dropdown .dropdown-content{left:-21px}#advance-5_wrapper .dataTables_paginate{margin-bottom:8px}.product-table #basic-1_wrapper .dataTable tbody tr td:last-child{min-width:160px}#batchDelete .jsgrid-grid-header .jsgrid-table .jsgrid-header-row .jsgrid-header-cell:first-child{width:67px !important}#batchDelete .jsgrid-grid-body .jsgrid-table .jsgrid-row .jsgrid-cell:first-child{width:67px !important}.reset-password-box .theme-form .form-group .btn{padding:6px 22px}}@media only screen and (max-width: 1199px){.monthly-overview .rounds-decore{display:none}.pricing-simple .card-body h1{font-size:70px}.alert-theme{max-width:400px}.page-wrapper .page-main-header.mega-menu-header .vertical-mobile-sidebar{display:block}.page-wrapper .page-main-header .vertical-mobile-sidebar{display:none}.page-wrapper .page-main-header .main-header-right .nav-right{position:unset}.page-wrapper .page-main-header .main-header-right .nav-right>.mobile-toggle-left{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-wrapper .page-main-header .main-header-right .nav-right>.mobile-toggle-left svg circle{color:#7e37d8}.page-wrapper .page-main-header .main-header-right .nav-right>ul li:first-child{padding-left:0 !important}.page-wrapper .page-main-header .main-header-right .nav-right>ul li:first-child:before{display:none}.page-wrapper .page-main-header .main-header-right .nav-right>ul li .submenu li:first-child{padding-left:15px !important}.page-wrapper .page-main-header .main-header-right .nav-right .category-dropdown,.page-wrapper .page-main-header .main-header-right .nav-right .status-dropdown{top:38px}.page-wrapper .page-main-header .main-header-right .mobile-sidebar .switch-sm .switch{margin-top:6px}.page-wrapper .page-body-wrapper .page-body.vertical-menu-mt,.page-wrapper .page-body-wrapper footer.vertical-menu-mt{margin-left:0 !important}.page-wrapper .page-body-wrapper .iconsidebar-menu .iconMenu-bar .iconbar-mainmenu .iconbar-header{padding:21px 0 21px 20px}.page-wrapper .page-body-wrapper .iconsidebar-menu.iconbar-second-close ~ .page-body,.page-wrapper .page-body-wrapper .iconsidebar-menu.iconbar-second-close ~ footer{margin-left:0 !important}.vertical .page-main-header .vertical-mobile-sidebar{display:block;z-index:1}.photos ul li{width:auto}.photos ul li:nth-child(3n){margin-right:15px}.user-profile .hovercard .user-image .share-icons{position:absolute;right:45px;top:-22px}.user-profile .hovercard .user-image .share-icons li{color:#fff;font-size:25px}.user-profile .hovercard .user-image .share-icons li .social-icon{width:40px;height:40px}.user-profile .hovercard .user-image .share-icons li .social-icon i{font-size:18px}.timeline-small .media .timeline-round.timeline-line-1:after{height:50px;bottom:-60px}.timeline-small .media .timeline-round.small-line:after{height:28px;bottom:-38px}.timeline-small .media .timeline-round.medium-line:after{height:48px;bottom:-60px}.timeline-small .media .media-body h6{font-weight:600;margin-bottom:30px}.timeline-small .media .media-body h6 span{font-weight:normal;color:#999}.timeline-small .media .media-body p{width:80%}.landing-main h4{font-size:20px}.landing-main .main-landing .link-arrow a{bottom:28px;left:325px;padding:9px 14px}.landing-main .main-landing .link-arrow a i{font-size:20px}.landing-main .updates-features .inner-header{width:22%}.landing-main .many-feature-section h5{font-size:17px}.landing-main .exclusive-features .exclusive-content .inner-block{padding-left:35px}.landing-main .exclusive-features .exclusive-image .page-builder-middle{left:-75px}.landing-main .exclusive-features .exclusive-image .page-builder-top{top:53px}.landing-main .exclusive-features .exclusive-image .page-builder-bottom{right:130px}.landing-main .exclusive-features .exclusive-image .form-builder-top{top:-27px;right:100px}.landing-main .exclusive-features .exclusive-image .form-builder-bottom{bottom:-69px}.landing-main .exclusive-features .exclusive-image .button-builder-left{bottom:34px}.landing-main .exclusive-features .exclusive-image .button-builder-middle{left:182px;width:40%;bottom:-40px}.landing-main .exclusive-features .exclusive-image .fontawesome-right{bottom:-30px}.landing-main .advance-bg{background-position:center left}.landing-main .advance-bg .advance-content{padding:22px 10px}.landing-main .advance-bg .advance-content p{font-size:14px}.landing-main .advance-bg .large-number .large-number-block p{font-size:16px}.lg-mt-col{margin-top:30px}.xl-none{display:none}.user-status table tbody tr td .d-inline-block{margin-top:10px}.lg-mt{margin-top:30px}.product-page-details{margin-top:30px}.debit-card{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.typography .row div+div{margin-top:30px}.listing .card-body .row>div+div{margin-top:30px}.flot-chart-container{height:250px}.img-cropper #putData{margin-bottom:10px}.img-cropper .docs-toggles>.dropdown{margin-bottom:0}.error-wrapper .maintenance-icons li i{color:#f8f5fd;font-size:40px}.error-wrapper .maintenance-icons li:nth-child(2) i{font-size:80px;margin-left:90px}.error-wrapper .maintenance-icons li:nth-child(3) i{font-size:120px;margin-top:-75px;margin-right:110px}div.dataTables_wrapper div.dataTables_paginate ~ .dataTables_filter{display:block;width:100%;margin-top:20px;margin-bottom:0}.jvector-map-height{height:280px}.blog-list .blog-details p{margin-bottom:5px}.custom-card .card-header img{margin-top:-25px;border-radius:0}.custom-card .card-profile img{height:115px}.custom-card .card-profile .card-footer>div h3{font-size:18px}.equal-height-lg{min-height:unset !important}.mega-menu .onhover-show-div{height:435px;overflow-x:scroll;left:215px}.mega-menu .mega-bg{display:none}.mega-menu .lg-mt{margin-top:25px}.button-builder .button-generator-bx{position:relative;width:100%}.blog-single .comment-box ul .comment-social{margin-left:0}.error-wrapper .maintenance-heading{margin-top:30px}.error-wrapper .maintenance-heading .headline{font-size:50px;margin-top:-15%;margin-bottom:0px}.error-wrapper .maintenance-heading .cloud-second{margin-top:-25px}.user-status table tbody tr td:first-child{min-width:300px}.user-status table tbody tr td:first-child img{width:30px}.testimonial p{margin-top:17px}.contact-form{padding:10px}.contact-form .theme-form .form-icon{margin-top:-57px}.calender-widget .cal-date{width:90px;height:90px}.calender-widget .cal-date h5{font-size:16px;padding:18px}.calender-widget .cal-desc{padding:14px}.calender-widget .cal-desc p{max-height:114px;overflow-y:auto}.browser-widget{padding:0px}.browser-widget .media .media-body h4{font-size:17px}.browser-widget .media .media-img{width:100%;text-align:center;margin-bottom:20px}.crm-overall .overall-chart{height:200px}.chat-box .chat-menu .people-list ul.list{max-height:384px;overflow-y:auto}.chat-box .btn-lg{font-size:12px}.chat-box .people-list ul{height:auto}.chat-box .chat-right-aside .chat .chat-header{height:auto}.chat-box .chat-right-aside .chat .chat-header .chat-menu-icons li a i{font-size:19px}.chat-box .chat-right-aside .chat .chat-message{margin:0}.chat-box .chat-history .total-time h2{font-size:25px}.chat-box .chat-history .row .col-sm-7{padding-right:0}.chat-box .nav-material.nav-tabs{width:100%}.chat-box .nav-material.nav-tabs .nav-item{margin-right:5px}.chat-box .chat-left-aside .people-list{height:493px}.chat-menu-icons{display:block;clear:both;width:100%;text-align:right}.chat-menu{right:0;border-top:1px solid #efefef;opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px);visibility:hidden;top:120px;position:absolute;z-index:9;background-color:#fff;-webkit-transition:all linear 0.3s;transition:all linear 0.3s}.chat-menu.show{opacity:1;visibility:visible;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all linear 0.3s;transition:all linear 0.3s;padding-bottom:25px}.chat-history{height:447px}.chat-box .chat-history .call-content>div{padding-top:70px}.chat-box .toogle-bar{display:inline-block;margin-right:0 !important}.chat-right-aside{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:calc(100% - 15px);overflow:hidden}.call-chat-body .chat-box{overflow:auto;height:auto}.email-wrap .email-right-aside .email-body{border-top-right-radius:40px;border-bottom-right-radius:40px}.email-wrap .email-right-aside .email-body .b-r-light{border-right:none !important}.email-wrap .email-right-aside .radius-left{border-top-left-radius:40px !important;border-bottom-left-radius:40px !important}.email-wrap .row .col-xl-3+.col-xl-3{padding-right:15px}.email-wrap .row .col-xl-6{padding-left:15px}.icon-lists div{overflow:hidden;text-overflow:ellipsis;max-width:209px}.like-comment-lg-mb{margin-bottom:12px}.ribbon-space-bottom{top:9px}.bootstrap-touchspin .touchspin-vertical-tab .input-group{width:98.5% !important}#batchDelete .jsgrid-grid-header .jsgrid-table .jsgrid-header-row .jsgrid-header-cell:first-child{width:95px !important}#batchDelete .jsgrid-grid-body .jsgrid-table .jsgrid-row .jsgrid-cell:first-child{width:95px !important}.profile-img-style #aniimated-thumbnials-3{text-align:center}.vertical-menu-mt{margin-top:80px !important}.vertical-menu-mt .xl-none{display:block}.sm{position:fixed;background-color:#fff;width:300px;border-radius:0;border:1px solid #f8f5fd;top:94px;height:calc(100vh - 77px);left:-300px;z-index:99;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;overflow:scroll}.calendar-wrap .fc-day-grid-event{width:87%}}@media only screen and (max-width: 991px){.document .document-header .main-header-left{width:auto !important}.document.page-wrapper .page-main-header{margin-left:0;width:100%}#document-toggle{margin-top:20px}.document.page-wrapper .page-sidebar{top:80px !important}.bottom-color-space{margin-bottom:-20px}.landing-page .home-decor img:nth-child(1){bottom:90px}.page-main-header .main-header-right .nav-right.right-menu ul li .user-header img{width:90px !important}.page-main-header .main-header-right .nav-right .bookmark-flip{top:205px !important}.page-main-header .main-header-right .nav-right>ul>li:first-child{width:50%}.page-main-header .main-header-right .nav-right .onhover-dropdown .onhover-show-div{top:50px}.browser-widget .media .media-img{width:unset}.weather-widget .weather-widget-top{height:240px}.weather-widget .weather-widget-bottom .col .box:before{left:0}.weather-widget .weather-widget-bottom .col .box svg{width:40px;height:50px}.mobile-clock-widget #date{margin-top:20px}.m-r-30{margin-right:20px}.page-wrapper .page-body-wrapper .page-body,.page-wrapper .page-body-wrapper footer{margin-left:0 !important}.page-wrapper .page-body-wrapper footer{margin-left:0}.page-wrapper .page-body-wrapper .page-header{padding-top:30px;padding-bottom:30px}.page-wrapper .page-body-wrapper .page-header .row .breadcrumb-right .breadcrumb{float:none;margin-top:15px}.document-content .logo-wrapper{display:none}.vertical-mobile-sidebar{right:75px;top:18px}.vertical-mobile-sidebar .sidebar-bar{vertical-align:middle}.sm{top:60px;height:calc(100% - 44px)}.vertical-menu-mt{margin-top:65px !important}.landing-main .navbar-expand-lg .navbar-collapse{position:absolute;top:90px;background-color:#fff;width:calc(100% - 30px);border-radius:5px;-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);padding:15px}.gallery{margin-bottom:-20px}.my-gallery figure{margin-bottom:20px}#aniimated-thumbnials figure:nth-child(12),#aniimated-thumbnials figure:nth-child(11),#aniimated-thumbnials figure:nth-child(10),#aniimated-thumbnials figure:nth-child(9){margin-bottom:20px}.photoswipe-pb-responsive{padding-bottom:25px !important}.page-wrapper .page-main-header{margin-left:0;width:100%}.page-wrapper .page-main-header .main-header-left{padding:20px 0 20px 20px;margin-left:0}.page-wrapper .page-main-header .main-header-right .nav-right{position:unset;padding:0 20px}.page-wrapper .page-main-header .main-header-right .nav-right .notification{top:10px}.page-wrapper .page-main-header .main-header-right .nav-right>.mobile-toggle{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-wrapper .page-main-header .main-header-right .nav-right>.mobile-toggle svg circle{color:#7e37d8}.page-wrapper .page-main-header .main-header-right .nav-right>ul{top:65px;position:absolute;z-index:-1;background-color:#fff;-webkit-transition:all linear 0.3s;transition:all linear 0.3s;-webkit-box-shadow:0px 5px 15px -15px #7e37d8;box-shadow:0px 5px 15px -15px #7e37d8;border-top:1px solid #f5f1fe;width:100%;left:0;padding:0 20px;-webkit-transform:translateY(-35px) scaleY(0);transform:translateY(-35px) scaleY(0);opacity:0;visibility:hidden}.page-wrapper .page-main-header .main-header-right .nav-right>ul.open{z-index:1;opacity:1;-webkit-transform:translateY(0px) scaleY(1);transform:translateY(0px) scaleY(1);visibility:visible}.page-wrapper .page-main-header .main-header-right .nav-right>ul>li{padding:10px 20px 11px 20px}.page-wrapper .page-main-header .main-header-right .mobile-sidebar .switch-sm .switch{width:38px;height:38px}.page-wrapper .page-main-header .main-header-left .logo-wrapper img{width:80px;margin-top:0;margin-right:15px}.page-wrapper .page-body-wrapper .iconsidebar-menu{top:65px}.page-wrapper .page-body-wrapper .iconsidebar-menu .iconMenu-bar{height:calc(100vh - 65px)}.page-wrapper .page-body-wrapper .iconsidebar-menu .iconMenu-bar .iconbar-mainmenu{top:65px;height:calc(100vh - 65px)}.page-main-header .main-header-right .nav-right .profile-dropdown{top:65px !important}.page-wrapper .page-body-wrapper .sidebar{height:calc(100vh - 60px)}.page-wrapper .page-body-wrapper .page-sidebar{top:60px;height:calc(100vh - 60px)}.page-wrapper .page-body-wrapper .page-sidebar ~ .page-body{margin-left:0px}.page-wrapper .page-body-wrapper .page-sidebar-open{width:250px}.page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar ~ .page-body{margin-left:0}.page-wrapper .page-body-wrapper.sidebar-icon.sidebar-close .page-sidebar{left:-150px}.page-body-wrapper.sidebar-hover .page-sidebar.open{margin-left:6px !important}.page-body-wrapper.sidebar-hover .page-body{margin-left:0 !important}.page-body-wrapper.sidebar-hover .page-body #customer-review .owl-stage-outer{width:100% !important}.page-body-wrapper.sidebar-hover .page-body .calender-widget .cal-desc p{max-height:101px}.page-wrapper .page-body-wrapper .page-header .row h3{font-size:22px}.page-wrapper .page-body-wrapper .page-header .pull-right{float:none;margin-top:15px}.page-wrapper .page-body-wrapper .page-header .bookmark{width:288px}.page-wrapper .page-body-wrapper .page-body{margin-top:60px;padding:0 15px}.page-wrapper .page-body-wrapper .default-according .card .card-header,.page-wrapper .page-body-wrapper .default-according .card .card-body{padding:0.75rem 1.25rem}.page-wrapper .page-body-wrapper .card .card-header,.page-wrapper .page-body-wrapper .card .card-body,.page-wrapper .page-body-wrapper .card .card-footer{padding:30px}.page-wrapper .page-body-wrapper .card .card-header .tab-content .m-t-30,.page-wrapper .page-body-wrapper .card .card-body .tab-content .m-t-30,.page-wrapper .page-body-wrapper .card .card-footer .tab-content .m-t-30{margin-top:20px !important}.page-wrapper .page-body-wrapper .card .card-header .tab-content .m-b-30,.page-wrapper .page-body-wrapper .card .card-body .tab-content .m-b-30,.page-wrapper .page-body-wrapper .card .card-footer .tab-content .m-b-30{margin-bottom:20px !important}.page-wrapper .page-body-wrapper .user-profile .profile-img-style{padding:20px}.page-wrapper .page-body-wrapper .user-profile .profile-img-style .img-container{margin-top:20px}.page-wrapper .page-body-wrapper .user-profile hr{margin:20px 0}.page-wrapper .page-body-wrapper .user-profile .like-comment{margin-top:20px}.page-wrapper .page-body-wrapper .right-sidebar{top:133px}.crm-activity>li+li{margin-top:10px;padding-top:10px}.add-post form .form-group{margin-bottom:20px}.add-post .dropzone{margin-bottom:20px}.customers.avatar-group{margin-right:20px}.main .langChoice{right:30px;top:18px}.socialprofile .social-btngroup{margin:20px 0}.socialprofile .social-group{margin-top:20px}.social-status form .form-group .form-control-plaintext{margin-bottom:20px}.social-status .media{margin-bottom:20px}.timeline-content p,.timeline-content .comments-box{margin-top:20px}.social-chat{margin-top:20px}.social-chat .media-body{padding:20px}.social-chat .your-msg,.social-chat .other-msg{margin-bottom:20px}.social-network span{margin-bottom:20px}.details-about+.details-about{margin-top:20px}.activity-log .my-activity+.my-activity{margin-top:20px}.new-users-social{margin-bottom:20px}.timeline-small .media{margin-bottom:20px}.timeline-small .media .media-body h6{margin-bottom:20px}.timeline-small .media .timeline-round{width:45px;height:45px;top:-14px}.timeline-small .media .timeline-round.timeline-line-1:after{bottom:-46px;height:35px}.timeline-small .media .timeline-round.small-line:after{bottom:-26px;height:14px}.timeline-small .media .timeline-round.medium-line:after{bottom:-41px;height:28px}.timeline-small .media .timeline-round svg{top:14px}.landing-main .advance-widget .support-section{margin-top:18px}.landing-main .advance-widget .widgets-section{height:500px}.landing-main .section-space p{font-size:15px}.landing-main .navbar-expand-lg .navbar-toggler{background-color:#fff}.landing-main .navbar-expand-lg .navbar-toggler .navbar-toggler-icon i{margin-top:5px;color:#7e37d8}.landing-main .navbar-expand-lg .navbar-collapse{background-color:#fff;z-index:111}.landing-main .navbar-expand-lg .navbar-collapse .navbar-nav .nav-item a{color:#000}.landing-main .landing-header h2{margin-bottom:20px}.landing-main .main-landing .link-arrow a{bottom:-47px;left:275px !important}.landing-main .main-landing .landing-left{margin:0 0 0 0}.landing-main .upcoming-section .demo-page-name{margin-bottom:60px}.landing-main .updates-features .inner-header{width:30%;margin-bottom:60px}.landing-main .key-features-section .feature-main .feature-content{margin-top:40px}.landing-main .key-features-section .feature-main .feature-content h5{font-size:20px}.landing-main .admin-options .live-demo-btn{margin-bottom:60px}.landing-main .admin-options .live-demo-btn h4{font-size:20px}.landing-main .many-feature-section .mt-md-many-feature{margin-top:20px}.landing-main .exclusive-features .exclusive-content .inner-block{margin-left:35px}.landing-main .exclusive-features .exclusive-content p{width:94%}.landing-main .exclusive-features .exclusive-content h2{font-size:24px}.landing-main .exclusive-features .exclusive-image .page-builder-middle{left:-60px;bottom:35px}.landing-main .exclusive-features .exclusive-image .page-builder-top{top:45px;left:-44px}.landing-main .exclusive-features .exclusive-image .page-builder-bottom{bottom:-18px}.landing-main .exclusive-features .exclusive-image .form-builder-top{top:-21px;right:85px}.landing-main .exclusive-features .exclusive-image .form-builder-bottom{bottom:-59px}.landing-main .exclusive-features .exclusive-image .button-builder-left{width:29%;bottom:25px}.landing-main .exclusive-features .exclusive-image .button-builder-middle{left:150px;bottom:-34px}.landing-main .exclusive-features .exclusive-image .fontawesome-right{bottom:-26px}.landing-main .section-space{padding:60px 0}.landing-main .advance-bg .advance-content{padding:12px 10px}.landing-main .advance-bg .advance-content p{font-size:13px}.landing-main .advance-bg .large-number h4 span{font-size:45px}.landing-main .advance-bg .large-number .large-number-block p{font-size:calc(13px + (16 - 13) * ((100vw - 300px) / (1920 - 300)))}.landing-main .application-section .landing-header p{margin-bottom:60px}.landing-main .landing-components p{font-size:14px}.landing-main .footer-bg h2{font-size:28px}.landing-main .footer-bg .star-rate i{font-size:40px}.landing-main .support-section p{font-size:13px}.helper-classes{padding:20px}.floated-customizer-btn,.floated-customizer-panel{display:none}.page-builder .ge-canvas.ge-editing .row{padding:20px}.weather-widget-two .bottom-whetherinfo .whether-content{top:54px}.social-widget-card .b-b-light{padding:20px;margin-bottom:20px}.ecommerce-widget .progress-showcase{margin-top:20px}.crm-overall{margin:0 -20px -20px}.product-page-main{padding:20px}.tabbed-card ul{padding:18px 15px}.tabbed-card ul{top:3px}.tabbed-card ul.nav-material.nav-tabs{padding:0}.tabbed-card ul.nav-material.nav-tabs .nav-item .nav-link{padding:22px 15px}.tilt-showcase .tilt-image{text-align:center}.tilt-showcase .mt-4{margin-top:20px !important}.todo .todo-list-wrapper .mark-all-tasks{top:20px;right:20px}.custom-card{padding-bottom:0}.custom-card .card-footer{padding:0 15px 15px 15px !important}.custom-card .card-header{border:none}.custom-card .dashboard-card{padding:0}.custom-card .card-profile img{height:155px}.display-1{font-size:4rem}.display-2{font-size:3.5rem}.display-3{font-size:2.5rem}.display-4{font-size:1.5rem}.typography .h1{font-size:34px}.typography .h2{font-size:30px}.typography .h3{font-size:26px}.typography .h4{font-size:22px}.typography .h5{font-size:18px}.typography .h6{font-size:15px}h1{font-size:34px}h2{font-size:28px}h3{font-size:26px}h4{font-size:22px}h5{font-size:18px}h6{font-size:15px}.flot-chart-container{height:300px}.card-absolute .card-header{padding:10px 15px !important}.comingsoon .comingsoon-inner .countdown .time{width:80px;height:80px;font-size:26px}footer{bottom:-20px}.calendar-wrap .basic-calendar .external-events .fc-event+.fc-event{margin-top:10px}.owl-theme .owl-nav.disabled+.owl-dots{margin-bottom:-10px;margin-top:15px}.card .card-header .card-header-right{top:21px;right:23px}.page-builder .ge-addRowGroup{width:100%}.user-profile .hovercard .info .user-designation{margin-bottom:20px}.blog-single .comment-box .comment-social li{padding-left:15px}.error-wrapper{padding:35px 0}.error-wrapper .sub-content{font-size:14px;line-height:25px;margin-top:0px}.error-wrapper .error-heading{margin-top:30px}.error-wrapper .error-heading .headline{font-size:180px;margin-top:-30px}.error-wrapper .maintenance-heading{margin-top:30px}.search-page .info-block{-ms-flex-wrap:wrap;flex-wrap:wrap}.search-page .tab-content .pb-4{padding-bottom:20px !important}.comingsoon .comingsoon-inner img{width:150px}.calender-widget .cal-desc{padding:10px 20px 20px !important}.calender-widget .cal-desc p{max-height:100px}.contact-form{padding-top:10px !important}.contact-form .theme-form{padding:20px;margin-top:27px}.contact-form .theme-form .form-icon{margin-top:-47px}.user-status.product-chart{max-height:518px;overflow:auto}.widget-joins .media .media-body i{float:none !important}.xl-none{display:block}.top-radius-blog{width:100%}.sm-100-w{width:100%;height:100%}.page-wrapper .page-body-wrapper .footer-fix{margin-left:0px;padding-right:15px;width:calc(100% - 0px)}.form-wizard .btn-mb{margin-bottom:20px}.stepwizard{margin-bottom:20px}.f1 .f1-steps{margin-top:20px;margin-bottom:20px}.wizard-4 ul.anchor{padding-right:20px}.nav-material.nav-tabs{margin-bottom:20px}.tab-content ~ .nav-tabs.nav-material{margin-top:20px}.dataTables_wrapper .dataTables_length{margin-bottom:20px}.dataTables_wrapper table.dataTable{margin-bottom:20px !important}.search-page .info-block+.info-block{padding-top:20px;margin-top:20px}.search-page #video-links .embed-responsive+.embed-responsive{margin-top:20px}.lg-mt{margin-top:20px}.gallery-with-description{margin-bottom:-20px}.gallery-with-description a>div{margin-bottom:20px}.clipboaard-container p{margin-bottom:8px}.m-b-30{margin-bottom:20px !important}.email-wrap .email-left-aside .email-app-sidebar ul li hr{margin:13px 0}.nav-md-mt{margin-top:20px}.navs-icon{padding:20px}.navs-icon .main-section{padding-top:20px}.navs-icon .separator{margin:20px 0}.nav-list{padding:20px}.navs-dropdown button{margin-top:20px}.navs-dropdown .onhover-show-div{top:68px}.animated-modal .form-group{width:100%;display:block}.animated-modal .mr-4{margin-right:0 !important}.animated-modal .animated-modal-md-mb{margin-bottom:20px !important}.steps-md-mt{margin-top:20px}.btn-group-wrapper .m-b-30:last-child{margin-bottom:0 !important}#advance-5_wrapper .dataTables_paginate{margin-bottom:20px}.click2edit ~ .note-editor.note-frame{margin-bottom:20px}.chat-box .chat-left-aside .people-list{height:483px}}@media only screen and (max-width: 767px){.external-events{margin-bottom:20px}.navbar-toggler{position:absolute;right:0}.landing-page .navbar{padding-left:0;text-align:left}.copyright{text-align:center}.copyright .copy-right-text{text-align:center !important}.default-chartist-container.ct-10,.default-chartist-container.ct-11{height:200px;padding:0}.default-chartist-container.ct-10 svg .ct-labels foreignObject .ct-label,.default-chartist-container.ct-11 svg .ct-labels foreignObject .ct-label{left:0}.weather-widget .weather-widget-bottom .col .box{padding:10px}.weather-widget .weather-widget-bottom .col .box h5{font-size:14px}.weather-widget .weather-widget-bottom .col .box svg{width:30px;height:40px}.weather-widget .weather-widget-bottom .col .box h6{font-size:13px}.weather-widget .weather-widget-bottom .col .box:before{left:10px;height:50px;width:50px}.weather-widget .weather-widget-top{height:170px}.weather-widget .weather-widget-top .location{top:40px;right:40px}.clock-details .date{font-size:30px}.card{margin-bottom:30px}.document .page-main-header{background-color:#7e37d8}.document .page-main-header .document-right-nav .navbar .navbar-collapse .navbar-nav .nav-item .nav-link{color:#7e37d8 !important}.document .navbar-collapse{position:absolute;width:100%;background-color:#fff;top:60px;padding:15px;left:0;right:0}.blog-box .blog-details-main .blog-social li{padding:0 12px}.blog-box .blog-details .blog-social li:first-child{padding-right:25px}.blog-box .blog-details .blog-social li+li{padding-left:25px}.footer-copyright ~ div{text-align:center}.footer-copyright ~ div p{float:none;margin-top:5px}.page-wrapper .page-main-header .main-header-left{width:18%}.page-wrapper .page-main-header .main-header-right .nav-right>ul>li{padding:8px 10px 10px 10px}.page-wrapper .page-main-header .main-header-right .nav-right>ul>li:first-child{width:35%}.page-wrapper .page-main-header .main-header-right .nav-right .onhover-dropdown .onhover-show-div{top:50px}.page-wrapper .page-main-header .main-header-right .nav-right .bookmark-flip{top:195px !important}.page-wrapper .page-main-header .main-header-right .nav-right .profile-dropdown{top:67px !important}.page-wrapper .page-main-header .main-header-right .nav-right .notification-dropdown:before,.page-wrapper .page-main-header .main-header-right .nav-right .notification-dropdown:after{right:40px}.page-wrapper .page-main-header .main-header-right .nav-right .droplet-dropdown{left:-259px !important}.page-wrapper .page-main-header .main-header-right .nav-right .droplet-dropdown:before,.page-wrapper .page-main-header .main-header-right .nav-right .droplet-dropdown:after{right:95px}.user-profile .hovercard .user-image .share-icons{right:25px;top:-19px}.user-profile .hovercard .user-image .share-icons li .social-icon{width:35px;height:35px}.tabs-scoial.nav-material.nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.timeline-small .media .media-body p{width:100%}.landing-main .exclusive-image{display:none}.landing-main .landing-home .landing-body{height:auto;padding-top:20px;padding-bottom:40px}.landing-main .exclusive-features .container>.row .inner-block{background-color:#f3f3f3}.my-gallery figure:nth-child(9),.my-gallery figure:nth-child(10){margin-bottom:20px}.chat-box .chat-right-aside .chat .chat-message .text-box .btn{font-size:0}.chat-box .chat-right-aside .chat .chat-message .text-box .btn:before{position:absolute;content:"\e661";font-family:themify;font-size:18px;top:11px;left:20px}.chat-box .nav-material.nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.chat-box .chat-menu .nav-tabs .nav-item a{height:50px}.clockpicker-align-top{left:55px !important;top:470px !important}.clockpicker-align-top .arrow{display:none}.form-builder-column .form-body{min-height:250px}.form-builder-2-header{-ms-flex-wrap:wrap;flex-wrap:wrap}.form-builder-2-header>div{width:100%;margin-top:10px}.form-builder-2-header>div nav{float:none}.lg-mt-col{margin-top:20px}.form-builder .drag-box fieldset{padding:20px;margin-top:20px}.form-builder #components{margin-top:20px}.form-builder .component label{padding-top:0px}.mega-menu .onhover-show-div{height:415px;left:0;top:61px;padding:20px}.mega-menu .lg-mt{margin-top:15px}.landing-main .landing-home .landing-left h1,.landing-main .landing-home .landing-left h5,.landing-main .landing-home .landing-left p{color:#fff}.landing-main .landing-home .landing-left .txt-danger,.landing-main .landing-home .landing-left .txt-primary,.landing-main .landing-home .landing-left .txt-info{color:#fff !important}.landing-main .landing-home .landing-left .pr-5{padding-right:0 !important}.landing-main .dashboard-image-pt-xs{padding-bottom:30px}.landing-main #pre-build h6.mb-0{margin-bottom:20px !important}.landing-main .advance-widget .widgets-section{height:400px}.landing-main .landing-header .line{margin-bottom:40px}.landing-main .section-space{padding:40px 0}.landing-main .admin-options .live-demo-btn{margin-bottom:45px}.landing-main .main-landing{padding:27px 0 0 0}.landing-main .main-landing .link-arrow a{bottom:-55px;left:144px !important}.landing-main .main-landing .landing-left{margin-left:0;padding-left:25px}.landing-main .main-landing .landing-left .button-bottom a{padding:12px 26px}.landing-main .main-landing .landing-left h1{font-size:24px}.landing-main .main-landing .landing-left p{font-size:14px}.landing-main .large-number .large-number-block h4 span{font-size:40px}.landing-main .live-box-sm-mt{margin-top:45px}.landing-main .components-mt{margin-top:30px}.landing-main .upcoming-section .demo-page-name{margin-bottom:40px}.landing-main .key-features-section .feature-main .feature-content{margin-top:30px}.landing-main .key-features-section .feature-main .feature-content h5{font-size:19px}.landing-main .key-features-section .md-pt-feature{padding-top:30px !important}.landing-main .exclusive-features .exclusive-content .inner-block{margin-left:0}.landing-main .exclusive-features .exclusive-content p{width:90%}.landing-main .updates-features .inner-header{width:35%;margin-bottom:40px}.landing-main .updates-features .updates-xs-mb{margin-bottom:30px}.landing-main .feature-md-mt{margin-top:20px}.landing-main .support-section p{margin-bottom:20px}.landing-main .support-section h6{margin-top:30px}.landing-main .support-section i{font-size:37px;padding:15px}.landing-main .application-section .nav-pills .nav-item .nav-link{padding:12px 20px}.landing-main .landing-home .landing-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.landing-main .landing-home .landing-body img{width:52%}.page-builder .ge-canvas.ge-editing .ge-tools-drawer{margin:10px 0 0 10px}.page-builder .ge-canvas.ge-editing .ge-tools-drawer>a{padding:0 5px}.reader{margin-top:15px;height:auto !important}.range-slider.theme-form .form-group{margin-bottom:0}.note-editor .btn-group .btn{font-size:11px}.user-status tbody tr td{min-width:284px}.user-status tbody tr td+td{min-width:unset}.user-status tbody tr td+td+td{min-width:100px}.text-md-right{text-align:right}.star-ratings .stars{padding:0}.form-inline.d-inline-block{display:block !important;width:100%}.form-inline.d-inline-block .form-control{margin-bottom:10px}.reset-password-box{width:500px;margin:0 auto}.reset-password-box .card{padding:20px}.custom-card .card-profile img{height:136px;bottom:0}.error-wrapper .maintenance-icons li i{color:#f8f5fd;font-size:30px}.error-wrapper .maintenance-icons li:nth-child(2) i{font-size:60px;margin-top:-10px;margin-left:70px}.error-wrapper .maintenance-icons li:nth-child(3) i{font-size:90px;margin-right:80px}.authentication-main .auth-innerright{min-height:unset;padding:0}.authentication-main .auth-innerright .social-media li{font-size:14px}.loader-box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dataTables_wrapper .dataTables_length{margin-bottom:20px}.dataTables_wrapper .dataTables_filter{margin-left:0;margin-top:0;margin-bottom:20px}div.dataTables_wrapper div.dataTables_info{padding-top:0}div.dataTables_wrapper div.dataTables_length label,div.dataTables_wrapper div.dataTables_filter label{float:none}div.dataTables_wrapper div.dataTables_paginate{float:none;margin-top:20px !important;margin-left:0 !important}.calendar-wrap .fc-basic-view .fc-day-number{padding:0 0px !important}.calendar-wrap .fc-events-container{margin-top:0px}.calendar-wrap .fc-events-container h6,.calendar-wrap .fc-events-container .checkbox{text-align:right}.calendar-wrap .checkbox label{margin-top:0}.calendar-wrap .fc-toolbar .fc-left .fc-next-button .fc-icon-right-single-arrow:after{font-size:12px !important}.calendar-wrap .fc-toolbar .fc-left .fc-prev-button .fc-icon-left-single-arrow:after{font-size:12px !important}.calendar-wrap .fc-toolbar .fc-left .fc-today-button,.calendar-wrap .fc-toolbar .fc-right .fc-today-button{padding-top:0px !important}.calendar-wrap .fc{margin-top:0px}.calendar-wrap .fc button{font-size:14px !important;padding:0 5px !important}.calendar-wrap .fc .fc-left{margin-bottom:10px}.calendar-wrap .fc .fc-toolbar>div{display:block !important;float:none !important}.calendar-wrap .fc .fc-toolbar>* :first-child{font-size:18px}.calendar-wrap .fc .fc-toolbar>*>*{float:none !important}.btn-group-wrapper{text-align:center}.btn-group-wrapper .m-b-30{margin-bottom:15px !important}.btn-group-showcase{text-align:center}.btn-group-showcase .btn-group{margin-right:0;margin-bottom:15px}.btn-group .btn{font-size:14px;padding:0.375rem 1.2rem}.animate-widget .text-center{display:none}.calender-widget .cal-desc p{max-height:100%}.user-status.product-chart{max-height:100%}.user-status table thead tr th:nth-child(3){min-width:124px}.mega-menu .onhover-show-div{height:350px}.page-builder .ge-canvas .column{padding:0 !important}.page-builder .ge-content-type-ckeditor h3{font-size:20px}.page-builder .ge-content-type-ckeditor p{font-size:12px}.page-builder .ge-row-icon{display:none !important}.icon-hover-bottom .form-group input{min-width:270px}.user-profile .hovercard .cardheader{height:350px}.user-profile .hovercard .info{padding:35px}.user-profile .hovercard .info .ttl-info{margin-bottom:20px}.user-profile .hovercard .info .ttl-sm-mb-0{margin-bottom:0}.calendar-wrap .fc button{padding:5px}.calendar-wrap .fc-day-grid-event{margin:0;padding:5px;width:inherit}.calendar-wrap .fc-toolbar h2{font-size:20px;line-height:35px;font-weight:bold}.calendar-wrap .basic-calendar .external-events{margin-top:0px}.blog-single .comment-box .media h6{margin-bottom:10px}.blog-single .comment-box .media img{margin-right:30px}.blog-single .comment-box .comment-social{margin-bottom:5px}.blog-single .comment-box .comment-social li:first-child{padding-left:0;padding-right:15px}.nav-material.nav-tabs{display:inline-block;width:100%}.nav-material.nav-tabs .nav-item{float:left}.search-page #image-links .info-block.m-t-30{margin-top:0 !important}.authentication-main .authentication-box{width:100%}.authentication-main .auth-innerright{display:inherit}.map-chart .chart-container{height:300px}.candidcahrt{height:250px}.bar-chart-widget .earning-details i{right:0}.serial-chart .chart-container{height:300px}.bottom-content{padding:10px}.bottom-content p{font-size:12px}.stepwizard .stepwizard-row:before{top:17px}.icon-hover-bottom .icon-popup div .flag-icon{width:30px;height:auto}.icon-hover-bottom .icon-popup .form-group input{min-width:40%}.footer-links{text-align:center}.footer-copyright{text-align:center !important}.jvector-map-height{height:150px}.sm-left-text{text-align:left !important}.email-wrap .email-right-aside .email-content .email-top .d-flex{padding-bottom:0}.email-wrap .email-right-aside .email-content .email-top .float-right{float:left !important}.email-wrap .email-right-aside .email-content .email-wrapper .attachment{text-align:center}.email-wrap .email-right-aside .email-content .email-wrapper .attachment ul li:last-child{padding-right:0}.email-wrap .email-right-aside .email-content .email-wrapper .attachment ul li img{width:140px;height:140px}.alert-dismissible p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:294px}.button-group-mb-sm{margin-bottom:5px}.card-block .table-responsive .table tbody tr td span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100px}.card-block .table-responsive .progress-content tbody tr td span{text-overflow:ellipsis;white-space:normal;max-width:50px}.card-block .table-responsive .checkbox-td-width tbody tr td,.card-block .table-responsive .radio-first-col-width tbody tr td{min-width:200px !important}#batchDelete .jsgrid-grid-header .jsgrid-table .jsgrid-header-row .jsgrid-header-cell:first-child{width:119px !important}#batchDelete .jsgrid-grid-body .jsgrid-table .jsgrid-row .jsgrid-cell:first-child{width:119px !important}.jsgrid .jsgrid-pager-container{text-align:center}.chat-box .chat-right-aside .chat .chat-msg-box{height:auto}.chat-box .chat-menu .nav-tabs .nav-item{width:32.33%}.chat-box .chat-menu .people-list ul.list{max-height:433px;margin-bottom:15px}.chat-box .chat-menu #info-profile,.chat-box .chat-menu #info-contact{margin-bottom:15px}.hovercard .info .follow .text-md-right{text-align:center}.profile-img-style .like-comment-sm-mb{margin-bottom:20px}.reset-password-box .theme-form .form-group .btn{margin-top:15px !important}.lg-outer .lg-actions .lg-next,.lg-outer .lg-actions .lg-prev{top:48%}}@media only screen and (max-width: 575px){.document-content .nav{text-align:left}.todo .action-box.large .icon{vertical-align:-3px}.page-wrapper .page-main-header .main-header-right .nav-right>ul{top:61px}.btc-earning{height:250px;padding-top:0px}.btc-overview span{font-size:120px !important}.btc-buy-sell li{padding-bottom:25px}.btc-buy .font-secondary{margin-bottom:20px}.add-arrow .more-btn .btn-light{display:none}.mobile-clock-widget .clock-details{margin-top:50px}.alert-dismissible p{max-width:209px}.customizer-links{display:none}.m-r-30{margin-right:15px}.welcome-popup .modal-dialog{max-width:376px;margin-left:auto;margin-right:auto}.page-wrapper .page-main-header .main-header-left{padding:20px 0 20px 15px;width:20%}.page-wrapper .page-main-header .main-header-left .logo-wrapper img{width:60px}.page-wrapper .page-main-header .main-header-right .nav-right{padding:0 15px}.page-wrapper .page-main-header .main-header-right .nav-right ul li svg{width:16px;height:16px}.page-wrapper .page-main-header .main-header-right .nav-right .onhover-dropdown .onhover-show-div{left:96px}.page-wrapper .page-main-header .main-header-right .nav-right.right-menu ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-wrapper .page-main-header .main-header-right .nav-right.right-menu ul li .user-header .media-body{display:none}.page-wrapper .page-main-header .main-header-right .nav-right.right-menu ul li .user-header img{width:37px;margin-right:0 !important}.page-wrapper .page-main-header .main-header-right .nav-right>ul{padding:10px}.page-wrapper .page-main-header .main-header-right .nav-right>ul>li{padding:0 8px}.page-wrapper .page-main-header .main-header-right .nav-right>ul>li:first-child{width:auto !important;margin:0 !important}.page-wrapper .page-main-header .main-header-right .nav-right>ul .search-form input{font-size:14px}.page-wrapper .page-main-header .main-header-right .nav-right>ul .search-form .form-control-plaintext{top:50px;position:absolute;-webkit-transition:all linear 0.3s;transition:all linear 0.3s;left:-10px;background-color:#fff;-webkit-transform:translateY(-35px) scaleY(0);transform:translateY(-35px) scaleY(0);opacity:0;visibility:hidden;width:180px;padding:10px 10px 10px 15px;border:1px solid #7e37d8}.page-wrapper .page-main-header .main-header-right .nav-right>ul .search-form .form-control-plaintext.open{-webkit-transform:translateY(0px) scaleY(1);transform:translateY(0px) scaleY(1);opacity:1;visibility:visible;-webkit-transition:all linear 0.3s;transition:all linear 0.3s}.page-wrapper .page-main-header .main-header-right .nav-right>ul .search-form .form-group:before,.page-wrapper .page-main-header .main-header-right .nav-right>ul .search-form .form-group:after{display:none}.page-wrapper .page-main-header .main-header-right .nav-right .bookmark-dropdown{width:auto !important}.page-wrapper .page-main-header .main-header-right .nav-right .droplet-dropdown{left:-91px !important;width:300px}.page-wrapper .page-main-header .main-header-right .nav-right .droplet-dropdown li .row .droplet-main{padding:15px}.page-wrapper .page-main-header .main-header-right .nav-right .droplet-dropdown li .row .droplet-main:nth-child(3n){border-right:1px solid #efefef}.page-wrapper .page-main-header .main-header-right .nav-right .droplet-dropdown li .row .droplet-main:nth-child(2n){border-right:none !important}.page-wrapper .page-main-header .main-header-right .nav-right .droplet-dropdown:before,.page-wrapper .page-main-header .main-header-right .nav-right .droplet-dropdown:after{right:185px}.page-wrapper .page-main-header .main-header-right .nav-right .notification-dropdown{left:-85px !important}.page-wrapper .page-main-header .main-header-right .nav-right .notification-dropdown.onhover-show-div{width:260px}.page-wrapper .page-main-header .main-header-right .nav-right .notification-dropdown.onhover-show-div:before,.page-wrapper .page-main-header .main-header-right .nav-right .notification-dropdown.onhover-show-div:after{right:152px !important}.page-wrapper .page-main-header .main-header-right .mobile-sidebar .switch-sm .switch{margin-top:0;width:34px;height:34px}.page-wrapper .page-main-header .main-header-right .mobile-sidebar .switch-sm .switch svg{width:18px}.page-wrapper .page-body-wrapper .iconsidebar-menu{top:61px}.page-wrapper .page-body-wrapper .iconsidebar-menu .iconMenu-bar{height:calc(100vh - 61px)}.page-wrapper .page-body-wrapper .iconsidebar-menu .iconMenu-bar .iconbar-mainmenu{top:61px;height:calc(100vh - 61px)}.page-wrapper .page-body-wrapper .page-header .btn-group .btn{padding:8px 30px}.page-wrapper .page-body-wrapper .right-sidebar{top:120px}.Typeahead{width:15px;margin-top:0}.Typeahead-menu{width:250px;top:93px}.Typeahead-spinner{top:54px;right:-144px}.twitter-typeahead{position:absolute !important;bottom:0;z-index:-1}.mobile-search{z-index:1}.bookmark ul li .search-form .form-control-search{right:-63px}.mobile-clock-widget #date{margin-top:15px}.social-widget-card .b-b-light{padding:15px;margin-bottom:15px}.weather-widget-two .bottom-whetherinfo .whether-content{top:68px}.cal-date-widget .cal-datepicker{margin-top:15px}.add-post form .m-checkbox-inline label{margin-right:15px}.add-post form .form-group{margin-bottom:15px}.add-post .dropzone{margin-bottom:15px}.main .langChoice{right:24px;padding:4px 7px;top:18px}.language-xs{margin-top:15px}.customers.avatar-group{margin-right:15px}.vertical-mobile-sidebar{top:19px}.alert-theme i{margin-right:10px !important}.alert-theme button{top:2px !important}.chart-widgets-small .chart-container{height:282px !important}.bar-chart-widget .earning-details i{right:-30px}.widget-joins:before{display:none}.widget-joins .pl-0{padding-left:15px !important}.widget-joins .border-after-xs:after{content:"";position:absolute;height:1px;width:94%;background-color:#efefef;left:0;bottom:0;right:0;margin:0 auto}.clockpicker-align-top{left:45px !important;top:406px !important}.gallery{margin-bottom:-15px}.my-gallery figure{margin-bottom:15px}.my-gallery figure:nth-child(9),.my-gallery figure:nth-child(10){margin-bottom:15px}.my-gallery.gallery-with-description figure:last-child{margin-bottom:20px}#aniimated-thumbnials figure:nth-child(12),#aniimated-thumbnials figure:nth-child(11),#aniimated-thumbnials figure:nth-child(10),#aniimated-thumbnials figure:nth-child(9){margin-bottom:15px}.photoswipe-pb-responsive{padding-bottom:30px !important}.avatar-showcase .pepole-knows{text-align:center}.avatar-showcase .pepole-knows ul li{margin-right:14px}.social-app-profile .hovercard .user-image .avatar{margin-top:-56px}.social-app-profile .hovercard .user-image .avatar img{width:100px;height:100px}.social-app-profile .hovercard .user-image .icon-wrapper{left:52%;top:10px;height:30px;width:30px;font-size:15px}.social-app-profile .hovercard .user-image .icon-wrapper:hover{font-size:12px}.social-app-profile .hovercard .user-image .share-icons{right:15px}.social-app-profile .hovercard .user-image .share-icons li{margin-right:0px}.social-app-profile .hovercard .info .tabs-scoial .user-designation{border-top:none;border-bottom:none;margin-bottom:0;padding:0px 0px}.social-app-profile .tabs-scoial{margin-bottom:0 !important}.socialprofile .social-btngroup{margin:15px 0}.socialprofile .social-group{margin-top:15px}.social-status form .form-group .form-control-plaintext{margin-bottom:15px}.social-status .media{margin-bottom:15px}.new-users-social{margin-bottom:15px}.tabs-scoial{position:relative;padding-top:80px}.tabs-scoial li:nth-child(3){position:absolute;top:25px;left:0;right:0;margin:0 auto}.tabs-scoial.nav-material.nav-tabs .nav-item .nav-link{padding:10px 18px}.timeline-content p,.timeline-content .comments-box{margin-top:15px}.timeline-content .comment-number i{margin-right:15px}.social-chat{margin-top:15px}.social-chat .media-body{padding:15px}.social-chat .your-msg,.social-chat .other-msg{margin-bottom:15px}.social-network span{margin-bottom:15px}.social-list .media{margin-bottom:15px}.details-about+.details-about{margin-top:15px}.your-details-xs{margin-top:15px}.social-header h5 span.pull-right{float:right !important;margin-top:0 !important}.social-header h5 span.pull-right svg{width:18px;height:18px}.activity-log .my-activity+.my-activity{margin-top:15px}.photos ul li{width:26%}.photos ul li:nth-child(3n){margin-right:0}.timeline-small .media{margin-bottom:15px}.timeline-small .media .media-body h6{margin-bottom:15px}.timeline-small .media .timeline-round.timeline-line-1:after{bottom:-57px;height:45px}.timeline-small .media .timeline-round.small-line:after{bottom:-17px;height:8px}.timeline-small .media .timeline-round.medium-line:after{bottom:-47px;height:34px}.landing-main .landing-home .landing-body img{width:66%}.landing-main .navbar-expand-lg{padding-left:10px}.landing-main .navbar-expand-lg .navbar-brand{padding-left:0}.landing-main .navbar-expand-lg .navbar-brand img{width:60%}.landing-main h4{font-size:17px}.landing-main .main-landing{padding:0px 0px 0px 0px}.landing-main .main-landing .landing-left .link-arrow a{bottom:-66px;left:145px !important}.landing-main .section-space .landing-header h2{font-size:20px}.landing-main .section-space .landing-header .line{margin-bottom:40px}.landing-main .admin-options .live-demo-btn h4{font-size:17px}.landing-main .admin-options .live-box img{width:75%}.landing-main .upcoming-section .live-box img{width:75%}.landing-main .updates-features .landing-header p{width:100%}.landing-main .updates-features .inner-header{width:60%}.landing-main .updates-features .updates-xs-mb{margin-bottom:20px}.landing-main .updates-features h6{margin-top:15px}.landing-main .key-features-section .feature-main .feature-content h5{font-size:18px;margin-bottom:15px}.landing-main .key-features-section .xs-mt-feature{margin-top:25px}.landing-main .components-mt{margin-top:15px}.landing-main .exclusive-features .landing-header h2:after{width:232px}.landing-main .exclusive-features .exclusive-content h2{font-size:20px}.landing-main .exclusive-features .exclusive-image .page-builder-top{top:37px;left:0px}.landing-main .exclusive-features .exclusive-image .page-builder-middle{left:-21px;bottom:25px}.landing-main .exclusive-features .exclusive-image .page-builder-bottom{bottom:-20px;right:79px}.landing-main .exclusive-features .exclusive-image .form-builder-top{top:-20px;right:116px}.landing-main .exclusive-features .exclusive-image .form-builder-bottom{bottom:-73px;right:-26px}.landing-main .exclusive-features .exclusive-image .button-builder-left{left:5px}.landing-main .exclusive-features .exclusive-image .button-builder-middle{left:174px;bottom:-30px;width:37%}.landing-main .exclusive-features .exclusive-image .fontawesome-right{bottom:-25px;right:77px;width:59%}.landing-main .exclusive-features .order-xs{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.landing-main .exclusive-mt-xs{margin-top:30px}.landing-main .exclusive-shadow-left,.landing-main .exclusive-shadow-right{width:90%}.landing-main .footer-bg h2{font-size:21px}.landing-main .footer-bg .star-rate{margin:20px 0}.landing-main .footer-bg .star-rate i{font-size:30px}.landing-main .footer-bg button{font-size:18px}.landing-main #cd-timeline::before{left:-23px}.landing-main .cd-timeline-block .cd-timeline-img{left:-7px;height:30px;width:30px}.landing-main .cd-timeline-block .cd-timeline-img>i{font-size:15px;top:16px;left:6px}.helper-classes{padding:15px}.form-builder-2-header ul li{text-align:left}.form-builder-2-header .form-inline{display:block;width:100%}.form-builder-2-header .form-inline .form-group{width:100%;margin-right:0}.form-builder-2-header .form-inline button{width:100%;text-align:left}.page-builder .btn-grid{margin-bottom:7px;padding-right:5px}.page-builder .ge-canvas.ge-editing .row{padding:15px}.page-builder .ge-canvas.ge-editing .ge-tools-drawer{margin:10px}.wizard-4 .step-container div.content{margin-top:10px}.nav-tabs .nav-item.show .nav-link{border-top:0;border-bottom:0}.nav-tabs .nav-link{border-top:0;border-bottom:0}.nav-tabs .nav-link:hover,.nav-tabs .nav-link.active,.nav-tabs .nav-link:focus{border-top:0;border-bottom:0}.nav-material.nav-tabs .nav-item{width:100% !important}.nav-material .weather-widget-two .bottom-whetherinfo .whether-content{top:35px}.nav-material .social-widget-card .b-b-light{padding:15px;margin-bottom:15px}.nav-material .ecommerce-widget .progress-showcase{margin-top:15px}.nav{display:inherit;text-align:center;border-bottom:none}.nav-material.nav-left .nav-link{text-align:center;border-left:none}.nav-material.nav-right .nav-link{text-align:center;border-right:none}.nav-material.nav-tabs{margin-bottom:10px}.tab-content ~ .nav-tabs.nav-material{margin-top:10px}.nav-pills{text-align:center}.crm-overall{margin:0 -15px -15px}.product-page-main{padding:15px}.product-page-main .m-t-15{margin-top:0 !important}.product-page-main .m-t-15 .btn{margin-top:10px}.tabbed-card ul{padding:10px 0 5px 0;position:relative;width:100%;left:0;margin-bottom:15px}.tabbed-card ul.nav-material{margin-bottom:15px}.tabbed-card ul.nav-material.nav-tabs .nav-item .nav-link{padding:5px 15px 10px}.todo .action-box.large{height:25px;width:25px}.todo .action-box.large .icon{font-size:14px}.todo .todo-list-wrapper #todo-list li .task-container .task-label{font-size:14px}.todo .todo-list-wrapper .mark-all-tasks{top:15px;right:15px}.datetime-picker label{text-align:left !important}.redial-chart-block{text-align:center}#nav-tabContent{margin-top:15px}.reset-password-box{width:430px}.auth-bg{padding:25px 15px}.auth-bg-effect{display:none}.date-picker .text-right{text-align:left !important}.dataTables_wrapper table.dataTable{margin-bottom:15px !important}ul.pagination li:before{line-height:3}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:last-child{padding-left:0 !important}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:first-child{padding-right:0 !important}div.dataTables_wrapper div.dataTables_length{margin-bottom:15px}div.dataTables_wrapper div.dataTables_length select{min-height:30px}div.dataTables_wrapper table.dataTable th,div.dataTables_wrapper table.dataTable td{padding:0.5rem}div.dataTables_wrapper div.dataTables_paginate{margin-top:15px !important}div.dataTables_wrapper div.dataTables_paginate .paginate_button{padding:1px 7px}div.dataTables_wrapper div.dataTables_paginate .paginate_button.previous{font-size:0;padding:0}div.dataTables_wrapper div.dataTables_paginate .paginate_button.previous:before{content:"\e64a";font-family:themify;font-size:11px;padding:0 5px}div.dataTables_wrapper div.dataTables_paginate .paginate_button.next{font-size:0;padding:0}div.dataTables_wrapper div.dataTables_paginate .paginate_button.next:before{content:"\e649";font-family:themify;font-size:11px;padding:0 5px}div.dataTables_wrapper .dataTables_filter{margin-bottom:15px}div.dataTables_wrapper .dataTables_filter input[type="search"]{height:30px}.page-wrapper .page-body-wrapper .user-profile .profile-img-style{padding:15px}.page-wrapper .page-body-wrapper .user-profile .profile-img-style .img-container{margin-top:15px}.page-wrapper .page-body-wrapper .user-profile hr{margin:15px 0}.page-wrapper .page-body-wrapper .user-profile .like-comment{margin-top:15px}.jvector-map-height{height:250px}.user-profile .order-sm-0{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.user-profile .hovercard .info .ttl-info{text-align:center !important}.user-profile .hovercard .info .ttl-xs-mt{margin-top:20px}.icon-hover-bottom .form-group{display:block}.icon-hover-bottom .icon-popup{padding:15px;display:block}.icon-hover-bottom .btn{margin-top:15px}.icon-hover-bottom svg.climacon{height:50px;width:50px}.blog-box.blog-shadow:before{-webkit-box-shadow:inset 0px -100px 100px -13px rgba(0,0,0,0.6);box-shadow:inset 0px -100px 100px -13px rgba(0,0,0,0.6)}.blog-box .blog-details p,.blog-box .blog-details .single-blog-content-top{margin-top:15px}.blog-box .blog-details h4{margin-top:15px}.blog-box .blog-details .blog-social{margin-top:15px}.blog-box .blog-details .blog-social li+li{padding-left:20px}.blog-box .blog-details .blog-social li+li>span{display:none}.blog-box .blog-details .blog-social li:first-child{margin-bottom:10px;padding-right:20px}.comment-box{padding-top:40px;padding-bottom:40px}.comment-box ul ul{margin-left:30px}.comment-box li .media{display:block}.comment-box li .media img{height:50px;width:50px;padding:3px;margin-bottom:10px}.card .card-header .card-header-right{top:15px;right:20px}.ace-editor{height:320px}.gallery>a{margin-bottom:15px;text-align:center}.card .card-header h5{font-size:17px}.theme-form .form-group{margin-bottom:15px}.page-wrapper .page-body-wrapper .default-according .card .card-header,.page-wrapper .page-body-wrapper .default-according .card .card-body,.page-wrapper .page-body-wrapper .default-according .card .card-footer{padding:0.75rem 1.25rem}.page-wrapper .page-body-wrapper .card{margin-bottom:25px}.page-wrapper .page-body-wrapper .card .card-header,.page-wrapper .page-body-wrapper .card .card-body,.page-wrapper .page-body-wrapper .card .card-footer{padding:25px}.page-wrapper .page-body-wrapper .card .card-header .tab-content .m-t-30,.page-wrapper .page-body-wrapper .card .card-body .tab-content .m-t-30,.page-wrapper .page-body-wrapper .card .card-footer .tab-content .m-t-30{margin-top:15px !important}.page-wrapper .page-body-wrapper .card .card-header .tab-content .m-b-30,.page-wrapper .page-body-wrapper .card .card-body .tab-content .m-b-30,.page-wrapper .page-body-wrapper .card .card-footer .tab-content .m-b-30{margin-bottom:15px !important}.page-wrapper .page-body-wrapper .page-body{padding:0 !important}.page-wrapper .page-body-wrapper .page-header{padding-top:20px;padding-bottom:20px}.page-wrapper .page-body-wrapper .page-header .row h3{font-size:20px}.page-wrapper .search-form .form-group{margin-right:0;margin-bottom:0}.alert-primary.inverse{background-color:transparent}.alert-secondary.inverse{background-color:transparent}.alert-success.inverse{background-color:transparent}.alert-danger.inverse{background-color:transparent}.alert-warning.inverse{background-color:transparent}.alert-info.inverse{background-color:transparent}.alert-light.inverse{background-color:transparent}.alert-dark.inverse{background-color:transparent}.alert .close{height:100%}.calender-widget .cal-desc{padding:10px 15px 15px !important}.calender-widget .cal-desc p{max-height:100%}.user-profile hr{margin:15px 0}.user-profile .hovercard .cardheader{height:300px}.user-profile .hovercard .info{padding:20px}.user-profile .hovercard .info .user-designation{border-top:1px solid #f8f5fd;border-bottom:1px solid #f8f5fd;margin-bottom:15px;padding:15px 0px}.user-profile .hovercard .social-media a{margin-right:0px;font-size:16px}.user-profile .hovercard .follow .follow-num{font-size:20px}.user-profile .profile-img-style .pictures img{margin-bottom:10px}.custom-card .card-footer>div h6{font-size:14px;font-weight:600}.custom-card .card-footer>div h3{font-size:24px}.calendar-wrap .fc-toolbar .fc-center{margin-top:10px}.calendar-wrap a.fc-more{font-size:.70em}.mega-inline{display:block}.megaoptions-border-space-sm{padding-bottom:30px !important}.blog-box.blog-shadow .blog-details{padding:15px}.blog-box.blog-shadow .blog-details p{margin-bottom:0}.blog-box.blog-shadow .blog-details h4{margin-bottom:10px}.blog-box.blog-list .blog-details{padding-top:0}.blog-box .blog-details{padding:20px}.blog-box .blog-date span{font-size:25px}.blog-single .blog-box .blog-details{padding:0}.error-wrapper{padding:20px 0}.error-wrapper .btn{margin-top:15px}.error-wrapper .img-100{width:50px !important}.error-wrapper .error-heading{margin-top:20px}.error-wrapper .error-heading .cloud-second{margin-top:-60px}.error-wrapper .error-heading .headline{font-size:125px}.error-wrapper .maintenance-heading .cloud-second{display:none}.error-wrapper .maintenance-heading .headline{font-size:25px;margin-top:-10%;letter-spacing:2px}.comingsoon .comingsoon-inner .coming-soon-bottom-link{margin-top:20px;line-height:1}.comingsoon .comingsoon-inner h5{margin-bottom:20px;margin-top:20px}.comingsoon .comingsoon-inner .countdown{padding:20px 0px}.comingsoon .comingsoon-inner .countdown ul li{margin:0 7px}.comingsoon .comingsoon-inner .countdown .title{font-size:12px}.comingsoon .comingsoon-inner .countdown .time{width:45px;height:45px;line-height:45px;font-size:16px;margin:0 auto}.form-wizard .btn-mb{margin-bottom:15px}.stepwizard{margin-bottom:15px}.f1 .f1-steps{margin-top:15px;margin-bottom:15px}.wizard-4 ul.anchor{width:100%;padding-bottom:15px;padding-right:0}.wizard-4 .step-container{width:100%}.flot-chart-container{height:300px}.small-chart-widget .chart-container{height:134px}.status-widget .text-sm-right{text-align:right}.mega-menu{padding-left:15px}.mega-menu .onhover-show-div{height:405px;left:0;top:61px;padding:15px}.mega-menu .lg-mt{margin-top:10px}.mega-menu .xs-mt{margin-top:15px}.nav-md-mt{margin-top:15px}.navs-icon{padding:15px}.navs-icon .main-section{padding-top:15px}.navs-icon .separator{margin:15px 0}.nav-list{padding:15px}.navs-dropdown button{margin-top:15px}.navs-dropdown .onhover-show-div{top:64px}.lg-mt{margin-top:15px}#aniimated-thumbnials a:last-child img{margin-bottom:15px}.tilt-showcase .mt-4{margin-top:15px !important}.tilt-showcase ol .m-b-20{margin-bottom:15px !important}.xs-mt{margin-top:15px}span:last-child.tag-pills-sm-mb{margin-top:3px}.animated-modal .form-group .form-control{width:50%;margin:0 auto}.animated-modal .animated-modal-md-mb{margin-bottom:15px !important}.steps-md-mt{margin-top:15px}.steps-sizing-sm-mb{margin-bottom:15px}.bootstrap-touchspin .touchspin-vertical-tab .input-group{width:96% !important}#API-chield-row_wrapper #API-chield-row tbody tr td:first-child{min-width:20px}.chart-block .flot-chart-container p#choices{width:100%}.chart-block .flot-chart-container #toggling-series-flot{width:100% !important}.click2edit ~ .note-editor.note-frame{margin-bottom:15px}.chat-box .chat-history .call-content>div{padding-top:60px}.chat-box .chat-left-aside .people-list{height:auto}.call-chat-sidebar{max-width:100%;width:100%;-ms-flex-preferred-size:auto;flex-basis:auto}.call-chat-sidebar .people-list{height:auto}.chat-left-aside .people-list ul{max-height:100px}.ecommerce-widget .progress-showcase{margin-top:15px}.reset-password-box .theme-form .form-group .btn{margin-top:13px !important}.gallery-with-description a>div{margin-bottom:15px}.gallery-img-mb-sm{margin-bottom:15px}.page-wrapper.document .landing-main .navbar-expand-lg .navbar-brand{width:150px}.page-wrapper.document .landing-main .navbar-expand-lg .navbar-brand img{width:unset}.page-wrapper.document .page-body-wrapper.document-content .page-sidebar{top:80px}.xm-mb-peity{margin-bottom:8px}.authentication-main{padding:30px 15px}}@media only screen and (max-width: 480px){.loader-wrapper .typewriter h1{font-size:17px}.knob-chart{min-height:204px}.knob-chart .chart-clock-main .clock-large{left:-25px;top:-42px}.knob-chart .chart-clock-main .clock-large canvas,.knob-chart .chart-clock-main .clock-large input{width:245px !important;height:245px !important}.knob-chart .chart-clock-main .clock-small{left:37px;top:23px}.knob-chart .chart-clock-main .clock-small canvas,.knob-chart .chart-clock-main .clock-small input{width:120px !important;height:120px !important}.knob-chart .chart-clock-main .clock-medium{left:12px;top:-3px}.knob-chart .chart-clock-main .clock-medium canvas,.knob-chart .chart-clock-main .clock-medium input{width:170px !important;height:170px !important}.tron-knob canvas,.tron-knob input{width:220px !important;height:220px !important}.tron-knob input{margin-left:15px !important}.modal-footer .btn{padding:6px}.crm-activity span{height:40px;width:40px;line-height:1.6}.landing-page .title{margin-bottom:30px}.contact-form{padding:0 !important}.mobile-clock-widget{height:260px}.mobile-clock-widget .clock-details{margin-top:60px;text-align:center}.weather-widget .weather-widget-bottom{padding:0 25px !important}.weather-widget .col .box{padding:10px 3px !important}.weather-widget .col .box svg{width:25px}.weather-widget .col .box h6{font-size:11px}.weather-widget .col .box h5{font-size:14px !important}.box-layout.page-wrapper .set-col-6,.box-layout.page-wrapper .set-col-3,.box-layout.page-wrapper .set-col-7,.box-layout.page-wrapper .set-col-5{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.wizard-4 .action-bar .btn{width:100%}.wizard-4 .action-bar .btn+.btn{margin-top:10px}.inline-block-sm{display:inline-block}.pagination-lg .page-link{padding:0.3rem 0.65rem;font-size:16px}.nav-pills li{width:100%}.reset-password-box{width:auto}.icon-hover-bottom .icon-first{margin-right:10px}.icon-hover-bottom .icon-popup .icon-class{display:none}.error-wrapper .maintenance-heading{margin-top:0}.card .card-header>span+span{display:none}.custom-card{padding:0}.custom-card .card-footer>div h3{font-size:20px}.custom-card .card-social li{padding:5px 0}.custom-card .profile-details h6{margin-bottom:15px}.custom-card .profile-details h4{font-size:20px}.custom-card .card-profile img{height:93px}.card .card-header .card-header-right i{margin:0 3px;font-size:14px}.blog-box.blog-shadow .blog-details{padding:10px}.blog-box.blog-shadow .blog-details h4{font-size:14px}.cal-date-widget{padding:30px}.calender-widget .cal-img{height:225px}.company-card .details .media{-ms-flex-wrap:wrap;flex-wrap:wrap}.stepwizard .stepwizard-row:before{top:17px}.stepwizard .stepwizard-row .stepwizard-step .btn{padding:6px 22px}.email-wrap .email-right-aside .email-content .email-wrapper .attachment ul li img{width:83px;height:83px}.mega-menu{padding-left:20px;padding-top:3px}.mega-menu .onhover-show-div{height:405px;left:0;top:61px;padding:15px}.mega-menu .lg-mt{margin-top:10px}.mega-menu .xs-mt{margin-top:15px}.badge{padding:0.42em 0.7em}.alert-dismissible .close{top:-1px}.alert-dismissible .close span{font-size:19px}.notify-alert{width:90%}.invoice .text-md-right{margin-top:10px}}@media only screen and (max-width: 397px){.clockpicker-align-top{top:426px !important}}@media only screen and (max-width: 360px){.welcome-popup .modal-dialog{max-width:269px}.welcome-popup .modal-dialog .modal-body .p-30{padding:80px 10px 10px}.custom-card .card-profile{margin-top:-26px}.note{min-width:240px;min-height:240px}.add-post form .m-checkbox-inline label{margin-bottom:8px}.add-post form .m-checkbox-inline label:last-child{margin-bottom:0}.datepicker-inline .datepicker{max-width:220px}.map-js-height{height:250px}.alert-theme{font-size:12px}.alert-theme button{right:30px !important}.alert-theme i{display:none}.alert-theme span+span+span{padding:15px}.bar-chart-widget .earning-details i{right:-73px}.widget-joins .border-after-xs:after{width:92%}.page-wrapper .page-main-header .main-header-left{width:25%}.status-widget svg{width:18px;height:18px}.custom-card .card-footer>div h6{font-size:12px}.language-header{padding-bottom:40px !important}.main .langChoice{padding:4px 7px;left:0;margin:0 auto;top:45px;width:30%;right:0}.tabs-scoial.nav-material.nav-tabs .nav-item .nav-link{padding:10px 10px;font-size:14px}.user-profile .hovercard .user-image .share-icons{right:6px;top:-15px}.user-profile .hovercard .user-image .share-icons li .social-icon{width:25px;height:25px}.user-profile .hovercard .user-image .share-icons li .social-icon i{font-size:14px}.social-chat .other-msg{margin-left:15px}.social-header h5 span.pull-right{display:none}.timeline-small .media .timeline-round.timeline-line-1:after{bottom:-74px;height:56px}.timeline-small .media .timeline-round.small-line:after{bottom:-32px;height:14px}.timeline-small .media .timeline-round.medium-line:after{bottom:-59px;height:40px}.landing-main .landing-home .landing-left h1{margin-bottom:15px;font-size:28px}.landing-main .landing-home .landing-body img{width:76%}.landing-main .section-space .landing-header h2{font-size:18px}.landing-main .section-space p{font-size:14px}.landing-main .particles-headline{padding-top:95px}.landing-main .landing-header h2{font-size:22px}.landing-main .main-landing .landing-left{padding-left:9px}.landing-main .main-landing .landing-left .link-arrow a{left:131px !important}.landing-main .updates-features .inner-header{width:84%}.landing-main .key-features-section .feature-main .feature-content h5{font-size:16px}.landing-main .exclusive-features .landing-header h2:after{width:210px}.landing-main .exclusive-features .exclusive-content h2{font-size:16px}.landing-main .exclusive-features .exclusive-content p{width:100%}.landing-main .exclusive-features .exclusive-image .page-builder-top{top:23px}.landing-main .exclusive-features .exclusive-image .page-builder-middle{left:-15px;bottom:17px}.landing-main .exclusive-features .exclusive-image .page-builder-bottom{bottom:-14px;right:50px}.landing-main .exclusive-features .exclusive-image .form-builder-top{top:-13px;right:76px}.landing-main .exclusive-features .exclusive-image .form-builder-bottom{bottom:-49px;right:-22px}.landing-main .exclusive-features .exclusive-image .button-builder-left{left:0px;bottom:13px}.landing-main .exclusive-features .exclusive-image .button-builder-middle{left:118px;bottom:-21px}.landing-main .exclusive-features .exclusive-image .fontawesome-right{bottom:-16px;right:57px}.custom-card .dashboard-card{padding-top:0}.custom-card .card-profile img{bottom:25px}.flot-chart-container{height:230px}.map-block{height:250px}.img-cropper .docs-tooltip{font-size:11px}.img-cropper .docs-toggles .btn-group .btn{padding:0.375rem 0.2rem}.blog-box .blog-details p{line-height:1.5}.blog-box .blog-details-main .blog-social li{padding:0 10px}.button-builder-wrap .btn-lg{font-size:18px}.nav-material.nav-tabs .nav-item .nav-link{padding:10px 0px}.tabs-responsive-side{max-width:100%}.cal-date-widget .datepicker{padding:0;width:unset}.browser-widget .media i{font-size:52px}.browser-widget .media .media-body h4{font-size:20px}.bar-chart-widget .bottom-content .num{font-size:20px}.stepwizard .stepwizard-row .stepwizard-step .btn{padding:6px 20px}.user-status table tbody img{height:40px}.xs-width-100{min-width:100%}.email-wrap .action-wrapper .actions li{margin-right:13px}.email-wrap .email-right-aside .email-content .email-wrapper .attachment ul li img{width:65px;height:65px}.email-wrap .email-right-aside .email-top .dropdown-menu{left:-58px}.form-builder #components .component .form-group #button1id{margin-bottom:15px}.mega-menu-p{padding:0 23px !important}.default-according .card .card-header i{font-size:14px;top:24px}.default-according .card .btn-link{display:block;width:100%;padding-left:17px}.star-ratings .stars .title{line-height:1}.user-profile .hovercard .social-media a{padding:0 12px}.bootstrap-touchspin .touchspin-vertical-tab .input-group{width:93% !important}.step-container{height:280px !important}.sort-panel .d-inline .btn{margin-left:87px}.jsgrid .jsgrid-pager-container .jsgrid-pager .jsgrid-pager-page{padding:0.5em 0.62em}.chat-box .chat-right-aside{-webkit-box-flex:0;-ms-flex:0 0 96%;flex:0 0 96%;max-width:96%}.chat-box .chat-right-aside .chat .chat-message{width:calc(100% - 20px)}.error-wrapper .error-heading .headline{font-size:100px}.lg-toolbar .lg-icon{width:40px}.calendar-wrap a.fc-more{font-size:.59em}.calendar-wrap .fc th{font-size:10px}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzcG9uc2l2ZS5jc3MiLCJzb3VyY2VzIjpbInJlc3BvbnNpdmUuc2NzcyIsInRoZW1lL192YXJpYWJsZXMuc2NzcyIsInRoZW1lL19yZXNwb25zaXZlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gR2VuZXJhbCB0aGVtZSBjb250ZW50c1xyXG5AaW1wb3J0IFwidGhlbWUvdmFyaWFibGVzXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZS9yZXNwb25zaXZlXCI7IiwiLy8gR2VuZXJhbCB2YXJpYWJsZXNcclxuJHRoZW1lLWZvbnQtY29sb3I6ICMyNDI5MzQ7XHJcbiR0aGVtZS1ib2R5LWZvbnQtY29sb3I6ICMxYjMxNTU7XHJcbiR0aGVtZS1ib2R5LXN1Yi10aXRsZS1jb2xvcjogIzZlN2U5NjtcclxuXHJcbi8vIFRoZW1lIGNvbG9ycyB2YXJpYWJsZXNcclxuJHRoZW1lLWRlZmF1bHQtY29sb3I6ICMxNThkZjc7XHJcbiRwcmltYXJ5LWNvbG9yOiAjN2UzN2Q4IDtcclxuJHNlY29uZGFyeS1jb2xvcjogI2ZlODBiMiA7XHJcbiRzdWNjZXNzLWNvbG9yOiAjODBjZjAwIDtcclxuJGluZm8tY29sb3IgICA6ICMwNmI1ZGQgIDtcclxuJHdhcm5pbmctY29sb3I6ICNmZmM3MTc7XHJcbiRkYW5nZXItY29sb3I6ICNmZDUxN2QgO1xyXG4kbGlnaHQtY29sb3IgICA6ICNmOGY1ZmQgO1xyXG4kc2VtaS1kYXJrICA6I2FhYWFhYTtcclxuJGxpZ2h0LXNlbWktZ3JheSAgIDojZWZlZmVmO1xyXG4kbGlnaHQtZ3JheSAgIDojZThlYmYyO1xyXG4kZGFyay1ncmF5IFx0OiM4OTg5ODk7XHJcbiRkYXJrLWNvbG9yICAgOiAjMmMzMjNmO1xyXG4kZ3JheS02MCAgIDojY2NjY2NjIDtcclxuJGNhcmQtYm9keS1jb2xvciA6ICNmOWY5ZmE7XHJcbiR0cmFuc3BhcmVudC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRhdXRoLWJnLWNvbG9yOiNmYWZhZmE7XHJcbiRsaWdodCA6ICNmZGZlZmY7XHJcbiRsaWdodC10ZXh0OiAjOTk5O1xyXG4kbGlnaHQtYmFja2dyb3VuZDogI2Y4ZjRmZTtcclxuJGxpZ2h0LWZvbnQ6IHJnYmEoMjcsIDQ5LCA4NSwgMC42KTtcclxuJGxpZ2h0LXNlbWktZm9udDogcmdiYSgyNywgNDksIDg1LCAwLjQpO1xyXG4kbGlnaHQtY2hhcnRpc3QtZ3JpZC1jb2xvcjogI2Y2ZjlmZDtcclxuJG9mZi13aGl0ZTogI2ZmZWJjZTtcclxuJGRhcmstcHJpbWFyeTogIzQ0OGFmZjtcclxuJHBpdGNoLWNvbG9yOiAjZmU4YTdkO1xyXG4kbGlnaHQtcGl0Y2g6ICNmZWNmOGI7XHJcbiRmbG93ZXItcGluazogI2ZiNmQ5ZDtcclxuJGRhcmstc2t5OiAjNTM2ZGZlO1xyXG4kY29sb3Itc2NhcnBhOiAjNGM1NjY3O1xyXG4kY29sb3ItZmlvcmQ6ICM0NTVhNjQ7XHJcbiRkYXJrLWJsdWU6ICMwMDAwOEI7XHJcbiRibGFjayA6ICMwMDA7XHJcbiR3aGl0ZTojZmZmO1xyXG4kYnRuLWJob21lLWJnLWM6I2ZmNjA2MDtcclxuJGJ0bi1zZWFyY2gtYmctYzojZmZkMDQyO1xyXG4vLyBlcnJvciBwYWdlIGNvbG9yIGVuZFxyXG5cclxuLy8gZ3JhZGllbnQgY29sb3JzXHJcbiRncmFkaWVudC1wcmltYXJ5OiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjODYzZWUyLCAjNTcxZjllKTtcclxuJGdyYWRpZW50LXNlY29uZGFyeTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgI2ZmOWNjMywgI2ZkMzQ4NCk7XHJcbiRncmFkaWVudC1zdWNjZXNzOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjYjllYzY4LCAjODBjZjAwKTtcclxuJGdyYWRpZW50LXdhcm5pbmc6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsICNmZmQ4NWQsICNmZmMyMDApO1xyXG4kZ3JhZGllbnQtaW5mbzogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgIzAwZDJkNywgIzA3YjJkZCk7XHJcbiRncmFkaWVudC1wcmltYXJ5LWRpcmVjdGlvbjogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjODYzZWUyLCAjNTcxZjllKTtcclxuJGdyYWRpZW50LXNlY29uZGFyeS1kaXJlY3Rpb246IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmOWJjMywgI2ZlNjhhMyk7XHJcbiRncmFkaWVudC1kYW5nZXItZGlyZWN0aW9uOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZjNmNzAsICNmNzM3NjkpO1xyXG4kZ3JhZGllbnQtc3VjY2Vzcy1kaXJlY3Rpb246IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2I5ZWM2OCwgIzgwY2YwMCk7XHJcbiRncmFkaWVudC1pbmZvLWRpcmVjdGlvbjogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDBkMmQ3LCAjMDdiMmRkKTtcclxuJGdyYWRpZW50LXdhcm5pbmctZGlyZWN0aW9uOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmQ4NWQsICNmZmMyMDApO1xyXG5cclxuLy9zb2NpYWwgY29sb3JzXHJcbiRmYjogIzUwNTk4ZTtcclxuJHR3aXR0ZXI6ICM2ZmEyZDg7XHJcbiRnb29nbGUtcGx1czogI2M2NGU0MDtcclxuJGxpbmtlZGluOiAjMDA3N0I1O1xyXG5cclxuLy9lcnJvciBpbnB1dCBjb2xvciBzdGFydFxyXG4kbGlnaHQtYm9keS1iZy1jb2xvcjojZmFmZGZmO1xyXG5cclxuLy9mb250c1xyXG4kZm9udC13b3JrLXNhbnM6IHdvcmstU2FucztcclxuJGZvbnQtbnVuaXRvOiBOdW5pdG87XHJcbiRmb250LXBvcHBpbnM6IFBvcHBpbnM7XHJcbiRmb250LXJhbGV3YXk6IFJhbGV3YXk7XHJcbiRmb250LXNlcmlmOiBzYW5zLXNlcmlmO1xyXG4kZm9udC10aGVtaWZ5OiB0aGVtaWZ5O1xyXG4kZm9udC1hd2Vzb21lOiBGb250QXdlc29tZTtcclxuJGZvbnQtSUNPOiBJY29Gb250O1xyXG4kZm9udC1wZTctaWNvbjogUGUtaWNvbi03LXN0cm9rZTtcclxuXHJcbi8vIGRhcmsgbGF5b3V0IHZhcmlhYmxlc1xyXG4kZGFyay1ib2R5LWJhY2tncm91bmQ6ICMzMzNhNjI7XHJcbiRkYXJrLWNhcmQtYmFja2dyb3VuZDogIzJjMzA1NDtcclxuJGRhcmstc21hbGwtZm9udC1jb2xvcjogIzk4YTZhZDtcclxuJGRhcmstYWxsLWZvbnQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43KTtcclxuJGxpZ2h0LWFsbC1mb250LWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XHJcbiRzaWRlYmFyLXN1Ym1lbnUtZm9udC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XHJcbiRkYXJrLWJvcmRlci1jb2xvcjogIzM3NDU1ODtcclxuJGRhcmstZWRpdG9yLWRvY3VtZW50OiAjMmIyYjJiO1xyXG5cclxuLy9HZW5lcmFsIHRhZyBzZXR0aW5nc1xyXG4kYm9keS1iZy1jb2xvcjogcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjYpO1xyXG4kYm9keS1mb250LXNpemU6IDE0cHg7XHJcbiRib2R5LWZvbnQtY29sb3I6ICR0aGVtZS1ib2R5LWZvbnQtY29sb3I7XHJcbiR1bC1wYWRkaW5nLWxlZnQ6IDBweDtcclxuJHVsLXBhZGRpbmctcmlnaHQ6IDBweDtcclxuJGFuY2hlci1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogbm9uZTtcclxuJGFsbC1mb2N1cy1vdXRsaW5lLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHJcbiRwYXJhZ3JhcGgtZm9udC1zaXplIDogMTNweDtcclxuJHBhcmFncmFwaC1saW5lLWhlaWdodCA6IDEuNztcclxuJHBhcmFncmFwaC1sZXR0ZXItc3BhY2luZyA6IDAuN3B4O1xyXG5cclxuJGNvZGUtdGFnLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuJGNvZGUtdGFnLWJnLWNvbG9yOiAkbGlnaHQtY29sb3I7XHJcbiRjb2RlLXRhZy1wYWRkaW5nOiAzcHg7XHJcbiRjb2RlLXRhZy1tYXJnaW46IDAgM3B4O1xyXG4kY29kZS10YWctYm9yZGVyLXJhZGlvdXM6IDJweDtcclxuXHJcbiRibG9ja3F1b3RlLXBhZGRpbmcgOiAxNXB4O1xyXG4kYmxvY2txdW90ZS1ib3JkZXIgOiA0cHggc29saWQgJGxpZ2h0LWdyYXk7XHJcblxyXG4kc21hbGwtdGFnLXBhZGRpbmc6IDEwcHg7XHJcbiRzbWFsbC10YWctY29sb3I6ICRkYXJrLWNvbG9yO1xyXG5cclxuJHByZS10YWctYmctY29sb3I6IHJnYmEoJHByaW1hcnktY29sb3IsIDAuMDMpO1xyXG4kcHJlLXRhZy1wYWRkaW5nOiAyMHB4IDA7XHJcblxyXG4kbGlzdC1ncm91cC1hY3RpdmUtYmctY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuJGxpc3QtZ3JvdXAtaW1nLXNpemU6IDQwcHg7XHJcbiRsaXN0LWdyb3VwLW1hcmdpbjogMTBweDtcclxuXHJcblxyXG4vLyBUYWJsZXMgc2V0dGluZ3NcclxuJHRhYmxlLWItbWFyZ2luOiAgICAgICAgICAgICAwcHg7XHJcbiR0YWJsZS1oZWFkaW5nLWNvbG9yOiAgICAgICAgJHRoZW1lLWJvZHktZm9udC1jb2xvcjtcclxuJHRhYmxlLXJvdy1jb2xvcjogICAgICAgICAgICAkdGhlbWUtYm9keS1mb250LWNvbG9yO1xyXG4kdGFibGUtZm9vdGVyLWZvbnQtd2VpZ2h0OiAgIGJvbGQ7XHJcbiR0YWJsZS1pbnZlcnNlLWNvbG9yOiAgICAgICAgJHdoaXRlO1xyXG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICRsaWdodDtcclxuJHRhYmxlLXBhZGRpbmc6ICAgICAgICAgICAgICAwLjc1cmVtO1xyXG4kdGFibGUteGwtcGFkZGluZzogICAgICAgICAgIDEuMjVyZW0gMnJlbTtcclxuJHRhYmxlLXhsLWZvbnQ6ICAgICAgICAgICAgICAxMjAlO1xyXG4kdGFibGUtbGctcGFkZGluZzogICAgICAgICAgIC45cmVtIDJyZW07XHJcbiR0YWJsZS1sZy1mb250OiAgICAgICAgICAgICAgMTEwJTtcclxuJHRhYmxlLWRlLXBhZGRpbmc6ICAgICAgICAgICAuNzVyZW0gMnJlbTtcclxuJHRhYmxlLWRlLWZvbnQ6ICAgICAgICAgICAgICAxMDAlO1xyXG4kdGFibGUtc20tcGFkZGluZzogICAgICAgICAgIC41cmVtIDJyZW07XHJcbiR0YWJsZS1zbS1mb250OiAgICAgICAgICAgICAgOTAlO1xyXG4kdGFibGUteHMtcGFkZGluZzogICAgICAgICAgIDAuMnJlbSAycmVtO1xyXG4kdGFibGUteHMtZm9udDogICAgICAgICAgICAgIDgwJTtcclxuJGhvcml6b250YWwtYm9yZGVyLWNvbG9yOiAgICAjZjJmNGZmO1xyXG4kaG9yaXpvbnRhbC1wYWRkaW5nOiAgICAgICAgIC43NXJlbSAycmVtO1xyXG4kdGFibGUtaW52ZXJzZS1iZy1jb2xvcjogICAgICMyOTJiMmM7XHJcblxyXG5cclxuLy9BY2NvcmRpbmcgc2V0dGluZ1xyXG4kYWNjb3JkaW5nLWNhcmQtdG9wLW1hcmdpbiAgICAgICAgICAgOiAxMHB4O1xyXG4kYWNjb3JkaW5nLWJ0bi13ZWlnaHQgICAgICAgICAgICAgICAgOiA2MDA7XHJcbiRhY2NvcmRpbmctYnRuLWNvbG9yICAgICAgICAgICAgICAgICA6ICR0aGVtZS1ib2R5LWZvbnQtY29sb3I7XHJcbiRhY2NvcmRpbmctY2FyZC1oZWFkZXItcGFkZGluZyAgICAgICA6IDAuNzVyZW0gMS4yNXJlbTtcclxuJGFjY29yZGluZy1jYXJkLWhlYWRlci1pY29uICAgICAgICAgIDogJGZvbnQtSUNPO1xyXG4kYWNjb3JkaW5nLW9wZW4taWNvbiAgICAgICAgICAgICAgICAgOiBcIlxcZWI3M1wiO1xyXG4kYWNjb3JkaW5nLWNsb3NlLWljb24gICAgICAgICAgICAgICAgOiBcIlxcZWI3YVwiO1xyXG5cclxuLy9BbGVydCBzZXR0aW5nc1xyXG4kYWxlcnQtaG92ZXItY29sb3IgICAgICAgIDokZGFyay1jb2xvcjtcclxuJGFsZXJ0LWJvcmRlci1yYWRpb3VzICAgICA6MC4xNXJlbTtcclxuJGFsZXJ0LXBhZGRpbmcgICAgICAgICAgICA6MTVweDtcclxuJGFsZXJ0LW1zZy1pY29uLXNpemUgICAgICA6MTZweDtcclxuXHJcbi8vYmFkZ2Ugc2V0dGluZ3NcclxuJGJhZGdlLXBhZGRpbmcgICAgICAgIDowLjQ0ZW0gMC43ZW07XHJcbiRiYWRnZS1zdmctc2l6ZSAgICAgICA6MTBweDtcclxuXHJcbi8vZm9ybSBpbnB1dCBzZXR0aW5nc1xyXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tICAgICAgICA6IDEuMjVlbTtcclxuJGNvbC1mb3JtLWxhYmVsLWZvbnQtc2l6ZSAgICAgICAgOiAxNHB4O1xyXG4kZm9ybS1jb250cm9sLWZvbnQtc2l6ZSAgICAgICAgICA6IDE0cHg7XHJcbiRmb3JtLWNvbnRyb2wtYm9yZGVyLXJhZGlvdXMgICAgIDogMnB4O1xyXG4kZm9ybS1jb250cm9sLWJvcmRlci1jb2xvciAgICAgOiAkbGlnaHQtZ3JheTtcclxuXHJcbi8vYnJlYWRjcnVtYiBzZXR0aW5nXHJcbiRicmVhZGNydW1iLWFuY2hlci1jb2xvciAgICA6ICR3aGl0ZTtcclxuJGJyZWFkY3J1bWItYW5jaGVyLWRhcmstY29sb3IgICAgOiAkYmxhY2s7XHJcblxyXG4vL2J1dHRvbnMgc2V0dGluZ1xyXG4kYnRuLWZvbnQtc2l6ZSA6IDE0cHg7XHJcbiRidG4tcGFkZGluZyA6IDAuMzc1cmVtIDEuNzVyZW07XHJcbiRidG4tbGctZm9udC1zaXplOiAxOHB4O1xyXG4kYnRuLXNtLWZvbnQtc2l6ZTogMTJweDtcclxuJGJ0bi14cy1mb250LXNpemU6IDExcHg7XHJcbiRidG4teHMtcGFkZGluZzogIDAuMDVyZW0gMC40cmVtO1xyXG5cclxuXHJcbi8vQ2FyZCBzZXR0aW5nc1xyXG4kY2FyZC1wYWRkaW5nICAgICAgICA6NTBweDtcclxuJGNhcmQtbWFyZ2luLWJvdHRvbSAgOjQwcHg7XHJcbiRjYXJkLWJvcmRlci13aWR0aCAgIDowcHg7XHJcbiRjYXJkLWJvcmRlci1jb2xvciAgIDogI2YyZjRmZjtcclxuJGNhcmQtYm9yZGVyLXJhZGlvdXMgOiA0MHB4O1xyXG4kY29tbW9uLXNoYWRvdy1jb2xvciA6JHByaW1hcnktY29sb3I7XHJcbiRjYXJkLWJveC1zaGFkb3cgICAgIDowcHggMHB4IDI1cHggMHB4IHJnYmEoJGNvbW1vbi1zaGFkb3ctY29sb3IsIDAuMDUpO1xyXG4kY2FyZC1oZWFkZXItZm9udC13ZWlnaHQgOiA4MDA7XHJcbiRjYXJkLWhlYWRlci1iZy1jb2xvciA6ICR3aGl0ZTtcclxuJGNhcmQtaGVhZGVyLWZvbnQtdHJhbnNmb3JtIDogY2FwaXRhbGl6ZTtcclxuJGNhcmQtaGVhZGVyLXNwYW4tc2l6ZSA6IDEycHg7XHJcbiRjYXJkLWhlYWRlci1zcGFuLWNvbG9yIDogJHRoZW1lLWJvZHktc3ViLXRpdGxlLWNvbG9yO1xyXG4kY2FyZC1ib2R5LWJnLWNvbG9yIDogJHRyYW5zcGFyZW50LWNvbG9yO1xyXG4kY2FyZC1mb290ZXItYmctY29sb3IgOiAkd2hpdGU7XHJcblxyXG4vL2Zvb3RlciBzZXR0aW5nc1xyXG4kZm9vdGVyX2JnX2NvbG9yIDogJHdoaXRlO1xyXG4kZm9vdGVyX3RvcF9iZ3JfY29sb3IgOiAkbGlnaHQtY29sb3I7XHJcbiRmb290ZXJfbGlua19hbGlnbiA6IHJpZ2h0O1xyXG4kZm9vdGVyX2RhcmtfY29sb3IgOiAkZGFyay1jb2xvcjtcclxuJGZvb3Rlcl9kYXJrX190eHRfY29sb3IgOiAkd2hpdGU7XHJcblxyXG4vL2Zvcm0gc2V0dGluZ3NcclxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbSAgOjIwcHg7XHJcbiRzbS1mb3JtLW1hcmdpbi1ib3R0b20gOiAxNHB4O1xyXG4kZm9ybS1wbGFjZWhvbGRlci1jb2xvciA6ICRkYXJrLWdyYXk7XHJcbiRmb3JtLXBsYWNlaG9sZGVyLWZvbnQtc2l6ZSA6IDE0cHg7XHJcbiRmb3JtLXBsYWNlaG9sZGVyLWxldHRlci1zcGFjaW5nIDogMXB4O1xyXG4kZm9ybS1wbGFjZWhvbGRlci1mb250LXdlaWdodCA6IDEwMDtcclxuJGZvcm0taW5wdXQtYm9yZGVyLWNvbG9yIDogJGxpZ2h0LXNlbWktZ3JheTtcclxuJGZvcm0taW5wdXQtYmctY29sb3IgOiAkd2hpdGU7XHJcblxyXG4vL1RvdXIgc2V0dGluZ3NcclxuJHRvdXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cclxuLy9zaWRhYnIgbWFpbiBzZXR0aW5nc1xyXG4kc2lkZWJhci1wb3NpdGlvbjogZml4ZWQ7XHJcbiRzaWRlYmFyLWJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuJHNpZGViYXItc2hhZG93OiAwIDE2cHggMTVweCAxNXB4IHJnYmEoJHByaW1hcnktY29sb3IsIDAuMDMpO1xyXG4kc2lkZWJhci10cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuLy9TaWRlYmFyIG1haW4gbWVudSBzZXR0aW5nXHJcbiRzaWRlYmFyLW1lbnUtcG9zaXRpb24tdG9wOiA5NXB4O1xyXG4kc2lkZWJhci1tZW51LXotaW5kZXg6IDEwO1xyXG4kc2lkZWJhci1tYXJnaW4tbGVmdC1jbG9zZTogLTMyMHB4O1xyXG4kc2lkZWJhci1tYWluLXN1Ym1lbnUtbWFyZ2luLWNsb3NlOiAtMjI1cHg7XHJcbiRzaWRlYmFyLWhvdmVyLXR4dC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiRzaWRlYmFyLWljb25zbWVudS13aWR0aDogOTBweDtcclxuJHNpZGViYXItaWNvbnMtbWFpbm1lbnUtd2lkdGg6IDIxMHB4O1xyXG4kc2lkZWJhci1oZWlnaHQ6IGNhbGMoMTAwdmggLSA5NXB4KTtcclxuJHNpZGViYXItYmFyLWljb24tcGFkZGluZzogMjBweCAxNXB4O1xyXG4kc2lkZWJhci1iYXItaWNvbi16LWluZGV4OiA5OTk7XHJcbiRzaWRlYmFyLWJhci1pY29uLWZvbnQtc2l6ZTogMjJweDtcclxuJHNpZGViYXItaWNvbmJhci1tYWlubWVudS10b3Atc3BhY2U6IDk1cHg7XHJcbiRzaWRlYmFyLWljb25iYXItbWFpbm1lbnUtZm9udC13ZWlnaHQ6IDYwMDtcclxuJHNpZGViYXItaWNvbmJhci1tYWlubWVudS1oZWFkZXItZm9udC1zaXplOiAxOHB4O1xyXG4kc2lkZWJhci1pY29uYmFyLW1haW4tbWVudS1oZWFkZXItcGFkZGluZzogMjBweCAwIDIwcHggMjBweDtcclxuJHNpZGViYXItaWNvbmJhci1tYWluLW1lbnUtZm9udC13ZWlnaHQ6IDcwMDtcclxuJHNpZGViYXItaWNvbmJhci1tYWluLW1lbnUtc3ViaGVhZGVyLW1hcmdpbjogMjVweDtcclxuXHJcbi8vSGVhZGVyIHNldHRpbmdzXHJcbiRtYWluLWhlYWRlci1iZy1jb2xvcjogJHdoaXRlO1xyXG4kbWFpbi1oZWFkZXItcG9zaXRpb246IGZpeGVkO1xyXG4kbWFpbi1oZWFkZXItdG9wOiAwO1xyXG4kbWFpbi1oZWFkZXItei1pbmRleDogOTk5O1xyXG4kbWFpbi1oZWFkZXItc2hhZG93OiAgMCAwIDQxcHggMThweCByZ2JhKDI0NiwgMjUwLCAyNTMsIDEpO1xyXG5cclxuLy9wYWdlIHNldHRpbmdzXHJcbiRwYWdlLWJvZHktd2lkdGg6IDMwMHB4O1xyXG4kcGFnZS1ib2R5LXBhZGRpbmcgOiAwIDMwcHg7XHJcbiRwYWdlLWJvZHktYmctY29sb3I6ICRsaWdodC1jb2xvcjtcclxuJHBhZ2UtYm9keS1tYXJnaW4tYm90dG9tOiAwcHg7XHJcbiRwYWdlLWhlYWRlci1wYWRkaW5nIDogNTBweDtcclxuJGNvbW1vbi1ib3gtc2hhZG93OiAycHggMy40NjRweCA4cHggMHB4IHJnYmEoICRwcmltYXJ5LWNvbG9yLCAwLjE4ICk7XHJcbiRwYWdlLXRpdGxlLWZvbnQtd2VpZ2h0OiA2MDA7XHJcbiRwYWdlLXNtYWxsLXRpdGxlLWRpc3BsYXk6IGJsb2NrO1xyXG4kcGFnZS1zbWFsbC10aXRsZS10ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kcGFnZS1zbWFsbC10aXRsZS1sZXR0ZXItc3BhY2luZzogNHB4O1xyXG4kcGFnZS1zbWFsbC10aXRsZS1mb250LXdlaWdodDogNzAwO1xyXG4kYnJlYWRjcnVtYi1jb250ZW50OiBcIi9cIjtcclxuXHJcblxyXG4vL21haW4gaGVhZGVyIGxlZnQgc2V0dGluZ3NcclxuJG1haW4taGVhZGVyLWxlZnQtYmctY29sb3IgOiAkdGhlbWUtZm9udC1jb2xvcjtcclxuJG1haW4taGVhZGVyLXBhZGRpbmcgOiAzMHB4IDM1cHg7XHJcbiRtYWluLWhlYWRlci1yaWdodC1wYWRkaW5nOiAzMHB4IDIwcHggMjFweCAyMHB4O1xyXG4kbWFpbi1oZWFkZXItcmlnaHQtbmF2LXJpZ2h0IDogIDBweDtcclxuJG1haW4taGVhZGVyLXJpZ2h0LW5hdi1pY29uLXNpemUgOiAgMThweDtcclxuJG1haW4taGVhZGVyLXJpZ2h0LW5hdi1pY29uLWNvbG9yIDogICRwcmltYXJ5LWNvbG9yO1xyXG4kbWFpbi1oZWFkZXItcmlnaHQtbmF2LWljb24tbWFyZ2luLXRvcCA6ICAxMHB4O1xyXG5cclxuIiwiLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICA3NC4gUmVzcG9uc2l2ZSBDU1MgU3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cclxuXHJcbi8qID09PT09PT09PSBtaW4gYW5kIG1heCBzY3NzIGZvciAxMjAwIHRvIDEzNjYgc2NyZWVuID09PT09PT09PSAqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjYwcHgpIGFuZCAobWluLXdpZHRoOiAxMzY3cHgpe1xyXG4gIC50YXNrLWxpc3Qge1xyXG4gICAgbGl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICAgIG1hcmdpbjogMTBweDtcclxuICB9XHJcbiAgLndlYXRoZXItd2lkZ2V0e1xyXG4gICAgLndlYXRoZXItd2lkZ2V0LXRvcCB7XHJcbiAgICAgIGhlaWdodDogMjMwcHg7IFxyXG4gICAgICAubG9jYXRpb24geyBcclxuICAgICAgICB0b3A6IDUwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC53ZWF0aGVyLXdpZGdldC1ib3R0b217XHJcbiAgICAgIC5jb2x7XHJcbiAgICAgICAgLmJveHtcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY2MHB4KXtcclxuIC5hZGQtYXJyb3d7XHJcbiAgLm1vcmUtYnRue1xyXG4gICAgLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmJ0bi1saWdodHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y0ZWVmZCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICBwYWRkaW5nOiAyN3B4IDIxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi53ZWF0aGVyLXdpZGdldHtcclxuXHJcbiAgLndlYXRoZXItd2lkZ2V0LWJvdHRvbXtcclxuICAgIC5jb2x7XHJcbiAgICAgIC5ib3h7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgIH0gXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJyb3dzZXItd2lkZ2V0e1xyXG4gIGltZyB7XHJcbiAgICBoZWlnaHQ6IDYwcHg7IFxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5waG90b3Mge1xyXG4gIHVsIHtcclxuICAgIGxpIHtcclxuICAgICAgd2lkdGg6IDI2JTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnZlcnRpY2FsLW1lbnUtbWFpbiB7XHJcbiAgLm1lZ2EtbWVudSB7XHJcbiAgICB3aWR0aDogMTIwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweCAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi51c2VyLXN0YXR1cyB7XHJcbiAgdGFibGUge1xyXG4gICAgdGhlYWQge1xyXG4gICAgICB0ciB7XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEyNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGJvZHkge1xyXG4gICAgICB0ciB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5iYXItY2hhcnQge1xyXG4gIGNhbnZhc3tcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5jaGF0LWJveHtcclxuICAuY2hhdC1oaXN0b3J5e1xyXG4gICAgLmNhbGwtaWNvbnN7XHJcbiAgICAgIHVse1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JheTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50b3RhbC10aW1le1xyXG4gICAgICBoMntcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhbGwtY29udGVudHtcclxuICAgICAgLmJ0bntcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY2hhdC1sZWZ0LWFzaWRlIHtcclxuICAucGVvcGxlLWxpc3Qge1xyXG4gICAgaGVpZ2h0OiA1MjBweDtcclxuICB9XHJcbn1cclxuLmNoYXQtYm94e1xyXG4gIC5jaGF0LXJpZ2h0LWFzaWRlIHtcclxuICAgIC5jaGF0IHtcclxuICAgICAgLmNoYXQtbXNnLWJveCB7XHJcbiAgICAgICAgaGVpZ2h0OiA0NDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucGVvcGxlLWxpc3R7XHJcbiAgICB1bHtcclxuICAgICAgbWF4LWhlaWdodDogNDUwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY2FsbC1jaGF0LWJvZHl7XHJcbiAgLmNoYXQtYm94e1xyXG4gICAgLnBlb3BsZS1saXN0e1xyXG4gICAgICB1bHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA1NTBweDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogNjI1cHg7XHJcbiAgfVxyXG59XHJcbi5jYWxsZXItaW1ne1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbGVmdDogMTVweDtcclxuICBpbWd7XHJcbiAgICBvcGFjaXR5OiAwLjc7XHJcbiAgfVxyXG59XHJcbi5jaGF0LWJveCB7XHJcbiAgLmNoYXQtaGlzdG9yeSB7XHJcbiAgICAucmVjZWl2ZXItaW1nIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIH1cclxuICAgIC5jYWxsLWNvbnRlbnQge1xyXG4gICAgICA+ZGl2e1xyXG4gICAgICAgIGhlaWdodDogNTQ1cHg7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gIC5ib3gtbGF5b3V0LnBhZ2Utd3JhcHBlciB7XHJcbiAgICAucGFnZS1tYWluLWhlYWRlciB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogdW5zZXQ7XHJcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgfVxyXG4gICAgLnBhZ2UtYm9keS13cmFwcGVyIHtcclxuICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAucGFnZS1zaWRlYmFye1xyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICB+IGZvb3RlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xyXG4gICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTgwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuZG9jcy1idXR0b25zLC5kb2NzLXRvZ2dsZXN7XHJcbiAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDEyMDBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMzY2cHgpIHtcclxuICAudmVydGljYWwtbWVudS1tdHtcclxuICAgIC5jcm0tYWN0aXZpdHl7XHJcbiAgICAgIGhlaWdodDogMjk4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mbG90LWNoYXJ0LWNvbnRhaW5lci1zbWFsbHtcclxuICAgIGhlaWdodDogMjI3cHg7XHJcbiAgfVxyXG4gIC5jYWxsLWNoYXQtc2lkZWJhciB7XHJcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gIH1cclxuICAucHJvZHVjdC1ib3h7XHJcbiAgICAucHJvZHVjdC1kZXRhaWxzIHtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgcHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mbG90LWNoYXJ0LWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDI4MnB4O1xyXG4gIH1cclxuICAuY3VzdG9tLWNhcmQge1xyXG4gICAgLmNhcmQtcHJvZmlsZSB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2ZpbGUtZGV0YWlsc3tcclxuICAgICAgaDR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGg2e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJkLWZvb3RlciB7XHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC54bC1ub25le1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnhsLTYwe1xyXG4gICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICBmbGV4OjAgMCA2MCU7XHJcbiAgfVxyXG4gIC54bC01MHtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgZmxleDowIDAgNTAlO1xyXG4gIH1cclxuICAueGwtMTAwe1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgZmxleDowIDAgMTAwJTtcclxuICB9XHJcbiAgLnhsLTIze1xyXG4gICAgbWF4LXdpZHRoOiAyMyU7XHJcbiAgICBmbGV4OjAgMCAyMyU7XHJcbiAgfVxyXG4gIC54bC0yNXtcclxuICAgIG1heC13aWR0aDogMjUlO1xyXG4gICAgZmxleDowIDAgMjUlO1xyXG4gIH1cclxuICAueGwtNDB7XHJcbiAgICBtYXgtd2lkdGg6IDQwJTtcclxuICAgIGZsZXg6MCAwIDQwJTtcclxuICB9XHJcbiAgLnhsLTR7XHJcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTtcclxuICAgIGZsZXg6MCAwIDMzLjMzJTtcclxuICB9XHJcbiAgLmNybS1hY3Rpdml0eXtcclxuICAgIGhlaWdodDogMjkxcHg7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgLm1lZGlhIHtcclxuICAgICAgLm1lZGlhLWJvZHkge1xyXG4gICAgICAgIC5kYXRlcyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2FsZW5kZXItd2lkZ2V0e1xyXG4gICAgLmNhbC1kYXRle1xyXG4gICAgICB3aWR0aDogOTVweDtcclxuICAgICAgaGVpZ2h0OiA5NXB4O1xyXG4gICAgICBoNSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBwYWRkaW5nOiAxM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGNoYXRcclxuICAuY2hhdC1ib2R5e1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICB9XHJcbiAgLmNoYXQtYm94e1xyXG4gICAgLmNoYXQtaGlzdG9yeXtcclxuICAgICAgLmNhbGwtY29udGVudCB7XHJcbiAgICAgICAgLmJ0bntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRvdGFsLXRpbWUgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgfVxyXG4gICAgICAucmVjZWl2ZXItaW1ne1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG4gICAgICAuY2FsbC1pY29uc3tcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAudXNlci1pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICB9XHJcbiAgICAuYWJvdXQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLm5hdi1tYXRlcmlhbC5uYXYtdGFicyB7XHJcbiAgICAgIC5uYXYtaXRlbXtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgcGFkZGluZzogMTNweCA0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGNvbG9yOiAkc2VtaS1kYXJrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNoYXQtbWVudXtcclxuICAgICAgLnBlb3BsZS1saXN0e1xyXG4gICAgICAgIHVsLmxpc3R7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OjM3NnB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnVzZXItcHJvZmlsZXtcclxuICAgICAgICAuaW1hZ2V7XHJcbiAgICAgICAgICAuYXZhdGFye1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5pY29uLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jaGF0LWxlZnQtYXNpZGV7XHJcbiAgICAucGVvcGxlLWxpc3R7XHJcbiAgICAgIGhlaWdodDogNDIwcHg7XHJcbiAgICAgIHVse1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDM3NnB4O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdGF0dXMtY2lyY2xle1xyXG4gICAgICB0b3A6NHB4O1xyXG4gICAgICBsZWZ0OjM2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vYmxvZyBzY3NzXHJcbiAgLmJsb2ctYm94e1xyXG4gICAgLmJsb2ctZGV0YWlscy1tYWlue1xyXG4gICAgICAuYmxvZy1ib3R0b20tZGV0YWlsc3tcclxuICAgICAgICBtYXJnaW46IDIwcHggMTBweDtcclxuICAgICAgfVxyXG4gICAgICAuYmxvZy1zb2NpYWx7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJsb2ctYm90dG9tLWNvbnRlbnR7XHJcbiAgICBkaXNwbGF5Om5vbmU7XHJcbiAgfVxyXG4gIC5ibG9nLWJveC5ibG9nLXNoYWRvd3tcclxuICAgIC5ibG9nLWRldGFpbHN7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5icm93c2VyLXdpZGdldHtcclxuICAgIGltZ3tcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gZW1haWwtYXBwXHJcbiAgLmVtYWlsLXdyYXB7XHJcbiAgICAuZW1haWwtbGVmdC1hc2lkZXtcclxuICAgICAgLmVtYWlsLWFwcC1zaWRlYmFye1xyXG4gICAgICAgIC5tZWRpYXtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgLm1lZGlhLXNpemUtZW1haWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAubXItM3tcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubWVkaWEtYm9keXtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVtYWlsLXJpZ2h0LWFzaWRle1xyXG4gICAgICAuZW1haWwtYm9keXtcclxuICAgICAgICAuYXR0YWNobWVudHtcclxuICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzNweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmVtYWlsLXRvcHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgLmZsb2F0LXJpZ2h0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGg1e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbmJveHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDY2OHB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAubWVkaWF7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAubWVkaWEtc2l6ZS1lbWFpbHtcclxuICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAubXItM3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubWVkaWEtYm9keXtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBoNntcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmVtYWlsLWNvbXBvc2V7XHJcbiAgICAgICAgICAuY2tlX2NvbnRlbnRzLmNrZV9yZXNldCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE0NHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogOTklO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNvbXBvc2UtYm9yZGVye1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBhbGVydCBwYWdlXHJcbiAgLmFsZXJ0LWRpc21pc3NpYmxle1xyXG4gICAgcHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIG1heC13aWR0aDogMTgxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIHRvdWNoc3BpbiBwYWdlXHJcbiAgLmJvb3RzdHJhcC10b3VjaHNwaW4ge1xyXG4gICAgLnRvdWNoc3Bpbi12ZXJ0aWNhbC10YWIge1xyXG4gICAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgIHdpZHRoOiA5NiUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiA9PT09PT09PT0gbWluIGFuZCBtYXggc2NzcyBmb3IgOTkyIHRvIDc2OCBzY3JlZW4gPT09PT09PT09ICovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA5OTJweCkge1xyXG4gIC8vIGxhbmRpbmcgcGFnZVxyXG4gIC5sYW5kaW5nLW1haW57XHJcbiAgICAubWFpbi1sYW5kaW5ne1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDAgMCAwcHghaW1wb3J0YW50O1xyXG4gICAgICAubGluay1hcnJvd3tcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgbGVmdDogMjYxcHghaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubGFuZGluZy1sZWZ0e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDhweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaDF7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI3cHghaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4IWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgLnhsLW10LWpvYiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLyogPT09PT09PT09IHJlc3BvbnNpdmUgc2NzcyBmb3IgMTM2NiBzY3JlZW4gPT09PT09PT09ICovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgLnBpeGVsc3RyYXAgYSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIxcHg7XHJcbiAgfVxyXG4gIC8vIG1haW4gaGVhZGVyIGNzc1xyXG4gIC5wYWdlLW1haW4taGVhZGVyIHtcclxuICAgIC5tYWluLWhlYWRlci1yaWdodCB7XHJcbiAgICAgIC5uYXYtcmlnaHQge1xyXG4gICAgICAgID4gdWwge1xyXG4gICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyB0aW1lbGluZSBzbWFsbCBwYWdlXHJcbiAgLnRpbWVsaW5lLXNtYWxse1xyXG4gICAgLm1lZGlhe1xyXG4gICAgICAubWVkaWEtYm9keSB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubWFwLWpzLWhlaWdodCB7XHJcbiAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gIH1cclxuICAvLyBjaGF0IHBhZ2VcclxuICAuY2hhdC1ib3gge1xyXG4gICAgLmNoYXQtcmlnaHQtYXNpZGUge1xyXG4gICAgICAuY2hhdCB7XHJcbiAgICAgICAgLmNoYXQtbXNnLWJveCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM2NHB4O1xyXG4gICAgICAgICAgLmNoYXQtdXNlci1pbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5tZXNzYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGF0LXJpZ2h0LWFzaWRle1xyXG4gICAgZmxleDogMCAwIDYwJTtcclxuICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5jaGF0IHtcclxuICAgICAgLmNoYXQtbWVzc2FnZSB7XHJcbiAgICAgICAgLnNtaWxleS1ib3h7XHJcbiAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNoYXQtYm94IHtcclxuICAgIC5jaGF0LWhpc3Rvcnkge1xyXG4gICAgICAucmVjZWl2ZXItaW1nIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNhbGwtY2hhdC1ib2R5IHtcclxuICAgIC5jaGF0LWJveCB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGhlaWdodDogNTY1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGxhbmRpbmcgcGFnZSBjc3Mgc3RhcnRcclxuICAubGFuZGluZy1tYWlue1xyXG4gICAgLm1haW4tbGFuZGluZ3tcclxuICAgICAgcGFkZGluZzogMTAwcHggMCAwIDBweDtcclxuICAgICAgLmxpbmstYXJyb3d7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGJvdHRvbTogMzlweDtcclxuICAgICAgICAgIGxlZnQ6IDM2NnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubGFuZGluZy1sZWZ0e1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDAgMCAxMDBweDtcclxuICAgICAgICBoMXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC51cGRhdGVzLWZlYXR1cmVze1xyXG4gICAgICAuaW5uZXItaGVhZGVye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmV4Y2x1c2l2ZS1mZWF0dXJlc3tcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XHJcbiAgICAgIC5leGNsdXNpdmUtaW1hZ2V7XHJcbiAgICAgICAgLnBhZ2UtYnVpbGRlci1taWRkbGUge1xyXG4gICAgICAgICAgd2lkdGg6IDM2JTtcclxuICAgICAgICAgIGxlZnQ6IC03OXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGFnZS1idWlsZGVyLXRvcHtcclxuICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICB0b3A6NTlweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhZ2UtYnVpbGRlci1ib3R0b217XHJcbiAgICAgICAgICB3aWR0aDogMjYlO1xyXG4gICAgICAgICAgYm90dG9tOiAtMjRweDtcclxuICAgICAgICAgIHJpZ2h0OiAxNTlweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tYnVpbGRlci10b3B7XHJcbiAgICAgICAgICB0b3A6IC0zMXB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDE0MHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tYnVpbGRlci1ib3R0b217XHJcbiAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9uLWJ1aWxkZXItbGVmdHtcclxuICAgICAgICAgIHdpZHRoOiAyNyU7XHJcbiAgICAgICAgICBib3R0b206IDM5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24tYnVpbGRlci1taWRkbGV7XHJcbiAgICAgICAgICBsZWZ0OiAyMDNweDtcclxuICAgICAgICAgIHdpZHRoOiA0NCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb250YXdlc29tZS1yaWdodHtcclxuICAgICAgICAgIGJvdHRvbTogLTM0cHg7XHJcbiAgICAgICAgICByaWdodDogNTVweDtcclxuICAgICAgICAgIHdpZHRoOiA2MiU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWR2YW5jZS1iZ3tcclxuICAgICAgLmFkdmFuY2UtY29udGVudHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gbGFuZGluZyBwYWdlIGNzcyBlbmRzXHJcbiAgLmNhbGVuZGVyLXdpZGdldHtcclxuICAgIC5jYWwtZGVzY3tcclxuICAgICAgcHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA4OHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZXF1YWwtaGVpZ2h0LXhse1xyXG4gICAgaGVpZ2h0OiA1MTdweDtcclxuICB9XHJcblxyXG4gIC5hdXRoZW50aWNhdGlvbi1tYWluIHtcclxuICAgIC5hdXRoLWlubmVycmlnaHQge1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZ3JwLWJ0bnMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICAuYnV0dG9uLWJ1aWxkZXIge1xyXG4gICAgLmJ1dHRvbi1nZW5lcmF0b3ItYngge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAucGFnZS1idWlsZGVye1xyXG4gICAgLmJ0bi1ncm91cCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIC5idG4tZ3JpZHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgIGJvcmRlci1yaWdodDpub25lO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuZ2UtY2FudmFzLmdlLWxheW91dC1kZXNrdG9wIHtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLy9lY29tbWVyY2UgZGFzaGJvYXJkXHJcbiAgLmVjb21tZXJjZS13aWRnZXQge1xyXG4gICAgLnRvdGFsLW51bXtcclxuICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3VwcG9ydC10aWNrZXQtZm9udHtcclxuICAgIC50b3RhbC1udW17XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIH1cclxuICB9XHJcbiAgLy9kZWZhdWx0IGRhc2hib2FyZFxyXG4gIC5jdXN0b20tY2FyZCB7XHJcbiAgICAuY2FyZC1zb2NpYWwge1xyXG4gICAgICBsaXtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1hcC1jaGFydCB7XHJcbiAgICAuY2hhcnQtY29udGFpbmVyIHtcclxuICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5zcGVlZC1jaGFydHtcclxuICAgIC5jaGFydC1jb250YWluZXIge1xyXG4gICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtNDBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYW5kaWRjYWhydHtcclxuICAgIGhlaWdodDogMzYwcHg7XHJcbiAgfVxyXG5cclxuICAvL2NoYXJ0IHdpZGdldFxyXG4gIC5zdGF0dXMtZGV0YWlscyB7XHJcbiAgICBoM3tcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2hhcnQtd2lkZ2V0LXRvcCB7XHJcbiAgICAudG90YWwtdmFsdWV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnN0YXR1cy13aWRnZXQge1xyXG4gICAgLmNhcmQtYm9keXtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLy9nZW5lcmFsIHdpZGdldFxyXG4gIC51c2VyLXN0YXR1cyB7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIHRoZWFkIHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRib2R5IHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJyb3dzZXItd2lkZ2V0e1xyXG4gICAgLm1lZGlhe1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIC5tZWRpYS1ib2R5e1xyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRlc3RpbW9uaWFsIHtcclxuICAgIGl7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDZweDtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYWwtZGF0ZS13aWRnZXQgLmRhdGVwaWNrZXIge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IHVuc2V0O1xyXG4gIH1cclxuICAuY29tcGFueS1jYXJke1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcbiAgLnN0YXRpYy10b3Atd2lkZ2V0IHtcclxuICAgIC5tZWRpYS1ib2R5IHtcclxuICAgICAgaDN7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5pY29uLWJne1xyXG4gICAgICAgIHJpZ2h0OiAtMjFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAud2lkZ2V0LWpvaW5ze1xyXG4gICAgLm1lZGlhe1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAubWVkaWEtYm9keXtcclxuICAgICAgICBoM3tcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnJlZGlhbC1zb2NpYWwtd2lkZ2V0e1xyXG4gICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgaGVpZ2h0OiAxMjVweDtcclxuICAgIGl7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9jaGF0XHJcbiAgLmNoYXQtYm9keXtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgfVxyXG4gIC5jaGF0LWJveHtcclxuICAgIC5jaGF0LWhpc3Rvcnl7XHJcbiAgICAgIC5jYWxsLWNvbnRlbnQge1xyXG4gICAgICAgIC5idG57XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50b3RhbC10aW1lIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnJlY2VpdmVyLWltZ3tcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmNhbGwtaWNvbnN7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLnVzZXItaW1hZ2Uge1xyXG4gICAgICB3aWR0aDogNDVweDtcclxuICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgfVxyXG4gICAgLmFib3V0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIC5uYXYtbWF0ZXJpYWwubmF2LXRhYnMge1xyXG4gICAgICAubmF2LWl0ZW17XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIHBhZGRpbmc6IDEzcHggNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJHNlbWktZGFyayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNoYXQtbWVudXtcclxuICAgICAgLnBlb3BsZS1saXN0e1xyXG4gICAgICAgIHVsLmxpc3R7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OjM3NnB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnVzZXItcHJvZmlsZXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIC5pbWFnZXtcclxuICAgICAgICAgIC5hdmF0YXJ7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmljb24td3JhcHBlcntcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudXNlci1jb250ZW50e1xyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaHJ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9sbG93e1xyXG4gICAgICAgICAgLmZvbGxvdy1udW17XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jaGF0LWxlZnQtYXNpZGV7XHJcbiAgICAucGVvcGxlLWxpc3R7XHJcbiAgICAgIGhlaWdodDogNDkwcHg7XHJcbiAgICAgIHVse1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQzNHB4O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnN0YXR1cy1jaXJjbGV7XHJcbiAgICB0b3A6NHB4O1xyXG4gICAgbGVmdDozN3B4O1xyXG4gIH1cclxuICAvLyBtZWdhLW1lbnVcclxuICAubWVnYS1tZW51IHtcclxuICAgIC5vbmhvdmVyLXNob3ctZGl2IHtcclxuICAgICAgbGVmdDogMTY0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGltYWdlIGNyb3BwZXIgcGFnZVxyXG4gIC5pbWctY3JvcHBlcntcclxuICAgIC5kb2NzLXRvZ2dsZXN7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gdG91Y2hzcGluIHBhZ2VcclxuICAuYm9vdHN0cmFwLXRvdWNoc3BpbntcclxuICAgIC5kcm9wZG93bi1iYXNpY3tcclxuICAgICAgLmRyb3Bkb3due1xyXG4gICAgICAgIC5kcm9wZG93bi1jb250ZW50e1xyXG4gICAgICAgICAgbGVmdDotMjFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gZGF0YXRhYmxlIGFkdmFuY2UgcGFnZVxyXG4gICNhZHZhbmNlLTVfd3JhcHBlcntcclxuICAgIC5kYXRhVGFibGVzX3BhZ2luYXRle1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9kdWN0LXRhYmxlIHtcclxuICAgICNiYXNpYy0xX3dyYXBwZXIge1xyXG4gICAgICAuZGF0YVRhYmxlIHtcclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8ganNncmlkLXRhYmxlIHBhZ2VcclxuICAjYmF0Y2hEZWxldGV7XHJcbiAgICAuanNncmlkLWdyaWQtaGVhZGVye1xyXG4gICAgICAuanNncmlkLXRhYmxle1xyXG4gICAgICAgIC5qc2dyaWQtaGVhZGVyLXJvd3tcclxuICAgICAgICAgIC5qc2dyaWQtaGVhZGVyLWNlbGx7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDY3cHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuanNncmlkLWdyaWQtYm9keXtcclxuICAgICAgLmpzZ3JpZC10YWJsZXtcclxuICAgICAgICAuanNncmlkLXJvd3tcclxuICAgICAgICAgIC5qc2dyaWQtY2VsbHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICB3aWR0aDogNjdweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gZm9yZ2V0IHBhc3N3b3JkIHBhZ2VcclxuICAucmVzZXQtcGFzc3dvcmQtYm94e1xyXG4gICAgLnRoZW1lLWZvcm17XHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgcGFkZGluZzogNnB4IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiA9PT09PT09PT0gcmVzcG9uc2l2ZSBzY3NzIGZvciAxMjAwIHNjcmVlbiA9PT09PT09PT0gKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuIC5tb250aGx5LW92ZXJ2aWV3e1xyXG4gIC5yb3VuZHMtZGVjb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIH1cclxuICAucHJpY2luZy1zaW1wbGUge1xyXG4gICAgLmNhcmQtYm9keSB7XHJcbiAgICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4uYWxlcnQtdGhlbWV7XHJcbiAgbWF4LXdpZHRoOiA0MDBweDtcclxufVxyXG4gIC8vIG1haW4gaGVhZGVyIGNzc1xyXG4gIC5wYWdlLXdyYXBwZXJ7XHJcbiAgICAucGFnZS1tYWluLWhlYWRlcntcclxuICAgICAgJi5tZWdhLW1lbnUtaGVhZGVye1xyXG4gICAgICAgIC52ZXJ0aWNhbC1tb2JpbGUtc2lkZWJhcntcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudmVydGljYWwtbW9iaWxlLXNpZGViYXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAubWFpbi1oZWFkZXItcmlnaHR7XHJcbiAgICAgICAgLm5hdi1yaWdodHtcclxuICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcclxuICAgICAgICAgID4gLm1vYmlsZS10b2dnbGUtbGVmdHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgY2lyY2xle1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuc3VibWVudSB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2F0ZWdvcnktZHJvcGRvd24sIC5zdGF0dXMtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICB0b3A6IDM4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2JpbGUtc2lkZWJhciB7XHJcbiAgICAgICAgICAuc3dpdGNoLXNtIHtcclxuICAgICAgICAgICAgLnN3aXRjaCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFnZS1ib2R5LXdyYXBwZXIge1xyXG4gICAgICAucGFnZS1ib2R5LCBmb290ZXIgeyAgICAgICAgXHJcbiAgICAgICAgJi52ZXJ0aWNhbC1tZW51LW10IHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5pY29uc2lkZWJhci1tZW51IHtcclxuICAgICAgICAuaWNvbk1lbnUtYmFyIHsgICAgICAgICAgXHJcbiAgICAgICAgICAuaWNvbmJhci1tYWlubWVudSB7XHJcbiAgICAgICAgICAgIC5pY29uYmFyLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMjFweCAwIDIxcHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmljb25iYXItc2Vjb25kLWNsb3NlIHtcclxuICAgICAgICAgIH4gLnBhZ2UtYm9keSwgfiBmb290ZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudmVydGljYWwge1xyXG4gICAgLnBhZ2UtbWFpbi1oZWFkZXIge1xyXG4gICAgICAudmVydGljYWwtbW9iaWxlLXNpZGViYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gc29jaWFsIGFwcCBwYWdlXHJcbiAgLnBob3RvcyB7XHJcbiAgICB1bHtcclxuICAgICAgbGl7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnVzZXItcHJvZmlsZSB7XHJcbiAgICAuaG92ZXJjYXJkIHtcclxuICAgICAgLnVzZXItaW1hZ2Uge1xyXG4gICAgICAgIC5zaGFyZS1pY29ucyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogNDVweDtcclxuICAgICAgICAgIHRvcDogLTIycHg7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIC5zb2NpYWwtaWNvbiB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyB0aW1lbGluZSBzbWFsbCBwYWdlXHJcbiAgLnRpbWVsaW5lLXNtYWxse1xyXG4gICAgLm1lZGlhe1xyXG4gICAgICAudGltZWxpbmUtcm91bmR7XHJcbiAgICAgICAgJi50aW1lbGluZS1saW5lLTF7XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTYwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc21hbGwtbGluZXtcclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMzhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5tZWRpdW0tbGluZXtcclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgYm90dG9tOiAtNjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm1lZGlhLWJvZHl7XHJcbiAgICAgICAgaDZ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtdGV4dDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGxhbmRpbmcgcGFnZSBjc3Mgc3RhcnRcclxuICAubGFuZGluZy1tYWlue1xyXG4gICAgaDR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICAgIC5tYWluLWxhbmRpbmd7XHJcbiAgICAgIC5saW5rLWFycm93e1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBib3R0b206IDI4cHg7XHJcbiAgICAgICAgICBsZWZ0OiAzMjVweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDlweCAxNHB4O1xyXG4gICAgICAgICAgaXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnVwZGF0ZXMtZmVhdHVyZXN7XHJcbiAgICAgIC5pbm5lci1oZWFkZXJ7XHJcbiAgICAgICAgd2lkdGg6IDIyJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1hbnktZmVhdHVyZS1zZWN0aW9ue1xyXG4gICAgICBoNXtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5leGNsdXNpdmUtZmVhdHVyZXN7XHJcbiAgICAgIC5leGNsdXNpdmUtY29udGVudHtcclxuICAgICAgICAuaW5uZXItYmxvY2t7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5leGNsdXNpdmUtaW1hZ2V7XHJcbiAgICAgICAgLnBhZ2UtYnVpbGRlci1taWRkbGUge1xyXG4gICAgICAgICAgbGVmdDogLTc1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYWdlLWJ1aWxkZXItdG9we1xyXG4gICAgICAgICAgdG9wOiA1M3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGFnZS1idWlsZGVyLWJvdHRvbXtcclxuICAgICAgICAgIHJpZ2h0OiAxMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tYnVpbGRlci10b3B7XHJcbiAgICAgICAgICB0b3A6IC0yN3B4O1xyXG4gICAgICAgICAgcmlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1idWlsZGVyLWJvdHRvbXtcclxuICAgICAgICAgIGJvdHRvbTogLTY5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24tYnVpbGRlci1sZWZ0e1xyXG4gICAgICAgICAgYm90dG9tOiAzNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9uLWJ1aWxkZXItbWlkZGxle1xyXG4gICAgICAgICAgbGVmdDogMTgycHg7XHJcbiAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgYm90dG9tOiAtNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvbnRhd2Vzb21lLXJpZ2h0e1xyXG4gICAgICAgICAgYm90dG9tOiAtMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hZHZhbmNlLWJne1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcclxuICAgICAgLmFkdmFuY2UtY29udGVudHtcclxuICAgICAgICBwYWRkaW5nOiAyMnB4IDEwcHg7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmxhcmdlLW51bWJlcntcclxuICAgICAgICAubGFyZ2UtbnVtYmVyLWJsb2Nre1xyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBsYW5kaW5nIHBhZ2UgY3NzIGVuZHNcclxuICAubGctbXQtY29se1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcbiAgLnhsLW5vbmV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAudXNlci1zdGF0dXN7XHJcbiAgICB0YWJsZXtcclxuICAgICAgdGJvZHl7XHJcbiAgICAgICAgdHJ7XHJcbiAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgLmQtaW5saW5lLWJsb2Nre1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxnLW10e1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcbiAgLnByb2R1Y3QtcGFnZS1kZXRhaWxze1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcbiAgLmRlYml0LWNhcmR7XHJcbiAgICBvcmRlcjoxO1xyXG4gIH1cclxuICAudHlwb2dyYXBoeXtcclxuICAgIC5yb3d7XHJcbiAgICAgIGRpdntcclxuICAgICAgICAmK2RpdntcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5saXN0aW5ne1xyXG4gICAgLmNhcmQtYm9keXtcclxuICAgICAgLnJvd3tcclxuICAgICAgICA+ZGl2e1xyXG4gICAgICAgICAgJiArZGl2e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZmxvdC1jaGFydC1jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAyNTBweDtcclxuICB9XHJcbiAgLmltZy1jcm9wcGVyIHtcclxuICAgICNwdXREYXRhIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIC5kb2NzLXRvZ2dsZXN7XHJcbiAgICAgID4gLmRyb3Bkb3due1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmVycm9yLXdyYXBwZXJ7XHJcbiAgICAubWFpbnRlbmFuY2UtaWNvbnN7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDkwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgICAgaXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTc1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGRpdntcclxuICAgICYuZGF0YVRhYmxlc193cmFwcGVye1xyXG4gICAgICBkaXZ7XHJcbiAgICAgICAgJi5kYXRhVGFibGVzX3BhZ2luYXRle1xyXG4gICAgICAgICAgJn4uZGF0YVRhYmxlc19maWx0ZXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmp2ZWN0b3ItbWFwLWhlaWdodCB7XHJcbiAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gIH1cclxuICAuYmxvZy1saXN0e1xyXG4gICAgLmJsb2ctZGV0YWlsc3tcclxuICAgICAgcHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmN1c3RvbS1jYXJkIHtcclxuICAgIC5jYXJkLWhlYWRlciB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmQtcHJvZmlsZXtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIGhlaWdodDogMTE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmNhcmQtZm9vdGVye1xyXG4gICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmVxdWFsLWhlaWdodC1sZ3tcclxuICAgIG1pbi1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC8vbWVnYSBtZW51XHJcbiAgLm1lZ2EtbWVudSB7XHJcbiAgICAub25ob3Zlci1zaG93LWRpdiB7XHJcbiAgICAgIGhlaWdodDogNDM1cHg7XHJcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgbGVmdDogMjE1cHg7XHJcbiAgICB9XHJcbiAgICAubWVnYS1iZ3tcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5sZy1tdHtcclxuICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJ1dHRvbi1idWlsZGVyIHtcclxuICAgIC5idXR0b24tZ2VuZXJhdG9yLWJ4IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLy9ibG9nXHJcbiAgLmJsb2ctc2luZ2xle1xyXG4gICAgLmNvbW1lbnQtYm94e1xyXG4gICAgICB1bHtcclxuICAgICAgICAuY29tbWVudC1zb2NpYWx7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9lcnJvciBhbmQgbWFpbnRlbmFjZVxyXG4gIC5lcnJvci13cmFwcGVyXHJcbiAge1xyXG4gICAgLm1haW50ZW5hbmNlLWhlYWRpbmcge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAuaGVhZGxpbmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTUlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgfVxyXG4gICAgICAuY2xvdWQtc2Vjb25ke1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGdlbmVyYWwgd2lkZ2V0XHJcbiAgLnVzZXItc3RhdHVzIHtcclxuICAgIHRhYmxlIHtcclxuICAgICAgdGJvZHkge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRlc3RpbW9uaWFse1xyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250YWN0LWZvcm17XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgLnRoZW1lLWZvcm17XHJcbiAgICAgIC5mb3JtLWljb257XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTU3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNhbGVuZGVyLXdpZGdldHtcclxuICAgIC5jYWwtZGF0ZXtcclxuICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgaDV7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYWwtZGVzY3tcclxuICAgICAgcGFkZGluZzogMTRweDtcclxuICAgICAgcHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMTRweDtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5icm93c2VyLXdpZGdldCB7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAubWVkaWF7XHJcbiAgICAgIC5tZWRpYS1ib2R5e1xyXG4gICAgICAgIGg0e1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubWVkaWEtaW1ne1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9lY29tbWVyY2UgZGFzaGJvYXJkXHJcbiAgLmNybS1vdmVyYWxsIHtcclxuICAgIC5vdmVyYWxsLWNoYXJ0e1xyXG4gICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvL2NoYXRcclxuICAuY2hhdC1ib3gge1xyXG4gICAgLmNoYXQtbWVudSB7XHJcbiAgICAgIC5wZW9wbGUtbGlzdHtcclxuICAgICAgICB1bC5saXN0e1xyXG4gICAgICAgICAgbWF4LWhlaWdodDozODRweDtcclxuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLWxne1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgICAucGVvcGxlLWxpc3R7XHJcbiAgICAgIHVse1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNoYXQtcmlnaHQtYXNpZGUge1xyXG4gICAgICAuY2hhdCB7XHJcbiAgICAgICAgLmNoYXQtaGVhZGVye1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgLmNoYXQtbWVudS1pY29ucyBsaSBhIGl7XHJcblxyXG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2hhdC1tZXNzYWdle1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNoYXQtaGlzdG9yeSB7XHJcbiAgICAgIC50b3RhbC10aW1lIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLnJvd3tcclxuICAgICAgICAuY29sLXNtLTd7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hdi1tYXRlcmlhbC5uYXYtdGFicyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAubmF2LWl0ZW17XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGF0LWxlZnQtYXNpZGUge1xyXG4gICAgICAucGVvcGxlLWxpc3R7XHJcbiAgICAgICAgaGVpZ2h0OiA0OTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2hhdC1tZW51LWljb25ze1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG4gIC5jaGF0LW1lbnV7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtc2VtaS1ncmF5O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0b3A6IDEyMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogOTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgMC4zcztcclxuICAgICYuc2hvd3tcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgMC4zcztcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGF0LWhpc3Rvcnl7XHJcbiAgICBoZWlnaHQ6IDQ0N3B4O1xyXG4gIH1cclxuICAuY2hhdC1ib3h7XHJcbiAgICAuY2hhdC1oaXN0b3J5IHtcclxuICAgICAgLmNhbGwtY29udGVudCB7XHJcbiAgICAgICAgPiBkaXZ7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50b29nbGUtYmFye1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2hhdC1yaWdodC1hc2lkZSB7XHJcbiAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICAuY2FsbC1jaGF0LWJvZHkge1xyXG4gICAgLmNoYXQtYm94IHtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLy8gRW1haWwgYXBwXHJcbiAgLmVtYWlsLXdyYXB7XHJcbiAgICAuZW1haWwtcmlnaHQtYXNpZGV7XHJcbiAgICAgIC5lbWFpbC1ib2R5e1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgIC5iLXItbGlnaHR7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucmFkaXVzLWxlZnR7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJvd3tcclxuICAgICAgLmNvbC14bC0ze1xyXG4gICAgICAgICYrIC5jb2wteGwtM3tcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb2wteGwtNntcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gaWNvbnNcclxuICAuaWNvbi1saXN0cyB7XHJcbiAgICBkaXZ7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICBtYXgtd2lkdGg6IDIwOXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyB0b3VyIHBhZ2VcclxuICAubGlrZS1jb21tZW50LWxnLW1ie1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICB9XHJcbiAgLy8gcmliYm9ucyBwYWdlXHJcbiAgLnJpYmJvbi1zcGFjZS1ib3R0b217XHJcbiAgICB0b3A6OXB4O1xyXG4gIH1cclxuICAvLyB0b3VjaHNwaW4gcGFnZVxyXG4gIC5ib290c3RyYXAtdG91Y2hzcGluIHtcclxuICAgIC50b3VjaHNwaW4tdmVydGljYWwtdGFiIHtcclxuICAgICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICB3aWR0aDogOTguNSUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8ganNncmlkLXRhYmxlIHBhZ2VcclxuICAjYmF0Y2hEZWxldGV7XHJcbiAgICAuanNncmlkLWdyaWQtaGVhZGVye1xyXG4gICAgICAuanNncmlkLXRhYmxle1xyXG4gICAgICAgIC5qc2dyaWQtaGVhZGVyLXJvd3tcclxuICAgICAgICAgIC5qc2dyaWQtaGVhZGVyLWNlbGx7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDk1cHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuanNncmlkLWdyaWQtYm9keXtcclxuICAgICAgLmpzZ3JpZC10YWJsZXtcclxuICAgICAgICAuanNncmlkLXJvd3tcclxuICAgICAgICAgIC5qc2dyaWQtY2VsbHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICB3aWR0aDo5NXB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyB1c2VyLXByb2ZpbGUgcGFnZVxyXG4gIC5wcm9maWxlLWltZy1zdHlsZXtcclxuICAgICNhbmlpbWF0ZWQtdGh1bWJuaWFscy0ze1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIHZlcnRpY2FsIHBhZ2VcclxuICAudmVydGljYWwtbWVudS1tdCB7XHJcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAueGwtbm9uZXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zbSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWNvbG9yO1xyXG4gICAgdG9wOiA5NHB4O1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzdweCk7XHJcbiAgICBsZWZ0OiAtMzAwcHg7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gIH1cclxuICAvLyBjYWxlbmRlciBwYWdlXHJcbiAgLmNhbGVuZGFyLXdyYXAge1xyXG4gICAgLmZjLWRheS1ncmlkLWV2ZW50IHtcclxuICAgICAgd2lkdGg6IDg3JTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qID09PT09PT09PSByZXNwb25zaXZlIHNjc3MgZm9yIDk5MiBzY3JlZW4gPT09PT09PT09ICovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAuZG9jdW1lbnQge1xyXG4gICAgLmRvY3VtZW50LWhlYWRlciB7XHJcbiAgICAgIC5tYWluLWhlYWRlci1sZWZ0IHtcclxuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnBhZ2Utd3JhcHBlciB7XHJcbiAgICAgIC5wYWdlLW1haW4taGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjZG9jdW1lbnQtdG9nZ2xlIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG4gIC5kb2N1bWVudC5wYWdlLXdyYXBwZXIge1xyXG4gICAgLnBhZ2Utc2lkZWJhciB7XHJcbiAgICAgIHRvcDogODBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYm90dG9tLWNvbG9yLXNwYWNlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG4gIH1cclxuICAubGFuZGluZy1wYWdlIC5ob21lLWRlY29yIGltZzpudGgtY2hpbGQoMSkge1xyXG4gICAgYm90dG9tOiA5MHB4O1xyXG59XHJcbiAgLnBhZ2UtbWFpbi1oZWFkZXJ7XHJcbiAgICAubWFpbi1oZWFkZXItcmlnaHR7XHJcbiAgICAgIC5uYXYtcmlnaHQge1xyXG4gICAgICAgICYucmlnaHQtbWVudSB7XHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAudXNlci1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgaW1nICB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ib29rbWFyay1mbGlwIHtcclxuICAgICAgICAgIHRvcDogMjA1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAub25ob3Zlci1kcm9wZG93biB7XHJcbiAgICAgICAgICAub25ob3Zlci1zaG93LWRpdiB7XHJcbiAgICAgICAgICAgIHRvcDogNTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJyb3dzZXItd2lkZ2V0e1xyXG4gICAgLm1lZGlhe1xyXG4gICAgICAubWVkaWEtaW1nIHtcclxuICAgICAgICB3aWR0aDogdW5zZXQ7IFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53ZWF0aGVyLXdpZGdldHtcclxuICAgIC53ZWF0aGVyLXdpZGdldC10b3Age1xyXG4gICAgICBoZWlnaHQ6IDI0MHB4OyBcclxuICAgIH1cclxuICAgIC53ZWF0aGVyLXdpZGdldC1ib3R0b217XHJcbiAgICAgIC5jb2wge1xyXG4gICAgICAgIC5ib3h7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1jbG9jay13aWRnZXR7XHJcbiAgICAjZGF0ZXtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm0tci0zMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgfVxyXG4gIC5wYWdlLXdyYXBwZXIge1xyXG4gICAgLnBhZ2UtYm9keS13cmFwcGVyIHtcclxuICAgICAgLnBhZ2UtYm9keSwgZm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIGZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLnBhZ2UtaGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgIC5icmVhZGNydW1iLXJpZ2h0IHtcclxuICAgICAgICAgICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmRvY3VtZW50LWNvbnRlbnQge1xyXG4gICAgLmxvZ28td3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC52ZXJ0aWNhbC1tb2JpbGUtc2lkZWJhciB7XHJcbiAgICByaWdodDogNzVweDtcclxuICAgIHRvcDogMThweDtcclxuICAgIC5zaWRlYmFyLWJhciB7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zbSB7XHJcbiAgICB0b3A6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ0cHgpO1xyXG4gIH1cclxuICAudmVydGljYWwtbWVudS1tdCB7XHJcbiAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5sYW5kaW5nLW1haW57XHJcbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNle1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogOTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZ2FsbGVyeXtcclxuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG4gIH1cclxuICAubXktZ2FsbGVyeXtcclxuICAgIGZpZ3VyZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgI2FuaWltYXRlZC10aHVtYm5pYWxze1xyXG4gICAgZmlndXJle1xyXG4gICAgICAmOm50aC1jaGlsZCgxMiksXHJcbiAgICAgICY6bnRoLWNoaWxkKDExKSxcclxuICAgICAgJjpudGgtY2hpbGQoMTApLFxyXG4gICAgICAmOm50aC1jaGlsZCg5KXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5waG90b3N3aXBlLXBiLXJlc3BvbnNpdmV7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAvLyBtYWluIGhlYWRlciBjc3NcclxuICAucGFnZS13cmFwcGVyIHtcclxuICAgIC5wYWdlLW1haW4taGVhZGVyIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAubWFpbi1oZWFkZXItbGVmdCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggMjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgICAubWFpbi1oZWFkZXItcmlnaHQge1xyXG4gICAgICAgIC5uYXYtcmlnaHR7XHJcbiAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAgMCAyMHB4O1xyXG4gICAgICAgICAgLm5vdGlmaWNhdGlvbiB7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgID4gLm1vYmlsZS10b2dnbGV7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgIGNpcmNsZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgID4gdWx7XHJcbiAgICAgICAgICAgIHRvcDogNjVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuM3M7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTVweCAtMTVweCAkY29tbW9uLXNoYWRvdy1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmNWYxZmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzVweCkgc2NhbGVZKDApO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICYub3BlbntcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGVZKDEpO1xyXG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDExcHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubW9iaWxlLXNpZGViYXIge1xyXG4gICAgICAgICAgLnN3aXRjaC1zbSB7XHJcbiAgICAgICAgICAgIC5zd2l0Y2gge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubWFpbi1oZWFkZXItbGVmdCB7XHJcbiAgICAgICAgLmxvZ28td3JhcHBlcntcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFnZS1ib2R5LXdyYXBwZXIge1xyXG4gICAgICAuaWNvbnNpZGViYXItbWVudSB7XHJcbiAgICAgICAgdG9wOiA2NXB4O1xyXG4gICAgICAgIC5pY29uTWVudS1iYXIge1xyXG4gICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2NXB4KTtcclxuICAgICAgICAgLmljb25iYXItbWFpbm1lbnUge1xyXG4gICAgICAgICAgIHRvcDogNjVweDtcclxuICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2NXB4KTtcclxuICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgfVxyXG4gfVxyXG4gLnBhZ2UtbWFpbi1oZWFkZXIge1xyXG4gIC5tYWluLWhlYWRlci1yaWdodCB7XHJcbiAgICAubmF2LXJpZ2h0IHtcclxuICAgICAgLnByb2ZpbGUtZHJvcGRvd24ge1xyXG4gICAgICAgIHRvcDogNjVweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiAgLy8gbWFpbiBzaWRlYmFyIGNzc1xyXG4gIC5wYWdlLXdyYXBwZXIge1xyXG4gICAgLnBhZ2UtYm9keS13cmFwcGVyIHtcclxuICAgICAgLnNpZGViYXIge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xyXG4gICAgICB9XHJcbiAgICAgIC5wYWdlLXNpZGViYXIge1xyXG4gICAgICAgIHRvcDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcclxuICAgICAgICB+IC5wYWdlLWJvZHl7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wYWdlLXNpZGViYXItb3BlbntcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi5zaWRlYmFyLWljb257XHJcbiAgICAgICAgLnBhZ2Utc2lkZWJhcntcclxuICAgICAgICAgIH4ucGFnZS1ib2R5e1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zaWRlYmFyLWNsb3Nle1xyXG4gICAgICAgICAgLnBhZ2Utc2lkZWJhciB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xNTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaG92ZXJ7XHJcbiAgICAucGFnZS1zaWRlYmFye1xyXG4gICAgICAmLm9wZW57XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFnZS1ib2R5IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgI2N1c3RvbWVyLXJldmlld3tcclxuICAgICAgICAub3dsLXN0YWdlLW91dGVye1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNhbGVuZGVyLXdpZGdldHtcclxuICAgICAgICAuY2FsLWRlc2N7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAxcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYWdlLXdyYXBwZXJ7XHJcbiAgICAucGFnZS1ib2R5LXdyYXBwZXIge1xyXG4gICAgICAucGFnZS1oZWFkZXJ7XHJcbiAgICAgICAgLnJvd3tcclxuICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wdWxsLXJpZ2h0IHtcclxuICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJvb2ttYXJrIHtcclxuICAgICAgICAgIHdpZHRoOiAyODhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnBhZ2UtYm9keXtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgfVxyXG4gICAgICAuZGVmYXVsdC1hY2NvcmRpbmd7XHJcbiAgICAgICAgLmNhcmR7XHJcbiAgICAgICAgICAuY2FyZC1oZWFkZXIsLmNhcmQtYm9keXtcclxuICAgICAgICAgICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY2FyZHtcclxuICAgICAgICAuY2FyZC1oZWFkZXIsLmNhcmQtYm9keSwuY2FyZC1mb290ZXJ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgLnRhYi1jb250ZW50e1xyXG4gICAgICAgICAgICAubS10LTMwe1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tLWItMzB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnVzZXItcHJvZmlsZXtcclxuICAgICAgICAucHJvZmlsZS1pbWctc3R5bGV7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgLmltZy1jb250YWluZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGhyIHtcclxuICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGlrZS1jb21tZW50e1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnJpZ2h0LXNpZGViYXJ7XHJcbiAgICAgICAgdG9wOiAxMzNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBnZW5lcmFsIHdpZGdldCBwYWdlXHJcbiAgLmNybS1hY3Rpdml0eSB7XHJcbiAgICA+IHtcclxuICAgICAgbGkge1xyXG4gICAgICAgICsgbGkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBhZGQgcG9zdCBwYWdlXHJcbiAgLmFkZC1wb3N0IHtcclxuICAgIGZvcm0ge1xyXG4gICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyb3B6b25lIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gYXZhdGFyIHBhZ2VcclxuICAuY3VzdG9tZXJze1xyXG4gICAgJi5hdmF0YXItZ3JvdXB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gaW50ZXJuYXRpb25hbGl6YXRpb24gcGFnZSBjc3NcclxuICAubWFpbntcclxuICAgIC5sYW5nQ2hvaWNlIHtcclxuICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgIHRvcDogMThweDtcclxuICAgIH1cclxuICB9XHJcbiAgLy9zb2NpYWwgYXBwIHBhZ2UgY3NzXHJcbiAgLnNvY2lhbHByb2ZpbGV7XHJcbiAgICAuc29jaWFsLWJ0bmdyb3VwIHtcclxuICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICB9XHJcbiAgICAuc29jaWFsLWdyb3VwIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNvY2lhbC1zdGF0dXN7XHJcbiAgICBmb3Jte1xyXG4gICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lZGlhIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRpbWVsaW5lLWNvbnRlbnR7XHJcbiAgICBwLCAuY29tbWVudHMtYm94IHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNvY2lhbC1jaGF0IHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAubWVkaWEtYm9keSB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAueW91ci1tc2csIC5vdGhlci1tc2cge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc29jaWFsLW5ldHdvcmt7XHJcbiAgICBzcGFuIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmRldGFpbHMtYWJvdXQge1xyXG4gICAgKyAuZGV0YWlscy1hYm91dCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hY3Rpdml0eS1sb2cge1xyXG4gICAgLm15LWFjdGl2aXR5IHtcclxuICAgICAgKyAubXktYWN0aXZpdHkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm5ldy11c2Vycy1zb2NpYWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgLy8gdGltZWxpbmUgc21hbGwgcGFnZSBjc3NcclxuICAudGltZWxpbmUtc21hbGwge1xyXG4gICAgLm1lZGlhIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgLm1lZGlhLWJvZHl7XHJcbiAgICAgICAgaDYge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRpbWVsaW5lLXJvdW5kIHtcclxuICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgdG9wOiAtMTRweDtcclxuICAgICAgICAmLnRpbWVsaW5lLWxpbmUtMXtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3R0b206IC00NnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc21hbGwtbGluZXtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3R0b206IC0yNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWVkaXVtLWxpbmV7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYm90dG9tOiAtNDFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgdG9wOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gbGFuZGluZyBwYWdlIGNzcyBzdGFydFxyXG4gIC5sYW5kaW5nLW1haW57XHJcbiAgICAuYWR2YW5jZS13aWRnZXR7XHJcbiAgICAgIC5zdXBwb3J0LXNlY3Rpb257XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgICAgfVxyXG4gICAgICAud2lkZ2V0cy1zZWN0aW9uIHtcclxuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tc3BhY2V7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWV4cGFuZC1sZyB7XHJcbiAgICAgIC5uYXZiYXItdG9nZ2xlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgLm5hdmJhci10b2dnbGVyLWljb257XHJcbiAgICAgICAgICBpe1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm5hdmJhci1jb2xsYXBzZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgei1pbmRleDogMTExO1xyXG4gICAgICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICAgIC5uYXYtaXRlbXtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGFuZGluZy1oZWFkZXJ7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWluLWxhbmRpbmd7XHJcbiAgICAgIC5saW5rLWFycm93e1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBib3R0b206IC00N3B4O1xyXG4gICAgICAgICAgbGVmdDogMjc1cHghaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubGFuZGluZy1sZWZ0e1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnVwY29taW5nLXNlY3Rpb257XHJcbiAgICAgIC5kZW1vLXBhZ2UtbmFtZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudXBkYXRlcy1mZWF0dXJlc3tcclxuICAgICAgLmlubmVyLWhlYWRlcntcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5rZXktZmVhdHVyZXMtc2VjdGlvbntcclxuICAgICAgLmZlYXR1cmUtbWFpbntcclxuICAgICAgICAuZmVhdHVyZS1jb250ZW50e1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgIGg1e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWRtaW4tb3B0aW9uc3tcclxuICAgICAgLmxpdmUtZGVtby1idG57XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICBoNHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYW55LWZlYXR1cmUtc2VjdGlvbntcclxuICAgICAgLm10LW1kLW1hbnktZmVhdHVyZXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZXhjbHVzaXZlLWZlYXR1cmVze1xyXG4gICAgICAuZXhjbHVzaXZlLWNvbnRlbnR7XHJcbiAgICAgICAgLmlubmVyLWJsb2Nre1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICB3aWR0aDogOTQlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmV4Y2x1c2l2ZS1pbWFnZXtcclxuICAgICAgICAucGFnZS1idWlsZGVyLW1pZGRsZSB7XHJcbiAgICAgICAgICBsZWZ0OiAtNjBweDtcclxuICAgICAgICAgIGJvdHRvbTogMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhZ2UtYnVpbGRlci10b3B7XHJcbiAgICAgICAgICB0b3A6IDQ1cHg7XHJcbiAgICAgICAgICBsZWZ0OiAtNDRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhZ2UtYnVpbGRlci1ib3R0b217XHJcbiAgICAgICAgICBib3R0b206IC0xOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1idWlsZGVyLXRvcHtcclxuICAgICAgICAgIHRvcDogLTIxcHg7XHJcbiAgICAgICAgICByaWdodDogODVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tYnVpbGRlci1ib3R0b217XHJcbiAgICAgICAgICBib3R0b206IC01OXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9uLWJ1aWxkZXItbGVmdHtcclxuICAgICAgICAgIHdpZHRoOiAyOSU7XHJcbiAgICAgICAgICBib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24tYnVpbGRlci1taWRkbGV7XHJcbiAgICAgICAgICBsZWZ0OiAxNTBweDtcclxuICAgICAgICAgIGJvdHRvbTogLTM0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb250YXdlc29tZS1yaWdodHtcclxuICAgICAgICAgIGJvdHRvbTogLTI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VjdGlvbi1zcGFjZXtcclxuICAgICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgfVxyXG4gICAgLmFkdmFuY2UtYmd7XHJcbiAgICAgIC5hZHZhbmNlLWNvbnRlbnR7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5sYXJnZS1udW1iZXJ7XHJcbiAgICAgICAgaDR7XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sYXJnZS1udW1iZXItYmxvY2t7XHJcbiAgICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMTNweCArICgxNiAtIDEzKSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTkyMCAtIDMwMCkpKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hcHBsaWNhdGlvbi1zZWN0aW9ue1xyXG4gICAgICAubGFuZGluZy1oZWFkZXJ7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGFuZGluZy1jb21wb25lbnRze1xyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1iZ3tcclxuICAgICAgaDJ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zdGFyLXJhdGV7XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdXBwb3J0LXNlY3Rpb257XHJcbiAgICAgIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGxhbmRpbmcgcGFnZSBjc3MgZW5kc1xyXG4gIC8vIGhlbHBlciBjbGFzc2VzIHBhZ2Ugc3RhcnRcclxuICAuaGVscGVyLWNsYXNzZXN7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gIH1cclxuICAvLyBoZWxwZXIgY2xhc3NlcyBwYWdlIGVuZHNcclxuICAuZmxvYXRlZC1jdXN0b21pemVyLWJ0biwuZmxvYXRlZC1jdXN0b21pemVyLXBhbmVse1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnBhZ2UtYnVpbGRlciB7XHJcbiAgICAuZ2UtY2FudmFze1xyXG4gICAgICAmLmdlLWVkaXRpbmcge1xyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLndlYXRoZXItd2lkZ2V0LXR3b3tcclxuICAgIC5ib3R0b20td2hldGhlcmluZm97XHJcbiAgICAgIC53aGV0aGVyLWNvbnRlbnQge1xyXG4gICAgICAgIHRvcDogNTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc29jaWFsLXdpZGdldC1jYXJkIHtcclxuICAgIC5iLWItbGlnaHR7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lY29tbWVyY2Utd2lkZ2V0e1xyXG4gICAgLnByb2dyZXNzLXNob3djYXNle1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY3JtLW92ZXJhbGwge1xyXG4gICAgbWFyZ2luOiAwIC0yMHB4IC0yMHB4O1xyXG4gIH1cclxuICAucHJvZHVjdC1wYWdlLW1haW4ge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcbiAgLnRhYmJlZC1jYXJkIHVse1xyXG4gICAgcGFkZGluZzogMThweCAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLnRhYmJlZC1jYXJkIHtcclxuICAgIHVsIHtcclxuICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICYubmF2LW1hdGVyaWFse1xyXG4gICAgICAgICYubmF2LXRhYnMge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgIC5uYXYtbGlua3tcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRpbHQtc2hvd2Nhc2V7XHJcbiAgICAudGlsdC1pbWFnZXtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLm10LTR7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAudG9kbyB7XHJcbiAgICAudG9kby1saXN0LXdyYXBwZXIge1xyXG4gICAgICAubWFyay1hbGwtdGFza3Mge1xyXG4gICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY3VzdG9tLWNhcmQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAuY2FyZC1mb290ZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAxNXB4IDE1cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNhcmQtaGVhZGVye1xyXG4gICAgICBib3JkZXI6bm9uZTtcclxuICAgIH1cclxuICAgIC5kYXNoYm9hcmQtY2FyZHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5jYXJkLXByb2ZpbGV7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBoZWlnaHQ6IDE1NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kaXNwbGF5LTEge1xyXG4gICAgZm9udC1zaXplOiA0cmVtO1xyXG4gIH1cclxuICAuZGlzcGxheS0yIHtcclxuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gIH1cclxuICAuZGlzcGxheS0zIHtcclxuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gIH1cclxuICAuZGlzcGxheS00IHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgLnR5cG9ncmFwaHl7XHJcbiAgICAuaDF7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgIH1cclxuICAgIC5oMntcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmgze1xyXG4gICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICB9XHJcbiAgICAuaDR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIH1cclxuICAgIC5oNXtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gICAgLmg2e1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGgxe1xyXG4gICAgZm9udC1zaXplOiAzNHB4O1xyXG4gIH1cclxuICBoMntcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICB9XHJcbiAgaDN7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgfVxyXG4gIGg0e1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gIH1cclxuICBoNXtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbiAgaDZ7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAuZmxvdC1jaGFydC1jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAzMDBweDtcclxuICB9XHJcbiAgLmNhcmQtYWJzb2x1dGUge1xyXG4gICAgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgcGFkZGluZzogMTBweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29taW5nc29vbntcclxuICAgIC5jb21pbmdzb29uLWlubmVyIHtcclxuICAgICAgLmNvdW50ZG93biB7XHJcbiAgICAgICAgLnRpbWUge1xyXG4gICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBmb290ZXIge1xyXG4gICAgYm90dG9tOiAtMjBweDtcclxuICB9XHJcbiAgLmNhbGVuZGFyLXdyYXAge1xyXG4gICAgLmJhc2ljLWNhbGVuZGFyIHtcclxuICAgICAgLmV4dGVybmFsLWV2ZW50cyB7XHJcbiAgICAgICAgLmZjLWV2ZW50IHtcclxuICAgICAgICAgICYrIC5mYy1ldmVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vd2wtdGhlbWUge1xyXG4gICAgLm93bC1uYXZ7XHJcbiAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICYrIC5vd2wtZG90cyB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXJkIHtcclxuICAgIC5jYXJkLWhlYWRlciB7XHJcbiAgICAgIC5jYXJkLWhlYWRlci1yaWdodCB7XHJcbiAgICAgICAgdG9wOiAyMXB4O1xyXG4gICAgICAgIHJpZ2h0OiAyM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYWdlLWJ1aWxkZXJ7XHJcbiAgICAuZ2UtYWRkUm93R3JvdXAge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLy91c2VyIHByb2ZpbGVcclxuICAudXNlci1wcm9maWxlIHtcclxuICAgIC5ob3ZlcmNhcmQge1xyXG4gICAgICAuaW5mbyB7XHJcbiAgICAgICAgLnVzZXItZGVzaWduYXRpb24ge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9ibG9nXHJcbiAgLmJsb2ctc2luZ2xle1xyXG4gICAgLmNvbW1lbnQtYm94e1xyXG4gICAgICAuY29tbWVudC1zb2NpYWx7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL2Vycm9yIGFuZCBtYWludGVuYWNlXHJcbiAgLmVycm9yLXdyYXBwZXJcdHtcclxuICAgIHBhZGRpbmc6IDM1cHggMDtcclxuICAgIC5zdWItY29udGVudCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIH1cclxuICAgIC5lcnJvci1oZWFkaW5nIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgLmhlYWRsaW5lIHtcclxuICAgICAgICBmb250LXNpemU6IDE4MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFpbnRlbmFuY2UtaGVhZGluZyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL3NlYXJjaFxyXG4gIC5zZWFyY2gtcGFnZXtcclxuICAgIC5pbmZvLWJsb2Nre1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICAudGFiLWNvbnRlbnR7XHJcbiAgICAgIC5wYi00e1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vY29taW5nIHNvb25cclxuICAuY29taW5nc29vbiB7XHJcbiAgICAuY29taW5nc29vbi1pbm5lcntcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL2J1c2luZXNzIGRhc2hib2FyZFxyXG4gIC5jYWxlbmRlci13aWRnZXR7XHJcbiAgICAuY2FsLWRlc2N7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4IWltcG9ydGFudDtcclxuICAgICAgcHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGFjdC1mb3Jte1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcclxuICAgIC50aGVtZS1mb3Jte1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyN3B4O1xyXG4gICAgICAuZm9ybS1pY29ue1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC00N3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vY3JtIGRhc2hib2FyZFxyXG4gIC51c2VyLXN0YXR1c3tcclxuICAgICYucHJvZHVjdC1jaGFydHtcclxuICAgICAgbWF4LWhlaWdodDogNTE4cHg7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyBnZW5lcmFsIHdpZGdldFxyXG4gIC53aWRnZXQtam9pbnN7XHJcbiAgICAubWVkaWF7XHJcbiAgICAgIC5tZWRpYS1ib2R5IHtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGZsb2F0Om5vbmUhIGltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnhsLW5vbmV7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLy9ibG9nXHJcbiAgLnRvcC1yYWRpdXMtYmxvZ3tcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgfVxyXG4gIC5zbS0xMDAtd3tcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuICB9XHJcbiAgLnBhZ2Utd3JhcHBlcntcclxuICAgIC5wYWdlLWJvZHktd3JhcHBlcntcclxuICAgICAgLmZvb3Rlci1maXh7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKkZvcm0gV2l6YXJkIE9uZSBzdGFydCovXHJcbiAgLmZvcm0td2l6YXJke1xyXG4gICAgLmJ0bi1tYntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLypGb3JtIFdpemFyZCBPbmUgZW5kcyovXHJcblxyXG4gIC8qRm9ybSBXaXphcmQgVHdvIFN0YXJ0Ki9cclxuICAuc3RlcHdpemFyZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAvKkZvcm0gV2l6YXJkIFR3byBFbmRzKi9cclxuXHJcbiAgLypGb3JtIFdpemFyZCBUaHJlZSBTdGFydCovXHJcbiAgLmYxIHtcclxuICAgIC5mMS1zdGVwcyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qRm9ybSBXaXphcmQgVGhyZWUgZW5kcyovXHJcblxyXG4gIC8qRm9ybSBXaXphcmQgRm91ciBTdGFydCovXHJcbiAgLndpemFyZC00IHtcclxuICAgIHVsLmFuY2hvciB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qRm9ybSBXaXphcmQgRm91ciBlbmRzKi9cclxuICAvLyB0YWIgbWF0ZXJpYWxcclxuICAubmF2LW1hdGVyaWFsLm5hdi10YWJze1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgLnRhYi1jb250ZW50e1xyXG4gICAgfiAubmF2LXRhYnN7XHJcbiAgICAgICYubmF2LW1hdGVyaWFsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBzdXBwb3J0IHRpY2tldFxyXG4gIC5kYXRhVGFibGVzX3dyYXBwZXJ7XHJcbiAgICAuZGF0YVRhYmxlc19sZW5ndGh7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICB0YWJsZS5kYXRhVGFibGV7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gc2VhcmNoIHBhZ2VcclxuICAuc2VhcmNoLXBhZ2V7XHJcbiAgICAuaW5mby1ibG9ja3tcclxuICAgICAgKyAuaW5mby1ibG9ja3tcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjdmlkZW8tbGlua3N7XHJcbiAgICAgIC5lbWJlZC1yZXNwb25zaXZlXHJcbiAgICAgICsgLmVtYmVkLXJlc3BvbnNpdmV7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGctbXR7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuICAuZ2FsbGVyeS13aXRoLWRlc2NyaXB0aW9ue1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XHJcbiAgICBhe1xyXG4gICAgICA+IGRpdntcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGNsaXBib2FyZFxyXG4gIC5jbGlwYm9hYXJkLWNvbnRhaW5lcntcclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gc3VtbWVyLW5vdGVcclxuICAubS1iLTMwe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC8vIGVtYWlsIGFwcFxyXG4gIC5lbWFpbC13cmFwe1xyXG4gICAgLmVtYWlsLWxlZnQtYXNpZGV7XHJcbiAgICAgIC5lbWFpbC1hcHAtc2lkZWJhcntcclxuICAgICAgICB1bHtcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICBocntcclxuICAgICAgICAgICAgICBtYXJnaW46IDEzcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBuYXZzIHBhZ2VcclxuICAubmF2LW1kLW10e1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcbiAgLm5hdnMtaWNvbntcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAubWFpbi1zZWN0aW9ue1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgIC5zZXBhcmF0b3J7XHJcbiAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAubmF2LWxpc3R7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gIH1cclxuICAubmF2cy1kcm9wZG93bntcclxuICAgIGJ1dHRvbntcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgIC5vbmhvdmVyLXNob3ctZGl2e1xyXG4gICAgICB0b3A6NjhweDtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gYW5pbWF0ZWQgbW9kYWwgcGFnZVxyXG4gIC5hbmltYXRlZC1tb2RhbHtcclxuICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAubXItNHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbmltYXRlZC1tb2RhbC1tZC1tYntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIHN0ZXBzIHBhZ2VcclxuICAuc3RlcHMtbWQtbXR7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuICAvLyBidXR0b24gZ3JvdXAgcGFnZVxyXG4gIC5idG4tZ3JvdXAtd3JhcHBlcntcclxuICAgIC5tLWItMzB7XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBkYXRhdGFibGUgYWR2YW5jZSBwYWdlXHJcbiAgI2FkdmFuY2UtNV93cmFwcGVye1xyXG4gICAgLmRhdGFUYWJsZXNfcGFnaW5hdGV7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIHN1bW1lci1ub3RlIHBhZ2VcclxuICAuY2xpY2syZWRpdHtcclxuICAgICZ+Lm5vdGUtZWRpdG9ye1xyXG4gICAgICAmLm5vdGUtZnJhbWV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBjYWxsLWNoYXQgcGFnZVxyXG4gIC5jaGF0LWJveHtcclxuICAgIC5jaGF0LWxlZnQtYXNpZGUge1xyXG4gICAgICAucGVvcGxlLWxpc3R7XHJcbiAgICAgICAgaGVpZ2h0OiA0ODNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyBsb2dpbiBwYWdlXHJcblxyXG4vKiA9PT09PT09PT0gcmVzcG9uc2l2ZSBzY3NzIGZvciA3Njggc2NyZWVuID09PT09PT09PSAqL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmV4dGVybmFsLWV2ZW50cyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfSAgXHJcbiAgLmxhbmRpbmctcGFnZXtcclxuICAgIC5uYXZiYXJ7XHJcbiAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgIH1cclxuIH1cclxuIC5jb3B5cmlnaHR7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC5jb3B5LXJpZ2h0LXRleHR7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmRlZmF1bHQtY2hhcnRpc3QtY29udGFpbmVye1xyXG4gICYuY3QtMTAsJi5jdC0xMSB7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHN2ZyB7XHJcbiAgICAgIC5jdC1sYWJlbHMgZm9yZWlnbk9iamVjdCAuY3QtbGFiZWx7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndlYXRoZXItd2lkZ2V0e1xyXG4gIC53ZWF0aGVyLXdpZGdldC1ib3R0b20gLmNvbCAuYm94e1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGg1e1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICBzdmd7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHhcclxuICAgIH1cclxuICAgIGg2e1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53ZWF0aGVyLXdpZGdldC10b3Age1xyXG4gICAgaGVpZ2h0OiAxNzBweDtcclxuICAgIC5sb2NhdGlvbiB7XHJcbiAgICAgdG9wOiA0MHB4OyBcclxuICAgICByaWdodDogNDBweDtcclxuICAgfVxyXG4gfVxyXG59XHJcbi5jbG9jay1kZXRhaWxze1xyXG4gIC5kYXRle1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gIH1cclxufVxyXG4uY2FyZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgXHJcbn1cclxuLmRvY3VtZW50IHtcclxuICAucGFnZS1tYWluLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgIC5kb2N1bWVudC1yaWdodC1uYXYge1xyXG4gICAgICAubmF2YmFyIHtcclxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgICAgICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB0b3A6IDYwcHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG4uYmxvZy1ib3h7XHJcbiAgLmJsb2ctZGV0YWlscy1tYWluIHtcclxuICAgIC5ibG9nLXNvY2lhbCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJsb2ctZGV0YWlscyB7XHJcbiAgICAuYmxvZy1zb2NpYWwge1xyXG4gICAgICBsaXtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICsgbGkge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZm9vdGVyLWNvcHlyaWdodHtcclxuICB+ZGl2e1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuICAvLyBtYWluIGhlYWRlciBjc3NcclxuICAucGFnZS13cmFwcGVyIHtcclxuICAgIC5wYWdlLW1haW4taGVhZGVyIHtcclxuICAgICAgLm1haW4taGVhZGVyLWxlZnQge1xyXG4gICAgICAgIHdpZHRoOiAxOCU7XHJcbiAgICAgIH1cclxuICAgICAgLm1haW4taGVhZGVyLXJpZ2h0IHtcclxuICAgICAgICAubmF2LXJpZ2h0e1xyXG4gICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4IDEwcHggMTBweDtcclxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAub25ob3Zlci1kcm9wZG93biB7XHJcbiAgICAgICAgICAgLm9uaG92ZXItc2hvdy1kaXYge1xyXG4gICAgICAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgICAuYm9va21hcmstZmxpcCB7XHJcbiAgICAgICAgICB0b3A6IDE5NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9maWxlLWRyb3Bkb3duIHtcclxuICAgICAgICAgIHRvcDogNjdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubm90aWZpY2F0aW9uLWRyb3Bkb3duIHtcclxuICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kcm9wbGV0LWRyb3Bkb3duIHtcclxuICAgICAgICAgIGxlZnQ6IC0yNTlweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICByaWdodDogOTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuICAvLyBzb2NpYWwgYXBwIHBhZ2UgY3NzXHJcbiAgLnVzZXItcHJvZmlsZSB7XHJcbiAgICAuaG92ZXJjYXJkIHtcclxuICAgICAgLnVzZXItaW1hZ2Uge1xyXG4gICAgICAgIC5zaGFyZS1pY29uc3tcclxuICAgICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgdG9wOiAtMTlweDtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgLnNvY2lhbC1pY29uIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRhYnMtc2NvaWFse1xyXG4gICAgJi5uYXYtbWF0ZXJpYWx7XHJcbiAgICAgICYubmF2LXRhYnN7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyB0aW1lbGluZSBzbWFsbCBwYWdlIGNzc1xyXG4gIC50aW1lbGluZS1zbWFsbHtcclxuICAgIC5tZWRpYSB7XHJcbiAgICAgIC5tZWRpYS1ib2R5e1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGljb24tY29tcGFjdCBsYXlvdXQgcGFnZVxyXG4gIC5sYW5kaW5nLW1haW57XHJcbiAgICAuZXhjbHVzaXZlLWltYWdle1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmxhbmRpbmctaG9tZXtcclxuICAgICAgLmxhbmRpbmctYm9keXtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5leGNsdXNpdmUtZmVhdHVyZXMge1xyXG4gICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICA+IC5yb3cge1xyXG4gICAgICAgICAgLmlubmVyLWJsb2Nre1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubXktZ2FsbGVyeXtcclxuICAgIGZpZ3VyZXtcclxuICAgICAgJjpudGgtY2hpbGQoOSksXHJcbiAgICAgICY6bnRoLWNoaWxkKDEwKXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGNoYXRcclxuICAuY2hhdC1ib3h7XHJcbiAgICAuY2hhdC1yaWdodC1hc2lkZXtcclxuICAgICAgLmNoYXR7XHJcbiAgICAgICAgLmNoYXQtbWVzc2FnZXtcclxuICAgICAgICAgIC50ZXh0LWJveHtcclxuICAgICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTY2MVwiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRoZW1pZnk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hdi1tYXRlcmlhbHtcclxuICAgICAgJi5uYXYtdGFic3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hhdC1tZW51IHtcclxuICAgICAgLm5hdi10YWJzIHtcclxuICAgICAgICAubmF2LWl0ZW17XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jbG9ja3BpY2tlci1hbGlnbi10b3B7XHJcbiAgICBsZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IDQ3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAuYXJyb3d7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtLWJ1aWxkZXItY29sdW1uIHtcclxuICAgIC5mb3JtLWJvZHkge1xyXG4gICAgICBtaW4taGVpZ2h0OiAyNTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0tYnVpbGRlci0yLWhlYWRlcntcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgID4gZGl2IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIG5hdntcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBmb3JtLWJ1aWxkZXJcclxuICAubGctbXQtY29se1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcbiAgLmZvcm0tYnVpbGRlciB7XHJcbiAgICAuZHJhZy1ib3gge1xyXG4gICAgICBmaWVsZHNldCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjY29tcG9uZW50c3tcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgIC5jb21wb25lbnQge1xyXG4gICAgICBsYWJlbHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vbWVnYSBtZW51XHJcbiAgLm1lZ2EtbWVudSB7XHJcbiAgICAub25ob3Zlci1zaG93LWRpdiB7XHJcbiAgICAgIGhlaWdodDogNDE1cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDo2MXB4O1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmxnLW10e1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyBsYW5kaW5nIHBhZ2UgY3NzIHN0YXJ0XHJcbiAgLmxhbmRpbmctbWFpbntcclxuICAgIC5sYW5kaW5nLWhvbWV7XHJcbiAgICAgIC5sYW5kaW5nLWxlZnR7XHJcbiAgICAgICAgaDEsIGg1LCBwIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudHh0LWRhbmdlcixcclxuICAgICAgICAudHh0LXByaW1hcnksXHJcbiAgICAgICAgLnR4dC1pbmZve1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHItNXtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kYXNoYm9hcmQtaW1hZ2UtcHQteHN7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgI3ByZS1idWlsZHtcclxuICAgICAgaDZ7XHJcbiAgICAgICAgJi5tYi0we1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFkdmFuY2Utd2lkZ2V0e1xyXG4gICAgICAud2lkZ2V0cy1zZWN0aW9uIHtcclxuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGFuZGluZy1oZWFkZXJ7XHJcbiAgICAgIC5saW5lIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VjdGlvbi1zcGFjZXtcclxuICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgfVxyXG4gICAgLmFkbWluLW9wdGlvbnN7XHJcbiAgICAgIC5saXZlLWRlbW8tYnRue1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWluLWxhbmRpbmd7XHJcbiAgICAgIHBhZGRpbmc6IDI3cHggMCAwIDA7XHJcbiAgICAgIC5saW5rLWFycm93e1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBib3R0b206IC01NXB4O1xyXG4gICAgICAgICAgbGVmdDogMTQ0cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmxhbmRpbmctbGVmdHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgLmJ1dHRvbi1ib3R0b217XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgxe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxhcmdlLW51bWJlcntcclxuICAgICAgLmxhcmdlLW51bWJlci1ibG9ja3tcclxuICAgICAgICBoNHtcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5saXZlLWJveC1zbS1tdHtcclxuICAgICAgbWFyZ2luLXRvcDogNDVweDtcclxuICAgIH1cclxuICAgIC5jb21wb25lbnRzLW10e1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLnVwY29taW5nLXNlY3Rpb257XHJcbiAgICAgIC5kZW1vLXBhZ2UtbmFtZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAua2V5LWZlYXR1cmVzLXNlY3Rpb257XHJcbiAgICAgIC5mZWF0dXJlLW1haW57XHJcbiAgICAgICAgLmZlYXR1cmUtY29udGVudHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICBoNXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubWQtcHQtZmVhdHVyZXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweCFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5leGNsdXNpdmUtZmVhdHVyZXN7XHJcbiAgICAgIC5leGNsdXNpdmUtY29udGVudHtcclxuICAgICAgICAuaW5uZXItYmxvY2t7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudXBkYXRlcy1mZWF0dXJlcyB7XHJcbiAgICAgIC5pbm5lci1oZWFkZXJ7XHJcbiAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjQwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnVwZGF0ZXMteHMtbWJ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZlYXR1cmUtbWQtbXR7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuc3VwcG9ydC1zZWN0aW9ue1xyXG4gICAgICBwe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgaDZ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgfVxyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDM3cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFwcGxpY2F0aW9uLXNlY3Rpb24ge1xyXG4gICAgICAubmF2LXBpbGxze1xyXG4gICAgICAgIC5uYXYtaXRlbXtcclxuICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5sYW5kaW5nLWhvbWUgLmxhbmRpbmctYm9keSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiA1MiU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC8vIGxhbmRpbmcgcGFnZSBjc3MgZW5kc1xyXG4gIC5wYWdlLWJ1aWxkZXJ7XHJcbiAgICAuZ2UtY2FudmFze1xyXG4gICAgICAmLmdlLWVkaXRpbmcge1xyXG4gICAgICAgIC5nZS10b29scy1kcmF3ZXIge1xyXG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAxMHB4O1xyXG4gICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZWFkZXJ7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5yYW5nZS1zbGlkZXJ7XHJcbiAgICAmLnRoZW1lLWZvcm17XHJcbiAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm5vdGUtZWRpdG9yIHtcclxuICAgIC5idG4tZ3JvdXAge1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnVzZXItc3RhdHVze1xyXG4gICAgdGJvZHl7XHJcbiAgICAgIHRye1xyXG4gICAgICAgIHRke1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAyODRweDtcclxuICAgICAgICAgICYgKyB0ZHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgJiArIHRke1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRleHQtbWQtcmlnaHR7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbiAgLnN0YXItcmF0aW5nc3tcclxuICAgIC5zdGFyc3tcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0taW5saW5le1xyXG4gICAgJi5kLWlubGluZS1ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnJlc2V0LXBhc3N3b3JkLWJveCB7XHJcbiAgICB3aWR0aDogNTAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIC5jYXJkIHtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmN1c3RvbS1jYXJkIHtcclxuICAgIC5jYXJkLXByb2ZpbGV7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBoZWlnaHQ6MTM2cHg7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lcnJvci13cmFwcGVye1xyXG4gICAgLm1haW50ZW5hbmNlLWljb25ze1xyXG4gICAgICBsaXtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgY29sb3I6ICRsaWdodC1jb2xvcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICBpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICBpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDkwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogODBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmF1dGhlbnRpY2F0aW9uLW1haW4ge1xyXG4gICAgLmF1dGgtaW5uZXJyaWdodCB7XHJcbiAgICAgIC5zb2NpYWwtbWVkaWEge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgbWluLWhlaWdodDogdW5zZXQ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2FkZXItYm94IHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICAuZGF0YVRhYmxlc193cmFwcGVyIHtcclxuICAgIC5kYXRhVGFibGVzX2xlbmd0aCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuZGF0YVRhYmxlc19maWx0ZXJ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBkaXZ7XHJcbiAgICAmLmRhdGFUYWJsZXNfd3JhcHBlciB7XHJcbiAgICAgIGRpdntcclxuICAgICAgICAmLmRhdGFUYWJsZXNfaW5mb3tcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmRhdGFUYWJsZXNfbGVuZ3RoLCYuZGF0YVRhYmxlc19maWx0ZXJ7XHJcbiAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XHJcbiAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYWxlbmRhci13cmFwIHtcclxuICAgIC5mYy1iYXNpYy12aWV3e1xyXG4gICAgICAuZmMtZGF5LW51bWJlciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZjLWV2ZW50cy1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB9XHJcbiAgICAuZmMtZXZlbnRzLWNvbnRhaW5lcntcclxuICAgICAgaDYsLmNoZWNrYm94e1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hlY2tib3gge1xyXG4gICAgICBsYWJlbHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmMtdG9vbGJhciB7XHJcbiAgICAgIC5mYy1sZWZ0IHtcclxuICAgICAgICAuZmMtbmV4dC1idXR0b24ge1xyXG4gICAgICAgICAgLmZjLWljb24tcmlnaHQtc2luZ2xlLWFycm93e1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZmMtcHJldi1idXR0b24ge1xyXG4gICAgICAgICAgLmZjLWljb24tbGVmdC1zaW5nbGUtYXJyb3d7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5mYy1sZWZ0LC5mYy1yaWdodCB7XHJcbiAgICAgICAgLmZjLXRvZGF5LWJ1dHRvbiB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmN7XHJcbiAgICAgIGJ1dHRvbntcclxuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAwIDVweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5mYy1sZWZ0e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmZjLXRvb2xiYXJ7XHJcbiAgICAgICAgPiBkaXZ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiAqe1xyXG4gICAgICAgICAgOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgPip7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bi1ncm91cC13cmFwcGVye1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLm0tYi0zMHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1ncm91cC1zaG93Y2FzZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAuYnRuLWdyb3VwIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYnRuLWdyb3Vwe1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgcGFkZGluZzogMC4zNzVyZW0gMS4ycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYW5pbWF0ZS13aWRnZXR7XHJcbiAgICAudGV4dC1jZW50ZXJ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vZ2VuZXJhbCB3aWRnZXQgcGFnZVxyXG4gIC5jYWxlbmRlci13aWRnZXR7XHJcbiAgICAuY2FsLWRlc2N7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnVzZXItc3RhdHVze1xyXG4gICAgJi5wcm9kdWN0LWNoYXJ0e1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgdGFibGUge1xyXG4gICAgICB0aGVhZCB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgdGh7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDEyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vbWVnYSBtZW51XHJcbiAgLm1lZ2EtbWVudSB7XHJcbiAgICAub25ob3Zlci1zaG93LWRpdiB7XHJcbiAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFnZS1idWlsZGVyIHtcclxuICAgIC5nZS1jYW52YXMge1xyXG4gICAgICAuY29sdW1uIHtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5nZS1jb250ZW50LXR5cGUtY2tlZGl0b3Ige1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdlLXJvdy1pY29uIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogZm9udC1hd2Vzb20gaWNvbiBwYWdlICovXHJcbiAgLmljb24taG92ZXItYm90dG9tIHtcclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIG1pbi13aWR0aDogMjcwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vdXNlciBwcm9maWxlXHJcbiAgLnVzZXItcHJvZmlsZSB7XHJcbiAgICAuaG92ZXJjYXJkIHtcclxuICAgICAgLmNhcmRoZWFkZXIge1xyXG4gICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmluZm8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDM1cHg7XHJcbiAgICAgICAgLnR0bC1pbmZvIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50dGwtc20tbWItMHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL2NhbGVuZGFyXHJcbiAgLmNhbGVuZGFyLXdyYXB7XHJcbiAgICAuZmMge1xyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZjLWRheS1ncmlkLWV2ZW50IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLmZjLXRvb2xiYXJ7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJhc2ljLWNhbGVuZGFyIHtcclxuICAgICAgLmV4dGVybmFsLWV2ZW50cyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLy9ibG9nXHJcbiAgLmJsb2ctc2luZ2xle1xyXG4gICAgLmNvbW1lbnQtYm94e1xyXG4gICAgICAubWVkaWF7XHJcbiAgICAgICAgaDZ7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb21tZW50LXNvY2lhbHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgbGk6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9tYXRlcmlhbCB0YWJcclxuICAubmF2LW1hdGVyaWFsLm5hdi10YWJze1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIC5uYXYtaXRlbXtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL3NlYXJjaFxyXG4gIC5zZWFyY2gtcGFnZXtcclxuICAgICNpbWFnZS1saW5rc3tcclxuICAgICAgLmluZm8tYmxvY2t7XHJcbiAgICAgICAgJi5tLXQtMzB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL2F1dGhlbnRpY2F0aW9uXHJcbiAgLmF1dGhlbnRpY2F0aW9uLW1haW57XHJcbiAgICAuYXV0aGVudGljYXRpb24tYm94IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuYXV0aC1pbm5lcnJpZ2h0e1xyXG4gICAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9kZWZhdWx0IGRhc2hib2FyZFxyXG4gIC5tYXAtY2hhcnQge1xyXG4gICAgLmNoYXJ0LWNvbnRhaW5lciB7XHJcbiAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYW5kaWRjYWhydHtcclxuICAgIGhlaWdodDogMjUwcHg7XHJcbiAgfVxyXG5cclxuICAvL2NoYXJ0IHdpZGdldFxyXG4gIC5iYXItY2hhcnQtd2lkZ2V0e1xyXG4gICAgLmVhcm5pbmctZGV0YWlsc3tcclxuICAgICAgaXtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2VyaWFsLWNoYXJ0IC5jaGFydC1jb250YWluZXJ7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gIH1cclxuICAuYm90dG9tLWNvbnRlbnR7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgcHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gZnJvbSB3aXphcmQgdHdvXHJcbiAgLnN0ZXB3aXphcmQge1xyXG4gICAgLnN0ZXB3aXphcmQtcm93IHtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgdG9wOjE3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gaWNvbnNcclxuICAuaWNvbi1ob3Zlci1ib3R0b217XHJcbiAgICAuaWNvbi1wb3B1cHtcclxuICAgICAgZGl2e1xyXG4gICAgICAgIC5mbGFnLWljb257XHJcbiAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICBtaW4td2lkdGg6NDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9mb290ZXJcclxuICAuZm9vdGVyLWxpbmtze1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgfVxyXG4gIC5mb290ZXItY29weXJpZ2h0e1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmp2ZWN0b3ItbWFwLWhlaWdodCB7XHJcbiAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gIH1cclxuICAuc20tbGVmdC10ZXh0e1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC8vIGVtYWlsIGFwcFxyXG4gIC5lbWFpbC13cmFwe1xyXG4gICAgLmVtYWlsLXJpZ2h0LWFzaWRle1xyXG4gICAgICAuZW1haWwtY29udGVudHtcclxuICAgICAgICAuZW1haWwtdG9we1xyXG4gICAgICAgICAgLmQtZmxleHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZmxvYXQtcmlnaHR7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0IWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmVtYWlsLXdyYXBwZXJ7XHJcbiAgICAgICAgICAuYXR0YWNobWVudHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6MTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGFsZXJ0IHBhZ2VcclxuICAuYWxlcnQtZGlzbWlzc2libGV7XHJcbiAgICBwe1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgbWF4LXdpZHRoOiAyOTRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gYnV0dG9uIGdyb3VwIHBhZ2VcclxuICAuYnV0dG9uLWdyb3VwLW1iLXNte1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxuICAvLyB0YWJsZSBjb21wb25lbnRzIHBhZ2VcclxuICAuY2FyZC1ibG9ja3tcclxuICAgIC50YWJsZS1yZXNwb25zaXZle1xyXG4gICAgICAudGFibGV7XHJcbiAgICAgICAgdGJvZHl7XHJcbiAgICAgICAgICB0cntcclxuICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucHJvZ3Jlc3MtY29udGVudHtcclxuICAgICAgICB0Ym9keXtcclxuICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY2hlY2tib3gtdGQtd2lkdGggLCAucmFkaW8tZmlyc3QtY29sLXdpZHRoe1xyXG4gICAgICAgIHRib2R5e1xyXG4gICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGpzZ3JpZC10YWJsZSBwYWdlXHJcbiAgI2JhdGNoRGVsZXRle1xyXG4gICAgLmpzZ3JpZC1ncmlkLWhlYWRlcntcclxuICAgICAgLmpzZ3JpZC10YWJsZXtcclxuICAgICAgICAuanNncmlkLWhlYWRlci1yb3d7XHJcbiAgICAgICAgICAuanNncmlkLWhlYWRlci1jZWxse1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMTlweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5qc2dyaWQtZ3JpZC1ib2R5e1xyXG4gICAgICAuanNncmlkLXRhYmxle1xyXG4gICAgICAgIC5qc2dyaWQtcm93e1xyXG4gICAgICAgICAgLmpzZ3JpZC1jZWxse1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIHdpZHRoOjExOXB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuanNncmlkIHtcclxuICAgIC5qc2dyaWQtcGFnZXItY29udGFpbmVye1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGNoYXQgcGFnZVxyXG4gIC5jaGF0LWJveCB7XHJcbiAgICAuY2hhdC1yaWdodC1hc2lkZSB7XHJcbiAgICAgIC5jaGF0e1xyXG4gICAgICAgIC5jaGF0LW1zZy1ib3h7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hhdC1tZW51e1xyXG4gICAgICAubmF2LXRhYnMge1xyXG4gICAgICAgIC5uYXYtaXRlbXtcclxuICAgICAgICAgIHdpZHRoOiAzMi4zMyU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wZW9wbGUtbGlzdHtcclxuICAgICAgICB1bC5saXN0e1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogNDMzcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAjaW5mby1wcm9maWxlLCAjaW5mby1jb250YWN0e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gdXNlci1wcm9maWxlIHBhZ2VcclxuICAuaG92ZXJjYXJke1xyXG4gICAgLmluZm97XHJcbiAgICAgIC5mb2xsb3d7XHJcbiAgICAgICAgLnRleHQtbWQtcmlnaHR7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9maWxlLWltZy1zdHlsZXtcclxuICAgIC5saWtlLWNvbW1lbnQtc20tbWJ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC8vIGZvcmdldC1wYXNzd29yZCBwYWdlXHJcbiAgLnJlc2V0LXBhc3N3b3JkLWJveHtcclxuICAgIC50aGVtZS1mb3Jte1xyXG4gICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGdhbGxlcnkgcGFnZVxyXG4gIC5sZy1vdXRlcntcclxuICAgIC5sZy1hY3Rpb25zIC5sZy1uZXh0LCAubGctYWN0aW9ucyAubGctcHJldntcclxuICAgICAgdG9wOiA0OCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qID09PT09PT09PSByZXNwb25zaXZlIHNjc3MgZm9yIDU3NSBzY3JlZW4gPT09PT09PT09ICovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAuZG9jdW1lbnQtY29udGVudCB7XHJcbiAgICAubmF2IHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRvZG8ge1xyXG4gICAgLmFjdGlvbi1ib3gge1xyXG4gICAgICAmLmxhcmdlIHtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0ID4gdWwge1xyXG4gIHRvcDogNjFweDtcclxufVxyXG4uYnRjLWVhcm5pbmcge1xyXG4gIGhlaWdodDogMjUwcHg7ICAgXHJcbiAgcGFkZGluZy10b3A6IDBweDtcclxufVxyXG4uYnRjLW92ZXJ2aWV3IHNwYW4ge1xyXG4gIGZvbnQtc2l6ZTogMTIwcHggIWltcG9ydGFudDtcclxufVxyXG4uYnRjLWJ1eS1zZWxsIGxpIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxufVxyXG4uYnRjLWJ1eXtcclxuICAuZm9udC1zZWNvbmRhcnl7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxufVxyXG4uYWRkLWFycm93IC5tb3JlLWJ0biAuYnRuLWxpZ2h0IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5tb2JpbGUtY2xvY2std2lkZ2V0IC5jbG9jay1kZXRhaWxzIHtcclxuICBtYXJnaW4tdG9wOiA1MHB4O1xyXG59XHJcbi5hbGVydC1kaXNtaXNzaWJsZXtcclxuICBwe1xyXG4gICAgbWF4LXdpZHRoOiAyMDlweDtcclxuICB9XHJcbn1cclxuLmN1c3RvbWl6ZXItbGlua3N7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ubS1yLTMwIHtcclxuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbn1cclxuLndlbGNvbWUtcG9wdXAge1xyXG4gIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgbWF4LXdpZHRoOiAzNzZweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG4gIC8vIG1haW4gaGVhZGVyIGNzc1xyXG4gIC5wYWdlLXdyYXBwZXIge1xyXG4gICAgLnBhZ2UtbWFpbi1oZWFkZXIge1xyXG4gICAgICAubWFpbi1oZWFkZXItbGVmdCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggMTVweDtcclxuICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgIC5sb2dvLXdyYXBwZXIge1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5tYWluLWhlYWRlci1yaWdodCB7XHJcbiAgICAgICAgLm5hdi1yaWdodHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5vbmhvdmVyLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgLm9uaG92ZXItc2hvdy1kaXYge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDk2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYucmlnaHQtbWVudSB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAudXNlci1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAubWVkaWEtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZWFyY2gtZm9ybSB7XHJcbiAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcclxuICAgICAgICAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgMC4zcztcclxuICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzVweCkgc2NhbGVZKDApO1xyXG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTVweDtcclxuICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGVZKDEpO1xyXG4gICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuM3M7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgLmJvb2ttYXJrLWRyb3Bkb3duIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kcm9wbGV0LWRyb3Bkb3duIHtcclxuICAgICAgICAgIGxlZnQ6IC05MXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgIC5kcm9wbGV0LW1haW57XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpZ2h0LXNlbWktZ3JheTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDE4NXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubm90aWZpY2F0aW9uLWRyb3Bkb3duIHtcclxuICAgICAgICAgIGxlZnQ6IC04NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAmLm9uaG92ZXItc2hvdy1kaXYge1xyXG4gICAgICAgICAgICB3aWR0aDogMjYwcHg7XHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICByaWdodDogMTUycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubW9iaWxlLXNpZGViYXIge1xyXG4gICAgICAgIC5zd2l0Y2gtc20ge1xyXG4gICAgICAgICAgLnN3aXRjaCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBhZ2UtYm9keS13cmFwcGVyIHtcclxuICAgIC5pY29uc2lkZWJhci1tZW51IHtcclxuICAgICAgdG9wOiA2MXB4O1xyXG4gICAgICAuaWNvbk1lbnUtYmFyIHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MXB4KTtcclxuICAgICAgICAuaWNvbmJhci1tYWlubWVudSB7XHJcbiAgICAgICAgICB0b3A6IDYxcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYWdlLWhlYWRlciB7XHJcbiAgICAgIC5idG4tZ3JvdXAge1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgcGFkZGluZzogOHB4IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmlnaHQtc2lkZWJhciB7XHJcbiAgICAgIHRvcDogMTIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5UeXBlYWhlYWQge1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuLlR5cGVhaGVhZC1tZW51IHtcclxuICB3aWR0aDogMjUwcHg7XHJcbiAgdG9wOiA5M3B4O1xyXG59XHJcbi5UeXBlYWhlYWQtc3Bpbm5lciB7XHJcbiAgdG9wOiA1NHB4O1xyXG4gIHJpZ2h0OiAtMTQ0cHg7XHJcbn1cclxuLnR3aXR0ZXItdHlwZWFoZWFkIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICBib3R0b206IDA7XHJcbiAgei1pbmRleDogLTE7XHJcbn1cclxuLm1vYmlsZS1zZWFyY2gge1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuICAvLyBib29rbWFya1xyXG4gIC5ib29rbWFyayB7XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICAuc2VhcmNoLWZvcm0ge1xyXG4gICAgICAgICAgLmZvcm0tY29udHJvbC1zZWFyY2gge1xyXG4gICAgICAgICAgICByaWdodDotNjNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gZ2VuZXJhbCB3aWRnZXQgcGFnZSBjc3NcclxuICAubW9iaWxlLWNsb2NrLXdpZGdldHtcclxuICAgICNkYXRle1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc29jaWFsLXdpZGdldC1jYXJkIHtcclxuICAgIC5iLWItbGlnaHQge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAud2VhdGhlci13aWRnZXQtdHdvIHtcclxuICAgIC5ib3R0b20td2hldGhlcmluZm8ge1xyXG4gICAgICAud2hldGhlci1jb250ZW50IHtcclxuICAgICAgICB0b3A6IDY4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNhbC1kYXRlLXdpZGdldCB7XHJcbiAgICAuY2FsLWRhdGVwaWNrZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyBBZGQgcG9zdCBwYWdlIGNzc1xyXG4gIC5hZGQtcG9zdCB7XHJcbiAgICBmb3JtIHtcclxuICAgICAgLm0tY2hlY2tib3gtaW5saW5lIHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJvcHpvbmUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyBpbnRlcm5hdGlvbmFsaXphdGlvbiBwYWdlIGNzc1xyXG4gIC5tYWluIHtcclxuICAgIC5sYW5nQ2hvaWNlIHtcclxuICAgICAgcmlnaHQ6IDI0cHg7XHJcbiAgICAgIHBhZGRpbmc6IDRweCA3cHg7XHJcbiAgICAgIHRvcDogMThweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmxhbmd1YWdlLXhze1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcblxyXG4gIC8vIGF2YXRhciBwYWdlIGNzc1xyXG4gIC5jdXN0b21lcnN7XHJcbiAgICAmLmF2YXRhci1ncm91cHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAudmVydGljYWwtbW9iaWxlLXNpZGViYXIge1xyXG4gICAgdG9wOiAxOXB4O1xyXG4gIH1cclxuICAvL25vdGlmeSBpbmRleCBwYWdlXHJcbiAgLmFsZXJ0LXRoZW1le1xyXG4gICAgaXtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBidXR0b257XHJcbiAgICAgIHRvcDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGFydC13aWRnZXRzLXNtYWxse1xyXG4gICAgLmNoYXJ0LWNvbnRhaW5lcntcclxuICAgICAgaGVpZ2h0OiAyODJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYmFyLWNoYXJ0LXdpZGdldHtcclxuICAgIC5lYXJuaW5nLWRldGFpbHN7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIHJpZ2h0OiAtMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAud2lkZ2V0LWpvaW5ze1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAucGwtMCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmJvcmRlci1hZnRlci14cyB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIHdpZHRoOiA5NCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXNlbWktZ3JheTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2xvY2twaWNrZXItYWxpZ24tdG9wIHtcclxuICAgIGxlZnQ6IDQ1cHggIWltcG9ydGFudDtcclxuICAgIHRvcDogNDA2cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmdhbGxlcnl7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweDtcclxuICB9XHJcbiAgLm15LWdhbGxlcnl7XHJcbiAgICBmaWd1cmV7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICY6bnRoLWNoaWxkKDkpLFxyXG4gICAgICAmOm50aC1jaGlsZCgxMCl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5nYWxsZXJ5LXdpdGgtZGVzY3JpcHRpb257XHJcbiAgICAgIGZpZ3VyZXtcclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjYW5paW1hdGVkLXRodW1ibmlhbHN7XHJcbiAgICBmaWd1cmV7XHJcbiAgICAgICY6bnRoLWNoaWxkKDEyKSxcclxuICAgICAgJjpudGgtY2hpbGQoMTEpLFxyXG4gICAgICAmOm50aC1jaGlsZCgxMCksXHJcbiAgICAgICY6bnRoLWNoaWxkKDkpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBob3Rvc3dpcGUtcGItcmVzcG9uc2l2ZXtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC8vIHNvY2lhbCBhcHAgcGFnZSBjc3NcclxuICAuYXZhdGFyLXNob3djYXNlIHtcclxuICAgIC5wZXBvbGUta25vd3Mge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zb2NpYWwtYXBwLXByb2ZpbGV7XHJcbiAgICAuaG92ZXJjYXJke1xyXG4gICAgICAudXNlci1pbWFnZXtcclxuICAgICAgICAuYXZhdGFyIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC01NnB4O1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uLXdyYXBwZXIge1xyXG4gICAgICAgICAgbGVmdDogNTIlO1xyXG4gICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaGFyZS1pY29uc3tcclxuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmluZm8ge1xyXG4gICAgICAgIC50YWJzLXNjb2lhbHtcclxuICAgICAgICAgIC51c2VyLWRlc2lnbmF0aW9uIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJzLXNjb2lhbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNvY2lhbHByb2ZpbGUge1xyXG4gICAgLnNvY2lhbC1idG5ncm91cCB7XHJcbiAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgfVxyXG4gICAgLnNvY2lhbC1ncm91cCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zb2NpYWwtc3RhdHVze1xyXG4gICAgZm9ybXtcclxuICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWVkaWEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubmV3LXVzZXJzLXNvY2lhbHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG4gIC50YWJzLXNjb2lhbHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgbGl7XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDI1cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5uYXYtbWF0ZXJpYWwge1xyXG4gICAgICAmLm5hdi10YWJzIHtcclxuICAgICAgICAubmF2LWl0ZW17XHJcbiAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aW1lbGluZS1jb250ZW50IHtcclxuICAgIHAsIC5jb21tZW50cy1ib3gge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLmNvbW1lbnQtbnVtYmVye1xyXG4gICAgICBpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNvY2lhbC1jaGF0IHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAubWVkaWEtYm9keSB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAueW91ci1tc2csIC5vdGhlci1tc2cge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc29jaWFsLW5ldHdvcmt7XHJcbiAgICBzcGFuIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNvY2lhbC1saXN0IHtcclxuICAgIC5tZWRpYXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmRldGFpbHMtYWJvdXQgKyAuZGV0YWlscy1hYm91dCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIH1cclxuICAueW91ci1kZXRhaWxzLXhze1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcbiAgLnNvY2lhbC1oZWFkZXJ7XHJcbiAgICBoNXtcclxuICAgICAgc3Bhbi5wdWxsLXJpZ2h0e1xyXG4gICAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hY3Rpdml0eS1sb2cge1xyXG4gICAgLm15LWFjdGl2aXR5IHtcclxuICAgICAgKyAubXktYWN0aXZpdHkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBob3RvcyB7XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICB3aWR0aDogMjYlO1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIHRpbWVsaW5lIHNtYWxsIHBhZ2UgY3NzXHJcbiAgLnRpbWVsaW5lLXNtYWxse1xyXG4gICAgLm1lZGlhe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAubWVkaWEtYm9keSB7XHJcbiAgICAgICAgaDYge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRpbWVsaW5lLXJvdW5kIHtcclxuICAgICAgICAmLnRpbWVsaW5lLWxpbmUtMXtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3R0b206IC01N3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc21hbGwtbGluZXtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3R0b206IC0xN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5tZWRpdW0tbGluZXtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3R0b206IC00N3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGxhbmRpbmcgcGFnZSBjc3Mgc3RhcnRcclxuICAubGFuZGluZy1tYWlue1xyXG4gICAgLmxhbmRpbmctaG9tZSAubGFuZGluZy1ib2R5IHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogNjYlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1leHBhbmQtbGd7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgLm5hdmJhci1icmFuZHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGg0e1xyXG4gICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICB9XHJcbiAgICAubWFpbi1sYW5kaW5ne1xyXG4gICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XHJcbiAgICAgIC5sYW5kaW5nLWxlZnR7XHJcbiAgICAgICAgLmxpbmstYXJyb3d7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBib3R0b206IC02NnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxNDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlY3Rpb24tc3BhY2V7XHJcbiAgICAgIC5sYW5kaW5nLWhlYWRlcntcclxuICAgICAgICBoMntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpbmV7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFkbWluLW9wdGlvbnN7XHJcbiAgICAgIC5saXZlLWRlbW8tYnRue1xyXG4gICAgICAgIGg0e1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubGl2ZS1ib3h7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC51cGNvbWluZy1zZWN0aW9ue1xyXG4gICAgICAubGl2ZS1ib3h7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC51cGRhdGVzLWZlYXR1cmVzIHtcclxuICAgICAgLmxhbmRpbmctaGVhZGVye1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmlubmVyLWhlYWRlcntcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICB9XHJcbiAgICAgIC51cGRhdGVzLXhzLW1ie1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgaDZ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmtleS1mZWF0dXJlcy1zZWN0aW9ue1xyXG4gICAgICAuZmVhdHVyZS1tYWluIHtcclxuICAgICAgICAuZmVhdHVyZS1jb250ZW50e1xyXG4gICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnhzLW10LWZlYXR1cmV7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbXBvbmVudHMtbXR7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAuZXhjbHVzaXZlLWZlYXR1cmVze1xyXG4gICAgICAubGFuZGluZy1oZWFkZXJ7XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICB3aWR0aDogMjMycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5leGNsdXNpdmUtY29udGVudHtcclxuICAgICAgICBoMntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmV4Y2x1c2l2ZS1pbWFnZXtcclxuICAgICAgICAucGFnZS1idWlsZGVyLXRvcHtcclxuICAgICAgICAgIHRvcDogMzdweDtcclxuICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhZ2UtYnVpbGRlci1taWRkbGV7XHJcbiAgICAgICAgICBsZWZ0OiAtMjFweDtcclxuICAgICAgICAgIGJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhZ2UtYnVpbGRlci1ib3R0b217XHJcbiAgICAgICAgICBib3R0b206IC0yMHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDc5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWJ1aWxkZXItdG9we1xyXG4gICAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICAgIHJpZ2h0OiAxMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tYnVpbGRlci1ib3R0b217XHJcbiAgICAgICAgICBib3R0b206IC03M3B4O1xyXG4gICAgICAgICAgcmlnaHQ6IC0yNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9uLWJ1aWxkZXItbGVmdHtcclxuICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbi1idWlsZGVyLW1pZGRsZXtcclxuICAgICAgICAgIGxlZnQ6IDE3NHB4O1xyXG4gICAgICAgICAgYm90dG9tOiAtMzBweDtcclxuICAgICAgICAgIHdpZHRoOiAzNyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb250YXdlc29tZS1yaWdodHtcclxuICAgICAgICAgIGJvdHRvbTogLTI1cHg7XHJcbiAgICAgICAgICByaWdodDogNzdweDtcclxuICAgICAgICAgIHdpZHRoOiA1OSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5vcmRlci14c3tcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmV4Y2x1c2l2ZS1tdC14c3tcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICAgIC5leGNsdXNpdmUtc2hhZG93LWxlZnQsIC5leGNsdXNpdmUtc2hhZG93LXJpZ2h0e1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1iZ3tcclxuICAgICAgaDJ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zdGFyLXJhdGV7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYnV0dG9ue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2NkLXRpbWVsaW5lOjpiZWZvcmUge1xyXG4gICAgICBsZWZ0OiAtMjNweDtcclxuICAgIH1cclxuICAgIC5jZC10aW1lbGluZS1ibG9ja3tcclxuICAgICAgLmNkLXRpbWVsaW5lLWltZ3tcclxuICAgICAgICBsZWZ0OiAtN3B4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICA+IGl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICB0b3A6IDE2cHg7XHJcbiAgICAgICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGxhbmRpbmcgcGFnZSBjc3MgZW5kc1xyXG4gIC8vIGhlbHBlciBjbGFzc2VzIHBhZ2Ugc3RhcnRcclxuICAuaGVscGVyLWNsYXNzZXN7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gIH1cclxuICAvLyBoZWxwZXIgY2xhc3NlcyBwYWdlIGVuZHNcclxuICAuZm9ybS1idWlsZGVyLTItaGVhZGVyIHtcclxuICAgIHVsIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtLWlubGluZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBhZ2UtYnVpbGRlciB7XHJcbiAgICAuYnRuLWdyaWQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgIH1cclxuICAgIC5nZS1jYW52YXMge1xyXG4gICAgICAmLmdlLWVkaXRpbmcge1xyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdlLXRvb2xzLWRyYXdlciB7XHJcbiAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud2l6YXJkLTQge1xyXG4gICAgLnN0ZXAtY29udGFpbmVyIHtcclxuICAgICAgZGl2IHtcclxuICAgICAgICAmLmNvbnRlbnQge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm5hdi10YWJzIHtcclxuICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hdi1saW5rIHtcclxuICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgJjpob3ZlciwgJi5hY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdi1tYXRlcmlhbCB7XHJcbiAgICAmLm5hdi10YWJzIHtcclxuICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAud2VhdGhlci13aWRnZXQtdHdvIHtcclxuICAgICAgLmJvdHRvbS13aGV0aGVyaW5mbyB7XHJcbiAgICAgICAgLndoZXRoZXItY29udGVudCB7XHJcbiAgICAgICAgICB0b3A6IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc29jaWFsLXdpZGdldC1jYXJkIHtcclxuICAgICAgLmItYi1saWdodCB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZWNvbW1lcmNlLXdpZGdldCB7XHJcbiAgICAgIC5wcm9ncmVzcy1zaG93Y2FzZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubmF2IHtcclxuICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIH1cclxuICAvLyB0YWIgbWF0ZXJpYWwgc3RhcnRcclxuICAubmF2LW1hdGVyaWFsLm5hdi1sZWZ0IHtcclxuICAgIC5uYXYtbGluayB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uYXYtbWF0ZXJpYWwubmF2LXJpZ2h0IHtcclxuICAgIC5uYXYtbGluayB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAubmF2LW1hdGVyaWFsLm5hdi10YWJzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4gIC50YWItY29udGVudCB7XHJcbiAgICB+IC5uYXYtdGFicyB7XHJcbiAgICAgICYubmF2LW1hdGVyaWFsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIHRhYiBtYXRlcmlhbCBlbmRcclxuICAubmF2LXBpbGxzIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLmNybS1vdmVyYWxsIHtcclxuICAgIG1hcmdpbjogMCAtMTVweCAtMTVweDtcclxuICB9XHJcbiAgLnByb2R1Y3QtcGFnZS1tYWluIHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAubS10LTE1IHtcclxuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YWJiZWQtY2FyZCB7XHJcbiAgICB1bCB7XHJcbiAgICAgICYubmF2LW1hdGVyaWFsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICYubmF2LXRhYnMge1xyXG4gICAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweCAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMCA1cHggMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRvZG8ge1xyXG4gICAgLmFjdGlvbi1ib3gge1xyXG4gICAgICAmLmxhcmdlIHtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRvZG8tbGlzdC13cmFwcGVyIHtcclxuICAgICAgI3RvZG8tbGlzdCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgLnRhc2stY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLnRhc2stbGFiZWwge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubWFyay1hbGwtdGFza3Mge1xyXG4gICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZGF0ZXRpbWUtcGlja2VyIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAucmVkaWFsLWNoYXJ0LWJsb2NrIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgI25hdi10YWJDb250ZW50e1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcbiAgLnJlc2V0LXBhc3N3b3JkLWJveCB7XHJcbiAgICB3aWR0aDogNDMwcHg7XHJcbiAgfVxyXG4gIC5hdXRoLWJnIHtcclxuICAgIHBhZGRpbmc6IDI1cHggMTVweDtcclxuICB9XHJcbiAgLmF1dGgtYmctZWZmZWN0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5kYXRlLXBpY2tlciB7XHJcbiAgICAudGV4dC1yaWdodCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmRhdGFUYWJsZXNfd3JhcHBlciB7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICYuZGF0YVRhYmxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgdWwge1xyXG4gICAgJi5wYWdpbmF0aW9uIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBkaXYge1xyXG4gICAgJi50YWJsZS1yZXNwb25zaXZlIHtcclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgICYuZGF0YVRhYmxlc193cmFwcGVyIHtcclxuICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgJi5yb3cge1xyXG4gICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICZbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmRhdGFUYWJsZXNfd3JhcHBlciB7XHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgJi5kYXRhVGFibGVzX2xlbmd0aCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGFibGUge1xyXG4gICAgICAgICYuZGF0YVRhYmxlIHtcclxuICAgICAgICAgIHRoLCB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgZGl2IHtcclxuICAgICAgICAmLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgLnBhZ2luYXRlX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFweCA3cHg7XHJcbiAgICAgICAgICAgICYucHJldmlvdXMge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjRhXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGhlbWlmeTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm5leHQge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjQ5XCI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGhlbWlmeTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZGF0YVRhYmxlc19maWx0ZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgJlt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucGFnZS13cmFwcGVye1xyXG4gICAgLnBhZ2UtYm9keS13cmFwcGVye1xyXG4gICAgICAudXNlci1wcm9maWxlIHtcclxuICAgICAgICAucHJvZmlsZS1pbWctc3R5bGUge1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgIC5pbWctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaHIge1xyXG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saWtlLWNvbW1lbnQge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmp2ZWN0b3ItbWFwLWhlaWdodCB7XHJcbiAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gIH1cclxuICAudXNlci1wcm9maWxlIHtcclxuICAgIC5vcmRlci1zbS0wIHtcclxuICAgICAgb3JkZXI6IC0xO1xyXG4gICAgfVxyXG4gICAgLmhvdmVyY2FyZCB7XHJcbiAgICAgIC5pbmZvIHtcclxuICAgICAgICAudHRsLWluZm8ge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50dGwteHMtbXR7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaWNvbi1ob3Zlci1ib3R0b20ge1xyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC5pY29uLXBvcHVwIHtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuYnRuIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICAgIHN2ZyB7XHJcbiAgICAgICYuY2xpbWFjb24ge1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYmxvZy1ib3gge1xyXG4gICAgJi5ibG9nLXNoYWRvdyB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTEwMHB4IDEwMHB4IC0xM3B4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJsb2ctZGV0YWlscyB7XHJcbiAgICAgIHAsIC5zaW5nbGUtYmxvZy1jb250ZW50LXRvcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgfVxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgfVxyXG4gICAgICAuYmxvZy1zb2NpYWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgJiArIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29tbWVudC1ib3gge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIHVsIHtcclxuICAgICAgdWwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgIC5tZWRpYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNhcmQge1xyXG4gICAgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgLmNhcmQtaGVhZGVyLXJpZ2h0IHtcclxuICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFjZS1lZGl0b3Ige1xyXG4gICAgaGVpZ2h0OiAzMjBweDtcclxuICB9XHJcbiAgLmdhbGxlcnkge1xyXG4gICAgPiBhIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2FyZCB7XHJcbiAgICAuY2FyZC1oZWFkZXIge1xyXG4gICAgICBoNSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aGVtZS1mb3JtIHtcclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnBhZ2Utd3JhcHBlciB7XHJcbiAgICAucGFnZS1ib2R5LXdyYXBwZXIge1xyXG4gICAgICAuZGVmYXVsdC1hY2NvcmRpbmcge1xyXG4gICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgIC5jYXJkLWhlYWRlciwgLmNhcmQtYm9keSwgLmNhcmQtZm9vdGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY2FyZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAuY2FyZC1oZWFkZXIsIC5jYXJkLWJvZHksIC5jYXJkLWZvb3RlciB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICAgICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgLm0tdC0zMCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tLWItMzAge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucGFnZS1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnBhZ2UtaGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1mb3Jte1xyXG4gICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvKiBhbGVydCByZXNwb25zaXZlIGNzcyBzdGFydCBoZXJlICovXHJcbiAgJGFsZXJ0LW5hbWU6IHByaW1hcnksXHJcbiAgc2Vjb25kYXJ5LFxyXG4gIHN1Y2Nlc3MsXHJcbiAgZGFuZ2VyLFxyXG4gIHdhcm5pbmcsXHJcbiAgaW5mbyxcclxuICBsaWdodCxcclxuICBkYXJrO1xyXG4gICRhbGVydC1jb2xvcjogJHByaW1hcnktY29sb3IsXHJcbiAgJHNlY29uZGFyeS1jb2xvcixcclxuICAkc3VjY2Vzcy1jb2xvcixcclxuICAkZGFuZ2VyLWNvbG9yLFxyXG4gICR3YXJuaW5nLWNvbG9yLFxyXG4gICRpbmZvLWNvbG9yLFxyXG4gICRsaWdodC1jb2xvcixcclxuICAkZGFyay1jb2xvcjtcclxuXHJcbiAgQGVhY2ggJHZhciBpbiAkYWxlcnQtbmFtZSB7XHJcbiAgICAkaTogaW5kZXgoJGFsZXJ0LW5hbWUsICR2YXIpO1xyXG4gICAgLmFsZXJ0LSN7JHZhcn0uaW52ZXJzZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYWxlcnQge1xyXG4gICAgLmNsb3NlIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAvL2J1c2luZXNzIGNhcmRcclxuICAuY2FsZW5kZXItd2lkZ2V0IHtcclxuICAgIC5jYWwtZGVzYyB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vdXNlciBwcm9maWxlXHJcbiAgLnVzZXItcHJvZmlsZSB7XHJcbiAgICBociB7XHJcbiAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgfVxyXG4gICAgLmhvdmVyY2FyZCB7XHJcbiAgICAgIC5jYXJkaGVhZGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5pbmZvIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIC51c2VyLWRlc2lnbmF0aW9uIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtY29sb3I7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWNvbG9yO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc29jaWFsLW1lZGlhIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZm9sbG93IHtcclxuICAgICAgICAuZm9sbG93LW51bSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZmlsZS1pbWctc3R5bGUge1xyXG4gICAgICAucGljdHVyZXMge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy91c2VyIGNhcmRcclxuICAuY3VzdG9tLWNhcmQge1xyXG4gICAgLmNhcmQtZm9vdGVyIHtcclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIGg2IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vY2FsZW5kYXJcclxuICAuY2FsZW5kYXItd3JhcCB7XHJcbiAgICAuZmMtdG9vbGJhciB7XHJcbiAgICAgIC5mYy1jZW50ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGEuZmMtbW9yZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjcwZW07XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLy8gbWVnYW9wdGlvbiBwYWdlIHJlc3BvbnNpdmUgc2Nzc1xyXG4gIC5tZWdhLWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLm1lZ2FvcHRpb25zLWJvcmRlci1zcGFjZS1zbXtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4IWltcG9ydGFudDtcclxuICB9XHJcbiAgLy9ibG9nXHJcbiAgLmJsb2ctYm94LmJsb2ctc2hhZG93IHtcclxuICAgIC5ibG9nLWRldGFpbHMge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ibG9nLWJveCB7XHJcbiAgICAmLmJsb2ctbGlzdCB7XHJcbiAgICAgIC5ibG9nLWRldGFpbHMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmxvZy1kZXRhaWxzIHtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuICAgIC5ibG9nLWRhdGUge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJsb2ctc2luZ2xlIHtcclxuICAgIC5ibG9nLWJveCB7XHJcbiAgICAgIC5ibG9nLWRldGFpbHMge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vZXJyb3IgYW5kIG1haW50ZW5hY2VcclxuICAuZXJyb3Itd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAuYnRuIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICAgIC5pbWctMTAwIHtcclxuICAgICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5lcnJvci1oZWFkaW5nIHtcclxuICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgICAuY2xvdWQtc2Vjb25kIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcclxuICAgICAgfVxyXG4gICAgICAuaGVhZGxpbmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWludGVuYW5jZS1oZWFkaW5nIHtcclxuICAgICAgLmNsb3VkLXNlY29uZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuaGVhZGxpbmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTAlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL2NvbWluZyBzb29uXHJcbiAgLmNvbWluZ3Nvb24ge1xyXG4gICAgLmNvbWluZ3Nvb24taW5uZXIge1xyXG4gICAgICAuY29taW5nLXNvb24tYm90dG9tLWxpbmsge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIH1cclxuICAgICAgaDUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAuY291bnRkb3duIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDtcclxuICAgICAgICB1bCBsaSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGltZSB7XHJcbiAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBGb3JtIFdpemFyZCBPbmUgc3RhcnRcclxuICAuZm9ybS13aXphcmQge1xyXG4gICAgLmJ0bi1tYiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIEZvcm0gV2l6YXJkIE9uZSBlbmRzXHJcblxyXG4gIC8vIEZvcm0gV2l6YXJkIFR3byBTdGFydFxyXG4gIC5zdGVwd2l6YXJkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG4gIC8vIEZvcm0gV2l6YXJkIFR3byBFbmRzXHJcblxyXG4gIC8vIEZvcm0gV2l6YXJkIFRocmVlIFN0YXJ0XHJcbiAgLmYxIHtcclxuICAgIC5mMS1zdGVwcyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vRm9ybSBXaXphcmQgVGhyZWUgZW5kc1xyXG5cclxuICAvLyBmb3JtIHdpemFyZC0tNCBzY3NzXHJcbiAgLndpemFyZC00IHtcclxuICAgIHVsLmFuY2hvciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICAgIC5zdGVwLWNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAvL2NoYXJ0XHJcbiAgLmZsb3QtY2hhcnQtY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgfVxyXG4gIC5zbWFsbC1jaGFydC13aWRnZXQge1xyXG4gICAgLmNoYXJ0LWNvbnRhaW5lciB7XHJcbiAgICAgIGhlaWdodDogMTM0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGF0dXMtd2lkZ2V0IHtcclxuICAgIC50ZXh0LXNtLXJpZ2h0IHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vbWVnYSBtZW51XHJcbiAgLm1lZ2EtbWVudSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAub25ob3Zlci1zaG93LWRpdiB7XHJcbiAgICAgIGhlaWdodDogNDA1cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDo2MXB4O1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLmxnLW10e1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLnhzLW10e1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyBuYXZzIHBhZ2VcclxuICAubmF2LW1kLW10e1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcbiAgLm5hdnMtaWNvbntcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAubWFpbi1zZWN0aW9ue1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIH1cclxuICAgIC5zZXBhcmF0b3J7XHJcbiAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAubmF2LWxpc3R7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gIH1cclxuICAubmF2cy1kcm9wZG93bntcclxuICAgIGJ1dHRvbntcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICAgIC5vbmhvdmVyLXNob3ctZGl2e1xyXG4gICAgICB0b3A6NjRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmxnLW10e1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcbiAgLy8gc2Nyb2xsIHJldmFsXHJcbiAgI2FuaWltYXRlZC10aHVtYm5pYWxze1xyXG4gICAgYXtcclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAvLyB0aWx0XHJcbiAgLnRpbHQtc2hvd2Nhc2V7XHJcbiAgICAubXQtNHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBvbHtcclxuICAgICAgLm0tYi0yMHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4IWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gc3RhdGUgY29sb3IgcGFnZVxyXG4gIC54cy1tdHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgfVxyXG4gIC8vIHRhZy1waWxscyBwYWdlXHJcbiAgc3BhbjpsYXN0LWNoaWxkLnRhZy1waWxscy1zbS1tYntcclxuICAgIG1hcmdpbi10b3A6IDNweDtcclxuICB9XHJcbiAgLy8gYWxlcnQgcGFnZVxyXG5cclxuICAvLyBhbmltYXRlZCBtb2RhbCBwYWdlXHJcbiAgLmFuaW1hdGVkLW1vZGFse1xyXG4gICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFuaW1hdGVkLW1vZGFsLW1kLW1ie1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gc3RlcHMgcGFnZVxyXG4gIC5zdGVwcy1tZC1tdHtcclxuICAgIG1hcmdpbi10b3A6MTVweDtcclxuICB9XHJcbiAgLnN0ZXBzLXNpemluZy1zbS1tYntcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG4gIC8vIHRvdWNoc3BpbiBwYWdlXHJcbiAgLmJvb3RzdHJhcC10b3VjaHNwaW4ge1xyXG4gICAgLnRvdWNoc3Bpbi12ZXJ0aWNhbC10YWIge1xyXG4gICAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgIHdpZHRoOiA5NiUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBkYXRhdGFibGUgQVBJIHBhZ2VcclxuICAjQVBJLWNoaWVsZC1yb3dfd3JhcHBlcntcclxuICAgICNBUEktY2hpZWxkLXJvd3tcclxuICAgICAgdGJvZHl7XHJcbiAgICAgICAgdHJ7XHJcbiAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gY2hhcnQtZmxvdCBwYWdlXHJcbiAgLmNoYXJ0LWJsb2Nre1xyXG4gICAgLmZsb3QtY2hhcnQtY29udGFpbmVye1xyXG4gICAgICBwI2Nob2ljZXN7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgI3RvZ2dsaW5nLXNlcmllcy1mbG90e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBzdW1tZXItbm90ZSBwYWdlXHJcbiAgLmNsaWNrMmVkaXR7XHJcbiAgICAmfi5ub3RlLWVkaXRvcntcclxuICAgICAgJi5ub3RlLWZyYW1le1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gY2hhdCBwYWdlXHJcbiAgLmNoYXQtYm94IHtcclxuICAgIC5jaGF0LWhpc3Rvcnkge1xyXG4gICAgICAuY2FsbC1jb250ZW50IHtcclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGF0LWxlZnQtYXNpZGUge1xyXG4gICAgICAucGVvcGxlLWxpc3Qge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2FsbC1jaGF0LXNpZGViYXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgLnBlb3BsZS1saXN0e1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGF0LWxlZnQtYXNpZGUge1xyXG4gICAgLnBlb3BsZS1saXN0IHtcclxuICAgICAgdWwge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIHN1cHBvcnQgdGlja2V0IHBhZ2VcclxuICAuZWNvbW1lcmNlLXdpZGdldHtcclxuICAgIC5wcm9ncmVzcy1zaG93Y2FzZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGZvcmdldC1wYXNzd29yZCBwYWdlXHJcbiAgLnJlc2V0LXBhc3N3b3JkLWJveHtcclxuICAgIC50aGVtZS1mb3Jte1xyXG4gICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTNweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGdhbGxlcnktd2l0aC1kZXNjcmlwdGlvbiBwYWdlXHJcbiAgLmdhbGxlcnktd2l0aC1kZXNjcmlwdGlvbntcclxuICAgIGF7XHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGdhbGxlcnkgaG92ZXIgcGFnZVxyXG4gIC5nYWxsZXJ5LWltZy1tYi1zbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuICAucGFnZS13cmFwcGVyIHtcclxuICAgICYuZG9jdW1lbnQge1xyXG4gICAgICAubGFuZGluZy1tYWluIHtcclxuICAgICAgICAubmF2YmFyLWV4cGFuZC1sZyB7XHJcbiAgICAgICAgICAubmF2YmFyLWJyYW5kIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucGFnZS1ib2R5LXdyYXBwZXIge1xyXG4gICAgICAgICYuZG9jdW1lbnQtY29udGVudCB7XHJcbiAgICAgICAgICAucGFnZS1zaWRlYmFyIHtcclxuICAgICAgICAgICAgdG9wOiA4MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gcGVpdHkgY2hhcnQgcGFnZVxyXG4gIC54bS1tYi1wZWl0eSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgfVxyXG4gIC8vIGxvZ2luIHBhZ2VcclxuICAuYXV0aGVudGljYXRpb24tbWFpbiB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XHJcbiAgfVxyXG59XHJcbi8qID09PT09PT09PSByZXNwb25zaXZlIHNjc3MgZm9yIDQ4MCBzY3JlZW4gPT09PT09PT09ICovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAubG9hZGVyLXdyYXBwZXIge1xyXG4gICAgLnR5cGV3cml0ZXIgaDEge1xyXG4gICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5rbm9iLWNoYXJ0IHtcclxuICAgIG1pbi1oZWlnaHQ6IDIwNHB4O1xyXG4gIH1cclxuICAua25vYi1jaGFydCB7XHJcbiAgICAuY2hhcnQtY2xvY2stbWFpbiB7XHJcbiAgICAgIC5jbG9jay1sYXJnZSB7XHJcbiAgICAgICAgbGVmdDogLTI1cHg7XHJcbiAgICAgICAgdG9wOiAtNDJweDtcclxuICAgICAgICBjYW52YXMsIGlucHV0IHtcclxuICAgICAgICAgIHdpZHRoOiAyNDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY2xvY2stc21hbGwge1xyXG4gICAgICAgIGxlZnQ6IDM3cHg7XHJcbiAgICAgICAgdG9wOiAyM3B4O1xyXG4gICAgICAgIGNhbnZhcywgaW5wdXQge1xyXG4gICAgICAgICAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jbG9jay1tZWRpdW0ge1xyXG4gICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgIGNhbnZhcywgaW5wdXQge1xyXG4gICAgICAgICAgd2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50cm9uLWtub2Ige1xyXG4gICAgY2FudmFzLCBpbnB1dCB7XHJcbiAgICAgIHdpZHRoOiAyMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gXHJcbiAgLm1vZGFsLWZvb3RlciAge1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNybS1hY3Rpdml0eSBzcGFuIHtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICB9XHJcbiAgLmxhbmRpbmctcGFnZSAudGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgLmNvbnRhY3QtZm9ybXtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1vYmlsZS1jbG9jay13aWRnZXQge1xyXG4gICBoZWlnaHQ6IDI2MHB4OyBcclxuICAgLmNsb2NrLWRldGFpbHMge1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi53ZWF0aGVyLXdpZGdldHtcclxuICAud2VhdGhlci13aWRnZXQtYm90dG9tIHtcclxuICAgIHBhZGRpbmc6IDAgMjVweCAhaW1wb3J0YW50OyBcclxuICB9XHJcbiAgLmNvbCAuYm94e1xyXG4gICAgcGFkZGluZzogMTBweCAzcHggIWltcG9ydGFudDtcclxuICAgIHN2Z3tcclxuICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICB9XHJcbiAgICBoNntcclxuICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgfVxyXG4gICAgaDV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuLmJveC1sYXlvdXQge1xyXG4gICYucGFnZS13cmFwcGVyIHtcclxuICAgIC5zZXQtY29sLTYsLnNldC1jb2wtMywuc2V0LWNvbC03LC5zZXQtY29sLTUge1xyXG4gICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuICAvL2xhbmRpbmcgcGFnZSBjc3NcclxuICAud2l6YXJkLTQge1xyXG4gICAgLmFjdGlvbi1iYXIge1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmICsgLmJ0biB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaW5saW5lLWJsb2NrLXNtIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbiAgLnBhZ2luYXRpb24tbGcge1xyXG4gICAgLnBhZ2UtbGluayB7XHJcbiAgICAgIHBhZGRpbmc6IDAuM3JlbSAwLjY1cmVtO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uYXYtcGlsbHMge1xyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnJlc2V0LXBhc3N3b3JkLWJveCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgLmljb24taG92ZXItYm90dG9tIHtcclxuICAgIC5pY29uLWZpcnN0IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmljb24tcG9wdXAge1xyXG4gICAgICAuaWNvbi1jbGFzcyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVycm9yLXdyYXBwZXIge1xyXG4gICAgLm1haW50ZW5hbmNlLWhlYWRpbmcge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2FyZCB7XHJcbiAgICAuY2FyZC1oZWFkZXIge1xyXG4gICAgICA+IHNwYW4ge1xyXG4gICAgICAgICYgKyBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jdXN0b20tY2FyZCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLmNhcmQtZm9vdGVyIHtcclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJkLXNvY2lhbCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2ZpbGUtZGV0YWlscyB7XHJcbiAgICAgIGg2IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJkLXByb2ZpbGUge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogOTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhcmQge1xyXG4gICAgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgLmNhcmQtaGVhZGVyLXJpZ2h0IHtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAzcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL2Jsb2dcclxuICAuYmxvZy1ib3guYmxvZy1zaGFkb3cge1xyXG4gICAgLmJsb2ctZGV0YWlscyB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNhbC1kYXRlLXdpZGdldCB7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNhbGVuZGVyLXdpZGdldCB7XHJcbiAgICAuY2FsLWltZyB7XHJcbiAgICAgIGhlaWdodDogMjI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21wYW55LWNhcmQge1xyXG4gICAgLmRldGFpbHMge1xyXG4gICAgICAubWVkaWEge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBmcm9tIHdpemFyZCB0d29cclxuICAuc3RlcHdpemFyZCB7XHJcbiAgICAuc3RlcHdpemFyZC1yb3cge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAxN3B4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zdGVwd2l6YXJkLXN0ZXAge1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgcGFkZGluZzogNnB4IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGVtYWlsIGFwcFxyXG4gIC5lbWFpbC13cmFwIHtcclxuICAgIC5lbWFpbC1yaWdodC1hc2lkZSB7XHJcbiAgICAgIC5lbWFpbC1jb250ZW50IHtcclxuICAgICAgICAuZW1haWwtd3JhcHBlciB7XHJcbiAgICAgICAgICAuYXR0YWNobWVudCB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogODNweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4M3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL21lZ2EgbWVudVxyXG4gIC5tZWdhLW1lbnUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDNweDtcclxuICAgIC5vbmhvdmVyLXNob3ctZGl2IHtcclxuICAgICAgaGVpZ2h0OiA0MDVweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiA2MXB4O1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLmxnLW10IHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICAgIC54cy1tdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vICB0YWctcGlsbHNcclxuICAuYmFkZ2Uge1xyXG4gICAgcGFkZGluZzogMC40MmVtIDAuN2VtO1xyXG4gIH1cclxuICAvLyBhbGVydCBwYWdlXHJcbiAgLmFsZXJ0LWRpc21pc3NpYmxlIHtcclxuICAgIC5jbG9zZSB7XHJcbiAgICAgIHRvcDogLTFweDtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGJvb3RzdHJhcCBub3RpZnkgcGFnZVxyXG4gIC5ub3RpZnktYWxlcnQge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICB9XHJcbiAgLy8gaW52b2ljZSB0ZW1wbGF0ZSBwYWdlXHJcbiAgLmludm9pY2Uge1xyXG4gICAgLnRleHQtbWQtcmlnaHQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzk3cHgpe1xyXG4gIC5jbG9ja3BpY2tlci1hbGlnbi10b3Age1xyXG4gICAgdG9wOiA0MjZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4vKiA9PT09PT09PT0gcmVzcG9uc2l2ZSBzY3NzIGZvciAzNjAgc2NyZWVuID09PT09PT09PSAqL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XHJcbiAgLndlbGNvbWUtcG9wdXAge1xyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgIG1heC13aWR0aDogMjY5cHg7XHJcbiAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAucC0zMCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA4MHB4IDEwcHggMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmN1c3RvbS1jYXJkIHtcclxuICAgIC5jYXJkLXByb2ZpbGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMjZweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm5vdGUge1xyXG4gICAgbWluLXdpZHRoOiAyNDBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xyXG4gIH1cclxuICAuYWRkLXBvc3Qge1xyXG4gICAgZm9ybSB7XHJcbiAgICAgIC5tLWNoZWNrYm94LWlubGluZSB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmRhdGVwaWNrZXItaW5saW5lIHtcclxuICAgIC5kYXRlcGlja2VyIHtcclxuICAgICAgbWF4LXdpZHRoOiAyMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1hcC1qcy1oZWlnaHQge1xyXG4gICAgaGVpZ2h0OiAyNTBweDtcclxuICB9XHJcbiAgLmFsZXJ0LXRoZW1le1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgYnV0dG9ue1xyXG4gICAgICByaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgaXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIHNwYW57XHJcbiAgICAgICsgc3BhbntcclxuICAgICAgICArIHNwYW57XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYmFyLWNoYXJ0LXdpZGdldHtcclxuICAgIC5lYXJuaW5nLWRldGFpbHN7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIHJpZ2h0OiAtNzNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAud2lkZ2V0LWpvaW5ze1xyXG4gICAgLmJvcmRlci1hZnRlci14cyB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiA5MiU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBhZ2Utd3JhcHBlciB7XHJcbiAgICAucGFnZS1tYWluLWhlYWRlciB7XHJcbiAgICAgIC5tYWluLWhlYWRlci1sZWZ0IHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAvLyBjaGFydCB3aWRnZXQgcGFnZSBjc3NcclxuICAuc3RhdHVzLXdpZGdldCB7XHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogMThweDtcclxuICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyB1c2VyIGNhcmRzIHBhZ2UgY3NzXHJcbiAgLmN1c3RvbS1jYXJkIHtcclxuICAgIC5jYXJkLWZvb3RlciB7XHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBoNiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGludGVybmF0aW9uYWxpemF0aW9uIHBhZ2UgY3NzXHJcbiAgLmxhbmd1YWdlLWhlYWRlcntcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tYWluIC5sYW5nQ2hvaWNlIHtcclxuICAgIHBhZGRpbmc6IDRweCA3cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB0b3A6IDQ1cHg7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC8vIHNvY2lhbCBhcHAgcGFnZSBjc3NcclxuICAudGFicy1zY29pYWx7XHJcbiAgICAmLm5hdi1tYXRlcmlhbCB7XHJcbiAgICAgICYubmF2LXRhYnMge1xyXG4gICAgICAgIC5uYXYtaXRlbXtcclxuICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudXNlci1wcm9maWxlIHtcclxuICAgIC5ob3ZlcmNhcmR7XHJcbiAgICAgIC51c2VyLWltYWdlIHtcclxuICAgICAgICAuc2hhcmUtaWNvbnMge1xyXG4gICAgICAgICAgcmlnaHQ6IDZweDtcclxuICAgICAgICAgIHRvcDogLTE1cHg7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIC5zb2NpYWwtaWNvbiB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc29jaWFsLWNoYXR7XHJcbiAgICAub3RoZXItbXNnIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zb2NpYWwtaGVhZGVye1xyXG4gICAgaDV7XHJcbiAgICAgIHNwYW4ucHVsbC1yaWdodHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIHRpbWVsaW5lIHNtYWxsIHBhZ2UgY3NzXHJcbiAgLnRpbWVsaW5lLXNtYWxse1xyXG4gICAgLm1lZGlhe1xyXG4gICAgICAudGltZWxpbmUtcm91bmQge1xyXG4gICAgICAgICYudGltZWxpbmUtbGluZS0xe1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTc0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zbWFsbC1saW5le1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTMycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5tZWRpdW0tbGluZXtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3R0b206IC01OXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGxhbmRpbmcgcGFnZSBjc3Mgc3RhcnRcclxuICAubGFuZGluZy1tYWlue1xyXG4gICAgLmxhbmRpbmctaG9tZSB7XHJcbiAgICAgIC5sYW5kaW5nLWxlZnR7XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmxhbmRpbmctYm9keSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiA3NiU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VjdGlvbi1zcGFjZXtcclxuICAgICAgLmxhbmRpbmctaGVhZGVye1xyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhcnRpY2xlcy1oZWFkbGluZXtcclxuICAgICAgcGFkZGluZy10b3A6OTVweDtcclxuICAgIH1cclxuICAgIC5sYW5kaW5nLWhlYWRlcntcclxuICAgICAgaDJ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFpbi1sYW5kaW5ne1xyXG4gICAgICAubGFuZGluZy1sZWZ0e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogOXB4O1xyXG4gICAgICAgIC5saW5rLWFycm93e1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgbGVmdDogMTMxcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC51cGRhdGVzLWZlYXR1cmVze1xyXG4gICAgICAuaW5uZXItaGVhZGVye1xyXG4gICAgICAgIHdpZHRoOiA4NCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5rZXktZmVhdHVyZXMtc2VjdGlvbntcclxuICAgICAgLmZlYXR1cmUtbWFpbntcclxuICAgICAgICAuZmVhdHVyZS1jb250ZW50e1xyXG4gICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5leGNsdXNpdmUtZmVhdHVyZXN7XHJcbiAgICAgIC5sYW5kaW5nLWhlYWRlcntcclxuICAgICAgICBoMntcclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmV4Y2x1c2l2ZS1jb250ZW50IHtcclxuICAgICAgICBoMntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZXhjbHVzaXZlLWltYWdle1xyXG4gICAgICAgIC5wYWdlLWJ1aWxkZXItdG9we1xyXG4gICAgICAgICAgdG9wOiAyM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGFnZS1idWlsZGVyLW1pZGRsZXtcclxuICAgICAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgYm90dG9tOiAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGFnZS1idWlsZGVyLWJvdHRvbXtcclxuICAgICAgICAgIGJvdHRvbTogLTE0cHg7XHJcbiAgICAgICAgICByaWdodDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tYnVpbGRlci10b3B7XHJcbiAgICAgICAgICB0b3A6IC0xM3B4O1xyXG4gICAgICAgICAgcmlnaHQ6IDc2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWJ1aWxkZXItYm90dG9te1xyXG4gICAgICAgICAgYm90dG9tOiAtNDlweDtcclxuICAgICAgICAgIHJpZ2h0OiAtMjJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbi1idWlsZGVyLWxlZnR7XHJcbiAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICBib3R0b206IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24tYnVpbGRlci1taWRkbGV7XHJcbiAgICAgICAgICBsZWZ0OiAxMThweDtcclxuICAgICAgICAgIGJvdHRvbTogLTIxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb250YXdlc29tZS1yaWdodHtcclxuICAgICAgICAgIGJvdHRvbTogLTE2cHg7XHJcbiAgICAgICAgICByaWdodDogNTdweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gbGFuZGluZyBwYWdlIGNzcyBlbmRzXHJcbiAgLmN1c3RvbS1jYXJke1xyXG4gICAgLmRhc2hib2FyZC1jYXJke1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICAgIC5jYXJkLXByb2ZpbGUge1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgYm90dG9tOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mbG90LWNoYXJ0LWNvbnRhaW5lcntcclxuICAgIGhlaWdodDogMjMwcHg7XHJcbiAgfVxyXG4gIC5tYXAtYmxvY2sge1xyXG4gICAgaGVpZ2h0OiAyNTBweDtcclxuICB9XHJcbiAgLmltZy1jcm9wcGVyIHtcclxuICAgIC5kb2NzLXRvb2x0aXAge1xyXG4gICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICB9XHJcbiAgICAuZG9jcy10b2dnbGVze1xyXG4gICAgICAuYnRuLWdyb3Vwe1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgcGFkZGluZzogMC4zNzVyZW0gMC4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYmxvZy1ib3gge1xyXG4gICAgLmJsb2ctZGV0YWlscyB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ibG9nLWRldGFpbHMtbWFpbiB7XHJcbiAgICAgIC5ibG9nLXNvY2lhbCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbi1idWlsZGVyLXdyYXAge1xyXG4gICAgLmJ0bi1sZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICB9XHJcbiAgLyogcmVzcG9uc2l2ZSBtYXRlcmlhbCB0YWJzKi9cclxuICAubmF2LW1hdGVyaWFsLm5hdi10YWJzIHtcclxuICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRhYnMtcmVzcG9uc2l2ZS1zaWRlIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNhbC1kYXRlLXdpZGdldHtcclxuICAgIC5kYXRlcGlja2VyIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxuICAvL2RlZmF1bHQgZGFzaGJvYXJkXHJcbiAgLmJyb3dzZXItd2lkZ2V0e1xyXG4gICAgLm1lZGlhe1xyXG4gICAgICBpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICAgICAgfVxyXG4gICAgICAubWVkaWEtYm9keXtcclxuICAgICAgICBoNHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJhci1jaGFydC13aWRnZXR7XHJcbiAgICAuYm90dG9tLWNvbnRlbnR7XHJcbiAgICAgIC5udW17XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGZyb20gd2l6YXJkIHR3b1xyXG4gIC5zdGVwd2l6YXJkIHtcclxuICAgIC5zdGVwd2l6YXJkLXJvdyB7XHJcbiAgICAgIC5zdGVwd2l6YXJkLXN0ZXAge1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgcGFkZGluZzogNnB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC51c2VyLXN0YXR1c3tcclxuICAgIHRhYmxle1xyXG4gICAgICB0Ym9keXtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC54cy13aWR0aC0xMDB7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC8vIGVtYWlsIGFwcFxyXG4gIC5lbWFpbC13cmFwe1xyXG4gICAgLmFjdGlvbi13cmFwcGVye1xyXG4gICAgICAuYWN0aW9uc3tcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5lbWFpbC1yaWdodC1hc2lkZXtcclxuICAgICAgLmVtYWlsLWNvbnRlbnR7XHJcbiAgICAgICAgLmVtYWlsLXdyYXBwZXJ7XHJcbiAgICAgICAgICAuYXR0YWNobWVudHtcclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5lbWFpbC10b3B7XHJcbiAgICAgICAgLmRyb3Bkb3duLW1lbnV7XHJcbiAgICAgICAgICBsZWZ0OiAtNThweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gZm9ybS1idWlsZGVyXHJcbiAgLmZvcm0tYnVpbGRlciB7XHJcbiAgICAjY29tcG9uZW50c3tcclxuICAgICAgLmNvbXBvbmVudHtcclxuICAgICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAgICNidXR0b24xaWR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIG1lZ2EtbWVudVxyXG4gIC5tZWdhLW1lbnUtcHtcclxuICAgIHBhZGRpbmc6IDAgMjNweCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC8vIGFjY29yZGluZ1xyXG4gIC5kZWZhdWx0LWFjY29yZGluZyB7XHJcbiAgICAuY2FyZHtcclxuICAgICAgLmNhcmQtaGVhZGVye1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICB0b3A6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idG4tbGlua3tcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9yYXRpbmdcclxuICAuc3Rhci1yYXRpbmdze1xyXG4gICAgLnN0YXJze1xyXG4gICAgICAudGl0bGV7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIHRvdXIgcGFnZVxyXG4gIC51c2VyLXByb2ZpbGV7XHJcbiAgICAuaG92ZXJjYXJke1xyXG4gICAgICAuc29jaWFsLW1lZGlhe1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBwYWRkaW5nOiAgMCAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gdG91Y2hzcGluIHBhZ2VcclxuICAuYm9vdHN0cmFwLXRvdWNoc3BpbiB7XHJcbiAgICAudG91Y2hzcGluLXZlcnRpY2FsLXRhYiB7XHJcbiAgICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgd2lkdGg6IDkzJSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGZvcm0td2l6YXJkLWZvdXIgcGFnZVxyXG4gIC5zdGVwLWNvbnRhaW5lcntcclxuICAgIGhlaWdodDogMjgwcHghaW1wb3J0YW50O1xyXG4gIH1cclxuICAvLyBqc2dyaWQtdGFibGUgcGFnZVxyXG4gIC5zb3J0LXBhbmVse1xyXG4gICAgLmQtaW5saW5le1xyXG4gICAgICAuYnRue1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4N3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGpzZ3JpZC10YWJsZSBjc3NcclxuICAuanNncmlke1xyXG4gICAgLmpzZ3JpZC1wYWdlci1jb250YWluZXJ7XHJcbiAgICAgIC5qc2dyaWQtcGFnZXJ7XHJcbiAgICAgICAgLmpzZ3JpZC1wYWdlci1wYWdle1xyXG4gICAgICAgICAgcGFkZGluZzogMC41ZW0gMC42MmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBjaGF0IHBhZ2VcclxuICAuY2hhdC1ib3h7XHJcbiAgICAuY2hhdC1yaWdodC1hc2lkZXtcclxuICAgICAgZmxleDogMCAwIDk2JTtcclxuICAgICAgbWF4LXdpZHRoOiA5NiU7XHJcbiAgICAgIC5jaGF0e1xyXG4gICAgICAgIC5jaGF0LW1lc3NhZ2V7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGVycm9yIDQwMCBwYWdlXHJcbiAgLmVycm9yLXdyYXBwZXJ7XHJcbiAgICAuZXJyb3ItaGVhZGluZ3tcclxuICAgICAgLmhlYWRsaW5le1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gZ2FsbGVyeSBwYWdlXHJcbiAgLmxnLXRvb2xiYXJ7XHJcbiAgICAubGctaWNvbntcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGNhbGVuZGVyIHBhZ2VcclxuICAuY2FsZW5kYXItd3JhcHtcclxuICAgIGEuZmMtbW9yZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjU5ZW07XHJcbiAgICB9XHJcbiAgICAuZmMge1xyXG4gICAgICB0aHtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgNzQuIFJlc3BvbnNpdmUgQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cclxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBRUtBLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsTUFBTSxFQUMxRCxBQUFBLFVBQVUsQUFBQyxDQUlULE1BQU0sQ0FBRSxJQUFJLENBQ2IsQUFMRCxBQUNFLFVBRFEsQ0FDUixFQUFFLEFBQUEsQ0FDQSxTQUFTLENBQUUsSUFBSSxDQUNoQixBQUdILEFBQ0UsZUFEYSxDQUNiLG1CQUFtQixBQUFDLENBQ2xCLE1BQU0sQ0FBRSxLQUFLLENBS2QsQUFQSCxBQUdJLGVBSFcsQ0FDYixtQkFBbUIsQ0FFakIsU0FBUyxBQUFDLENBQ1IsR0FBRyxDQUFFLElBQUksQ0FDVCxLQUFLLENBQUUsSUFBSSxDQUNaLEFBTkwsQUFXUSxlQVhPLENBUWIsc0JBQXNCLENBQ3BCLElBQUksQ0FDRixJQUFJLEFBQ0QsT0FBTyxBQUFBLENBQ04sSUFBSSxDQUFFLElBQUksQ0FDWCxBQWJULEFBY1EsZUFkTyxDQVFiLHNCQUFzQixDQUNwQixJQUFJLENBQ0YsSUFBSSxDQUlGLEdBQUcsQUFBQyxDQUNGLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FD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 */
/*# sourceMappingURL=responsive.css.map */
