body{direction:rtl;unicode-bidi:embed}.slick-slide{float:left}.iq-rtl-direction{direction:ltr}.iq-ltr-direction,.iq-rtl-direction .slick-bg{direction:rtl}:root{--iq-primary:#e50914;--iq-primary-hover:#bf000a;--blue:#e50914;--iq-light-primary:#d7d3f8;--iq-secondary:#6c757d;--iq-white-color:#fff;--iq-black-color:#000;--iq-title-text:#23203c;--iq-body-text:#d1d0cf;--iq-body-bg:#141414;--iq-bg1:#191919;--iq-body-border:#393750;--iq-gold:#e6c75f;--iq-black:#000;--iq-white-light-color:#404043;--iq-sub-title-color:#4e87f2;--iq-light-blue-color:#ebf1fe;--iq-warning-color:red;--iq-success-color:#398f14;--iq-form-gradient-color:rgba(11,1,2,0);--iq-to-gradient-color:rgba(255,55,65,0.3);--input-bg:#111;--iq-border-dark:#101010;--cart-text-color:#898989;--card-box-bg:#121212;--icon-bg:#9c9c9c;--icon-color:#2c2c2c}::-moz-selection{background:#e50914;background:var(--iq-primary);color:#fff;color:var(--iq-white-color);text-shadow:none}::selection{background:#e50914;background:var(--iq-primary);color:#fff;color:var(--iq-white-color);text-shadow:none}body{background:#141414;background:var(--iq-body-bg);font-family:Roboto,sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.5em;color:#d1d0cf;color:var(--iq-body-text)}a{color:#23203c;color:var(--iq-title-text)}.button,a{transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.button{color:#6c757d;color:var(--iq-secondary)}a:focus{text-decoration:none!important}a:hover{text-decoration:none}.button,a,input{outline:medium none!important;color:#e50914;color:var(--iq-primary)}h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif;color:#fff;color:var(--iq-white-color);-ms-word-wrap:break-word;word-wrap:break-word;line-height:1.2;font-weight:400;letter-spacing:-.02em;margin:1.5625em 0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}a h1,a h2,a h3,a h4,a h5,a h6{color:#23203c;color:var(--iq-title-text);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}h1{font-size:4.209em}h2{font-size:3.157em}h3{font-size:2.369em}h4{font-size:1.777em}h5{font-size:1.333em}h6{font-size:1rem}.text_small,small{font-size:.875em}.badge{border-radius:0}.container,.elementor-section.elementor-section-boxed>.elementor-container{max-width:88.25em}.font-weight-bold{font-weight:700!important}.font-normal{font-size:.875em}.container-fluid{padding:0 6.25em}.bypostauthor{display:block}.iq-main-header .main-title,.streamit h1,.streamit h2,.streamit h3,.streamit h4,.streamit h5,.streamit h6{margin:0}.height-100{padding-top:6.25em}:focus{outline:none}form#pms_register-form{overflow-y:auto}.elementor-element .elementor-widget-container .elementor-button-wrapper .elementor-button:focus,.elementor-element .elementor-widget-container .elementor-button-wrapper .elementor-button:hover{background:#6c757d;background:var(--iq-secondary)}.elementor-element .elementor-widget-container .elementor-button-wrapper .elementor-button{background:#e50914;background:var(--iq-primary)}a,a:focus,a:hover{color:#e50914;color:var(--iq-primary);outline:none}a.text-primary:focus,a.text-primary:hover{color:#e50914!important;color:var(--iq-primary)!important}ins{background:#404043;background:var(--iq-white-light-color);text-decoration:none}img{max-width:100%;height:auto}pre{background:#404043;background:var(--iq-white-light-color);color:#fff;color:var(--iq-white-color);padding:.9375em;border:.0625em solid #404043;border:.0625em solid var(--iq-white-light-color)}hr{margin:0;padding:0;border-bottom:.0625em solid #404043;border-bottom:.0625em solid var(--iq-white-light-color);border-top:0}blockquote cite{font-family:Heebo,sans-serif;font-weight:700}blockquote .blockquote-footer{font-style:italic;color:#d1d0cf;color:var(--iq-body-text);margin-top:.625em}blockquote .blockquote-footer cite{color:#e50914;color:var(--iq-primary)}body{overflow-x:hidden!important}.blog-content blockquote p{margin-bottom:0}.blog-content p{margin-bottom:.9375em}.blog-content .wp-block-archives li,.blog-content .wp-block-latest-posts li,.blog-content ul.wp-block-categories li{list-style:none}footer.footer-one ul li.cat-item span,ul.wp-block-categories li.cat-item span{float:right}footer.footer-one ul li.cat-item span.post_count,footer.footer-one ul li span.archiveCount{float:left;color:#fff;color:var(--iq-white-color);background:#e50914;background:var(--iq-primary);border-radius:3.125em;width:1.25em;height:1.25em;text-align:center;line-height:1.25em;font-size:.75em;padding:0}.blog-content ul.wp-block-archives,.blog-content ul.wp-block-categories,.blog-content ul.wp-block-latest-posts{padding:0}.blog-content .page-links a:hover{background:#e50914;background:var(--iq-primary);color:#fff;color:var(--iq-white-color)}article.hentry.sticky .consulting-blog .blog-details{background:#404043;background:var(--iq-white-light-color);padding:.9375em}html{margin:0!important}.slick-list{width:100%}.slick-track{margin:0}.slick-list,.slick-slider{position:relative;display:block}ol,ul{padding-right:1.5625em;margin-bottom:1em}ol li{list-style:decimal}ol ol{padding-right:1.5625em}ul li{list-style:inherit}dl dd{margin-bottom:.9375em}dl dd:last-child{margin-bottom:0}table{width:100%;margin-bottom:1.25em}table,table td,table th{border:.0625em solid #404043;border:.0625em solid var(--iq-white-light-color);color:#d1d0cf;color:var(--iq-body-text)}table td,table th{padding:.3125em .5em;text-align:center}label{color:#d1d0cf;color:var(--iq-body-text);margin-bottom:0}input[type=checkbox],input[type=radio]{width:.875em;height:.875em;float:inherit}input,input[type=email],input[type=password],input[type=text],textarea{width:100%;float:left;height:4.5em;font-size:.875em;line-height:1.5em;padding:0 1.5em;background:#111;background:var(--input-bg);border:.0625em solid #111;border:.0625em solid var(--input-bg);border-radius:0;color:#d1d0cf;color:var(--iq-body-text);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}input[type=search]{height:3.5em}#adduser .custom-file-label{width:100%;float:left;padding:0 .938em;height:3em;line-height:3em;background:#141414;background:var(--iq-body-bg);border:.063em solid #404043;border:.063em solid var(--iq-white-light-color);border-radius:0;color:#d1d0cf;color:var(--iq-body-text);margin-top:1.625em;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}#adduser .custom-file-label:after{height:2.875em;padding:.938em;line-height:.938em;color:var(--iq-white-white-color);content:"Browse";cursor:pointer;background-color:#141414;background-color:var(--iq-body-bg);border-right:.25em solid #404043;border-right:.25em solid var(--iq-white-light-color)}#adduser .form-img.custom-file{height:auto}select{height:2.7em;line-height:2.7em;border:.0625em solid #111!important;border:.0625em solid var(--input-bg)!important;background-color:#111!important;background-color:var(--input-bg)!important;padding:0 1em;width:100%;color:#d1d0cf;color:var(--iq-body-text);border-radius:0;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}textarea{padding:.9375em;height:13.125em;border-radius:0}input:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#e50914;border-color:var(--iq-primary);-webkit-box-shadow:none;box-shadow:none;outline:none}input::-webkit-input-placeholder{color:inherit}input::-moz-placeholder{color:inherit}input:-ms-input-placeholder{color:inherit}textarea::-webkit-input-placeholder{color:inherit}textarea::-moz-placeholder{color:inherit}textarea:-ms-input-placeholder{color:inherit}input[type=email]::-webkit-input-placeholder{color:inherit}input[type=email]::-moz-placeholder{color:inherit}input[type=email]:-ms-input-placeholder{color:inherit}input[type=checkbox]{width:auto;margin-left:.625em;line-height:2;height:2em}.comments-area table td,.comments-area table th{border:.625em solid #404043;border:.625em solid var(--iq-white-light-color)}.wp-block-button__link{padding:.625em 1.875em;font-size:1em}.error{color:red!important;color:var(--iq-warning-color)!important}div.wpcf7-response-output{display:none}.wpcf7-form .cfield .wpcf7-not-valid{border:.625em solid red;border:.625em solid var(--iq-warning-color)}.site-content{display:inline-block;width:100%;float:left}.vc_parallax{overflow:hidden!important}div.wpcf7-mail-sent-ok{position:relative;left:0;right:0;bottom:0;border:none;color:#398f14;color:var(--iq-success-color);margin:0}article.hentry.format-audio .consult-detail{text-align:left}article.hentry.format-audio .consult-detail p:nth-child(-n+2){display:inline-block;margin-bottom:0;padding-top:1.875em}article.hentry.format-audio .consult-detail p,article.hentry.format-video .consult-detail p{margin-bottom:0}.btn.iq-btn-small{font-size:.8125em;padding:.625em 1.25em}.btn.iq-btn-medium{font-size:1em;padding:.9375em 1.875em}.btn.iq-btn-large{font-size:1.125em;padding:1.25em 2.5em}.btn.iq-btn-extra-large{font-size:1.25em;padding:1.5625em 3.125em}.btn.iq-btn-round{border-radius:1.875em!important;overflow:hidden}.btn.iq-btn-semi-round{border-radius:.3125em!important;overflow:hidden}.btn.iq-btn-circle{border-radius:50%!important;overflow:hidden}.btn.iq-btn-outline{outline:.125em solid #000!important;outline:.125em solid var(--iq-black)!important}.btn,.iq-button{font-size:.875em;padding:.5em 1em;border-radius:0!important;cursor:pointer;z-index:4}.btn,.btn-hover,.iq-button{position:relative;display:inline-block}.btn-hover{background:#bf000a;background:var(--iq-primary-hover);border:.0625em solid #bf000a;border:.0625em solid var(--iq-primary-hover);color:#fff;color:var(--iq-white-color);-webkit-transition:color .3s ease;transition:color .3s ease;vertical-align:middle;-webkit-transform:perspective(.625em) translateZ(0);transform:perspective(.625em) translateZ(0);-webkit-box-shadow:0 0 .625em transparent;box-shadow:0 0 .625em transparent;border-radius:.3125em}.btn-hover:before,.iq-button:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#e50914;background:var(--iq-primary);border:.0625em solid #e50914;border:.0625em solid var(--iq-primary);-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transition:transform .3s ease-out}.iq-button:active:before,.iq-button:focus:before,.iq-button:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.iq-button.btn{color:#fff;color:var(--iq-white-color);padding:.75em 1.5em;overflow:hidden}.hover-buttons .btn,.iq-button.btn{text-transform:uppercase;letter-spacing:.0937em}.hover-buttons .btn{font-size:.75em}.btn-hover:active,.btn-hover:focus,.btn-hover:hover,.iq-button:active,.iq-button:focus,.iq-button:hover{color:#fff;color:var(--iq-white-color)}.btn-hover:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.btn-hover:active:before,.btn-hover:focus:before,.btn-hover:hover:before,.iq-button:activer:before,.iq-button:focus:before,.iq-button:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.btn-outline-primary{background:transparent;border:.125em solid #e50914;border:.125em solid var(--iq-primary);color:#e50914;color:var(--iq-primary);transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.btn-outline-primary:hover{background:#bf000a!important;background:var(--iq-primary-hover)!important;border:.125em solid #bf000a;border:.125em solid var(--iq-primary-hover);color:#fff;color:var(--iq-white-color)}.btn-outline-primary:hover,.btn-primary.focus,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:none;box-shadow:none}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background:#e50914;background:var(--iq-primary);border-color:#e50914;border-color:var(--iq-primary)}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#e50914;color:var(--iq-primary);background:transparent;border-color:#e50914;border-color:var(--iq-primary)}.btn-outline-primary.focus,.btn-outline-primary:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:none;box-shadow:none}.iq-button.iq-btn-link{background:transparent;color:#e50914;color:var(--iq-primary);padding:0;text-transform:capitalize;font-size:.875em;line-height:1.5em;letter-spacing:.0625em;font-weight:500}.iq-button.iq-btn-link:before{display:none}.iq-button.iq-btn-link:hover{text-decoration:none}.btn-transparent.iq-btn-link{background:transparent;color:#fff;color:var(--iq-white-color);padding:.5625em 1.875em;position:relative;display:inline-block;border-radius:0!important;cursor:pointer;z-index:4}.btn-transparent.iq-btn-link:hover{color:#bf000a;color:var(--iq-primary-hover)}.button-link i,.iq-button i{margin-right:0;margin-left:.3125em}.css-prefix-model-woo .modal.fade .modal-dialog.modal-lg,.css-prefix-model-woo .modal.fade .modal-dialog.modal-xl{max-width:400px}.css-prefix-model-woo .streamit-model-text{text-align:center;color:#fff;color:var(--iq-white-color);margin:0}.home.blog .content-area .site-main{padding:6.25em 0}.site-padding{padding-left:2.8125em!important}.overview-block-ptb{padding-top:2.5em}.sf-content:after,.sf-content:before{clear:both;content:"";display:table}.slider-overview-block-pt{padding-top:4.375em}.content-area .site-main{display:inline-block;width:100%;float:left;overflow:hidden;padding:6.25em 0}.episode-template-default .content-area .site-main,.episode-template-streamit-full-width .content-area .site-main,.home .content-area .site-main,.single-movie .content-area .site-main,.single-video .content-area .site-main,.tv_show-template-default .content-area .site-main,.tv_show-template-streamit-full-width .content-area .site-main{padding:0}.site-main .sf-content>.vc_row.wpb_row.vc_row-fluid{padding:2.5em 0}.streamit-banner-hide .content-area .site-main{padding:19.25em 0 6.25em!important}.streamit-banner-hide .header-over .content-area .site-main{padding:6.25em 0!important}.streamit-header-banner-hide .content-area .site-main{padding:0!important}.single.single-product .content-area .site-main{padding-top:19.25em}.single.single-product .header-over .content-area .site-main{padding-top:4em}.no-padding,.no-padding .vc_column-inner{padding:0!important}.no-margin,.no-margin .wpb_content_element{margin:0!important}.vc_col-has-fill>.vc_column-inner,.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0!important}.clear:after,.format-status .entry-header:after,.wrapper:after{clear:both}.clear:after,.clear:before,.format-status .entry-header:after,.format-status .entry-header:before,.wrapper:after,.wrapper:before{display:table;content:""}.movie-detail .trending-info .movie-content li a{text-transform:uppercase}.error-404.not-found{margin-top:5em}.error-404 img{width:40%}.error-bg{float:left;width:100%;display:block}.error-404 .big-text{font-size:15em;font-family:Heebo,sans-serif;line-height:15em;color:#6c757d;color:var(--iq-secondary);font-weight:700}.streamit-gradient-bg-top{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eff1fe),color-stop(60%,#fff));background:linear-gradient(top,#eff1fe,#fff 60%)}.streamit-gradient-bg-bottom{background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eff1fe),color-stop(60%,#fff));background:linear-gradient(bottom,#eff1fe,#fff 60%)}ul.iq-list{margin:0}.column-2 ul.iq-list{column-count:2;-webkit-columns:2;-moz-columns:2}#back-to-top .top{margin:0;position:fixed;bottom:1.875em;left:1.5625em;z-index:999;width:3.125em;height:3.125em;text-align:center;line-height:3.125em;border-radius:50%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#back-to-top .top,#back-to-top .top:hover{color:#fff;color:var(--iq-white-color);background:#e50914;background:var(--iq-primary)}#back-to-top .top:hover{-webkit-box-shadow:0 0 1.875em 0 rgba(0,0,0,.1);box-shadow:0 0 1.875em 0 rgba(0,0,0,.1)}#loading{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;background:#141414;background:var(--iq-body-bg);z-index:9999}#loading img{width:25em}header .menu-btn .line{width:25px;height:2px;background-color:#fff;display:block;margin:6px auto}header .menu-btn{vertical-align:middle}header .menu-btn:hover{cursor:pointer}header .navbar-light .navbar-toggler-icon{background-image:none;position:relative;width:25px;height:25px}header#main-header.has-sticky.menu-sticky .sub-header{display:none}header .sub-header{background:#191919;background:var(--iq-bg1);padding-top:.75em;padding-bottom:.75em}.sub-header .number-info ul,.sub-header .social-icone ul{margin:0}.sub-header .number-info ul li:first-child a{padding-right:0}.sub-header .number-info ul a{padding:0 .938em;color:#fff;color:var(--iq-white-color)}.sub-header .number-info ul a:hover{color:#e50914;color:var(--iq-primary)}.sub-header .number-info ul a i{margin-left:.5em}.sub-header .social-icone ul li{padding:0 .625em}.sub-header .social-icone ul li:last-child{padding-left:0}.sub-header .social-icone ul li a{color:var(--iq-white)}.sub-header .social-icone ul li a:hover{color:#e50914;color:var(--iq-primary)}header.iq-layout-header{position:absolute;left:0;right:0}.header-over header.iq-layout-header{position:relative;top:0;left:0;right:0;bottom:0}.iqonic-header-under header.iq-layout-header{position:relative;top:0;left:0;right:0;z-index:9}header{position:relative;width:100%;display:inline-block;z-index:999;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}header .navbar-light .navbar-brand img.logo{width:10em}header .navbar-brand{padding:.9375em 0}.navbar-brand{font-size:inherit}.sub-main .search-toggle:hover{color:#e50914;color:var(--iq-primary)}.searchbutton{font-size:1.375em;margin:0;padding:0;right:1em;color:#d1d0cf;color:var(--iq-body-text)}.search-box,.searchbutton{position:absolute;width:100%}.search-box{left:auto;right:0;top:100%;min-width:25vw;z-index:-1;opacity:0;visibility:hidden;transform:translateY(4.375em);-webkit-transform:translateY(4.375em);-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;-webkit-box-shadow:0 0 1.25em 0 rgba(0,0,0,.15);box-shadow:0 0 1.25em 0 rgba(0,0,0,.15)}.search-form input{padding:0 1.5em;-webkit-box-shadow:none;box-shadow:none;border-radius:0;color:#d1d0cf;color:var(--iq-body-text);border:.0625em solid rgba(36,38,43,.14);background:#191919;background:var(--iq-bg1);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;direction:rtl}.elementor-widget-iqonic_search .search-form input{direction:ltr;text-align:right}.search-toggle{padding:0!important}.iq-ajax-search .search-toggle{color:#fff;color:var(--iq-white-color)}.iq-ajax-search .search-toggle:hover{color:#e50914;color:var(--iq-primary)}.search-form-data .search-field{float:none}.search-desc{text-align:center}.search-form-data .search-form{width:50%;margin:0 auto}header.style-one li .search-box input[type=search]{border:none!important;background:#191919;background:var(--iq-bg1)}header.style-one li .search-box .search-submit{left:auto;right:0;background:transparent}header.style-one li .search-box.iq-search-bar .search-field{padding-right:4.3em;padding-left:1.5em;direction:rtl}.search-box.iq-search-bar .search-field{padding-right:4.3em;direction:rtl}header .navbar .navbar-nav li:last-child .sub-menu li:hover>.sub-menu,header .navbar .navbar-nav li:nth-last-child(2) .sub-menu li:hover>.sub-menu{left:100%;right:auto}body.admin-bar.streamit-default-header header,body.admin-bar .has-sticky.header-up,body.admin-bar header{top:32px}@media (max-width:600px){body.admin-bar .has-sticky.header-up{top:0}body.admin-bar header{top:46px}}@media only screen and (max-width:601px){body.admin-bar.streamit-default-header header,body.admin-bar header.no-header-layout{top:2.875em}}@media only screen and (min-width:601px) and (max-width:782px){body.admin-bar.streamit-default-header header,body.admin-bar .has-sticky.header-up,body.admin-bar header{top:2.875em}}.admin-bar header#main-header.menu-sticky{top:1.875em}.hide-admin-bar.admin-bar header#main-header.menu-sticky{top:0}header#main-header{position:absolute;left:0;right:0;top:auto;text-align:center;background:rgba(20,20,20,.5);-webkit-backdrop-filter:blur(.625em);backdrop-filter:blur(.625em);z-index:99999}.admin-bar header#main-header{top:auto;z-index:999}header#main-header.has-sticky.menu-sticky{position:fixed;top:auto}.single-episode header#main-header,.single-movie header#main-header,.single-tv_show header#main-header,.single-tv_show header.iq-layout-header,.single-video header#main-header{position:relative;top:auto;left:auto;right:auto;bottom:auto}.episode-template-streamit-full-width header#main-header+.site-content-contain,.iq-hide-header header#main-header+.site-content-contain,.video-template-streamit-full-width header#main-header+.site-content-contain,header#main-header+#primary{padding-top:4.375em}.iq-search-bar .search-input{width:100%;height:2.5em;padding:.3125em .9375em .3125em 2.5em;border:none;border-radius:0;color:#fff;color:var(--iq-white-color);background:#191919;background:var(--iq-bg1)}.iq-search-bar .searchbox .search-link{position:absolute;left:.9375em;top:.375em;font-size:1em}header .iq-sub-card.setting-dropdown{padding:.9375em .9375em .9375em 0!important}.navbar-light .navbar-toggler-icon{background:url(../images/menu.png) no-repeat scroll 50%}.search-toggle:hover{color:#fff!important;color:var(--iq-white-color)!important}header .navbar ul.navbar-nav>li.menu-item:hover>a,header .navbar ul.navbar-nav>li.menu-item:hover>i{color:#e50914;color:var(--iq-primary)}header .navbar ul.navbar-nav>li.menu-item:hover>i{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}header .navbar ul>li.current-menu-ancestor>a,header .navbar ul>li.current-menu-ancestor>i{color:#e50914;color:var(--iq-primary)}header .navbar ul.navbar-nav>li.current-menu-item>a,header .navbar ul.navbar-nav>li.current-menu-parent>a,header .navbar ul.navbar-nav>li:hover>a{font-weight:700}header .navbar ul.navbar-nav>li.menu-item>a{text-transform:uppercase}header .iq-usermenu-dropdown .iq-sub-dropdown .iq-card-body div{border-radius:0;text-align:right}header .iq-usermenu-dropdown .iq-sub-dropdown .iq-card-body .right-icon i{color:#fff;color:var(--iq-white-color);padding:0}.iq-show .search-box,header .iq-usermenu-dropdown .iq-show .iq-sub-dropdown{opacity:1;visibility:visible;-webkit-transform:translate(0);transform:translate(0)}header .iq-usermenu-dropdown .iq-sub-dropdown{width:18.75em;opacity:0;visibility:hidden;position:absolute;top:100%;left:.9375em;background:#191919;background:var(--iq-bg1);transform:translateY(4.375em);-webkit-transform:translateY(4.375em);padding:0;-webkit-box-shadow:0 0 1.875em 0 rgba(0,0,0,.2);box-shadow:0 0 1.875em 0 rgba(0,0,0,.2);-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;z-index:99}.elementor-widget-iqonic_search .search_wrap .search-form input{padding:0 1.5em 0 3em}.layout-footer-widget .footer-menu>li{padding-right:2.8125em;padding-left:0;direction:ltr}header.navbar-light .navbar-toggler-icon{background:url(../images/menu.png) no-repeat scroll 50%}header .iq-usermenu-dropdown li .iq-sub-dropdown .iq-sub-card{line-height:normal!important;position:relative;font-size:inherit;padding:.9375em;line-height:normal;color:inherit;text-align:right;display:inline-block;width:100%;border:solid;border-width:0 0 .0625em;border-image-source:linear-gradient(90deg,rgba(209,208,207,0),rgba(209,208,207,.3),rgba(209,208,207,.6));border-image-slice:1}header .iq-usermenu-dropdown .iq-sub-card.setting-dropdown{padding:.9375em 0 .9375em .9375em!important}header .iq-usermenu-dropdown li .iq-sub-dropdown a.iq-sub-card:last-child{border-bottom:0}header .iq-usermenu-dropdown .iq-sub-dropdown .iq-card-body .iq-sub-card h6{color:#fff;color:var(--iq-white-color)}header .iq-usermenu-dropdown .iq-sub-dropdown .iq-card-body .iq-sub-card:hover h6{color:#e50914;color:var(--iq-primary)}header .avatar-40,header .header-user-rights .rounded-circle{height:2.5em;width:2.5em;min-width:2.5em;line-height:2.5em}header .sub-main .iq-usermenu-dropdown ul{margin:0;line-height:normal}.wp-block-gallery{margin-bottom:.9375em}.iq-usermenu-dropdown .iq-sub-dropdown .iq-card-body .right-icon{margin-left:1em;margin-right:0}header .navbar .menu-all-pages-container,header .navbar .menu-header-menu-container,header .navbar .menu-main-menu-container,header .navbar .menu-short-container,header .navbar .menu-testing-menu-container{display:inline-block;width:100%}header .navbar ul.navbar-nav{display:block;text-align:center}header .navbar ul li{list-style:none;margin-left:2.8125em;display:inline-block}header .navbar ul li,header .navbar ul li.menu-item a{position:relative;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}header .navbar ul li.menu-item a{font-size:1em;font-weight:400;padding:0 0 0 .625em;line-height:5em;z-index:9;text-decoration:none;text-transform:capitalize}header.menu-sticky .main-header{background:#fff;background:var(--iq-white-color);-webkit-box-shadow:0 0 .9375em 0 rgba(0,0,0,.1);box-shadow:0 0 .9375em 0 rgba(0,0,0,.1)}header .navbar #iq-menu-container,header .navbar .menu-all-pages-container,header .navbar .menu-header-menu-container,header .navbar .menu-main-menu-container,header .navbar .menu-short-container,header .navbar .menu-testing-menu-container{display:inline-block;width:100%}header .navbar ul{float:inherit;display:block;text-align:center}header .navbar ul.sub-menu li{display:block;text-align:right}header ul.shop_list{margin-bottom:0}header .navbar ul li .sub-menu li:hover>.sub-menu{display:block;background:#141414;background:var(--iq-body-bg);position:absolute;top:-.9375em;left:-100%;min-width:16em;padding-left:0;display:inline-block;width:12.5em;-webkit-box-shadow:0 0 1.25em 0 rgb(0 0 0/30%);box-shadow:0 0 1.25em 0 rgb(0 0 0/30%)}header.menu-sticky .navbar ul li .sub-menu>li a{line-height:1em}header .navbar ul li .sub-menu li>a{font-size:.875em;border-radius:0;display:inline-block;width:100%;line-height:1em;padding:.938em;color:#d1d0cf;color:var(--iq-body-text);position:relative;overflow:hidden}header .navbar ul li .sub-menu li>a:before{position:absolute;content:"";background:#e50914;background:var(--iq-primary);top:0;bottom:0;left:0;right:0;width:.25em;opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}header .navbar ul li .sub-menu li:hover>a:before{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}header .navbar ul li .sub-menu li>a:after{position:absolute;content:"";background:transparent -webkit-gradient(linear,right top,left top,from(rgba(255,55,65,.3)),to(rgba(11,1,2,0)));background:transparent linear-gradient(270deg,rgba(255,55,65,.3),rgba(11,1,2,0));background:transparent -webkit-gradient(linear,right top,left top,from(var(--iq-to-gradient-color)),to(var(--iq-form-gradient-color)));background:transparent linear-gradient(270deg,var(--iq-to-gradient-color),var(--iq-form-gradient-color));top:0;bottom:0;left:0;right:0;opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:-1}header .navbar ul li .sub-menu li.current-menu-item a:after,header .navbar ul li .sub-menu li.current-menu-item a:before,header .navbar ul li .sub-menu li.current-menu-parent>a:after,header .navbar ul li .sub-menu li .sub-menu li.menu-item.current-menu-item>a:after,header .navbar ul li .sub-menu li .sub-menu li.menu-item:hover>a:after,header .navbar ul li .sub-menu li:hover>a:after{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}header .navbar ul li .sub-menu li.current-menu-item ul li a{background:transparent;color:#e50914;color:var(--iq-primary)}header .navbar ul li .sub-menu li.current-menu-item ul li a:hover{color:#fff;color:var(--iq-white-color)}header.menu-sticky .navbar ul li .sub-menu li:hover>.sub-menu{top:-.9375em}header .navbar ul li .sub-menu li i{display:block;position:absolute;left:1.875em;font-size:.75em;top:45%;transform:rotateY(160deg) translateY(-45%);-webkit-transform:rotateY(160deg) translateY(-45%);-moz-transform:rotateY(160deg) translateY(-45%);-o-transform:rotateY(160deg) translateY(-45%)}header .navbar ul li .sub-menu li i,header .navbar ul li>a{z-index:9;color:#fff;color:var(--iq-white-color);transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}header .navbar ul li>a{position:relative;padding:0 .938em 0 0;line-height:5em;text-decoration:none;text-transform:capitalize}header .navbar ul li i{display:inline-block;font-weight:700;font-size:1.125em;color:#d1d0cf;color:var(--iq-body-text);transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}header .navbar ul li .sub-menu li i:before{content:"\f0da"}header .navbar ul li .sub-menu li:hover>i{color:#fff;color:var(--iq-white-color)}header .navbar ul li.current-menu-item>i,header .navbar ul li.current-menu-item a,header .navbar ul li.current-menu-parent a,header .navbar ul li.current-menu-parent i,header .navbar ul li .sub-menu li:hover,header .navbar ul li .sub-menu li li:hover>a,header .navbar ul li .sub-menu li li:hover>i,header .navbar ul li a:hover{color:#e50914;color:var(--iq-primary)}header .navbar ul li .sub-menu li .sub-menu li.menu-item a{color:#fff;color:var(--iq-white-color)}.nav-overlay{left:0;right:0;top:0;bottom:0;opacity:0;z-index:900;display:block;width:100%;position:fixed;visibility:hidden;background:rgba(0,0,0,.6);-webkit-transition:.3s;transition:.3s}.more-toggle{color:#fff!important;color:var(--iq-white-color)!important;font-size:1.375em}.dropdown-toggle.more-toggle:after{content:none}.mobile-more-menu{display:none}.more-menu{position:absolute;top:3.125em;left:auto;right:0;min-width:18rem;padding:.35rem .5rem;margin:0;opacity:0;transform:translateY(4.375em);-webkit-transform:translateY(4.375em);-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;background:#191919;background:var(--iq-bg1);-webkit-box-shadow:0 .1875em .625em rgba(0,0,0,.75);box-shadow:0 .1875em .625em rgba(0,0,0,.75);visibility:hidden;z-index:999}.more-menu.show{opacity:1;-webkit-transform:translate(0);transform:translate(0);visibility:visible}header .navbar ul li:last-child{margin-left:0}header .navbar ul li .sub-menu{display:none}header .navbar ul li:hover .sub-menu{display:block;background:#141414;background:var(--iq-body-bg);position:absolute;top:100%;right:0;padding:.938em 0;display:inline-block;min-width:16em;z-index:9;-webkit-box-shadow:0 0 1.25em 0 rgb(0 0 0/30%);box-shadow:0 0 1.25em 0 rgb(0 0 0/30%)}header .navbar ul li .sub-menu li{margin-left:0;padding:0 .938em}header .navbar ul li .sub-menu li>.sub-menu{display:none}header.menu-sticky .main-header{position:fixed;top:0;background:rgba(20,20,20,.9)!important}header.menu-sticky .main-header .navbar ul li a{line-height:4.0625em;position:relative}header.menu-sticky .main-header .navbar ul li:hover .sub-menu{top:4.0625em}p{margin:.9375em 0;line-height:1.66em}.blog-button .button-link,.comment-respond .form-submit .submit,.commentlist .iq-comments-media .reply a{background:#bf000a;background:var(--iq-primary-hover);color:#fff;color:var(--iq-white-color);border:none;position:relative;z-index:9;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;font-size:1em;line-height:1.5;text-transform:uppercase;letter-spacing:1.5px}.comment-respond .form-submit .submit span{font-size:inherit}.blog-button .button-link:before,.comment-respond .form-submit .submit:before,.commentlist .iq-comments-media .reply a:before,.wp-block-button__link:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#e50914;background:var(--iq-primary);border:.0625em solid #e50914;border:.0625em solid var(--iq-primary);-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transition:transform .3s ease-out}.blog-button .button-link:active:before,.blog-button .button-link:focus:before,.blog-button .button-link:hover:before,.comment-respond .form-submit .submit:active:before,.comment-respond .form-submit .submit:focus:before,.comment-respond .form-submit .submit:hover:before,.commentlist .iq-comments-media .reply a:hover:before,.wp-block-button__link:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.button-link i{font-size:1em}.iq-blog-meta ul li{text-transform:uppercase;font-style:italic;margin:0 0 .625em .625em;font-size:.875em;border-right:.25em solid #e50914;border-right:.25em solid var(--iq-primary);background:transparent -webkit-gradient(linear,right top,left top,from(rgba(255,55,65,.3)),to(rgba(11,1,2,0)));background:transparent linear-gradient(270deg,rgba(255,55,65,.3),rgba(11,1,2,0));background:transparent -webkit-gradient(linear,right top,left top,from(var(--iq-to-gradient-color)),to(var(--iq-form-gradient-color)));background:transparent linear-gradient(270deg,var(--iq-to-gradient-color),var(--iq-form-gradient-color));padding:.625em .938em .625em .625em;position:relative;overflow:hidden;display:inline-block}.iq-blog-meta ul li,.iq-blog-meta ul li a{color:#fff;color:var(--iq-white-color)}.iq-blog-box{position:relative;overflow:hidden;margin-bottom:3.125em;padding-bottom:2.5em;border:solid;border-width:0 0 .063em;border-image-source:linear-gradient(90deg,rgba(209,208,207,0),rgba(209,208,207,.3),rgba(209,208,207,.6));border-image-slice:1}.widget:not(.widget-woof),.widget_top_rated_products,.woof_container{margin-bottom:1.875em;padding:1.875em;display:inline-block;width:100%;float:left;position:relative;background:-webkit-gradient(linear,left top,left bottom,from(rgb(25 25 25)),color-stop(10%,rgb(25 25 25)),to(rgba(83,100,141,0)));background:linear-gradient(180deg,rgb(25 25 25),rgb(25 25 25) 10%,rgba(83,100,141,0));border-top:.0625em solid rgba(209,208,207,.6)}footer .widget:not(.widget-woof){background:none}.widget:last-child{margin-bottom:0}.widget ul{padding:0;margin:0}.widget ul li{padding-bottom:.9375em;list-style:none;margin-bottom:.9375em;border-bottom:.063em solid rgba(82,95,129,.1)}.widget ul li:last-child{margin-bottom:0;padding-bottom:0;border:none}.widget ul ul.children{padding-right:1.563em}.widget ul.menu li{border:none}.widget ul li a,ul.wp-block-archives-list li a{position:relative;display:inline-block}.widget_categories ul ul.children,.widget_pages ul ul.children{padding-top:.9375em}.widget_archive ul li,.widget_categories ul li,.widget_pages ul li{color:#d1d0cf;color:var(--iq-body-text);margin-bottom:.9375em;border-bottom:.0625em solid rgba(82,95,129,.1)}.widget.widget_nav_menu ul li a,.widget ul.menu li a{padding:.625em 0;border-bottom:.0625em solid rgba(82,95,129,.09)}.widget.widget_nav_menu ul li,.widget ul.menu li{padding:0}.widget.widget_nav_menu ul li a:before,.widget ul.menu li a:before{top:.875em;color:#e50914;color:var(--iq-primary)}.widget.widget_nav_menu ul li a:before{display:none;position:absolute;content:"\f101";font-size:1em;left:0;font-family:Font Awesome\ 5 Free;line-height:normal;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.sidebar-service-right .widget .search-form input{direction:rtl}.search-form{position:relative}.search-form label{display:none}.search-form input:focus,.search-form input[type=email]:focus,.search-form input[type=password]:focus,.search-form input[type=search]:focus,.search-form input[type=text]:focus{border:.0625em solid #e50914;border:.0625em solid var(--iq-primary)}.search-form .search-submit,.wc-block-product-search .wc-block-product-search__button,.woof_text_search_container .woof_text_search_go{position:absolute;left:0;top:0;color:#fff;color:var(--iq-white-color);cursor:pointer;background:#e50914;background:var(--iq-primary);border:none;outline:none;-webkit-box-shadow:none;box-shadow:none;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;height:3.5em;width:3.5em;line-height:3.5em;font-size:.875em}header.style-one .iq-search-bar .search-form .search-submit{font-size:.875em}.search-form .search-submit:hover{background:#bf000a;background:var(--iq-primary-hover)}.search-form .search-submit .screen-reader-text{display:none}.widget .search-form input{background:#141414;background:var(--iq-body-bg);padding-right:1.5em;padding-left:5em}header .iq-ajax-search .search-box.iq-search-bar.d-search .search-field{padding-right:1.5em;padding-left:5.5em}.header-default.iq-layout-header .search-form-default .search-form .search-submit{font-size:1em}.elementor-widget-iqonic_search .search_wrap.search-form-default .search-form .align-right input{padding:0 1em 0 4em}.elementor-widget-iqonic_search .search_wrap.search-form-default .align-left input{padding:0 2em 0 3em}.page-links{margin:.9375em 0 .625em;text-transform:uppercase;clear:both}.page-links>span.page-number,.page-links a{padding:0;color:#e50914;color:var(--iq-primary);border:.0625em solid rgba(134,140,156,.18);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.page-links>span.page-number,.page-links a,.page-links span.post-page-numbers.current{width:2.8125em;height:2.8125em;line-height:2.8125em;text-align:center;margin-left:.625em;display:inline-block}.page-links span.post-page-numbers.current{border-radius:0}.page-links a:hover,.page-links span.post-page-numbers.current{background:#e50914;background:var(--iq-primary);color:#fff;color:var(--iq-white-color)}article.hentry .iq-blog-detail .blog-content .page-links a:hover{color:#fff;color:var(--iq-white-color)}.sticky .iq-blog-box .blog-title .entry-title a{position:relative;display:inline}.sticky .iq-blog-box .blog-title .entry-title a:after{content:"*";font-size:1.2em;position:absolute;right:-1.625em}.gallery-size-thumbnail .gallery-item{margin-right:2%;width:18.4%;margin-bottom:2%;display:inline-block;vertical-align:top}.gallery-item .gallery-caption{line-height:1.375em;font-size:.875em}.gallery-size-thumbnail .gallery-item img{margin-bottom:.625em}.gallery-columns-1 .gallery-item{width:100%;margin-right:0}.gallery-columns-2 .gallery-item{width:48%}.gallery-columns-3 .gallery-item{width:31.3%}.gallery-columns-4 .gallery-item{width:23%}.gallery-columns-5 .gallery-item{width:18%}.gallery-columns-6 .gallery-item{width:14.6%}.gallery-columns-7 .gallery-item{width:12.2%}.gallery-columns-8 .gallery-item{width:10.5%}.gallery-columns-9 .gallery-item{width:9.1%}.gallery.gallery-size-thumbnail{display:inline-block;width:100%}.gallery-caption,.wp-caption,figcaption{color:#d1d0cf;color:var(--iq-body-text);display:block;font-size:.8125em!important;line-height:1.5em!important;margin:.4375em auto 0;max-width:100%;opacity:1}article.hentry.format-audio .iq-blog-image{text-align:left;margin-bottom:1.875em}article.hentry.format-audio .iq-blog-image p:nth-child(-n+2){display:inline-block;margin-bottom:0;padding-top:1.875em}article.hentry.format-audio .iq-blog-image p{margin-bottom:0;padding-left:1.875em}article.hentry.format-video .iq-blog-image p{margin-bottom:0}.page-numbers li .next.page-numbers,.page-numbers li .prev.page-numbers{width:auto;padding:0 .9375em}.page-numbers{display:-ms-flexbox;display:-webkit-box;display:flex;list-style:none;padding:0;margin:0}.page-numbers li .page-numbers{position:relative;display:block;width:2.8125em;height:2.8125em;text-align:center;line-height:2.8125em;margin-left:.3125em;color:#6c757d;color:var(--iq-secondary);background-color:#fff;background-color:var(--iq-white-color);border:.0625em solid #404043;border:.0625em solid var(--iq-white-light-color)}.page-numbers li .page-numbers:hover{z-index:2;color:#fff;color:var(--iq-white-color);text-decoration:none;background-color:#e50914;background-color:var(--iq-primary);border-color:#e50914;border-color:var(--iq-primary)}.page-numbers li .page-numbers:focus{z-index:2;outline:0;-webkit-box-shadow:none;box-shadow:none}.page-numbers li .page-numbers:not(:disabled):not(.disabled){cursor:pointer}.page-numbers li .page-numbers.current{width:2.8125em;height:2.8125em;z-index:1;color:#fff;color:var(--iq-white-color);font-size:inherit;-webkit-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s;background:#e50914;background:var(--iq-primary);border-color:#e50914;border-color:var(--iq-primary)}.footer-menu li{direction:ltr}.widget.widget_recent_comments #recentcomments li.recentcomments span a{color:var(--body-text);font-weight:600}.widget.widget_recent_comments #recentcomments li.recentcomments a:before{display:none}.widget.widget_recent_comments #recentcomments li.recentcomments a{color:#e50914;color:var(--iq-primary);padding-left:0}.widget.widget_recent_comments #recentcomments li.recentcomments a:hover{color:#e50914;color:var(--iq-primary);text-decoration:underline!important;padding-left:0}.iq-widget-menu .iq-post li a:before{display:none}.iq-widget-menu .iq-post li a{padding-left:0}.calendar_wrap .wp-calendar-table caption{text-transform:uppercase;background:#e50914;background:var(--iq-primary);color:#fff;color:var(--iq-white-color);caption-side:inherit;text-align:center}.widget_calendar table caption{caption-side:inherit;color:#6c757d;color:var(--iq-secondary);text-transform:uppercase}.widget_calendar table#wp-calendar{width:100%;text-align:center;margin-bottom:0;margin-top:0;background:#141414;background:var(--iq-body-bg)}.widget_calendar .calendar_wrap td#today{background:#e50914;background:var(--iq-primary);color:#fff;color:var(--iq-white-color)}.widget_calendar .calendar_wrap td#today a{color:#fff;color:var(--iq-white-color)}.widget_calendar .calendar_wrap table th{background:#fff;background:var(--iq-white-color);color:#6c757d;color:var(--iq-secondary)}.widget_calendar .calendar_wrap table td,.widget_calendar .calendar_wrap table th{padding:.5em;text-align:center}.widget.widget_nav_menu .menu-service-menu-container ul li a:before{display:none}.widget_tag_cloud ul li,footer ul.wp-tag-cloud li{padding:0;margin:.3125em .3125em .3125em 0;display:inline-block}.widget .widget-title,.widget.widget_block h1,.widget.widget_block h2,.widget.widget_block h3,.widget.widget_block h4,.widget.widget_block h5,.wp-block-search .wp-block-search__label{font-size:1.375vw;position:relative;margin-bottom:1.364em;padding-bottom:.682em;border:solid;border-width:0 0 .045em;border-image-source:linear-gradient(90deg,rgba(209,208,207,0),rgba(209,208,207,.3),rgba(209,208,207,.6));border-image-slice:1;margin-top:0}.widget.widget_archive ul li a,.widget_categories ul li a,.widget_pages ul li a{padding-left:0}.widget.widget_archive ul li a:before,.widget_categories ul li a:before,.widget_pages ul li a:before{position:absolute;content:"\f101";color:#e50914;color:var(--iq-primary);top:.1875em;font-size:1em;left:0;font-family:Font Awesome\ 5 Free;line-height:normal;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;display:none}.wp-block-calendar table caption{caption-side:inherit;text-align:center;color:#fff;color:var(--iq-white-color);background:#e50914;background:var(--iq-primary);text-transform:uppercase}.wp-block-calendar table th{background:transparent;color:#e50914;color:var(--iq-primary);font-weight:700}.wp-block-calendar tbody td,.wp-block-calendar th{border-color:#404043;border-color:var(--iq-white-light-color);color:#d1d0cf;color:var(--iq-body-text)}.widget_calendar .calendar_wrap table th{background:#141414;background:var(--iq-body-bg);color:#fff;color:var(--iq-white-color)}.wp-calendar-nav{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase}.widget_calendar table#wp-calendar{margin-bottom:.625em}footer.footer-one .copyright-footer .copyright a{color:#fff;color:var(--iq-white-color)}footer .widget ul li{border:none;padding:.5em 0;margin-bottom:0}footer .widget ul li a:before{display:none}footer .widget ul li a{padding-left:0}footer ul li.cat-item span.post_count,footer ul li span.archiveCount{float:left;color:#fff;color:var(--iq-white-color);background:#e50914;background:var(--iq-primary);border-radius:3.125em;width:1.25em;height:1.25em;text-align:center;line-height:1.25em;font-size:.75em;padding:0;margin-top:.125em}footer .widget ul.wp-tag-cloud li{padding:0;margin:.3125em .3125em .3125em 0}footer .widget ul li a.rsswidget{padding-left:0;font-size:1.125em;color:#fff;color:var(--iq-white-color);font-weight:500}footer .widget .rss-date{color:#e50914;color:var(--iq-primary)}footer .wp-calendar-table th{background:#141414;background:var(--iq-body-bg);color:#fff;color:var(--iq-white-color)}footer .widget ul.menu li a,footer .widget ul li a{border:none;position:relative}footer .widget ul.menu li a:before{top:.875em}footer .widget ul.menu li a:before,footer .widget ul li a:before{position:absolute;content:"\f101";color:#e50914;color:var(--iq-primary);font-size:1em;left:0;font-family:Font Awesome\ 5 Free;line-height:normal;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}footer .widget ul li a:before{top:.125em}footer .widget ul.menu li a:hover:before{color:#e50914;color:var(--iq-primary)}.comment-form-author,.comment-form-email,.comment-form-url{margin-bottom:1.875em;display:block;float:left;width:100%}.iq-reply.iq-button-style-2{display:inline-block;position:absolute;left:0;top:0}.comment-form-author input,.comment-form-comment textarea,.comment-form-email input,.comment-form-url input{background:#111;background:var(--input-bg)}.commentlist .iq-comment-metadata .edit-link a{margin-right:.3125em;color:#bf000a;color:var(--iq-primary-hover);text-decoration:underline}.comment-respond .form-submit{margin-top:0}.comment-respond .comment-reply-title{margin-bottom:.625em}.commentlist .comment-content p{margin-bottom:.625em;margin-top:.625em}.comment-respond input,.comment-respond textarea{float:inherit}.commentlist .iq-comment-metadata a{font-size:.875em;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;color:#e50914;color:var(--iq-primary);text-transform:uppercase;margin:.3125em 0}p.comment-form-cookies-consent{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin:0 0 1.875em}.comment-form-cookies-consent input[type=checkbox]{height:1.5em}.wp-block-latest-comments__comment-date,.wp-block-latest-posts__post-date{font-size:.875em;text-transform:uppercase;color:#d1d0cf;color:var(--iq-body-text)}.commentlist .iq-comment-metadata{text-transform:uppercase;font-style:italic;margin:0;font-size:.875em;border-right:.25em solid #e50914;border-right:.25em solid var(--iq-primary);background:transparent -webkit-gradient(linear,right top,left top,from(rgba(255,55,65,.3)),to(rgba(11,1,2,0)));background:transparent linear-gradient(270deg,rgba(255,55,65,.3),rgba(11,1,2,0));background:transparent -webkit-gradient(linear,right top,left top,from(var(--iq-to-gradient-color)),to(var(--iq-form-gradient-color)));background:transparent linear-gradient(270deg,var(--iq-to-gradient-color),var(--iq-form-gradient-color));padding:.625em .9375em .625em .625em;position:relative;overflow:hidden;display:inline-block}.commentlist .iq-comment-metadata,.commentlist .iq-comment-metadata>a{color:#fff;color:var(--iq-white-color)}.post-password-form input[type=submit]{width:auto;background:#e50914;background:var(--iq-primary);border:none}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment,.wp-block-latest-comments__comment{display:inline-block;width:100%}.wp-block-quote.is-style-large,blockquote{background:#404043;background:var(--iq-white-light-color);padding:.9375em 1.875em;border-right:.25em solid #e50914;border-right:.25em solid var(--iq-primary);margin-bottom:1.875em;border-radius:.5em}blockquote p{margin:0}.wp-block-button .wp-block-button__link{position:relative;z-index:9;background:#bf000a;background:var(--iq-primary-hover)}.wp-block-button.aligncenter .wp-block-button__link,.wp-block-button.alignleft .wp-block-button__link,.wp-block-button.alignright .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-squared .wp-block-button__link{border-radius:0}.wp-block-button.alignright{margin-left:2rem;margin-top:0;text-align:right}.wp-block-button{float:none;margin:1em 0}.wp-block-file{text-decoration:none;-webkit-transition:color .2s ease-out;transition:color .2s ease-out;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;color:#d1d0cf;color:var(--iq-body-text)}.wp-block-button.is-style-outline .wp-block-button__link{background:transparent;border-color:#e50914;border-color:var(--iq-primary);color:#e50914;color:var(--iq-primary)}.wp-block-button.is-style-outline .wp-block-button__link:before{background:transparent;border-radius:0}.wp-block-search .wp-block-search__button{color:#fff;color:var(--iq-white-color);padding:.625em 1.875em}.wp-block-search .wp-block-search__button:hover{background:#e50914;background:var(--iq-primary)}.wp-block-button .wp-block-button__link:before{border-radius:1.55em}.wp-block-button.aligncenter .wp-block-button__link:before,.wp-block-button.alignleft .wp-block-button__link:before,.wp-block-button.alignright .wp-block-button__link:before,.wp-block-button.is-style-outline .wp-block-button__link:before,.wp-block-button.is-style-squared .wp-block-button__link:before{border-radius:0}.wp-block-group.has-background{padding:1.25em 1.875em;margin-bottom:.9375em;color:#404043;color:var(--iq-white-light-color)}.wp-block-group.has-background .wp-block-button__link,.wp-block-group.has-background .wp-block-button__link:hover{color:#fff;color:var(--iq-white-color)}.screen-reader-text{clip:rect(.0625em,.0625em,.0625em,.0625em);position:absolute!important;white-space:nowrap;height:0;width:.0625em;overflow:hidden}.screen-reader-text:focus{background-color:#404043;background-color:var(--iq-white-light-color);border-radius:.1875em;-webkit-box-shadow:0 0 .125em .125em rgba(0,0,0,.6);box-shadow:0 0 .125em .125em rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:.3125em;line-height:normal;padding:.9375em 1.4375em .875em;text-decoration:none;top:.3125em;width:auto;z-index:100000}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#191919;background-color:var(--iq-bg1)}.commentlist li.iq-comments-item{margin-bottom:1.875em}.commentlist li.iq-comments-item .iq-comment-type-date{margin-top:.9375em}.wp-block-gallery.alignleft{margin:0 1.875em 1.875em 0!important}.wp-block-image.alignfull{margin:0 -1.875em 1.875em}.wp-block-cover{margin-bottom:1.875em}.wp-block-table.is-style-stripes td{border-color:#404043;border-color:var(--iq-white-light-color)}.wp-block-table td,.wp-block-table th{text-align:left}.wp-block-latest-posts.is-grid.has-dates{margin:0}.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;text-align:center}a img.alignright{float:right;margin:0 0 1.875em 1.875em}a img.alignleft,a img.alignnone{margin:0 1.875em 1.875em 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption p.wp-caption-text{font-size:.8125em;color:#d1d0cf;color:var(--iq-body-text)}.elementor-icon-box-title{margin-top:0}.alignleft{float:left;text-align:left;margin:0 1.875em 1.875em 0!important;clear:left}.alignright{float:right;text-align:right;margin:0 0 1.875em 1.875em!important;clear:right}body:not([class*=aare-core]) .alignright{clear:right}input[type=checkbox]{width:.7em;margin-right:.625em;height:1.5em;display:inline-block}.is-style-outline a:not([href]):not([tabindex]).wp-block-button__link:hover{background:#e50914;background:var(--iq-primary);color:#fff;color:var(--iq-white-color);border-color:#e50914;border-color:var(--iq-primary)}.has-drop-cap:after{clear:both;content:"";display:table;table-layout:fixed}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta,.wp-block-latest-comments__comment-meta{background:transparent}.widget.widget_archive ul li span.archiveCount,.widget_categories ul li span{border-radius:3.125em;float:left;color:#fff;color:var(--iq-white-color);background:#e50914;background:var(--iq-primary);width:1.25em;height:1.25em;text-align:center;line-height:1.25em;font-size:.75em}.download-item li{display:block;background:#404043;background:var(--iq-white-light-color);padding-bottom:0!important}.download-item li i{background:#e50914;background:var(--iq-primary);padding:.9375em;color:#fff;color:var(--iq-white-color);font-size:1.5em}.widget.get-file{margin-bottom:.9375em;padding:0;background:transparent}.widget.get-file a:hover{color:#e50914;color:var(--iq-primary)}.widget.get-file a{text-decoration:none}.widget ul .recentcomments .comment-author-link a:before,.widget ul .recentcomments a:before{display:none}.widget ul .recentcomments .comment-author-link a{font-weight:700}.widget ul .recentcomments a{font-weight:400}.scrollbar-thumb,.scrollbar-track-y{width:.25em!important}.scrollbar-thumb{background:var(--primary-color)!important}.commentlist .iq-comments-info .edit-link{display:block;margin-top:.625em;text-decoration:underline}.comment-respond,.comments-area{margin-top:2.8125em;clear:both}.comment-respond .comment-reply-title,.comments-area .comments-title{position:relative;padding-bottom:0}.comment-respond a#cancel-comment-reply-link{border:none;color:#e50914;color:var(--iq-primary);position:relative;z-index:9;display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;padding:.625em 0;font-size:.5em;line-height:1.5;text-transform:uppercase;letter-spacing:.5px;margin-right:1.25em;font-weight:600;text-decoration:underline}.commentlist{margin:0;padding:0;list-style:none}.commentlist .comment{margin-top:1.875em;margin-bottom:0;vertical-align:top;padding:0;list-style:none}ol.commentlist .pingback,ol.commentlist .trackback{margin-left:1.5625em}ol.commentlist .pingback a,ol.commentlist .trackback a{color:#6c757d;color:var(--iq-secondary)}ol.commentlist .pingback a:hover,ol.commentlist .trackback a:hover{color:#e50914;color:var(--iq-primary)}.commentlist .iq-comments-media{padding:1.875em;border:.0625em solid #404043;border:.0625em solid var(--iq-white-light-color);position:relative;background:#141414;background:var(--iq-body-bg);border-radius:0}.commentlist ol.children{padding-right:3.75em}.commentlist .iq-comment-wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.commentlist .iq-comments-photo{padding-left:.9375em}.commentlist .iq-comments-photo img{width:5em;height:auto;border-radius:5.625em}.commentlist .iq-comments-info{position:relative;display:inline-block;width:100%}.commentlist .iq-comments-info .title{margin:0}.commentlist .iq-comments-info .title a:hover{text-decoration:none}.commentlist .iq-comment-metadata{color:var(--body-text)}.commentlist .iq-comment-metadata i{padding-right:.3125em;color:#fff;color:var(--iq-white-color)}.commentlist .iq-comments-media .reply a:hover{text-decoration:none}.comment-awaiting-moderation,.no-comments{font-style:italic;margin:.9375em 0}input:-internal-autofill-selected{background-color:transparent}.comment-respond .comment-notes,.comment-respond .logged-in-as{padding:0;margin:0}.comment-respond .comment-form-comment{margin:1.875em 0;display:inline-block;width:100%}.comment-respond .comment-form-url{margin-right:0}.comment-respond .form-submit{display:inline-block;margin-bottom:0}.menu-main-menu-container>ul.sf-menu>li>a>span.link-badge,.menu-mega-menu-container>ul.sf-menu>li>a>span.link-badge{position:absolute;font-size:8px;padding:1px 5px;text-transform:capitalize;letter-spacing:0;top:7px;line-height:normal;right:4px}.sub-menu span.link-badge{border-radius:10px;font-size:12px;margin-left:10px;padding:0 6px;line-height:normal}.streamit-mobile-menu ul>li>a .link-badge,.menu-main-menu-container ul>li>a .link-badge,.menu-mega-menu-container ul>li>a .link-badge{position:absolute;font-size:.625em;border-radius:.625em;padding:0 .42em .13em;top:-1.6em;line-height:normal;right:-2em;left:auto;letter-spacing:normal;text-transform:none}.streamit-mobile-menu ul li .sub-menu a .link-badge,.menu-main-menu-container ul li .sub-menu a .link-badge,.menu-mega-menu-container ul li .sub-menu a .link-badge{top:-.8em;right:0;left:auto}.streamit-mobile-menu ul li .sub-menu li span.menu-line,.menu-main-menu-container ul li .sub-menu li span.menu-line,.menu-mega-menu-container ul li .sub-menu a .link-badge,.navbar.deafult-header ul li .sub-menu li span.menu-line{position:relative}.iq-widget-menu ul.iq-post li{border:none}.iq-post-sidebar{height:100%}.testimonail-widget-menu.widget{padding:0;background:transparent}.widget ul li a:hover:before{color:#e50914;color:var(--iq-primary)}.widget ul li a{color:var(--body-text);position:relative;-ms-word-wrap:break-word;word-wrap:break-word}.widget ul li a:hover{color:#e50914;color:var(--iq-primary);text-decoration:none}.widget_archive ul li a,.widget_categories ul li a{color:var(--body-text)}.widget.widget_archive select,.widget_categories select,.widget select{border:none;outline:none}.widget.widget_rss ul li{margin-bottom:1.25em}.widget.widget_rss ul li:last-child{margin-bottom:0}.widget.widget_rss ul li a{padding-left:0;font-size:1.125em;color:#fff;color:var(--iq-white-color);font-weight:600}.widget.widget_rss ul li a:hover{color:#e50914;color:var(--iq-primary)}.widget.widget_rss ul li a:before{display:none}.widget.widget_rss ul li .rss-date{text-transform:uppercase;display:inline-block;width:100%;margin:.3125em 0;color:#e50914;color:var(--iq-primary);font-size:.875em}.widget.widget_rss ul li cite{margin-top:.3125em;display:inline-block;width:100%}.widget.widget_nav_menu ul li,.widget ul.menu li{margin-bottom:0}.widget.widget_nav_menu ul li .sub-menu,.widget ul.menu li .sub-menu{display:block!important;padding-left:1.25em}.widget.widget_nav_menu ul li a,.widget ul.menu li a{padding:.625em .9375em .625em 0;display:inline-block;width:100%}.sidebar-service-right .widget.widget_nav_menu ul li a,.sidebar-service-right .widget ul.menu li a{padding-left:0;padding-right:0}.widget.widget_nav_menu ul li i,.widget ul.menu li i{display:none}.widget.widget_nav_menu ul li a:before,.widget ul.menu li a:before{top:1.5625em}.widget.widget_nav_menu #menu-service-menu li.current-menu-item a{background:#e50914;background:var(--iq-primary);color:#fff;color:var(--iq-white-color)}.iq-widget-menu .iq-post li a.date-widget{color:#e50914;color:var(--iq-primary);margin-bottom:.625em;display:block;font-size:.75em;font-weight:700;direction:ltr}.iq-widget-menu .iq-post li a.date-widget i{margin-right:.5em}.iq-widget-menu .post-img .post-blog a.new-link h6{color:#fff;color:var(--iq-white-color);line-height:1.4375em;display:block;overflow:hidden}.widget_recent_entries ul li .post-date{color:#6c757d;color:var(--iq-secondary)}.widget_tag_cloud ul{margin:0;padding:0}.widget_tag_cloud ul li{padding:0;display:inline-block;margin:.1875em 0 .1875em .3125em}.widget_tag_cloud ul li a{display:inline-block;padding:.125em .625em;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.widget_tag_cloud ul li a,.widget_tag_cloud ul li a:hover{background:#e50914;background:var(--iq-primary);color:#fff;color:var(--iq-white-color)}.widget_tag_cloud ul li a:before{display:none}.facy-widget{padding:1.875em;background:#e50914;background:var(--iq-primary)}footer ul.wp-tag-cloud li a{background:#404043;background:var(--iq-white-light-color);display:inline-block;color:var(--body-text);padding:.125em .625em;border-radius:0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;color:#fff!important;background:#e50914;background:var(--iq-primary)}footer ul.wp-tag-cloud li a:hover{color:#fff!important;background:#6c757d;background:var(--iq-secondary)}footer ul.wp-tag-cloud li{display:inline-block}footer #menu-footer-menu li a:before,footer .menu-footer-menu-container li a:before{display:none}footer #menu-footer-menu li a,footer .menu-footer-menu-container ul.menu li a{padding:.4375em 0}article.hentry .iq-blog-box .iq-blog-detail .blog-content .widget_tag_cloud ul li a:hover{color:#fff;color:var(--iq-white-color)}footer.footer-one .widget .textwidget p{direction:ltr}.post-img-holder{width:5em;margin-left:1.25em;-webkit-box-flex:0;-ms-flex:none;flex:none;line-height:0}.post-img-holder a{display:block;width:100%;height:4.375em;border-radius:0;overflow:hidden;background-position:bottom;background-size:cover;background-repeat:no-repeat}.iq-widget-menu ul.iq-post li .post-img img{width:4.375em;height:4.375em;border-radius:0;margin-right:.9375em;background:#404043;background:var(--iq-white-light-color)}.iq-widget-menu ul.iq-post li .post-img{display:-webkit-box;display:-ms-flexbox;display:flex}.iq-widget-menu ul.iq-post li{margin-bottom:1.5em}.iq-widget-menu ul.iq-post li:last-child{margin-bottom:0}.iq-widget-menu .post-img .post-blog .blog-box ul li a i,.iq-widget-menu .post-img .post-blog a.new-link:hover h5{color:#e50914;color:var(--iq-primary)}.iq-widget-menu .post-blog{line-height:0}.iq-widget-menu .post-img .post-blog .blog-box ul li{margin-bottom:0}.iq-widget-menu .post-img .post-blog a.new-link{font-size:.875em}.iq-widget-menu .post-img .post-blog a.new-link h5{color:#23203c;color:var(--iq-title-text);line-height:1.875em;display:block;overflow:hidden;margin-top:.625em}.sidebar-service-left .widget_nav_menu ul.menu li.current-menu-item a,.sidebar-service-left .widget_nav_menu ul.menu li:hover a{color:#fff;color:var(--iq-white-color);background:#e50914;background:var(--iq-primary)}.sidebar-service-left .widget_nav_menu ul.menu li{margin-bottom:.125em;border:none;padding:0}.sidebar-service-left .widget_nav_menu ul.menu li:last-child{margin-bottom:0}.sidebar-service-left .widget.get-file a,.sidebar-service-left .widget_nav_menu ul.menu li a{background:#404043;background:var(--iq-white-light-color);color:#6c757d;color:var(--iq-secondary);text-transform:capitalize}.consulting-blog .blog-categories{position:absolute;top:1.25em;left:1.25em;line-height:1;color:var(--body-text);text-decoration:none;z-index:3;-webkit-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}.consulting-blog .blog-categories li{background:#6c757d;background:var(--iq-secondary);padding:.25em .5em}.consulting-blog .blog-categories li a{text-decoration:none;color:#fff;color:var(--iq-white-color)}.consulting-blog .blog-categories li a span{font-size:.875em}.consulting-blog .main-blog{position:relative}.consulting-blog .blog-details{padding:.9375em 0 0;z-index:2;position:relative;background:#fff;background:var(--iq-white-color)}.consulting-blog .blog-details a{text-decoration:none}.consulting-blog .blog-details a h5{padding-right:4.375em}.consulting-blog .blog-details a h5:hover{color:#e50914;color:var(--iq-primary)}.consulting-blog .blog-button a i{color:#fff;color:var(--iq-white-color);padding:.75em .875em}.consulting-blog .blog-details ul.list-inline li a{text-decoration:none;color:var(--body-text)}.consulting-blog .blog-details ul.list-inline li a:hover{text-decoration:none;color:#e50914;color:var(--iq-primary)}.consulting-blog .blog-details ul.list-inline li a i,.consulting-blog .blog-details ul.list-inline li i{color:#e50914;color:var(--iq-primary)}.consulting-blog .list-inline-item:not(:last-child){margin-right:1.25em}.consulting-blog .blog-button:hover{background:#e50914;background:var(--iq-primary)}.consulting-blog .blog-button{position:absolute;right:.9375em;top:30%;width:2.5em;height:2.5em;background:#6c757d;background:var(--iq-secondary);text-align:center;line-height:2.5em;color:#fff;color:var(--iq-white-color);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;z-index:3}.consult-detail{text-align:center}.consult-detail,.consulting-blog{overflow:hidden;position:relative}.consulting-blog{z-index:2}.consulting-blog .consult-effect:before{bottom:-7.875em;height:5.625em;width:100%;position:absolute;left:0;-webkit-transform:skewY(-5deg);transform:skewY(-6deg);background:#e50914;background:var(--iq-primary)}.consulting-blog .consult-effect:before,.consulting-blog:hover .consult-effect:before{content:"";transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;opacity:1;z-index:1}.consulting-blog:hover .consult-effect:before{bottom:-4.5em}.consulting-blog:hover .blog-categories li a{color:#fff;color:var(--iq-white-color)}.consulting-blog .blog-categories li:hover,.consulting-blog:hover .blog-categories li{background:#e50914;background:var(--iq-primary);-webkit-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}.consulting-blog.blog-page{margin-bottom:2.8125em}.consulting-blog.blog-page .consult-effect:before{bottom:-12.25em}.consulting-blog.blog-page:hover .consult-effect:before{-webkit-transform:skewY(-3deg);transform:skewY(-3deg);bottom:-4.625em}.consulting-blog .blog-quotes{background:#404043;background:var(--iq-white-light-color)}.consulting-blog .blog-quotes .alignnone{margin:0 .625em .625em 0}.consulting-blog .blog-quotes p{margin-bottom:1.875em;display:none}.consulting-blog .share-box .share-tag a{text-decoration:none;padding:.3125em;background:rgba(0,0,0,.05);margin-right:.625em}.consulting-blog .share-box .share-tag a:last-child{margin-right:0}.consulting-blog.blog-page .share-box{padding:.9375em 0;border-top:.0625em solid rgba(0,0,0,.05);border-bottom:.0625em solid rgba(0,0,0,.05);clear:both}.consulting-blog .nav-links .nav-next,.consulting-blog .nav-links .nav-previous,.portfolio-info .nav-links .nav-next,.portfolio-info .nav-links .nav-previous{display:inline-block}.consulting-blog .nav-links a,.portfolio-info .nav-links a{text-decoration:none;position:relative;display:inline-block;color:#6c757d;color:var(--iq-secondary)}.consulting-blog .nav-links a:hover,.portfolio-info .nav-links a:hover{color:#e50914;color:var(--iq-primary)}.consulting-blog .nav-links a:before,.portfolio-info .nav-links a:before{font-family:Font Awesome\ 5 free;display:inline-block;position:absolute;font-size:1.5em;line-height:2.125em;font-weight:700}.portfolio-info .nav-links{display:block;padding:.9375em 0;border-bottom:.0625em solid rgba(0,0,0,.05);border-top:.0625em solid rgba(0,0,0,.05)}.consulting-blog .nav-links .nav-previous a,.portfolio-info .nav-links .nav-previous a{padding-left:1.875em}.consulting-blog .nav-links .nav-next a,.portfolio-info .nav-links .nav-next a{padding-right:1.875em}.consulting-blog .nav-links .nav-previous a:before,.portfolio-info .nav-links .nav-previous a:before{content:"\f30a";left:0}.consulting-blog a.blog-user{position:relative;text-align:center;display:table;line-height:3.75em;margin:-3.75em auto 0}.consulting-blog a.blog-user i{font-size:1.5em}.consulting-blog .nav-links .nav-next a:before,.portfolio-info .nav-links .nav-next a:before{content:"\f30b";right:0}.consulting-blog .nav-links .nav-next,.portfolio-info .nav-links .nav-next{float:right}.consulting-blog .nav-links:after,.portfolio-info .nav-links:after{display:block;clear:both;content:""}.consulting-blog .nav-links,.portfolio-info .nav-links{clear:both;margin-bottom:.9375em;display:block}.streamit-recentblog.c4 .consulting-blog .consult-detail img{width:100%}.streamit-recentblog.c2 .consulting-blog,.streamit-recentblog.c3 .consulting-blog,.streamit-recentblog.c4 .consulting-blog{margin-bottom:1.875em}.streamit-recentblog.c4 .consulting-blog:hover .consult-effect:before{bottom:-3.9375em}.streamit-recentblog.c4 .consulting-blog .consult-effect:before{transform:skewY(-3deg);-ms-transform:skewY(-3deg);-webkit-transform:skewY(-3deg)}.streamit-recentblog.c2 .consulting-blog .consult-effect:before{transform:skewY(-4deg);-ms-transform:skewY(-4deg);-webkit-transform:skewY(-4deg)}.iq-blog-box .iq-blog-detail blockquote p,.wp-block-pullquote.is-style-solid-color blockquote cite,b,strong{color:#fff;color:var(--iq-white-color)}.iq-blog-box .iq-blog-detail .iq-blog-meta ul{margin:0 0 1.25em;padding:0;line-height:1em}.iq-blog-box .iq-blog-image{position:relative;text-align:center;display:inline-block;float:left;width:100%}.iq-blog-box .iq-blog-image img{margin-bottom:1.875em;background:#404043;background:var(--iq-white-light-color)}.iq-blog-box .blog-title{margin:0 0 .625em}.iq-blog-box .blog-title .entry-title{margin:0}.iq-blog-box .blog-title a h4{color:#23203c;color:var(--iq-title-text);text-decoration:none}.iq-blog-box .blog-title a:hover,.iq-blog-box .blog-title a:hover h4{color:#e50914;color:var(--iq-primary);text-decoration:none}.iq-blog-box .iq-blog-detail{padding:0;display:inline-block;float:left;width:100%}.iq-blog-box .iq-blog-detail .wp-block-cover p{margin-bottom:0}.streamit-space-bottom .iq-blog-box .iq-blog-detail{padding:0 1.875em 1.875em}.owl-carousel .iq-blog-box .iq-blog-detail{display:inline-block;float:left;width:100%;padding:0 .938em .938em}.owl-carousel .iq-blog-box{margin:0 0 2.813em;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.owl-carousel .iq-blog-box:hover{-webkit-box-shadow:.3044em 2.166em .9375em -1.5em rgba(0,0,0,.06);box-shadow:.3044em 2.166em .9375em -1.5em rgba(0,0,0,.06)}.iq-blog-box .iq-blog-detail p{margin-bottom:.938em;direction:ltr}.iq-blog-box .iq-blogtag{padding:0;display:inline-block;width:100%;margin-top:0;margin-bottom:0}.iq-blog-box .iq-blogtag li{list-style:none;float:right;margin:0 0 .625em .625em}.iq-blog-box .iq-blogtag li a{background:rgba(41,41,41,.76);color:#d1d0cf;color:var(--iq-body-text);padding:.313em .625em;text-transform:uppercase;font-size:.875em}.iq-blog-box .iq-blogcat{padding:0;display:inline-block;width:100%;position:static;margin:1.875em 0 0}.iq-blog-box .iq-blogcat li{list-style:none;float:right;margin:0 0 .625em .625em}.iq-blog .iq-blog-box .iq-blogtag{width:auto}.iq-blog .iq-blog-box .blog-content-box{display:-webkit-box}.iq-blog .iq-blog-box .iq-blogcat li,.iq-blog .iq-blog-box .iq-blogtag li{margin:.25em 0 .625em .625em}.iq-blog .iq-blog-box .iq-blogcat li a,.iq-blog .iq-blog-box .iq-blogtag li a{font-size:.75em}.iq-blog .iq-blog-box .iq-blog-detail{padding:0}.iq-blog-box .iq-blogcat li a{background:rgba(41,41,41,.76);color:#d1d0cf;color:var(--iq-body-text);padding:.313em .625em;text-transform:uppercase;font-size:.875em}.has-post-thumbnail .iq-blog-box .iq-blog-detail{display:inline-block;float:left;width:100%}.iq-blog-box .iq-blog-detail blockquote p{margin-bottom:0}.iq-blog-box .iq-blog-detail .blockquote{margin-top:0}.blog-content .wp-audio-shortcode{margin-bottom:.9375em}.post-password-form input{float:none}embed,iframe,object{max-width:100%;width:100%}iframe{border:none}.blog .pagination{margin-top:1.875em}.iq-blog-detail .blog-content .wp-block-archives,.iq-blog-detail .blog-content .wp-block-categories,.iq-blog-detail .blog-content .wp-block-latest-posts,.wp-block-archives-dropdown{margin:0 0 1.875em;padding:0}.iq-blog-detail .blog-content .iq-blog-detail .blog-content .wp-block-categories li,.iq-blog-detail .blog-content .wp-block-archives li,.iq-blog-detail .blog-content .wp-block-latest-posts li{list-style-type:none}.watchlist-contens{position:relative;overflow:visible;padding:0}.watchlist-contens .block-images{position:relative;width:100%;-webkit-transition:all .45s ease 0s;transition:all .45s ease 0s;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .6s ease 0s;-webkit-transition:all .6s ease 0s;-moz-transition:all .6s ease 0s;-o-transition:all .6s ease 0s;margin-bottom:1.875em}.watchlist-contens .block-images img{width:100%}.watchlist-contens .block-images:hover{overflow:visible}.watchlist-contens .block-images:hover .img-box{position:relative}.music-play-lists .watch-list span{line-height:1.7em}.watchlist-contens .block-images:hover{z-index:99;transform:scale3d(1.1,1.1,1) translateZ(0) perspective(31.25em);-webkit-transform:scale3d(1.1,1.1,1) translateZ(0) perspective(31.25em);-moz-transform:scale3d(1.1,1.1,1) translateZ(0) perspective(31.25em);-o-transform:scale3d(1.1,1.1,1) translateZ(0) perspective(31.25em);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:all .6s ease 0s;-webkit-transition:all .6s ease 0s;-moz-transition:all .6s ease 0s;-o-transition:all .6s ease 0s;-webkit-box-shadow:0 0 .75em rgba(0,0,0,.9);box-shadow:0 0 .75em rgba(0,0,0,.9)}.watchlist-contens .block-images.watchlist-first:hover{transform:scale3d(1.1,1.1,1) translate3d(-6%,0,0) perspective(31.25em);-webkit-transform:scale3d(1.1,1.1,1) translate3d(-6%,0,0) perspective(31.25em);-moz-transform:scale3d(1.1,1.1,1) translate3d(-6%,0,0) perspective(31.25em);-o-transform:scale3d(1.1,1.1,1) translate3d(-6%,0,0) perspective(31.25em)}.watchlist-contens .block-images.watchlist-last:hover{transform:scale3d(1.1,1.1,1) translate3d(6%,0,0) perspective(31.25em);-webkit-transform:scale3d(1.1,1.1,1) translate3d(6%,0,0) perspective(31.25em);-moz-transform:scale3d(1.1,1.1,1) translate3d(6%,0,0) perspective(31.25em);-o-transform:scale3d(1.1,1.1,1) translate3d(6%,0,0) perspective(31.25em)}.watchlist-contens .block-social-info{position:absolute;top:0;right:auto;bottom:0;left:1.5625em;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0}.watchlist-contens .block-images:before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.8);width:100%;height:100%;opacity:0;z-index:9;border-right:.25em solid #e50914;border-right:.25em solid var(--iq-primary);-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.watchlist-contens .block-images:after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.8)),color-stop(50%,rgba(20,20,20,.4)),to(rgba(83,100,141,0)));background:linear-gradient(270deg,rgba(0,0,0,.8),rgba(20,20,20,.4) 50%,rgba(83,100,141,0))}.watchlist-contens .block-images:hover:before{opacity:1;z-index:9}.watchlist-contens .block-images:hover .block-description,.watchlist-contens .block-images:hover .block-social-info{-webkit-animation:fadeIn .6s ease-in-out;animation:fadeIn .6s ease-in-out;opacity:1}.watchlist-contens .block-images .hover-buttons{margin-top:.3125em}.iq-bg-over{background:#191919;background:var(--iq-bg1)}.breadcrumb-bg{position:relative}.breadcrumb-bg:before,.breadcrumb-ui:before,.breadcrumb-video:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;background:rgba(2,13,30,.9);display:block!important}.breadcrumb-video:before{z-index:1}.button-link i{margin-right:.3125em}.button_link{color:#6c757d;color:var(--iq-secondary);font-weight:700;font-family:Heebo,sans-serif}.button_link i{margin-right:.625em;color:#81e5f2}.button_link:hover{color:#6c757d;color:var(--iq-secondary)}.fancy_banner{padding:0 9.375em}.button{color:#fff;color:var(--iq-white-color);padding:.625em 1.875em;border:none;position:relative;display:inline-block;border-radius:0;background:#6c757d;background:var(--iq-secondary);border-radius:5.625em;cursor:pointer;z-index:4}.button:hover{background:#e50914;background:var(--iq-primary)}.blue-btn.button:hover,.white-btn.button:hover{background:#6c757d;background:var(--iq-secondary);color:#fff;color:var(--iq-white-color)}.white-btn.button{background:#fff;background:var(--iq-white-color)}.white-btn.button,.white-btn.button:focus{color:#e50914;color:var(--iq-primary)}.blue-btn.button{background:#e50914;background:var(--iq-primary);display:inline-grid}.blue-btn.button,.blue-btn.button a{color:#fff;color:var(--iq-white-color)}.blue-btn.button a{text-decoration:none}.blue-btn.button:before{background:#6c757d;background:var(--iq-secondary)}.blue-btn.button:focus{color:#6c757d;color:var(--iq-secondary)}.button:hover{text-decoration:none;-webkit-transform:translateZ(0);transform:translateZ(0)}.button.blue-btn:focus,.button:focus,.button:hover{color:#fff;color:var(--iq-white-color)}.button span{z-index:2;position:relative}.streamit-left-img img{position:relative;left:-47%;max-width:155%!important}.streamit-right-img img{right:-19%;max-width:150%!important;margin-bottom:-.0625em}.iq-objects-03{z-index:1}.button.border-btn{border:.0625em solid #404043;border:.0625em solid var(--iq-white-light-color);color:#6c757d;color:var(--iq-secondary);background:#fff;background:var(--iq-white-color)}.button.border-btn:hover{background:#e50914;background:var(--iq-primary);color:#fff;color:var(--iq-white-color);border-color:#e50914;border-color:var(--iq-primary)}button:focus{outline:none}.assistive-text,.site .screen-reader-text{position:absolute!important;clip:rect(.0625em,.0625em,.0625em,.0625em);overflow:hidden;height:.0625em;width:.0625em;display:none}.main-navigation .assistive-text:focus,.site .screen-reader-text:active,.site .screen-reader-text:focus,.site .screen-reader-text:hover{background:#fff;background:var(--iq-white-color);border:.125em solid #333;border-radius:.1875em;clip:auto!important;color:#6c757d;color:var(--iq-secondary);display:block;font-size:.75em;height:auto;padding:.75em;position:absolute;top:.3125em;left:.3125em;width:auto;z-index:100000}.share ul li{display:inline-block;margin-right:.625em}.share ul li a{height:2.8125em;width:2.8125em;border-radius:5.625em;display:inline-block;background:#6c757d;background:var(--iq-secondary);text-align:center;line-height:2.8125em}.share ul li a,.share ul li a:hover{color:#fff;color:var(--iq-white-color)}.share ul li a:hover{background:#e50914;background:var(--iq-primary)}.portfolio-meta,.share ul{padding:0;display:inline-block;width:100%;margin:0 0 1.875em}#team-main .share ul{text-align:center}.bg-video{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;z-index:-1}.bg-video #player{z-index:-2}.bg-video #player,.bg-video .overlay{position:absolute;top:0;left:0;width:100vw;height:100vh}.bg-video .overlay{z-index:1}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:1.5625em;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.breadcrumb li{display:inline-block;word-break:break-all}.iq-breadcrumb{padding:9.375em 0 5em;background:#191919;background:var(--iq-bg1)}.iq-breadcrumb-two{padding:2.813em 0;position:relative;z-index:2}.iq-breadcrumb-one{display:block;padding:9.375em 0 5em;z-index:1;position:relative}.iq-breadcrumb-one ol li a{color:#e50914;color:var(--iq-primary);text-decoration:none;font-weight:700}.iq-breadcrumb-one ol li{list-style:none;display:inline-block}.iq-breadcrumb-one .breadcrumb-item+.breadcrumb-item:before{content:">";color:#e50914;color:var(--iq-primary)}.iq-breadcrumb-one .breadcrumb{position:relative;display:inline-block}.iq-breadcrumb-one .breadcrumb-item.active{color:#e50914;color:var(--iq-primary);position:relative;font-weight:700}.iq-breadcrumb-one ol{background:transparent;padding:0;margin-bottom:0;margin-top:.9375em}.iq-breadcrumb-two .breadcrumb,.iq-breadcrumb-two ol li{display:inline-block}.breadcrumb-item+.breadcrumb-item{padding-right:.5em}.breadcrumb-item+.breadcrumb-item:before{padding-left:.5em}.iq-breadcrumb-three .breadcrumb{margin-top:0}.iq-breadcrumb-three .iq-breadcrumb-one{padding:0}.iq-breadcrumb-three{padding:2.8125em 0}.breadcrumb-bg,.breadcrumb-video,.video-iq-bg-over{position:relative;overflow:hidden}.breadcrumb-bg #video-background,.breadcrumb-bg video,.breadcrumb-video video,.video-breadcrumb-bg #video-background,.video-iq-bg-over #video-background,.video-iq-bg-over video{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;width:100%}.breadcrumb-bg.iq-over-dark-80:before,.breadcrumb-ui:before{z-index:0}.iq-breadcrumb-one{background-repeat:no-repeat!important;background-position:50%!important;background-size:cover!important;background-color:#191919!important;background-color:var(--iq-bg1)!important}.iq-breadcrumb-one .title{margin:0}.header-over .iq-breadcrumb-one{padding:5em 0}.iq-bg-over{position:relative}.iq-over-dark-10:before{background:rgba(0,0,0,.1)}.iq-over-dark-10:before,.iq-over-dark-20:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;display:block!important}.iq-over-dark-20:before{background:rgba(0,0,0,.2)}.iq-over-dark-30:before{background:rgba(0,0,0,.3)}.iq-over-dark-30:before,.iq-over-dark-40:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;display:block!important}.iq-over-dark-40:before{background:rgba(0,0,0,.4)}.iq-over-dark-50:before{background:rgba(0,0,0,.5)}.iq-over-dark-50:before,.iq-over-dark-60:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;display:block!important}.iq-over-dark-60:before{background:rgba(0,0,0,.6)}.iq-over-dark-70:before{background:rgba(0,0,0,.7)}.iq-over-dark-70:before,.iq-over-dark-80:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;display:block!important}.iq-over-dark-80:before{background:rgba(0,0,0,.8)}.iq-over-dark-85:before{background:rgba(0,0,0,.85);display:block!important}.iq-over-dark-85:before,.iq-over-dark-90:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.iq-over-dark-90:before{background:rgba(0,0,0,.9);display:block}.iq-over-dark-95:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;background:rgba(0,0,0,.95);display:block!important}.iq-counter-data .elementor-counter-number,.iq-counter-data .elementor-counter-number-suffix{direction:ltr;font-size:inherit}.iq-counter-block .iq-counter-data{border:solid;border-width:0 .0625em 0 0;border-image-source:linear-gradient(0deg,rgba(209,208,207,0),rgba(209,208,207,.6),rgba(209,208,207,0));border-image-slice:1}.iq-counter-block .iq-counter-data:first-child{border:none}.wpcf7-response-output.wpcf7-validation-errors,div.wpcf7-aborted,div.wpcf7-mail-sent-ng{position:absolute;bottom:-.3125em;left:0;color:red;border:none;padding:0;margin:.3125em 0}.streamit-contact{padding:2.8125em;background:#404043;background:var(--iq-white-light-color)}.streamit-contact h2{text-align:center}.streamit-contact input:hover,.streamit-contact input[type=text]:hover,.streamit-contact textarea:hover{border:.0625em solid #e50914;border:.0625em solid var(--iq-primary)}.streamit-contact .button{cursor:pointer;margin-top:.9375em}.streamit-contact input,.streamit-contact input[type=text],.streamit-contact textarea{border:.0625em solid #404043;border:.0625em solid var(--iq-white-light-color)}.wpcf7-form p:nth-child(n+6){margin-bottom:0}.wpcf7-not-valid-tip,div.wpcf7-acceptance-missing,div.wpcf7-validation-errors{display:none!important}.contact-form .cfield{position:relative;width:100%;display:inline-block}.contact-form .cfield input[type=submit]{margin-top:.9375em}.contact-form .cfield input{position:relative;width:100%;margin-bottom:.9375em;text-align:right}.contact-form .cfield.textarea textarea:focus,.contact-form .cfield input:focus{border:.0625em solid #e50914;border:.0625em solid var(--iq-primary);-webkit-box-shadow:none;box-shadow:none;outline:none}.contact-form .cfield.textarea textarea{margin-bottom:.9375em;width:100%;float:left;background:#fff;background:var(--iq-white-color);border:.0625em solid #404043;border:.0625em solid var(--iq-white-light-color);border-radius:.25em;padding:.9375em 0 0 1.25em;resize:none}.contact-form .cfield .wpcf7-not-valid{border:.0625em solid red;border:.0625em solid var(--iq-warning-color)}.contact-form .ajax-loader{margin:2em 0 0 .3125em}.predict-form{background:#fff;background:var(--iq-white-color);border-radius:.3125em;padding:1.875em}.predict-form input,.predict-form textarea{margin-bottom:1.875em}.contact-form .cfield textarea{margin-bottom:.9375em;text-align:right}.iq-contact-data{padding:0 0 6.25em;border:solid;border-width:0 0 .0625em;border-image-source:linear-gradient(270deg,rgba(209,208,207,0),rgba(209,208,207,.6),rgba(209,208,207,0));border-image-slice:1}.iq-contact-data .iq-contact-list{border:solid;border-width:0 .0625em 0 0;border-image-source:linear-gradient(0deg,rgba(209,208,207,0),rgba(209,208,207,.6),rgba(209,208,207,0));border-image-slice:1}.iq-contact-data .iq-contact-list:first-child{border:none}.contact-two .streamit-contact{padding:0;background:transparent}.contact-two .streamit-contact h2{text-align:left}.contact-two .streamit-contact{margin:0}.contact-two iframe{-webkit-box-shadow:0 .5em 3.5875em .7875em rgba(0,0,0,.08);box-shadow:0 .5em 3.5875em .7875em rgba(0,0,0,.08);height:35.5em;margin:0;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.streamit-contact.contact-style{background:#404043;background:var(--iq-white-light-color);margin-bottom:0;padding:6.25em 2.8125em}.streamit-contact.contact-style h2{text-align:left}.iq-chart-data{margin-top:-6.25em!important}.iq-chart-data canvas.vc_round-chart-canvas{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;width:auto!important;padding:2.8125em}.iq-chart-data canvas.vc_line-chart-canvas,.iq-chart-data canvas.vc_round-chart-canvas{height:18.75em!important;border-radius:1.25em;background:#fff;background:var(--iq-white-color)}.iq-chart-data canvas.vc_line-chart-canvas{padding:.9375em 1.875em;width:37.5em!important}.iq-chart-data .vc_chart .vc_chart-with-legend{width:70%}.iq-chart-data .vc_chart .vc_chart-legend{width:30%}.iq-chart-data .vc_chart.vc_line-chart.wpb_content_element{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;border-radius:1.25em}.iq-about-edu{padding:0;margin:0}.iq-about-edu,.iq-about-edu li{display:inline-block;width:100%}.iq-about-edu li{margin-bottom:.9375em;list-style-type:none}.iq-about-edu li a{color:var(--body-text);position:relative;-ms-word-wrap:break-word;word-wrap:break-word;width:100%;display:inline-block;float:left}.iq-about-edu li a i{position:absolute;left:0;line-height:2.125em;font-size:1.125em;color:#6c757d;color:var(--iq-secondary)}.iq-about-edu li a .header{width:6.25em;color:#e50914;color:var(--iq-primary);float:left;font-size:1em;line-height:1.625em}.iq-about-edu li a .content{display:table-cell;word-wrap:anywhere;word-break:break-word}.iq-higher-edu img{max-width:150%!important;top:-20%;position:absolute;left:-62%}.video-edu .consult-video a{width:3.125em;height:3.125em;line-height:3.125em}.video-edu .video-btn .btn-waves{display:none}.video-edu .main-video{left:10%}.iq-grey-bg .owl-carousel.client-logo.client-bg-shadow.owl-loaded.owl-drag{background:#404043!important;background:var(--iq-white-light-color)!important}.iq-team-section{margin:0 -.9375em}.iq-team-section .elementor-image{position:relative;overflow:hidden}.iq-team-section img{-webkit-transition:transform 2s ease-in-out;-webkit-transition:-webkit-transform 2s ease-in-out;transition:-webkit-transform 2s ease-in-out;transition:transform 2s ease-in-out;transition:transform 2s ease-in-out,-webkit-transform 2s ease-in-out;-webkit-transform-origin:center center;transform-origin:center center}.iq-team-section .elementor-widget-container{position:relative;overflow:hidden}.iq-team-section img:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}.iq-team-section .team-title p{border-right:.25em solid #e50914;border-right:.25em solid var(--iq-primary);background:transparent -webkit-gradient(linear,right top,left top,from(rgba(255,55,65,.3)),to(rgba(11,1,2,0)));background:transparent linear-gradient(270deg,rgba(255,55,65,.3),rgba(11,1,2,0));background:transparent -webkit-gradient(linear,right top,left top,from(var(--iq-to-gradient-color)),to(var(--iq-form-gradient-color)));background:transparent linear-gradient(270deg,var(--iq-to-gradient-color),var(--iq-form-gradient-color));padding:.3125em;font-style:italic}.iq-button-style-2,.iq-team-section .team-title p{position:relative;overflow:hidden;display:inline-block}.iq-button-style-2{z-index:1;font-size:1em;font-weight:400;vertical-align:middle;color:#fff;color:var(--iq-white-color);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.iq-button-style-2 .iq-btn-text-holder{cursor:pointer;display:inline-block;padding:.625em 1.5625em;background:#6c757d;background:var(--iq-secondary)}.iq-button-style-2 .iq-btn-icon-holder{line-height:1.875em;display:inline-block;text-align:center;padding:.5625em 1.125em;position:relative;z-index:2}.iq-button-style-2 .iq-btn-icon-holder i{color:#fff;color:var(--iq-white-color);position:relative;z-index:3;font-size:.75em;margin-left:0}.iq-button-style-2:hover i{color:#e50914;color:var(--iq-primary)}.iq-btn-icon-holder{position:relative}.iq-btn-icon-holder:after{content:"";position:absolute;width:100%;top:0;left:0;right:0;height:100%;background:#6c757d;background:var(--iq-secondary);z-index:1;opacity:.8}.contact-form.contact-style .iq-btn-icon-holder:after{background:transparent}header.menu-sticky{background:#fff;position:fixed}.iq-img-height{height:100vh;position:fixed!important}.iq-login-form .error-login,.iq-login-form .error-msg{color:#e50914;color:var(--iq-primary);margin-bottom:.625em}.iq-login-form{padding:1.875em;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(.625em);backdrop-filter:blur(.625em);box-shadow:0 0 1.875em 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 1.875em 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 1.875em 0 rgba(0,0,0,.2);display:block;width:31.25em;margin:0 auto;position:relative;-ms-flex-item-align:center;align-self:center}.iq-login-form .iq-login-title{text-align:center;margin-bottom:1.875em!important}.iq-login-form .height-self-center{height:100vh;border-radius:.9375em}.iqonic-user-forms .links a>h6{display:inline-block;border-bottom:.0625em solid transparent}.iqonic-user-forms .links a:hover>h6{border-color:#e50914;border-color:var(--iq-primary)}.iq-login-form label,.iq-login-form p{margin-bottom:0}.iq-login-form .login-remember{margin-bottom:.9375em}.iq-login-form .login-remember label{color:#fff;color:var(--iq-white-color)}.iq-login-form .input{margin-bottom:.9375em;height:2.8125em;line-height:2.8125em;background:transparent;border:.0625em solid #d1d0cf;border:.0625em solid var(--iq-body-text);font-size:.875em;color:#6c757d;color:var(--iq-secondary);border-radius:0}.iq-login-form .login-submit input{background:#bf000a;background:var(--iq-primary-hover);border:.0625em solid #bf000a;border:.0625em solid var(--iq-primary-hover);color:var(--iq-white);-webkit-transition:color .3s ease;transition:color .3s ease;display:inline-block;vertical-align:middle;-webkit-transform:perspective(.0625em) translateZ(0);transform:perspective(.0625em) translateZ(0);-webkit-box-shadow:0 0 .0625em transparent;box-shadow:0 0 .0625em transparent;position:relative;padding:.625em 2.1875em;border-radius:0!important;cursor:pointer;z-index:4}.iq-login-form .login-submit input:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#e50914;background:var(--iq-primary);border:.0625em solid #e50914;border:.0625em solid var(--iq-primary);-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transition:transform .3s ease-out}.iq-login-form .login-submit input:focus,.iq-login-form .login-submit input:hover{color:var(--iq-white);text-decoration:none;cursor:pointer}.iq-login-form .login-submit input:active:before,.iq-login-form .login-submit input:focus:before,.iq-login-form .login-submit input:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.iq-login-form input[type=checkbox]{margin-top:-.25em}.iq-login-form .links{margin-top:.9375em;text-align:center}.iq-login-form .links h6{color:#e50914;color:var(--iq-primary);margin-top:.1875em;margin-right:.5em}#sign-in-page-box{background:#fff;border-radius:.625em;position:relative;width:100%;min-height:30em;height:93vh;margin:.9375em auto;box-shadow:0 .25em 1.25em 0 rgba(44,101,144,.1);-webkit-box-shadow:0 .25em 1.25em 0 rgba(44,101,144,.1)}.sign-in-detail{color:#fff;color:var(--iq-white-color)}.sign-in-page{height:100vh;position:relative;background:url(../images/login/login.jpg) no-repeat scroll 0 0;background-size:cover}.sign-in-page .height-self-center{height:100vh;border-radius:.9375em}.sign-in-page-data{border-radius:.9375em}.sign-in-detail{padding:3.125em 5em}.sign-in-logo{display:inline-block;width:100%}.sign-in-logo img{height:3.125em}.sign-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.iq-social-media{margin:0;padding:0;float:right}.iq-social-media li{list-style:none;float:left;margin-right:.625em}.iq-social-media li:last-child{margin-right:0}.iq-social-media li a{height:1.875em;width:1.875em;text-align:center;font-size:1.125em;line-height:1.875em;display:inline-block;border-radius:.4375em;background:#d7d3f8;background:var(--iq-light-primary);color:#e50914!important;color:var(--iq-primary)!important}.iq-social-media li a:hover{text-decoration:none}.sign-in-page .btn{padding:.625em 2.1875em;border-radius:.3125em}.sign-user_card{position:relative;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(.625em);backdrop-filter:blur(.625em);padding:1.5625em;box-shadow:0 0 1.875em 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 1.875em 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 1.875em 0 rgba(0,0,0,.2);display:block;margin:0 auto}.sign-user_logo{position:absolute;top:-3.5em;border-radius:50%;padding:.625em;text-align:center}.sign-user_logo img{height:6.25em;width:6.25em;border-radius:50%;border:.125em solid #fff}.m-profile .form-control,.sign-in-page .form-control{color:#fff;color:var(--iq-white-color)}.m-profile .form-control:focus,.sign-in-page .form-control:focus{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:.0625em solid #e50914;border:.0625em solid var(--iq-primary)}::-webkit-input-placeholder{color:#d9d5d5!important;opacity:1}::-moz-placeholder{color:#d9d5d5!important;opacity:1}:-ms-input-placeholder{opacity:1}::-ms-input-placeholder{opacity:1}::placeholder{color:#d9d5d5!important;opacity:1}:-ms-input-placeholder{color:#d9d5d5!important}::-ms-input-placeholder{color:#d9d5d5!important}.error-msg,.f-link:hover,.sign-user_card .links h6{color:#e50914;color:var(--iq-primary)}.iq-signup-form .iqonic_header{text-align:center;margin-bottom:1.875em}.iq-signup-form .login-remember{margin-bottom:.9375em}.iq-signup-form .links{margin-top:.9375em;text-align:center}.iq-signup-form{-webkit-transition:none 0s ease 0s;transition:none 0s ease 0s;padding:1.875em;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(.625em);backdrop-filter:blur(.625em);box-shadow:0 0 1.875em 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 1.875em 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 1.875em 0 rgba(0,0,0,.2);display:block;position:relative;margin:0 auto;-ms-flex-item-align:center;align-self:center}.iq-signup-form textarea{background:transparent}.iq-signup-form .links h6{color:#e50914;color:var(--iq-primary);margin-top:.1875em;margin-left:.5em}.iqonic_form .height-self-center{height:100vh;border-radius:.9375em}.iqonic_form form{position:relative;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(.625em);backdrop-filter:blur(.625em);padding:1.5625em;box-shadow:0 0 1.875em 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 1.875em 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 1.875em 0 rgba(0,0,0,.2);display:block;margin:0 auto}.iqonic_form label{color:#fff;color:var(--iq-white-color);margin-bottom:.3125em}.iqonic_form textarea{border-color:#d1d0cf;border-color:var(--iq-body-text);margin-bottom:.9375em}.iqonic_form textarea:focus{border-color:#e50914;border-color:var(--iq-primary);-webkit-box-shadow:none;box-shadow:none;outline:none}.iqonic_form input{margin-bottom:.9375em;height:2.8125em;line-height:2.8125em;background:#e8f0fe;border:.0625em solid #d1d0cf;border:.0625em solid var(--iq-body-text);font-size:.875em;color:#6c757d;color:var(--iq-secondary);border-radius:0}.iqonic_form .login-submit input{background:#bf000a;background:var(--iq-primary-hover);border:.0625em solid #bf000a;border:.0625em solid var(--iq-primary-hover);color:var(--iq-white);-webkit-transition:color .3s ease;transition:color .3s ease;display:inline-block;vertical-align:middle;-webkit-transform:perspective(.0625em) translateZ(0);transform:perspective(.0625em) translateZ(0);-webkit-box-shadow:0 0 .0625em transparent;box-shadow:0 0 .0625em transparent;position:relative;padding:.625em 2.1875em;border-radius:0!important;cursor:pointer;z-index:4}.signup-submit .iq-button{padding:.75em 1.5em;font-size:1rem}input#iqonic_term_condition{height:1.5625em}.btn.btn-link.btn-cancel{background:transparent;color:#fff;color:var(--iq-white-color);border:.0625em solid #e50914;border:.0625em solid var(--iq-primary);padding:.75em 1.5em;text-decoration:none}.btn.btn-link.btn-cancel:hover{background:#e50914;background:var(--iq-primary)}.btn.btn-link.btn-cancel:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:transparent;border:.0625em solid #e50914;border:.0625em solid var(--iq-primary);-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transition:transform .3s ease-out}.btn.btn-link.btn-cancel:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.iqonic_form input{background:transparent}.m-profile{padding-top:11.25em;padding-bottom:3.75em}.manage-p{height:100vh}.m-profile .sign-user_card{background:#191919;background:var(--iq-bg1)}.m-profile .iq-custom-select .select2-container--bootstrap4 .select2-selection,.m-profile .select2-dropdown{border:.0625em solid #d1d0cf;border:.0625em solid var(--iq-body-text);background:transparent}.m-profile .form-group{margin-bottom:1.2rem}.m-profile .sign-user_card{padding:1.875em}.m-profile .select2-dropdown{top:0}.m-profile .select2-search--dropdown .select2-search__field{display:none!important}.lang-dropdown{margin-left:1.875em}.m-profile .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered .select2-search__field{background:transparent}.m-profile .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice{border:none;background:#191919;background:var(--iq-bg1);border-radius:0;color:#f2f2f2}.manage-gen .select2-container .select2-selection--single .select2-selection__rendered{line-height:calc(1.5em + 1.3rem);padding-right:.625em;font-size:.875em}.manage-dd .select2-container{width:100%!important}.manage-dd .select2-search--dropdown .select2-search__field{width:98%}.lang-dropdown .select2-container .select2-search--inline .select2-search__field{margin-top:.6875em;font-size:.875em}.a-border{border:solid;border-width:0 0 .0625em;border-image-source:linear-gradient(90deg,rgba(209,208,207,0),rgba(209,208,207,.3),rgba(209,208,207,.6));border-image-slice:1}.m-profile .sign-user_card img{width:6em;height:6em}.banner-wrapper{padding:3.75em 0;z-index:1;width:100%;height:80vh;background-image:url(../images/shows-banner/single-show.jpg);background-repeat:no-repeat!important;background-size:cover!important;border:none}.overlay-wrapper:before,.shows-img:before{content:"";position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(51,51,51,0)),color-stop(70%,rgba(0,0,0,.8)),to(#000));background-image:linear-gradient(180deg,rgba(51,51,51,0),rgba(0,0,0,.8) 70%,#000);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(51,51,51,0)),color-stop(70%,rgba(0,0,0,.8)),to(var(--iq-black)));background-image:linear-gradient(180deg,rgba(51,51,51,0),rgba(0,0,0,.8) 70%,var(--iq-black))}.banner-caption,.overlay-s-name{position:absolute;bottom:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ratting-start{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.movie-detail .trending-info{padding:0}.movie-detail .trending-info .slider-ratting{margin:.625em 0 0}.movie-detail .trending-info .movie-content{margin:.625em 0}.movie-detail .trending-info .text-detail{margin-bottom:1.25em}.share-icons.music-play-lists li.download-icon .iq-like-btn{width:2.1875em;height:2.1875em;line-height:2.1875em}.movie-detail .trending-info .trending-dec .show-more .show-more-btn{color:#fff;color:var(--iq-white-color);font-weight:500}.share-icons.music-play-lists{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.share-icons.music-play-lists li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 0 0 .9375em;width:2.8125em;height:2.8125em;line-height:2.8125em}.share-icons.music-play-lists li form{margin:0 auto}.share-icons.music-play-lists li.share{cursor:pointer}.share-icons.music-play-lists li span{width:2.1875em;height:2.1875em;line-height:2.1em}.share-icons.music-play-lists li span i{font-size:.9375em;vertical-align:middle}.shows-content .slider-ratting{margin:1.25em 0 0}.share{position:relative}.block-social-info .share-box a:first-child{margin-left:0}.watchlist-contens .block-social-info .share-box a:first-child{padding-right:.575em;margin-left:.9375em}.watchlist-contens .block-social-info .share-box a:last-child{margin:0;padding-right:0}.trending-info .share-box a:last-child{padding-right:0}.trending-info .share-box .share-shape{right:-.875em;-webkit-transform:rotate(0);transform:rotate(0)}.single-share-icon .share-wrapper{top:0;left:auto;right:0}.music-play-lists.single-share-icon .share-box{right:3.4em;left:auto;top:.125em;padding:0 .4375em 0 0}.music-play-lists.single-share-icon .share-box .share-shape{-webkit-transform:rotate(0);transform:rotate(0);right:-.9em;left:auto}.music-play-lists.single-share-icon .share-box a:last-child{padding-right:0}.woof_text_search_container .woof_text_search_go{display:block!important}.share-box a{background:transparent!important;color:#d1d0cf!important;color:var(--iq-body-text)!important;margin-left:.9375em;line-height:2.5em;margin-right:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.share-box i{font-size:1.125em!important}.share-box a:hover{color:#e50914!important;color:var(--iq-primary)!important}.trending-info .share-wrapper{left:auto;right:0}.banner-wrapper .trending-info .trending-dec{width:50%;margin-bottom:1.25em}.block-images .hover-buttons i{margin-right:.5em}.banner-wrapper .trending-info .trending-dec p{margin:0}.play-ico{font-size:1.375em}.play-button{position:absolute;z-index:10;top:50%;right:.9375em;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;padding-left:.3125em;text-align:center}.play-button:before{z-index:0;background:#ba1f24;-webkit-animation:pulse-border 1.5s ease-out infinite;animation:pulse-border 1.5s ease-out infinite}.play-button:after,.play-button:before{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;width:3.125em;height:3.125em;border-radius:50%}.play-button:after{z-index:1;background:#e50914;background:var(--iq-primary);-webkit-transition:all .2s;transition:all .2s}.play-button:hover:after{background-color:darken(#fa183d,10%)}.play-button i{display:block;position:relative;z-index:3;font-size:1.25em;color:#fff;color:var(--iq-white-color)}.w-name{margin-left:4.375em}video{display:block;width:100%}.video-container{width:100%;overflow:hidden;position:relative}.overlay-s-name,.video-container.overlay-wrapper:before{z-index:1}.trending-pills .nav-link{padding:1em}header .navbar ul li.streamit-cart>a{padding:0}.seasons .iq-dropdown .form-control{background:#6c757d;background:var(--iq-secondary);color:#fff;color:var(--iq-white-color)}.seasons .trending-pills{margin:1.875em 0}.seasons .trending-pills.nav-pills .nav-item a{margin-left:0}.epi-box .episode-number,.epi-box .episode-play-info{opacity:1}.epi-box .episode-number{background:#e50914;background:var(--iq-primary);position:absolute;top:.9375em;left:.9375em;color:#fff;color:var(--iq-white-color);padding:0 .3125em}.epi-desc{background:#191919;background:var(--iq-bg1)}.epi-name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.epi-box{-webkit-box-shadow:0 0 1.875em 0 rgba(0,0,0,.2);box-shadow:0 0 1.875em 0 rgba(0,0,0,.2)}.epi-img{overflow:hidden}.img-zoom{-webkit-transition:transform 2s ease-in-out;-webkit-transition:-webkit-transform 2s ease-in-out;transition:-webkit-transform 2s ease-in-out;transition:transform 2s ease-in-out;transition:transform 2s ease-in-out,-webkit-transform 2s ease-in-out;-webkit-transform-origin:center center;transform-origin:center center}.epi-box:hover .img-zoom{-webkit-transform:scale(1.3);transform:scale(1.3)}.single-episode-space{margin-bottom:4.375em}.episode__player p{margin:0;line-height:normal}.text-primary{color:#e50914!important;color:var(--iq-primary)!important}.iq-sidearea-btn-container{display:none}footer.footer-one .footer-top .info-share{text-align:right!important}.page-id-7 .content-area .site-main{padding:0}.favorites-slider li.slide-item a.slick-slide.slick-current.slick-active{position:absolute;top:-2.5em;right:0;display:none}.single-movie .movie .movie__head,.single-video .video .video__player{width:100%}.movie__player>p{margin-top:0;direction:ltr}.movie-detail .share-icons.music-play-lists li span{width:2em;height:2em;line-height:2em;text-align:center;margin:0 auto;display:inherit;background:#fff;color:#e50914;color:var(--iq-primary)}.movie-detail .wpulike-heart .wp_ulike_put_image{background:0 0;padding:0}.movie-detail .share-icons.music-play-lists li span.count-box{height:.9375em;width:.9375em;line-height:.9375em;font-size:.5em;background:#e50914;background:var(--iq-primary);color:#fff;color:var(--iq-white-color);position:absolute;right:-1.25em;top:0}.block-social-info .music-play-lists li a.watch-list,.block-social-info .music-play-lists li a.watch-list-not{background:#fff;background:var(--iq-white-color);width:1.875em;height:1.875em;border-radius:6.25em;line-height:1.875em;text-align:center;margin:0 auto}.btn-hover:before .upcoming-contens .block-images .hover-buttons .btn{padding:.3125em .9375em}.topten-contens .slick-vertical .slick-slide.slick-current.slick-active .block-images .badge.badge-secondary{border-radius:0!important}.single-tv_show .banner-caption{right:5em}.iq-button.btn-transparant:before{border:.125em solid transparent;background:transparent}.iq-button.btn-transparant{color:#fff;color:var(--iq-white-color);position:absolute;left:0;right:0;margin:auto;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0}.trailor-video .iq-button.btn-transparant span{display:block;font-size:1.15em;text-transform:capitalize}.trailor-video .block-images{width:auto;overflow:hidden;vertical-align:middle}.single-tv_show .trailor-video{position:absolute;left:0;right:auto;bottom:0}.single-tv_show .trailor-video.trailer-play-btn{bottom:1.875em}.trailor-video .block-images:before{background:rgba(0,0,0,.5);position:absolute;content:"";top:0;bottom:0;left:0;right:0;width:100%;height:100%;opacity:1;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.trailor-video.trailer-play-btn .block-images:before{opacity:0}.trailor-video.trailer-play-btn .content{color:#e50914;color:var(--iq-primary);border:.125em solid #e50914;border:.125em solid var(--iq-primary);padding:.75em 1.5em;position:relative;top:auto;-webkit-transform:none;transform:none}.trailor-video.trailer-play-btn .iq-button.btn-transparant span{display:unset}.movie-detail .music-play-lists .iq-like-btn{position:relative;display:inherit;height:1.875em;width:1.875em;line-height:1.875em}.music-play-lists span{position:relative;display:block;height:1.875em;width:1.875em;line-height:1.875em}.movie-detail .share-icons.music-play-lists a.watch-list{text-align:center;display:inline-block;margin:0 auto;border-radius:6.25em}.iq-upcoming-movie .trending-info .block-social-info .music-play-lists li a,.movie-detail .share-icons.music-play-lists li a{text-align:center;margin:0 auto}.upcoming-contens .block-social-info .music-play-lists li a{text-align:center}.upcoming-contens .block-social-info .music-play-lists li .share-box{left:.65em}.epi-box{margin-bottom:1.875em}.wpulike-heart .wp_ulike_put_image:after{content:"\ed20";font-size:1.0625em;line-height:1.375em;position:absolute;color:#e50914;color:var(--iq-primary);font-family:remixicon!important;font-style:normal;vertical-align:middle;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:transparent;text-align:center;margin:0 auto}.movie-detail .wpulike-heart .wp_ulike_put_image:after{line-height:1.0625em}.music-play-lists li:focus .iq-like-btn .wpulike-heart .wp_ulike_put_image:after,.music-play-lists li:hover .iq-like-btn .wpulike-heart .wp_ulike_put_image:after{color:#fff;color:var(--iq-white-color)}.movie-detail .music-play-lists li:hover .iq-like-btn,.movie-detail .music-play-lists li:hover span{background:#e50914;background:var(--iq-primary);color:#fff;color:var(--iq-white-color);transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s}.wpulike-heart .wp_ulike_put_image.wp_ulike_btn_is_active:after{-webkit-filter:inherit;filter:inherit}.trending-info.g-border{padding:0 0 3.125em;margin-bottom:3.125em;margin-top:1.875em;border:solid;border-width:0 0 .0625em;border-image-source:linear-gradient(270deg,rgba(209,208,207,0),rgba(209,208,207,.6),rgba(209,208,207,0));border-image-slice:1}.trending-info.g-border .share-icons .share-box{right:2.8125em;left:auto}.trending-info.g-border .slider-ratting{margin-top:.625em}.iq-upcoming-movie .favorites-slider.slick-slider .slick-track{width:auto!important}.iq-custom-select .select2-container--bootstrap4 .select2-selection,.select2-dropdown{background-color:#191919;background-color:var(--iq-bg1);border:none;border-radius:0;color:#fff;outline:none}.select2-dropdown{top:0;-webkit-box-shadow:0 .75em 2.125em 0 #130a0a;box-shadow:0 .75em 2.125em 0 #130a0a}.iq-custom-select select{-webkit-box-shadow:none;box-shadow:none}.select2-container--bootstrap4 .select2-dropdown .select2-results__option[aria-selected=true]{background-color:#141414;background-color:var(--iq-body-bg)}.select2-container--bootstrap4 .select2-results__option--highlighted,.select2-container--bootstrap4 .select2-results__option--highlighted.select2-results__option[aria-selected=true]{background-color:#e50914;background-color:var(--iq-primary);color:var(--iq-white)}.select2-container .select2-selection--single .select2-selection__rendered{line-height:47px;padding-right:15px;padding-left:20px;font-size:14px}.select2-container--bootstrap4.select2-container--focus .select2-selection{-webkit-box-shadow:none;box-shadow:none;border:none;outline:none}.select2-search--dropdown .select2-search__field{border-radius:0;border:none;background:rgba(85,85,85,.65);color:var(--iq-white);float:inherit;height:2em}.select2-container--bootstrap4 .select2-dropdown .select2-results__option{font-size:14px}.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b{border:none}.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b:before{content:"\ea41";position:absolute;font-family:remixicon;top:50%;left:10px;-webkit-transform:translateY(-45%);transform:translateY(-45%);color:var(--iq-white);font-size:16px;z-index:99;-webkit-transition:all .4s ease;transition:all .4s ease}.select2-container--bootstrap4.select2-container--open .select2-selection__arrow b:before{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b{margin-top:0}.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow{width:auto}.select2-container--bootstrap4 .select2-selection--multiple,.select2-container--bootstrap4 .select2-selection--single{height:45px!important}.select2-container--bootstrap4 .select2-dropdown.select2-dropdown--above{border-radius:0;border:none}.sea-epi .select2-container{width:13.125em!important}.iq-custom-select{position:relative;margin-top:0}.custom-control-input:checked~.custom-control-label:before{background-color:#e50914!important;background-color:var(--iq-primary)!important;border-color:#e50914!important;border-color:var(--iq-primary)!important}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:var(--iq-white)}.share-icons.music-play-lists .iq-like-btn,.share-icons.music-play-lists span{width:2.1875em;height:2.1875em;line-height:2.1875em;border:none}.share-icons.music-play-lists li .iq-like-btn .count-box,.share-icons.music-play-lists li .iq-like-btn .streamit-count-box{height:1.5em;width:1.5em;line-height:1.5em;font-size:.6em;background:#e50914;background:var(--iq-primary);color:#fff;color:var(--iq-white-color);position:absolute;left:.5em;top:1.4em;padding:0}.share-icons.music-play-lists li .iq-like-btn .streamit_tooltip.count-box{position:absolute;right:3.4em;left:auto;top:.85em;width:3em;height:2.55em;display:none;border-radius:0;font-size:.9375em;background-color:#191919;background-color:var(--iq-bg1);z-index:99;-webkit-animation:fadeInLike .5s ease-in;animation:fadeInLike .5s ease-in}.share-icons.music-play-lists li .iq-like-btn .streamit_tooltip.count-box P{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:normal;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;opacity:0;-webkit-transition-delay:2s;transition-delay:2s}.share-icons.music-play-lists li .iq-like-btn:hover .streamit_tooltip.count-box P{opacity:1}.share-icons.music-play-lists li .iq-like-btn:hover .streamit_tooltip.count-box{display:inline-block}.share-icons.music-play-lists li .iq-like-btn .streamit_tooltip.count-box .share-shape{right:-.875em;-webkit-transform:rotate(0);transform:rotate(0)}.share-icons.music-play-lists li a.watch-list{display:inline-block;text-align:center;margin:0 auto}.iq-overflow-hidden{overflow:hidden}.music-play-lists a.watch-list-not{display:block;margin:0 auto}button.mfp-close:focus{border:none;outline:none}#iq-favorites{overflow:hidden}.bottom-space{padding-bottom:4.375em}.home-slider .slick-bg{-webkit-transition-property:-webkit-transition!important;transition-property:-webkit-transition!important;transition-property:transition!important;transition-property:transition,-webkit-transition!important}.home-slider .slick-list,.home-slider .slick-track{-webkit-transition-timing-function:cubic-bezier(.2,.18,0,.95)!important;transition-timing-function:cubic-bezier(.2,.19,0,.94)!important}.tvshows-slider .slick-bg{-webkit-transition-property:-webkit-transition!important;transition-property:-webkit-transition!important;transition-property:transition!important;transition-property:transition,-webkit-transition!important}.tvshows-slider .slick-list,.tvshows-slider .slick-track{-webkit-transition-timing-function:cubic-bezier(.2,.18,0,.95)!important;transition-timing-function:cubic-bezier(.2,.19,0,.94)!important}.overflow-hidden{overflow:hidden}.img-not-found>img{width:15.625em}.content-area.search-page #iq-upcoming-movie{padding-top:6.25em}.content-area.search-page #iq-upcoming-movie .inner-slider .slick-list{padding-bottom:2.5em}.inner-slider .slick-list{padding:0 0 6.25em}.upcoming-contens .inner-slider .slick-list{padding-top:0}.movie-detail .share-box{right:auto;left:2.8125em}.single-episode .episode .episode__head{width:100%}.search-page #iq-upcoming-movie{padding-top:6.25em}.iq-breadcrumb-one h2>span{font-size:inherit}.iq-privacy-policy p,.iq-terms-of-use p,.iq-terms-of-use ul li{color:#d1d0cf;color:var(--iq-body-text)}footer .footer-standard .widget ul li{display:inline-block;padding-left:1.875em}footer .footer-standard .widget ul>li>a{padding:0;font-weight:400}footer .footer-standard .widget ul>li>a:before{display:none}footer .footer-link-title{margin-bottom:1.25em;direction:ltr;margin-top:0}.recentcomments a{display:inline!important;padding:0!important;margin:0!important}footer .widget{background:transparent;border:none;padding:0}footer .widget .iq-contact li a:before{display:none}footer .widget #recentcomments li a{color:#e50914;color:var(--iq-primary)}footer .widget #recentcomments li .comment-author-link a:hover{text-decoration:underline;color:#e50914;color:var(--iq-primary)}footer .widget.widget_nav_menu ul li a:before,footer .widget ul.menu li a:before{top:.875em}footer .widget.widget_nav_menu ul li a{padding:.4375em 0 .4375em .9375em}footer .widget ul.menu li .sub-menu{padding-left:.625em}ul.iq-contact li{display:-webkit-box;display:-ms-flexbox;display:flex}ul.iq-contact li a span{padding-left:.9375em;display:table-cell;word-wrap:anywhere;word-break:break-word}ul.iq-contact li i{position:absolute;left:0;line-height:2.125em;font-size:1.375em;color:#6c757d;color:var(--iq-secondary)}ul.iq-contact li a:before{display:none}.widget.widget_nav_menu ul li .sub-menu li a,.widget ul.menu li .sub-menu li a{font-size:.875em}footer .widget .rss-date{font-weight:600;font-size:.875em;text-transform:uppercase;display:inline-block;width:100%;margin:.3125em 0}footer.footer-one .widget .textwidget p{margin-bottom:0}footer .widget.footer-logo.text-left{margin-bottom:.9375em}footer{display:inline-block;width:100%;background-repeat:no-repeat!important;background-size:cover!important;background:#191919!important;background:var(--iq-bg1)!important}footer.footer-one .footer-top{padding-top:3.75em;padding-bottom:3.75em}footer.footer-one .footer-standard .widget{margin:0;padding:0}footer.footer-one .footer-top .footer-standard .info-share{margin-bottom:0}footer.footer-one .widget{background:transparent;border:none}footer.footer-one .widget h4.footer-title{margin-bottom:.9375em}footer .widget #recentcomments li .comment-author-link a{color:var(--body-text);font-weight:600}footer .widget #recentcomments li.recentcomments a:before,footer .widget a.rsswidget:before,footer ul.wp-tag-cloud li a:before{display:none}footer.footer-one .widget ul.menu li a{border:none;margin-bottom:.25em;color:#fff;color:var(--iq-white-color)}footer.footer-one .widget ul.menu li a:hover{color:#e50914;color:var(--iq-primary)}footer.footer-one .sub-btn{position:absolute;right:0}footer.footer-one .sub-btn button{padding:1.5em 1.875em;border:none;cursor:pointer;background-color:#e50914;background-color:var(--iq-primary)}.footer-one .sub-btn button:focus,footer.footer-one .sub-btn button:hover{outline:none}footer.footer-one .sub-btn button:before{content:"\f2c3";position:absolute;font-family:Ionicons;z-index:1;top:50%;left:50%;margin-right:-50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.5em;color:#fff;color:var(--iq-white-color)}footer.footer-one input[type=submit] footer.footer-one .info-share li{margin-left:.9375em;margin-right:0}footer.footer-one .menu-footer-menu-container .menu{margin-bottom:0;padding:0}footer.footer-one .menu-footer-menu-container .menu li{list-style:none;display:block;margin-right:.625em}footer.footer-one .copyright a:hover,footer.footer-one .info-share li a:hover,footer.footer-one .menu-footer-menu-container .menu li a:hover{text-decoration:none;color:#e50914;color:var(--iq-primary)}footer.footer-one .menu-footer-menu-container .menu li:last-child{margin-right:0}footer.footer-one .copyright-footer{-webkit-box-shadow:rgba(0,0,0,.5) 0 .1875em .625em;box-shadow:0 .1875em .625em rgba(0,0,0,.5);padding:0 .9375em}footer.footer-one .copyright-footer .copyright{font-size:1em}footer.footer-one .info-share li a{color:#6c757d;color:var(--iq-secondary)}footer.footer-one input[type=email]:focus,footer.footer-one input[type=email]:hover{border-color:#e50914;border-color:var(--iq-primary);padding:0 7.8125em 0 .9375em}footer.footer-one input[type=email]{background:#fff;background:var(--iq-white-color);border-color:#404043;border-color:var(--iq-white-light-color);border-radius:5.625em;color:#6c757d;color:var(--iq-secondary)}.mc4wp-form-fields input[type=submit]{position:absolute;right:.9375em}footer.footer-one .footer-top .info-share li{margin-left:.9375em;margin-bottom:.9375em}footer.footer-one .footer-top .info-share li:last-child{margin-left:0}.iq-bg-dark{position:relative}footer.iq-over-dark-90:before{display:none!important}footer .footer_top_block{padding-bottom:6.25em}footer.footer-one .footer-top .info-share{padding-right:0}footer.footer-one .footer-top .info-share li{margin-left:.75em;display:inline-block}footer.footer-one .footer-top .info-share li a{position:relative;display:inline-block;width:2.5em;height:2.5em;text-align:center;line-height:2.5em;margin-left:0;color:var(--iq-white);font-size:1.063em;border-radius:50%;background:rgba(41,41,41,.76);-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}footer.footer-one .footer-top .info-share li a:hover{-webkit-box-shadow:0 0 .625em #bf000a;box-shadow:0 0 .625em #bf000a;-webkit-box-shadow:0 0 .625em var(--iq-primary-hover);box-shadow:0 0 .625em var(--iq-primary-hover);text-shadow:0 0 .125em #bf000a;text-shadow:0 0 .125em var(--iq-primary-hover);color:#bf000a;color:var(--iq-primary-hover);-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}footer.footer-one .footer-top .info-share li a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scale(.9);transform:scale(.9);z-index:-1;border-radius:50%;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}ul.f-link li,ul.f-link li a{margin-bottom:.25em}ul.f-link li a{color:#d1d0cf;color:var(--iq-body-text)}ul.f-link li a:hover{color:#e50914;color:var(--iq-primary)}.s-icon{position:relative;width:2.5em;height:2.5em;text-align:center;line-height:2.5em;margin-right:.75em;color:#fff;color:var(--iq-white-color);font-size:1.0625em;background:rgba(41,41,41,.76)}.s-icon,.s-icon:before{border-radius:50%;-webkit-transition:all .4s ease;transition:all .4s ease}.s-icon:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#e50914;background:var(--iq-primary);-webkit-transform:scale(.9);transform:scale(.9);z-index:-1}.s-icon:hover:before{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 0 .9375em #e50914;box-shadow:0 0 .9375em #e50914;-webkit-box-shadow:0 0 .9375em var(--iq-primary);box-shadow:0 0 .9375em var(--iq-primary)}.s-icon:hover{-webkit-box-shadow:0 0 .625em #e50914;box-shadow:0 0 .625em #e50914;-webkit-box-shadow:0 0 .625em var(--iq-primary);box-shadow:0 0 .625em var(--iq-primary);text-shadow:0 0 .125em #e50914;text-shadow:0 0 .125em var(--iq-primary);color:#e50914;color:var(--iq-primary);-webkit-transition:all .4s ease;transition:all .4s ease}.page-numbers li .page-numbers{background-color:#191919;background-color:var(--iq-bg1);border:none}.wp-video-shortcode{height:70vh!important}.mejs-container,.wp-video{width:100%!important}.mejs-container{min-width:100%!important}.video-container.iq-main-slider iframe{height:70vh}@-webkit-keyframes slide-down{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes notify{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}50%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}70%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}60%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes notify{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}50%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}70%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}60%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes slide-in{to{right:0}}@keyframes slide-in{to{right:0}}@-webkit-keyframes pulse-border{0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}to{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}@keyframes pulse-border{0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}to{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0}50%{opacity:.2}to{opacity:1}}@-webkit-keyframes trailorPlay{0%{-webkit-transform:translateX(0);transform:translateX(0)}30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(5px);transform:translateX(5px)}70%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes trailorPlay{0%{-webkit-transform:translateX(0);transform:translateX(0)}30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(5px);transform:translateX(5px)}70%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.iqonic-user-forms .elementor-shortcode{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}form.pms_login>p{margin:0 0 1.5em}form#pms_login .logo,form#pms_recover_password_form .logo-link,form#pms_recover_password_form ul.pms-form-fields-wrapper>.logo-link .logo,form#pms_register-form .logo{display:block;margin-left:auto;margin-right:auto;width:11.25em;margin-bottom:1.5em}form#pms_recover_password_form ul.pms-form-fields-wrapper{direction:ltr}form#pms_register-form .logo{margin-bottom:3em}form#pms_register-form #pms-paygates-wrapper{margin:1.5em 0 0}form#pms_login{padding:3.125em;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(.625em);backdrop-filter:blur(.625em);box-shadow:0 0 1.875em 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 1.875em 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 1.875em 0 rgba(0,0,0,.2);display:block;width:auto;margin:0 auto;position:relative;-ms-flex-item-align:center;align-self:center;-webkit-backdrop-filter:blur(1.5625em);backdrop-filter:blur(1.5625em);direction:ltr}form#pms_login label{color:#fff;color:var(--iq-white-color);font-weight:500;margin-bottom:1em;letter-spacing:.02em}#pms_login p:after{display:block;clear:both;content:""}form#pms_login a.lostpassword{font-weight:500;font-size:.875em;letter-spacing:.05em}#pms_login .login-extra .separator{margin-left:1em;margin-right:1em}form#pms_login a.register{color:#fff;color:var(--iq-white-color);font-weight:500;letter-spacing:.0625em}form#pms_login p.login-remember label{padding-left:0;line-height:normal;letter-spacing:.05em;color:#fff;color:var(--iq-white-color)}form#pms_login .input{margin-bottom:1.5em;height:3.5em;line-height:3.5em;background:#111;background:var(--input-bg);border:.0675em solid #111;border:.0675em solid var(--input-bg);font-size:.875em;color:#6c757d;color:var(--iq-secondary);border-radius:0;direction:rtl}form#pms_login #rememberme{width:1em;height:1em;border:.125em solid #fff;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;border-radius:.3em}form#pms_login #rememberme:checked:before{content:"\2713";position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#e50914;color:var(--iq-primary);margin:auto}form#pms_login form#pms_login input[type=password]:focus,form#pms_login input:focus,form#pms_login input[type=email]:focus,form#pms_login input[type=text]:focus{border-color:#e50914;border-color:var(--iq-primary);-webkit-box-shadow:none;box-shadow:none}form#pms_login .login-submit .button{width:auto;float:none;padding:.75em 1.5em;text-transform:uppercase;letter-spacing:.093em;border-radius:0;margin-bottom:.625em;height:inherit;line-height:inherit;background:#e50914;background:var(--iq-primary)}form#pms_login .login-submit .button:focus,form#pms_login .login-submit .button:hover{background:#6c757d;background:var(--iq-secondary)}form#pms_login .login-submit #wp-submit{width:100%}form#pms_login a{color:#e50914;color:var(--iq-primary);font-size:1.125em}form#pms_login a:hover{text-decoration:none}form#pms_login a.register:hover{color:#e50914;color:var(--iq-primary)}.pms-login-error{margin:1.875em 0;padding:1em;border:.0625em solid rgba(229,9,20,.75);background:rgba(229,9,20,.1)}form#pms_login p.login-submit{margin-bottom:1.5625em}.iqonic-user-forms #pms_login .login-remember,form#pms_login .login-remember{display:inherit;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.iqonic-user-forms #pms_login .login-remember{margin-bottom:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex}.iq-pricing-card{padding:1.875em;position:relative;background:#191919;background:var(--iq-bg1);-webkit-backdrop-filter:blur(.625em);backdrop-filter:blur(.625em);box-shadow:0 0 1.25em 0 rgba(0,0,0,.5);-webkit-box-shadow:0 0 1.25em 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 1.25em 0 rgba(0,0,0,.5);display:block;margin:0 auto}.iq-pricing-card .iq-pricing .table{border:none}.iq-pricing-card .iq-pricing .table th{border:none;font-size:1.125em;line-height:1.75em;padding:1.75em .625em 1.25em}.iq-pricing-card .iq-pricing .table td{border:none!important}.iq-pricing-card .iq-pricing .table tr{border-bottom:.0625em solid #141414;border-bottom:.0625em solid var(--iq-body-bg)}.iq-pricing-card .iq-pricing .table tr:last-child{border-bottom:0}.iq-pricing-card .iq-pricing .iq-price-head{border-bottom:none!important}.iq-pricing-card .iq-pricing .iq-price-head .iq-price-box{background:#141414;background:var(--iq-body-bg);padding:1.875em .625em;position:relative;-webkit-transition:all .4s ease;transition:all .4s ease}.iq-pricing-card .iq-pricing .iq-price-head .iq-price-box .iq-price-rate{margin-top:1em;direction:ltr}.iq-pricing-card .iq-pricing .iq-price-head .iq-price-box small{font-size:.5em;text-transform:lowercase}.iq-pricing-card .iq-pricing .iq-price-head .iq-price-box .type{font-size:1.125em;line-height:1.75em;position:absolute;background:#e50914;background:var(--iq-primary);padding:.5625em 1.5625em;color:#fff;color:var(--iq-white-color);top:-.9375em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:99;font-weight:500}.iq-pricing-card .iq-pricing .iq-price-head .iq-price-box .type:before{position:absolute;content:"";width:0;height:0;right:-.9375em;top:-.0625em;border-left:1em solid #bf000a;border-left:1em solid var(--iq-primary-hover);border-top:1em solid transparent}.iq-pricing-card .iq-pricing .iq-price-head .iq-price-box .type:after{position:absolute;content:"";width:0;height:0;left:-.9375em;top:-.0625em;border-right:1em solid #bf000a;border-right:1em solid var(--iq-primary-hover);border-top:1em solid transparent}.iq-pricing-card .iq-pricing .iq-price-head .iq-price-box.active{background:#e50914;background:var(--iq-primary)}.iq-pricing-card .iq-pricing .iq-price-head .iq-price-box.active .type{background:#fff;color:#e50914;color:var(--iq-primary)}.iq-pricing-card .iq-pricing .iq-price-head .iq-price-box.active .type:before{border-left:1em solid #bf000a;border-left:1em solid var(--iq-primary-hover);right:-1em}.iq-pricing-card .iq-pricing .iq-price-head .iq-price-box.active .type:after{border-right:1em solid #bf000a;border-right:1em solid var(--iq-primary-hover);left:-1em}.iq-pricing-card .iq-pricing .i_close{font-size:1.375em}.iq-pricing-card .iq-pricing .iq-child-cell{-webkit-transition:all .4s ease;transition:all .4s ease;font-size:1.125em;line-height:1.75em;padding:1.5625em .625em 1.25em}.iq-pricing-card .iq-pricing .iq-child-cell.active{color:#e50914;color:var(--iq-primary)}.iq-pricing-card .iq-pricing .iq-child-cell i{font-size:1.625em;line-height:2.25em}.iq-pricing-card .iq-pricing .iq-price-footer{padding:1.5625em .625em 0}.iq-pricing-card-two{padding:1.375em 3.75em 3.75em;position:relative;background:#191919;background:var(--iq-bg1);-webkit-backdrop-filter:blur(.625em);backdrop-filter:blur(.625em);box-shadow:0 0 1.25em 0 rgba(0,0,0,.5);-webkit-box-shadow:0 0 1.25em 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 1.25em 0 rgba(0,0,0,.5);display:block;margin:0 auto}.iq-pricing-card-two .iq-pricing .table{border:none}.iq-pricing-card-two .iq-pricing .table th{border:none;font-size:1.125em;line-height:1.75em;padding:1.75em .625em 1.25em}.iq-pricing-card-two .iq-pricing .table td{border:none!important}.iq-pricing-card-two .iq-pricing .table tr{border-bottom:.0625em solid #141414;border-bottom:.0625em solid var(--iq-body-bg)}.iq-pricing-card-two .iq-pricing .table tr:last-child{border-bottom:0}.iq-pricing-card-two .iq-pricing .iq-price-head .iq-price-box{display:inline-block;padding:.8125em .9375em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;color:#fff;color:var(--iq-white-color);background-color:#6c757d;background-color:var(--iq-secondary)}.iq-pricing-card-two .iq-pricing .iq-price-head .iq-price-box .type{font-size:1em;color:#fff;color:var(--iq-white-color)}.iq-pricing-card-two .iq-pricing .i_close{font-size:1.375em}.iq-pricing-card-two .iq-pricing .iq-child-cell{-webkit-transition:all .4s ease;transition:all .4s ease;font-size:1.125em;line-height:1.75em;padding:1.5625em .625em 1.25em}.iq-pricing-card-two .iq-pricing .iq-child-cell.active{color:#e50914;color:var(--iq-primary)}.iq-pricing-card-two .iq-pricing .iq-child-cell i{font-size:1.625em;line-height:2.25em}.iq-pricing-card-two .iq-pricing .iq-price-footer{padding:1.5625em .625em 0}.iq-pricing-card-two .iq-price-bottom .iq-select-price{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.iq-pricing-card-two .iq-price-bottom .iq-select-price .iq-price-rate-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:.9375em;background:#141414;background:var(--iq-body-bg);margin-bottom:1.875em;cursor:pointer}.iq-pricing-card-two .iq-price-bottom .iq-select-price .iq-price-rate-wrap i{position:absolute;top:.9375em;left:.9375em;font-size:1.5em;display:none}.iq-pricing-card-two .iq-price-bottom .iq-select-price .iq-price-rate-wrap .iq-price-label .type{background:#e50914;background:var(--iq-primary);color:#fff;color:var(--iq-white-color);padding:.1875em .25em .25em;font-size:1em;font-weight:500}.iq-pricing-card-two .iq-price-bottom .iq-select-price .iq-price-rate-wrap .iq-price-rate{padding:0;margin-top:1.25em;direction:ltr}.iq-pricing-card-two .iq-price-bottom .iq-select-price .iq-price-rate-wrap .iq-price-rate small{font-size:.6em;text-transform:lowercase}.iq-pricing-card-two .iq-button.btn{width:100%}.iq-pricing-card-two .iq-price-bottom .iq-select-price .iq-price-rate-wrap.active{background:rgba(229,9,20,.4);border:.0625em solid rgba(209,208,207,.6)}.iq-pricing-card-two .iq-price-bottom .iq-select-price .iq-price-rate-wrap.active .iq-price-label .type{background-color:#fff;background-color:var(--iq-white-color);color:#e50914;color:var(--iq-primary)}.iq-pricing-card-two .iq-price-bottom .iq-select-price .iq-price-rate-wrap.active i{color:#fff;color:var(--iq-white-color);display:block}form.pms-form{-webkit-transition:none 0s ease 0s;transition:none 0s ease 0s;padding:1.875em .9375em;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(.625em);backdrop-filter:blur(.625em);box-shadow:0 0 1.875em 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 1.875em 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 1.875em 0 rgba(0,0,0,.2);display:block;position:relative;margin:0 auto;-ms-flex-item-align:center;align-self:center}form.pms-form ul.pms-form-fields-wrapper li{list-style:none;width:50%;padding:0 .9375em;display:inline-block}form.pms-form ul.pms-form-fields-wrapper li.pms-field.pms-field-subscriptions{width:100%}form.pms-form ul.pms-form-fields-wrapper li label{color:#d1d0cf;color:var(--iq-body-text);margin-bottom:.4375em}form.pms-form ul.pms-form-fields-wrapper li input{margin-bottom:0;border:.0625em solid #d1d0cf;border:.0625em solid var(--iq-body-text);background:transparent}form.pms-form ul.pms-form-fields-wrapper li .pms-subscription-plan label{margin-top:.625em;margin-bottom:.625em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;direction:ltr}form.pms-form ul.pms-form-fields-wrapper li .pms-subscription-plan label .pms-subscription-plan-description{padding:0 .625em;margin:0 1.5em 0 0}.pms-subscription-plan-description{margin-left:0;margin-right:1.5em}form.pms-form ul.pms-form-fields-wrapper li input[type=submit]{text-transform:uppercase;letter-spacing:1.5px;width:inherit;background-color:#e50914;background-color:var(--iq-primary);border:none;color:#fff;color:var(--iq-white-color);margin-top:.9375em}form.pms-form ul.pms-form-fields-wrapper li input[type=submit]:focus,form.pms-form ul.pms-form-fields-wrapper li input[type=submit]:hover{background:#6c757d;background:var(--iq-secondary);color:#fff;color:var(--iq-white-color)}form.pms-form ul.pms-form-fields-wrapper li input[type=checkbox],form.pms-form ul.pms-form-fields-wrapper li input[type=radio]{height:1.5em;margin-bottom:.9375em;width:.9375em;line-height:1.5625em;float:none;margin-right:.9375em;display:block}form.pms-form ul.pms-form-fields-wrapper li input[type=checkbox]{display:inline-block}.iq-register form.pms-form ul.pms-form-fields-wrapper li input[type=radio],form.pms-form .pms-form-fields-wrapper .pms-subscription-plan label input[type=radio],form.pms-form ul.pms-form-fields-wrapper li input[type=radio]{margin-bottom:0}form#pms_edit-profile-form .iq-button{margin-top:.9375em}.pms_success-messages-wrapper p{margin-bottom:2.8125em}form.pms-form ul.pms-form-fields-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pms-subscription-plan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}#pms-paygates-wrapper{margin:1.5em 0}form.pms-form .btn.btn-hover.iq-button{margin:0 .9375em}form#pms_register-form{max-height:90vh}.iq-register{height:100vh;position:fixed!important}.iq-register form.pms-form{margin:1.875em 0;overflow-x:auto}::-webkit-scrollbar{width:.25em}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.iq-register .elementor-shortcode{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex}.iq-register form.pms-form ul.pms-form-fields-wrapper{list-style:none;margin-left:-.9375em;margin-right:-.9375em;padding-left:0;padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.iq-register form.pms-form ul.pms-form-fields-wrapper li{width:50%;padding:0 .9375em;margin:0 0 1.5em}#pms-paygates-wrapper h3{font-size:1.2em}#pms-paygates-inner>label{margin-right:0}.iq-register form.pms-form ul.pms-form-fields-wrapper li:last-child{margin-bottom:0}.iq-register button.btn.btn-hover.iq-button{margin:0;width:100%}.iq-register form.pms-form{padding:2.5em}.iq-register form.pms-form ul.pms-form-fields-wrapper li input{margin-bottom:.625em}form.pms-form ul.pms-form-fields-wrapper li input{height:3.5em;line-height:3.5em;background:#111;border:none;font-size:.875em;color:#6c757d;color:var(--iq-secondary);border-radius:0}.iq-register form.pms-form>label input[type=radio]{margin-bottom:0}#pms-subscription-plans-discount{width:100%;float:left;clear:both;position:relative}#pms-apply-discount{line-height:normal;margin:0 .9375em 0 0;width:auto}.pms-tax-notice{float:left;width:100%}#pms-subscription-plans-discount-messages-wrapper{padding:0;margin:auto;border:none}@media (max-width:479px){form.pms-form ul.pms-form-fields-wrapper li .pms-subscription-plan label{display:inline-block}.iq-register form.pms-form ul.pms-form-fields-wrapper li input[type=radio],form.pms-form .pms-form-fields-wrapper .pms-subscription-plan label input[type=radio],form.pms-form ul.pms-form-fields-wrapper li input[type=radio]{display:inline-block;vertical-align:middle}}.pms-account-navigation li.pms-account-navigation-link .pms-account-navigation-link--active,.pms-account-navigation li.pms-account-navigation-link a{position:relative;overflow:hidden;border-radius:0;text-transform:uppercase;margin-left:.9375em;margin-right:.9375em}.pms-account-navigation li.pms-account-navigation-link a{padding:.75em 1.5em;color:#fff;color:var(--iq-white-color)}.pms-account-navigation li.pms-account-navigation-link{margin-right:0}.pms-account-navigation li.pms-account-navigation-link .pms-account-navigation-link--active{color:#e50914;color:var(--iq-primary);background-color:transparent}.pms-account-navigation li.pms-account-navigation-link a:after{content:"";position:absolute;left:0;top:0;width:0;height:.1875em;background:#e50914;background:var(--iq-primary);opacity:0;-webkit-transition:all .8s linear;transition:all .8s linear}.pms-account-navigation li.pms-account-navigation-link a:before{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,55,65,.3)),color-stop(85%,rgba(11,1,2,0)));background:linear-gradient(0deg,rgba(255,55,65,.3) 0,rgba(11,1,2,0) 85%);background:-webkit-gradient(linear,left bottom,left top,from(var(--iq-to-gradient-color)),color-stop(85%,var(--iq-form-gradient-color)));background:linear-gradient(0deg,var(--iq-to-gradient-color) 0,var(--iq-form-gradient-color) 85%);content:"";opacity:0;filter:alpha(opacity=0);-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-o-transform:translate3d(0,50%,0);-moz-transform:translate3d(0,50%,0);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.pms-account-navigation li.pms-account-navigation-link .pms-account-navigation-link--active:before{opacity:1;filter:alpha(opacity=100);-webkit-transform:translateZ(0);transform:translateZ(0);-o-transform:translateZ(0);-moz-transform:translateZ(0);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.pms-account-navigation li.pms-account-navigation-link .pms-account-navigation-link--active:after{opacity:1;width:100%}.pms-account-navigation li.pms-account-navigation-link a:hover{color:#e50914;color:var(--iq-primary)}.pms-account-navigation li.pms-account-navigation-link .pms-account-navigation-link--active{-webkit-box-shadow:none!important;box-shadow:none!important;text-align:left;margin:0}.pms-no-payments{padding:.625em 2.375em;position:relative;background:#191919;background:var(--iq-bg1)}.pms-account-subscription-details-table,.pms-table{padding:1.875em;position:relative;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(.625em);backdrop-filter:blur(.625em);box-shadow:0 0 1.25em 0 rgba(0,0,0,.5);-webkit-box-shadow:0 0 1.25em 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 1.25em 0 rgba(0,0,0,.5);margin:0 auto}.pms-account-subscription-details-table tr>td:first-of-type{padding:.9375em 1.125em}form.pms-form ul.pms-form-fields-wrapper li label span{font-size:1em;line-height:normal}#pms-paygates-inner label{margin-left:.9375em;direction:ltr}#pms-paygates-inner>label input[type=radio]{margin-right:.4375em}.pms_field-errors-wrapper p{margin:0}.pms-table td,.pms-table th{color:#d1d0cf;color:var(--iq-body-text)}.pms-table th{border:.0625em solid #d1d0cf;border:.0625em solid var(--iq-body-text)}form#pms_recover_password_form{padding:3.125em;width:34.75em}@media(max-width:620px){form#pms_recover_password_form{padding:1.875em;width:80%}}form#pms_recover_password_form ul.pms-form-fields-wrapper>.logo-link{display:block}.pms-form>input[type=submit]{width:auto;background:#e50914;background:var(--iq-primary);border:none;padding:.75em 1.5em;text-transform:uppercase;letter-spacing:1.5px;height:auto;line-height:inherit;margin-top:1.25em}.pms-form>input[type=submit]:focus,.pms-form>input[type=submit]:hover{background-color:#6c757d;background-color:var(--iq-secondary)}.pms_field-errors-wrapper p{color:#e50914;color:var(--iq-primary)}form#pms_recover_password_form ul.pms-form-fields-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}form#pms_recover_password_form ul.pms-form-fields-wrapper li{margin:0 0 1.25em;padding:0;width:100%}form#pms_recover_password_form>.iq-button[type=submit]{width:100%}.iq-avtar-box .sign-user_card{width:100%;display:inline-block;text-align:center;margin:0 auto}.iq-avtar-box .sign-user_card img{height:12.5em;width:12.5em;line-height:12.5em}.iq-avtar-box .sign-user_card a#iq-edit-avatar-btn{display:block;margin-top:1.25em}#update-avatar label.custom-file-label{border-radius:0}#update-avatar .custom-file{height:calc(2.25rem + .625em)}.iqonic-user-forms .elementor-shortcode{-ms-flex-wrap:wrap;flex-wrap:wrap}.pms-login-error{display:block;margin:0 auto 2em;width:34.75em;text-align:center}.mejs-container-fullscreen.wp-video-shortcode,.mejs-container-fullscreen .wp-video-shortcode{height:unset!important}.pms-pagination .page-numbers{position:relative;display:block;font-size:inherit;width:2.8125em;height:2.8125em;text-align:center;line-height:2.8125em;margin-left:.3125em;color:#6c757d;color:var(--iq-secondary);background-color:#191919;background-color:var(--iq-bg1);border:none}.pms-pagination .page-numbers.current,.pms-pagination .page-numbers:hover{background:#e50914;background:var(--iq-primary);border-color:#e50914;border-color:var(--iq-primary);color:#fff;color:var(--iq-white-color)}.pms-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.pms-pagination .page-numbers.next,.pms-pagination .page-numbers.prev{width:auto;padding:0 .9375em}.loader-wheel{font-size:4em;position:relative;height:1em;width:1em;padding-right:.45em;overflow:hidden;margin:0 auto;-webkit-animation:loader-wheel-rotate .5s steps(12) infinite;animation:loader-wheel-rotate .5s steps(12) infinite}.loader-wheel i{display:block;position:absolute;height:.3em;width:.1em;border-radius:.05em;background:grey;opacity:.8;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-transform-origin:center .5em;transform-origin:center .5em}.loadmore-container{direction:ltr}@-webkit-keyframes loader-wheel-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loader-wheel-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.iq_comment_block{padding-bottom:6.25em;clear:both}.iq_comment_block .comment-respond,.iq_comment_block .comments-area{margin-top:0}.widget.masvideos-movies-widget .masvideos.masvideos-movies .movie,.widget.masvideos-tv-shows-widget .masvideos.masvideos-tv-shows .tv-show,.widget.masvideos-videos-widget .masvideos.masvideos-videos .video{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5em;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 0 .9375em}.widget.masvideos-movies-widget .masvideos.masvideos-movies .movie .movie__poster,.widget.masvideos-tv-shows-widget .masvideos.masvideos-tv-shows .tv-show .tv-show__poster,.widget.masvideos-videos-widget .masvideos.masvideos-videos .video .video__poster{width:5em;margin-left:1.25em;-webkit-box-flex:0;-ms-flex:none;flex:none;line-height:0}.widget.masvideos-movies-widget .masvideos.masvideos-movies .movie .movie__title,.widget.masvideos-tv-shows-widget .masvideos.masvideos-tv-shows .tv-show .tv-show__title,.widget.masvideos-videos-widget .masvideos.masvideos-videos .video .video__title{color:#fff;color:var(--iq-white-color);line-height:1.4375em;display:block;overflow:hidden}.widget.masvideos-movies-widget .masvideos.masvideos-movies .movie:last-child,.widget.masvideos-tv-shows-widget .masvideos.masvideos-tv-shows .tv-show:last-child,.widget.masvideos-videos-widget .masvideos.masvideos-videos .video:last-child{margin-bottom:0;padding-bottom:0}.widget.masvideos-movies-widget .masvideos.masvideos-movies .movies__inner,.widget.masvideos-tv-shows-widget .masvideos.masvideos-tv-shows .tv-shows__inner,.widget.masvideos-videos-widget .masvideos.masvideos-videos .videos__inner{display:block;margin:0 auto}.widget.masvideos span.post_count{border-radius:3.125em;float:left;color:#fff;color:var(--iq-white-color);background:#e50914;background:var(--iq-primary);width:1.25em;height:1.25em;text-align:center;line-height:1.25em;font-size:.75em}.streamit-ajax-custom-search{z-index:99;border-top:.0625em solid #e50914;border-top:.0625em solid var(--iq-primary);background:#141414;background:var(--iq-body-bg);padding:.5em}header .search-box{z-index:9999;background:#000;background:var(--iq-black-color)}.streamit-ajax-custom-search ul.iq-post{background:transparent;text-align:center}.streamit-ajax-custom-search .post-img-holder{width:9.375em;height:5.5em;margin-left:1.25em}.streamit-ajax-custom-search ul.iq-post li .post-img img{width:100%;height:5.5em;margin:0}.streamit-ajax-custom-search ul.iq-post li .post-img .img-height{height:5.5em;padding:0}.streamit-ajax-custom-search ul.iq-post li .post-img{background:#252525;text-align:right}.streamit-ajax-custom-search ul.iq-post li .post-img:hover{-webkit-box-shadow:0 .0937em .25em rgba(255,55,65,.3);-webkit-box-shadow:0 .0937em .25em var(--iq-to-gradient-color);box-shadow:0 .0937em .25em rgba(255,55,65,.3);box-shadow:0 .0937em .25em var(--iq-to-gradient-color)}header #datafetch button.hover-buttons{color:#fff;color:var(--iq-white-color);text-transform:uppercase;background:#252525;font-size:.875em;-webkit-box-shadow:none;box-shadow:none}header #datafetch button.hover-buttons:hover{color:#e50914;color:var(--iq-primary)}.streamit-ajax-custom-search ul.iq-post li .post-blog{width:100%}.streamit-ajax-custom-search ul.iq-post li .post-blog .iq-category-list{text-align:right;background:transparent}.streamit-ajax-custom-search ul.iq-post li .post-blog .iq-category-list li{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;white-space:normal;-webkit-line-clamp:1}.streamit-ajax-custom-search ul.iq-post li .post-blog .new-link{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;padding:0}.streamit-reviews #review_form_wrapper .comment-form .comment-form-cookies-consent input{height:1.5em}.streamit-reviews .comment-form label{margin-bottom:.5em}.streamit-reviews .comment-form-cookies-consent{margin-bottom:1.3em}li.slide-item .cast-images:before{position:absolute;content:"";top:auto;bottom:0;left:0;right:0;width:100%;height:100%;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;background:#191919;background:var(--iq-bg1)}.detail-cast-list li.slide-item{overflow:hidden;position:relative}li.slide-item .cast-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;margin:0 auto}li.slide-item .cast-images .img-box{width:100%;height:8.75em}li.slide-item .cast-images .img-box img{width:auto;height:100%;-o-object-fit:cover;object-fit:cover}li.slide-item .cast-images .block-description{position:relative;top:auto;bottom:1.563em;z-index:999;display:block;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;left:auto;right:auto;bottom:auto;margin:auto 0;padding-right:1em}li.slide-item .cast-images .block-description .iq-title{padding:0}.person-details .single-person__sidebar-title{font-size:1em;font-weight:500;margin-bottom:.3125em}.person-details>div{margin-bottom:1.25em}.profile-social-lists .share-ico{font-size:2em}.profile-social-lists{margin-right:-.625em}.cast-person-list table{border:none;border-collapse:separate;border-spacing:0 .9375em;min-width:43.75em;overflow-x:auto}.cast-person-list table .image{width:8%;padding:0}.cast-person-list table .image img{width:100%}.cast-person-list table td,.person-details .cast-person-list table th{text-align:right;border:none}.cast-person-list table td.year{text-align:left}.cast-person-list table td.seperator{text-align:center}.cast-person-list .content .character{color:#fff;color:var(--iq-white-color)}.trending-pills.treading-heading-tab{background:transparent}.trending-pills.treading-heading-tab.nav-pills .nav-item:first-child a{margin-right:0}.tab-content.cast-person-list{max-height:38.125em;height:auto;overflow-y:scroll}[dir=rtl] .slick-slide{float:left}.wp-block-search .wp-block-search__label{color:#fff;color:var(--iq-white-color)}.wp-block-search .wp-block-search__input{background:rgba(209,208,207,.6);border:none;width:calc(100% - 2.91667vw)}.wp-block-latest-comments__comment-meta a{color:#fff;color:var(--iq-white-color);line-height:normal}.wp-block-latest-comments__comment-meta{color:#e50914;color:var(--iq-primary)}.wp-block-column>p{margin:0}.wp-block-search .wp-block-search__button{outline:none;border:none;font-size:0;padding:.625em 1.5em;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;margin-left:0;position:relative;color:var(--iq-white);cursor:pointer;background:#e50914;background:var(--iq-primary);width:2.9166666666666665vw}.wp-block-search .wp-block-search__button:after{content:"\f002";position:absolute;font-family:Font Awesome\ 5 Free;font-weight:900;top:50%;bottom:auto;left:50%;right:auto;font-size:.8vw;color:var(--iq-white);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}ol.wp-block-latest-comments{padding-right:0;margin-bottom:0}.comment-respond .comment-form label{direction:ltr}.trending-info.g-border .single-details .slider-ratting{margin-top:0;margin-right:1.25em}.sources-table{border:none;border-collapse:separate;overflow-x:auto;border-spacing:0}.sources-table td,.sources-table th{border:none;text-align:right;padding:1.5em 1.25em;text-transform:capitalize}.sources-table tbody{background:#191919;background:var(--iq-bg1)}.sources-table td{border-bottom:.625em solid #141414;border-bottom:.625em solid var(--iq-body-bg)}.sources-table tr:last-child td{border:none}.source-list-content{max-height:25em;height:auto;clear:both;position:relative;overflow-y:auto}.streamit-content-details{clear:both}.streamit-content-details .trending-pills-header.nav-pills .nav-item a{font-weight:500;text-transform:capitalize;padding:1em;margin:0 1em 0 0;position:relative;overflow:hidden;border-radius:0;color:#fff;color:var(--iq-white-color)}.streamit-content-details .trending-pills-header.nav-pills .nav-item a:hover{color:#e50914;color:var(--iq-primary)}.streamit-content-details .trending-pills-header.nav-pills .nav-item a.active{background:#191919;background:var(--iq-bg1);color:#e50914;color:var(--iq-primary)}.streamit-content-details .trending-pills-header.nav-pills .nav-item a:before{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(11,1,2,0)),color-stop(85%,rgba(255,55,65,.3)));background:linear-gradient(0deg,rgba(11,1,2,0) 0,rgba(255,55,65,.3) 85%);background:-webkit-gradient(linear,left bottom,left top,from(var(--iq-form-gradient-color)),color-stop(85%,var(--iq-to-gradient-color)));background:linear-gradient(0deg,var(--iq-form-gradient-color) 0,var(--iq-to-gradient-color) 85%);content:"";opacity:0;filter:alpha(opacity=0);-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-o-transform:translate3d(0,50%,0);-moz-transform:translate3d(0,50%,0);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.streamit-content-details .trending-pills-header.nav-pills .nav-item a.active:before{opacity:1;filter:alpha(opacity=100);-webkit-transform:translateZ(0);transform:translateZ(0);-o-transform:translateZ(0);-moz-transform:translateZ(0);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.streamit-content-details .trending-pills-header.nav-pills .nav-item a:after{height:.1875em;top:0;bottom:auto;content:"";position:absolute;right:0;width:0;background:#e50914;background:var(--iq-primary);opacity:0;-webkit-transition:all .8s linear;transition:all .8s linear}.streamit-content-details .trending-pills-header.nav-pills .nav-item .nav-link.active:after{opacity:1;width:100%}.streamit-content-details .trending-pills-header{background:linear-gradient(90.06deg,rgba(20,20,20,0) 1.66%,#191919 43.64%,rgba(20,20,20,0) 89.28%);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.streamit-content-details .tab-content .description-content p{direction:ltr}.hideContent{overflow:hidden;line-height:1em;height:6em}.showContent{line-height:1em;height:auto}.description-content{overflow:hidden;margin-top:-.938em}.has-text-align-left{text-align:right}.has-text-align-right{text-align:left}.iq-show .search-box .widget{padding:0}.search-box .datafetch .hover-buttons{color:#fff;color:var(--iq-white-color);-webkit-box-shadow:none;box-shadow:none}.iq-user-dropdown.search-toggle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.iq-user-dropdown.search-toggle .iq-avater{height:2.5em;width:2.5em;min-width:2.5em;line-height:2.5em;background:#191919;background:var(--iq-bg1);border-radius:50%;text-align:center}.streamit-reviews{margin-bottom:.938em}.streamit-reviews .comment-form-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;clear:both}.streamit-reviews .comment-form .comment-form-rating>label{color:#d1d0cf;color:var(--iq-body-text)}.streamit-reviews .comment-form-rating p.stars{margin:0 .938em 0 0;font-size:1.25em}.streamit-reviews p.comment-notes{float:right;width:calc(100% - 20em);margin:0 0 1.375em;direction:ltr}.iq_comment_block .comments-area .masvideos-noreviews{direction:ltr}.blog-button .button-link i{float:right;line-height:1.4}.iq-blog-box li.iq-tag-title{direction:ltr}.streamit-reviews p.comment-notes span{font-size:1em}.streamit-reviews .iq-button i{margin-right:.5em}.streamit-reviews p.stars a{margin-right:.313em;height:1.5em;width:1.5em}.streamit-reviews p.stars a:before{font-size:1.25em;color:#e50914;color:var(--iq-primary)}.streamit-reviews .comment-form-author{float:right;width:50%;padding-right:.938em}.streamit-reviews .comment-form-email{float:right;width:50%;padding-left:.938em}.streamit-reviews .comment-form-comment{margin:0 0 .9375em}.streamit-reviews .form-submit .submit{cursor:pointer}.streamit-reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.streamit-reviews #comments ol.commentlist li{padding:0;margin:0 0 1.25em;position:relative;background:0;border:0}.streamit-reviews .bypostauthor{display:block}.streamit-reviews #comments ol.commentlist li .comment_container{display:-webkit-box;display:-ms-flexbox;display:flex}.streamit-reviews #comments ol.commentlist li .comment_container img.avatar{position:relative;padding:0;height:5em;width:5em;float:right}.streamit-reviews #comments ol.commentlist li .comment-text{border:none;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0;margin:0 1.875em 0 0}.streamit-reviews #comments ol.commentlist li .meta{color:#6c757d;color:var(--iq-secondary);font-size:.75em}.streamit-reviews #comments ol.commentlist li .comment-text p.meta{font-weight:500;line-height:normal;display:inline-block;vertical-align:middle;margin-left:.625em}.streamit-reviews #comments ol.commentlist li .comment-text .meta .masvideos-review__author{color:#fff;color:var(--iq-white-color);font-size:1.5em;text-transform:capitalize;font-weight:500}.streamit-reviews #comments ol.commentlist li .comment-text .meta .masvideos-review__published-date{font-size:.875em;position:relative;padding-left:1.5625em;text-transform:uppercase}.streamit-reviews #comments ol.commentlist li .comment-text .meta .masvideos-review__published-date:before{position:absolute;left:.4375em;right:auto;width:.5em;height:.125em;background:#6c757d;background:var(--iq-secondary);content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.streamit-reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.streamit-reviews .star-rating .star{width:1.25em;height:1em;font-size:1em;color:#e50914;color:var(--iq-primary)}.streamit-reviews .comment-text .star-rating{display:inline-block}.streamit-reviews .comment-respond{margin-top:0}.streamit-reviews .comment-respond .comment-reply-title,.streamit-reviews ul.children{margin-top:1.25em}.streamit-reviews .comment-form-rating .select2-container{display:none}.trending-info .music-play-lists .share-box{left:auto;right:3.4em;padding:0 .7375em 0 0}.iq_comment_block.streamit-content-details .select2-container,.streamit-reviews p.stars a.star-6,.streamit-reviews p.stars a.star-7,.streamit-reviews p.stars a.star-8,.streamit-reviews p.stars a.star-9,.streamit-reviews p.stars a.star-10{display:none}.iq_tag-list{margin-top:1.875em}.iq_tag-list .text-lable{font-size:1.125em;text-transform:uppercase;letter-spacing:.125em;font-weight:600;direction:rtl}.movie-content.movie-space-action li a{font-weight:500;letter-spacing:.0625em;font-size:1.125em;line-height:1.75}.movie-content.movie-space-action.iq_tag-list li a{color:var(--iq-white);font-size:1.125em;line-height:1.75;font-weight:400;letter-spacing:.0625em}.iq_tag-list li.text-lable:after,.movie-content.iq_tag-list li:before,.movie-content.iq_tag-list li:nth-child(2):after{display:none}.movie-content.iq_tag-list li:after{content:",";color:#6c757d;color:var(--iq-secondary);position:absolute;font-size:1.25em;clear:both;top:auto;bottom:.375em}.iq_tag-list li{padding-left:.125em;margin-left:.9375em;direction:ltr}.streamit_loadmore_btn_viewall{direction:ltr}.message{color:#898989}.navbar.deafult-header ul li .streamit-image-box.style-one a{padding:0;line-height:normal}.streamit-image-box{border-radius:.5em;padding:.375em;position:relative;top:0;-webkit-transition:all .9s ease-out 0s;transition:all .9s ease-out 0s}.style-two.streamit-image-box{background:#1e2024}.style-two.streamit-image-box:before{color:hsla(0,0%,100%,.7);border-radius:.5em .5em 0 0;padding:.1875em .625em;border-bottom:.0625em solid rgba(0,0,0,.15);-webkit-box-sizing:border-box;box-sizing:border-box;content:"\2022\2022\2022";display:block;letter-spacing:.1875em;line-height:1.625em;font-size:1.625em;width:100%;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.style-two.streamit-image-box:hover:before{color:#e50914;color:var(--iq-primary)}.streamit-image-box.style-one{cursor:pointer}.scroll-img .streamit-image-box-img img{scroll-behavior:smooth;width:100%;-o-object-position:top;object-position:top;height:21.9375em;-webkit-transition:all 5s ease;transition:all 5s ease;-o-object-fit:cover;object-fit:cover}.scroll-img.hover-image-scroll:hover .streamit-image-box-img img{-o-object-position:bottom;object-position:bottom;-webkit-transition:all 3s ease;transition:all 3s ease}.streamit-image-box .streamit-image-box-title{padding:.9375em;width:100%;display:inline-block;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;text-align:center}.streamit-image-box.style-three .streamit-image-box-title{padding:.9375em 0 0}.streamit-image-box:hover .streamit-image-box-title{color:#e50914;color:var(--iq-primary)}.streamit-radius-gradient{position:relative;z-index:1;border-radius:.625em}.streamit-radius-gradient:before{content:"";position:absolute;inset:0;border-radius:.625em;padding:.125em;background:-webkit-gradient(linear,left top,left bottom,from(#e50914),color-stop(85%,rgba(235,63,73,0)));background:linear-gradient(180deg,#e50914,rgba(235,63,73,0) 85%);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.main-pages{border-radius:.5em;padding:.375em;position:relative;top:0;background:#1e2024;-webkit-transition:all .9s ease-out 0s;transition:all .9s ease-out 0s}.main-pages .pic img{scroll-behavior:smooth;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;height:28.125em;-webkit-transition:all 5s ease;transition:all 5s ease}.main-pages:hover .pic img{-o-object-position:bottom;object-position:bottom;-webkit-transition:all 3s ease;transition:all 3s ease}.main-pages:before{color:hsla(0,0%,100%,.7);border-radius:.5em .5em 0 0;padding:.1875em .625em .125em;border-bottom:.0625em solid rgba(0,0,0,.15);-webkit-box-sizing:border-box;box-sizing:border-box;content:"\2022\2022\2022";display:block;letter-spacing:.1875em;line-height:1.625em;font-size:1.625em;width:100%;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.main-pages:hover:before,.main-pages:hover a.page-title{color:#e50914;color:var(--iq-primary)}#pms_recover_password_form{padding:1.875em}.streamit-transform-image{-webkit-transform:scale(1.2);transform:scale(1.2)}.streamit-transform-image-banner,.streamit-transform-image-rtl{-webkit-transform:scale(1.5);transform:scale(1.5)}a.page-title{padding:.9375em;width:100%;display:inline-block;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}a.page-title:focus,a.page-title:hover{color:#fff}.streamit-image-box.style-three{background:#1e2024;border-radius:.625em;padding:3.1em;text-align:center}.streamit-image-box.style-three:hover .streamit-image-box-title{color:#fff;color:var(--iq-white-color)}.streamit-image-box.style-three .streamit-image-box-title{padding:1.5em .9375em 0}.row.iq_archive_items.iq-archive-person{margin-left:-.5em;margin-right:-.5em}.archive .iq-persons{margin-bottom:1em}.iq-persons .iq-cast-body{background:linear-gradient(24.12deg,#000 .77%,transparent 96.59%);position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.25em}.iq-persons .iq-cast-body>.iq-person-heading .iq-title{font-size:1em;font-weight:500;font-family:Roboto,sans-serif;letter-spacing:.0625em;color:#fff;color:var(--iq-white-color)}.iq-persons .iq-person-cat-item:last-child:before{content:", "}.iq-persons .iq-person-cat-item:first-child{margin-right:.25em}.iq-persons .iq-person-cat-item:first-child:before{content:""}.progress{--first:180deg;--secound:360deg;width:1.875em;height:1.875em;font-size:1.375em;color:#fff;border-radius:50%;overflow:hidden;position:relative;background:#07070c;text-align:center;line-height:1.875em;margin-right:auto}.progress .title{position:absolute;z-index:100;font-size:.75em;inset:0;text-align:center}.progress .overlay{z-index:1;background-color:#07070c}.progress .left,.progress .overlay,.progress .right{width:50%;height:100%;position:absolute;top:0;left:0}.progress .left,.progress .right{border:.125em solid #e50914;border:.125em solid var(--iq-primary);border-radius:6.25em 0 0 6.25em;border-right:0;-webkit-transform-origin:right;transform-origin:right}.progress .left{-webkit-animation:load1 1s linear forwards;animation:load1 1s linear forwards}.progress:nth-of-type(2) .right,.progress:nth-of-type(3) .right{-webkit-animation:load2 .5s linear 1s forwards;animation:load2 .5s linear 1s forwards}.progress:first-of-type .right,.progress:last-of-type .right{-webkit-animation:load3 .8s linear 1s forwards;animation:load3 .8s linear 1s forwards}.streamit_content_restriction{height:70vh}.streamit_restriction_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background:#191919;background:var(--iq-bg1)}.streamit_restriction_box .iq-button{margin:2em 0}.streamit_restriction_box .subscribe-text{color:#fff;color:var(--iq-white-color);text-align:center;direction:ltr}.dire-ltr{direction:ltr}form#pms-retry-payment-subscription-form{width:100%}form.pms-form{padding:1.875em}.pms-credit-card-information{padding:0;margin:0;list-style:none}form.pms-form input{float:inherit}.StripeElement{background:#fff;border:.063em solid #404043;border:.063em solid var(--iq-white-light-color);color:#d1d0cf;color:var(--iq-body-text);-webkit-box-shadow:none;box-shadow:none}.pms-form>input[type=submit]:focus,.pms-form>input[type=submit]:hover{background-color:#bf000a;background-color:var(--iq-primary-hover);color:#fff;color:var(--iq-white-color)}.pms-form>input[type=submit]{margin-left:.938em;cursor:pointer}.pms-field.pms-field-type-heading{margin-bottom:.938em}input[type=checkbox]{vertical-align:top}.pms-subscription-plan-auto-renew{margin:.938em 0}.pms-subscription-plan-description{padding-right:.938em;margin-right:0}.pms-field.pms-field-type-heading h4{font-size:1.333em}form.pms-form>p{margin-top:0}form.pms-form ul.pms-form-fields-wrapper li{margin-bottom:.938em}form.pms-form .btn.btn-hover.iq-button{margin-top:1.25em}form.pms-form ul.pms-form-fields-wrapper{padding-left:0}.rtl .rtl-copyright .elementor-heading-title{direction:ltr}.column-has-position-static .sf-menu>.menu-item>.iqonic-megamenu-container{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%!important}.column-has-position-static.elementor-section .elementor-container,.column-has-position-static .layouts-section-position-static.elementor-column,.column-has-position-static .layouts-section-position-static .elementor-column-wrap,.column-has-position-static .layouts-section-position-static .elementor-widget,.column-has-position-static .layouts-section-position-static .elementor-widget-wrap,.column-has-position-static .navbar,.column-has-position-static ul.navbar-nav>li.megamenu-layout{position:static!important}.list-demo-elementor .elementor-icon-list-item .elementor-icon-list-text{padding-right:.7em!important}.list-demo-elementor .elementor-icon-list-item .elementor-icon-list-icon svg{width:.875em;height:.875em}@media (max-width:767px){.widget_search .search__form .search__input{font-size:.875em}.iq-user-dropdown.search-toggle .iq-avater{height:2em;width:2em;min-width:2em;line-height:2em}}@-webkit-keyframes load1{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(var(--first));transform:rotate(var(--first))}}@keyframes load1{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(var(--first));transform:rotate(var(--first))}}@-webkit-keyframes load2{0%{z-index:100;-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{z-index:100;-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes load2{0%{z-index:100;-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{z-index:100;-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@-webkit-keyframes load3{0%{z-index:100;-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{z-index:100;-webkit-transform:rotate(var(--secound));transform:rotate(var(--secound))}}@keyframes load3{0%{z-index:100;-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{z-index:100;-webkit-transform:rotate(var(--secound));transform:rotate(var(--secound))}}@media (max-width:1190px){.streamit-transform-image,.streamit-transform-image-banner,.streamit-transform-image-rtl{-webkit-transform:none;transform:none}.streamit-mobile-menu ul>li>a .link-badge,.menu-main-menu-container ul>li>a .link-badge,.menu-mega-menu-container ul>li>a .link-badge{top:-.9em;right:auto;left:3.5em}}@media (max-width:649px){.source-list-content .sources-table .trending-pills .iq-button{padding:.5em}.source-list-content .sources-table .trending-pills .iq-button span{display:none}.source-list-content .sources-table .trending-pills .iq-button i{margin:0 .5em}}@media (max-width:767px){.iq-title-intro h1.iq-title{font-size:2.709em}.iq-user-dropdown.search-toggle{margin:0}.header-over .iq-breadcrumb-one{padding:2em 0}}@media (max-width:479px){.iq-title-intro h1.iq-title{font-size:1.625em;line-height:2.25em}}@media (max-width:359px){.iq-title-box h4{font-size:1.577em}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.wc-stripe-elements-field,.wc-stripe-iban-element-field{background-color:#fff!important;background-color:var(--iq-white-color)!important;padding:1em!important}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUFXLENBQ1gsVUFBVyxDQUNYLFVBQ0osQ0FDRixDQUVBLHlCQUNFLCtEQUNFLFlBQ0YsQ0FDQSxvRUFDRSxZQUNGLENBRUEsaUVBQ0UsYUFDRixDQUNGLENBRUEseUJBQ0UsNEJBQ0ksaUJBQ0osQ0FDQSxnQ0FDRSxRQUNGLENBQ0EsZ0NBQ0UsYUFDRixDQUNGLENBRUEseUJBQ0UsNEJBQ0ksaUJBQWtCLENBQ2xCLGtCQUNKLENBQ0YsQ0FFQSx5QkFDRSxpQkFBa0IsaUJBQW1CLENBQ3ZDLENBQ0Esa0JBQ0UsR0FBSSxTQUFXLENBQ2YsR0FBTSxTQUFXLENBQ25CLENBQ0Esd0RBQ0UsK0JBQWtELENBQWxELGdEQUFrRCxDQUNsRCxxQkFDRiIsImZpbGUiOiJzdHJlYW1pdC1zdHlsZTIubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG5UZW1wbGF0ZTogc3RyZWFtaXQgLSBEYXRhIFNjaWVuY2UgQW5kIEFuYWx5dGljcyBMYW5kaW5nIFBhZ2VcbkF1dGhvciBVUkk6IGh0dHBzOi8vaXFvbmljLmRlc2lnbi9cblZlcnNpb246IDEuNS41XG5EZXNpZ24gYW5kIERldmVsb3BlZCBieTogaHR0cHM6Ly9pcW9uaWMuZGVzaWduL1xuXG5OT1RFOiBUaGlzIGlzIG1haW4gc3R5bGVzaGVldCBvZiB0ZW1wbGF0ZSwgVGhpcyBmaWxlIGNvbnRhaW5zIHRoZSBzdHlsaW5nIGZvciB0aGUgYWN0dWFsIFRlbXBsYXRlLiBQbGVhc2UgZG8gbm90IGNoYW5nZSBhbnl0aGluZyBoZXJlISB3cml0ZSBpbiBhIGN1c3RvbS5jc3MgZmlsZSBpZiByZXF1aXJlZCFcblxuKi9cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblsgIFRhYmxlIG9mIGNvbnRlbnRzICBdXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuOjogdmFyaWFibGVcbjo6IEdlbmVyYWxcbjo6IENsZWFyaW5nIGZsb2F0c1xuOjogNDA0XG46OiBCYWNrIHRvIFRvcFxuOjogTG9hZGVyXG46OiBIZWFkZXJcbjo6IFVzZXIgRHJvcGRvd25cbjo6IE5hdmlnYXRpb25cbjo6IFVuaXRUZXN0XG46OiBCbG9nIFBhZ2VzXG46OiBCYWNrZ3JvdW5kIE92ZXJsYXkgQ29sb3Jcbjo6IEJ1dHRvbnNcbjo6IEJhbm5lcnNcbjo6IEJyZWFkY3J1bWJcbjo6IEJhY2tncm91bmQgR3JhZGllbnRcbjo6IEFib3V0IHN0eWxlIGhvbWUtMlxuOjogQ29udGFjdCBmb3JtXG46OiBTaWduIEluXG46OiBTaWduIFVwXG46OiBVc2VyIFByb2ZpbGVcbjo6IHNlYXNvbnNcbjo6IHR2c2hvd3Ncbjo6IE1vdmllIGRldGFpbFxuOjogU2VsZWN0IDJcbjo6IEZBUVxuOjogU2VhcmNoIFBhZ2Vcbjo6IEFuaW1hdGlvblxuOjogRm9vdGVyXG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5bIEVuZCB0YWJsZSBjb250ZW50IF1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuYm9keSB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB1bmljb2RlLWJpZGk6IGVtYmVkO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmlxLXJ0bC1kaXJlY3Rpb24ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxuLmlxLXJ0bC1kaXJlY3Rpb24gLnNsaWNrLWJnLCAuaXEtbHRyLWRpcmVjdGlvbiB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyaWFibGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuOnJvb3Qge1xuICAtLWlxLXByaW1hcnk6ICNlNTA5MTQ7XG4gIC0taXEtcHJpbWFyeS1ob3ZlcjogI2JmMDAwYTtcbiAgLS1ibHVlOiAjZTUwOTE0O1xuICAtLWlxLWxpZ2h0LXByaW1hcnk6ICNkN2QzZjg7XG4gIC0taXEtc2Vjb25kYXJ5OiAjNmM3NTdkO1xuICAtLWlxLXdoaXRlLWNvbG9yOiAjZmZmZmZmO1xuICAtLWlxLWJsYWNrLWNvbG9yOiAjMDAwMDAwO1xuICAtLWlxLXRpdGxlLXRleHQ6ICMyMzIwM2M7XG4gIC0taXEtYm9keS10ZXh0OiAjRDFEMENGO1xuICAtLWlxLWJvZHktYmc6ICMxNDE0MTQ7XG4gIC0taXEtYmcxOiAjMTkxOTE5O1xuICAtLWlxLWJvZHktYm9yZGVyOiAjMzkzNzUwO1xuICAtLWlxLWdvbGQ6ICNFNkM3NUY7XG4gIC0taXEtYmxhY2s6ICMwMDAwMDA7XG4gIC0taXEtd2hpdGUtbGlnaHQtY29sb3I6ICM0MDQwNDM7XG4gIC0taXEtc3ViLXRpdGxlLWNvbG9yOiAjNGU4N2YyO1xuICAtLWlxLWxpZ2h0LWJsdWUtY29sb3I6ICNlYmYxZmU7XG4gIC0taXEtd2FybmluZy1jb2xvcjogI2ZmMDAwMDtcbiAgLS1pcS1zdWNjZXNzLWNvbG9yOiAjMzk4ZjE0O1xuICAtLWlxLWZvcm0tZ3JhZGllbnQtY29sb3I6IHJnYmEoMTEsIDEsIDIsIDApO1xuICAtLWlxLXRvLWdyYWRpZW50LWNvbG9yOiByZ2JhKDI1NSwgNTUsIDY1LCAwLjMpO1xuICAtLWlucHV0LWJnOiMxMTExMTE7XG4gIC0taXEtYm9yZGVyLWRhcms6IzEwMTAxMDtcbiAgLS1jYXJ0LXRleHQtY29sb3I6ICM4OTg5ODk7XG4gIC0tY2FyZC1ib3gtYmc6ICMxMjEyMTI7XG4gIC0taWNvbi1iZzogIzljOWM5YztcbiAgLS1pY29uLWNvbG9yOiAjMmMyYzJjO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHZW5lcmFsXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuKjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtYm9keS1iZyk7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBjb2xvcjogdmFyKC0taXEtYm9keS10ZXh0KTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbmEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiB2YXIoLS1pcS10aXRsZS10ZXh0KTtcbn1cblxuLmJ1dHRvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgY29sb3I6IHZhcigtLWlxLXNlY29uZGFyeSk7XG59XG5cbmE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYSwgLmJ1dHRvbiwgaW5wdXQge1xuICBvdXRsaW5lOiBtZWRpdW0gbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIC1tcy13b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIG1hcmdpbjogMS41NjI1ZW0gMDtcbn1cblxuaDEgYSwgaDIgYSwgaDMgYSwgaDQgYSwgaDUgYSwgaDYgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5hIGgxLCBhIGgyLCBhIGgzLCBhIGg0LCBhIGg1LCBhIGg2IHtcbiAgY29sb3I6IHZhcigtLWlxLXRpdGxlLXRleHQpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDQuMjA5ZW07XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAzLjE1N2VtO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMi4zNjllbTtcbn1cblxuaDQge1xuICBmb250LXNpemU6IDEuNzc3ZW07XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxLjMzM2VtO1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuc21hbGwsIC50ZXh0X3NtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4uYmFkZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uY29udGFpbmVyLCAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQ+LmVsZW1lbnRvci1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDg4LjI1ZW07XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtbm9ybWFse1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nOiAwIDYuMjVlbTtcbn1cblxuLmJ5cG9zdGF1dGhvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaXEtbWFpbi1oZWFkZXIgLm1haW4tdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5zdHJlYW1pdCBoMSwgLnN0cmVhbWl0IGgyLCAuc3RyZWFtaXQgaDMsIC5zdHJlYW1pdCBoNCwgLnN0cmVhbWl0IGg1LCAuc3RyZWFtaXQgaDYge1xuICBtYXJnaW46IDA7XG59XG5cbi5oZWlnaHQtMTAwIHtcbiAgcGFkZGluZy10b3A6IDYuMjUwZW07XG59XG5cbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5mb3JtI3Btc19yZWdpc3Rlci1mb3JtIHtcbiAgbWF4LWhlaWdodDogOTB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLyogSFRNTCBUYWdzICovXG5cbi5lbGVtZW50b3ItZWxlbWVudCAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIgLmVsZW1lbnRvci1idXR0b24td3JhcHBlciAuZWxlbWVudG9yLWJ1dHRvbjpob3ZlciwgLmVsZW1lbnRvci1lbGVtZW50IC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciAuZWxlbWVudG9yLWJ1dHRvbi13cmFwcGVyIC5lbGVtZW50b3ItYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtc2Vjb25kYXJ5KTtcbn1cblxuLmVsZW1lbnRvci1lbGVtZW50IC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciAuZWxlbWVudG9yLWJ1dHRvbi13cmFwcGVyIC5lbGVtZW50b3ItYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbmEge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmE6Zm9jdXMsIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmEudGV4dC1wcmltYXJ5OmZvY3VzLCBhLnRleHQtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuIFxuaW5zIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtd2hpdGUtbGlnaHQtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5wcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS13aGl0ZS1saWdodC1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIHBhZGRpbmc6IDAuOTM3NWVtO1xuICBib3JkZXI6IDAuMDYyNWVtIHNvbGlkIHZhcigtLWlxLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbn1cblxuaHIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1ZW0gc29saWQgdmFyKC0taXEtd2hpdGUtbGlnaHQtY29sb3IpO1xuICBib3JkZXItdG9wOiAwcHg7XG59XG5cbmJsb2NrcXVvdGUgY2l0ZSB7XG4gIGZvbnQtZmFtaWx5OiAnSGVlYm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuYmxvY2txdW90ZSAuYmxvY2txdW90ZS1mb290ZXIge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiB2YXIoLS1pcS1ib2R5LXRleHQpO1xuICBtYXJnaW4tdG9wOiAwLjYyNWVtO1xufVxuXG5ibG9ja3F1b3RlIC5ibG9ja3F1b3RlLWZvb3RlciBjaXRlIHtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG5ib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9nLWNvbnRlbnQgYmxvY2txdW90ZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2ctY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1ZW07XG59XG5cbi5ibG9nLWNvbnRlbnQgLndwLWJsb2NrLWFyY2hpdmVzIGxpLCAuYmxvZy1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtcG9zdHMgbGksIC5ibG9nLWNvbnRlbnQgdWwud3AtYmxvY2stY2F0ZWdvcmllcyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnVsLndwLWJsb2NrLWNhdGVnb3JpZXMgbGkuY2F0LWl0ZW0gc3BhbiwgZm9vdGVyLmZvb3Rlci1vbmUgdWwgbGkuY2F0LWl0ZW0gc3BhbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuZm9vdGVyLmZvb3Rlci1vbmUgdWwgbGkuY2F0LWl0ZW0gc3Bhbi5wb3N0X2NvdW50LCBmb290ZXIuZm9vdGVyLW9uZSB1bCBsaSBzcGFuLmFyY2hpdmVDb3VudCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogMy4xMjVlbTtcbiAgd2lkdGg6IDEuMjVlbTtcbiAgaGVpZ2h0OiAxLjI1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ibG9nLWNvbnRlbnQgdWwud3AtYmxvY2stYXJjaGl2ZXMsIC5ibG9nLWNvbnRlbnQgdWwud3AtYmxvY2stbGF0ZXN0LXBvc3RzLCAuYmxvZy1jb250ZW50IHVsLndwLWJsb2NrLWNhdGVnb3JpZXMge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYmxvZy1jb250ZW50IC5wYWdlLWxpbmtzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbn1cblxuYXJ0aWNsZS5oZW50cnkuc3RpY2t5IC5jb25zdWx0aW5nLWJsb2cgLmJsb2ctZGV0YWlscyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbiAgcGFkZGluZzogMC45Mzc1ZW07XG59XG5cbmh0bWwge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLyogc2xpY2sgc2xpZGVyICovXG5cbi5zbGljay1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbGljay10cmFjayB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNsaWNrLWxpc3QsIFxuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGh0bWwuanMubm8tc3Zne21hcmdpbjogMCAhaW1wb3J0YW50O30gKi9cblxuLyogTGlzdHMgKE5lc3RlZCkgKi9cblxub2wsIHVsIHtcbiAgcGFkZGluZy1yaWdodDogMS41NjI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxub2wgbGkge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG5vbCBvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNTYyNWVtO1xufVxuXG51bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGluaGVyaXQ7XG59XG5cbi8qIERlZmluaXRpb24gTGlzdHMgKi9cblxuZGwgZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVlbTtcbn1cblxuZGwgZGQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLyogVGFibGUgKi9cblxudGFibGUge1xuICBib3JkZXI6IDAuMDYyNWVtIHNvbGlkIHZhcigtLWlxLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWlxLWJvZHktdGV4dCk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG59XG5cbnRhYmxlIHRkLCB0YWJsZSB0aCB7XG4gIGJvcmRlcjogMC4wNjI1ZW0gc29saWQgdmFyKC0taXEtd2hpdGUtbGlnaHQtY29sb3IpO1xuICBwYWRkaW5nOiAwLjMxMjVlbSAwLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0taXEtYm9keS10ZXh0KTtcbn1cblxuLyogRm9ybSAqL1xuXG5sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1pcS1ib2R5LXRleHQpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSwgaW5wdXRbdHlwZT1yYWRpb10ge1xuICB3aWR0aDogLjg3NWVtO1xuICBoZWlnaHQ6IC44NzVlbTtcbiAgZmxvYXQ6IGluaGVyaXQ7XG59XG5cbmlucHV0LCBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT1wYXNzd29yZF0sIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDAuOTM4ZW07XG4gIGhlaWdodDogNC41ZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBwYWRkaW5nOiAwIDEuNWVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iZyk7XG4gIGJvcmRlcjogMC4wNjI1ZW0gc29saWQgdmFyKC0taW5wdXQtYmcpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6IHZhcigtLWlxLWJvZHktdGV4dCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF17XG4gIGhlaWdodDogMy41ZW07XG59XG5cbiNhZGR1c2VyIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAwLjkzOGVtO1xuICBoZWlnaHQ6IDNlbTtcbiAgbGluZS1oZWlnaHQ6IDNlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtYm9keS1iZyk7XG4gIGJvcmRlcjogMC4wNjNlbSBzb2xpZCB2YXIoLS1pcS13aGl0ZS1saWdodC1jb2xvcik7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogdmFyKC0taXEtYm9keS10ZXh0KTtcbiAgbWFyZ2luLXRvcDogMS42MjVlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbiNhZGR1c2VyIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBoZWlnaHQ6IDIuODc1ZW07XG4gIHBhZGRpbmc6IDAuOTM4ZW0gMC45MzhlbTtcbiAgbGluZS1oZWlnaHQ6IDAuOTM4ZW07XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS13aGl0ZS1jb2xvcik7XG4gIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXEtYm9keS1iZyk7XG4gIGJvcmRlci1yaWdodDogMC4yNWVtIHNvbGlkIHZhcigtLWlxLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbn1cblxuI2FkZHVzZXIgLmZvcm0taW1nLmN1c3RvbS1maWxlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5zZWxlY3Qge1xuICBoZWlnaHQ6IDIuN2VtO1xuICBsaW5lLWhlaWdodDogMi43ZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMC4wNjI1ZW0gc29saWQgdmFyKC0taW5wdXQtYmcpIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtYmcpIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAxZW07XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0taXEtYm9keS10ZXh0KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG50ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDAuOTM3NWVtO1xuICBoZWlnaHQ6IDEzLjEyNWVtO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuaW5wdXQ6Zm9jdXMsIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLCBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLCB0ZXh0YXJlYTpmb2N1cywgc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPWVtYWlsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPWVtYWlsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBoZWlnaHQ6IDJlbTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgdGFibGUgdGQsIC5jb21tZW50cy1hcmVhIHRhYmxlIHRoIHtcbiAgYm9yZGVyOiAwLjYyNWVtIHNvbGlkIHZhcigtLWlxLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIHBhZGRpbmc6IDAuNjI1ZW0gMS44NzVlbTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1pcS13YXJuaW5nLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG5kaXYud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndwY2Y3LWZvcm0gLmNmaWVsZCAud3BjZjctbm90LXZhbGlkIHtcbiAgYm9yZGVyOiAwLjYyNWVtIHNvbGlkIHZhcigtLWlxLXdhcm5pbmctY29sb3IpO1xufVxuXG4uc2l0ZS1jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi52Y19wYXJhbGxheCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuZGl2LndwY2Y3LW1haWwtc2VudC1vayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogdmFyKC0taXEtc3VjY2Vzcy1jb2xvcik7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogQXVkaW8gKi9cblxuYXJ0aWNsZS5oZW50cnkuZm9ybWF0LWF1ZGlvIC5jb25zdWx0LWRldGFpbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmFydGljbGUuaGVudHJ5LmZvcm1hdC1hdWRpbyAuY29uc3VsdC1kZXRhaWwgcDpudGgtY2hpbGQoLW4rMikge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAxLjg3NWVtO1xufVxuXG5hcnRpY2xlLmhlbnRyeS5mb3JtYXQtYXVkaW8gLmNvbnN1bHQtZGV0YWlsIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5hcnRpY2xlLmhlbnRyeS5mb3JtYXQtdmlkZW8gLmNvbnN1bHQtZGV0YWlsIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiBCdXR0b25zIERlc2lnblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmJ0bi5pcS1idG4tc21hbGwge1xuICBmb250LXNpemU6IDAuODEyNWVtO1xuICBwYWRkaW5nOiAwLjYyNWVtIDEuMjVlbTtcbn1cblxuLmJ0bi5pcS1idG4tbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIHBhZGRpbmc6IDAuOTM3NWVtIDEuODc1ZW07XG59XG5cbi5idG4uaXEtYnRuLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBwYWRkaW5nOiAxLjI1ZW0gMi41ZW07XG59XG5cbi5idG4uaXEtYnRuLWV4dHJhLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIHBhZGRpbmc6IDEuNTYyNWVtIDMuMTI1ZW07XG59XG5cbi5idG4uaXEtYnRuLXJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMS44NzVlbSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnRuLmlxLWJ0bi1zZW1pLXJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1ZW0gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJ0bi5pcS1idG4tY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5idG4uaXEtYnRuLW91dGxpbmUge1xuICBvdXRsaW5lOiAwLjEyNWVtIHNvbGlkIHZhcigtLWlxLWJsYWNrKSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLCAuaXEtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogNDtcbn1cblxuLmJ0bi1ob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXByaW1hcnktaG92ZXIpO1xuICBib3JkZXI6IDAuMDYyNWVtIHNvbGlkIHZhcigtLWlxLXByaW1hcnktaG92ZXIpO1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDAuNjI1ZW0pIHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMC42MjVlbSkgdHJhbnNsYXRlWigwKTtcbiAgYm94LXNoYWRvdzogMCAwIDAuNjI1ZW0gcmdiYSgwLCAwLCAwLCAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwLjMxMjVlbTtcbn1cblxuLmJ0bi1ob3ZlcjpiZWZvcmUsIC5pcS1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgYm9yZGVyOiAwLjA2MjVlbSBzb2xpZCB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xufVxuXG4uaXEtYnV0dG9uOmhvdmVyOmJlZm9yZSwgLmlxLWJ1dHRvbjpmb2N1czpiZWZvcmUsIC5pcS1idXR0b246YWN0aXZlOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xufVxuXG4uaXEtYnV0dG9uLmJ0biB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIHBhZGRpbmc6IDAuNzVlbSAxLjVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDkzN2VtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaG92ZXItYnV0dG9ucyAuYnRuIHtcbiAgZm9udC1zaXplOiAwLjc1MGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOTM3ZW07XG59XG5cbi5idG4taG92ZXI6aG92ZXIsIC5idG4taG92ZXI6Zm9jdXMsIC5idG4taG92ZXI6YWN0aXZlLCAuaXEtYnV0dG9uOmhvdmVyLCAuaXEtYnV0dG9uOmZvY3VzLCAuaXEtYnV0dG9uOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbi5idG4taG92ZXI6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5idG4taG92ZXI6aG92ZXI6YmVmb3JlLCAuYnRuLWhvdmVyOmZvY3VzOmJlZm9yZSwgLmJ0bi1ob3ZlcjphY3RpdmU6YmVmb3JlLCAuaXEtYnV0dG9uOmhvdmVyOmJlZm9yZSwgLmlxLWJ1dHRvbjpmb2N1czpiZWZvcmUsIC5pcS1idXR0b246YWN0aXZlcjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwLjEyNWVtIHNvbGlkIHZhcigtLWlxLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXByaW1hcnktaG92ZXIpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMC4xMjVlbSBzb2xpZCB2YXIoLS1pcS1wcmltYXJ5LWhvdmVyKTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3c+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tcHJpbWFyeS5mb2N1cywgLmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNob3c+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXByaW1hcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNob3c+LmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93Pi5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5pcS1idXR0b24uaXEtYnRuLWxpbmsge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDYyNWVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiAuaXEtYnV0dG9uLmlxLWJ0bi1saW5rIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn0gKi9cblxuLmlxLWJ1dHRvbi5pcS1idG4tbGluazpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaXEtYnV0dG9uLmlxLWJ0bi1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLXRyYW5zcGFyZW50LmlxLWJ0bi1saW5rIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIHBhZGRpbmc6IDAuNTYyNWVtIDEuODc1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogNDtcbn1cblxuLmJ0bi10cmFuc3BhcmVudC5pcS1idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5LWhvdmVyKTtcbn1cbi5idXR0b24tbGluayBpLCAuaXEtYnV0dG9uIGkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAuMzEyNWVtO1xufVxuLmNzcy1wcmVmaXgtbW9kZWwtd29vIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cubW9kYWwtbGcsXG4uY3NzLXByZWZpeC1tb2RlbC13b28gLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZy5tb2RhbC14bHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbi5jc3MtcHJlZml4LW1vZGVsLXdvbyAuY3NzX3ByZWZpeC1tb2RlbC10ZXh0e3RleHQtYWxpZ246IGNlbnRlcjtjb2xvcjp2YXIoLS1pcS13aGl0ZS1jb2xvcik7bWFyZ2luOjA7fVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENsZWFyaW5nIGZsb2F0c1xuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmhvbWUuYmxvZyAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuICBwYWRkaW5nOiA2LjI1MGVtIDA7XG59XG5cbi5zaXRlLXBhZGRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDIuODEyNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVydmlldy1ibG9jay1wdGIge1xuICBwYWRkaW5nLXRvcDogMi41ZW07XG59XG5cbi5zZi1jb250ZW50OmFmdGVyLCAuc2YtY29udGVudDpiZWZvcmUge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5zbGlkZXItb3ZlcnZpZXctYmxvY2stcHQge1xuICBwYWRkaW5nLXRvcDogNC4zNzVlbTtcbn1cblxuLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG4gIHBhZGRpbmc6IDYuMjUwZW0gMFxufVxuXG4uaG9tZSAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2luZ2xlLW1vdmllIC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiwgLnNpbmdsZS12aWRlbyAuY29udGVudC1hcmVhIC5zaXRlLW1haW4sIC50dl9zaG93LXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluLCAuZXBpc29kZS10ZW1wbGF0ZS1kZWZhdWx0IC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiwgLnR2X3Nob3ctdGVtcGxhdGUtc3RyZWFtaXQtZnVsbC13aWR0aCAuY29udGVudC1hcmVhIC5zaXRlLW1haW4sIC5lcGlzb2RlLXRlbXBsYXRlLXN0cmVhbWl0LWZ1bGwtd2lkdGggLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNpdGUtbWFpbiAuc2YtY29udGVudD4udmNfcm93LndwYl9yb3cudmNfcm93LWZsdWlkIHtcbiAgcGFkZGluZzogMi41ZW0gMDtcbn1cblxuLmNzc19wcmVmaXgtYmFubmVyLWhpZGUgLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcbiAgcGFkZGluZzogMTkuMjVlbSAwIDYuMjVlbSAhaW1wb3J0YW50O1xufVxuXG4uY3NzX3ByZWZpeC1iYW5uZXItaGlkZSAuaGVhZGVyLW92ZXIgLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcbiAgcGFkZGluZzogNi4yNWVtIDAgIWltcG9ydGFudDtcbn1cblxuLmNzc19wcmVmaXgtaGVhZGVyLWJhbm5lci1oaWRlIC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnNpbmdsZS5zaW5nbGUtcHJvZHVjdCAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuICBwYWRkaW5nLXRvcDogMTkuMjVlbTtcbn1cbi5zaW5nbGUuc2luZ2xlLXByb2R1Y3QgLmhlYWRlci1vdmVyIC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG4gIHBhZGRpbmctdG9wOiA0ZW07XG59XG5cbi5uby1wYWRkaW5nLCAubm8tcGFkZGluZyAudmNfY29sdW1uLWlubmVyIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uby1tYXJnaW4sIC5uby1tYXJnaW4gLndwYl9jb250ZW50X2VsZW1lbnQge1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuXG4udmNfY29sLWhhcy1maWxsPi52Y19jb2x1bW4taW5uZXIsIC52Y19yb3ctaGFzLWZpbGwrLnZjX3Jvdy1mdWxsLXdpZHRoKy52Y19yb3c+LnZjX2NvbHVtbl9jb250YWluZXI+LnZjX2NvbHVtbi1pbm5lciwgLnZjX3Jvdy1oYXMtZmlsbCsudmNfcm93Pi52Y19jb2x1bW5fY29udGFpbmVyPi52Y19jb2x1bW4taW5uZXIsIC52Y19yb3ctaGFzLWZpbGw+LnZjX2NvbHVtbl9jb250YWluZXI+LnZjX2NvbHVtbi1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jbGVhcjphZnRlciwgLndyYXBwZXI6YWZ0ZXIsIC5mb3JtYXQtc3RhdHVzIC5lbnRyeS1oZWFkZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNsZWFyOmJlZm9yZSwgLmNsZWFyOmFmdGVyLCAud3JhcHBlcjpiZWZvcmUsIC53cmFwcGVyOmFmdGVyLCAuZm9ybWF0LXN0YXR1cyAuZW50cnktaGVhZGVyOmJlZm9yZSwgLmZvcm1hdC1zdGF0dXMgLmVudHJ5LWhlYWRlcjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xufVxuLm1vdmllLWRldGFpbCAudHJlbmRpbmctaW5mbyAubW92aWUtY29udGVudCBsaSBhe3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7fVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICA0MDRcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5lcnJvci00MDQubm90LWZvdW5kIHtcbiAgbWFyZ2luLXRvcDogNWVtO1xufVxuXG4uZXJyb3ItNDA0IGltZyB7XG4gIHdpZHRoOiA0MCU7XG59XG5cbi5lcnJvci1iZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5lcnJvci00MDQgLmJpZy10ZXh0IHtcbiAgZm9udC1zaXplOiAxNWVtO1xuICBmb250LWZhbWlseTogJ0hlZWJvJywgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE1ZW07XG4gIGNvbG9yOiB2YXIoLS1pcS1zZWNvbmRhcnkpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnN0cmVhbWl0LWdyYWRpZW50LWJnLXRvcCB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICNlZmYxZmUpLCBjb2xvci1zdG9wKDYwJSwgI2ZmZmZmZikpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZmYxZmUgMCwgI2ZmZmZmZiA2MCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZmYxZmUgMCwgI2ZmZmZmZiA2MCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWZmMWZlIDAsICNmZmZmZmYgNjAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZmYxZmUgMCwgI2ZmZmZmZiA2MCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZWZmMWZlIDAsICNmZmZmZmYgNjAlKTtcbn1cblxuLnN0cmVhbWl0LWdyYWRpZW50LWJnLWJvdHRvbSB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICNlZmYxZmUpLCBjb2xvci1zdG9wKDYwJSwgI2ZmZmZmZikpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChib3R0b20sICNlZmYxZmUgMCwgI2ZmZmZmZiA2MCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20sICNlZmYxZmUgMCwgI2ZmZmZmZiA2MCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLCAjZWZmMWZlIDAsICNmZmZmZmYgNjAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChib3R0b20sICNlZmYxZmUgMCwgI2ZmZmZmZiA2MCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoYm90dG9tLCAjZWZmMWZlIDAsICNmZmZmZmYgNjAlKTtcbn1cblxudWwuaXEtbGlzdCB7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4uY29sdW1uLTIgdWwuaXEtbGlzdCB7XG4gIGNvbHVtbnM6IDI7XG4gIC13ZWJraXQtY29sdW1uczogMjtcbiAgLW1vei1jb2x1bW5zOiAyO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJhY2sgdG8gVG9wXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4jYmFjay10by10b3AgLnRvcCB7XG4gIG1hcmdpbjogMHB4O1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDEuODc1ZW07XG4gIGxlZnQ6IDEuNTYyNWVtO1xuICB6LWluZGV4OiA5OTk7XG4gIHdpZHRoOiAzLjEyNWVtO1xuICBoZWlnaHQ6IDMuMTI1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbiNiYWNrLXRvLXRvcCAudG9wOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxLjg3NWVtIDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxLjg3NWVtIDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMS44NzVlbSAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMb2FkZXJcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiNsb2FkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1ib2R5LWJnKTtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuI2xvYWRpbmcgaW1nIHtcbiAgd2lkdGg6IDI1ZW07XG59XG5cbi8qIE1vYmlsZSB0b2dnbGUgYnV0dG9uICovXG5cbmhlYWRlciAubWVudS1idG4gLmxpbmUge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDZweCBhdXRvO1xufVxuXG5oZWFkZXIgLm1lbnUtYnRuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuaGVhZGVyIC5tZW51LWJ0bjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaGVhZGVyIC5tZW51LWJ0bjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaGVhZGVyIC5tZW51LWJ0bjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG5oZWFkZXIgLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIZWFkZXIgVG9wXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5oZWFkZXIjbWFpbi1oZWFkZXIuaGFzLXN0aWNreS5tZW51LXN0aWNreSAuc3ViLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmhlYWRlciAuc3ViLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLWJnMSk7XG4gIHBhZGRpbmctdG9wOiAwLjc1ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1ZW07XG59XG5cbi5zdWItaGVhZGVyIC5udW1iZXItaW5mbyB1bCxcbi5zdWItaGVhZGVyIC5zb2NpYWwtaWNvbmUgdWwge1xuICBtYXJnaW46IDA7XG59XG5cbi5zdWItaGVhZGVyIC5udW1iZXItaW5mbyB1bCBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5zdWItaGVhZGVyIC5udW1iZXItaW5mbyB1bCBhIHtcbiAgcGFkZGluZzogMCAwLjkzOGVtO1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xufVxuLnN1Yi1oZWFkZXIgLm51bWJlci1pbmZvIHVsIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG4uc3ViLWhlYWRlciAubnVtYmVyLWluZm8gdWwgYSBpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4uc3ViLWhlYWRlciAuc29jaWFsLWljb25lIHVsIGxpIHtcbiAgcGFkZGluZzogMCAwLjYyNWVtO1xufVxuXG4uc3ViLWhlYWRlciAuc29jaWFsLWljb25lIHVsIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zdWItaGVhZGVyIC5zb2NpYWwtaWNvbmUgdWwgbGkgYXtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlKTtcbn1cblxuLnN1Yi1oZWFkZXIgLnNvY2lhbC1pY29uZSB1bCBsaSBhOmhvdmVye1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSGVhZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5oZWFkZXIuaXEtbGF5b3V0LWhlYWRlcntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5oZWFkZXItb3ZlciBoZWFkZXIuaXEtbGF5b3V0LWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmlxb25pYy1oZWFkZXItdW5kZXIgaGVhZGVyLmlxLWxheW91dC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6OTtcbn1cblxuaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiA5OTk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xufVxuXG5oZWFkZXIgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIGltZy5sb2dvIHtcbiAgd2lkdGg6IDEwZW07XG59XG5cbmhlYWRlciAubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZzogMC45Mzc1ZW0gMDtcbn1cbi5uYXZiYXItYnJhbmQge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5zdWItbWFpbiAuc2VhcmNoLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuLnNlYXJjaGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxLjM3NWVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICByaWdodDogMWVtO1xuICBjb2xvcjogdmFyKC0taXEtYm9keS10ZXh0KTtcbn1cblxuLnNlYXJjaC1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG4gIG1pbi13aWR0aDogMjV2dztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDQuMzc1ZW0pO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDQuMzc1ZW0pO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxLjI1ZW0gMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5zZWFyY2gtZm9ybSBpbnB1dCB7XG4gIHBhZGRpbmc6IDAgMS41ZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiB2YXIoLS1pcS1ib2R5LXRleHQpO1xuICBib3JkZXI6IDAuMDYyNWVtIHNvbGlkIHJnYmEoMzYsIDM4LCA0MywgMC4xNCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLWJnMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5lbGVtZW50b3Itd2lkZ2V0LWlxb25pY19zZWFyY2ggLnNlYXJjaC1mb3JtIGlucHV0e2RpcmVjdGlvbjpsdHI7dGV4dC1hbGlnbjogcmlnaHQ7fVxuXG4uc2VhcmNoLXRvZ2dsZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5pcS1hamF4LXNlYXJjaCAuc2VhcmNoLXRvZ2dsZXtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbn1cbi5pcS1hamF4LXNlYXJjaCAuc2VhcmNoLXRvZ2dsZTpob3ZlcntcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG4uc2VhcmNoLWZvcm0tZGF0YSAuc2VhcmNoLWZpZWxkIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5zZWFyY2gtZGVzYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlYXJjaC1mb3JtLWRhdGEgLnNlYXJjaC1mb3JtIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmhlYWRlci5zdHlsZS1vbmUgbGkgLnNlYXJjaC1ib3ggaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1iZzEpO1xufVxuXG5oZWFkZXIuc3R5bGUtb25lIGxpIC5zZWFyY2gtYm94IC5zZWFyY2gtc3VibWl0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyLWRlZmF1bHQuaXEtbGF5b3V0LWhlYWRlciAuc2VhcmNoLWZvcm0tZGVmYXVsdCAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQge1xuICBmb250LXNpemU6MWVtO1xufSBcblxuaGVhZGVyLnN0eWxlLW9uZSBsaSAuc2VhcmNoLWJveC5pcS1zZWFyY2gtYmFyIC5zZWFyY2gtZmllbGR7XG4gIHBhZGRpbmctcmlnaHQ6IDQuM2VtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLnNlYXJjaC1ib3guaXEtc2VhcmNoLWJhciAuc2VhcmNoLWZpZWxkIHtcbiAgcGFkZGluZy1yaWdodDogNC4zZW07XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG5oZWFkZXIgLm5hdmJhciAubmF2YmFyLW5hdiBsaTpsYXN0LWNoaWxkIC5zdWItbWVudSBsaTpob3Zlcj4uc3ViLW1lbnUsIGhlYWRlciAubmF2YmFyIC5uYXZiYXItbmF2IGxpOm50aC1sYXN0LWNoaWxkKDIpIC5zdWItbWVudSBsaTpob3Zlcj4uc3ViLW1lbnUge1xuICBsZWZ0OiAxMDAlO1xuICByaWdodDogYXV0bztcbn1cblxuLyogRm9yIFN0aWNreSBIZWFkZXIgV2hlbiBBZG1pbiBCYXIgU2hvdyAqL1xuXG5ib2R5LmFkbWluLWJhciBoZWFkZXIsIFxuYm9keS5hZG1pbi1iYXIuY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciBoZWFkZXIge1xuXHR0b3A6IDMycHg7XG59XG5cbmJvZHkuYWRtaW4tYmFyIC5oYXMtc3RpY2t5LmhlYWRlci11cCB7XG5cdHRvcDogMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpIHtcblxuXHQvKiBTdGF0aWMgYWRtaW5iYXIgKE5vdCBzdGlja3kpKi9cblx0Ym9keS5hZG1pbi1iYXIgLmhhcy1zdGlja3kuaGVhZGVyLXVwIHtcblx0XHR0b3A6IDA7XG5cdH1cblxuXHRib2R5LmFkbWluLWJhciBoZWFkZXIge1xuXHRcdHRvcDogNDZweDtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMXB4KSB7XG5cdGJvZHkuYWRtaW4tYmFyIGhlYWRlci5uby1oZWFkZXItbGF5b3V0LCBcblx0Ym9keS5hZG1pbi1iYXIuY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciBoZWFkZXIge1xuXHRcdHRvcDogMi44NzVlbTtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcblxuXHRib2R5LmFkbWluLWJhciAuaGFzLXN0aWNreS5oZWFkZXItdXAsXG5cdGJvZHkuYWRtaW4tYmFyIGhlYWRlcixcblx0Ym9keS5hZG1pbi1iYXIuY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciBoZWFkZXIge1xuXHRcdHRvcDogMi44NzVlbTtcblx0fVxufVxuXG4vKiBFbmQgU3RpY2t5IEFkbWluIEJhciAqL1xuLmFkbWluLWJhciBoZWFkZXIjbWFpbi1oZWFkZXIubWVudS1zdGlja3kge1xuICB0b3A6IDEuODc1ZW07XG59XG5cbi5oaWRlLWFkbWluLWJhci5hZG1pbi1iYXIgaGVhZGVyI21haW4taGVhZGVyLm1lbnUtc3RpY2t5IHtcbiAgdG9wOiAwO1xufVxuXG5oZWFkZXIjbWFpbi1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjAsIDIwLCAyMCwgMC41KTtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMC42MjVlbSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigwLjYyNWVtKTtcbiAgei1pbmRleDogOTk5OTk7XG59XG5cbi5hZG1pbi1iYXIgaGVhZGVyI21haW4taGVhZGVyIHtcbiAgdG9wOiBhdXRvO1xuICB6LWluZGV4OiA5OTk7XG59XG5cbmhlYWRlciNtYWluLWhlYWRlci5oYXMtc3RpY2t5Lm1lbnUtc3RpY2t5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IGF1dG9cbn1cblxuLnNpbmdsZS1tb3ZpZSBoZWFkZXIjbWFpbi1oZWFkZXIsXG4uc2luZ2xlLXZpZGVvIGhlYWRlciNtYWluLWhlYWRlcixcbi5zaW5nbGUtZXBpc29kZSBoZWFkZXIjbWFpbi1oZWFkZXIsXG4uc2luZ2xlLXR2X3Nob3cgIGhlYWRlciNtYWluLWhlYWRlcixcbi5zaW5nbGUtdHZfc2hvdyBoZWFkZXIuaXEtbGF5b3V0LWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4uaXEtaGlkZS1oZWFkZXIgaGVhZGVyI21haW4taGVhZGVyKy5zaXRlLWNvbnRlbnQtY29udGFpbiwgLmVwaXNvZGUtdGVtcGxhdGUtc3RyZWFtaXQtZnVsbC13aWR0aCBoZWFkZXIjbWFpbi1oZWFkZXIrLnNpdGUtY29udGVudC1jb250YWluLCAudmlkZW8tdGVtcGxhdGUtc3RyZWFtaXQtZnVsbC13aWR0aCBoZWFkZXIjbWFpbi1oZWFkZXIrLnNpdGUtY29udGVudC1jb250YWluICxoZWFkZXIjbWFpbi1oZWFkZXIgKyAjcHJpbWFyeSwuaXEtaGlkZS1oZWFkZXIgaGVhZGVyI21haW4taGVhZGVyKy5zaXRlLWNvbnRlbnQtY29udGFpbntcbiAgcGFkZGluZy10b3A6IDQuMzc1ZW07XG59XG5cbi5pcS1zZWFyY2gtYmFyIC5zZWFyY2gtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgcGFkZGluZzogMC4zMTI1ZW0gMC45Mzc1ZW0gMC4zMTI1ZW0gMi41ZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtYmcxKTtcbn1cblxuLmlxLXNlYXJjaC1iYXIgLnNlYXJjaGJveCAuc2VhcmNoLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDAuOTM3NWVtO1xuICB0b3A6IDAuMzc1ZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oZWFkZXIgLmlxLXN1Yi1jYXJkLnNldHRpbmctZHJvcGRvd24ge1xuICBwYWRkaW5nOiAwLjkzNzVlbSAwLjkzNzVlbSAwLjkzNzVlbSAwICFpbXBvcnRhbnQ7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21lbnUucG5nKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXI7XG59XG5cbi5zZWFyY2gtdG9nZ2xlOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2PmxpLm1lbnUtaXRlbTpob3Zlcj5hLCBoZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2PmxpLm1lbnUtaXRlbTpob3Zlcj5pIHtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdj5saS5tZW51LWl0ZW06aG92ZXI+aXtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG5oZWFkZXIgLm5hdmJhciB1bD5saS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+YSwgaGVhZGVyIC5uYXZiYXIgdWw+bGkuY3VycmVudC1tZW51LWFuY2VzdG9yPmkge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsLm5hdmJhci1uYXY+bGkuY3VycmVudC1tZW51LXBhcmVudD5hLCBoZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2PmxpLmN1cnJlbnQtbWVudS1pdGVtPmEge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2PmxpOmhvdmVyPmEge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2PmxpLm1lbnUtaXRlbT5hIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0gIFVzZXIgRHJvcGRvd24gICAgLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmhlYWRlciAuaXEtdXNlcm1lbnUtZHJvcGRvd24gLmlxLXN1Yi1kcm9wZG93biAuaXEtY2FyZC1ib2R5IGRpdiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5oZWFkZXIgLmlxLXVzZXJtZW51LWRyb3Bkb3duIC5pcS1zdWItZHJvcGRvd24gLmlxLWNhcmQtYm9keSAucmlnaHQtaWNvbiBpIHtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgcGFkZGluZzogMDtcbn1cblxuaGVhZGVyIC5pcS11c2VybWVudS1kcm9wZG93biAuaXEtc2hvdyAuaXEtc3ViLWRyb3Bkb3duLCAuaXEtc2hvdyAuc2VhcmNoLWJveCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG5oZWFkZXIgLmlxLXVzZXJtZW51LWRyb3Bkb3duIC5pcS1zdWItZHJvcGRvd24ge1xuICB3aWR0aDogMTguNzVlbTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMC45Mzc1ZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLWJnMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDQuMzc1ZW0pO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDQuMzc1ZW0pO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwIDEuODc1ZW0gMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDAgMS44NzVlbSAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMHB4IDAgMS44NzVlbSAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4uZWxlbWVudG9yLXdpZGdldC1pcW9uaWNfc2VhcmNoIC5zZWFyY2hfd3JhcCAuc2VhcmNoLWZvcm0gaW5wdXR7XG4gIHBhZGRpbmc6IDAgMS41ZW0gMCAzZW07XG59XG5cbi5sYXlvdXQtZm9vdGVyLXdpZGdldCAuZm9vdGVyLW1lbnU+bGl7XG4gIHBhZGRpbmctcmlnaHQ6IDIuODEyNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpcmVjdGlvbjogbHRyO1xufSBcblxuaGVhZGVyLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbWVudS5wbmcpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIGNlbnRlcjtcbn1cblxuaGVhZGVyIC5pcS11c2VybWVudS1kcm9wZG93biBsaSAuaXEtc3ViLWRyb3Bkb3duIC5pcS1zdWItY2FyZCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDAuOTM3NWVtIDAuOTM3NWVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMC4wNjI1ZW0gc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDAuMDYyNWVtIDA7XG4gIGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyMDksIDIwOCwgMjA3LCAwKSwgcmdiYSgyMDksIDIwOCwgMjA3LCAwLjMpLCByZ2JhKDIwOSwgMjA4LCAyMDcsIDAuNikpO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG59XG5cbmhlYWRlciAuaXEtdXNlcm1lbnUtZHJvcGRvd24gLmlxLXN1Yi1jYXJkLnNldHRpbmctZHJvcGRvd24ge1xuICBwYWRkaW5nOiAwLjkzNzVlbSAwIDAuOTM3NWVtIDAuOTM3NWVtICFpbXBvcnRhbnQ7XG59XG5cbmhlYWRlciAuaXEtdXNlcm1lbnUtZHJvcGRvd24gbGkgLmlxLXN1Yi1kcm9wZG93biBhLmlxLXN1Yi1jYXJkOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG5oZWFkZXIgLmlxLXVzZXJtZW51LWRyb3Bkb3duIC5pcS1zdWItZHJvcGRvd24gLmlxLWNhcmQtYm9keSAuaXEtc3ViLWNhcmQgaDYge1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xufVxuaGVhZGVyIC5pcS11c2VybWVudS1kcm9wZG93biAuaXEtc3ViLWRyb3Bkb3duIC5pcS1jYXJkLWJvZHkgLmlxLXN1Yi1jYXJkOmhvdmVyIGg2IHtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG5oZWFkZXIgLmF2YXRhci00MCwgaGVhZGVyIC5oZWFkZXItdXNlci1yaWdodHMgLnJvdW5kZWQtY2lyY2xlIHtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgd2lkdGg6IDIuNWVtO1xuICBtaW4td2lkdGg6IDIuNWVtO1xuICBsaW5lLWhlaWdodDogMi41ZW07XG59XG5cbmhlYWRlciAuc3ViLW1haW4gLmlxLXVzZXJtZW51LWRyb3Bkb3duIHVsIHtcbiAgbWFyZ2luOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1ZW07XG59XG4uaXEtdXNlcm1lbnUtZHJvcGRvd24gLmlxLXN1Yi1kcm9wZG93biAuaXEtY2FyZC1ib2R5IC5yaWdodC1pY29ue1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBOYXZpZ2F0aW9uXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuaGVhZGVyIC5uYXZiYXIgLm1lbnUtaGVhZGVyLW1lbnUtY29udGFpbmVyLCBoZWFkZXIgLm5hdmJhciAubWVudS1hbGwtcGFnZXMtY29udGFpbmVyLCBoZWFkZXIgLm5hdmJhciAubWVudS10ZXN0aW5nLW1lbnUtY29udGFpbmVyLCBoZWFkZXIgLm5hdmJhciAubWVudS1zaG9ydC1jb250YWluZXIsIGhlYWRlciAubmF2YmFyIC5tZW51LW1haW4tbWVudS1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMi44MTI1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkubWVudS1pdGVtIGEge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMCAuNjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiA1ZW07XG4gIHotaW5kZXg6IDk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG5oZWFkZXIubWVudS1zdGlja3kgLm1haW4taGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMC45Mzc1ZW0gMCByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMC45Mzc1ZW0gMCByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgYm94LXNoYWRvdzogMCAwIDAuOTM3NWVtIDAgcmdiYSgwLCAwLCAwLCAuMSk7XG59XG5cbmhlYWRlciAubmF2YmFyIC5tZW51LWhlYWRlci1tZW51LWNvbnRhaW5lciwgaGVhZGVyIC5uYXZiYXIgLm1lbnUtYWxsLXBhZ2VzLWNvbnRhaW5lciwgaGVhZGVyIC5uYXZiYXIgLm1lbnUtdGVzdGluZy1tZW51LWNvbnRhaW5lciwgaGVhZGVyIC5uYXZiYXIgLm1lbnUtc2hvcnQtY29udGFpbmVyLCBoZWFkZXIgLm5hdmJhciAubWVudS1tYWluLW1lbnUtY29udGFpbmVyLCBoZWFkZXIgLm5hdmJhciAjaXEtbWVudS1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCB7XG4gIGZsb2F0OiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bC5zdWItbWVudSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuaGVhZGVyIHVsLnNob3BfbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpOmhvdmVyPi5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1ib2R5LWJnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0wLjkzNzVlbTtcbiAgbGVmdDogLTEwMCU7XG4gIG1pbi13aWR0aDogMTZlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMi41ZW07XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEuMjVlbSAwIHJnYigwIDAgMCAvIDMwJSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDEuMjVlbSAwIHJnYigwIDAgMCAvIDMwJSk7XG4gIGJveC1zaGFkb3c6IDAgMCAxLjI1ZW0gMCByZ2IoMCAwIDAgLyAzMCUpO1xufVxuXG5oZWFkZXIubWVudS1zdGlja3kgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnU+bGkgYSB7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaT5hIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nOiAwLjkzOGVtO1xuICBjb2xvcjogdmFyKC0taXEtYm9keS10ZXh0KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGk+YTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMC4yNTBlbTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaTpob3Zlcj5hOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpPmE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCB2YXIoLS1pcS10by1ncmFkaWVudC1jb2xvcikgMCUsIHZhcigtLWlxLWZvcm0tZ3JhZGllbnQtY29sb3IpIDEwMCUpO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAtMTtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpOmhvdmVyPmE6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtcGFyZW50PmE6OmFmdGVyLCBoZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgLnN1Yi1tZW51IGxpLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbT5hOjphZnRlciwgaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpIC5zdWItbWVudSBsaS5tZW51LWl0ZW06aG92ZXI+YTo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIGE6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSBhOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIHVsIGxpIGEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbmhlYWRlci5tZW51LXN0aWNreSAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaTpob3Zlcj4uc3ViLW1lbnUge1xuICB0b3A6IC0wLjkzNzVlbTtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxLjg3NWVtO1xuICBmb250LXNpemU6IDAuNzUwZW07XG4gIHotaW5kZXg6IDk7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0b3A6IDQ1JTtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE2MGRlZykgdHJhbnNsYXRlWSgtNDUlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMTYwZGVnKSB0cmFuc2xhdGVZKC00NSUpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlWSgxNjBkZWcpIHRyYW5zbGF0ZVkoLTQ1JSk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWSgxNjBkZWcpIHRyYW5zbGF0ZVkoLTQ1JSk7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpPmEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIHBhZGRpbmc6IDBweCAwLjkzOGVtIDBweCAwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1ZW07XG4gIHotaW5kZXg6IDk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBjb2xvcjogdmFyKC0taXEtYm9keS10ZXh0KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaTpob3Zlcj5pIHtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpIGxpOmhvdmVyPmEge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSBsaTpob3Zlcj5pIHtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgLnN1Yi1tZW51IGxpLm1lbnUtaXRlbSBhIHtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpOmhvdmVyLCBoZWFkZXIgLm5hdmJhciB1bCBsaSBhOmhvdmVyLCBoZWFkZXIgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLCBoZWFkZXIgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtcGFyZW50IGEsIGhlYWRlciAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgaSwgaGVhZGVyIC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0+aSB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpIC5zdWItbWVudSBsaS5tZW51LWl0ZW0gYSB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbi5uYXYtb3ZlcmxheSB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLm1vcmUtdG9nZ2xlIHtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMzc1ZW07XG59XG5cbi5kcm9wZG93bi10b2dnbGUubW9yZS10b2dnbGU6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLm1vYmlsZS1tb3JlLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9yZS1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMuMTI1ZW07XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDE4cmVtO1xuICBwYWRkaW5nOiAwLjM1cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA0LjM3NWVtKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA0LjM3NWVtKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLWJnMSk7XG4gIGJveC1zaGFkb3c6IDBweCAwLjE4NzVlbSAwLjYyNWVtIHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogOTk5O1xufVxuXG4ubW9yZS1tZW51LnNob3cge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiBOYXZpZ2F0aW9uIFN1YiBNZW51ICovXG5cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpOmhvdmVyIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjkzOGVtIDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLWJvZHktYmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDE2ZW07XG4gIHotaW5kZXg6IDk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEuMjVlbSAwIHJnYigwIDAgMCAvIDMwJSk7XG5cdC1tb3otYm94LXNoYWRvdzogMCAwIDEuMjVlbSAwIHJnYigwIDAgMCAvIDMwJSk7XG5cdGJveC1zaGFkb3c6IDAgMCAxLjI1ZW0gMCByZ2IoMCAwIDAgLyAzMCUpO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMCAwLjkzOGVtO1xufVxuXG4vKiBOYXZpZ2F0aW9uIFN1YiBNZW51ICovXG5cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaT4uc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBOYXZpZ2F0aW9uIFN0aWNreSAqL1xuXG5oZWFkZXIubWVudS1zdGlja3kgLm1haW4taGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjAsIDIwLCAyMCwgMC45KSAhaW1wb3J0YW50O1xufVxuXG5oZWFkZXIubWVudS1zdGlja3kgLm1haW4taGVhZGVyIC5uYXZiYXIgdWwgbGkgYSB7XG4gIGxpbmUtaGVpZ2h0OiA0LjA2MjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5oZWFkZXIubWVudS1zdGlja3kgLm1haW4taGVhZGVyIC5uYXZiYXIgdWwgbGk6aG92ZXIgLnN1Yi1tZW51IHtcbiAgdG9wOiA0LjA2MjVlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgVW5pdFRlc3QgRGF0YSBTdGFydCAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxucCB7XG4gIG1hcmdpbjogMC45Mzc1ZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjZlbTtcbn1cblxuLmJsb2ctYnV0dG9uIC5idXR0b24tbGluaywgLmNvbW1lbnQtcmVzcG9uZCAuZm9ybS1zdWJtaXQgLnN1Ym1pdCwgLmNvbW1lbnRsaXN0IC5pcS1jb21tZW50cy1tZWRpYSAucmVwbHkgYSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXByaW1hcnktaG92ZXIpO1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmZvcm0tc3VibWl0IC5zdWJtaXQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLmJsb2ctYnV0dG9uIC5idXR0b24tbGluazo6YmVmb3JlLCAuY29tbWVudC1yZXNwb25kIC5mb3JtLXN1Ym1pdCAuc3VibWl0OjpiZWZvcmUsIC5jb21tZW50bGlzdCAuaXEtY29tbWVudHMtbWVkaWEgLnJlcGx5IGE6YmVmb3JlLCAud3AtYmxvY2stYnV0dG9uX19saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGJvcmRlcjogMC4wNjI1ZW0gc29saWQgdmFyKC0taXEtcHJpbWFyeSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbn1cblxuLmJsb2ctYnV0dG9uIC5idXR0b24tbGluazpob3ZlcjpiZWZvcmUsIC5ibG9nLWJ1dHRvbiAuYnV0dG9uLWxpbms6Zm9jdXM6YmVmb3JlLCAuYmxvZy1idXR0b24gLmJ1dHRvbi1saW5rOmFjdGl2ZTpiZWZvcmUsIC5jb21tZW50LXJlc3BvbmQgLmZvcm0tc3VibWl0IC5zdWJtaXQ6aG92ZXI6YmVmb3JlLCAuY29tbWVudC1yZXNwb25kIC5mb3JtLXN1Ym1pdCAuc3VibWl0OmZvY3VzOmJlZm9yZSwgLmNvbW1lbnQtcmVzcG9uZCAuZm9ybS1zdWJtaXQgLnN1Ym1pdDphY3RpdmU6YmVmb3JlLCAuY29tbWVudGxpc3QgLmlxLWNvbW1lbnRzLW1lZGlhIC5yZXBseSBhOmhvdmVyOmJlZm9yZSwgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlcjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbn1cblxuLmJ1dHRvbi1saW5rIGkge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLmlxLWJsb2ctbWV0YSB1bCBsaSB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luOiAwIDAgMC42MjVlbSAwLjYyNWVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGJvcmRlci1yaWdodDogMC4yNTBlbSBzb2xpZCB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgdmFyKC0taXEtdG8tZ3JhZGllbnQtY29sb3IpIDAlLCB2YXIoLS1pcS1mb3JtLWdyYWRpZW50LWNvbG9yKSAxMDAlKTtcbiAgcGFkZGluZzogMC42MjVlbSAwLjkzOGVtIDAuNjI1ZW0gMC42MjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pcS1ibG9nLW1ldGEgdWwgbGkgYSB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbi5pcS1ibG9nLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuNWVtO1xuICBib3JkZXI6IDAuMDYyNWVtIHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAwLjA2M2VtIDA7XG4gIGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyMDksIDIwOCwgMjA3LCAwKSwgcmdiYSgyMDksIDIwOCwgMjA3LCAwLjMpLCByZ2JhKDIwOSwgMjA4LCAyMDcsIDAuNikpO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG59XG5cbi8qd2lkZ2V0LW1lbnUqL1xuXG4ud2lkZ2V0Om5vdCgud2lkZ2V0LXdvb2YpLCAud29vZl9jb250YWluZXIsXG4ud2lkZ2V0X3RvcF9yYXRlZF9wcm9kdWN0cyB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1ZW07XG4gIHBhZGRpbmc6IDEuODc1ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYigyNSAyNSAyNSkgMCUsIHJnYigyNSAyNSAyNSkgMTAlLCByZ2JhKDgzLCAxMDAsIDE0MSwgMCkgMTAwJSk7XG4gIGJvcmRlci10b3A6IDAuMDYyNWVtIHNvbGlkIHJnYmEoMjA5LCAyMDgsIDIwNywgMC42KTtcbn1cblxuZm9vdGVyIC53aWRnZXQ6bm90KC53aWRnZXQtd29vZil7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi53aWRnZXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi53aWRnZXQgdWwgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1ZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NWVtO1xuICBib3JkZXItYm90dG9tOiAwLjA2M2VtIHNvbGlkIHJnYmEoODIsIDk1LCAxMjksIDAuMSk7XG59XG5cbi53aWRnZXQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi53aWRnZXQgdWwgdWwuY2hpbGRyZW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjU2M2VtO1xufVxuXG4ud2lkZ2V0IHVsLm1lbnUgbGkge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi53aWRnZXQgdWwgbGkgYSwgdWwud3AtYmxvY2stYXJjaGl2ZXMtbGlzdCBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi53aWRnZXRfY2F0ZWdvcmllcyB1bCB1bC5jaGlsZHJlbiwgLndpZGdldF9wYWdlcyB1bCB1bC5jaGlsZHJlbiB7XG4gIHBhZGRpbmctdG9wOiAwLjkzNzVlbTtcbn1cblxuLndpZGdldF9jYXRlZ29yaWVzIHVsIGxpLCAud2lkZ2V0X2FyY2hpdmUgdWwgbGksIC53aWRnZXRfcGFnZXMgdWwgbGkge1xuICBjb2xvcjogdmFyKC0taXEtYm9keS10ZXh0KTtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1ZW07XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNWVtIHNvbGlkIHJnYmEoODIsIDk1LCAxMjksIDAuMSk7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpIGEsIC53aWRnZXQgdWwubWVudSBsaSBhIHtcbiAgcGFkZGluZzogMC42MjVlbSAwIDAuNjI1ZW0gMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVlbSBzb2xpZCByZ2JhKDgyLCA5NSwgMTI5LCAwLjA5KTtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGksIC53aWRnZXQgdWwubWVudSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBhOmJlZm9yZSwgLndpZGdldF9wYWdlcyB1bCBsaSBhOmJlZm9yZSwgLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaSBhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xuICB0b3A6IDAuMTg3NWVtO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgYTpiZWZvcmUsIC53aWRnZXQgdWwubWVudSBsaSBhOmJlZm9yZSB7XG4gIHRvcDogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaSBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xuICB0b3A6IDAuODc1ZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBzZWFyY2ggKi9cblxuLnNpZGViYXItc2VydmljZS1yaWdodCAud2lkZ2V0IC5zZWFyY2gtZm9ybSBpbnB1dCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4uc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtZm9ybSBpbnB1dDpmb2N1cywgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cywgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cywgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzIHtcbiAgYm9yZGVyOiAwLjA2MjVlbSBzb2xpZCB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0LFxuLndjLWJsb2NrLXByb2R1Y3Qtc2VhcmNoIC53Yy1ibG9jay1wcm9kdWN0LXNlYXJjaF9fYnV0dG9uLFxuLndvb2ZfdGV4dF9zZWFyY2hfY29udGFpbmVyIC53b29mX3RleHRfc2VhcmNoX2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGhlaWdodDogMy41ZW07XG4gIHdpZHRoOiAzLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNWVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5oZWFkZXIuc3R5bGUtb25lIC5pcS1zZWFyY2gtYmFyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeS1ob3Zlcik7XG59XG5cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndpZGdldCAuc2VhcmNoLWZvcm0gaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1ib2R5LWJnKTtcbn1cblxuLndpZGdldCAuc2VhcmNoLWZvcm0gaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiA1ZW07XG59XG4vKiBzZWFyY2ggcnRsICAqL1xuaGVhZGVyIC5pcS1hamF4LXNlYXJjaCAuc2VhcmNoLWJveC5pcS1zZWFyY2gtYmFyLmQtc2VhcmNoIC5zZWFyY2gtZmllbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiA1LjVlbTtcbn1cblxuLmhlYWRlci1kZWZhdWx0LmlxLWxheW91dC1oZWFkZXIgLnNlYXJjaC1mb3JtLWRlZmF1bHQgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgZm9udC1zaXplOjFlbTtcbn0gXG4uZWxlbWVudG9yLXdpZGdldC1pcW9uaWNfc2VhcmNoIC5zZWFyY2hfd3JhcC5zZWFyY2gtZm9ybS1kZWZhdWx0IC5zZWFyY2gtZm9ybSAuYWxpZ24tcmlnaHQgaW5wdXR7XG4gIHBhZGRpbmc6IDAgMWVtIDAgNGVtO1xufVxuLmVsZW1lbnRvci13aWRnZXQtaXFvbmljX3NlYXJjaCAuc2VhcmNoX3dyYXAuc2VhcmNoLWZvcm0tZGVmYXVsdCAuYWxpZ24tbGVmdCBpbnB1dHtcbiAgcGFkZGluZzowIDJlbSAwIDNlbTtcbn1cbi8qIEJsb2cgUGFnZSBMaW5rICovXG5cbi5wYWdlLWxpbmtzIHtcbiAgbWFyZ2luOiAwLjkzNzVlbSAwIDAuNjI1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ucGFnZS1saW5rcz5zcGFuLnBhZ2UtbnVtYmVyLCAucGFnZS1saW5rcyBhIHtcbiAgd2lkdGg6IDIuODEyNWVtO1xuICBoZWlnaHQ6IDIuODEyNWVtO1xuICBsaW5lLWhlaWdodDogMi44MTI1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1ZW07XG4gIHBhZGRpbmc6IDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGJvcmRlcjogMC4wNjI1ZW0gc29saWQgcmdiYSgxMzQsIDE0MCwgMTU2LCAwLjE4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5wYWdlLWxpbmtzIHNwYW4ucG9zdC1wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIHdpZHRoOiAyLjgxMjVlbTtcbiAgaGVpZ2h0OiAyLjgxMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIuODEyNWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBtYXJnaW4tbGVmdDogMC42MjVlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbi5wYWdlLWxpbmtzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbn1cblxuYXJ0aWNsZS5oZW50cnkgLmlxLWJsb2ctZGV0YWlsIC5ibG9nLWNvbnRlbnQgLnBhZ2UtbGlua3MgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbi8qIFN0aWNreSAqL1xuXG4uc3RpY2t5IC5pcS1ibG9nLWJveCAuYmxvZy10aXRsZSAuZW50cnktdGl0bGUgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uc3RpY2t5IC5pcS1ibG9nLWJveCAuYmxvZy10aXRsZSAuZW50cnktdGl0bGUgYTphZnRlciB7XG4gIGNvbnRlbnQ6ICcqJztcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEuNjI1ZW07XG59XG5cbi8qIEdhbGxlcnkgKi9cblxuLmdhbGxlcnktc2l6ZS10aHVtYm5haWwgLmdhbGxlcnktaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMiU7XG4gIHdpZHRoOiAxOC40JTtcbiAgbWFyZ2luLWJvdHRvbTogMiU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jYXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1ZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuLmdhbGxlcnktc2l6ZS10aHVtYm5haWwgLmdhbGxlcnktaXRlbSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNWVtO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTEgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogNDglO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAzMS4zJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMjMlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAxOCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDE0LjYlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAxMi4yJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTAuNSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDkuMSU7XG59XG5cbi5nYWxsZXJ5LmdhbGxlcnktc2l6ZS10aHVtYm5haWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeS1jYXB0aW9uLCAud3AtY2FwdGlvbiwgZmlnY2FwdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1pcS1ib2R5LXRleHQpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjgxMjVlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS41ZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwLjQzNzVlbSBhdXRvIDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogQXVkaW8gKi9cblxuYXJ0aWNsZS5oZW50cnkuZm9ybWF0LWF1ZGlvIC5pcS1ibG9nLWltYWdlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVlbTtcbn1cblxuYXJ0aWNsZS5oZW50cnkuZm9ybWF0LWF1ZGlvIC5pcS1ibG9nLWltYWdlIHA6bnRoLWNoaWxkKC1uKzIpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMS44NzVlbTtcbn1cblxuYXJ0aWNsZS5oZW50cnkuZm9ybWF0LWF1ZGlvIC5pcS1ibG9nLWltYWdlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEuODc1ZW07XG59XG5cbmFydGljbGUuaGVudHJ5LmZvcm1hdC12aWRlbyAuaXEtYmxvZy1pbWFnZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLypwYWdpbmF0aW9uLW5hdiovXG5cbi5wYWdlLW51bWJlcnMgbGkgLm5leHQucGFnZS1udW1iZXJzLCAucGFnZS1udW1iZXJzIGxpIC5wcmV2LnBhZ2UtbnVtYmVycyB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwIDAuOTM3NWVtO1xufVxuXG4ucGFnZS1udW1iZXJzIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucGFnZS1udW1iZXJzIGxpIC5wYWdlLW51bWJlcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMi44MTI1ZW07XG4gIGhlaWdodDogMi44MTI1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIuODEyNWVtO1xuICBtYXJnaW4tbGVmdDogMC4zMTI1ZW07XG4gIGNvbG9yOiB2YXIoLS1pcS1zZWNvbmRhcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIGJvcmRlcjogMC4wNjI1ZW0gc29saWQgdmFyKC0taXEtd2hpdGUtbGlnaHQtY29sb3IpO1xufVxuXG4ucGFnZS1udW1iZXJzIGxpIC5wYWdlLW51bWJlcnM6aG92ZXIge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG4ucGFnZS1udW1iZXJzIGxpIC5wYWdlLW51bWJlcnM6Zm9jdXMge1xuICB6LWluZGV4OiAyO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ucGFnZS1udW1iZXJzIGxpIC5wYWdlLW51bWJlcnM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLnBhZ2UtbnVtYmVycyBsaSAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICB3aWR0aDogMi44MTI1ZW07XG4gIGhlaWdodDogMi44MTI1ZW07XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dCAwcztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0IDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQgMHM7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXByaW1hcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuLmZvb3Rlci1tZW51IGxpe2RpcmVjdGlvbjogbHRyO31cblxuLypTaWRlQmFyIC0gUmVjZW50IENvbW1lbnRzKi9cblxuLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzICNyZWNlbnRjb21tZW50cyBsaS5yZWNlbnRjb21tZW50cyBzcGFuIGEge1xuICBjb2xvcjogdmFyKC0tYm9keS10ZXh0KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzICNyZWNlbnRjb21tZW50cyBsaS5yZWNlbnRjb21tZW50cyBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyAjcmVjZW50Y29tbWVudHMgbGkucmVjZW50Y29tbWVudHMgYSB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgI3JlY2VudGNvbW1lbnRzIGxpLnJlY2VudGNvbW1lbnRzIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmlxLXdpZGdldC1tZW51IC5pcS1wb3N0IGxpIGE6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmlxLXdpZGdldC1tZW51IC5pcS1wb3N0IGxpIGEge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi8qIFNpZGVCYXIgQ2FsZW5kYXIgKi9cblxuLmNhbGVuZGFyX3dyYXAgLndwLWNhbGVuZGFyLXRhYmxlIGNhcHRpb24ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgY2FwdGlvbi1zaWRlOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53aWRnZXRfY2FsZW5kYXIgdGFibGUgY2FwdGlvbiB7XG4gIGNhcHRpb24tc2lkZTogaW5oZXJpdDtcbiAgY29sb3I6IHZhcigtLWlxLXNlY29uZGFyeSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi53aWRnZXRfY2FsZW5kYXIgdGFibGUjd3AtY2FsZW5kYXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1ib2R5LWJnKVxufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIC5jYWxlbmRhcl93cmFwIHRkI3RvZGF5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbi53aWRnZXRfY2FsZW5kYXIgLmNhbGVuZGFyX3dyYXAgdGQjdG9kYXkgYSB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbi53aWRnZXRfY2FsZW5kYXIgLmNhbGVuZGFyX3dyYXAgdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1pcS1zZWNvbmRhcnkpO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIC5jYWxlbmRhcl93cmFwIHRhYmxlIHRoLCAud2lkZ2V0X2NhbGVuZGFyIC5jYWxlbmRhcl93cmFwIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMC41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgLm1lbnUtc2VydmljZS1tZW51LWNvbnRhaW5lciB1bCBsaSBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53aWRnZXRfdGFnX2Nsb3VkIHVsIGxpLCBmb290ZXIgdWwud3AtdGFnLWNsb3VkIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwLjMxMjVlbSAwLjMxMjVlbSAwLjMxMjVlbSAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi53aWRnZXQgLndpZGdldC10aXRsZSwgLndpZGdldC53aWRnZXRfYmxvY2sgaDEsIC53aWRnZXQud2lkZ2V0X2Jsb2NrIGgyLCAud2lkZ2V0LndpZGdldF9ibG9jayBoMywgLndpZGdldC53aWRnZXRfYmxvY2sgaDQsIC53aWRnZXQud2lkZ2V0X2Jsb2NrIGg1LCAud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxLjM3NXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEuMzY0ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjY4MmVtO1xuICBib3JkZXI6IDAuMDQ1ZW0gc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDAuMDQ1ZW0gMDtcbiAgYm9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIwOSwgMjA4LCAyMDcsIDApLCByZ2JhKDIwOSwgMjA4LCAyMDcsIDAuMyksIHJnYmEoMjA5LCAyMDgsIDIwNywgMC42KSk7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLndpZGdldF9jYXRlZ29yaWVzIHVsIGxpIGEsIC53aWRnZXRfcGFnZXMgdWwgbGkgYSwgLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaSBhIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBhOmJlZm9yZSwgLndpZGdldF9wYWdlcyB1bCBsaSBhOmJlZm9yZSwgLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaSBhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xuICB0b3A6IDAuMTg3NWVtO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndwLWJsb2NrLWNhbGVuZGFyIHRhYmxlIGNhcHRpb24ge1xuICBjYXB0aW9uLXNpZGU6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi53cC1ibG9jay1jYWxlbmRhciB0YWJsZSB0aCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ud3AtYmxvY2stY2FsZW5kYXIgdGJvZHkgdGQsIC53cC1ibG9jay1jYWxlbmRhciB0aCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taXEtd2hpdGUtbGlnaHQtY29sb3IpO1xuICBjb2xvcjogdmFyKC0taXEtYm9keS10ZXh0KTtcbn1cblxuLndpZGdldF9jYWxlbmRhciAuY2FsZW5kYXJfd3JhcCB0YWJsZSB0aCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLWJvZHktYmcpO1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIHRhYmxlI3dwLWNhbGVuZGFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVlbTtcbn1cblxuLndwLWNhbGVuZGFyLW5hdiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLndpZGdldF9jYWxlbmRhciB0YWJsZSN3cC1jYWxlbmRhciB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1ZW07XG59XG5cbi8qIEZvb3RlciAqL1xuXG5mb290ZXIuZm9vdGVyLW9uZSAuY29weXJpZ2h0LWZvb3RlciAuY29weXJpZ2h0IGEge1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xufVxuXG5mb290ZXIgLndpZGdldCB1bCBsaSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMC41ZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZm9vdGVyIC53aWRnZXQgdWwgbGkgYTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgdG9wOiAwLjEyNWVtO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuZm9vdGVyIC53aWRnZXQgdWwgbGkgYSB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG5mb290ZXIgdWwgbGkuY2F0LWl0ZW0gc3Bhbi5wb3N0X2NvdW50LCBmb290ZXIgdWwgbGkgc3Bhbi5hcmNoaXZlQ291bnQge1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDMuMTI1ZW07XG4gIHdpZHRoOiAxLjI1ZW07XG4gIGhlaWdodDogMS4yNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAwLjEyNWVtO1xufVxuXG5mb290ZXIgLndpZGdldCB1bC53cC10YWctY2xvdWQgbGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAuMzEyNWVtIDAuMzEyNWVtIDAuMzEyNWVtIDA7XG59XG5cbmZvb3RlciAud2lkZ2V0IHVsIGxpIGEucnNzd2lkZ2V0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmZvb3RlciAud2lkZ2V0IC5yc3MtZGF0ZSB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuZm9vdGVyIC53cC1jYWxlbmRhci10YWJsZSB0aCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLWJvZHktYmcpO1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xufVxuXG5mb290ZXIgLndpZGdldCB1bC5tZW51IGxpIGEsIGZvb3RlciAud2lkZ2V0IHVsIGxpIGEge1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuZm9vdGVyIC53aWRnZXQgdWwubWVudSBsaSBhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xuICB0b3A6IDAuODc1ZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG5mb290ZXIgLndpZGdldCB1bCBsaSBhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xuICB0b3A6IDAuMTI1ZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG5mb290ZXIgLndpZGdldCB1bC5tZW51IGxpIGE6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG4vKiBCbG9nIENvbW1lbnQgKi9cblxuLmNvbW1lbnQtZm9ybS1hdXRob3IsIC5jb21tZW50LWZvcm0tZW1haWwsIC5jb21tZW50LWZvcm0tdXJsIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlxLXJlcGx5LmlxLWJ1dHRvbi1zdHlsZS0yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmNvbW1lbnQtZm9ybS1jb21tZW50IHRleHRhcmVhLCAuY29tbWVudC1mb3JtLWF1dGhvciBpbnB1dCwgLmNvbW1lbnQtZm9ybS11cmwgaW5wdXQsIC5jb21tZW50LWZvcm0tZW1haWwgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iZyk7XG59XG5cbi5jb21tZW50bGlzdCAuaXEtY29tbWVudC1tZXRhZGF0YSAuZWRpdC1saW5rIGEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNWVtO1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeS1ob3Zlcik7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY29tbWVudC1yZXNwb25kIC5mb3JtLXN1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNWVtO1xufVxuXG4uY29tbWVudGxpc3QgLmNvbW1lbnQtY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVlbTtcbiAgbWFyZ2luLXRvcDogMC42MjVlbTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnRzLXRpdGxlLCAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4uY29tbWVudC1yZXNwb25kIHRleHRhcmVhLCAuY29tbWVudC1yZXNwb25kIGlucHV0IHtcbiAgZmxvYXQ6IGluaGVyaXQ7XG59XG5cbi5jb21tZW50bGlzdCAuaXEtY29tbWVudC1tZXRhZGF0YSBhIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDAuMzEyNWVtIDA7XG59XG5cbnAuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIG1hcmdpbjogMHB4IDAgMS44NzVlbSAwO1xufVxuXG4uY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGhlaWdodDogMS41ZW07XG59XG5cbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtZGF0ZSwgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1kYXRlIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0taXEtYm9keS10ZXh0KTtcbn1cblxuLmNvbW1lbnRsaXN0IC5pcS1jb21tZW50LW1ldGFkYXRhIHtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgYm9yZGVyLXJpZ2h0OiAwLjI1ZW0gc29saWQgdmFyKC0taXEtcHJpbWFyeSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHZhcigtLWlxLXRvLWdyYWRpZW50LWNvbG9yKSAwJSwgdmFyKC0taXEtZm9ybS1ncmFkaWVudC1jb2xvcikgMTAwJSk7XG4gIHBhZGRpbmc6IDAuNjI1ZW0gMC45Mzc1ZW0gMC42MjVlbSAwLjYyNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbW1lbnRsaXN0IC5pcS1jb21tZW50LW1ldGFkYXRhPmEge1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xufVxuXG4ucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uaGFzLWRhdGVzIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQsIC5oYXMtZXhjZXJwdHMgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudCwgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGJsb2NrcXVvdGUgKi9cblxuYmxvY2txdW90ZSwgLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtd2hpdGUtbGlnaHQtY29sb3IpO1xuICBwYWRkaW5nOiAwLjkzNzVlbSAxLjg3NWVtO1xuICBib3JkZXItcmlnaHQ6IDAuMjVlbSBzb2xpZCB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41ZW07XG59XG5cbmJsb2NrcXVvdGUgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLndwLWJsb2NrLWNvbHVtbj5wIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiB3cC1ibG9jay1idXR0b24gKi9cblxuLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5LWhvdmVyKTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1zcXVhcmVkIC53cC1ibG9jay1idXR0b25fX2xpbmssIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rLCAud3AtYmxvY2stYnV0dG9uLmFsaWduY2VudGVyIC53cC1ibG9jay1idXR0b25fX2xpbmssIC53cC1ibG9jay1idXR0b24uYWxpZ25sZWZ0IC53cC1ibG9jay1idXR0b25fX2xpbmssIC53cC1ibG9jay1idXR0b24uYWxpZ25yaWdodCAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ud3AtYmxvY2stYnV0dG9uIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5cbi53cC1ibG9jay1maWxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB2YXIoLS1pcS1ib2R5LXRleHQpO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG4gIHBhZGRpbmc6IDAuNjI1ZW0gMS44NzVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNTVlbTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6YmVmb3JlLCAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLXNxdWFyZWQgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpiZWZvcmUsIC53cC1ibG9jay1idXR0b24uYWxpZ25jZW50ZXIgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpiZWZvcmUsIC53cC1ibG9jay1idXR0b24uYWxpZ25sZWZ0IC53cC1ibG9jay1idXR0b25fX2xpbms6YmVmb3JlLCAud3AtYmxvY2stYnV0dG9uLmFsaWducmlnaHQgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ud3AtYmxvY2stZ3JvdXAuaGFzLWJhY2tncm91bmQge1xuICBwYWRkaW5nOiAxLjI1ZW0gMS44NzVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1ZW07XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1saWdodC1jb2xvcik7XG59XG5cbi53cC1ibG9jay1ncm91cC5oYXMtYmFja2dyb3VuZCAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbn1cblxuLndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xufVxuXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzICovXG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBjbGlwOiByZWN0KDAuMDYyNWVtLCAwLjA2MjVlbSwgMC4wNjI1ZW0sIDAuMDYyNWVtKTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGhlaWdodDogMHB4O1xuICB3aWR0aDogMC4wNjI1ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcS13aGl0ZS1saWdodC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NWVtO1xuICBib3gtc2hhZG93OiAwIDAgMC4xMjVlbSAwLjEyNWVtIHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIxNzU5YjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDAuMzEyNWVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwLjkzNzVlbSAxLjQzNzVlbSAwLjg3NWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogMC4zMTI1ZW07XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDA7XG59XG5cbi53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1zdHJpcGVzIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXEtYmcxKTtcbn1cblxuLmNvbW1lbnRsaXN0IGxpLmlxLWNvbW1lbnRzLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NWVtO1xufVxuXG4uY29tbWVudGxpc3QgbGkuaXEtY29tbWVudHMtaXRlbSAuaXEtY29tbWVudC10eXBlLWRhdGUge1xuICBtYXJnaW4tdG9wOiAwLjkzNzVlbTtcbn1cblxuLyogd3AtYmxvY2sgKi9cblxuLndwLWJsb2NrLWdhbGxlcnkuYWxpZ25sZWZ0IHtcbiAgbWFyZ2luOiAwcHggMS44NzVlbSAxLjg3NWVtIDAgIWltcG9ydGFudDtcbn1cblxuLndwLWJsb2NrLWltYWdlLmFsaWduZnVsbCB7XG4gIG1hcmdpbjogMCAtMS44NzVlbSAxLjg3NWVtO1xufVxuXG4ud3AtYmxvY2stY292ZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NWVtO1xufVxuXG4ud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtc3RyaXBlcyB0ZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taXEtd2hpdGUtbGlnaHQtY29sb3IpO1xufVxuXG4ud3AtYmxvY2stdGFibGUgdGQsIC53cC1ibG9jay10YWJsZSB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZC5oYXMtZGF0ZXMge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIFdvcmRQcmVzcyBDb3JlICovXG5cbi5hbGlnbmNlbnRlciwgZGl2LmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuYSBpbWcuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwcHggMHB4IDEuODc1ZW0gMS44NzVlbTtcbn1cblxuYSBpbWcuYWxpZ25ub25lIHtcbiAgbWFyZ2luOiAwcHggMS44NzVlbSAxLjg3NWVtIDBweDtcbn1cblxuYSBpbWcuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMHB4IDEuODc1ZW0gMS44NzVlbSAwcHg7XG59XG5cbmEgaW1nLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53cC1jYXB0aW9uIHAud3AtY2FwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjgxMjVlbTtcbiAgY29sb3I6IHZhcigtLWlxLWJvZHktdGV4dCk7XG59XG5cbi5lbGVtZW50b3ItaWNvbi1ib3gtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMHB4IDEuODc1ZW0gMS44NzVlbSAwcHggIWltcG9ydGFudDtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luOiAwcHggMHB4IDEuODc1ZW0gMS44NzVlbSAhaW1wb3J0YW50O1xuICBjbGVhcjogcmlnaHQ7XG59XG5cbmJvZHk6bm90KFtjbGFzcyo9YWFyZS1jb3JlXSkgLmFsaWducmlnaHQge1xuICBjbGVhcjogcmlnaHQ7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgd2lkdGg6IDAuN2VtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmlzLXN0eWxlLW91dGxpbmUgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi5oYXMtZHJvcC1jYXA6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uaGFzLWF2YXRhcnMgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudCAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LWV4Y2VycHQsIC5oYXMtYXZhdGFycyAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50IC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtbWV0YSwgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudC1tZXRhIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tICBDYXRlZ29yaWVzIHNpZGUgd2lkZ2V0ICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkgc3BhbiwgLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaSBzcGFuLmFyY2hpdmVDb3VudCB7XG4gIGJvcmRlci1yYWRpdXM6IDMuMTI1ZW07XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgd2lkdGg6IDEuMjVlbTtcbiAgaGVpZ2h0OiAxLjI1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG59XG5cbi5kb3dubG9hZC1pdGVtIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmRvd25sb2FkLWl0ZW0gbGkgaSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXByaW1hcnkpO1xuICBwYWRkaW5nOiAwLjkzNzVlbTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuLndpZGdldC5nZXQtZmlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NWVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLndpZGdldC5nZXQtZmlsZSBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG4ud2lkZ2V0LmdldC1maWxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIHJlY2VudGNvbW1lbnRzICovXG5cbi53aWRnZXQgdWwgLnJlY2VudGNvbW1lbnRzIC5jb21tZW50LWF1dGhvci1saW5rIGE6YmVmb3JlLCAud2lkZ2V0IHVsIC5yZWNlbnRjb21tZW50cyBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53aWRnZXQgdWwgLnJlY2VudGNvbW1lbnRzIC5jb21tZW50LWF1dGhvci1saW5rIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLndpZGdldCB1bCAucmVjZW50Y29tbWVudHMgYSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5zY3JvbGxiYXItdGh1bWIsIC5zY3JvbGxiYXItdHJhY2steSB7XG4gIHdpZHRoOiAwLjI1ZW0gIWltcG9ydGFudDtcbn1cblxuLnNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tZW50bGlzdCAuaXEtY29tbWVudHMtaW5mbyAuZWRpdC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuNjI1ZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0gICBCbG9nIFBhZ2UgQ29tbWVudHMgIC0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmNvbW1lbnRzLWFyZWEsIC5jb21tZW50LXJlc3BvbmQge1xuICBtYXJnaW4tdG9wOiAyLjgxMjVlbTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50cy10aXRsZSwgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1yZXBseS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCBhI2NhbmNlbC1jb21tZW50LXJlcGx5LWxpbmsge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMC42MjVlbSAwO1xuICBmb250LXNpemU6IDAuNWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIG1hcmdpbi1yaWdodDogMS4yNWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNvbW1lbnRsaXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uY29tbWVudGxpc3QgLmNvbW1lbnQge1xuICBtYXJnaW4tdG9wOiAxLjg3NWVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5vbC5jb21tZW50bGlzdCAucGluZ2JhY2ssIG9sLmNvbW1lbnRsaXN0IC50cmFja2JhY2sge1xuICBtYXJnaW4tbGVmdDogMS41NjI1ZW07XG59XG5cbm9sLmNvbW1lbnRsaXN0IC5waW5nYmFjayBhLCBvbC5jb21tZW50bGlzdCAudHJhY2tiYWNrIGEge1xuICBjb2xvcjogdmFyKC0taXEtc2Vjb25kYXJ5KTtcbn1cblxub2wuY29tbWVudGxpc3QgLnBpbmdiYWNrIGE6aG92ZXIsIG9sLmNvbW1lbnRsaXN0IC50cmFja2JhY2sgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuXG4uY29tbWVudGxpc3QgLmlxLWNvbW1lbnRzLW1lZGlhIHtcbiAgcGFkZGluZzogMS44NzVlbTtcbiAgYm9yZGVyOiAwLjA2MjVlbSBzb2xpZCB2YXIoLS1pcS13aGl0ZS1saWdodC1jb2xvcik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtYm9keS1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5jb21tZW50bGlzdCBvbC5jaGlsZHJlbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNzVlbTtcbn1cblxuLmNvbW1lbnRsaXN0IC5pcS1jb21tZW50LXdyYXAge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmNvbW1lbnRsaXN0IC5pcS1jb21tZW50cy1waG90byB7XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1ZW07XG59XG5cbi5jb21tZW50bGlzdCAuaXEtY29tbWVudHMtcGhvdG8gaW1nIHtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUuNjI1ZW07XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNS42MjVlbTtcbiAgYm9yZGVyLXJhZGl1czogNS42MjVlbTtcbn1cblxuLmNvbW1lbnRsaXN0IC5pcS1jb21tZW50cy1pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29tbWVudGxpc3QgLmlxLWNvbW1lbnRzLWluZm8gLnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29tbWVudGxpc3QgLmlxLWNvbW1lbnRzLWluZm8gLnRpdGxlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jb21tZW50bGlzdCAuaXEtY29tbWVudC1tZXRhZGF0YSB7XG4gIGNvbG9yOiB2YXIoLS1ib2R5LXRleHQpO1xufVxuXG4uY29tbWVudGxpc3QgLmlxLWNvbW1lbnQtbWV0YWRhdGEgaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzEyNWVtO1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xufVxuXG4uY29tbWVudGxpc3QgLmlxLWNvbW1lbnRzLW1lZGlhIC5yZXBseSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubm8tY29tbWVudHMsIC5jb21tZW50LWF3YWl0aW5nLW1vZGVyYXRpb24ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMC45Mzc1ZW0gMDtcbn1cblxuaW5wdXQ6LWludGVybmFsLWF1dG9maWxsLXNlbGVjdGVke1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogQ29tbWVudHMgRm9ybSAqL1xuXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LW5vdGVzLCAuY29tbWVudC1yZXNwb25kIC5sb2dnZWQtaW4tYXMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDBcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLWNvbW1lbnQge1xuICBtYXJnaW46IDEuODc1ZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLXVybCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuZm9ybS1zdWJtaXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGJhZGdlICovXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyPnVsLnNmLW1lbnU+bGk+YT5zcGFuLmxpbmstYmFkZ2UsXG4ubWVudS1tZWdhLW1lbnUtY29udGFpbmVyPnVsLnNmLW1lbnU+bGk+YT5zcGFuLmxpbmstYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRvcDogN3B4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICByaWdodDogNHB4O1xufVxuXG4uc3ViLW1lbnUgc3Bhbi5saW5rLWJhZGdlIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZzogMHB4IDZweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB1bD5saT5hIC5saW5rLWJhZGdlLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgdWw+bGk+YSAubGluay1iYWRnZSxcbi5tZW51LW1lZ2EtbWVudS1jb250YWluZXIgdWw+bGk+YSAubGluay1iYWRnZXtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDAuNjI1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1ZW07XG4gIHBhZGRpbmc6IDBlbSAwLjQyZW0gMC4xM2VtO1xuICB0b3A6IC0xLjZlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcmlnaHQ6IC0yZW07XG4gIGxlZnQ6IGF1dG87XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB1bCBsaSAuc3ViLW1lbnUgYSAubGluay1iYWRnZSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IHVsIGxpIC5zdWItbWVudSBhIC5saW5rLWJhZGdlLFxuLm1lbnUtbWVnYS1tZW51LWNvbnRhaW5lciB1bCBsaSAuc3ViLW1lbnUgYSAubGluay1iYWRnZXtcbiAgdG9wOiAtMC44ZW07XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLm5hdmJhci5kZWFmdWx0LWhlYWRlciB1bCBsaSAuc3ViLW1lbnUgbGkgc3Bhbi5tZW51LWxpbmUsXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHVsIGxpIC5zdWItbWVudSBsaSBzcGFuLm1lbnUtbGluZSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IHVsIGxpIC5zdWItbWVudSBsaSBzcGFuLm1lbnUtbGluZSxcbi5tZW51LW1lZ2EtbWVudS1jb250YWluZXIgdWwgbGkgLnN1Yi1tZW51IGEgLmxpbmstYmFkZ2V7XG5wb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cblxuLyotLS0tLS0tLS0tLSAgICBCbG9nIC0gU2lkZUJhciAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5pcS13aWRnZXQtbWVudSB1bC5pcS1wb3N0IGxpIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uaXEtcG9zdC1zaWRlYmFyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udGVzdGltb25haWwtd2lkZ2V0LW1lbnUud2lkZ2V0IHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi53aWRnZXQgdWwgbGkgYTpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi53aWRnZXQgdWwgbGkgYSB7XG4gIGNvbG9yOiB2YXIoLS1ib2R5LXRleHQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy13b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLndpZGdldCB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIFNpZGVCYXIgQ2F0ZWdvcmllcyBMaXN0ICovXG5cbi53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBhLCAud2lkZ2V0X2FyY2hpdmUgdWwgbGkgYSB7XG4gIGNvbG9yOiB2YXIoLS1ib2R5LXRleHQpO1xufVxuXG4vKiBTaWRlQmFyIEFyY2hpdmVzIERyb3Bkb3duICovXG5cbi53aWRnZXQgc2VsZWN0LCAud2lkZ2V0LndpZGdldF9hcmNoaXZlIHNlbGVjdCwgLndpZGdldF9jYXRlZ29yaWVzIHNlbGVjdCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyogTWV0YSAtIHdpZGdldCBSU1MqL1xuXG4ud2lkZ2V0LndpZGdldF9yc3MgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG59XG5cbi53aWRnZXQud2lkZ2V0X3JzcyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpZGdldC53aWRnZXRfcnNzIHVsIGxpIGEge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLndpZGdldC53aWRnZXRfcnNzIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JzcyB1bCBsaSBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JzcyB1bCBsaSAucnNzLWRhdGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAuMzEyNWVtIDA7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4ud2lkZ2V0LndpZGdldF9yc3MgdWwgbGkgY2l0ZSB7XG4gIG1hcmdpbi10b3A6IDAuMzEyNWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKndpZGdldCBOYXYgTWVudSovXG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpLCAud2lkZ2V0IHVsLm1lbnUgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaSAuc3ViLW1lbnUsIC53aWRnZXQgdWwubWVudSBsaSAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVlbTtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgYSwgLndpZGdldCB1bC5tZW51IGxpIGEge1xuICBwYWRkaW5nOiAwLjYyNWVtIDAuOTM3NWVtIDAuNjI1ZW0gMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpZGViYXItc2VydmljZS1yaWdodCAud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaSBhLCAuc2lkZWJhci1zZXJ2aWNlLXJpZ2h0IC53aWRnZXQgdWwubWVudSBsaSBhIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaSBpLCAud2lkZ2V0IHVsLm1lbnUgbGkgaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpIGE6YmVmb3JlLCAud2lkZ2V0IHVsLm1lbnUgbGkgYTpiZWZvcmUge1xuICB0b3A6IDEuNTYyNWVtO1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSAjbWVudS1zZXJ2aWNlLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xufVxuXG4uaXEtd2lkZ2V0LW1lbnUgLmlxLXBvc3QgbGkgYS5kYXRlLXdpZGdldCB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmlxLXdpZGdldC1tZW51IC5pcS1wb3N0IGxpIGEuZGF0ZS13aWRnZXR7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuLmlxLXdpZGdldC1tZW51IC5pcS1wb3N0IGxpIGEuZGF0ZS13aWRnZXQgaXtcbiAgbWFyZ2luLXJpZ2h0Oi41ZW07XG59XG5cbi5pcS13aWRnZXQtbWVudSAucG9zdC1pbWcgLnBvc3QtYmxvZyBhLm5ldy1saW5rIGg2IHtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDM3NWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogU2lkZUJhciAtIHdpZGdldCBSZWNlbnQgRW50cmllcyovXG5cbi53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGkgLnBvc3QtZGF0ZSB7XG4gIGNvbG9yOiB2YXIoLS1pcS1zZWNvbmRhcnkpO1xufVxuXG4vKlNpZGVCYXIgLSBUYWdzKi9cblxuLndpZGdldF90YWdfY2xvdWQgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53aWRnZXRfdGFnX2Nsb3VkIHVsIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAuMTg3NWVtIDAgMC4xODc1ZW0gMC4zMTI1ZW07XG59XG5cbi53aWRnZXRfdGFnX2Nsb3VkIHVsIGxpIGEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBwYWRkaW5nOiAwLjEyNWVtIDAuNjI1ZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ud2lkZ2V0X3RhZ19jbG91ZCB1bCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbi53aWRnZXRfdGFnX2Nsb3VkIHVsIGxpIGE6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhY3ktd2lkZ2V0IHtcbiAgcGFkZGluZzogMS44NzVlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbmZvb3RlciB1bC53cC10YWctY2xvdWQgbGkgYSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdmFyKC0tYm9keS10ZXh0KTtcbiAgcGFkZGluZzogMC4xMjVlbSAwLjYyNWVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuZm9vdGVyIHVsLndwLXRhZy1jbG91ZCBsaSBhIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbmZvb3RlciB1bC53cC10YWctY2xvdWQgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXNlY29uZGFyeSk7XG59XG5cbmZvb3RlciB1bC53cC10YWctY2xvdWQgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmZvb3RlciAjbWVudS1mb290ZXItbWVudSBsaSBhOmJlZm9yZSwgZm9vdGVyIC5tZW51LWZvb3Rlci1tZW51LWNvbnRhaW5lciBsaSBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmZvb3RlciAjbWVudS1mb290ZXItbWVudSBsaSBhLCBmb290ZXIgLm1lbnUtZm9vdGVyLW1lbnUtY29udGFpbmVyIHVsLm1lbnUgbGkgYSB7XG4gIHBhZGRpbmc6IDAuNDM3NWVtIDAgMC40Mzc1ZW0gMHB4O1xufVxuXG5hcnRpY2xlLmhlbnRyeSAuaXEtYmxvZy1ib3ggLmlxLWJsb2ctZGV0YWlsIC5ibG9nLWNvbnRlbnQgLndpZGdldF90YWdfY2xvdWQgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5mb290ZXIuZm9vdGVyLW9uZSAud2lkZ2V0IC50ZXh0d2lkZ2V0IHB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0gUmVjZW50IE5ld3Mgc2lkZSB3aWRnZXQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnBvc3QtaW1nLWhvbGRlciB7XG4gIHdpZHRoOiA1ZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjI1ZW07XG4gIGZsZXg6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ucG9zdC1pbWctaG9sZGVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNC4zNzVlbTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmlxLXdpZGdldC1tZW51IHVsLmlxLXBvc3QgbGkgLnBvc3QtaW1nIGltZyB7XG4gIHdpZHRoOiA0LjM3NWVtO1xuICBoZWlnaHQ6IDQuMzc1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtd2hpdGUtbGlnaHQtY29sb3IpO1xufVxuXG4uaXEtd2lkZ2V0LW1lbnUgdWwuaXEtcG9zdCBsaSAucG9zdC1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaXEtd2lkZ2V0LW1lbnUgdWwuaXEtcG9zdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uaXEtd2lkZ2V0LW1lbnUgdWwuaXEtcG9zdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uaXEtd2lkZ2V0LW1lbnUgLnBvc3QtaW1nIC5wb3N0LWJsb2cgLmJsb2ctYm94IHVsIGxpIGEgaSB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuLmlxLXdpZGdldC1tZW51IC5wb3N0LWltZyAucG9zdC1ibG9nIGEubmV3LWxpbms6aG92ZXIgaDUge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi5pcS13aWRnZXQtbWVudSAucG9zdC1ibG9nIHtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbn1cblxuLmlxLXdpZGdldC1tZW51IC5wb3N0LWltZyAucG9zdC1ibG9nIC5ibG9nLWJveCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmlxLXdpZGdldC1tZW51IC5wb3N0LWltZyAucG9zdC1ibG9nIGEubmV3LWxpbmsge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5pcS13aWRnZXQtbWVudSAucG9zdC1pbWcgLnBvc3QtYmxvZyBhLm5ldy1saW5rIGg1IHtcbiAgY29sb3I6IHZhcigtLWlxLXRpdGxlLXRleHQpO1xuICBsaW5lLWhlaWdodDogMS44NzVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDAuNjI1ZW07XG59XG5cbi5zaWRlYmFyLXNlcnZpY2UtbGVmdCAud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gYSwgLnNpZGViYXItc2VydmljZS1sZWZ0IC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaTpob3ZlciBhIHtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi5zaWRlYmFyLXNlcnZpY2UtbGVmdCAud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNWVtO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zaWRlYmFyLXNlcnZpY2UtbGVmdCAud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaWRlYmFyLXNlcnZpY2UtbGVmdCAud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGkgYSwgLnNpZGViYXItc2VydmljZS1sZWZ0IC53aWRnZXQuZ2V0LWZpbGUgYSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWlxLXNlY29uZGFyeSk7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBVbml0VGVzdCBEYXRhIEVuZCAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgQWxsIEJsb2cgUGFnZXMgU3RhcnQgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0gY29uc3VsdGluZy1ibG9nIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmNvbnN1bHRpbmctYmxvZyAuYmxvZy1jYXRlZ29yaWVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuMjVlbTtcbiAgbGVmdDogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLWJvZHktdGV4dCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgei1pbmRleDogMztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dCAwcztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0IDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQgMHM7XG59XG5cbi5jb25zdWx0aW5nLWJsb2cgLmJsb2ctY2F0ZWdvcmllcyBsaSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXNlY29uZGFyeSk7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbn1cblxuLmNvbnN1bHRpbmctYmxvZyAuYmxvZy1jYXRlZ29yaWVzIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbi5jb25zdWx0aW5nLWJsb2cgLmJsb2ctY2F0ZWdvcmllcyBsaSBhIHNwYW4ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5jb25zdWx0aW5nLWJsb2cgLm1haW4tYmxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4uY29uc3VsdGluZy1ibG9nIC5ibG9nLWRldGFpbHMge1xuICBwYWRkaW5nOiAwLjkzNzVlbSAwIDA7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIC5ibG9nLWRldGFpbHMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNvbnN1bHRpbmctYmxvZyAuYmxvZy1kZXRhaWxzIGEgaDUge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjM3NWVtO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIC5ibG9nLWRldGFpbHMgYSBoNTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuLmNvbnN1bHRpbmctYmxvZyAuYmxvZy1idXR0b24gYSBpIHtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgcGFkZGluZzogMC43NWVtIDAuODc1ZW07XG59XG5cbi5jb25zdWx0aW5nLWJsb2cgLmJsb2ctZGV0YWlscyB1bC5saXN0LWlubGluZSBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tYm9keS10ZXh0KTtcbn1cblxuLmNvbnN1bHRpbmctYmxvZyAuYmxvZy1kZXRhaWxzIHVsLmxpc3QtaW5saW5lIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuLmNvbnN1bHRpbmctYmxvZyAuYmxvZy1kZXRhaWxzIHVsLmxpc3QtaW5saW5lIGxpIGEgaSwgLmNvbnN1bHRpbmctYmxvZyAuYmxvZy1kZXRhaWxzIHVsLmxpc3QtaW5saW5lIGxpIGkge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi5jb25zdWx0aW5nLWJsb2cgLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMS4yNWVtO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIC5ibG9nLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIC5ibG9nLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuOTM3NWVtO1xuICB0b3A6IDMwJTtcbiAgd2lkdGg6IDIuNWVtO1xuICBoZWlnaHQ6IDIuNWVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1zZWNvbmRhcnkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5jb25zdWx0LWRldGFpbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIC5jb25zdWx0LWVmZmVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IC03Ljg3NWVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiA1LjYyNWVtO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3WSgtNWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WSgtNWRlZyk7XG4gIHRyYW5zZm9ybTogc2tld1koLTZkZWcpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuLmNvbnN1bHRpbmctYmxvZzpob3ZlciAuY29uc3VsdC1lZmZlY3Q6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgY29udGVudDogXCJcIjtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGJvdHRvbTogLTQuNWVtO1xufVxuXG4uY29uc3VsdGluZy1ibG9nOmhvdmVyIC5ibG9nLWNhdGVnb3JpZXMgbGkgYSB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbi5jb25zdWx0aW5nLWJsb2cgLmJsb2ctY2F0ZWdvcmllcyBsaTpob3ZlciwgLmNvbnN1bHRpbmctYmxvZzpob3ZlciAuYmxvZy1jYXRlZ29yaWVzIGxpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dCAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0IDBzO1xufVxuXG4uY29uc3VsdGluZy1ibG9nLmJsb2ctcGFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuODEyNWVtO1xufVxuXG4uY29uc3VsdGluZy1ibG9nLmJsb2ctcGFnZSAuY29uc3VsdC1lZmZlY3Q6YmVmb3JlIHtcbiAgYm90dG9tOiAtMTIuMjVlbTtcbn1cblxuLmNvbnN1bHRpbmctYmxvZy5ibG9nLXBhZ2U6aG92ZXIgLmNvbnN1bHQtZWZmZWN0OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2tld1koLTNkZWcpO1xuICBib3R0b206IC00LjYyNWVtO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIC5ibG9nLXF1b3RlcyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbn1cblxuLmNvbnN1bHRpbmctYmxvZyAuYmxvZy1xdW90ZXMgLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogMCAwLjYyNWVtIDAuNjI1ZW0gMDtcbn1cblxuLmNvbnN1bHRpbmctYmxvZyAuYmxvZy1xdW90ZXMgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1ZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb25zdWx0aW5nLWJsb2cgLnNoYXJlLWJveCAuc2hhcmUtdGFnIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAuMzEyNWVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1ZW07XG59XG5cbi5jb25zdWx0aW5nLWJsb2cgLnNoYXJlLWJveCAuc2hhcmUtdGFnIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4uY29uc3VsdGluZy1ibG9nLmJsb2ctcGFnZSAuc2hhcmUtYm94IHtcbiAgcGFkZGluZzogMC45Mzc1ZW0gMDtcbiAgYm9yZGVyLXRvcDogMC4wNjI1ZW0gc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1ZW0gc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jb25zdWx0aW5nLWJsb2cgLm5hdi1saW5rcyAubmF2LXByZXZpb3VzLCAuY29uc3VsdGluZy1ibG9nIC5uYXYtbGlua3MgLm5hdi1uZXh0LCAucG9ydGZvbGlvLWluZm8gLm5hdi1saW5rcyAubmF2LXByZXZpb3VzLCAucG9ydGZvbGlvLWluZm8gLm5hdi1saW5rcyAubmF2LW5leHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jb25zdWx0aW5nLWJsb2cgLm5hdi1saW5rcyBhLCAucG9ydGZvbGlvLWluZm8gLm5hdi1saW5rcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhcigtLWlxLXNlY29uZGFyeSk7XG59XG5cbi5jb25zdWx0aW5nLWJsb2cgLm5hdi1saW5rcyBhOmhvdmVyLCAucG9ydGZvbGlvLWluZm8gLm5hdi1saW5rcyBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIC5uYXYtbGlua3MgYTpiZWZvcmUsIC5wb3J0Zm9saW8taW5mbyAubmF2LWxpbmtzIGE6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgZnJlZVwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucG9ydGZvbGlvLWluZm8gLm5hdi1saW5rcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjkzNzVlbSAwO1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItdG9wOiAwLjA2MjVlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIC5uYXYtbGlua3MgLm5hdi1wcmV2aW91cyBhLCAucG9ydGZvbGlvLWluZm8gLm5hdi1saW5rcyAubmF2LXByZXZpb3VzIGEge1xuICBwYWRkaW5nLWxlZnQ6IDEuODc1ZW07XG59XG5cbi5jb25zdWx0aW5nLWJsb2cgLm5hdi1saW5rcyAubmF2LW5leHQgYSwgLnBvcnRmb2xpby1pbmZvIC5uYXYtbGlua3MgLm5hdi1uZXh0IGEge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjg3NWVtO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIC5uYXYtbGlua3MgLm5hdi1wcmV2aW91cyBhOmJlZm9yZSwgLnBvcnRmb2xpby1pbmZvIC5uYXYtbGlua3MgLm5hdi1wcmV2aW91cyBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBhXCI7XG4gIGxlZnQ6IDA7XG59XG5cbi5jb25zdWx0aW5nLWJsb2cgYS5ibG9nLXVzZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBsaW5lLWhlaWdodDogMy43NWVtO1xuICBtYXJnaW4tdG9wOiAtMy43NWVtO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIGEuYmxvZy11c2VyIGkge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIC5uYXYtbGlua3MgLm5hdi1uZXh0IGE6YmVmb3JlLCAucG9ydGZvbGlvLWluZm8gLm5hdi1saW5rcyAubmF2LW5leHQgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYlwiO1xuICByaWdodDogMDtcbn1cblxuLmNvbnN1bHRpbmctYmxvZyAubmF2LWxpbmtzIC5uYXYtbmV4dCwgLnBvcnRmb2xpby1pbmZvIC5uYXYtbGlua3MgLm5hdi1uZXh0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uY29uc3VsdGluZy1ibG9nIC5uYXYtbGlua3M6OmFmdGVyLCAucG9ydGZvbGlvLWluZm8gLm5hdi1saW5rczo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jb25zdWx0aW5nLWJsb2cgLm5hdi1saW5rcywgLnBvcnRmb2xpby1pbmZvIC5uYXYtbGlua3Mge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tIEJsb2cgR3JpZCAxIGFuZCAzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnN0cmVhbWl0LXJlY2VudGJsb2cuYzQgLmNvbnN1bHRpbmctYmxvZyAuY29uc3VsdC1kZXRhaWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdHJlYW1pdC1yZWNlbnRibG9nLmM0IC5jb25zdWx0aW5nLWJsb2csIC5zdHJlYW1pdC1yZWNlbnRibG9nLmMzIC5jb25zdWx0aW5nLWJsb2csIC5zdHJlYW1pdC1yZWNlbnRibG9nLmMyIC5jb25zdWx0aW5nLWJsb2cge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NWVtO1xufVxuXG4uc3RyZWFtaXQtcmVjZW50YmxvZy5jNCAuY29uc3VsdGluZy1ibG9nOmhvdmVyIC5jb25zdWx0LWVmZmVjdDpiZWZvcmUge1xuICBib3R0b206IC0zLjkzNzVlbTtcbn1cblxuLnN0cmVhbWl0LXJlY2VudGJsb2cuYzQgLmNvbnN1bHRpbmctYmxvZyAuY29uc3VsdC1lZmZlY3Q6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBza2V3WSgtM2RlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXdZKC0zZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdZKC0zZGVnKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tIEJsb2cgR3JpZCAyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uc3RyZWFtaXQtcmVjZW50YmxvZy5jMiAuY29uc3VsdGluZy1ibG9nIC5jb25zdWx0LWVmZmVjdDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNrZXdZKC00ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tld1koLTRkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1koLTRkZWcpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLSAgTGF0ZXN0IEJsb2cgUG9zdCAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uaXEtYmxvZy1ib3ggLmlxLWJsb2ctZGV0YWlsIGJsb2NrcXVvdGUgcCwgLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciBibG9ja3F1b3RlIGNpdGUsIGIsIHN0cm9uZyB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbi5pcS1ibG9nLWJveCAuaXEtYmxvZy1kZXRhaWwgLmlxLWJsb2ctbWV0YSB1bCB7XG4gIG1hcmdpbjogMCAwIDEuMjUwZW07XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5pcS1ibG9nLWJveCAuaXEtYmxvZy1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlxLWJsb2ctYm94IC5pcS1ibG9nLWltYWdlIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1ZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbn1cblxuLmlxLWJsb2ctYm94IC5ibG9nLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMC42MjVlbSAwO1xufVxuXG4uaXEtYmxvZy1ib3ggLmJsb2ctdGl0bGUgLmVudHJ5LXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaXEtYmxvZy1ib3ggLmJsb2ctdGl0bGUgYSBoNCB7XG4gIGNvbG9yOiB2YXIoLS1pcS10aXRsZS10ZXh0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaXEtYmxvZy1ib3ggLmJsb2ctdGl0bGUgYTpob3ZlciBoNCwgLmlxLWJsb2ctYm94IC5ibG9nLXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmlxLWJsb2ctYm94IC5pcS1ibG9nLWRldGFpbCB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaXEtYmxvZy1ib3ggLmlxLWJsb2ctZGV0YWlsIC53cC1ibG9jay1jb3ZlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnN0cmVhbWl0LXNwYWNlLWJvdHRvbSAuaXEtYmxvZy1ib3ggLmlxLWJsb2ctZGV0YWlsIHtcbiAgcGFkZGluZzogMCAxLjg3NWVtIDEuODc1ZW07XG59XG5cbi5vd2wtY2Fyb3VzZWwgLmlxLWJsb2ctYm94IC5pcS1ibG9nLWRldGFpbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAuOTM4ZW0gMC45MzhlbTtcbn1cblxuLm93bC1jYXJvdXNlbCAuaXEtYmxvZy1ib3gge1xuICBtYXJnaW46IDAgMCAyLjgxM2VtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLm93bC1jYXJvdXNlbCAuaXEtYmxvZy1ib3g6aG92ZXIge1xuICBib3gtc2hhZG93OiAwLjMwNDRlbSAyLjE2NmVtIDAuOTM3NWVtIC0xLjVlbSByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuXG4uaXEtYmxvZy1ib3ggLmlxLWJsb2ctZGV0YWlsIHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjkzOGVtO1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxuLmlxLWJsb2ctYm94IC5pcS1ibG9ndGFnIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaXEtYmxvZy1ib3ggLmlxLWJsb2d0YWcgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDAuNjI1ZW0gMC42MjVlbTtcbn1cblxuLmlxLWJsb2ctYm94IC5pcS1ibG9ndGFnIGxpIGEge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQxLCA0MSwgNDEsIDAuNzYpO1xuICBjb2xvcjogdmFyKC0taXEtYm9keS10ZXh0KTtcbiAgcGFkZGluZzogMC4zMTNlbSAwLjYyNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5pcS1ibG9nLWJveCAuaXEtYmxvZ2NhdCB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbjogMS44NzVlbSAwIDA7XG59XG5cbi5pcS1ibG9nLWJveCAuaXEtYmxvZ2NhdCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDBweCAwLjYyNWVtIDAuNjI1ZW07XG59XG5cbi5pcS1ibG9nIC5pcS1ibG9nLWJveCAuaXEtYmxvZ3RhZyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uaXEtYmxvZyAuaXEtYmxvZy1ib3ggLmJsb2ctY29udGVudC1ib3gge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbn1cblxuLmlxLWJsb2cgLmlxLWJsb2ctYm94IC5pcS1ibG9nY2F0IGxpLCAuaXEtYmxvZyAuaXEtYmxvZy1ib3ggLmlxLWJsb2d0YWcgbGkge1xuICBtYXJnaW46IDAuMjVlbSAwIDAuNjI1ZW0gMC42MjVlbTtcbn1cblxuLmlxLWJsb2cgLmlxLWJsb2ctYm94IC5pcS1ibG9nY2F0IGxpIGEsIC5pcS1ibG9nIC5pcS1ibG9nLWJveCAuaXEtYmxvZ3RhZyBsaSBhIHtcbiAgZm9udC1zaXplOiAwLjc1MGVtO1xufVxuXG4uaXEtYmxvZyAuaXEtYmxvZy1ib3ggLmlxLWJsb2ctZGV0YWlsIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmlxLWJsb2ctYm94IC5pcS1ibG9nY2F0IGxpIGEge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQxLCA0MSwgNDEsIDAuNzYpO1xuICBjb2xvcjogdmFyKC0taXEtYm9keS10ZXh0KTtcbiAgcGFkZGluZzogMC4zMTNlbSAwLjYyNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5oYXMtcG9zdC10aHVtYm5haWwgLmlxLWJsb2ctYm94IC5pcS1ibG9nLWRldGFpbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaXEtYmxvZy1ib3ggLmlxLWJsb2ctZGV0YWlsIGJsb2NrcXVvdGUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pcS1ibG9nLWJveCAuaXEtYmxvZy1kZXRhaWwgLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYmxvZy1jb250ZW50IC53cC1hdWRpby1zaG9ydGNvZGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVlbTtcbn1cblxuLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dCB7XG4gIGZsb2F0OiBub25lO1xufVxuXG5lbWJlZCwgaWZyYW1lLCBvYmplY3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5ibG9nIC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMS44NzVlbTtcbn1cblxuLmlxLWJsb2ctZGV0YWlsIC5ibG9nLWNvbnRlbnQgLndwLWJsb2NrLWFyY2hpdmVzLCAud3AtYmxvY2stYXJjaGl2ZXMtZHJvcGRvd24sIC5pcS1ibG9nLWRldGFpbCAuYmxvZy1jb250ZW50IC53cC1ibG9jay1jYXRlZ29yaWVzLCAuaXEtYmxvZy1kZXRhaWwgLmJsb2ctY29udGVudCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzIHtcbiAgbWFyZ2luOiAwIDAgMS44NzVlbTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmlxLWJsb2ctZGV0YWlsIC5ibG9nLWNvbnRlbnQgLndwLWJsb2NrLWFyY2hpdmVzIGxpLCAuaXEtYmxvZy1kZXRhaWwgLmJsb2ctY29udGVudCAuaXEtYmxvZy1kZXRhaWwgLmJsb2ctY29udGVudCAud3AtYmxvY2stY2F0ZWdvcmllcyBsaSwgLmlxLWJsb2ctZGV0YWlsIC5ibG9nLWNvbnRlbnQgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgQWxsIEJsb2cgUGFnZXMgRW5kICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgIFdhdGNobGlzdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ud2F0Y2hsaXN0LWNvbnRlbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiBwYWRkaW5nOiAwcHggMC45Mzc1ZW07Ki9cbiAgcGFkZGluZzogMHB4O1xufVxuXG4ud2F0Y2hsaXN0LWNvbnRlbnMgLmJsb2NrLWltYWdlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UgMHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlIDBzO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NWVtO1xufVxuLndhdGNobGlzdC1jb250ZW5zIC5ibG9jay1pbWFnZXMgaW1ne1xuICB3aWR0aDoxMDAlO1xufVxuXG4ud2F0Y2hsaXN0LWNvbnRlbnMgLmJsb2NrLWltYWdlczpob3ZlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ud2F0Y2hsaXN0LWNvbnRlbnMgLmJsb2NrLWltYWdlczpob3ZlciAuaW1nLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tdXNpYy1wbGF5LWxpc3RzIC53YXRjaC1saXN0IHNwYW57XG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbn1cblxuLndhdGNobGlzdC1jb250ZW5zIC5ibG9jay1pbWFnZXM6aG92ZXIge1xuICB6LWluZGV4OiA5OTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSBwZXJzcGVjdGl2ZSgzMS4yNWVtKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHBlcnNwZWN0aXZlKDMxLjI1ZW0pO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcGVyc3BlY3RpdmUoMzEuMjVlbSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcGVyc3BlY3RpdmUoMzEuMjVlbSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UgMHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlIDBzO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDAuNzVlbSByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi53YXRjaGxpc3QtY29udGVucyAuYmxvY2staW1hZ2VzLndhdGNobGlzdC1maXJzdDpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMSkgdHJhbnNsYXRlM2QoLTYlLCAwLCAwKSBwZXJzcGVjdGl2ZSgzMS4yNWVtKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEpIHRyYW5zbGF0ZTNkKC02JSwgMCwgMCkgcGVyc3BlY3RpdmUoMzEuMjVlbSk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxKSB0cmFuc2xhdGUzZCgtNiUsIDAsIDApIHBlcnNwZWN0aXZlKDMxLjI1ZW0pO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEpIHRyYW5zbGF0ZTNkKC02JSwgMCwgMCkgcGVyc3BlY3RpdmUoMzEuMjVlbSk7XG59XG5cbi53YXRjaGxpc3QtY29udGVucyAuYmxvY2staW1hZ2VzLndhdGNobGlzdC1sYXN0OmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxKSB0cmFuc2xhdGUzZCg2JSwgMCwgMCkgcGVyc3BlY3RpdmUoMzEuMjVlbSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxKSB0cmFuc2xhdGUzZCg2JSwgMCwgMCkgcGVyc3BlY3RpdmUoMzEuMjVlbSk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxKSB0cmFuc2xhdGUzZCg2JSwgMCwgMCkgcGVyc3BlY3RpdmUoMzEuMjVlbSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMSkgdHJhbnNsYXRlM2QoNiUsIDAsIDApIHBlcnNwZWN0aXZlKDMxLjI1ZW0pO1xufVxuXG4ud2F0Y2hsaXN0LWNvbnRlbnMgLmJsb2NrLXNvY2lhbC1pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDEuNTYyNWVtO1xuICB6LWluZGV4OiA5OTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi53YXRjaGxpc3QtY29udGVucyAuYmxvY2staW1hZ2VzOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5O1xuICBib3JkZXItcmlnaHQ6IDAuMjUwZW0gc29saWQgdmFyKC0taXEtcHJpbWFyeSk7XG4gIHRyYW5zaXRpb246ICBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi53YXRjaGxpc3QtY29udGVucyAuYmxvY2staW1hZ2VzOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDAsIDAsIDAsIDAuOCkgMCUsIHJnYmEoMjAsIDIwLCAyMCwgMC40KSA1MCUsIHJnYmEoODMsIDEwMCwgMTQxLCAwKSAxMDAlKTtcbn1cblxuLndhdGNobGlzdC1jb250ZW5zIC5ibG9jay1pbWFnZXM6aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDk7XG59XG5cbi53YXRjaGxpc3QtY29udGVucyAuYmxvY2staW1hZ2VzOmhvdmVyIC5ibG9jay1kZXNjcmlwdGlvbiB7XG4gIGFuaW1hdGlvbjogZmFkZUluIDAuNnMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi53YXRjaGxpc3QtY29udGVucyAuYmxvY2staW1hZ2VzOmhvdmVyIC5ibG9jay1zb2NpYWwtaW5mbyB7XG4gIGFuaW1hdGlvbjogZmFkZUluIDAuNnMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi53YXRjaGxpc3QtY29udGVucyAuYmxvY2staW1hZ2VzIC5ob3Zlci1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMC4zMTI1ZW07XG59XG5cbi5mYXZvcml0ZXMtc2xpZGVyIGxpLnNsaWRlLWl0ZW0gYS5zbGljay1zbGlkZS5zbGljay1jdXJyZW50LnNsaWNrLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMi41ZW07XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCYWNrZ3JvdW5kIE92ZXJsYXkgQ29sb3JcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5pcS1iZy1vdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtYmcxKTtcbn1cblxuLmJyZWFkY3J1bWItYmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5icmVhZGNydW1iLWJnOmJlZm9yZSwgLmJyZWFkY3J1bWItdWk6YmVmb3JlLCAuYnJlYWRjcnVtYi12aWRlbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMiwgMTMsIDMwLCAwLjkpO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uYnJlYWRjcnVtYi12aWRlbzo6YmVmb3JlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ1dHRvbi1saW5rIGkge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNWVtO1xufVxuXG4uYnV0dG9uX2xpbmsge1xuICBjb2xvcjogdmFyKC0taXEtc2Vjb25kYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiAnSGVlYm8nLCBzYW5zLXNlcmlmO1xufVxuXG4uYnV0dG9uX2xpbmsgaSB7XG4gIG1hcmdpbi1yaWdodDogMC42MjVlbTtcbiAgY29sb3I6ICM4MWU1ZjI7XG59XG5cbi5idXR0b25fbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1pcS1zZWNvbmRhcnkpO1xufVxuXG4uZmFuY3lfYmFubmVyIHtcbiAgcGFkZGluZzogMCA5LjM3NWVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJ1dHRvbnNcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5idXR0b24ge1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBwYWRkaW5nOiAwLjYyNWVtIDEuODc1ZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1zZWNvbmRhcnkpO1xuICBib3JkZXItcmFkaXVzOiA1LjYyNWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuLndoaXRlLWJ0bi5idXR0b246aG92ZXIsIC5ibHVlLWJ0bi5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1zZWNvbmRhcnkpO1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xufVxuXG4ud2hpdGUtYnRuLmJ1dHRvbiB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xufVxuXG4ud2hpdGUtYnRuLmJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuLmJsdWUtYnRuLmJ1dHRvbiB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXByaW1hcnkpO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbn1cblxuLmJsdWUtYnRuLmJ1dHRvbiBhIHtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmx1ZS1idG4uYnV0dG9uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXNlY29uZGFyeSk7XG59XG5cbi5ibHVlLWJ0bi5idXR0b246Zm9jdXMge1xuICBjb2xvcjogdmFyKC0taXEtc2Vjb25kYXJ5KTtcbn1cblxuLmJ1dHRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbn1cblxuLmJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5ibHVlLWJ0bjpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbi5idXR0b24gc3BhbiB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN0cmVhbWl0LWxlZnQtaW1nIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTQ3JTtcbiAgbWF4LXdpZHRoOiAxNTUlICFpbXBvcnRhbnQ7XG59XG5cbi5zdHJlYW1pdC1yaWdodC1pbWcgaW1nIHtcbiAgcmlnaHQ6IC0xOSU7XG4gIG1heC13aWR0aDogMTUwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMC4wNjI1ZW07XG59XG5cbi5pcS1vYmplY3RzLTAzIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ1dHRvbi5ib3JkZXItYnRuIHtcbiAgYm9yZGVyOiAwLjA2MjVlbSBzb2xpZCB2YXIoLS1pcS13aGl0ZS1saWdodC1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1pcS1zZWNvbmRhcnkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbi5idXR0b24uYm9yZGVyLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vKiBBc3Npc3RpdmUgdGV4dCAqL1xuXG4uYXNzaXN0aXZlLXRleHQsIC5zaXRlIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLjA2MjVlbSwgMC4wNjI1ZW0sIDAuMDYyNWVtLCAwLjA2MjVlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMC4wNjI1ZW07XG4gIHdpZHRoOiAwLjA2MjVlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiAuYXNzaXN0aXZlLXRleHQ6Zm9jdXMsIC5zaXRlIC5zY3JlZW4tcmVhZGVyLXRleHQ6aG92ZXIsIC5zaXRlIC5zY3JlZW4tcmVhZGVyLXRleHQ6YWN0aXZlLCAuc2l0ZSAuc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBib3JkZXI6IDAuMTI1ZW0gc29saWQgIzMzMztcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1ZW07XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWlxLXNlY29uZGFyeSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwLjc1ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjMxMjVlbTtcbiAgbGVmdDogMC4zMTI1ZW07XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIC8qIEFib3ZlIFdQIHRvb2xiYXIgKi9cbn1cblxuLnNoYXJlIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1ZW1cbn1cblxuLnNoYXJlIHVsIGxpIGEge1xuICBoZWlnaHQ6IDIuODEyNWVtO1xuICB3aWR0aDogMi44MTI1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUuNjI1ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtc2Vjb25kYXJ5KTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMi44MTI1ZW07XG59XG5cbi5zaGFyZSB1bCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbi5wb3J0Zm9saW8tbWV0YSwgLnNoYXJlIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAxLjg3NWVtO1xufVxuXG4jdGVhbS1tYWluIC5zaGFyZSB1bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgIEJhbm5lcnNcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5iZy12aWRlbyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uYmctdmlkZW8gI3BsYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IC0yO1xufVxuXG4uYmctdmlkZW8gLm92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiAxO1xufVxuXG4udmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcGFkZGluZy10b3A6IDEuNTYyNWVtO1xuICBoZWlnaHQ6IDA7XG59XG5cbi52aWRlby13cmFwcGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICBCcmVhZGNydW1iIHN0eWxlIDEgMiBhbmQgMyA0IDVcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5icmVhZGNydW1iIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5pcS1icmVhZGNydW1iIHtcbiAgcGFkZGluZzogOS4zNzVlbSAwIDVlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtYmcxKTtcbn1cblxuLmlxLWJyZWFkY3J1bWItdHdvIHtcbiAgcGFkZGluZzogMi44MTNlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5pcS1icmVhZGNydW1iLW9uZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA5LjM3NWVtIDAgNWVtO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pcS1icmVhZGNydW1iLW9uZSBvbCBsaSBhIHtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5pcS1icmVhZGNydW1iLW9uZSBvbCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmlxLWJyZWFkY3J1bWItb25lIC5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCI+XCI7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuLmlxLWJyZWFkY3J1bWItb25lIC5icmVhZGNydW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pcS1icmVhZGNydW1iLW9uZSAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uaXEtYnJlYWRjcnVtYi1vbmUgb2wge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMC45Mzc1ZW07XG59XG5cbi5pcS1icmVhZGNydW1iLXR3byAuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmlxLWJyZWFkY3J1bWItdHdvIG9sIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW17XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06OmJlZm9yZXtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbn1cblxuLmlxLWJyZWFkY3J1bWItdGhyZWUgLmJyZWFkY3J1bWIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaXEtYnJlYWRjcnVtYi10aHJlZSAuaXEtYnJlYWRjcnVtYi1vbmUge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaXEtYnJlYWRjcnVtYi10aHJlZSB7XG4gIHBhZGRpbmc6IDIuODEyNWVtIDA7XG59XG5cbi5icmVhZGNydW1iLWJnLCAuYnJlYWRjcnVtYi12aWRlbywgLnZpZGVvLWlxLWJnLW92ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5icmVhZGNydW1iLWJnIHZpZGVvLCAuYnJlYWRjcnVtYi1iZyAjdmlkZW8tYmFja2dyb3VuZCwgLmJyZWFkY3J1bWItdmlkZW8gdmlkZW8sIC52aWRlby1pcS1iZy1vdmVyIHZpZGVvLCAudmlkZW8tYnJlYWRjcnVtYi1iZyAjdmlkZW8tYmFja2dyb3VuZCwgLnZpZGVvLWlxLWJnLW92ZXIgI3ZpZGVvLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnJlYWRjcnVtYi1iZy5pcS1vdmVyLWRhcmstODA6YmVmb3JlLCAuYnJlYWRjcnVtYi11aTpiZWZvcmUge1xuICB6LWluZGV4OiAwO1xufVxuXG4uaXEtYnJlYWRjcnVtYi1vbmUge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlxLWJnMSkgIWltcG9ydGFudDtcbn1cblxuLmlxLWJyZWFkY3J1bWItb25lIC50aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5oZWFkZXItb3ZlciAuaXEtYnJlYWRjcnVtYi1vbmUge1xuICBwYWRkaW5nOiA1ZW0gMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgQmFja2dyb3VuZCBHcmFkaWVudFxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5pcS1iZy1vdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaXEtb3Zlci1kYXJrLTEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2IoMCwgMCwgMCwgMC4xKTtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmlxLW92ZXItZGFyay0yMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZDogcmdiKDAsIDAsIDAsIDAuMik7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5pcS1vdmVyLWRhcmstMzA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQ6IHJnYigwLCAwLCAwLCAwLjMpO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uaXEtb3Zlci1kYXJrLTQwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2IoMCwgMCwgMCwgMC40KTtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmlxLW92ZXItZGFyay01MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZDogcmdiKDAsIDAsIDAsIDAuNSk7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5pcS1vdmVyLWRhcmstNjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQ6IHJnYigwLCAwLCAwLCAwLjYpO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uaXEtb3Zlci1kYXJrLTcwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2IoMCwgMCwgMCwgMC43KTtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmlxLW92ZXItZGFyay04MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZDogcmdiKDAsIDAsIDAsIDAuOCk7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5pcS1vdmVyLWRhcmstODU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQ6IHJnYigwLCAwLCAwLCAwLjg1KTtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmlxLW92ZXItZGFyay05MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZDogcmdiKDAsIDAsIDAsIDAuOSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaXEtb3Zlci1kYXJrLTk1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2IoMCwgMCwgMCwgMC45NSk7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQWJvdXQgc3R5bGUgaG9tZS0yXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmlxLWNvdW50ZXItZGF0YSAuZWxlbWVudG9yLWNvdW50ZXItbnVtYmVyIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLmlxLWNvdW50ZXItZGF0YSAuZWxlbWVudG9yLWNvdW50ZXItbnVtYmVyLXN1ZmZpeCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbi5pcS1jb3VudGVyLWJsb2NrIC5pcS1jb3VudGVyLWRhdGEge1xuICBib3JkZXI6IDAuMDYyNWVtIHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMC4wNjI1ZW0gMCAwO1xuICBib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDIwOSwgMjA4LCAyMDcsIDApLCByZ2JhKDIwOSwgMjA4LCAyMDcsIDAuNiksIHJnYmEoMjA5LCAyMDgsIDIwNywgMCkpO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG59XG5cbi5pcS1jb3VudGVyLWJsb2NrIC5pcS1jb3VudGVyLWRhdGE6Zmlyc3QtY2hpbGQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgIENvbnRhY3QgZm9ybVxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLndwY2Y3LXJlc3BvbnNlLW91dHB1dC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgZGl2LndwY2Y3LW1haWwtc2VudC1uZywgZGl2LndwY2Y3LWFib3J0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTAuMzEyNWVtO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogcmVkO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMC4zMTI1ZW0gMDtcbn1cblxuLnN0cmVhbWl0LWNvbnRhY3Qge1xuICBwYWRkaW5nOiAyLjgxMjVlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtd2hpdGUtbGlnaHQtY29sb3IpO1xufVxuXG4uc3RyZWFtaXQtY29udGFjdCBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN0cmVhbWl0LWNvbnRhY3QgaW5wdXQ6aG92ZXIsIC5zdHJlYW1pdC1jb250YWN0IGlucHV0W3R5cGU9dGV4dF06aG92ZXIsIC5zdHJlYW1pdC1jb250YWN0IHRleHRhcmVhOmhvdmVyIHtcbiAgYm9yZGVyOiAwLjA2MjVlbSBzb2xpZCB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuLnN0cmVhbWl0LWNvbnRhY3QgLmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogMC45Mzc1ZW07XG59XG5cbi5zdHJlYW1pdC1jb250YWN0IGlucHV0LCAuc3RyZWFtaXQtY29udGFjdCBpbnB1dFt0eXBlPXRleHRdLCAuc3RyZWFtaXQtY29udGFjdCB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMC4wNjI1ZW0gc29saWQgdmFyKC0taXEtd2hpdGUtbGlnaHQtY29sb3IpO1xufVxuXG4ud3BjZjctZm9ybSBwOm50aC1jaGlsZChuKzYpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZGl2LndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCBkaXYud3BjZjctYWNjZXB0YW5jZS1taXNzaW5nLCAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhY3QtZm9ybSAuY2ZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29udGFjdC1mb3JtIC5jZmllbGQgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgbWFyZ2luLXRvcDogMC45Mzc1ZW07XG59XG5cbi5jb250YWN0LWZvcm0gLmNmaWVsZCBpbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NWVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmNvbnRhY3QtZm9ybSAuY2ZpZWxkIGlucHV0OmZvY3VzLCAuY29udGFjdC1mb3JtIC5jZmllbGQudGV4dGFyZWEgdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXI6IDAuMDYyNWVtIHNvbGlkIHZhcigtLWlxLXByaW1hcnkpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY29udGFjdC1mb3JtIC5jZmllbGQudGV4dGFyZWEgdGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIGJvcmRlcjogMC4wNjI1ZW0gc29saWQgdmFyKC0taXEtd2hpdGUtbGlnaHQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG4gIHBhZGRpbmc6IDAuOTM3NWVtIDAgMCAxLjI1ZW07XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLmNvbnRhY3QtZm9ybSAuY2ZpZWxkIC53cGNmNy1ub3QtdmFsaWQge1xuICBib3JkZXI6IDAuMDYyNWVtIHNvbGlkIHZhcigtLWlxLXdhcm5pbmctY29sb3IpO1xufVxuXG4uY29udGFjdC1mb3JtIC5hamF4LWxvYWRlciB7XG4gIG1hcmdpbjogMmVtIDAgMCAwLjMxMjVlbTtcbn1cblxuLnByZWRpY3QtZm9ybSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1ZW07XG4gIHBhZGRpbmc6IDEuODc1ZW07XG59XG5cbi5wcmVkaWN0LWZvcm0gaW5wdXQsIC5wcmVkaWN0LWZvcm0gdGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NWVtO1xufVxuXG4uY29udGFjdC1mb3JtIC5jZmllbGQgdGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5pcS1jb250YWN0LWRhdGEge1xuICBwYWRkaW5nOiAwIDAgNi4yNWVtIDA7XG4gIGJvcmRlcjogMC4wNjI1ZW0gc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDAuMDYyNWVtIDA7XG4gIGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDIwOSwgMjA4LCAyMDcsIDApLCByZ2JhKDIwOSwgMjA4LCAyMDcsIDAuNiksIHJnYmEoMjA5LCAyMDgsIDIwNywgMCkpO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG59XG5cbi5pcS1jb250YWN0LWRhdGEgLmlxLWNvbnRhY3QtbGlzdCB7XG4gIGJvcmRlcjogMC4wNjI1ZW0gc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwLjA2MjVlbSAwIDA7XG4gIGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMjA5LCAyMDgsIDIwNywgMCksIHJnYmEoMjA5LCAyMDgsIDIwNywgMC42KSwgcmdiYSgyMDksIDIwOCwgMjA3LCAwKSk7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbn1cblxuLmlxLWNvbnRhY3QtZGF0YSAuaXEtY29udGFjdC1saXN0OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICBDb250YWN0IGZvcm0gc3R5bGUtMlxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmNvbnRhY3QtdHdvIC5zdHJlYW1pdC1jb250YWN0IHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5jb250YWN0LXR3byAuc3RyZWFtaXQtY29udGFjdCBoMiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jb250YWN0LXR3byAuc3RyZWFtaXQtY29udGFjdCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbnRhY3QtdHdvIGlmcmFtZSB7XG4gIGJveC1zaGFkb3c6IDBweCAwLjVlbSAzLjU4NzVlbSAwLjc4NzVlbSByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBoZWlnaHQ6IDM1LjVlbTtcbiAgbWFyZ2luOiAwcHg7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICBDb250YWN0IGZvcm0gc3R5bGUtM1xuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnN0cmVhbWl0LWNvbnRhY3QuY29udGFjdC1zdHlsZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogNi4yNWVtIDIuODEyNWVtO1xufVxuXG4uc3RyZWFtaXQtY29udGFjdC5jb250YWN0LXN0eWxlIGgyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLypDaGFydCAqL1xuXG4uaXEtY2hhcnQtZGF0YSB7XG4gIG1hcmdpbi10b3A6IC02LjI1ZW0gIWltcG9ydGFudDtcbn1cblxuLmlxLWNoYXJ0LWRhdGEgY2FudmFzLnZjX3JvdW5kLWNoYXJ0LWNhbnZhcyB7XG4gIGJveC1zaGFkb3c6IDAgLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIC4xNSkgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxOC43NWVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDIuODEyNWVtO1xuICBib3JkZXItcmFkaXVzOiAxLjI1ZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbn1cblxuLmlxLWNoYXJ0LWRhdGEgY2FudmFzLnZjX2xpbmUtY2hhcnQtY2FudmFzIHtcbiAgcGFkZGluZzogMC45Mzc1ZW0gMS44NzVlbTtcbiAgd2lkdGg6IDM3LjVlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE4Ljc1ZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMS4yNWVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbi5pcS1jaGFydC1kYXRhIC52Y19jaGFydCAudmNfY2hhcnQtd2l0aC1sZWdlbmQge1xuICB3aWR0aDogNzAlO1xufVxuXG4uaXEtY2hhcnQtZGF0YSAudmNfY2hhcnQgLnZjX2NoYXJ0LWxlZ2VuZCB7XG4gIHdpZHRoOiAzMCU7XG59XG5cbi5pcS1jaGFydC1kYXRhIC52Y19jaGFydC52Y19saW5lLWNoYXJ0LndwYl9jb250ZW50X2VsZW1lbnQge1xuICBib3gtc2hhZG93OiAwIC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAuMTUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVlbTtcbn1cblxuLypBYm91dCBTZWN0aW9uKi9cblxuLmlxLWFib3V0LWVkdSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlxLWFib3V0LWVkdSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NWVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pcS1hYm91dC1lZHUgbGkgYSB7XG4gIGNvbG9yOiB2YXIoLS1ib2R5LXRleHQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy13b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5pcS1hYm91dC1lZHUgbGkgYSBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMi4xMjVlbTtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBjb2xvcjogdmFyKC0taXEtc2Vjb25kYXJ5KTtcbn1cblxuLmlxLWFib3V0LWVkdSBsaSBhIC5oZWFkZXIge1xuICB3aWR0aDogNi4yNWVtO1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1ZW07XG59XG5cbi5pcS1hYm91dC1lZHUgbGkgYSAuY29udGVudCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdvcmQtd3JhcDogYW55d2hlcmU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5pcS1oaWdoZXItZWR1IGltZyB7XG4gIG1heC13aWR0aDogMTUwJSAhaW1wb3J0YW50O1xuICB0b3A6IC0yMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTYyJTtcbn1cblxuLnZpZGVvLWVkdSAuY29uc3VsdC12aWRlbyBhIHtcbiAgd2lkdGg6IDMuMTI1ZW07XG4gIGhlaWdodDogMy4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1ZW07XG59XG5cbi52aWRlby1lZHUgLnZpZGVvLWJ0biAuYnRuLXdhdmVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWVkdSAubWFpbi12aWRlbyB7XG4gIGxlZnQ6IDEwJTtcbn1cblxuLmlxLWdyZXktYmcgLm93bC1jYXJvdXNlbC5jbGllbnQtbG9nby5jbGllbnQtYmctc2hhZG93Lm93bC1sb2FkZWQub3dsLWRyYWcge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS13aGl0ZS1saWdodC1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmlxLXRlYW0tc2VjdGlvbiB7XG4gIG1hcmdpbjogMCAtMC45Mzc1ZW07XG59XG5cbi5pcS10ZWFtLXNlY3Rpb24gLmVsZW1lbnRvci1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmlxLXRlYW0tc2VjdGlvbiBpbWcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG59XG5cbi5pcS10ZWFtLXNlY3Rpb24gLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaXEtdGVhbS1zZWN0aW9uIGltZzpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG59XG5cbi5pcS10ZWFtLXNlY3Rpb24gLnRlYW0tdGl0bGUgcCB7XG4gIGJvcmRlci1yaWdodDogMC4yNWVtIHNvbGlkIHZhcigtLWlxLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCB2YXIoLS1pcS10by1ncmFkaWVudC1jb2xvcikgMCUsIHZhcigtLWlxLWZvcm0tZ3JhZGllbnQtY29sb3IpIDEwMCUpO1xuICBwYWRkaW5nOiAwLjMxMjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBCdXR0b25cbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5pcS1idXR0b24tc3R5bGUtMiB7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uaXEtYnV0dG9uLXN0eWxlLTIgLmlxLWJ0bi10ZXh0LWhvbGRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjYyNWVtIDEuNTYyNWVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1zZWNvbmRhcnkpO1xufVxuXG4uaXEtYnV0dG9uLXN0eWxlLTIgLmlxLWJ0bi1pY29uLWhvbGRlciB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC41NjI1ZW0gMS4xMjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uaXEtYnV0dG9uLXN0eWxlLTIgLmlxLWJ0bi1pY29uLWhvbGRlciBpIHtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5pcS1idXR0b24tc3R5bGUtMjpob3ZlciBpIHtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG4uaXEtYnRuLWljb24taG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaXEtYnRuLWljb24taG9sZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1zZWNvbmRhcnkpO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5jb250YWN0LWZvcm0uY29udGFjdC1zdHlsZSAuaXEtYnRuLWljb24taG9sZGVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmhlYWRlci5tZW51LXN0aWNreSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuXG4uaXEtc2lkZWFyZWEtYnRuLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFNpZ24gSW5cbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5pcS1pbWctaGVpZ2h0IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5pcS1sb2dpbi1mb3JtIC5lcnJvci1tc2csIC5pcS1sb2dpbi1mb3JtIC5lcnJvci1sb2dpbiB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVlbTtcbn1cblxuLmlxLWxvZ2luLWZvcm0ge1xuICBwYWRkaW5nOiAxLjg3NWVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDAuNjI1ZW0pO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMC42MjVlbSk7XG4gIGJveC1zaGFkb3c6IDBweCAwIDEuODc1ZW0gMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDAgMS44NzVlbSAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMCAxLjg3NWVtIDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMxLjI1ZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmlxLWxvZ2luLWZvcm0gLmlxLWxvZ2luLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NWVtICFpbXBvcnRhbnQ7XG59XG5cbi5pcS1sb2dpbi1mb3JtIC5oZWlnaHQtc2VsZi1jZW50ZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBib3JkZXItcmFkaXVzOiAwLjkzNzVlbTtcbn1cblxuLmlxb25pYy11c2VyLWZvcm1zIC5saW5rcyBhPmg2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmlxb25pYy11c2VyLWZvcm1zIC5saW5rcyBhOmhvdmVyPmg2IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuLmlxLWxvZ2luLWZvcm0gbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5pcS1sb2dpbi1mb3JtIHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5pcS1sb2dpbi1mb3JtIC5sb2dpbi1yZW1lbWJlciB7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NWVtO1xufVxuXG4uaXEtbG9naW4tZm9ybSAubG9naW4tcmVtZW1iZXIgbGFiZWwge1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xufVxuXG4uaXEtbG9naW4tZm9ybSAuaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVlbTtcbiAgaGVpZ2h0OiAyLjgxMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIuODEyNWVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwLjA2MjVlbSBzb2xpZCB2YXIoLS1pcS1ib2R5LXRleHQpO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1pcS1zZWNvbmRhcnkpO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uaXEtbG9naW4tZm9ybSAubG9naW4tc3VibWl0IGlucHV0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeS1ob3Zlcik7XG4gIGJvcmRlcjogMC4wNjI1ZW0gc29saWQgdmFyKC0taXEtcHJpbWFyeS1ob3Zlcik7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMC4wNjI1ZW0pIHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMC4wNjI1ZW0pIHRyYW5zbGF0ZVooMCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjA2MjVlbSByZ2JhKDAsIDAsIDAsIDApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNjI1ZW0gMi4xODc1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA0O1xufVxuXG4uaXEtbG9naW4tZm9ybSAubG9naW4tc3VibWl0IGlucHV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGJvcmRlcjogMC4wNjI1ZW0gc29saWQgdmFyKC0taXEtcHJpbWFyeSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbn1cblxuLmlxLWxvZ2luLWZvcm0gLmxvZ2luLXN1Ym1pdCBpbnB1dDpob3ZlciwgLmlxLWxvZ2luLWZvcm0gLmxvZ2luLXN1Ym1pdCBpbnB1dDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaXEtbG9naW4tZm9ybSAubG9naW4tc3VibWl0IGlucHV0OmhvdmVyOmJlZm9yZSwgLmlxLWxvZ2luLWZvcm0gLmxvZ2luLXN1Ym1pdCBpbnB1dDpmb2N1czpiZWZvcmUsIC5pcS1sb2dpbi1mb3JtIC5sb2dpbi1zdWJtaXQgaW5wdXQ6YWN0aXZlOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xufVxuXG4uaXEtbG9naW4tZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG59XG5cbi5pcS1sb2dpbi1mb3JtIC5saW5rcyB7XG4gIG1hcmdpbi10b3A6IDAuOTM3NWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pcS1sb2dpbi1mb3JtIC5saW5rcyBoNiB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgbWFyZ2luLXRvcDogMC4xODc1ZW07XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbiNzaWduLWluLXBhZ2UtYm94IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzBlbTtcbiAgaGVpZ2h0OiA5M3ZoO1xuICBtYXJnaW46IDAuOTM3NWVtIGF1dG87XG4gIGJveC1zaGFkb3c6IDBweCAwLjI1ZW0gMS4yNWVtIDBweCByZ2JhKDQ0LCAxMDEsIDE0NCwgMC4xKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMC4yNWVtIDEuMjVlbSAwcHggcmdiYSg0NCwgMTAxLCAxNDQsIDAuMSk7XG59XG5cbi5zaWduLWluLWRldGFpbCB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbi5zaWduLWluLXBhZ2Uge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbG9naW4vbG9naW4uanBnKSBuby1yZXBlYXQgc2Nyb2xsIDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnNpZ24taW4tcGFnZSAuaGVpZ2h0LXNlbGYtY2VudGVyIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYm9yZGVyLXJhZGl1czogMC45Mzc1ZW07XG59XG5cbi5zaWduLWluLXBhZ2UtZGF0YSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuOTM3NWVtO1xufVxuXG4uc2lnbi1pbi1kZXRhaWwge1xuICBwYWRkaW5nOiAzLjEyNWVtIDVlbTtcbn1cblxuLnNpZ24taW4tbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaWduLWluLWxvZ28gaW1nIHtcbiAgaGVpZ2h0OiAzLjEyNWVtO1xufVxuXG4uc2lnbi1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uaXEtc29jaWFsLW1lZGlhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5pcS1zb2NpYWwtbWVkaWEgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNWVtO1xufVxuXG4uaXEtc29jaWFsLW1lZGlhIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5pcS1zb2NpYWwtbWVkaWEgbGkgYSB7XG4gIGhlaWdodDogMS44NzVlbTtcbiAgd2lkdGg6IDEuODc1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMS44NzVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAuNDM3NWVtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAuNDM3NWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjQzNzVlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtbGlnaHQtcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuXG4uaXEtc29jaWFsLW1lZGlhIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zaWduLWluLXBhZ2UgLmJ0biB7XG4gIHBhZGRpbmc6IDAuNjI1ZW0gMi4xODc1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNWVtO1xufVxuXG4uc2lnbi11c2VyX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMC42MjVlbSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigwLjYyNWVtKTtcbiAgcGFkZGluZzogMS41NjI1ZW07XG4gIGJveC1zaGFkb3c6IDBweCAwIDEuODc1ZW0gMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDAgMS44NzVlbSAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMCAxLjg3NWVtIDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zaWduLXVzZXJfbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMy41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMC42MjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2lnbi11c2VyX2xvZ28gaW1nIHtcbiAgaGVpZ2h0OiA2LjI1ZW07XG4gIHdpZHRoOiA2LjI1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAwLjEyNWVtIHNvbGlkIHdoaXRlO1xufVxuXG4uc2lnbi1pbi1wYWdlIC5mb3JtLWNvbnRyb2wsIC5tLXByb2ZpbGUgLmZvcm0tY29udHJvbCB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbi5zaWduLWluLXBhZ2UgLmZvcm0tY29udHJvbDpmb2N1cywgLm0tcHJvZmlsZSAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMC4wNjI1ZW0gc29saWQgdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2Q5ZDVkNSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkOWQ1ZDUgIWltcG9ydGFudDtcbn1cblxuOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2Q5ZDVkNSAhaW1wb3J0YW50O1xufVxuXG4uZi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG4uc2lnbi11c2VyX2NhcmQgLmxpbmtzIGg2IHtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG4uZXJyb3ItbXNnIHtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICBTaWduIFVwXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uaXFvbmljLXVzZXItZm9ybXMgLmVsZW1lbnRvci1zaG9ydGNvZGUge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmlxLXNpZ251cC1mb3JtIC5pcW9uaWNfaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NWVtO1xufVxuXG4uaXEtc2lnbnVwLWZvcm0gLmxvZ2luLXJlbWVtYmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1ZW07XG59XG5cbi5pcS1zaWdudXAtZm9ybSAubGlua3Mge1xuICBtYXJnaW4tdG9wOiAwLjkzNzVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaXEtc2lnbnVwLWZvcm0ge1xuICB0cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHM7XG4gIHBhZGRpbmc6IDEuODc1ZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMC42MjVlbSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigwLjYyNWVtKTtcbiAgYm94LXNoYWRvdzogMHB4IDAgMS44NzVlbSAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMCAxLjg3NWVtIDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwIDEuODc1ZW0gMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uaXEtc2lnbnVwLWZvcm0gdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmlxLXNpZ251cC1mb3JtIC5saW5rcyBoNiB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgbWFyZ2luLXRvcDogMC4xODc1ZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLmlxb25pY19mb3JtIC5oZWlnaHQtc2VsZi1jZW50ZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBib3JkZXItcmFkaXVzOiAwLjkzNzVlbTtcbn1cblxuLmlxb25pY19mb3JtIGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMC42MjVlbSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigwLjYyNWVtKTtcbiAgcGFkZGluZzogMS41NjI1ZW07XG4gIGJveC1zaGFkb3c6IDBweCAwIDEuODc1ZW0gMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDAgMS44NzVlbSAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMCAxLjg3NWVtIDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5pcW9uaWNfZm9ybSBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNWVtO1xufVxuXG4uaXFvbmljX2Zvcm0gdGV4dGFyZWEge1xuICBib3JkZXItY29sb3I6IHZhcigtLWlxLWJvZHktdGV4dCk7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NWVtO1xufVxuXG4uaXFvbmljX2Zvcm0gdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uaXFvbmljX2Zvcm0gaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVlbTtcbiAgaGVpZ2h0OiAyLjgxMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIuODEyNWVtO1xuICBiYWNrZ3JvdW5kOiAjZThmMGZlO1xuICBib3JkZXI6IDAuMDYyNWVtIHNvbGlkIHZhcigtLWlxLWJvZHktdGV4dCk7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWlxLXNlY29uZGFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5pcW9uaWNfZm9ybSAubG9naW4tc3VibWl0IGlucHV0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeS1ob3Zlcik7XG4gIGJvcmRlcjogMC4wNjI1ZW0gc29saWQgdmFyKC0taXEtcHJpbWFyeS1ob3Zlcik7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMC4wNjI1ZW0pIHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMC4wNjI1ZW0pIHRyYW5zbGF0ZVooMCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjA2MjVlbSByZ2JhKDAsIDAsIDAsIDApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNjI1ZW0gMi4xODc1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA0O1xufVxuXG4uc2lnbnVwLXN1Ym1pdCAuaXEtYnV0dG9uIHtcbiAgcGFkZGluZzogMC43NWVtIDEuNWVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbmlucHV0I2lxb25pY190ZXJtX2NvbmRpdGlvbiB7XG4gIGhlaWdodDogMS41NjI1ZW07XG59XG5cbi5idG4uYnRuLWxpbmsuYnRuLWNhbmNlbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBib3JkZXI6IDAuMDYyNWVtIHNvbGlkIHZhcigtLWlxLXByaW1hcnkpO1xuICBwYWRkaW5nOiAwLjc1ZW0gMS41ZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi5idG4tbGluay5idG4tY2FuY2VsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi5idG4uYnRuLWxpbmsuYnRuLWNhbmNlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwLjA2MjVlbSBzb2xpZCB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xufVxuXG4uYnRuLmJ0bi1saW5rLmJ0bi1jYW5jZWw6aG92ZXI6OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xufVxuXG4uaXFvbmljX2Zvcm0gaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLypQYWdlIGlkKi9cblxuLnBhZ2UtaWQtNyAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5mYXZvcml0ZXMtc2xpZGVyIGxpLnNsaWRlLWl0ZW0gYS5zbGljay1zbGlkZS5zbGljay1jdXJyZW50LnNsaWNrLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMi41ZW07XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgVXNlciBwcm9maWxlICBcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5tLXByb2ZpbGUge1xuICBwYWRkaW5nLXRvcDogMTEuMjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDMuNzVlbTtcbn1cblxuLm1hbmFnZS1wIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLm0tcHJvZmlsZSAuc2lnbi11c2VyX2NhcmQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1iZzEpO1xufVxuXG4ubS1wcm9maWxlIC5pcS1jdXN0b20tc2VsZWN0IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24sIC5tLXByb2ZpbGUgLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXI6IDAuMDYyNWVtIHNvbGlkIHZhcigtLWlxLWJvZHktdGV4dCk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ubS1wcm9maWxlIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xufVxuXG4ubS1wcm9maWxlIC5zaWduLXVzZXJfY2FyZCB7XG4gIHBhZGRpbmc6IDEuODc1ZW07XG59XG5cbi5tLXByb2ZpbGUgLnNlbGVjdDItZHJvcGRvd24ge1xuICB0b3A6IDA7XG59XG5cbi5tLXByb2ZpbGUgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGFuZy1kcm9wZG93biB7XG4gIG1hcmdpbi1sZWZ0OiAxLjg3NWVtO1xufVxuXG4ubS1wcm9maWxlIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ubS1wcm9maWxlIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1iZzEpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI2YyZjJmMjtcbn1cblxuLm1hbmFnZS1nZW4gLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBsaW5lLWhlaWdodDogY2FsYygxLjVlbSArIDEuM3JlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1ZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuLm1hbmFnZS1kZCAuc2VsZWN0Mi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWFuYWdlLWRkIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHdpZHRoOiA5OCU7XG59XG5cbi5sYW5nLWRyb3Bkb3duIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgbWFyZ2luLXRvcDogMC42ODc1ZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuLmEtYm9yZGVyIHtcbiAgYm9yZGVyOiAwLjA2MjVlbSBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMC4wNjI1ZW0gMDtcbiAgYm9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIwOSwgMjA4LCAyMDcsIDApLCByZ2JhKDIwOSwgMjA4LCAyMDcsIDAuMyksIHJnYmEoMjA5LCAyMDgsIDIwNywgMC42KSk7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbn1cbi5tLXByb2ZpbGUgLnNpZ24tdXNlcl9jYXJkIGltZ3tcbiAgd2lkdGg6IDZlbTtcbiAgaGVpZ2h0OiA2ZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1vdmllLWRldGFpbCBcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5iYW5uZXItd3JhcHBlciB7XG4gIHBhZGRpbmc6IDMuNzVlbSAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MHZoO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Nob3dzLWJhbm5lci9zaW5nbGUtc2hvdy5qcGcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ub3ZlcmxheS13cmFwcGVyOmJlZm9yZSwgLnNob3dzLWltZzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDUxLCA1MSwgNTEsIDApLCByZ2JhKDAsIDAsIDAsIDAuOCkgNzAlLCB2YXIoLS1pcS1ibGFjaykgMTAwJSlcbn1cblxuLmJhbm5lci1jYXB0aW9uLCAub3ZlcmxheS1zLW5hbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogNWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5yYXR0aW5nLXN0YXJ0e1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4ubW92aWUtZGV0YWlsIC50cmVuZGluZy1pbmZvIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1vdmllLWRldGFpbCAudHJlbmRpbmctaW5mbyAuc2xpZGVyLXJhdHRpbmcge1xuICBtYXJnaW46IDAuNjI1ZW0gMCAwO1xufVxuLm1vdmllLWRldGFpbCAudHJlbmRpbmctaW5mbyAubW92aWUtY29udGVudCB7XG4gIG1hcmdpbjogMC42MjVlbSAwIDAuNjI1ZW07XG59XG5cbi5tb3ZpZS1kZXRhaWwgLnRyZW5kaW5nLWluZm8gLnRleHQtZGV0YWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xufVxuLnNoYXJlLWljb25zLm11c2ljLXBsYXktbGlzdHMgbGkuZG93bmxvYWQtaWNvbiAuaXEtbGlrZS1idG4ge1xuICB3aWR0aDogMi4xODc1ZW07XG4gIGhlaWdodDogMi4xODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjE4NzVlbTsgXG59XG4ubW92aWUtZGV0YWlsIC50cmVuZGluZy1pbmZvIC50cmVuZGluZy1kZWMgLnNob3ctbW9yZSAuc2hvdy1tb3JlLWJ0biB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cblxuLnNoYXJlLWljb25zLm11c2ljLXBsYXktbGlzdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5zaGFyZS1pY29ucy5tdXNpYy1wbGF5LWxpc3RzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbjogMCAwIDAgMC45Mzc1ZW07XG4gIHdpZHRoOiAyLjgxMjVlbTtcbiAgaGVpZ2h0OiAyLjgxMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIuODEyNWVtO1xufVxuLnNoYXJlLWljb25zLm11c2ljLXBsYXktbGlzdHMgbGkgZm9ybSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNoYXJlLWljb25zLm11c2ljLXBsYXktbGlzdHMgbGkuc2hhcmV7XG4gIGN1cnNvcjpwb2ludGVyO1xufVxuXG4uc2hhcmUtaWNvbnMubXVzaWMtcGxheS1saXN0cyBsaSBzcGFuIHtcbiAgd2lkdGg6IDIuMTg3NWVtO1xuICBoZWlnaHQ6IDIuMTg3NWVtO1xuICBsaW5lLWhlaWdodDogMi4xZW07XG59XG5cbi5zaGFyZS1pY29ucy5tdXNpYy1wbGF5LWxpc3RzIGxpIHNwYW4gaSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zaG93cy1jb250ZW50IC5zbGlkZXItcmF0dGluZyB7XG4gIG1hcmdpbjogMS4yNWVtIDAgMDtcbn1cblxuLnNoYXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLXNvY2lhbC1pbmZvIC5zaGFyZS1ib3ggYTpmaXJzdC1jaGlsZHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ud2F0Y2hsaXN0LWNvbnRlbnMgLmJsb2NrLXNvY2lhbC1pbmZvIC5zaGFyZS1ib3ggYTpmaXJzdC1jaGlsZHtcbiAgcGFkZGluZy1yaWdodDogMC41NzVlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuOTM3NWVtO1xufVxuLndhdGNobGlzdC1jb250ZW5zIC5ibG9jay1zb2NpYWwtaW5mbyAuc2hhcmUtYm94IGE6bGFzdC1jaGlsZHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4udHJlbmRpbmctaW5mbyAuc2hhcmUtYm94IGE6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4udHJlbmRpbmctaW5mbyAuc2hhcmUtYm94IC5zaGFyZS1zaGFwZXtcbiAgcmlnaHQ6IC0wLjg3NWVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cbi5zaW5nbGUtc2hhcmUtaWNvbiAuc2hhcmUtd3JhcHBlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4ubXVzaWMtcGxheS1saXN0cy5zaW5nbGUtc2hhcmUtaWNvbiAuc2hhcmUtYm94IHtcbiAgcmlnaHQ6IDMuNGVtO1xuICBsZWZ0OmF1dG87XG4gIHRvcDogLjEyNWVtO1xuICBwYWRkaW5nOjAgMC40Mzc1ZW0gMCAwO1xufVxuLm11c2ljLXBsYXktbGlzdHMuc2luZ2xlLXNoYXJlLWljb24gLnNoYXJlLWJveCAuc2hhcmUtc2hhcGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgcmlnaHQ6IC0uOWVtO1xuICBsZWZ0OiBhdXRvO1xufVxuLm11c2ljLXBsYXktbGlzdHMuc2luZ2xlLXNoYXJlLWljb24gLnNoYXJlLWJveCBhOmxhc3QtY2hpbGR7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ud29vZl90ZXh0X3NlYXJjaF9jb250YWluZXIgLndvb2ZfdGV4dF9zZWFyY2hfZ297ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDt9XG5cbi5zaGFyZS1ib3ggYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1pcS1ib2R5LXRleHQpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAuOTM3NWVtO1xuICBsaW5lLWhlaWdodDogMi41ZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5zaGFyZS1ib3ggaSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbSAhaW1wb3J0YW50O1xufVxuXG4uc2hhcmUtYm94IGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cblxuLnRyZW5kaW5nLWluZm8gLnNoYXJlLXdyYXBwZXJ7XG4gIGxlZnQ6YXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi5iYW5uZXItd3JhcHBlciAudHJlbmRpbmctaW5mbyAudHJlbmRpbmctZGVjIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xufVxuLmJsb2NrLWltYWdlcyAuaG92ZXItYnV0dG9ucyBpe1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4uYmFubmVyLXdyYXBwZXIgLnRyZW5kaW5nLWluZm8gLnRyZW5kaW5nLWRlYyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucGxheS1pY28ge1xuICBmb250LXNpemU6IDEuMzc1ZW07XG59XG5cbi5wbGF5LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogNTAlO1xuICByaWdodDogMC45Mzc1ZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMC4zMTI1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBsYXktYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMy4xMjVlbTtcbiAgaGVpZ2h0OiAzLjEyNWVtO1xuICBiYWNrZ3JvdW5kOiAjYmExZjI0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogcHVsc2UtYm9yZGVyIDE1MDBtcyBlYXNlLW91dCBpbmZpbml0ZTtcbn1cblxuLnBsYXktYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzLjEyNWVtO1xuICBoZWlnaHQ6IDMuMTI1ZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXByaW1hcnkpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcztcbn1cblxuLnBsYXktYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNmYTE4M2QsIDEwJSk7XG59XG5cbi5wbGF5LWJ1dHRvbiBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzsgXG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xufVxuXG4udy1uYW1lIHtcbiAgbWFyZ2luLWxlZnQ6IDQuMzc1ZW07XG59XG5cbnZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmlkZW8tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZpZGVvLWNvbnRhaW5lci5vdmVybGF5LXdyYXBwZXI6YmVmb3JlLCAub3ZlcmxheS1zLW5hbWUge1xuICB6LWluZGV4OiAxO1xufVxuLnRyZW5kaW5nLXBpbGxzIC5uYXYtbGlua3tcbiAgcGFkZGluZzogMWVtIDFlbTtcbn1cbmhlYWRlciAubmF2YmFyIHVsIGxpLmNzc19wcmVmaXgtY2FydD5hIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICBzZWFzb25zICBcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zZWFzb25zIC5pcS1kcm9wZG93biAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtc2Vjb25kYXJ5KTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbn1cblxuLnNlYXNvbnMgLnRyZW5kaW5nLXBpbGxzIHtcbiAgbWFyZ2luOiAxLjg3NWVtIDA7XG59XG5cbi5zZWFzb25zIC50cmVuZGluZy1waWxscy5uYXYtcGlsbHMgLm5hdi1pdGVtIGEge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmVwaS1ib3ggLmVwaXNvZGUtbnVtYmVyLCAuZXBpLWJveCAuZXBpc29kZS1wbGF5LWluZm8ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZXBpLWJveCAuZXBpc29kZS1udW1iZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuOTM3NWVtO1xuICBsZWZ0OiAwLjkzNzVlbTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgcGFkZGluZzogMCAwLjMxMjVlbTtcbn1cblxuLmVwaS1kZXNjIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtYmcxKTtcbn1cblxuLmVwaS1uYW1lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5lcGktYm94IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMCAxLjg3NWVtIDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwIDEuODc1ZW0gMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDBweCAwIDEuODc1ZW0gMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5lcGktaW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmltZy16b29tIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uZXBpLWJveDpob3ZlciAuaW1nLXpvb20ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xufVxuXG4uc2luZ2xlLWVwaXNvZGUtc3BhY2Uge1xuICBtYXJnaW4tYm90dG9tOiA0LjM3NWVtO1xufVxuXG4uZXBpc29kZV9fcGxheWVyIHAge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgIE1vdmllIGRldGFpbFxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuXG4uaXEtc2lkZWFyZWEtYnRuLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmZvb3Rlci5mb290ZXItb25lIC5mb290ZXItdG9wIC5pbmZvLXNoYXJlIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4vKlBhZ2UgaWQqL1xuXG4ucGFnZS1pZC03IC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLmZhdm9yaXRlcy1zbGlkZXIgbGkuc2xpZGUtaXRlbSBhLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQuc2xpY2stYWN0aXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yLjVlbTtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW5nbGUtbW92aWUgLm1vdmllIC5tb3ZpZV9faGVhZCwgLnNpbmdsZS12aWRlbyAudmlkZW8gLnZpZGVvX19wbGF5ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1vdmllX19wbGF5ZXIgPiBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbi8qbW92aWUtZGV0YWlsIGljb24qL1xuXG4ubW92aWUtZGV0YWlsIC5zaGFyZS1pY29ucy5tdXNpYy1wbGF5LWxpc3RzIGxpIHNwYW4ge1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG4ubW92aWUtZGV0YWlsIC53cHVsaWtlLWhlYXJ0IC53cF91bGlrZV9wdXRfaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLm1vdmllLWRldGFpbCAuc2hhcmUtaWNvbnMubXVzaWMtcGxheS1saXN0cyBsaSBzcGFuLmNvdW50LWJveCB7XG4gIGhlaWdodDogMC45Mzc1ZW07XG4gIHdpZHRoOiAwLjkzNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDAuOTM3NWVtO1xuICBmb250LXNpemU6IDAuNWVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEuMjVlbTtcbiAgdG9wOiAwO1xufVxuXG4uYmxvY2stc29jaWFsLWluZm8gLm11c2ljLXBsYXktbGlzdHMgbGkgYS53YXRjaC1saXN0LCAuYmxvY2stc29jaWFsLWluZm8gLm11c2ljLXBsYXktbGlzdHMgbGkgYS53YXRjaC1saXN0LW5vdCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgd2lkdGg6IDEuODc1ZW07XG4gIGhlaWdodDogMS44NzVlbTtcbiAgYm9yZGVyLXJhZGl1czogNi4yNWVtO1xuICBsaW5lLWhlaWdodDogMS44NzVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJ0bi1ob3ZlcjpiZWZvcmUgLnVwY29taW5nLWNvbnRlbnMgLmJsb2NrLWltYWdlcyAuaG92ZXItYnV0dG9ucyAuYnRuIHtcbiAgcGFkZGluZzogMC4zMTI1ZW0gMC45Mzc1ZW07XG59XG5cbi50b3B0ZW4tY29udGVucyAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQuc2xpY2stYWN0aXZlIC5ibG9jay1pbWFnZXMgLmJhZGdlLmJhZGdlLXNlY29uZGFyeSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLXR2X3Nob3cgLmJhbm5lci1jYXB0aW9uIHtcbiAgcmlnaHQ6IDVlbTtcbn1cblxuLyogdHJhaWxlciBsaW5rICovXG4uaXEtYnV0dG9uLmJ0bi10cmFuc3BhcmFudDo6YmVmb3JlIHtcbiAgYm9yZGVyOiAwLjEyNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmlxLWJ1dHRvbi5idG4tdHJhbnNwYXJhbnQge1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLnRyYWlsb3ItdmlkZW8gLmlxLWJ1dHRvbi5idG4tdHJhbnNwYXJhbnQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMTVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi50cmFpbG9yLXZpZGVvIC5ibG9jay1pbWFnZXMge1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnNpbmdsZS10dl9zaG93IC50cmFpbG9yLXZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuXG4uc2luZ2xlLXR2X3Nob3cgLnRyYWlsb3ItdmlkZW8udHJhaWxlci1wbGF5LWJ0biB7XG4gIGJvdHRvbTogMS44NzVlbTtcbn1cblxuLnRyYWlsb3ItdmlkZW8gLmJsb2NrLWltYWdlczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLnRyYWlsb3ItdmlkZW8udHJhaWxlci1wbGF5LWJ0biAuYmxvY2staW1hZ2VzOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udHJhaWxvci12aWRlby50cmFpbGVyLXBsYXktYnRuIC5jb250ZW50IHtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xuICBib3JkZXI6IDAuMTI1ZW0gc29saWQgdmFyKC0taXEtcHJpbWFyeSk7XG4gIHBhZGRpbmc6IDAuNzVlbSAxLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi50cmFpbG9yLXZpZGVvLnRyYWlsZXItcGxheS1idG4gLmlxLWJ1dHRvbi5idG4tdHJhbnNwYXJhbnQgc3BhbiB7XG4gIGRpc3BsYXk6IHVuc2V0O1xufVxuXG4vKm1vdmllLWRldGFpbCovXG5cbi5tb3ZpZS1kZXRhaWwgLm11c2ljLXBsYXktbGlzdHMgLmlxLWxpa2UtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmhlcml0O1xuICBoZWlnaHQ6IDEuODc1ZW07XG4gIHdpZHRoOiAxLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS44NzVlbTtcbn1cblxuLm11c2ljLXBsYXktbGlzdHMgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMS44NzVlbTtcbiAgd2lkdGg6IDEuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NWVtO1xufVxuXG4ubW92aWUtZGV0YWlsIC5zaGFyZS1pY29ucy5tdXNpYy1wbGF5LWxpc3RzIGEud2F0Y2gtbGlzdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNi4yNWVtO1xufVxuXG4ubW92aWUtZGV0YWlsIC5zaGFyZS1pY29ucy5tdXNpYy1wbGF5LWxpc3RzIGxpIGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaXEtdXBjb21pbmctbW92aWUgLnRyZW5kaW5nLWluZm8gLmJsb2NrLXNvY2lhbC1pbmZvIC5tdXNpYy1wbGF5LWxpc3RzIGxpIGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4udXBjb21pbmctY29udGVucyAuYmxvY2stc29jaWFsLWluZm8gLm11c2ljLXBsYXktbGlzdHMgbGkgYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51cGNvbWluZy1jb250ZW5zIC5ibG9jay1zb2NpYWwtaW5mbyAubXVzaWMtcGxheS1saXN0cyBsaSAuc2hhcmUtYm94e1xuICBsZWZ0OiAwLjY1ZW07XG59XG4uZXBpLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1ZW07XG59XG5cbi53cHVsaWtlLWhlYXJ0IC53cF91bGlrZV9wdXRfaW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxlZDIwJztcbiAgZm9udC1zaXplOiAxLjA2MjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xuICBmb250LWZhbWlseTogJ3JlbWl4aWNvbicgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwIDAgMCAwLjM3NWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5tb3ZpZS1kZXRhaWwgLndwdWxpa2UtaGVhcnQgLndwX3VsaWtlX3B1dF9pbWFnZTphZnRlciB7XG4gIGxpbmUtaGVpZ2h0OiAxLjA2MjVlbTtcbn1cblxuLm11c2ljLXBsYXktbGlzdHMgbGk6aG92ZXIgLmlxLWxpa2UtYnRuIC53cHVsaWtlLWhlYXJ0IC53cF91bGlrZV9wdXRfaW1hZ2U6YWZ0ZXIsIC5tdXNpYy1wbGF5LWxpc3RzIGxpOmZvY3VzIC5pcS1saWtlLWJ0biAud3B1bGlrZS1oZWFydCAud3BfdWxpa2VfcHV0X2ltYWdlOmFmdGVyIHtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbn1cblxuLm1vdmllLWRldGFpbCAubXVzaWMtcGxheS1saXN0cyBsaTpob3ZlciAuaXEtbGlrZS1idG4sIC5tb3ZpZS1kZXRhaWwgLm11c2ljLXBsYXktbGlzdHMgbGk6aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLndwdWxpa2UtaGVhcnQgLndwX3VsaWtlX3B1dF9pbWFnZS53cF91bGlrZV9idG5faXNfYWN0aXZlOmFmdGVyIHtcbiAgZmlsdGVyOiBpbmhlcml0O1xufVxuXG4udHJlbmRpbmctaW5mby5nLWJvcmRlciB7XG4gIHBhZGRpbmc6IDAgMCAzLjEyNWVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1ZW07XG4gIG1hcmdpbi10b3A6IDEuODc1ZW07XG4gIGJvcmRlcjogMC4wNjI1ZW0gc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDAuMDYyNWVtIDA7XG4gIGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDIwOSwgMjA4LCAyMDcsIDApLCByZ2JhKDIwOSwgMjA4LCAyMDcsIDAuNiksIHJnYmEoMjA5LCAyMDgsIDIwNywgMCkpO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG59XG5cbi50cmVuZGluZy1pbmZvLmctYm9yZGVyIC5zaGFyZS1pY29ucyAuc2hhcmUtYm94IHtcbiAgcmlnaHQ6IDIuODEyNWVtO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4udHJlbmRpbmctaW5mby5nLWJvcmRlciAuc2xpZGVyLXJhdHRpbmcge1xuICBtYXJnaW4tdG9wOiAwLjYyNWVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICBVcGNvbWluZyBNb3ZpZXNcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5pcS11cGNvbWluZy1tb3ZpZSAuZmF2b3JpdGVzLXNsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgU2VsZWN0IDJcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uaXEtY3VzdG9tLXNlbGVjdCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlxLWJnMSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICNmZmY7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgdG9wOiAwO1xuICBib3gtc2hhZG93OiAwIDAuNzVlbSAyLjEyNWVtIDAgcmdiYSgxOSwgMTAsIDEwLCAxKTtcbn1cblxuLmlxLWN1c3RvbS1zZWxlY3Qgc2VsZWN0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXEtYm9keS1iZyk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZSk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDg1LCA4NSwgODUsIDAuNjUpO1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUpO1xuICBmbG9hdDogaW5oZXJpdDtcbiAgaGVpZ2h0OiAyZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE0MSc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IFwicmVtaXhpY29uXCI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ1JSk7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgei1pbmRleDogOTk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItZHJvcGRvd24uc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zZWEtZXBpIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMy4xMjVlbSAhaW1wb3J0YW50O1xufVxuXG4uaXEtY3VzdG9tLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlxLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taXEtcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cblxuLnNsaWNrLXByZXY6aG92ZXIsIC5zbGljay1wcmV2OmZvY3VzLCAuc2xpY2stbmV4dDpob3ZlciwgLnNsaWNrLW5leHQ6Zm9jdXN7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZSk7XG59XG5cbi8qYmFubmVyIGlubmVycGFnZSovXG5cbi5zaGFyZS1pY29ucy5tdXNpYy1wbGF5LWxpc3RzIC5pcS1saWtlLWJ0biwgLnNoYXJlLWljb25zLm11c2ljLXBsYXktbGlzdHMgc3BhbiB7XG4gIHdpZHRoOiAyLjE4NzVlbTtcbiAgaGVpZ2h0OiAyLjE4NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTg3NWVtO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zaGFyZS1pY29ucy5tdXNpYy1wbGF5LWxpc3RzIGxpIC5pcS1saWtlLWJ0biAuY291bnQtYm94LFxuLnNoYXJlLWljb25zLm11c2ljLXBsYXktbGlzdHMgbGkgLmlxLWxpa2UtYnRuIC5waHBfcHJlZml4LWNvdW50LWJveCB7XG4gIGhlaWdodDogMS41ZW07XG4gIHdpZHRoOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBmb250LXNpemU6IDAuNmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwLjVlbTtcbiAgdG9wOiAxLjRlbTtcbiAgcGFkZGluZzogMDtcbn1cbi5zaGFyZS1pY29ucy5tdXNpYy1wbGF5LWxpc3RzIGxpIC5pcS1saWtlLWJ0biAuY3NzX3ByZWZpeF90b29sdGlwLmNvdW50LWJveHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDozLjRlbTtcbiAgbGVmdDogYXV0bztcbiAgdG9wOjAuODVlbTtcbiAgd2lkdGg6IDNlbTtcbiAgaGVpZ2h0OiAyLjU1ZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlxLWJnMSk7XG4gIHotaW5kZXg6IDk5O1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluTGlrZSAwLjVzIGVhc2UtaW47XG5cdGFuaW1hdGlvbjogZmFkZUluTGlrZSAwLjVzIGVhc2UtaW47XG59XG5cbi5zaGFyZS1pY29ucy5tdXNpYy1wbGF5LWxpc3RzIGxpIC5pcS1saWtlLWJ0biAuY3NzX3ByZWZpeF90b29sdGlwLmNvdW50LWJveCBQe1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6MDtcbiAgdHJhbnNpdGlvbi1kZWxheToycztcbn1cbi5zaGFyZS1pY29ucy5tdXNpYy1wbGF5LWxpc3RzIGxpIC5pcS1saWtlLWJ0bjpob3ZlciAuY3NzX3ByZWZpeF90b29sdGlwLmNvdW50LWJveCBQIHtvcGFjaXR5OjE7fVxuLnNoYXJlLWljb25zLm11c2ljLXBsYXktbGlzdHMgbGkgLmlxLWxpa2UtYnRuOmhvdmVyIC5jc3NfcHJlZml4X3Rvb2x0aXAuY291bnQtYm94e1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zaGFyZS1pY29ucy5tdXNpYy1wbGF5LWxpc3RzIGxpIC5pcS1saWtlLWJ0biAuY3NzX3ByZWZpeF90b29sdGlwLmNvdW50LWJveCAuc2hhcmUtc2hhcGV7IFxuICByaWdodDogLTAuODc1ZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xufVxuXG4uc2hhcmUtaWNvbnMubXVzaWMtcGxheS1saXN0cyBsaSBhLndhdGNoLWxpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5pcS1vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubXVzaWMtcGxheS1saXN0cyBhLndhdGNoLWxpc3Qtbm90IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKmJ1dHRvbiBiYW5uZXIqL1xuXG5idXR0b24ubWZwLWNsb3NlOmZvY3VzIHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5cbiNpcS1mYXZvcml0ZXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYm90dG9tLXNwYWNlIHtcbiAgcGFkZGluZy1ib3R0b206IDQuMzc1ZW07XG59XG5cbi8qYmFubmVyIGltZyBjc3MqL1xuXG4uaG9tZS1zbGlkZXIgLnNsaWNrLWJnIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNpdGlvbiAhaW1wb3J0YW50O1xufVxuXG4uaG9tZS1zbGlkZXIgLnNsaWNrLWxpc3QsIC5ob21lLXNsaWRlciAuc2xpY2stdHJhY2sge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIsIC4xOCwgMCwgLjk1KSAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yLCAuMTksIDAsIC45NCkgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMiwgLjE5LCAwLCAuOTQpICFpbXBvcnRhbnQ7XG59XG5cbi50dnNob3dzLXNsaWRlciAuc2xpY2stYmcge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2l0aW9uICFpbXBvcnRhbnQ7XG59XG5cbi50dnNob3dzLXNsaWRlciAuc2xpY2stbGlzdCwgLnR2c2hvd3Mtc2xpZGVyIC5zbGljay10cmFjayB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMiwgLjE4LCAwLCAuOTUpICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIsIC4xOSwgMCwgLjk0KSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yLCAuMTksIDAsIC45NCkgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICBTZWFyY2ggUGFnZVxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pbWctbm90LWZvdW5kPmltZyB7XG4gIHdpZHRoOiAxNS42MjVlbTtcbn1cblxuLmNvbnRlbnQtYXJlYS5zZWFyY2gtcGFnZSAjaXEtdXBjb21pbmctbW92aWUge1xuICBwYWRkaW5nLXRvcDogNi4yNWVtO1xufVxuXG4uY29udGVudC1hcmVhLnNlYXJjaC1wYWdlICNpcS11cGNvbWluZy1tb3ZpZSAuaW5uZXItc2xpZGVyIC5zbGljay1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDIuNWVtO1xufVxuXG4uaW5uZXItc2xpZGVyIC5zbGljay1saXN0IHtcbiAgcGFkZGluZzogMCAwIDYuMjVlbTtcbn1cblxuLnVwY29taW5nLWNvbnRlbnMgLmlubmVyLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ubW92aWUtZGV0YWlsIC5zaGFyZS1ib3gge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMi44MTI1ZW07XG59XG5cbi5zaW5nbGUtZXBpc29kZSAuZXBpc29kZSAuZXBpc29kZV9faGVhZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLXBhZ2UgI2lxLXVwY29taW5nLW1vdmllIHtcbiAgcGFkZGluZy10b3A6IDYuMjVlbTtcbn1cblxuLmlxLWJyZWFkY3J1bWItb25lIGgyPnNwYW4ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgUHJpdmFjeSBhbmQgdGVybXNcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5pcS10ZXJtcy1vZi11c2UgcCB7XG4gIGNvbG9yOiB2YXIoLS1pcS1ib2R5LXRleHQpO1xufVxuXG4uaXEtdGVybXMtb2YtdXNlIHVsIGxpIHtcbiAgY29sb3I6IHZhcigtLWlxLWJvZHktdGV4dCk7XG59XG5cbi5pcS1wcml2YWN5LXBvbGljeSBwIHtcbiAgY29sb3I6IHZhcigtLWlxLWJvZHktdGV4dCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgIEZvb3RlclxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuZm9vdGVyIC5mb290ZXItc3RhbmRhcmQgLndpZGdldCB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NWVtO1xufVxuXG5mb290ZXIgLmZvb3Rlci1zdGFuZGFyZCAud2lkZ2V0IHVsPmxpPmEge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5mb290ZXIgLmZvb3Rlci1zdGFuZGFyZCAud2lkZ2V0IHVsPmxpPmE6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmZvb3RlciAuZm9vdGVyLWxpbmstdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG4gIGRpcmVjdGlvbjogbHRyO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucmVjZW50Y29tbWVudHMgYSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG5mb290ZXIgLndpZGdldCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmZvb3RlciAud2lkZ2V0IC5pcS1jb250YWN0IGxpIGE6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuZm9vdGVyIC53aWRnZXQgI3JlY2VudGNvbW1lbnRzIGxpIGEge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbmZvb3RlciAud2lkZ2V0ICNyZWNlbnRjb21tZW50cyBsaSAuY29tbWVudC1hdXRob3ItbGluayBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuZm9vdGVyIC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpIGE6YmVmb3JlLCBmb290ZXIgLndpZGdldCB1bC5tZW51IGxpIGE6YmVmb3JlIHtcbiAgdG9wOiAwLjg3NWVtO1xufVxuXG5mb290ZXIgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgYSB7XG4gIHBhZGRpbmc6IDAuNDM3NWVtIDAgMC40Mzc1ZW0gMC45Mzc1ZW07XG59XG5cbmZvb3RlciAud2lkZ2V0IHVsLm1lbnUgbGkgLnN1Yi1tZW51IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNWVtO1xufVxuXG51bC5pcS1jb250YWN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxudWwuaXEtY29udGFjdCBsaSBhIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NWVtO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3b3JkLXdyYXA6IGFueXdoZXJlO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG51bC5pcS1jb250YWN0IGxpIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjEyNWVtO1xuICBmb250LXNpemU6IDEuMzc1ZW07XG4gIGNvbG9yOiB2YXIoLS1pcS1zZWNvbmRhcnkpO1xufVxuXG51bC5pcS1jb250YWN0IGxpIGE6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgLnN1Yi1tZW51IGxpIGEsIC53aWRnZXQgdWwubWVudSBsaSAuc3ViLW1lbnUgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuZm9vdGVyIC53aWRnZXQgLnJzcy1kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAuMzEyNWVtIDA7XG59XG5cbmZvb3Rlci5mb290ZXItb25lIC53aWRnZXQgLnRleHR3aWRnZXQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmZvb3RlciAud2lkZ2V0LmZvb3Rlci1sb2dvLnRleHQtbGVmdCB7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NWVtXG59XG5cbmZvb3RlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1iZzEpICFpbXBvcnRhbnQ7XG59XG5cbmZvb3Rlci5mb290ZXItb25lIC5mb290ZXItdG9wIHtcbiAgcGFkZGluZy10b3A6IDMuNzVlbTtcbiAgcGFkZGluZy1ib3R0b206IDMuNzVlbTtcbn1cblxuZm9vdGVyLmZvb3Rlci1vbmUgLmZvb3Rlci1zdGFuZGFyZCAud2lkZ2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5mb290ZXIuZm9vdGVyLW9uZSAuZm9vdGVyLXRvcCAuZm9vdGVyLXN0YW5kYXJkIC5pbmZvLXNoYXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZm9vdGVyLmZvb3Rlci1vbmUgLndpZGdldCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmZvb3Rlci5mb290ZXItb25lIC53aWRnZXQgaDQuZm9vdGVyLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1ZW07XG59XG5cbmZvb3RlciAud2lkZ2V0ICNyZWNlbnRjb21tZW50cyBsaSAuY29tbWVudC1hdXRob3ItbGluayBhIHtcbiAgY29sb3I6IHZhcigtLWJvZHktdGV4dCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmZvb3RlciAud2lkZ2V0ICNyZWNlbnRjb21tZW50cyBsaS5yZWNlbnRjb21tZW50cyBhOmJlZm9yZSwgZm9vdGVyIC53aWRnZXQgYS5yc3N3aWRnZXQ6YmVmb3JlLCBmb290ZXIgdWwud3AtdGFnLWNsb3VkIGxpIGE6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuZm9vdGVyLmZvb3Rlci1vbmUgLndpZGdldCB1bC5tZW51IGxpIGEge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbn1cblxuZm9vdGVyLmZvb3Rlci1vbmUgLndpZGdldCB1bC5tZW51IGxpIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbmZvb3Rlci5mb290ZXItb25lIC5zdWItYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cblxuZm9vdGVyLmZvb3Rlci1vbmUgLnN1Yi1idG4gYnV0dG9uIHtcbiAgcGFkZGluZzogMS41ZW0gMS44NzVlbTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG5mb290ZXIuZm9vdGVyLW9uZSAuc3ViLWJ0biBidXR0b246aG92ZXIsIC5mb290ZXItb25lIC5zdWItYnRuIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmZvb3Rlci5mb290ZXItb25lIC5zdWItYnRuIGJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjM1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1yaWdodDogLTUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbmZvb3Rlci5mb290ZXItb25lIGlucHV0W3R5cGU9c3VibWl0XSBmb290ZXIuZm9vdGVyLW9uZSAuaW5mby1zaGFyZSBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjkzNzVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbmZvb3Rlci5mb290ZXItb25lIC5tZW51LWZvb3Rlci1tZW51LWNvbnRhaW5lciAubWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmZvb3Rlci5mb290ZXItb25lIC5tZW51LWZvb3Rlci1tZW51LWNvbnRhaW5lciAubWVudSBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1ZW07XG59XG5cbmZvb3Rlci5mb290ZXItb25lIC5jb3B5cmlnaHQgYTpob3ZlciwgZm9vdGVyLmZvb3Rlci1vbmUgLm1lbnUtZm9vdGVyLW1lbnUtY29udGFpbmVyIC5tZW51IGxpIGE6aG92ZXIsIGZvb3Rlci5mb290ZXItb25lIC5pbmZvLXNoYXJlIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuZm9vdGVyLmZvb3Rlci1vbmUgLm1lbnUtZm9vdGVyLW1lbnUtY29udGFpbmVyIC5tZW51IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbmZvb3Rlci5mb290ZXItb25lIC5jb3B5cmlnaHQtZm9vdGVyIHtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjUpIDBweCAwLjE4NzVlbSAwLjYyNWVtO1xuICBwYWRkaW5nOiAwIDAuOTM3NWVtO1xufVxuXG5mb290ZXIuZm9vdGVyLW9uZSAuY29weXJpZ2h0LWZvb3RlciAuY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmZvb3Rlci5mb290ZXItb25lIC5pbmZvLXNoYXJlIGxpIGEge1xuICBjb2xvcjogdmFyKC0taXEtc2Vjb25kYXJ5KTtcbn1cblxuZm9vdGVyLmZvb3Rlci1vbmUgaW5wdXRbdHlwZT1lbWFpbF06aG92ZXIsIGZvb3Rlci5mb290ZXItb25lIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgcGFkZGluZzogMCA3LjgxMjVlbSAwIDAuOTM3NWVtO1xufVxuXG5mb290ZXIuZm9vdGVyLW9uZSBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pcS13aGl0ZS1saWdodC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDUuNjI1ZW07XG4gIGNvbG9yOiB2YXIoLS1pcS1zZWNvbmRhcnkpO1xufVxuXG4ubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuOTM3NWVtO1xufVxuXG5mb290ZXIuZm9vdGVyLW9uZSAuZm9vdGVyLXRvcCAuaW5mby1zaGFyZSBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjkzNzVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1ZW07XG59XG5cbmZvb3Rlci5mb290ZXItb25lIC5mb290ZXItdG9wIC5pbmZvLXNoYXJlIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4uaXEtYmctZGFyayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuZm9vdGVyLmlxLW92ZXItZGFyay05MDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmZvb3RlciAuZm9vdGVyX3RvcF9ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiA2LjI1ZW07XG59XG5cbmZvb3Rlci5mb290ZXItb25lIC5mb290ZXItdG9wIC5pbmZvLXNoYXJlIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG5mb290ZXIuZm9vdGVyLW9uZSAuZm9vdGVyLXRvcCAuaW5mby1zaGFyZSBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuZm9vdGVyLmZvb3Rlci1vbmUgLmZvb3Rlci10b3AgLmluZm8tc2hhcmUgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMi41ZW07XG4gIGhlaWdodDogMi41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIuNWVtO1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUpO1xuICBmb250LXNpemU6IDEuMDYzZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiYSg0MSwgNDEsIDQxLCAwLjc2KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZSAwcztcbn1cblxuZm9vdGVyLmZvb3Rlci1vbmUgLmZvb3Rlci10b3AgLmluZm8tc2hhcmUgbGkgYTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjYyNWVtIHZhcigtLWlxLXByaW1hcnktaG92ZXIpO1xuICB0ZXh0LXNoYWRvdzogMCAwIDAuMTI1ZW0gdmFyKC0taXEtcHJpbWFyeS1ob3Zlcik7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5LWhvdmVyKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZSAwcztcbn1cblxuZm9vdGVyLmZvb3Rlci1vbmUgLmZvb3Rlci10b3AgLmluZm8tc2hhcmUgbGkgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UgMHM7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0gICBmb290ZXIgbGlua3MgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxudWwuZi1saW5rIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xufVxuXG51bC5mLWxpbmsgbGkgYSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbiAgY29sb3I6IHZhcigtLWlxLWJvZHktdGV4dCk7XG59XG5cbnVsLmYtbGluayBsaSBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG4ucy1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMi41ZW07XG4gIGhlaWdodDogMi41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMi41ZW07XG4gIG1hcmdpbi1yaWdodDogMC43NWVtO1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBmb250LXNpemU6IDEuMDYyNWVtO1xuICBiYWNrZ3JvdW5kOiByZ2IoNDEsIDQxLCA0MSwgMC43Nik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG5cbi5zLWljb246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXByaW1hcnkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICB0cmFuc2Zvcm06IHNjYWxlKC45KTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5zLWljb246aG92ZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICBib3gtc2hhZG93OiAwIDAgMC45Mzc1ZW0gdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi5zLWljb246aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMC42MjVlbSB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwLjEyNWVtIHZhcigtLWlxLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG5cbi5wYWdlLW51bWJlcnMgbGkgLnBhZ2UtbnVtYmVycyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlxLWJnMSk7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLndwLXZpZGVvLXNob3J0Y29kZSB7XG4gIGhlaWdodDogNzB2aCAhaW1wb3J0YW50O1xufVxuXG4ud3AtdmlkZW8ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWVqcy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZpZGVvLWNvbnRhaW5lci5pcS1tYWluLXNsaWRlciBpZnJhbWUge1xuICBoZWlnaHQ6IDcwdmg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgIEFuaW1hdGlvblxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQGtleWZyYW1lcyBzbGlkZS1kb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBub3RpZnkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKVxuICB9XG5cbiAgMTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUoLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUoLTNkZWcpXG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZSgtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZSgtM2RlZylcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUoM2RlZylcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUoM2RlZylcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUoM2RlZylcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUoM2RlZylcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlKC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlKC0zZGVnKVxuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUoLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUoLTNkZWcpXG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZSgtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZSgtM2RlZylcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpXG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlLWluIHtcbiAgMTAwJSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZS1pbiB7XG4gIDEwMCUge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2UtYm9yZGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVooMCkgc2NhbGUoMS41KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB0cmFpbG9yUGxheSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gIH1cblxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICBMb2cgaW5cbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cbi5pcW9uaWMtdXNlci1mb3JtcyAuZWxlbWVudG9yLXNob3J0Y29kZSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5mb3JtLnBtc19sb2dpbj5wIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuZm9ybSNwbXNfbG9naW4gLmxvZ28gLFxuZm9ybSNwbXNfcmVjb3Zlcl9wYXNzd29yZF9mb3JtIC5sb2dvLWxpbmssXG5mb3JtI3Btc19yZWdpc3Rlci1mb3JtIC5sb2dvLCBcbmZvcm0jcG1zX3JlY292ZXJfcGFzc3dvcmRfZm9ybSB1bC5wbXMtZm9ybS1maWVsZHMtd3JhcHBlcj4ubG9nby1saW5rIC5sb2dve1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDExLjI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuZm9ybSNwbXNfcmVjb3Zlcl9wYXNzd29yZF9mb3JtIHVsLnBtcy1mb3JtLWZpZWxkcy13cmFwcGVye2RpcmVjdGlvbjogbHRyO31cbmZvcm0jcG1zX3JlZ2lzdGVyLWZvcm0gLmxvZ297XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbn1cbmZvcm0jcG1zX3JlZ2lzdGVyLWZvcm0gI3Btcy1wYXlnYXRlcy13cmFwcGVyIHtcbiAgbWFyZ2luOiAxLjVlbSAwIDA7XG59XG5cbmZvcm0jcG1zX2xvZ2luIHtcbiAgcGFkZGluZzogMy4xMjVlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigwLjYyNWVtKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDAuNjI1ZW0pO1xuICBib3gtc2hhZG93OiAwcHggMCAxLjg3NWVtIDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwIDEuODc1ZW0gMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDAgMS44NzVlbSAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxLjU2MjVlbSk7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG5mb3JtI3Btc19sb2dpbiBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xufVxuI3Btc19sb2dpbiBwOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuZm9ybSNwbXNfbG9naW4gYS5sb3N0cGFzc3dvcmQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xufVxuI3Btc19sb2dpbiAubG9naW4tZXh0cmEgLnNlcGFyYXRvciB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuZm9ybSNwbXNfbG9naW4gYS5yZWdpc3RlciB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDYyNWVtO1xufVxuXG5mb3JtI3Btc19sb2dpbiBwLmxvZ2luLXJlbWVtYmVyIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbmZvcm0jcG1zX2xvZ2luIC5pbnB1dHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIGhlaWdodDogMy41ZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjVlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmcpO1xuICBib3JkZXI6IDAuMDY3NWVtIHNvbGlkIHZhcigtLWlucHV0LWJnKTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0taXEtc2Vjb25kYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbmZvcm0jcG1zX2xvZ2luICNyZW1lbWJlcm1lIHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGJvcmRlcjogMC4xMjVlbSB3aGl0ZSBzb2xpZDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMC4zZW07XG59XG5cbmZvcm0jcG1zX2xvZ2luICNyZW1lbWJlcm1lOmNoZWNrZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDI3MTMnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuZm9ybSNwbXNfbG9naW4gaW5wdXQ6Zm9jdXMsIGZvcm0jcG1zX2xvZ2luIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsIGZvcm0jcG1zX2xvZ2luIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLCBmb3JtI3Btc19sb2dpbiBmb3JtI3Btc19sb2dpbiBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmZvcm0jcG1zX2xvZ2luIC5sb2dpbi1zdWJtaXQgLmJ1dHRvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogMC43NWVtIDEuNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOTNlbTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNWVtO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuZm9ybSNwbXNfbG9naW4gLmxvZ2luLXN1Ym1pdCAuYnV0dG9uOmhvdmVyLCBmb3JtI3Btc19sb2dpbiAubG9naW4tc3VibWl0IC5idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1zZWNvbmRhcnkpO1xufVxuXG5mb3JtI3Btc19sb2dpbiAubG9naW4tc3VibWl0ICN3cC1zdWJtaXQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuZm9ybSNwbXNfbG9naW4gYSB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xufVxuXG5mb3JtI3Btc19sb2dpbiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuZm9ybSNwbXNfbG9naW4gYS5yZWdpc3Rlcjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuLnBtcy1sb2dpbi1lcnJvciB7XG4gIG1hcmdpbjogMS44NzVlbSAwcHg7XG4gIHBhZGRpbmc6IDFlbSAxZW07XG4gIGJvcmRlcjogMC4wNjI1ZW0gc29saWQgcmdiYSgyMjksIDksIDIwLCAwLjc1KTtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjksIDksIDIwLCAwLjEpO1xufVxuXG5mb3JtI3Btc19sb2dpbiBwLmxvZ2luLXN1Ym1pdCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNWVtO1xufVxuXG4uaXFvbmljLXVzZXItZm9ybXMgI3Btc19sb2dpbiAubG9naW4tcmVtZW1iZXIsIGZvcm0jcG1zX2xvZ2luIC5sb2dpbi1yZW1lbWJlciB7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG4ganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5pcW9uaWMtdXNlci1mb3JtcyAjcG1zX2xvZ2luIC5sb2dpbi1yZW1lbWJlcntcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFByaWNpbmctUGxhblxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5pcS1wcmljaW5nLWNhcmQge1xuICBwYWRkaW5nOiAxLjg3NWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLWJnMSk7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDAuNjI1ZW0pO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMC42MjVlbSk7XG4gIGJveC1zaGFkb3c6IDBweCAwIDEuMjVlbSAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMCAxLjI1ZW0gMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDAgMS4yNWVtIDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5pcS1wcmljaW5nLWNhcmQgLmlxLXByaWNpbmcgLnRhYmxlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uaXEtcHJpY2luZy1jYXJkIC5pcS1wcmljaW5nIC50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMS43NWVtO1xuICBwYWRkaW5nOiAxLjc1ZW0gMC42MjVlbSAxLjI1ZW07XG59XG5cbi5pcS1wcmljaW5nLWNhcmQgLmlxLXByaWNpbmcgLnRhYmxlIHRkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pcS1wcmljaW5nLWNhcmQgLmlxLXByaWNpbmcgLnRhYmxlIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1ZW0gc29saWQgdmFyKC0taXEtYm9keS1iZyk7XG59XG5cbi5pcS1wcmljaW5nLWNhcmQgLmlxLXByaWNpbmcgLnRhYmxlIHRyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uaXEtcHJpY2luZy1jYXJkIC5pcS1wcmljaW5nIC5pcS1wcmljZS1oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaXEtcHJpY2luZy1jYXJkIC5pcS1wcmljaW5nIC5pcS1wcmljZS1oZWFkIC5pcS1wcmljZS1ib3gge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1ib2R5LWJnKTtcbiAgcGFkZGluZzogMS44NzVlbSAwLjYyNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG5cbi5pcS1wcmljaW5nLWNhcmQgLmlxLXByaWNpbmcgLmlxLXByaWNlLWhlYWQgLmlxLXByaWNlLWJveCAuaXEtcHJpY2UtcmF0ZSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbi5pcS1wcmljaW5nLWNhcmQgLmlxLXByaWNpbmcgLmlxLXByaWNlLWhlYWQgLmlxLXByaWNlLWJveCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC41ZW07XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi5pcS1wcmljaW5nLWNhcmQgLmlxLXByaWNpbmcgLmlxLXByaWNlLWhlYWQgLmlxLXByaWNlLWJveCAudHlwZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgcGFkZGluZzogMC41NjI1ZW0gMS41NjI1ZW07XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIHRvcDogLTAuOTM3NWVtO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogOTk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5pcS1wcmljaW5nLWNhcmQgLmlxLXByaWNpbmcgLmlxLXByaWNlLWhlYWQgLmlxLXByaWNlLWJveCAudHlwZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICByaWdodDogLTAuOTM3NWVtO1xuICB0b3A6IC0wLjA2MjVlbTtcbiAgYm9yZGVyLWxlZnQ6IDFlbSBzb2xpZCB2YXIoLS1pcS1wcmltYXJ5LWhvdmVyKTtcbiAgYm9yZGVyLXRvcDogMWVtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uaXEtcHJpY2luZy1jYXJkIC5pcS1wcmljaW5nIC5pcS1wcmljZS1oZWFkIC5pcS1wcmljZS1ib3ggLnR5cGU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiAtMC45Mzc1ZW07XG4gIHRvcDogLTAuMDYyNWVtO1xuICBib3JkZXItcmlnaHQ6IDFlbSBzb2xpZCB2YXIoLS1pcS1wcmltYXJ5LWhvdmVyKTtcbiAgYm9yZGVyLXRvcDogMWVtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uaXEtcHJpY2luZy1jYXJkIC5pcS1wcmljaW5nIC5pcS1wcmljZS1oZWFkIC5pcS1wcmljZS1ib3guYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi5pcS1wcmljaW5nLWNhcmQgLmlxLXByaWNpbmcgLmlxLXByaWNlLWhlYWQgLmlxLXByaWNlLWJveC5hY3RpdmUgLnR5cGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi5pcS1wcmljaW5nLWNhcmQgLmlxLXByaWNpbmcgLmlxLXByaWNlLWhlYWQgLmlxLXByaWNlLWJveC5hY3RpdmUgLnR5cGU6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDFlbSBzb2xpZCB2YXIoLS1pcS1wcmltYXJ5LWhvdmVyKTtcbiAgcmlnaHQ6IC0xZW07XG59XG5cbi5pcS1wcmljaW5nLWNhcmQgLmlxLXByaWNpbmcgLmlxLXByaWNlLWhlYWQgLmlxLXByaWNlLWJveC5hY3RpdmUgLnR5cGU6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDFlbSBzb2xpZCB2YXIoLS1pcS1wcmltYXJ5LWhvdmVyKTtcbiAgbGVmdDogLTFlbTtcbn1cblxuLmlxLXByaWNpbmctY2FyZCAuaXEtcHJpY2luZyAuaV9jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVlbTtcbn1cblxuLmlxLXByaWNpbmctY2FyZCAuaXEtcHJpY2luZyAuaXEtY2hpbGQtY2VsbCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVlbTtcbiAgcGFkZGluZzogMS41NjI1ZW0gMC42MjVlbSAxLjI1ZW07XG59XG5cbi5pcS1wcmljaW5nLWNhcmQgLmlxLXByaWNpbmcgLmlxLWNoaWxkLWNlbGwuYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG4uaXEtcHJpY2luZy1jYXJkIC5pcS1wcmljaW5nIC5pcS1jaGlsZC1jZWxsIGkge1xuICBmb250LXNpemU6IDEuNjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjI1ZW07XG59XG5cbi5pcS1wcmljaW5nLWNhcmQgLmlxLXByaWNpbmcgLmlxLXByaWNlLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEuNTYyNWVtIDAuNjI1ZW0gMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICBQcmljaW5nLVBsYW4tU3R5bGUtMlxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5pcS1wcmljaW5nLWNhcmQtdHdvIHtcbiAgcGFkZGluZzogMS4zNzVlbSAzLjc1ZW0gMy43NWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLWJnMSk7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDAuNjI1ZW0pO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMC42MjVlbSk7XG4gIGJveC1zaGFkb3c6IDBweCAwIDEuMjVlbSAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMCAxLjI1ZW0gMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDAgMS4yNWVtIDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5pcS1wcmljaW5nLWNhcmQtdHdvIC5pcS1wcmljaW5nIC50YWJsZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmlxLXByaWNpbmctY2FyZC10d28gLmlxLXByaWNpbmcgLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1ZW07XG4gIHBhZGRpbmc6IDEuNzVlbSAwLjYyNWVtIDEuMjVlbTtcbn1cblxuLmlxLXByaWNpbmctY2FyZC10d28gLmlxLXByaWNpbmcgLnRhYmxlIHRkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pcS1wcmljaW5nLWNhcmQtdHdvIC5pcS1wcmljaW5nIC50YWJsZSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNWVtIHNvbGlkIHZhcigtLWlxLWJvZHktYmcpO1xufVxuXG4uaXEtcHJpY2luZy1jYXJkLXR3byAuaXEtcHJpY2luZyAudGFibGUgdHI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5pcS1wcmljaW5nLWNhcmQtdHdvIC5pcS1wcmljaW5nIC5pcS1wcmljZS1oZWFkIC5pcS1wcmljZS1ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuODEyNWVtIDAuOTM3NWVtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcS1zZWNvbmRhcnkpO1xufVxuXG4uaXEtcHJpY2luZy1jYXJkLXR3byAuaXEtcHJpY2luZyAuaXEtcHJpY2UtaGVhZCAuaXEtcHJpY2UtYm94IC50eXBlIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbi5pcS1wcmljaW5nLWNhcmQtdHdvIC5pcS1wcmljaW5nIC5pX2Nsb3NlIHtcbiAgZm9udC1zaXplOiAxLjM3NWVtO1xufVxuXG4uaXEtcHJpY2luZy1jYXJkLXR3byAuaXEtcHJpY2luZyAuaXEtY2hpbGQtY2VsbCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVlbTtcbiAgcGFkZGluZzogMS41NjI1ZW0gMC42MjVlbSAxLjI1ZW07XG59XG5cbi5pcS1wcmljaW5nLWNhcmQtdHdvIC5pcS1wcmljaW5nIC5pcS1jaGlsZC1jZWxsLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuLmlxLXByaWNpbmctY2FyZC10d28gLmlxLXByaWNpbmcgLmlxLWNoaWxkLWNlbGwgaSB7XG4gIGZvbnQtc2l6ZTogMS42MjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjVlbTtcbn1cblxuLmlxLXByaWNpbmctY2FyZC10d28gLmlxLXByaWNpbmcgLmlxLXByaWNlLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEuNTYyNWVtIDAuNjI1ZW0gMHB4O1xufVxuXG4uaXEtcHJpY2luZy1jYXJkLXR3byAuaXEtcHJpY2UtYm90dG9tIC5pcS1zZWxlY3QtcHJpY2Uge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmlxLXByaWNpbmctY2FyZC10d28gLmlxLXByaWNlLWJvdHRvbSAuaXEtc2VsZWN0LXByaWNlIC5pcS1wcmljZS1yYXRlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC45Mzc1ZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLWJvZHktYmcpO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pcS1wcmljaW5nLWNhcmQtdHdvIC5pcS1wcmljZS1ib3R0b20gLmlxLXNlbGVjdC1wcmljZSAuaXEtcHJpY2UtcmF0ZS13cmFwIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC45Mzc1ZW07XG4gIGxlZnQ6IDAuOTM3NWVtO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaXEtcHJpY2luZy1jYXJkLXR3byAuaXEtcHJpY2UtYm90dG9tIC5pcS1zZWxlY3QtcHJpY2UgLmlxLXByaWNlLXJhdGUtd3JhcCAuaXEtcHJpY2UtbGFiZWwgLnR5cGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgcGFkZGluZzogMC4xODc1ZW0gMC4yNWVtIDAuMjVlbTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5pcS1wcmljaW5nLWNhcmQtdHdvIC5pcS1wcmljZS1ib3R0b20gLmlxLXNlbGVjdC1wcmljZSAuaXEtcHJpY2UtcmF0ZS13cmFwIC5pcS1wcmljZS1yYXRlIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW4tdG9wOiAxLjI1ZW07XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4uaXEtcHJpY2luZy1jYXJkLXR3byAuaXEtcHJpY2UtYm90dG9tIC5pcS1zZWxlY3QtcHJpY2UgLmlxLXByaWNlLXJhdGUtd3JhcCAuaXEtcHJpY2UtcmF0ZSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi5pcS1wcmljaW5nLWNhcmQtdHdvIC5pcS1idXR0b24uYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pcS1wcmljaW5nLWNhcmQtdHdvIC5pcS1wcmljZS1ib3R0b20gLmlxLXNlbGVjdC1wcmljZSAuaXEtcHJpY2UtcmF0ZS13cmFwLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjI5LCA5LCAyMCwgMC40KTtcbiAgYm9yZGVyOiAwLjA2MjVlbSBzb2xpZCByZ2JhKDIwOSwgMjA4LCAyMDcsIDAuNik7XG59XG5cbi5pcS1wcmljaW5nLWNhcmQtdHdvIC5pcS1wcmljZS1ib3R0b20gLmlxLXNlbGVjdC1wcmljZSAuaXEtcHJpY2UtcmF0ZS13cmFwLmFjdGl2ZSAuaXEtcHJpY2UtbGFiZWwgLnR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuLmlxLXByaWNpbmctY2FyZC10d28gLmlxLXByaWNlLWJvdHRvbSAuaXEtc2VsZWN0LXByaWNlIC5pcS1wcmljZS1yYXRlLXdyYXAuYWN0aXZlIGkge1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgUmVnaXN0ZXJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5mb3JtLnBtcy1mb3JtIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzO1xuICBwYWRkaW5nOiAxLjg3NWVtIDAuOTM3NWVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDAuNjI1ZW0pO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMC42MjVlbSk7XG4gIGJveC1zaGFkb3c6IDBweCAwIDEuODc1ZW0gMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDAgMS44NzVlbSAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMCAxLjg3NWVtIDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG5mb3JtLnBtcy1mb3JtIHVsLnBtcy1mb3JtLWZpZWxkcy13cmFwcGVyIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAwLjkzNzVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5mb3JtLnBtcy1mb3JtIHVsLnBtcy1mb3JtLWZpZWxkcy13cmFwcGVyIGxpLnBtcy1maWVsZC5wbXMtZmllbGQtc3Vic2NyaXB0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5mb3JtLnBtcy1mb3JtIHVsLnBtcy1mb3JtLWZpZWxkcy13cmFwcGVyIGxpIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWlxLWJvZHktdGV4dCk7XG4gIG1hcmdpbi1ib3R0b206IDAuNDM3NWVtO1xufVxuXG5mb3JtLnBtcy1mb3JtIHVsLnBtcy1mb3JtLWZpZWxkcy13cmFwcGVyIGxpIGlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBib3JkZXI6IDAuMDYyNWVtIHNvbGlkIHZhcigtLWlxLWJvZHktdGV4dCk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5mb3JtLnBtcy1mb3JtIHVsLnBtcy1mb3JtLWZpZWxkcy13cmFwcGVyIGxpIC5wbXMtc3Vic2NyaXB0aW9uLXBsYW4gbGFiZWwge1xuICBtYXJnaW4tdG9wOiAwLjYyNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxuLyogZm9ybS5wbXMtZm9ybSB1bC5wbXMtZm9ybS1maWVsZHMtd3JhcHBlciBsaSAucG1zLXN1YnNjcmlwdGlvbi1wbGFuIGxhYmVsIHNwYW4ucG1zLXN1YnNjcmlwdGlvbi1wbGFuLW5hbWUge1xuICBtYXJnaW46IDAgMC42MjVlbTtcbn0qL1xuXG5mb3JtLnBtcy1mb3JtIHVsLnBtcy1mb3JtLWZpZWxkcy13cmFwcGVyIGxpIC5wbXMtc3Vic2NyaXB0aW9uLXBsYW4gbGFiZWwgLnBtcy1zdWJzY3JpcHRpb24tcGxhbi1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDAgMC42MjVlbTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xufVxuXG4ucG1zLXN1YnNjcmlwdGlvbi1wbGFuLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMS41ZW07XG4gIDtcbn1cblxuZm9ybS5wbXMtZm9ybSB1bC5wbXMtZm9ybS1maWVsZHMtd3JhcHBlciBsaSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB3aWR0aDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgbWFyZ2luLXRvcDogMC45Mzc1ZW07XG59XG5cbmZvcm0ucG1zLWZvcm0gdWwucG1zLWZvcm0tZmllbGRzLXdyYXBwZXIgbGkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgZm9ybS5wbXMtZm9ybSB1bC5wbXMtZm9ybS1maWVsZHMtd3JhcHBlciBsaSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtc2Vjb25kYXJ5KTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbn1cblxuZm9ybS5wbXMtZm9ybSB1bC5wbXMtZm9ybS1maWVsZHMtd3JhcHBlciBsaSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5mb3JtLnBtcy1mb3JtIHVsLnBtcy1mb3JtLWZpZWxkcy13cmFwcGVyIGxpIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGhlaWdodDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NWVtO1xuICB3aWR0aDogMC45Mzc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVlbTtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMC45Mzc1ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuZm9ybS5wbXMtZm9ybSB1bC5wbXMtZm9ybS1maWVsZHMtd3JhcHBlciBsaSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xufVxuXG5mb3JtLnBtcy1mb3JtIC5wbXMtZm9ybS1maWVsZHMtd3JhcHBlciAucG1zLXN1YnNjcmlwdGlvbi1wbGFuIGxhYmVsIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmZvcm0ucG1zLWZvcm0gdWwucG1zLWZvcm0tZmllbGRzLXdyYXBwZXIgbGkgaW5wdXRbdHlwZT1cInJhZGlvXCJdLCAuaXEtcmVnaXN0ZXIgZm9ybS5wbXMtZm9ybSB1bC5wbXMtZm9ybS1maWVsZHMtd3JhcHBlciBsaSBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5mb3JtI3Btc19lZGl0LXByb2ZpbGUtZm9ybSAuaXEtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMC45Mzc1ZW07XG59XG5cbi5wbXNfc3VjY2Vzcy1tZXNzYWdlcy13cmFwcGVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAyLjgxMjVlbTtcbn1cblxuZm9ybS5wbXMtZm9ybSB1bC5wbXMtZm9ybS1maWVsZHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnBtcy1zdWJzY3JpcHRpb24tcGxhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuI3Btcy1wYXlnYXRlcy13cmFwcGVyIHtcbiAgbWFyZ2luOiAxLjVlbSAwO1xufVxuXG5mb3JtLnBtcy1mb3JtIC5idG4uYnRuLWhvdmVyLmlxLWJ1dHRvbiB7XG4gIG1hcmdpbjogMCAwLjkzNzVlbTtcbn1cbmZvcm0jcG1zX3JlZ2lzdGVyLWZvcm17XG4gIG1heC1oZWlnaHQ6OTB2aFxufVxuXG4vKmVsZW1lbnRvciBjbGFzcyovXG5cbi5pcS1yZWdpc3RlciB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4uaXEtcmVnaXN0ZXIgZm9ybS5wbXMtZm9ybSB7XG4gIG1hcmdpbjogMS44NzVlbSAwcHg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi8qIHNjcm9sbGJhciAqL1xuXG4vKiB3aWR0aCAqL1xuXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDAuMjVlbTtcbn1cblxuLyogVHJhY2sgL1xuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5iYWNrZ3JvdW5kOiAjZjFmMWYxOyBcbn1cblxuLyBIYW5kbGUgKi9cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICM4ODg7XG59XG5cbi8qIEhhbmRsZSBvbiBob3ZlciAqL1xuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzU1NTtcbn1cblxuLyogc2Nyb2xsYmFyIGVuZCAqL1xuXG4uaXEtcmVnaXN0ZXIgLmVsZW1lbnRvci1zaG9ydGNvZGUge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaXEtcmVnaXN0ZXIgZm9ybS5wbXMtZm9ybSB1bC5wbXMtZm9ybS1maWVsZHMtd3JhcHBlciB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtMC45Mzc1ZW07XG4gIG1hcmdpbi1yaWdodDogLTAuOTM3NWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmlxLXJlZ2lzdGVyIGZvcm0ucG1zLWZvcm0gdWwucG1zLWZvcm0tZmllbGRzLXdyYXBwZXIgbGkge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMCAwLjkzNzVlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbiNwbXMtcGF5Z2F0ZXMtd3JhcHBlciBoMyB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG4jcG1zLXBheWdhdGVzLWlubmVyID4gbGFiZWx7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5pcS1yZWdpc3RlciBmb3JtLnBtcy1mb3JtIHVsLnBtcy1mb3JtLWZpZWxkcy13cmFwcGVyIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaXEtcmVnaXN0ZXIgYnV0dG9uLmJ0bi5idG4taG92ZXIuaXEtYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlxLXJlZ2lzdGVyIGZvcm0ucG1zLWZvcm0ge1xuICBwYWRkaW5nOiAyLjVlbTtcbn1cblxuLmlxLXJlZ2lzdGVyIGZvcm0ucG1zLWZvcm0gdWwucG1zLWZvcm0tZmllbGRzLXdyYXBwZXIgbGkgaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNWVtO1xufVxuZm9ybS5wbXMtZm9ybSB1bC5wbXMtZm9ybS1maWVsZHMtd3JhcHBlciBsaSBpbnB1dCB7XG4gIGhlaWdodDogMy41ZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjVlbTtcbiAgYmFja2dyb3VuZDogIzExMTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbG9yOiB2YXIoLS1pcS1zZWNvbmRhcnkpO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uaXEtcmVnaXN0ZXIgZm9ybS5wbXMtZm9ybT5sYWJlbCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jcG1zLXN1YnNjcmlwdGlvbi1wbGFucy1kaXNjb3VudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3Btcy1hcHBseS1kaXNjb3VudCB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVlbTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5wbXMtdGF4LW5vdGljZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuI3Btcy1zdWJzY3JpcHRpb24tcGxhbnMtZGlzY291bnQtbWVzc2FnZXMtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyOiBub25lO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PVxucmVzcG9uc2l2ZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCl7XG4gIGZvcm0ucG1zLWZvcm0gdWwucG1zLWZvcm0tZmllbGRzLXdyYXBwZXIgbGkgLnBtcy1zdWJzY3JpcHRpb24tcGxhbiBsYWJlbHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmlxLXJlZ2lzdGVyIGZvcm0ucG1zLWZvcm0gdWwucG1zLWZvcm0tZmllbGRzLXdyYXBwZXIgbGkgaW5wdXRbdHlwZT1yYWRpb10sIFxuICBmb3JtLnBtcy1mb3JtIC5wbXMtZm9ybS1maWVsZHMtd3JhcHBlciAucG1zLXN1YnNjcmlwdGlvbi1wbGFuIGxhYmVsIGlucHV0W3R5cGU9cmFkaW9dLCBcbiAgZm9ybS5wbXMtZm9ybSB1bC5wbXMtZm9ybS1maWVsZHMtd3JhcHBlciBsaSBpbnB1dFt0eXBlPXJhZGlvXXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICBBY2NvdW50LXRhYlxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5wbXMtYWNjb3VudC1uYXZpZ2F0aW9uIGxpLnBtcy1hY2NvdW50LW5hdmlnYXRpb24tbGluayAucG1zLWFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1sZWZ0OiAwLjkzNzVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVlbTtcbn1cblxuLnBtcy1hY2NvdW50LW5hdmlnYXRpb24gbGkucG1zLWFjY291bnQtbmF2aWdhdGlvbi1saW5rIGEge1xuICBwYWRkaW5nOiAwLjc1ZW0gMS41ZW07XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWxlZnQ6IDAuOTM3NWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuOTM3NWVtO1xufVxuLnBtcy1hY2NvdW50LW5hdmlnYXRpb24gbGkucG1zLWFjY291bnQtbmF2aWdhdGlvbi1saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucG1zLWFjY291bnQtbmF2aWdhdGlvbiBsaS5wbXMtYWNjb3VudC1uYXZpZ2F0aW9uLWxpbmsgLnBtcy1hY2NvdW50LW5hdmlnYXRpb24tbGluay0tYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBtcy1hY2NvdW50LW5hdmlnYXRpb24gbGkucG1zLWFjY291bnQtbmF2aWdhdGlvbi1saW5rIGE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDAuMTg3NWVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC44cyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuOHMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC44cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzIGxpbmVhcjtcbn1cblxuLnBtcy1hY2NvdW50LW5hdmlnYXRpb24gbGkucG1zLWFjY291bnQtbmF2aWdhdGlvbi1saW5rIGE6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHZhcigtLWlxLXRvLWdyYWRpZW50LWNvbG9yKSAwJSwgdmFyKC0taXEtZm9ybS1ncmFkaWVudC1jb2xvcikgODUlKTtcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwJSwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MCUsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5wbXMtYWNjb3VudC1uYXZpZ2F0aW9uIGxpLnBtcy1hY2NvdW50LW5hdmlnYXRpb24tbGluayAucG1zLWFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1hY3RpdmU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5wbXMtYWNjb3VudC1uYXZpZ2F0aW9uIGxpLnBtcy1hY2NvdW50LW5hdmlnYXRpb24tbGluayAucG1zLWFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1hY3RpdmU6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBtcy1hY2NvdW50LW5hdmlnYXRpb24gbGkucG1zLWFjY291bnQtbmF2aWdhdGlvbi1saW5rIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi5wbXMtYWNjb3VudC1uYXZpZ2F0aW9uIGxpLnBtcy1hY2NvdW50LW5hdmlnYXRpb24tbGluayAucG1zLWFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1hY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICBQYXltZW50c1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5wbXMtbm8tcGF5bWVudHMge1xuICBwYWRkaW5nOiAwLjYyNWVtIDIuMzc1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtYmcxKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgU3Vic2NyaXB0aW9uIHRhYmxlXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnBtcy1hY2NvdW50LXN1YnNjcmlwdGlvbi1kZXRhaWxzLXRhYmxlLCAucG1zLXRhYmxlIHtcbiAgcGFkZGluZzogMS44NzVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIC8qYmFja2dyb3VuZDogdmFyKC0taXEtYmcxKTsqL1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigwLjYyNWVtKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDAuNjI1ZW0pO1xuICBib3gtc2hhZG93OiAwcHggMCAxLjI1ZW0gMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDAgMS4yNWVtIDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwIDEuMjVlbSAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wbXMtYWNjb3VudC1zdWJzY3JpcHRpb24tZGV0YWlscy10YWJsZSB0cj50ZDpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZzogMC45Mzc1ZW0gMS4xMjVlbTtcbn1cblxuZm9ybS5wbXMtZm9ybSB1bC5wbXMtZm9ybS1maWVsZHMtd3JhcHBlciBsaSBsYWJlbCBzcGFuIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFBhc3N3b3JkIHJlc2V0IGNzc1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5wbXMtZm9ybT5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICB3aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMC43NWVtIDEuNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbi10b3A6IDEuMjVlbTtcbn1cblxuI3Btcy1wYXlnYXRlcy1pbm5lciBsYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjkzNzVlbTtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4jcG1zLXBheWdhdGVzLWlubmVyID4gbGFiZWwgaW5wdXRbdHlwZT1yYWRpb117XG4gIG1hcmdpbi1yaWdodDogMC40Mzc1ZW07XG59XG5cbi5wbXMtZm9ybT5pbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5wbXMtZm9ybT5pbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcS1zZWNvbmRhcnkpO1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xufVxuXG4ucG1zX2ZpZWxkLWVycm9ycy13cmFwcGVyIHAge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG4gIG1hcmdpbjowO1xufVxuXG5mb3JtI3Btc19yZWNvdmVyX3Bhc3N3b3JkX2Zvcm0gdWwucG1zLWZvcm0tZmllbGRzLXdyYXBwZXIgbGkge1xuICBtYXJnaW46IDBweCAwcHggMS4yNWVtO1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi8qcGF5bWVudCovXG5cbi5wbXMtdGFibGUgdGgsIC5wbXMtdGFibGUgdGQge1xuICBjb2xvcjogdmFyKC0taXEtYm9keS10ZXh0KTtcbn1cblxuLnBtcy10YWJsZSB0aCB7XG4gIGJvcmRlcjogMC4wNjI1ZW0gc29saWQgdmFyKC0taXEtYm9keS10ZXh0KTtcbn1cblxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFBhc3N3b3JkIHJlc2V0IGNzc1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblxuICBmb3JtI3Btc19yZWNvdmVyX3Bhc3N3b3JkX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDMuMTI1ZW07XG4gICAgd2lkdGg6IDM0Ljc1ZW07XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDo2MjBweCl7XG4gICAgZm9ybSNwbXNfcmVjb3Zlcl9wYXNzd29yZF9mb3JtIHtcbiAgICAgICAgcGFkZGluZzogMS44NzVlbTtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuICAgICB9XG4gIGZvcm0jcG1zX3JlY292ZXJfcGFzc3dvcmRfZm9ybSB1bC5wbXMtZm9ybS1maWVsZHMtd3JhcHBlcj4ubG9nby1saW5re1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIFxuICAucG1zLWZvcm0+aW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMC43NWVtIDEuNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBtYXJnaW4tdG9wOiAxLjI1ZW07XG4gIH1cbiAgXG4gIC5wbXMtZm9ybT5pbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5wbXMtZm9ybT5pbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlxLXNlY29uZGFyeSk7XG4gICAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgfVxuICBcbiAgLnBtc19maWVsZC1lcnJvcnMtd3JhcHBlciBwIHtcbiAgICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG4gIH1cbiAgZm9ybSNwbXNfcmVjb3Zlcl9wYXNzd29yZF9mb3JtIHVsLnBtcy1mb3JtLWZpZWxkcy13cmFwcGVye1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgZm9ybSNwbXNfcmVjb3Zlcl9wYXNzd29yZF9mb3JtIHVsLnBtcy1mb3JtLWZpZWxkcy13cmFwcGVyIGxpIHtcbiAgICBtYXJnaW46IDBweCAwcHggMS4yNWVtO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBmb3JtI3Btc19yZWNvdmVyX3Bhc3N3b3JkX2Zvcm0gPiAuaXEtYnV0dG9uW3R5cGU9c3VibWl0XXtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFByb2ZpbGUgY3NzXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmlxLWF2dGFyLWJveCAuc2lnbi11c2VyX2NhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaXEtYXZ0YXItYm94IC5zaWduLXVzZXJfY2FyZCBpbWcge1xuICBoZWlnaHQ6IDEyLjVlbTtcbiAgd2lkdGg6IDEyLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEyLjVlbTtcbn1cblxuLmlxLWF2dGFyLWJveCAuc2lnbi11c2VyX2NhcmQgYSNpcS1lZGl0LWF2YXRhci1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMS4yNWVtO1xufVxuXG4jdXBkYXRlLWF2YXRhciBsYWJlbC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuI3VwZGF0ZS1hdmF0YXIgLmN1c3RvbS1maWxlIHtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAwLjYyNWVtKTtcbn1cblxuLmlxb25pYy11c2VyLWZvcm1zIC5lbGVtZW50b3Itc2hvcnRjb2RlIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucG1zLWxvZ2luLWVycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDJlbTtcbiAgd2lkdGg6IDM0Ljc1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1lanMtY29udGFpbmVyLWZ1bGxzY3JlZW4gLndwLXZpZGVvLXNob3J0Y29kZSwgLm1lanMtY29udGFpbmVyLWZ1bGxzY3JlZW4ud3AtdmlkZW8tc2hvcnRjb2RlIHtcbiAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICBwbXMgUGFnaW5hdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ucG1zLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgd2lkdGg6IDIuODEyNWVtO1xuICBoZWlnaHQ6IDIuODEyNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyLjgxMjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMzEyNWVtO1xuICBjb2xvcjogdmFyKC0taXEtc2Vjb25kYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXEtYmcxKTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ucG1zLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5jdXJyZW50LCAucG1zLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyczpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlxLXByaW1hcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xufVxuXG4ucG1zLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucG1zLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5uZXh0LCAucG1zLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2IHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDAgMC45Mzc1ZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICBMb2FkIE1vcmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5sb2FkZXItd2hlZWwge1xuICBmb250LXNpemU6IDRlbTtcbiAgLyogY2hhbmdlIHNpemUgaGVyZSAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjQ1ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBhbmltYXRpb246IGxvYWRlci13aGVlbC1yb3RhdGUgMC41cyBzdGVwcygxMikgaW5maW5pdGU7XG59XG5cbi5sb2FkZXItd2hlZWwgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMC4zZW07XG4gIHdpZHRoOiAwLjFlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4wNWVtO1xuICBiYWNrZ3JvdW5kOiBncmF5O1xuICAvKiBjaGFuZ2UgY29sb3IgaGVyZSAqL1xuICBvcGFjaXR5OiAwLjg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciAwLjVlbTtcbn1cbi5sb2FkbW9yZS1jb250YWluZXJ7XG4gIGRpcmVjdGlvbjpsdHI7XG59XG5cbkBrZXlmcmFtZXMgbG9hZGVyLXdoZWVsLXJvdGF0ZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLmlxX2NvbW1lbnRfYmxvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogNi4yNWVtO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmlxX2NvbW1lbnRfYmxvY2sgLmNvbW1lbnRzLWFyZWEsIC5pcV9jb21tZW50X2Jsb2NrIC5jb21tZW50LXJlc3BvbmQge1xuICBtYXJnaW4tdG9wOiAwO1xuICA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICBNYXMgVmlkZW8gc2lkZWJhciB3aWRnZXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi53aWRnZXQubWFzdmlkZW9zLW1vdmllcy13aWRnZXQgLm1hc3ZpZGVvcy5tYXN2aWRlb3MtbW92aWVzIC5tb3ZpZSwgLndpZGdldC5tYXN2aWRlb3MtdHYtc2hvd3Mtd2lkZ2V0IC5tYXN2aWRlb3MubWFzdmlkZW9zLXR2LXNob3dzIC50di1zaG93LCAud2lkZ2V0Lm1hc3ZpZGVvcy12aWRlb3Mtd2lkZ2V0IC5tYXN2aWRlb3MubWFzdmlkZW9zLXZpZGVvcyAudmlkZW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgMC45Mzc1ZW07XG59XG5cbi53aWRnZXQubWFzdmlkZW9zLW1vdmllcy13aWRnZXQgLm1hc3ZpZGVvcy5tYXN2aWRlb3MtbW92aWVzIC5tb3ZpZSAubW92aWVfX3Bvc3RlciwgLndpZGdldC5tYXN2aWRlb3MtdHYtc2hvd3Mtd2lkZ2V0IC5tYXN2aWRlb3MubWFzdmlkZW9zLXR2LXNob3dzIC50di1zaG93IC50di1zaG93X19wb3N0ZXIsIC53aWRnZXQubWFzdmlkZW9zLXZpZGVvcy13aWRnZXQgLm1hc3ZpZGVvcy5tYXN2aWRlb3MtdmlkZW9zIC52aWRlbyAudmlkZW9fX3Bvc3RlciB7XG4gIHdpZHRoOiA1ZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjI1ZW07XG4gIGZsZXg6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ud2lkZ2V0Lm1hc3ZpZGVvcy1tb3ZpZXMtd2lkZ2V0IC5tYXN2aWRlb3MubWFzdmlkZW9zLW1vdmllcyAubW92aWUgLm1vdmllX190aXRsZSwgLndpZGdldC5tYXN2aWRlb3MtdHYtc2hvd3Mtd2lkZ2V0IC5tYXN2aWRlb3MubWFzdmlkZW9zLXR2LXNob3dzIC50di1zaG93IC50di1zaG93X190aXRsZSwgLndpZGdldC5tYXN2aWRlb3MtdmlkZW9zLXdpZGdldCAubWFzdmlkZW9zLm1hc3ZpZGVvcy12aWRlb3MgLnZpZGVvIC52aWRlb19fdGl0bGUge1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBsaW5lLWhlaWdodDogMS40Mzc1ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ud2lkZ2V0Lm1hc3ZpZGVvcy1tb3ZpZXMtd2lkZ2V0IC5tYXN2aWRlb3MubWFzdmlkZW9zLW1vdmllcyAubW92aWU6bGFzdC1jaGlsZCwgLndpZGdldC5tYXN2aWRlb3MtdHYtc2hvd3Mtd2lkZ2V0IC5tYXN2aWRlb3MubWFzdmlkZW9zLXR2LXNob3dzIC50di1zaG93Omxhc3QtY2hpbGQsIC53aWRnZXQubWFzdmlkZW9zLXZpZGVvcy13aWRnZXQgLm1hc3ZpZGVvcy5tYXN2aWRlb3MtdmlkZW9zIC52aWRlbzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4ud2lkZ2V0Lm1hc3ZpZGVvcy1tb3ZpZXMtd2lkZ2V0IC5tYXN2aWRlb3MubWFzdmlkZW9zLW1vdmllcyAubW92aWVzX19pbm5lciwgLndpZGdldC5tYXN2aWRlb3MtdHYtc2hvd3Mtd2lkZ2V0IC5tYXN2aWRlb3MubWFzdmlkZW9zLXR2LXNob3dzIC50di1zaG93c19faW5uZXIsIC53aWRnZXQubWFzdmlkZW9zLXZpZGVvcy13aWRnZXQgLm1hc3ZpZGVvcy5tYXN2aWRlb3MtdmlkZW9zIC52aWRlb3NfX2lubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ud2lkZ2V0Lm1hc3ZpZGVvcyBzcGFuLnBvc3RfY291bnQge1xuICBib3JkZXItcmFkaXVzOiAzLjEyNWVtO1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG4gIHdpZHRoOiAxLjI1ZW07XG4gIGhlaWdodDogMS4yNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuXG4vKiBhamF4IHNlYXJjaCAqL1xuXG4uc3RyZWFtaXQtYWpheC1jdXN0b20tc2VhcmNoIHtcbiAgei1pbmRleDogOTk7XG4gIGJvcmRlci10b3A6IDAuMDYyNWVtIHNvbGlkIHZhcigtLWlxLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1ib2R5LWJnKTtcbiAgcGFkZGluZzogLjVlbTtcbn1cblxuaGVhZGVyIC5zZWFyY2gtYm94IHtcbiAgei1pbmRleDogOTk5OTtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtYmxhY2stY29sb3IpO1xufVxuXG4uc3RyZWFtaXQtYWpheC1jdXN0b20tc2VhcmNoIHVsLmlxLXBvc3Qge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3RyZWFtaXQtYWpheC1jdXN0b20tc2VhcmNoIC5wb3N0LWltZy1ob2xkZXIge1xuICB3aWR0aDogOS4zNzVlbTtcbiAgaGVpZ2h0OiA1LjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVlbTtcbn1cblxuLnN0cmVhbWl0LWFqYXgtY3VzdG9tLXNlYXJjaCB1bC5pcS1wb3N0IGxpIC5wb3N0LWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1LjVlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc3RyZWFtaXQtYWpheC1jdXN0b20tc2VhcmNoIHVsLmlxLXBvc3QgbGkgLnBvc3QtaW1nIC5pbWctaGVpZ2h0IHtcbiAgaGVpZ2h0OiA1LjVlbTtcbiAgcGFkZGluZzogMDtcbiAgO1xufVxuXG4uc3RyZWFtaXQtYWpheC1jdXN0b20tc2VhcmNoIHVsLmlxLXBvc3QgbGkgLnBvc3QtaW1nIHtcbiAgYmFja2dyb3VuZDogIzI1MjUyNTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zdHJlYW1pdC1hamF4LWN1c3RvbS1zZWFyY2ggdWwuaXEtcG9zdCBsaSAucG9zdC1pbWc6aG92ZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMC4wOTM3ZW0gMC4yNWVtIHZhcigtLWlxLXRvLWdyYWRpZW50LWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwLjA5MzdlbSAwLjI1ZW0gdmFyKC0taXEtdG8tZ3JhZGllbnQtY29sb3IpO1xufVxuXG5oZWFkZXIgI2RhdGFmZXRjaCBidXR0b24uaG92ZXItYnV0dG9ucyB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6ICMyNTI1MjU7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuaGVhZGVyICNkYXRhZmV0Y2ggYnV0dG9uLmhvdmVyLWJ1dHRvbnM6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi5zdHJlYW1pdC1hamF4LWN1c3RvbS1zZWFyY2ggdWwuaXEtcG9zdCBsaSAucG9zdC1ibG9nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdHJlYW1pdC1hamF4LWN1c3RvbS1zZWFyY2ggdWwuaXEtcG9zdCBsaSAucG9zdC1ibG9nIC5pcS1jYXRlZ29yeS1saXN0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc3RyZWFtaXQtYWpheC1jdXN0b20tc2VhcmNoIHVsLmlxLXBvc3QgbGkgLnBvc3QtYmxvZyAuaXEtY2F0ZWdvcnktbGlzdCBsaSB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xufVxuXG4uc3RyZWFtaXQtYWpheC1jdXN0b20tc2VhcmNoIHVsLmlxLXBvc3QgbGkgLnBvc3QtYmxvZyAubmV3LWxpbmsge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgcGFkZGluZzogMDtcbiAgO1xufVxuXG4uc3RyZWFtaXQtcmV2aWV3cyAjcmV2aWV3X2Zvcm1fd3JhcHBlciAuY29tbWVudC1mb3JtICAuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCBpbnB1dHtcbiAgaGVpZ2h0OiAxLjVlbTtcbn1cbi5zdHJlYW1pdC1yZXZpZXdzIC5jb21tZW50LWZvcm0gbGFiZWx7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuLnN0cmVhbWl0LXJldmlld3MgLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnR7bWFyZ2luLWJvdHRvbTogMS4zZW07fVxuXG4vKiBkZXRhaWwgcGFnZSBjYXN0IHNlY3Rpb24gKi9cblxubGkuc2xpZGUtaXRlbSAuY2FzdC1pbWFnZXM6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtYmcxKTtcbn1cblxuLmRldGFpbC1jYXN0LWxpc3QgbGkuc2xpZGUtaXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxubGkuc2xpZGUtaXRlbSAuY2FzdC1pbWFnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxubGkuc2xpZGUtaXRlbSAuY2FzdC1pbWFnZXMgLmltZy1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4Ljc1MGVtO1xufVxuXG5saS5zbGlkZS1pdGVtIC5jYXN0LWltYWdlcyAuaW1nLWJveCBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxubGkuc2xpZGUtaXRlbSAuY2FzdC1pbWFnZXMgLmJsb2NrLWRlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMS41NjNlbTtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBibG9jaztcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbn1cblxubGkuc2xpZGUtaXRlbSAuY2FzdC1pbWFnZXMgLmJsb2NrLWRlc2NyaXB0aW9uIC5pcS10aXRsZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIHBlcnNvbiBwYWdlICovXG5cbi5wZXJzb24tZGV0YWlscyAuc2luZ2xlLXBlcnNvbl9fc2lkZWJhci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVlbTtcbn1cblxuLnBlcnNvbi1kZXRhaWxzPmRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbn1cblxuLnByb2ZpbGUtc29jaWFsLWxpc3RzIC5zaGFyZS1pY28ge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLnByb2ZpbGUtc29jaWFsLWxpc3RzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVlbTtcbn1cblxuLmNhc3QtcGVyc29uLWxpc3QgdGFibGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwIDAuOTM3NWVtO1xuICBtaW4td2lkdGg6IDQzLjc1ZW07XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi5jYXN0LXBlcnNvbi1saXN0IHRhYmxlIC5pbWFnZSB7XG4gIHdpZHRoOiA4JTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNhc3QtcGVyc29uLWxpc3QgdGFibGUgLmltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FzdC1wZXJzb24tbGlzdCB0YWJsZSB0ZCwgLnBlcnNvbi1kZXRhaWxzIC5jYXN0LXBlcnNvbi1saXN0IHRhYmxlIHRoIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmNhc3QtcGVyc29uLWxpc3QgdGFibGUgdGQueWVhciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jYXN0LXBlcnNvbi1saXN0IHRhYmxlIHRkLnNlcGVyYXRvciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhc3QtcGVyc29uLWxpc3QgLmNvbnRlbnQgLmNoYXJhY3RlciB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbi50cmVuZGluZy1waWxscy50cmVhZGluZy1oZWFkaW5nLXRhYiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4udHJlbmRpbmctcGlsbHMudHJlYWRpbmctaGVhZGluZy10YWIubmF2LXBpbGxzIC5uYXYtaXRlbTpmaXJzdC1jaGlsZCBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udGFiLWNvbnRlbnQuY2FzdC1wZXJzb24tbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDM4LjEyNWVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLyotLS0qL1xuW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLyogYmxvY2sgd2lkZ2V0cyAqL1xuLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9faW5wdXQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwOSwgMjA4LCAyMDcsIDAuNik7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuOTE2NjY2NjY2NjY2NjY2NXZ3KTtcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudC1tZXRhIGEge1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LW1ldGEge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi53cC1ibG9jay1jb2x1bW4+cCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19idXR0b24ge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZzogMC42MjVlbSAxLjVlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtcHJpbWFyeSk7XG4gIHdpZHRoOiAyLjkxNjY2NjY2NjY2NjY2NjV2dztcbn1cblxuLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19idXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogOTAwO1xuICB0b3A6IDUwJTtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDAuOHZ3O1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxub2wud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtIGxhYmVse1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxuLyoqIGRldGFpbCBwYWdlICoqL1xuLnRyZW5kaW5nLWluZm8uZy1ib3JkZXIgLnNpbmdsZS1kZXRhaWxzIC5zbGlkZXItcmF0dGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMS4yNWVtO1xufVxuXG4vKiogU291cmNlcyAsIHJhdGluZyAsIGRlc2NyaXB0aW9uICoqL1xuLnNvdXJjZXMtdGFibGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4uc291cmNlcy10YWJsZSB0ZCwgLnNvdXJjZXMtdGFibGUgdGgge1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAxLjVlbSAxLjI1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG5cbi5zb3VyY2VzLXRhYmxlIHRib2R5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtYmcxKTtcbn1cblxuLnNvdXJjZXMtdGFibGUgdGQge1xuICBib3JkZXItYm90dG9tOiAwLjYyNWVtIHNvbGlkIHZhcigtLWlxLWJvZHktYmcpO1xufVxuXG4uc291cmNlcy10YWJsZSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc291cmNlLWxpc3QtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDI1ZW07XG4gIGhlaWdodDogYXV0bztcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnN0cmVhbWl0LWNvbnRlbnQtZGV0YWlscyB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uc3RyZWFtaXQtY29udGVudC1kZXRhaWxzIC50cmVuZGluZy1waWxscy1oZWFkZXIubmF2LXBpbGxzIC5uYXYtaXRlbSBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHBhZGRpbmc6IDFlbSAxZW07XG4gIG1hcmdpbjogMCAxZW0gMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbi5zdHJlYW1pdC1jb250ZW50LWRldGFpbHMgLnRyZW5kaW5nLXBpbGxzLWhlYWRlci5uYXYtcGlsbHMgLm5hdi1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi5zdHJlYW1pdC1jb250ZW50LWRldGFpbHMgLnRyZW5kaW5nLXBpbGxzLWhlYWRlci5uYXYtcGlsbHMgLm5hdi1pdGVtIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtYmcxKTtcbiAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xufVxuXG4uc3RyZWFtaXQtY29udGVudC1kZXRhaWxzIC50cmVuZGluZy1waWxscy1oZWFkZXIubmF2LXBpbGxzIC5uYXYtaXRlbSBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgdmFyKC0taXEtZm9ybS1ncmFkaWVudC1jb2xvcikgMCUsIHZhcigtLWlxLXRvLWdyYWRpZW50LWNvbG9yKSA4NSUpO1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTAlLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cbi5zdHJlYW1pdC1jb250ZW50LWRldGFpbHMgLnRyZW5kaW5nLXBpbGxzLWhlYWRlci5uYXYtcGlsbHMgLm5hdi1pdGVtIGEuYWN0aXZlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLnN0cmVhbWl0LWNvbnRlbnQtZGV0YWlscyAudHJlbmRpbmctcGlsbHMtaGVhZGVyLm5hdi1waWxscyAubmF2LWl0ZW0gYTo6YWZ0ZXIge1xuICBoZWlnaHQ6IDAuMTg3NWVtO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogYXV0bztcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC44cyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuOHMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC44cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzIGxpbmVhcjtcbn1cblxuLnN0cmVhbWl0LWNvbnRlbnQtZGV0YWlscyAudHJlbmRpbmctcGlsbHMtaGVhZGVyLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZTo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN0cmVhbWl0LWNvbnRlbnQtZGV0YWlscyAudHJlbmRpbmctcGlsbHMtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwLjA2ZGVnLCByZ2JhKDIwLCAyMCwgMjAsIDApIDEuNjYlLCAjMTkxOTE5IDQzLjY0JSwgcmdiYSgyMCwgMjAsIDIwLCAwKSA4OS4yOCUpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnN0cmVhbWl0LWNvbnRlbnQtZGV0YWlscyAudGFiLWNvbnRlbnQgLmRlc2NyaXB0aW9uLWNvbnRlbnQgcHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4uaGlkZUNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBoZWlnaHQ6IDZlbTtcbn1cblxuLnNob3dDb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZGVzY3JpcHRpb24tY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IC0wLjkzOGVtO1xufVxuXG4uaGFzLXRleHQtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uaGFzLXRleHQtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uaXEtc2hvdyAuc2VhcmNoLWJveCAud2lkZ2V0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWFyY2gtYm94IC5kYXRhZmV0Y2ggLmhvdmVyLWJ1dHRvbnMge1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmlxLXVzZXItZHJvcGRvd24uc2VhcmNoLXRvZ2dsZSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmlxLXVzZXItZHJvcGRvd24uc2VhcmNoLXRvZ2dsZSAuaXEtYXZhdGVye1xuICBoZWlnaHQ6IDIuNWVtO1xuICB3aWR0aDogMi41ZW07XG4gIG1pbi13aWR0aDogMi41ZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtYmcxKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIHJldmlldyBmb3JtICovXG4uc3RyZWFtaXQtcmV2aWV3cyB7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM4ZW07XG59XG5cbi5zdHJlYW1pdC1yZXZpZXdzIC5jb21tZW50LWZvcm0tcmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5zdHJlYW1pdC1yZXZpZXdzIC5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1yYXRpbmc+bGFiZWwge1xuICBjb2xvcjogdmFyKC0taXEtYm9keS10ZXh0KTtcbn1cblxuLnN0cmVhbWl0LXJldmlld3MgLmNvbW1lbnQtZm9ybS1yYXRpbmcgcC5zdGFycyB7XG4gIG1hcmdpbjogMCAwLjkzOGVtIDAgMDtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG59XG5cbi5zdHJlYW1pdC1yZXZpZXdzIHAuY29tbWVudC1ub3RlcyB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwZW0pO1xuICBtYXJnaW46IDAgMCAxLjM3NWVtO1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbi5pcV9jb21tZW50X2Jsb2NrIC5jb21tZW50cy1hcmVhIC5tYXN2aWRlb3Mtbm9yZXZpZXdze2RpcmVjdGlvbjogbHRyO30gXG4uYmxvZy1idXR0b24gLmJ1dHRvbi1saW5rIGl7ZmxvYXQ6IHJpZ2h0O2xpbmUtaGVpZ2h0OiAxLjQ7fVxuLmlxLWJsb2ctYm94IGxpLmlxLXRhZy10aXRsZXtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbi5zdHJlYW1pdC1yZXZpZXdzIHAuY29tbWVudC1ub3RlcyBzcGFuIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG4uc3RyZWFtaXQtcmV2aWV3cyAuaXEtYnV0dG9uIGl7bWFyZ2luLXJpZ2h0OiAwLjVlbTt9XG5cbi5zdHJlYW1pdC1yZXZpZXdzIHAuc3RhcnMgYSB7XG4gIG1hcmdpbi1yaWdodDogMC4zMTNlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgd2lkdGg6IDEuNWVtO1xufVxuXG4uc3RyZWFtaXQtcmV2aWV3cyBwLnN0YXJzIGE6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi5zdHJlYW1pdC1yZXZpZXdzIC5jb21tZW50LWZvcm0tYXV0aG9yIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzOGVtO1xufVxuXG4uc3RyZWFtaXQtcmV2aWV3cyAuY29tbWVudC1mb3JtLWVtYWlsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM4ZW07XG59XG5cbi5zdHJlYW1pdC1yZXZpZXdzIC5jb21tZW50LWZvcm0tY29tbWVudCB7XG4gIG1hcmdpbjogMCAwIDAuOTM3NWVtIDA7XG59XG5cbi5zdHJlYW1pdC1yZXZpZXdzIC5mb3JtLXN1Ym1pdCAuc3VibWl0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3RyZWFtaXQtcmV2aWV3cyAjY29tbWVudHMgb2wuY29tbWVudGxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5zdHJlYW1pdC1yZXZpZXdzICNjb21tZW50cyBvbC5jb21tZW50bGlzdCBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDEuMjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5zdHJlYW1pdC1yZXZpZXdzIC5ieXBvc3RhdXRob3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN0cmVhbWl0LXJldmlld3MgI2NvbW1lbnRzIG9sLmNvbW1lbnRsaXN0IGxpIC5jb21tZW50X2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zdHJlYW1pdC1yZXZpZXdzICNjb21tZW50cyBvbC5jb21tZW50bGlzdCBsaSAuY29tbWVudF9jb250YWluZXIgaW1nLmF2YXRhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiA1ZW07XG4gIHdpZHRoOiA1ZW07XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnN0cmVhbWl0LXJldmlld3MgI2NvbW1lbnRzIG9sLmNvbW1lbnRsaXN0IGxpIC5jb21tZW50LXRleHQge1xuICBib3JkZXI6IG5vbmU7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAxLjg3NWVtIDAgMDtcbn1cblxuLnN0cmVhbWl0LXJldmlld3MgI2NvbW1lbnRzIG9sLmNvbW1lbnRsaXN0IGxpIC5tZXRhIHtcbiAgY29sb3I6IHZhcigtLWlxLXNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG59XG5cbi5zdHJlYW1pdC1yZXZpZXdzICNjb21tZW50cyBvbC5jb21tZW50bGlzdCBsaSAuY29tbWVudC10ZXh0IHAge1xuICBtYXJnaW46IDAgMCAxZW07XG59XG5cbi5zdHJlYW1pdC1yZXZpZXdzICNjb21tZW50cyBvbC5jb21tZW50bGlzdCBsaSAuY29tbWVudC10ZXh0IHAubWV0YSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1ZW07XG59XG5cbi5zdHJlYW1pdC1yZXZpZXdzICNjb21tZW50cyBvbC5jb21tZW50bGlzdCBsaSAuY29tbWVudC10ZXh0IC5tZXRhIC5tYXN2aWRlb3MtcmV2aWV3X19hdXRob3Ige1xuICBjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO1xuICBmb250LXNpemU6IDEuNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnN0cmVhbWl0LXJldmlld3MgI2NvbW1lbnRzIG9sLmNvbW1lbnRsaXN0IGxpIC5jb21tZW50LXRleHQgLm1ldGEgLm1hc3ZpZGVvcy1yZXZpZXdfX3B1Ymxpc2hlZC1kYXRlIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMS41NjI1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zdHJlYW1pdC1yZXZpZXdzICNjb21tZW50cyBvbC5jb21tZW50bGlzdCBsaSAuY29tbWVudC10ZXh0IC5tZXRhIC5tYXN2aWRlb3MtcmV2aWV3X19wdWJsaXNoZWQtZGF0ZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwLjQzNzVlbTtcbiAgcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAwLjVlbTtcbiAgaGVpZ2h0OiAwLjEyNWVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pcS1zZWNvbmRhcnkpO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uc3RyZWFtaXQtcmV2aWV3cyAjY29tbWVudHMgb2wuY29tbWVudGxpc3QgbGkgLmNvbW1lbnQtdGV4dCBwIHtcbiAgbWFyZ2luOiAwIDAgMWVtO1xufVxuXG4uc3RyZWFtaXQtcmV2aWV3cyAuc3Rhci1yYXRpbmcgLnN0YXIge1xuICB3aWR0aDogMS4yNWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cblxuLnN0cmVhbWl0LXJldmlld3MgLmNvbW1lbnQtdGV4dCAuc3Rhci1yYXRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zdHJlYW1pdC1yZXZpZXdzIC5jb21tZW50LXJlc3BvbmQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc3RyZWFtaXQtcmV2aWV3cyAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LXJlcGx5LXRpdGxlLCAuc3RyZWFtaXQtcmV2aWV3cyB1bC5jaGlsZHJlbiB7XG4gIG1hcmdpbi10b3A6IDEuMjVlbTtcbn1cblxuLnN0cmVhbWl0LXJldmlld3MgLmNvbW1lbnQtZm9ybS1yYXRpbmcgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRyZW5kaW5nLWluZm8gLm11c2ljLXBsYXktbGlzdHMgLnNoYXJlLWJveCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAzLjRlbTtcbiAgcGFkZGluZzowIDAuNzM3NWVtIDAgMDtcbn1cblxuLnN0cmVhbWl0LXJldmlld3MgcC5zdGFycyBhLnN0YXItNiwgLnN0cmVhbWl0LXJldmlld3MgcC5zdGFycyBhLnN0YXItNywgLnN0cmVhbWl0LXJldmlld3MgcC5zdGFycyBhLnN0YXItOCwgLnN0cmVhbWl0LXJldmlld3MgcC5zdGFycyBhLnN0YXItOSwgLnN0cmVhbWl0LXJldmlld3MgcC5zdGFycyBhLnN0YXItMTAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaXFfY29tbWVudF9ibG9jay5zdHJlYW1pdC1jb250ZW50LWRldGFpbHMgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmlxX3RhZy1saXN0IHtcbiAgbWFyZ2luLXRvcDogMS44NzVlbTtcbn1cblxuLmlxX3RhZy1saXN0IC50ZXh0LWxhYmxlIHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5tb3ZpZS1jb250ZW50Lm1vdmllLXNwYWNlLWFjdGlvbiBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDYyNWVtO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG4ubW92aWUtY29udGVudC5tb3ZpZS1zcGFjZS1hY3Rpb24uaXFfdGFnLWxpc3QgbGkgYSB7XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2MjVlbTtcbn1cblxuLm1vdmllLWNvbnRlbnQuaXFfdGFnLWxpc3QgbGk6YmVmb3JlLFxuLmlxX3RhZy1saXN0IGxpLnRleHQtbGFibGU6YWZ0ZXIsXG4ubW92aWUtY29udGVudC5pcV90YWctbGlzdCBsaTpudGgtY2hpbGQoMik6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW92aWUtY29udGVudC5pcV90YWctbGlzdCBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLFwiO1xuICBjb2xvcjogdmFyKC0taXEtc2Vjb25kYXJ5KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwLjM3NWVtO1xufVxuXG4uaXFfdGFnLWxpc3QgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDAuMTI1ZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjkzNzVlbTtcbiAgZGlyZWN0aW9uOmx0cjtcbn1cblxuLnN0cmVhbWl0X2xvYWRtb3JlX2J0bl92aWV3YWxse1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbi5tZXNzYWdlIHtcbiAgY29sb3I6ICM4OTg5ODk7XG59XG5cbi8qIGludHJvIHBhZ2UgY3NzICovXG5cbi5uYXZiYXIuZGVhZnVsdC1oZWFkZXIgdWwgbGkgLmNzc19wcmVmaXgtaW1hZ2UtYm94LnN0eWxlLW9uZSBhIHtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmNzc19wcmVmaXgtaW1hZ2UtYm94IHtcbiAgYm9yZGVyLXJhZGl1czogMC41ZW07XG4gIHBhZGRpbmc6IDAuMzc1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjlzIGVhc2Utb3V0IDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjlzIGVhc2Utb3V0IDBzO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuOXMgZWFzZS1vdXQgMHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjlzIGVhc2Utb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC45cyBlYXNlLW91dCAwcztcbn1cbi5zdHlsZS10d28uY3NzX3ByZWZpeC1pbWFnZS1ib3h7XG4gIGJhY2tncm91bmQ6ICMxZTIwMjQ7XG59XG4uc3R5bGUtdHdvLmNzc19wcmVmaXgtaW1hZ2UtYm94OjpiZWZvcmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBib3JkZXItcmFkaXVzOiAwLjVlbSAwLjVlbSAwcHggMHB4O1xuICBwYWRkaW5nOiAwLjE4NzVlbSAwLjYyNWVtIDAuMTg3NWVtIDAuNjI1ZW07XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNWVtIHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbnRlbnQ6ICdcXDIwMjJcXDIwMjJcXDIwMjInO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTg3NWVtO1xuICBsaW5lLWhlaWdodDogMS42MjVlbTtcbiAgZm9udC1zaXplOiAxLjYyNWVtO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG59XG5cbi5zdHlsZS10d28uY3NzX3ByZWZpeC1pbWFnZS1ib3g6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5KTtcbn1cbi5jc3NfcHJlZml4LWltYWdlLWJveC5zdHlsZS1vbmV7Y3Vyc29yOiBwb2ludGVyO31cblxuLnNjcm9sbC1pbWcgLmNzc19wcmVmaXgtaW1hZ2UtYm94LWltZyBpbWcge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICBoZWlnaHQ6IDIxLjkzNzVlbTtcbiAgdHJhbnNpdGlvbjogNXMgYWxsIGVhc2U7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uc2Nyb2xsLWltZy5ob3Zlci1pbWFnZS1zY3JvbGw6aG92ZXIgLmNzc19wcmVmaXgtaW1hZ2UtYm94LWltZyBpbWcge1xuICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbiAgdHJhbnNpdGlvbjogM3MgYWxsIGVhc2U7XG59XG5cbi5jc3NfcHJlZml4LWltYWdlLWJveCAuY3NzX3ByZWZpeC1pbWFnZS1ib3gtdGl0bGUge1xuICBwYWRkaW5nOiAwLjkzNzVlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0IDBzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY3NzX3ByZWZpeC1pbWFnZS1ib3guc3R5bGUtdGhyZWUgLmNzc19wcmVmaXgtaW1hZ2UtYm94LXRpdGxlIHtcbiAgcGFkZGluZzowLjkzNzVlbSAwIDA7XG59XG5cbi5jc3NfcHJlZml4LWltYWdlLWJveDpob3ZlciAuY3NzX3ByZWZpeC1pbWFnZS1ib3gtdGl0bGUge1xuICBjb2xvcjogdmFyKC0taXEtcHJpbWFyeSk7XG59XG5cbi5jc3NfcHJlZml4LXJhZGl1cy1ncmFkaWVudHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OjE7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1ZW07IFxufVxuLmNzc19wcmVmaXgtcmFkaXVzLWdyYWRpZW50OmJlZm9yZXtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVlbTsgXG4gIHBhZGRpbmc6IDAuMTI1ZW07IFxuICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgyMjksOSwyMCwxKSwgcmdiYSgyMzUsNjMsNzMsMCkgODUlKTsgXG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgei1pbmRleDotMTtcbn1cblxuLm1haW4tcGFnZXMgeyBcbiAgYm9yZGVyLXJhZGl1czogMC41ZW07IFxuICBwYWRkaW5nOiAwLjM3NWVtOyBcbiAgcG9zaXRpb246IHJlbGF0aXZlOyBcbiAgdG9wOiAwOyBcbiAgYmFja2dyb3VuZDogIzFlMjAyNDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC45cyBlYXNlLW91dCAwczsgXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuOXMgZWFzZS1vdXQgMHM7IFxuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuOXMgZWFzZS1vdXQgMHM7IFxuICAtby10cmFuc2l0aW9uOiBhbGwgMC45cyBlYXNlLW91dCAwczsgXG4gIHRyYW5zaXRpb246IGFsbCAwLjlzIGVhc2Utb3V0IDBzOyBcbiAgfVxuXG4ubWFpbi1wYWdlcyAucGljICBpbWcgeyBcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDsgXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyOyBcbiAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICAgaGVpZ2h0OiAyOC4xMjVlbTsgXG4gICAgdHJhbnNpdGlvbjogNXMgYWxsIGVhc2U7XG5cbiAgfSAgXG4gIFxuICAubWFpbi1wYWdlczpob3ZlciAucGljICBpbWcgeyBcbiAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTsgXG4gICAgdHJhbnNpdGlvbjogM3MgYWxsIGVhc2U7ICAgICAgXG4gIH1cblxuICAubWFpbi1wYWdlczpiZWZvcmUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjVlbSAwLjVlbSAwcHggMHB4O1xuICAgICAgcGFkZGluZzogMC4xODc1ZW0gMC42MjVlbSAwLjEyNWVtIDAuNjI1ZW07XG4gICAgICBib3JkZXItYm90dG9tOiAwLjA2MjVlbSBzb2xpZCByZ2JhKDAsMCwwLDAuMTUpO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMjJcXDIwMjJcXDIwMjInO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xODc1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42MjVlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS42MjVlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwczsgXG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzOyBcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwczsgXG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwczsgXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcbiAgfVxuICAubWFpbi1wYWdlczpob3ZlcjpiZWZvcmUsXG4gIC5tYWluLXBhZ2VzOmhvdmVyIGEucGFnZS10aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWlxLXByaW1hcnkpO1xuICB9XHRcbiAgXG4gICNwbXNfcmVjb3Zlcl9wYXNzd29yZF9mb3JtIHtcbiAgICAgIHBhZGRpbmc6MS44NzVlbTsgXG4gIH1cblxuLmNzc19wcmVmaXgtdHJhbnNmb3JtLWltYWdlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG4uY3NzX3ByZWZpeC10cmFuc2Zvcm0taW1hZ2UtYmFubmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG59XG4uY3NzX3ByZWZpeC10cmFuc2Zvcm0taW1hZ2UtcnRse1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbn1cblxuYS5wYWdlLXRpdGxlIHtcbiAgcGFkZGluZzogMC45Mzc1ZW07IFxuICB3aWR0aDogMTAwJTsgXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwczsgXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7IFxuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7IFxuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwczsgXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xufVxuXG5hLnBhZ2UtdGl0bGU6aG92ZXIsIFxuYS5wYWdlLXRpdGxlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jc3NfcHJlZml4LWltYWdlLWJveC5zdHlsZS10aHJlZXtcbiAgYmFja2dyb3VuZDogIzFFMjAyNDtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVlbTtcbiAgcGFkZGluZzozLjFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNzc19wcmVmaXgtaW1hZ2UtYm94LnN0eWxlLXRocmVlOmhvdmVyIC5jc3NfcHJlZml4LWltYWdlLWJveC10aXRsZXtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbn1cbi5jc3NfcHJlZml4LWltYWdlLWJveC5zdHlsZS10aHJlZSAuY3NzX3ByZWZpeC1pbWFnZS1ib3gtdGl0bGV7XG4gIHBhZGRpbmc6IDEuNWVtIC45Mzc1ZW0gMCAuOTM3NWVtO1xufVxuXG4vKiBBcmNoaXZlIFBlcnNvbnMgUGFnZSAqL1xuLnJvdy5pcV9hcmNoaXZlX2l0ZW1zLmlxLWFyY2hpdmUtcGVyc29uIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41ZW07XG59XG4uYXJjaGl2ZSAuaXEtcGVyc29ucyB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5pcS1wZXJzb25zIC5pcS1jYXN0LWJvZHl7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNC4xMmRlZywgIzAwMDAwMCAwLjc3JSwgcmdiYSgwLCAwLCAwLCAwKSA5Ni41OSUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEuMjVlbTtcbn1cbi5pcS1wZXJzb25zIC5pcS1jYXN0LWJvZHkgPiAuaXEtcGVyc29uLWhlYWRpbmcgLmlxLXRpdGxle1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNjI1ZW07XG4gIGNvbG9yOiB2YXIoLS1pcS13aGl0ZS1jb2xvcik7XG59XG5cbi5pcS1wZXJzb25zIC5pcS1wZXJzb24tY2F0LWl0ZW06bnRoLWxhc3QtY2hpbGQoMSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLCBcIjtcbn1cbi5pcS1wZXJzb25zIC5pcS1wZXJzb24tY2F0LWl0ZW06Zmlyc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OiAwLjI1ZW07fVxuLmlxLXBlcnNvbnMgLmlxLXBlcnNvbi1jYXQtaXRlbTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucHJvZ3Jlc3Mge1xuICAtLWZpcnN0OjE4MGRlZztcbiAgLS1zZWNvdW5kOjM2MGRlZztcbiAgICB3aWR0aDogMS44NzVlbTtcbiAgICBoZWlnaHQ6IDEuODc1ZW07XG4gICAgZm9udC1zaXplOiAxLjM3NWVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjMDcwNzBjO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS44NzVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cblxuLnByb2dyZXNzIC50aXRsZSB7cG9zaXRpb246IGFic29sdXRlO3otaW5kZXg6IDEwMDtmb250LXNpemU6IDAuNzVlbTtpbnNldDogMDsgdGV4dC1hbGlnbjogY2VudGVyO31cblxuLnByb2dyZXNzIC5vdmVybGF5IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcwNzBjXG59XG5cbi5wcm9ncmVzcyAubGVmdCwgLnByb2dyZXNzIC5yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlcjogMC4xMjVlbSBzb2xpZCB2YXIoLS1pcS1wcmltYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiA2LjI1ZW0gMHB4IDBweCA2LjI1ZW07XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xufVxuXG4ucHJvZ3Jlc3MgLmxlZnQge2FuaW1hdGlvbjogbG9hZDEgMXMgbGluZWFyIGZvcndhcmRzO31cblxuLnByb2dyZXNzOm50aC1vZi10eXBlKDIpIC5yaWdodCwgLnByb2dyZXNzOm50aC1vZi10eXBlKDMpIC5yaWdodCB7YW5pbWF0aW9uOiBsb2FkMiAuNXMgbGluZWFyIGZvcndhcmRzIDFzO31cblxuLnByb2dyZXNzOmxhc3Qtb2YtdHlwZSAucmlnaHQsIC5wcm9ncmVzczpmaXJzdC1vZi10eXBlIC5yaWdodCB7YW5pbWF0aW9uOiBsb2FkMyAuOHMgbGluZWFyIGZvcndhcmRzIDFzO31cblxuLmNzc19wcmVmaXhfY29udGVudF9yZXN0cmljdGlvbntcbiAgaGVpZ2h0OiA3MHZoOyBcbn0gICBcbi5jc3NfcHJlZml4X3Jlc3RyaWN0aW9uX2JveHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0taXEtYmcxKTtcbn1cbi5jc3NfcHJlZml4X3Jlc3RyaWN0aW9uX2JveCAuaXEtYnV0dG9ue1xuICBtYXJnaW46IDJlbSAwO1xufVxuLmNzc19wcmVmaXhfcmVzdHJpY3Rpb25fYm94IC5zdWJzY3JpYmUtdGV4dHtjb2xvcjogdmFyKC0taXEtd2hpdGUtY29sb3IpO3RleHQtYWxpZ246IGNlbnRlcjtkaXJlY3Rpb246bHRyO31cbi5kaXJlLWx0cntkaXJlY3Rpb246bHRyO31cbi8qIHBtcyBmb3JtICovXG5mb3JtI3Btcy1yZXRyeS1wYXltZW50LXN1YnNjcmlwdGlvbi1mb3JtIHtcbiAgd2lkdGg6MTAwJTtcbn1cbmZvcm0ucG1zLWZvcm0ge1xuICBwYWRkaW5nOiAxLjg3NWVtO1xufVx0XG4ucG1zLWNyZWRpdC1jYXJkLWluZm9ybWF0aW9uIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuZm9ybS5wbXMtZm9ybSBpbnB1dCB7XG4gIGZsb2F0OiBpbmhlcml0O1xufVxuLlN0cmlwZUVsZW1lbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDAuMDYzZW0gc29saWQgdmFyKC0taXEtd2hpdGUtbGlnaHQtY29sb3IpO1xuICBjb2xvcjogdmFyKC0taXEtYm9keS10ZXh0KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wbXMtZm9ybT5pbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5wbXMtZm9ybT5pbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcS1wcmltYXJ5LWhvdmVyKTtcbiAgY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKTtcbn1cbi5wbXMtZm9ybT5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBtYXJnaW4tbGVmdDogMC45MzhlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBtcy1maWVsZC5wbXMtZmllbGQtdHlwZS1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC45MzhlbTtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5wbXMtc3Vic2NyaXB0aW9uLXBsYW4tYXV0by1yZW5ldyB7XG4gIG1hcmdpbjogMC45MzhlbSAwO1xufVxuLnBtcy1zdWJzY3JpcHRpb24tcGxhbi1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM4ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnBtcy1maWVsZC5wbXMtZmllbGQtdHlwZS1oZWFkaW5nIGg0IHtcbiAgZm9udC1zaXplOiAxLjMzM2VtO1xufVxuZm9ybS5wbXMtZm9ybSA+IHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuZm9ybS5wbXMtZm9ybSB1bC5wbXMtZm9ybS1maWVsZHMtd3JhcHBlciBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM4ZW07XG59XG5mb3JtLnBtcy1mb3JtIC5idG4uYnRuLWhvdmVyLmlxLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDEuMjVlbTtcbn1cbmZvcm0ucG1zLWZvcm0gdWwucG1zLWZvcm0tZmllbGRzLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6MDtcbn1cblxuLnJ0bCAucnRsLWNvcHlyaWdodCAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGV7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4vKiAgTWVnYSBtZW51IGNlbnRlciBQb3NpdGlvbiovXG4uY29sdW1uLWhhcy1wb3NpdGlvbi1zdGF0aWMgLnNmLW1lbnU+Lm1lbnUtaXRlbT4uaXFvbmljLW1lZ2FtZW51LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1oYXMtcG9zaXRpb24tc3RhdGljIHVsLm5hdmJhci1uYXY+bGkubWVnYW1lbnUtbGF5b3V0LFxuLmNvbHVtbi1oYXMtcG9zaXRpb24tc3RhdGljIC5uYXZiYXIsXG4uY29sdW1uLWhhcy1wb3NpdGlvbi1zdGF0aWMgLmxheW91dHMtc2VjdGlvbi1wb3NpdGlvbi1zdGF0aWMgLmVsZW1lbnRvci13aWRnZXQsXG4uY29sdW1uLWhhcy1wb3NpdGlvbi1zdGF0aWMgLmxheW91dHMtc2VjdGlvbi1wb3NpdGlvbi1zdGF0aWMgLmVsZW1lbnRvci13aWRnZXQtd3JhcCAsXG4uY29sdW1uLWhhcy1wb3NpdGlvbi1zdGF0aWMgLmxheW91dHMtc2VjdGlvbi1wb3NpdGlvbi1zdGF0aWMuZWxlbWVudG9yLWNvbHVtbixcbi5jb2x1bW4taGFzLXBvc2l0aW9uLXN0YXRpYyAubGF5b3V0cy1zZWN0aW9uLXBvc2l0aW9uLXN0YXRpYyAuZWxlbWVudG9yLWNvbHVtbi13cmFwLFxuLmNvbHVtbi1oYXMtcG9zaXRpb24tc3RhdGljLmVsZW1lbnRvci1zZWN0aW9uIC5lbGVtZW50b3ItY29udGFpbmVye1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG4vKiAgTWVnYSBtZW51IGNlbnRlciBQb3NpdGlvbiBFbmQqL1xuXG4ubGlzdC1kZW1vLWVsZW1lbnRvciAuZWxlbWVudG9yLWljb24tbGlzdC1pdGVtIC5lbGVtZW50b3ItaWNvbi1saXN0LXRleHR7XG4gIHBhZGRpbmctcmlnaHQ6IDAuN2VtICFpbXBvcnRhbnQ7XG59XG4ubGlzdC1kZW1vLWVsZW1lbnRvciAuZWxlbWVudG9yLWljb24tbGlzdC1pdGVtIC5lbGVtZW50b3ItaWNvbi1saXN0LWljb24gc3Zne1xuICB3aWR0aDowLjg3NWVtO1xuICBoZWlnaHQ6MC44NzVlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgLndpZGdldF9zZWFyY2ggLnNlYXJjaF9fZm9ybSAuc2VhcmNoX19pbnB1dHtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gIH1cblxuICAuaXEtdXNlci1kcm9wZG93bi5zZWFyY2gtdG9nZ2xlIC5pcS1hdmF0ZXJ7XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgd2lkdGg6IDJlbTtcbiAgICBtaW4td2lkdGg6IDJlbTtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbG9hZDEge1xuICAgIDAlIHt0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTt9XG5cbiAgICAxMDAlIHt0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS1maXJzdCkpO31cbn1cbkBrZXlmcmFtZXMgbG9hZDIge1xuICAwJSB7ei1pbmRleDogMTAwO3RyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7fVxuXG4gIDEwMCUge3otaW5kZXg6IDEwMDt0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO31cbn1cblxuQGtleWZyYW1lcyBsb2FkMyB7XG4gICAgMCUge3otaW5kZXg6IDEwMDt0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO31cblxuICAgIDEwMCUge1xuICAgICAgICB6LWluZGV4OiAxMDA7dHJhbnNmb3JtOiByb3RhdGUodmFyKC0tc2Vjb3VuZCkpO31cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTBweCl7XG4gIC5jc3NfcHJlZml4LXRyYW5zZm9ybS1pbWFnZSwgXG4gIC5jc3NfcHJlZml4LXRyYW5zZm9ybS1pbWFnZS1ydGwsXG4gIC5jc3NfcHJlZml4LXRyYW5zZm9ybS1pbWFnZS1iYW5uZXIge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVx0XG4gIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgdWw+bGk+YSAubGluay1iYWRnZSxcbiAgLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgdWw+bGk+YSAubGluay1iYWRnZSxcbiAgLm1lbnUtbWVnYS1tZW51LWNvbnRhaW5lciB1bD5saT5hIC5saW5rLWJhZGdlIHtcbiAgICAgIHRvcDogLTAuOWVtO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAzLjVlbTtcbiAgfVx0XHRcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0OXB4KXtcbiAgLnNvdXJjZS1saXN0LWNvbnRlbnQgLnNvdXJjZXMtdGFibGUgLnRyZW5kaW5nLXBpbGxzIC5pcS1idXR0b257XG4gICAgcGFkZGluZzogMC41ZW07XG4gIH1cbiAgLnNvdXJjZS1saXN0LWNvbnRlbnQgLnNvdXJjZXMtdGFibGUgLnRyZW5kaW5nLXBpbGxzIC5pcS1idXR0b24gc3BhbntcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNvdXJjZS1saXN0LWNvbnRlbnQgLnNvdXJjZXMtdGFibGUgLnRyZW5kaW5nLXBpbGxzIC5pcS1idXR0b24gaXtcbiAgICBtYXJnaW46IDAgMC41ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgLmlxLXRpdGxlLWludHJvIGgxLmlxLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi43MDllbTtcbiAgfVxuICAuaXEtdXNlci1kcm9wZG93bi5zZWFyY2gtdG9nZ2xlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmhlYWRlci1vdmVyIC5pcS1icmVhZGNydW1iLW9uZSB7XG4gICAgcGFkZGluZzogMmVtIDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KXtcbiAgLmlxLXRpdGxlLWludHJvIGgxLmlxLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42MjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjI1ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MzU5cHgpIHtcbiAgLmlxLXRpdGxlLWJveCBoNCB7Zm9udC1zaXplOiAxLjU3N2VtO31cbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge29wYWNpdHk6IDA7fVxuICAxMDAlIHtvcGFjaXR5OiAxO31cbn0gXG4ud2Mtc3RyaXBlLWVsZW1lbnRzLWZpZWxkLCAud2Mtc3RyaXBlLWliYW4tZWxlbWVudC1maWVsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlxLXdoaXRlLWNvbG9yKSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDtcbn0iXX0= */