:root{--primary-color:#7093e5;--secondary-color:#f68685;--secondary-text:#f46462;--light-pink-color:#fef5f5;--white-color:#fff;--white-light-color:#ecf2ff;--title-color:#171c26;--sub-title-color:#7093e5;--body-text:#6e7990;--light-blue-color:#ecf2ff;--ver-menu-back:rgba(67,126,235,0.08);--warning-color:red;--success-color:#398f14;--content-width:87.5em;--content-width-sm:73.125em;--global-font-family:"Roboto",sans-serif;--highlight-font-family:"Heebo",sans-serif;--global-font-size:var(--font-size-body);--global-font-line-height:1.4;--global-box-shadow:0 1px 30px 0 rgb(36 38 43/10%);--sider-bar-shadow:7px 0 18px 0 rgb(0 0 0/8%);--font-size-small:calc(16/var(--global-font-size)*1em);--font-size-regular:calc(var(--global-font-size)/16*1em);--font-size-large:calc(36/var(--global-font-size)*1em);--font-size-larger:calc(48/var(--global-font-size)*1em);--font-size-small:0.75rem;--font-size-normal:0.875rem;--font-size-body:1rem;--font-size-h1:4.209rem;--font-size-h2:3.157rem;--font-size-h3:2.369rem;--font-size-h4:1.777rem;--font-size-h5:1.333rem;--font-size-h6:1rem;--font-size-sm:0.875rem;--font-size-xs:0.75rem;--font-line-height-body:1.75;--font-line-height-p:1.75;--font-line-height-h1:1.3;--font-line-height-h2:1.3;--font-line-height-h3:1.3;--font-line-height-h4:1.3;--font-line-height-h5:1.3;--font-line-height-h6:1.75;--font-weight-body:500;--font-weight-h1:500;--font-weight-h2:500;--font-weight-h3:500;--font-weight-h4:500;--font-weight-h5:500;--font-weight-h6:500;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700;--font-letter-spacing-body:0;--font-letter-spacing-link:0.094rem;--font-letter-spacing-h1:0;--font-letter-spacing-h2:0;--font-letter-spacing-h3:0;--font-letter-spacing-h4:0;--font-letter-spacing-h5:0;--font-letter-spacing-h6:0;--letter-spacing:0.25em;--letter-spacing-one:0.063em;--letter-spacing-two:0.125em;--letter-spacing-three:0.188em;--letter-spacing-four:0.25em;--border-radius:0;--border-radius-box:0;--border-radius-ten:0;--border-radius-line:1em;--border-radius-50:50px;--z-index-minus:-1;--global-font-title:#171c26;--global-font-color:#6e7990;--border-color-light:#dbdfe7;--border-color-dark:#171c26;--border-color-white-light:#eaeaea;--lab-border-color:#d8dddd;--color-theme-grey:#f5f7fb;--color-theme-dark:#333;--color-theme-black:#000;--color-theme-orange:#ff8d39;--color-theme-yellow:#f9a620;--color-theme-blue:#21759b;--woocommerce-border-color:#ededed;--woocommerce-grey:#666;--color-theme-primary-green:#247b7b;--color-theme-secondary-orange:#f2c078;--color-theme-orange-light:#faf6f6;--color-theme-service-icon:#111a31;--color-theme-blue-light:#f5fbff;--color-theme-green-light:#f0f6f6;--font-size-13:13px;--font-size-15:15px;--font-size-18:18px;--font-size-20:20px;--font-size-22:22px;--font-size-24:24px;--font-size-26:26px;--font-size-30:30px;--font-size-32:32px;--font-size-36:36px;--font-size-42:42px;--font-size-45:45px;--font-size-50:50px;--font-size-62:62px;--font-size-90:90px;--font-size-150:150px;--font-size-240:240px}@media (max-width:991px){:root{--font-size-h1:3.653em;--font-size-h2:2em;--font-size-h3:1.827em;--font-size-h4:1.700em}}.wpcf7-response-output.error-msg{display:block;margin:2em 0 1em;padding:.2em 1em;border:2px solid red;border-color:var(--warning-color)}.site-content-contain:after{content:"";display:block;clear:both}#gallery-1 .gallery-item{text-align:center}.elementor-image-box-title{margin-top:0}p{margin:15px 0;line-height:1.66em}@media only screen and (min-width:1441px){.iq-container-width .container{max-width:1315px}}h1.iq-heading-title,h2.iq-heading-title,h3.iq-heading-title,h4.iq-heading-title,h5.iq-heading-title,h6.iq-heading-title{margin:0}.container,.elementor-section.elementor-section-boxed>.elementor-container{max-width:1100px}.font-weight-bold{font-weight:700!important;font-weight:var(--font-weight-bold)!important}[class*=" flaticon-"]:after,[class*=" flaticon-"]:before,[class^=flaticon-]:after,[class^=flaticon-]:before{font-size:inherit}.wp-block-quote.is-style-large,blockquote{background:#ecf2ff;background:var(--light-blue-color);padding:15px 30px;border-left:5px solid #7093e5;border-left:5px solid var(--primary-color);margin-bottom:30px;border-radius:0}blockquote cite{font-family:Heebo,sans-serif;font-family:var(--highlight-font-family);font-weight:700;font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0;margin-top:0}blockquote .blockquote-footer{font-style:italic;color:#6e7990;color:var(--body-text);margin-top:10px}blockquote .blockquote-footer cite{color:#7093e5;color:var(--primary-color)}body{overflow-x:hidden!important}.blog-content blockquote p{margin-bottom:0}.blog-content p{margin-bottom:15px}.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:right;color:#fff;color:var(--white-color);background:#f68685;background:var(--secondary-color);border-radius:50px;width:20px;height:20px;text-align:center;line-height:20px;font-size:.75rem;font-size:var(--font-size-xs);padding:0;margin-top:2px}.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:#7093e5;background:var(--primary-color);color:#fff;color:var(--white-color)}article.hentry.sticky .consulting-blog .blog-details{background:#ecf2ff;background:var(--white-light-color);padding:15px}.iq-box-shadow{-webkit-box-shadow:0 0 87.3px 2.7px rgba(0,0,0,.06);box-shadow:0 0 87.3px 2.7px rgba(0,0,0,.06)}footer .footer-logo img{width:210px}footer ul.iq-contact li{padding:10px 0}.comments-area blockquote{background:#ecf2ff;background:var(--light-blue-color)}.comments-area table td,.comments-area table th{border:1px solid #ecf2ff;border:1px solid var(--white-light-color)}.wp-block-button a:not([href]):not([tabindex]).wp-block-button__link{color:#fff;color:var(--white-color)}.wp-block-button__link{padding:10px 30px;font-size:1rem;font-size:var(--font-size-body)}.error{color:red!important;color:var(--warning-color)!important}.wpcf7-form .cfield .wpcf7-not-valid{border:1px solid red;border:1px solid var(--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(--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:30px}article.hentry.format-audio .consult-detail p,article.hentry.format-video .consult-detail p{margin-bottom:0}.widget.widget_archive,div#search-2{background:#ecf2ff;background:var(--light-blue-color);-webkit-box-shadow:none;box-shadow:none}.wp-block-gallery{margin-bottom:30px}.iq-blog-box .iq-blog-detail .wp-block-cover p{margin:0 auto;color:#fff;color:var(--white-color)}.sticky .iq-blog-box{background:#ecf2ff;background:var(--light-blue-color)}.iq-blog-box{position:relative;overflow:hidden;margin-bottom:30px;border:1px solid #ecf2ff;border:1px solid var(--white-light-color);background:#fff;background:var(--white-color)}.iq-blog-box .iq-blog-image{overflow:hidden;position:relative;text-align:center;display:inline-block;width:100%}.iq-blog-box .iq-blog-image img{background:#ecf2ff;background:var(--white-light-color);-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-o-object-fit:cover;object-fit:cover}.iq-blog-box:hover .iq-blog-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.iq-blog-box .blog-title{margin:0 0 10px}.iq-blog-box .blog-title a h4{color:#171c26;color:var(--title-color);text-decoration:none}.iq-blog-box .blog-title a:hover,.iq-blog-box .blog-title a:hover h4{color:#7093e5;color:var(--primary-color);text-decoration:none}.iq-blog-box .iq-blog-detail{padding:30px;display:inline-block;width:100%;position:relative}.kivicare-space-bottom .iq-blog-box .iq-blog-detail{padding:0 30px 30px}.owl-carousel .iq-blog-box .iq-blog-detail{display:inline-block;float:left;width:100%;padding:30px}.owl-carousel .iq-blog-box{margin:0 15px 45px;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:4.871px 34.659px 15px -24px rgba(0,0,0,.06);box-shadow:4.871px 34.659px 15px -24px rgba(0,0,0,.06)}.iq-blog-box .iq-blog-detail .iq-blog-meta ul{margin:0 0 30px;padding:0;line-height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:.5rem;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.iq-blog-box .iq-blog-detail .iq-blog-meta ul li.list-inline-item{margin:0}.iq-blog-box .iq-blog-detail p{margin-bottom:15px}.iq-blog-box .iq-blogtag{margin:0 0 0 15px;padding:0;display:inline-block;width:100%;position:absolute;bottom:15px;left:0}.iq-blog-box .iq-blogtag li{list-style:none;float:left;margin-right:5px}.iq-blog-box .iq-blogtag li a{background:#7093e5;background:var(--primary-color);color:#fff;color:var(--white-color);padding:5px 10px;text-transform:uppercase;border-radius:0;font-size:.875rem;font-size:var(--font-size-sm)}.iq-blog-box .iq-blogtag li a:hover{text-decoration:none;background:#f68685;background:var(--secondary-color);color:#fff;color:var(--white-color)}.has-post-thumbnail .iq-blog-box .iq-blog-detail{display:inline-block;width:100%}.wp-block-gallery.alignfull{margin:0 -30px 30px}.iq-blog-box .iq-blog-detail blockquote p{margin:0}.iq-blog-box .iq-blog-detail .blockquote{margin-top:0}.blog-content .wp-audio-shortcode{margin-bottom:15px}.post-password-form input{float:none}.blog .pagination{margin-top:30px}.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{margin:0 0 30px;padding:0}.iq-blog-detail .blog-content .wp-block-archives li,.iq-blog-detail .blog-content .wp-block-categories li,.iq-blog-detail .blog-content .wp-block-latest-posts li{list-style-type: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-table.is-style-stripes td{border-color:#ecf2ff;border-color:var(--white-light-color)}.wp-block-table td,.wp-block-table th{text-align:left}.wp-block-latest-posts.is-grid.has-dates{margin:0}.iq-blog-box:before{width:0;height:4px;content:"";background:#7093e5;background:var(--primary-color);position:absolute;bottom:0;margin:0 auto;left:0;right:0;opacity: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}.iq-blog-box:hover:before{opacity:1;width:100%}.iq-blog-box a.iq-cat-name{display:inline-block;line-height:normal;font-size:.875rem;font-size:var(--font-size-sm);background:#7093e5;background:var(--primary-color);color:#fff;color:var(--white-color);padding:6px 15px;text-transform:uppercase;margin-right:5px;margin-bottom:5px}.iq-blog-box .iq-blog-cat{position:relative;margin-bottom:25px}.iq-blog-box a.iq-cat-name:hover{background:#f68685;background:var(--secondary-color);color:#fff;color:var(--white-color)}.iq-blog-meta ul li i{color:#7093e5;color:var(--primary-color)}.iq-blog-meta ul li a{text-transform:uppercase;margin:5px 0;color:#6e7990;color:var(--body-text);font-size:.875rem;font-size:var(--font-size-sm)}.iq-blog-meta ul li:hover a,.iq-blog-meta ul li:hover i{color:#7093e5;color:var(--primary-color)}.kivicare-error .page-content form:after{display:block;clear:both;content:""}.kivicare-error header{position:static}.iq-blog-box .iq-blog-image .gallery-item img,.iq-blog-box:hover .iq-blog-image .gallery-item img{-webkit-transform:scale(1);transform:scale(1)}.single-post .iq-blog-box .list-inline-item:not(:last-child){position:relative;padding-right:1em}.single-post .iq-blog-box .list-inline-item:not(:last-child):after{content:"";position:absolute;top:50%;right:0;background:#dbdfe7;background:var(--border-color-light);height:.313em;width:.313em;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}.single-post .iq-blog-box .iq-blog-meta ul li a.iq-cat-name{position:relative;padding:0;background:transparent;color:var(--grey-color)}.single-post .iq-blog-box a.iq-cat-name:after{content:","}.single-post .iq-blog-box a.iq-cat-name:last-child:after{content:none}.single-post .iq-blog-box .iq-blog-meta ul li a.iq-cat-name:hover{color:#7093e5;color:var(--primary-color)}.single-post .iq-blog-box .iq-blog-cat{margin-bottom:0}.single-post .iq-blog-box .iq-blog-detail .iq-blog-meta ul{margin:0 0 10px}.single-post .iq-blog-detail .iq-blog-meta ul li a{color:#6e7990;color:var(--body-text)}.single-post .iq-blog-detail .iq-blog-meta ul li a:hover{color:#7093e5;color:var(--primary-color)}@media(max-width:1299px){.iq-blog-box .iq-blog-cat{position:relative;margin-bottom:20px}}@media(max-width:479px){.iq-blog-box .iq-blog-cat{position:relative;margin-bottom:20px}.iq-blog-box .blog-title a h4{font-size:22px;font-size:var(--font-size-22)}}.page-links{margin:15px 0 10px;text-transform:uppercase;clear:both}.page-links>span.page-number,.page-links a{padding:0;border-radius:0;color:#7093e5;color:var(--primary-color);border:1px 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:45px;height:45px;line-height:45px;text-align:center;margin-left:10px;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:#7093e5;background:var(--primary-color);color:#fff;color:var(--white-color)}article.hentry .iq-blog-detail .blog-content .page-links a:hover{color:#fff;color:var(--white-color)}.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;padding:0 15px;margin:0 5px;width:45px;height:45px;line-height:45px;background-color:#fff;background-color:var(--white-color);border:1px solid rgba(134,140,156,.18);border-radius:0;text-align:center}.page-numbers li .next.page-numbers,.page-numbers li .prev.page-numbers{width:auto}.page-numbers li .page-numbers:hover{z-index:2;color:#fff;color:var(--white-color);text-decoration:none;background-color:#7093e5;background-color:var(--primary-color);border-color:#7093e5;border-color:var(--primary-color)}.page-numbers li .page-numbers:focus{z-index:2;outline:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;color:var(--white-color);background:#7093e5;background:var(--primary-color)}.page-numbers li .page-numbers:not(:disabled):not(.disabled){cursor:pointer}.page-numbers li .page-numbers.current{width:45px;height:45px;text-align:center;line-height:45px;z-index:1;color:#fff;color:var(--white-color);-webkit-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s;background:#7093e5;background:var(--primary-color);border-color:#7093e5;border-color:var(--primary-color)}.control-panel-redux .ui-icon,.control-section-redux .ui-icon,.redux-container .ui-icon,.redux-metabox .ui-icon{display:none!important}@media(max-width:767px){.page-numbers li .next.page-numbers,.page-numbers li .prev.page-numbers{display:none}}.consulting-blog .blog-categories{position:absolute;top:20px;left:20px;line-height:1;color:#6e7990;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:#f68685;background:var(--secondary-color);padding:4px 8px}.consulting-blog .blog-categories li a{text-decoration:none;color:#fff;color:var(--white-color)}.consulting-blog .blog-categories li a span{font-size:.875rem;font-size:var(--font-size-sm)}.consulting-blog .main-blog{position:relative}.consulting-blog .blog-details{padding:15px 0 0;z-index:2;position:relative;background:#fff;background:var(--white-color)}.consulting-blog .blog-details a{text-decoration:none}.consulting-blog .blog-details a h5{padding-right:70px}.consulting-blog .blog-details a h5:hover{color:#7093e5;color:var(--primary-color)}.consulting-blog .blog-button a i{color:#fff;color:var(--white-color);padding:12px 14px}.consulting-blog .blog-details ul.list-inline li a{text-decoration:none;color:#6e7990;color:var(--body-text)}.consulting-blog .blog-details ul.list-inline li a:hover{text-decoration:none;color:#7093e5;color:var(--primary-color)}.consulting-blog .blog-details ul.list-inline li a i,.consulting-blog .blog-details ul.list-inline li i{color:#7093e5;color:var(--primary-color)}.consulting-blog .list-inline-item:not(:last-child){margin-right:20px}.consulting-blog .blog-button:hover{background:#7093e5;background:var(--primary-color)}.consulting-blog .blog-button{position:absolute;right:15px;top:30%;width:40px;height:40px;background:#f68685;background:var(--secondary-color);text-align:center;line-height:40px;color:#fff;color:var(--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:-126px;height:90px;width:100%;position:absolute;left:0;-webkit-transform:skewY(-5deg);transform:skewY(-6deg);background:#7093e5;background:var(--primary-color)}.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:-72px}.consulting-blog:hover .blog-categories li a{color:#fff;color:var(--white-color)}.consulting-blog .blog-categories li:hover,.consulting-blog:hover .blog-categories li{background:#7093e5;background:var(--primary-color);-webkit-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}@media(max-width:479px){.consulting-blog .blog-button{top:46px}.consulting-blog .blog-details{padding:15px 0 5px}}.kivicare-recentblog.c4 .consulting-blog .consult-detail img{width:100%}.kivicare-recentblog.c2 .consulting-blog,.kivicare-recentblog.c3 .consulting-blog,.kivicare-recentblog.c4 .consulting-blog{margin-bottom:30px}.kivicare-recentblog.c4 .consulting-blog:hover .consult-effect:before{bottom:-63px}.kivicare-recentblog.c4 .consulting-blog .consult-effect:before{transform:skewY(-3deg);ms-transform:skewY(-3deg);-webkit-transform:skewY(-3deg)}.kivicare-recentblog.c2 .consulting-blog .consult-effect:before{transform:skewY(-4deg);ms-transform:skewY(-4deg);-webkit-transform:skewY(-4deg)}.consulting-blog.blog-page{margin-bottom:45px}.consulting-blog.blog-page .consult-effect:before{bottom:-136px}.consulting-blog.blog-page:hover .consult-effect:before{-webkit-transform:skewY(-3deg);transform:skewY(-3deg);bottom:-74px}.wpcf7-response-output.wpcf7-validation-errors,div.wpcf7-aborted,div.wpcf7-mail-sent-ng{position:absolute;bottom:-5px;left:0;color:red;border:none;padding:0;margin:5px 0}.kivicare-contact{padding:45px;background:#ecf2ff;background:var(--white-light-color)}.kivicare-contact h2{text-align:center}.kivicare-contact input:hover,.kivicare-contact input[type=text]:hover,.kivicare-contact textarea:hover{border:1px solid #7093e5;border:1px solid var(--primary-color)}.kivicare-contact .button{cursor:pointer;margin-top:15px}.kivicare-contact input,.kivicare-contact input[type=text],.kivicare-contact textarea{border:1px solid #ecf2ff;border:1px solid var(--white-light-color)}.contact-form .cfield textarea{background:#ecf2ff;background:var(--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:15px}.contact-form .cfield input{position:relative;width:100%;margin-bottom:23px;background:#ecf2ff;background:var(--white-light-color);border-radius:0;padding-left:15px;height:55px;line-height:55px;clear:both;border:1px solid #ecf2ff;border:1px solid var(--white-light-color)}.contact-form .cfield.textarea textarea:focus,.contact-form .cfield input:focus,.contact-form .cfield textarea:focus{border:1px solid #7093e5;border:1px solid var(--primary-color);-webkit-box-shadow:none;box-shadow:none;outline:none}.contact-form .cfield.textarea textarea{margin-bottom:15px;width:100%;float:left;background:#fff;background:var(--white-color);border:1px solid #ecf2ff;border:1px solid var(--white-light-color);border-radius:0;padding:15px 0 0 20px;resize:none}.contact-form .cfield .wpcf7-not-valid,.iq-warning{border:1px solid red;border:1px solid var(--warning-color)}.contact-form .ajax-loader{margin:32px 0 0 5px}.predict-form{background:#fff;background:var(--white-color);border-radius:0;padding:30px}.predict-form input,.predict-form textarea{margin-bottom:30px}.contact-form .cfield textarea{margin-bottom:15px;border:1px solid #ecf2ff;border:1px solid var(--white-light-color);color:#6e7990;color:var(--body-text)}.contact-two .kivicare-contact{padding:0;background:transparent}.contact-two .kivicare-contact h2{text-align:left}.contact-two .kivicare-contact{margin:0}.contact-two iframe{-webkit-box-shadow:0 8px 57.4px 12.6px rgba(0,0,0,.08);box-shadow:0 8px 57.4px 12.6px rgba(0,0,0,.08);height:568px;margin:0;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.kivicare-contact.contact-style{background:#ecf2ff;background:var(--white-light-color);margin-bottom:0;padding:100px 45px}.kivicare-contact.contact-style h2{text-align:left}.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;font-weight:var(--font-weight-bold)}.widget ul .recentcomments a{font-weight:400}.bypostauthor{display:block}.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}.iq-widget-menu ul.iq-post li .post-img img{width:100px;border-radius:0;margin-right:15px;background:#ecf2ff;background:var(--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:20px;padding-bottom:20px;border-bottom:1px solid rgba(82,95,129,.09)}.iq-widget-menu ul.iq-post li:last-child{margin-bottom:0;border:none;padding: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:#7093e5;color:var(--primary-color)}.iq-widget-menu .post-blog{line-height:0}.iq-widget-menu .post-img .post-blog .blog-box ul li{margin-bottom:10px;padding:0;border-bottom:none}.iq-widget-menu .post-img .post-blog .blog-box ul li:last-child{margin-bottom:0}.iq-widget-menu .post-img .post-blog a.new-link{font-size:.875rem;font-size:var(--font-size-sm)}.iq-widget-menu .post-img .post-blog a.new-link .post-title{margin-top:8px}.iq-widget-menu .post-img .post-blog a.new-link h5{font-size:18px;font-size:var(--font-size-18);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;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-top:10px;margin-bottom:0}.iq-widget-menu.widget .iq-widget-menu .iq-post li .post-img .post-blog .blog-box ul li a{font-size:13px;font-size:var(--font-size-13);line-height:normal;grid-gap:.5em;gap:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:capitalize}.post-img-holder{width:80px;margin-right:15px;-webkit-box-flex:0;-ms-flex:none;flex:none;line-height:0}[dir=rtl] .post-img-holder{margin-right:0;margin-left:15px}.post-img-holder a{display:block;width:100%;height:80px;border-radius:0;overflow:hidden;background-position:bottom;background-size:cover;background-repeat:no-repeat}.comment-reply-title{display:inline-block}a#cancel-comment-reply-link{font-size:1rem;font-size:var(--font-size-body);margin-left:30px}.sidebar-service-left .widget_nav_menu ul.menu li{margin-bottom:2px;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:#ecf2ff;background:var(--white-light-color);text-transform:capitalize}.widget.widget_archive ul li span.archiveCount,.widget_categories ul li span,ul.wp-block-archives-list li span.archiveCount{border-radius:50px;float:right;color:#fff;color:var(--white-color);background:#f68685;background:var(--secondary-color);width:20px;height:20px;text-align:center;line-height:20px;font-size:.75rem;font-size:var(--font-size-xs);margin-top:2px}.download-item li{display:block;background:#ecf2ff;background:var(--white-light-color);padding-bottom:0!important}.download-item li i{background:#7093e5;background:var(--primary-color);padding:15px;color:#fff;color:var(--white-color);font-size:24px;font-size:var(--font-size-24)}.widget.get-file{margin-bottom:15px;padding:0;background:transparent}.widget.get-file a:hover{color:#7093e5;color:var(--primary-color)}.widget.get-file a{text-decoration:none}.comment-form-author input,.comment-form-comment textarea,.comment-form-email input,.comment-form-url input{background:#ecf2ff;background:var(--white-light-color)}.elementor-icon-box-title{margin-top:0}.widget ul.menu li{border:none}.wp-block-button.is-style-outline .wp-block-button__link{background:transparent;border-color:#7093e5;border-color:var(--primary-color);color:#7093e5;color:var(--primary-color)}.wp-block-button.is-style-outline .wp-block-button__link:hover{border-color:#f68685;border-color:var(--secondary-color)}.comment-respond .comment-reply-title,.comments-area .comments-title{position:relative;padding-bottom:0}.wp-block-gallery.alignleft{margin:0 30px 30px 0!important}.wp-block-image.alignfull{margin:0 -30px 30px}.gallery-caption,.wp-caption,figcaption{color:#6e7990;color:var(--body-text);display:block;font-size:13px!important;line-height:1.5em!important;margin:7px auto 0;max-width:100%;opacity:1}.alignleft{float:left;text-align:left;margin:0 30px 30px 0!important;clear:left}.alignright{float:right;text-align:right;margin:0 0 30px 30px!important;clear:right}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}body:not([class*=aare-core]) .alignright{clear:right}input[type=checkbox]{width:auto;margin-right:10px;height:auto;display:inline-block}.wp-block-button .wp-block-button__link{background:#7093e5;background:var(--primary-color)}.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}.is-style-outline a:not([href]):not([tabindex]).wp-block-button__link:hover,.wp-block-button .wp-block-button__link:hover{background:#f68685;background:var(--secondary-color);color:#fff;color:var(--white-color)}.is-style-outline a:not([href]):not([tabindex]).wp-block-button__link:hover{border-color:#f68685;border-color:var(--secondary-color)}.is-style-outline a:not([href]):not([tabindex]).wp-block-button__link{color:#7093e5;color:var(--primary-color);background:#fff;background:var(--white-color)}.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:#6e7990;color:var(--body-text)}.has-drop-cap:after{clear:both;content:"";display:table;table-layout:fixed}.wp-block-calendar table caption{caption-side:inherit;text-align:center;color:#fff;color:var(--white-color);background:#7093e5;background:var(--primary-color);text-transform:uppercase}.wp-block-calendar table th{background:transparent;color:#f68685;color:var(--secondary-color);font-weight:700;font-weight:var(--font-weight-bold)}.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}.wp-block-search .wp-block-search__button{outline:none;border:none;color:#fff;color:var(--white-color);background:#7093e5;background:var(--primary-color);padding:10px 30px;cursor:pointer;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}.wp-block-search .wp-block-search__button:hover{background:#f68685;background:var(--secondary-color)}@media screen and (min-width:1200px){header.menu-sticky .navbar ul li .sub-menu li a,header .navbar ul li .sub-menu li a{white-space:nowrap}}.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;text-align:center}a img.alignright{float:right;margin:0 0 30px 30px}a img.alignleft,a img.alignnone{margin:0 30px 30px 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:13px;font-size:var(--font-size-13);color:#6e7990;color:var(--body-text)}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;white-space:nowrap;height:0;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#ecf2ff;background-color:var(--white-light-color);border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;color:var(--color-theme-blue);display:block;font-size:.875rem;font-weight:700;font-weight:var(--font-weight-bold);height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.iq-blog-box .kivicare-blogtag{padding:0;display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:15px;margin-bottom:0}.iq-blog-box .blog-button{margin-top:0}.iq-blog-box .blog-button .kivicare-button-link{color:var(--color-theme-tint);font-style:italic}.iq-blog-box .kivicare-blogtag a:visited{color:#7093e5;color:var(--primary-color)}.iq-blog-box .kivicare-blogtag li{list-style:none;float:left;margin:0 8px 10px 0}.iq-blog-box .kivicare-blogtag li.kivicare-label{color:#171c26;color:var(--title-color)}.iq-blog-box .kivicare-blogtag li:last-child{margin:0 0 10px}.iq-blog-box .kivicare-blogtag li.kivicare-comment-count{color:#171c26;color:var(--global-font-title);letter-spacing:.063em;letter-spacing:var(--letter-spacing-one);text-transform:uppercase;font-size:.75rem;font-size:var(--font-size-small);font-weight:600;font-weight:var(--font-weight-semi-bold);position:relative;padding-right:20px;margin-right:15px}.iq-blog-box .kivicare-blogtag li.kivicare-comment-count:after{content:"";position:absolute;top:50%;right:0;background:#6e7990;background:var(--global-font-color);height:5px;width:5px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}.iq-blog-box .kivicare-blogtag li.kivicare-comment-count:last-child:after{display:none}.iq-blog-box .kivicare-blogtag .kivicare-tag-title{margin-top:5px;font-weight:600;font-weight:var(--font-weight-semi-bold);line-height:var(--button-line-height);letter-spacing:.094rem;letter-spacing:var(--font-letter-spacing-link);color:#171c26;color:var(--global-font-title)}.iq-blog-box .kivicare-blogtag .kivicare-tag-title svg{color:#6e7990;color:var(--global-font-color);font-size:.875rem;font-size:var(--font-size-normal)}.iq-blog-box .kivicare-blogtag li a{display:block;color:#6e7990;color:var(--global-font-color);text-transform:none;font-size:1rem;font-size:var(--font-size-body);line-height:1.75;line-height:var(--font-line-height-body);font-weight:400;font-weight:var(--font-weight-regular);letter-spacing:.063em;letter-spacing:var(--letter-spacing-one);position:relative}.iq-blog-box .kivicare-blogtag li a:before{content:"#"}.iq-blog-box .kivicare-blogtag li a:after{content:","}.iq-blog-box .kivicare-blogtag li:last-child a:after{content:none}.iq-blog-box .kivicare-blogtag li:last-child a{padding-right:0}.iq-blog-box .kivicare-blogtag li a{color:#7093e5;color:var(--primary-color)}@media(max-width:479px){.iq-widget-menu .post-img .post-blog .blog-box ul li{margin-bottom:10px}.iq-widget-menu .post-img .post-blog .blog-box ul li:last-child{margin-bottom:0}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jdXN0b20tcHJvcGVydGllcy5jc3MiLCJkdW1teS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0MsTUFFQSx1QkFBd0IsQ0FDckIseUJBQTBCLENBQzFCLHdCQUF5QixDQUN6QiwwQkFBMkIsQ0FDM0Isa0JBQW1CLENBQ25CLDJCQUE0QixDQUM1QixxQkFBc0IsQ0FDdEIseUJBQTBCLENBQzFCLG1CQUFvQixDQUNwQiwwQkFBMkIsQ0FDM0IscUNBQXlDLENBQ3pDLG1CQUF3QixDQUN4Qix1QkFBd0IsQ0FHM0Isc0JBQXVCLENBQ3ZCLDJCQUE0QixDQUc1Qix3Q0FBMEMsQ0FDMUMsMENBQTRDLENBQzVDLHdDQUF3QyxDQUN4Qyw2QkFBOEIsQ0FDOUIsa0RBQXFELENBQ3JELDZDQUFnRCxDQUdoRCxzREFBMkQsQ0FDM0Qsd0RBQTZELENBQzdELHNEQUEyRCxDQUMzRCx1REFBNEQsQ0FHNUQseUJBQTBCLENBQzFCLDJCQUE0QixDQUM1QixxQkFBc0IsQ0FDdEIsdUJBQXdCLENBQ3hCLHVCQUF3QixDQUN4Qix1QkFBd0IsQ0FDeEIsdUJBQXdCLENBQ3hCLHVCQUF3QixDQUN4QixtQkFBb0IsQ0FDcEIsdUJBQXdCLENBQ3hCLHNCQUF1QixDQUd2Qiw0QkFBNkIsQ0FDN0IseUJBQTBCLENBQzFCLHlCQUEwQixDQUMxQix5QkFBMEIsQ0FDMUIseUJBQTBCLENBQzFCLHlCQUEwQixDQUMxQix5QkFBMEIsQ0FDMUIsMEJBQTJCLENBRzNCLHNCQUF1QixDQUN2QixvQkFBcUIsQ0FDckIsb0JBQXFCLENBQ3JCLG9CQUFxQixDQUNyQixvQkFBcUIsQ0FDckIsb0JBQXFCLENBQ3JCLG9CQUFxQixDQUdyQix1QkFBdUIsQ0FDdkIseUJBQXlCLENBQ3pCLHdCQUF3QixDQUN4QiwyQkFBMkIsQ0FDM0Isc0JBQXNCLENBR3RCLDRCQUE2QixDQUM3QixtQ0FBbUMsQ0FDbkMsMEJBQTJCLENBQzNCLDBCQUEyQixDQUMzQiwwQkFBMkIsQ0FDM0IsMEJBQTJCLENBQzNC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YyxDQUNkLGFBQStCLENBQS9CLDhCQUErQixDQUMvQixtQkFBb0IsQ0FDcEIsY0FBZ0MsQ0FBaEMsK0JBQWdDLENBQ2hDLGdCQUF5QyxDQUF6Qyx3Q0FBeUMsQ0FDekMsZUFBdUMsQ0FBdkMsc0NBQXVDLENBQ3ZDLHFCQUF5QyxDQUF6Qyx3Q0FBeUMsQ0FDekMsaUJBQ0osQ0FFQSw2Q0FDSSxXQUNKLENBRUEsNENBQ0ksV0FDSixDQUVBLHVEQUNJLFlBQ0osQ0FFQSxpREFDSSxlQUNKLENBRUEsb0NBQ0ksYUFBMkIsQ0FBM0IsMEJBQ0osQ0FFQSx3QkFDSSxxREFDSSxrQkFDSixDQUNBLGdFQUNJLGVBQ0osQ0FDSiIsImZpbGUiOiJkdW1teS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBDdXN0b20gUHJvcGVydGllc1xuICogYWthIENTUyB2YXJpYWJsZXMuXG4gKlxuICogQGxpbms6IGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy8tLSpcbiAqKi9cblxuIDpyb290IHtcblxuXHQtLXByaW1hcnktY29sb3I6ICM3MDkzZTU7XG4gICAgLS1zZWNvbmRhcnktY29sb3I6ICNmNjg2ODU7XG4gICAgLS1zZWNvbmRhcnktdGV4dDogI2Y0NjQ2MjtcbiAgICAtLWxpZ2h0LXBpbmstY29sb3I6ICNmZWY1ZjU7XG4gICAgLS13aGl0ZS1jb2xvcjogI2ZmZjtcbiAgICAtLXdoaXRlLWxpZ2h0LWNvbG9yOiAjZWNmMmZmO1xuICAgIC0tdGl0bGUtY29sb3I6ICMxNzFjMjY7XG4gICAgLS1zdWItdGl0bGUtY29sb3I6ICM3MDkzZTU7XG4gICAgLS1ib2R5LXRleHQ6ICM2ZTc5OTA7XG4gICAgLS1saWdodC1ibHVlLWNvbG9yOiAjZWNmMmZmO1xuICAgIC0tdmVyLW1lbnUtYmFjazogcmdiYSg2NywgMTI2LCAyMzUsIDAuMDgpO1xuICAgIC0td2FybmluZy1jb2xvcjogI2ZmMDAwMDtcbiAgICAtLXN1Y2Nlc3MtY29sb3I6ICMzOThmMTQ7XG5cblx0LyogQ29udGFpbmVyICovXG5cdC0tY29udGVudC13aWR0aDogODcuNWVtO1xuXHQtLWNvbnRlbnQtd2lkdGgtc206IDczLjEyNWVtO1xuXG5cdC8qIFR5cG9ncmFwaHkgKi9cblx0LS1nbG9iYWwtZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmOyBcblx0LS1oaWdobGlnaHQtZm9udC1mYW1pbHk6ICdIZWVibycsIHNhbnMtc2VyaWY7XG5cdC0tZ2xvYmFsLWZvbnQtc2l6ZTp2YXIoLS1mb250LXNpemUtYm9keSk7XG5cdC0tZ2xvYmFsLWZvbnQtbGluZS1oZWlnaHQ6IDEuNDtcblx0LS1nbG9iYWwtYm94LXNoYWRvdzogMCAxcHggMzBweCAwIHJnYigzNiAzOCA0MyAvIDEwJSk7XG5cdC0tc2lkZXItYmFyLXNoYWRvdzogN3B4IDAgMThweCAwIHJnYigwIDAgMCAvIDglKTtcblxuXHQvKiBDdXN0b20gZWRpdG9yIGZvbnQgc2l6ZXMgKi9cblx0LS1mb250LXNpemUtc21hbGw6IGNhbGMoMTYgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFlbSk7XG5cdC0tZm9udC1zaXplLXJlZ3VsYXI6IGNhbGModmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgLyAxNiAqIDFlbSk7XG5cdC0tZm9udC1zaXplLWxhcmdlOiBjYWxjKDM2IC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxZW0pO1xuXHQtLWZvbnQtc2l6ZS1sYXJnZXI6IGNhbGMoNDggLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFlbSk7XG5cblx0LyogRm9udHNpemUgKi9cblx0LS1mb250LXNpemUtc21hbGw6IDAuNzVyZW07XG5cdC0tZm9udC1zaXplLW5vcm1hbDogMC44NzVyZW07XG5cdC0tZm9udC1zaXplLWJvZHk6IDFyZW07XG5cdC0tZm9udC1zaXplLWgxOiA0LjIwOXJlbTtcblx0LS1mb250LXNpemUtaDI6IDMuMTU3cmVtO1xuXHQtLWZvbnQtc2l6ZS1oMzogMi4zNjlyZW07XG5cdC0tZm9udC1zaXplLWg0OiAxLjc3N3JlbTtcblx0LS1mb250LXNpemUtaDU6IDEuMzMzcmVtO1xuXHQtLWZvbnQtc2l6ZS1oNjogMXJlbTtcblx0LS1mb250LXNpemUtc206IDAuODc1cmVtOyAgIC8qKDE0cHgpKi9cblx0LS1mb250LXNpemUteHM6IDAuNzVyZW07ICAgLyooMTJweCkqL1xuXG5cdC8qIExpbmUtSGVpZ2h0ICovXG5cdC0tZm9udC1saW5lLWhlaWdodC1ib2R5OiAxLjc1O1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtcDogMS43NTtcblx0LS1mb250LWxpbmUtaGVpZ2h0LWgxOiAxLjM7XG5cdC0tZm9udC1saW5lLWhlaWdodC1oMjogMS4zO1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtaDM6IDEuMztcblx0LS1mb250LWxpbmUtaGVpZ2h0LWg0OiAxLjM7XG5cdC0tZm9udC1saW5lLWhlaWdodC1oNTogMS4zO1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtaDY6IDEuNzU7XG5cblx0LyogRm9udC1XZWlnaHQgKi9cblx0LS1mb250LXdlaWdodC1ib2R5OiA1MDA7XG5cdC0tZm9udC13ZWlnaHQtaDE6IDUwMDtcblx0LS1mb250LXdlaWdodC1oMjogNTAwO1xuXHQtLWZvbnQtd2VpZ2h0LWgzOiA1MDA7XG5cdC0tZm9udC13ZWlnaHQtaDQ6IDUwMDtcblx0LS1mb250LXdlaWdodC1oNTogNTAwO1xuXHQtLWZvbnQtd2VpZ2h0LWg2OiA1MDA7XG5cblx0LyogZm9udC13ZWlnaHQqL1xuXHQtLWZvbnQtd2VpZ2h0LWxpZ2h0OjMwMDtcblx0LS1mb250LXdlaWdodC1yZWd1bGFyOjQwMDtcblx0LS1mb250LXdlaWdodC1tZWRpdW06NTAwO1xuXHQtLWZvbnQtd2VpZ2h0LXNlbWktYm9sZDo2MDA7XG5cdC0tZm9udC13ZWlnaHQtYm9sZDo3MDA7XG5cblx0LyogTGV0dGVyIHNwYWNpbmcgKi9cblx0LS1mb250LWxldHRlci1zcGFjaW5nLWJvZHk6IDA7XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1saW5rOjAuMDk0cmVtO1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDE6IDA7XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oMjogMDtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWgzOiAwO1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDQ6IDA7XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oNTogMDtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWg2OiAwO1xuXHQtLWxldHRlci1zcGFjaW5nOjAuMjVlbTtcblx0LS1sZXR0ZXItc3BhY2luZy1vbmU6IDAuMDYzZW07XG5cdC0tbGV0dGVyLXNwYWNpbmctdHdvOiAwLjEyNWVtO1xuICAgIC0tbGV0dGVyLXNwYWNpbmctdGhyZWU6IDAuMTg4ZW07XG5cdC0tbGV0dGVyLXNwYWNpbmctZm91cjogMC4yNWVtO1xuXG5cdC8qIGJvcmRlci1yYWRpdXMgKi9cblx0LS1ib3JkZXItcmFkaXVzOiAwO1xuXHQtLWJvcmRlci1yYWRpdXMtYm94OiAwO1xuXHQtLWJvcmRlci1yYWRpdXMtdGVuOjA7XG5cdC0tYm9yZGVyLXJhZGl1cy1saW5lOjFlbTtcblx0LS1ib3JkZXItcmFkaXVzLTUwOiA1MHB4O1xuXHRcblx0LyogeiBpbmRleCAqL1xuXHQtLXotaW5kZXgtbWludXM6LTE7XG5cbiAgICAvKiBDb2xvcnMgQWRkICovXG4gICAgLS1nbG9iYWwtZm9udC10aXRsZTogIzE3MWMyNjtcbiAgICAtLWdsb2JhbC1mb250LWNvbG9yOiAjNmU3OTkwO1xuXHQtLWJvcmRlci1jb2xvci1saWdodDogI2RiZGZlNztcblx0LS1ib3JkZXItY29sb3ItZGFyazogIzE3MWMyNjtcblx0LS1ib3JkZXItY29sb3Itd2hpdGUtbGlnaHQ6ICNlYWVhZWE7XG5cdC0tbGFiLWJvcmRlci1jb2xvcjogI2Q4ZGRkZDtcblxuXHQvKiBDdXN0b20gZWRpdG9yIGNvbG9ycyAqL1xuXHQtLWNvbG9yLXRoZW1lLWdyZXk6ICNmNWY3ZmI7XG5cdC0tY29sb3ItdGhlbWUtZGFyazogIzMzMztcblx0LS1jb2xvci10aGVtZS1ibGFjazogIzAwMDtcblx0LS1jb2xvci10aGVtZS1vcmFuZ2U6ICNmZjhkMzk7XG5cdC0tY29sb3ItdGhlbWUteWVsbG93OiAjZjlhNjIwO1xuXHQtLWNvbG9yLXRoZW1lLWJsdWU6ICMyMTc1OWI7XG5cdC0td29vY29tbWVyY2UtYm9yZGVyLWNvbG9yOiAjZWRlZGVkO1xuXHQtLXdvb2NvbW1lcmNlLWdyZXk6ICM2NjY7XG5cdC0tY29sb3ItdGhlbWUtcHJpbWFyeS1ncmVlbjojMjQ3YjdiO1xuXHQtLWNvbG9yLXRoZW1lLXNlY29uZGFyeS1vcmFuZ2U6I2YyYzA3ODtcblx0LS1jb2xvci10aGVtZS1vcmFuZ2UtbGlnaHQ6ICNmYWY2ZjY7XG5cdC0tY29sb3ItdGhlbWUtc2VydmljZS1pY29uOiAjMTExYTMxO1xuXHQtLWNvbG9yLXRoZW1lLWJsdWUtbGlnaHQ6ICNmNWZiZmY7XG5cdC0tY29sb3ItdGhlbWUtZ3JlZW4tbGlnaHQ6ICNmMGY2ZjY7XG5cblxuICAgIC8qIEN1c3RvbSAtIEZvbnRzaXplICovXG5cdC0tZm9udC1zaXplLTEzOiAxM3B4O1xuXHQtLWZvbnQtc2l6ZS0xNTogMTVweDtcblx0LS1mb250LXNpemUtMTg6IDE4cHg7XG5cdC0tZm9udC1zaXplLTIwOiAyMHB4O1xuXHQtLWZvbnQtc2l6ZS0yMjogMjJweDtcblx0LS1mb250LXNpemUtMjQ6IDI0cHg7XG5cdC0tZm9udC1zaXplLTI2OiAyNnB4O1xuXHQtLWZvbnQtc2l6ZS0zMDogMzBweDtcblx0LS1mb250LXNpemUtMzI6IDMycHg7XG5cdC0tZm9udC1zaXplLTM2OiAzNnB4O1xuXHQtLWZvbnQtc2l6ZS00MjogNDJweDtcblx0LS1mb250LXNpemUtNDU6IDQ1cHg7XG5cdC0tZm9udC1zaXplLTUwOiA1MHB4O1xuXHQtLWZvbnQtc2l6ZS02MjogNjJweDtcblx0LS1mb250LXNpemUtOTA6IDkwcHg7XG5cdC0tZm9udC1zaXplLTE1MDogMTUwcHg7XG5cdC0tZm9udC1zaXplLTI0MDogMjQwcHg7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICA6cm9vdCB7XG4gICAgICAgIC0tZm9udC1zaXplLWgxOiAzLjY1M2VtO1xuICAgICAgICAtLWZvbnQtc2l6ZS1oMjogMmVtO1xuICAgICAgICAtLWZvbnQtc2l6ZS1oMzogMS44MjdlbTtcblx0XHQtLWZvbnQtc2l6ZS1oNDogMS43MDBlbTtcbiAgICB9XG59XG5cblxuXG5cdCIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5cbi8qID09PT09PT09PT09PT09PU9sZCBDc3MgPT09PT09PT09PT09ICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRHVtbXkgRGF0YVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ud3BjZjctcmVzcG9uc2Utb3V0cHV0LmVycm9yLW1zZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAyZW0gMCAxZW07XG4gICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgcGFkZGluZzogLjJlbSAxZW07XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13YXJuaW5nLWNvbG9yKTtcbn1cblxuLnNpdGUtY29udGVudC1jb250YWluOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4jZ2FsbGVyeS0xIC5nYWxsZXJ5LWl0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVsZW1lbnRvci1pbWFnZS1ib3gtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbnAge1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY2ZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNDQxcHgpIHtcbiAgICAuaXEtY29udGFpbmVyLXdpZHRoIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEzMTVweDtcbiAgICB9XG59XG5cbmgxLmlxLWhlYWRpbmctdGl0bGUsXG5oMi5pcS1oZWFkaW5nLXRpdGxlLFxuaDMuaXEtaGVhZGluZy10aXRsZSxcbmg0LmlxLWhlYWRpbmctdGl0bGUsXG5oNS5pcS1oZWFkaW5nLXRpdGxlLFxuaDYuaXEtaGVhZGluZy10aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uY29udGFpbmVyLFxuLmVsZW1lbnRvci1zZWN0aW9uLmVsZW1lbnRvci1zZWN0aW9uLWJveGVkPi5lbGVtZW50b3ItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKSFpbXBvcnRhbnQ7XG59XG5cbltjbGFzc149XCJmbGF0aWNvbi1cIl06YmVmb3JlLFxuW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl06YmVmb3JlLFxuW2NsYXNzXj1cImZsYXRpY29uLVwiXTphZnRlcixcbltjbGFzcyo9XCIgZmxhdGljb24tXCJdOmFmdGVyIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cblxuLyogSFRNTCBUYWdzICovXG5cbmJsb2NrcXVvdGUsXG4ud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2Uge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWJsdWUtY29sb3IpO1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYmxvY2txdW90ZSBjaXRlIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmJsb2NrcXVvdGUgb2w6bGFzdC1jaGlsZCxcbmJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkLFxuYmxvY2txdW90ZSB1bDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbmJsb2NrcXVvdGUgLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6IHZhcigtLWJvZHktdGV4dCk7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuYmxvY2txdW90ZSAuYmxvY2txdW90ZS1mb290ZXIgY2l0ZSB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG5ib2R5IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4haW1wb3J0YW50O1xufVxuXG4uYmxvZy1jb250ZW50IGJsb2NrcXVvdGUgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2ctY29udGVudCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYmxvZy1jb250ZW50IC53cC1ibG9jay1hcmNoaXZlcyBsaSxcbi5ibG9nLWNvbnRlbnQgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyBsaSxcbi5ibG9nLWNvbnRlbnQgdWwud3AtYmxvY2stY2F0ZWdvcmllcyBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxudWwud3AtYmxvY2stY2F0ZWdvcmllcyBsaS5jYXQtaXRlbSBzcGFuLFxuZm9vdGVyLmZvb3Rlci1vbmUgdWwgbGkuY2F0LWl0ZW0gc3BhbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5mb290ZXIuZm9vdGVyLW9uZSB1bCBsaS5jYXQtaXRlbSBzcGFuLnBvc3RfY291bnQsXG5mb290ZXIuZm9vdGVyLW9uZSB1bCBsaSBzcGFuLmFyY2hpdmVDb3VudCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUteHMpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4uYmxvZy1jb250ZW50IHVsLndwLWJsb2NrLWFyY2hpdmVzLFxuLmJsb2ctY29udGVudCB1bC53cC1ibG9jay1sYXRlc3QtcG9zdHMsXG4uYmxvZy1jb250ZW50IHVsLndwLWJsb2NrLWNhdGVnb3JpZXMge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5ibG9nLWNvbnRlbnQgLnBhZ2UtbGlua3MgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuYXJ0aWNsZS5oZW50cnkuc3RpY2t5IC5jb25zdWx0aW5nLWJsb2cgLmJsb2ctZGV0YWlscyB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtbGlnaHQtY29sb3IpO1xuICAgIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5pcS1ib3gtc2hhZG93IHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA4Ny4zcHggMi43cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMCA4Ny4zcHggMi43cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICBib3gtc2hhZG93OiAwIDAgODcuM3B4IDIuN3B4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbmZvb3RlciAuZm9vdGVyLWxvZ28gaW1nIHtcbiAgICB3aWR0aDogMjEwcHg7XG59XG5cbmZvb3RlciB1bC5pcS1jb250YWN0IGxpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cblxuLyogRm9ybSAqL1xuLmNvbW1lbnRzLWFyZWEgYmxvY2txdW90ZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQtYmx1ZS1jb2xvcik7XG59XG5cbi5jb21tZW50cy1hcmVhIHRhYmxlIHRkLFxuLmNvbW1lbnRzLWFyZWEgdGFibGUgdGgge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbiBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKS53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbi53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcbn1cblxuLmVycm9yIHtcbiAgICBjb2xvcjogdmFyKC0td2FybmluZy1jb2xvcikhaW1wb3J0YW50O1xufVxuXG4ud3BjZjctZm9ybSAuY2ZpZWxkIC53cGNmNy1ub3QtdmFsaWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdhcm5pbmctY29sb3IpO1xufVxuXG4uc2l0ZS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi52Y19wYXJhbGxheCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiFpbXBvcnRhbnQ7XG59XG5cbmRpdi53cGNmNy1tYWlsLXNlbnQtb2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLXN1Y2Nlc3MtY29sb3IpO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyogQXVkaW8gKi9cbmFydGljbGUuaGVudHJ5LmZvcm1hdC1hdWRpbyAuY29uc3VsdC1kZXRhaWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmFydGljbGUuaGVudHJ5LmZvcm1hdC1hdWRpbyAuY29uc3VsdC1kZXRhaWwgcDpudGgtY2hpbGQoLW4rMikge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG5hcnRpY2xlLmhlbnRyeS5mb3JtYXQtYXVkaW8gLmNvbnN1bHQtZGV0YWlsIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmFydGljbGUuaGVudHJ5LmZvcm1hdC12aWRlbyAuY29uc3VsdC1kZXRhaWwgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogQmxvZ3NpZGViYXIgKi9cbmRpdiNzZWFyY2gtMixcbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWJsdWUtY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgTGF0ZXN0IEJsb2cgUG9zdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndwLWJsb2NrLWdhbGxlcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5pcS1ibG9nLWJveCAuaXEtYmxvZy1kZXRhaWwgLndwLWJsb2NrLWNvdmVyIHAge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbi5zdGlja3kgLmlxLWJsb2ctYm94IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodC1ibHVlLWNvbG9yKTtcbn1cblxuLmlxLWJsb2ctYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbi5pcS1ibG9nLWJveCAuaXEtYmxvZy1pbWFnZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmlxLWJsb2ctYm94IC5pcS1ibG9nLWltYWdlIGltZyB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtbGlnaHQtY29sb3IpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmlxLWJsb2ctYm94OmhvdmVyIC5pcS1ibG9nLWltYWdlIGltZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5pcS1ibG9nLWJveCAuYmxvZy10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLmlxLWJsb2ctYm94IC5ibG9nLXRpdGxlIGEgaDQge1xuICAgIGNvbG9yOiB2YXIoLS10aXRsZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaXEtYmxvZy1ib3ggLmJsb2ctdGl0bGUgYTpob3ZlciBoNCxcbi5pcS1ibG9nLWJveCAuYmxvZy10aXRsZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaXEtYmxvZy1ib3ggLmlxLWJsb2ctZGV0YWlsIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5raXZpY2FyZS1zcGFjZS1ib3R0b20gLmlxLWJsb2ctYm94IC5pcS1ibG9nLWRldGFpbCB7XG4gICAgcGFkZGluZzogMCAzMHB4IDMwcHg7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLmlxLWJsb2ctYm94IC5pcS1ibG9nLWRldGFpbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLmlxLWJsb2ctYm94IHtcbiAgICBtYXJnaW46IDAgMTVweCA0NXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ub3dsLWNhcm91c2VsIC5pcS1ibG9nLWJveDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogNC44NzFweCAzNC42NTlweCAxNXB4IC0yNHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi5pcS1ibG9nLWJveCAuaXEtYmxvZy1kZXRhaWwgLmlxLWJsb2ctbWV0YSB1bCB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAuNXJlbTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5pcS1ibG9nLWJveCAuaXEtYmxvZy1kZXRhaWwgLmlxLWJsb2ctbWV0YSB1bCBsaS5saXN0LWlubGluZS1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5pcS1ibG9nLWJveCAuaXEtYmxvZy1kZXRhaWwgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmlxLWJsb2ctYm94IC5pcS1ibG9ndGFnIHtcbiAgICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTVweDtcbiAgICBsZWZ0OiAwO1xufVxuXG4uaXEtYmxvZy1ib3ggLmlxLWJsb2d0YWcgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5pcS1ibG9nLWJveCAuaXEtYmxvZ3RhZyBsaSBhIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbSk7XG59XG5cbi5pcS1ibG9nLWJveCAuaXEtYmxvZ3RhZyBsaSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG4uaGFzLXBvc3QtdGh1bWJuYWlsIC5pcS1ibG9nLWJveCAuaXEtYmxvZy1kZXRhaWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLndwLWJsb2NrLWdhbGxlcnkuYWxpZ25mdWxsIHtcbiAgICBtYXJnaW46IDAgLTMwcHggMzBweDtcbn1cblxuLmlxLWJsb2ctYm94IC5pcS1ibG9nLWRldGFpbCBibG9ja3F1b3RlIHAge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmlxLWJsb2ctYm94IC5pcS1ibG9nLWRldGFpbCAuYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmJsb2ctY29udGVudCAud3AtYXVkaW8tc2hvcnRjb2RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0IHtcbiAgICBmbG9hdDogbm9uZTtcbn1cblxuXG4uYmxvZyAucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmlxLWJsb2ctZGV0YWlsIC5ibG9nLWNvbnRlbnQgLndwLWJsb2NrLWFyY2hpdmVzLFxuLmlxLWJsb2ctZGV0YWlsIC5ibG9nLWNvbnRlbnQgLndwLWJsb2NrLWNhdGVnb3JpZXMsXG4uaXEtYmxvZy1kZXRhaWwgLmJsb2ctY29udGVudCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5pcS1ibG9nLWRldGFpbCAuYmxvZy1jb250ZW50IC53cC1ibG9jay1hcmNoaXZlcyBsaSxcbi5pcS1ibG9nLWRldGFpbCAuYmxvZy1jb250ZW50IC53cC1ibG9jay1jYXRlZ29yaWVzIGxpLFxuLmlxLWJsb2ctZGV0YWlsIC5ibG9nLWNvbnRlbnQgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uaGFzLWRhdGVzIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQsXG4uaGFzLWV4Y2VycHRzIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQsXG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1zdHJpcGVzIHRkIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbn1cblxuLndwLWJsb2NrLXRhYmxlIHRkLFxuLndwLWJsb2NrLXRhYmxlIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQuaGFzLWRhdGVzIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5pcS1ibG9nLWJveDpiZWZvcmUge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5pcS1ibG9nLWJveDpob3ZlcjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5pcS1ibG9nLWJveCBhLmlxLWNhdC1uYW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgICBwYWRkaW5nOiA2cHggMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmlxLWJsb2ctYm94IC5pcS1ibG9nLWNhdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5pcS1ibG9nLWJveCBhLmlxLWNhdC1uYW1lOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbi5pcS1ibG9nLW1ldGEgdWwgbGkgaSB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4uaXEtYmxvZy1tZXRhIHVsIGxpIGEge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICBjb2xvcjogdmFyKC0tYm9keS10ZXh0KTtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbSk7XG59XG5cbi5pcS1ibG9nLW1ldGEgdWwgbGk6aG92ZXIgaSxcbi5pcS1ibG9nLW1ldGEgdWwgbGk6aG92ZXIgYSB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4uY3NzX3ByZWZpeC1lcnJvciAucGFnZS1jb250ZW50IGZvcm06YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jc3NfcHJlZml4LWVycm9yIGhlYWRlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmlxLWJsb2ctYm94IC5pcS1ibG9nLWltYWdlIC5nYWxsZXJ5LWl0ZW0gaW1nLFxuLmlxLWJsb2ctYm94OmhvdmVyIC5pcS1ibG9nLWltYWdlIC5nYWxsZXJ5LWl0ZW0gaW1nIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLyo9PT09PT09PT09PT09PT09XG5zaW5nbGUtcG9zdFxuPT09PT09PT09PT09PT09PT09PT0qL1xuXG4uc2luZ2xlLXBvc3QgLmlxLWJsb2ctYm94IC5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbn1cblxuLnNpbmdsZS1wb3N0IC5pcS1ibG9nLWJveCAubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpOjphZnRlcntcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xuICAgIGhlaWdodDogLjMxM2VtO1xuICAgIHdpZHRoOiAuMzEzZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uc2luZ2xlLXBvc3QgLmlxLWJsb2ctYm94IC5pcS1ibG9nLW1ldGEgdWwgbGkgYS5pcS1jYXQtbmFtZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0tZ3JleS1jb2xvcik7XG59XG5cbi5zaW5nbGUtcG9zdCAuaXEtYmxvZy1ib3ggYS5pcS1jYXQtbmFtZTo6YWZ0ZXJ7XG4gICAgY29udGVudDogXCIsXCI7XG59XG5cbi5zaW5nbGUtcG9zdCAuaXEtYmxvZy1ib3ggYS5pcS1jYXQtbmFtZTpsYXN0LWNoaWxkOjphZnRlcntcbiAgICBjb250ZW50OiBub25lO1xufVxuXG4uc2luZ2xlLXBvc3QgLmlxLWJsb2ctYm94IC5pcS1ibG9nLW1ldGEgdWwgbGkgYS5pcS1jYXQtbmFtZTpob3ZlcntcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5zaW5nbGUtcG9zdCAuaXEtYmxvZy1ib3ggLmlxLWJsb2ctY2F0e1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaW5nbGUtcG9zdCAuaXEtYmxvZy1ib3ggLmlxLWJsb2ctZGV0YWlsIC5pcS1ibG9nLW1ldGEgdWx7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5pcS1ibG9nLWRldGFpbCAuaXEtYmxvZy1tZXRhIHVsIGxpIGF7XG4gICAgY29sb3I6IHZhcigtLWJvZHktdGV4dCk7XG59XG5cbi5zaW5nbGUtcG9zdCAuaXEtYmxvZy1kZXRhaWwgLmlxLWJsb2ctbWV0YSB1bCBsaSBhOmhvdmVye1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuQG1lZGlhKG1heC13aWR0aDoxMjk5cHgpIHtcbiAgICAuaXEtYmxvZy1ib3ggLmlxLWJsb2ctY2F0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDo0NzlweCkge1xuICAgIC5pcS1ibG9nLWJveCAuaXEtYmxvZy1jYXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLmlxLWJsb2ctYm94IC5ibG9nLXRpdGxlIGEgaDQge1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yMik7XG4gICAgfVxufVxuXG5cbi8qIEJsb2cgUGFnZSBMaW5rICovXG4ucGFnZS1saW5rcyB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4ucGFnZS1saW5rcz5zcGFuLnBhZ2UtbnVtYmVyLFxuLnBhZ2UtbGlua3MgYSB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEzNCwgMTQwLCAxNTYsIDAuMTgpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ucGFnZS1saW5rcyBzcGFuLnBvc3QtcGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuLnBhZ2UtbGlua3MgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuYXJ0aWNsZS5oZW50cnkgLmlxLWJsb2ctZGV0YWlsIC5ibG9nLWNvbnRlbnQgLnBhZ2UtbGlua3MgYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuXG4vKnBhZ2luYXRpb24tbmF2Ki9cblxuLnBhZ2UtbnVtYmVycyB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLnBhZ2UtbnVtYmVycyBsaSAucGFnZS1udW1iZXJzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEzNCwgMTQwLCAxNTYsIDAuMTgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFnZS1udW1iZXJzIGxpIC5uZXh0LnBhZ2UtbnVtYmVycyxcbi5wYWdlLW51bWJlcnMgbGkgLnByZXYucGFnZS1udW1iZXJzIHtcbiAgICB3aWR0aDogYXV0bztcbn1cblxuLnBhZ2UtbnVtYmVycyBsaSAucGFnZS1udW1iZXJzOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5wYWdlLW51bWJlcnMgbGkgLnBhZ2UtbnVtYmVyczpmb2N1cyB7XG4gICAgei1pbmRleDogMjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLnBhZ2UtbnVtYmVycyBsaSAucGFnZS1udW1iZXJzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLnBhZ2UtbnVtYmVycyBsaSAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLW91dCAwcztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1vdXQgMHM7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1vdXQgMHM7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLW91dCAwcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2Utb3V0IDBzO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5yZWR1eC1jb250YWluZXIgLnVpLWljb24sXG4uY29udHJvbC1zZWN0aW9uLXJlZHV4IC51aS1pY29uLFxuLmNvbnRyb2wtcGFuZWwtcmVkdXggLnVpLWljb24sXG4ucmVkdXgtbWV0YWJveCAudWktaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG5cblxuQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuICAgIC5wYWdlLW51bWJlcnMgbGkgLnByZXYucGFnZS1udW1iZXJzLFxuICAgIC5wYWdlLW51bWJlcnMgbGkgLm5leHQucGFnZS1udW1iZXJzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIEJsb2dcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb25zdWx0aW5nLWJsb2cgLmJsb2ctY2F0ZWdvcmllcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiB2YXIoLS1ib2R5LXRleHQpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLW91dCAwcztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1vdXQgMHM7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1vdXQgMHM7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLW91dCAwcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2Utb3V0IDBzO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIC5ibG9nLWNhdGVnb3JpZXMgbGkge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gICAgcGFkZGluZzogNHB4IDhweDtcbn1cblxuLmNvbnN1bHRpbmctYmxvZyAuYmxvZy1jYXRlZ29yaWVzIGxpIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIC5ibG9nLWNhdGVnb3JpZXMgbGkgYSBzcGFuIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbSk7XG59XG5cbi5jb25zdWx0aW5nLWJsb2cgLm1haW4tYmxvZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5jb25zdWx0aW5nLWJsb2cgLmJsb2ctZGV0YWlscyB7XG4gICAgcGFkZGluZzogMTVweCAwIDA7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIC5ibG9nLWRldGFpbHMgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIC5ibG9nLWRldGFpbHMgYSBoNSB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbn1cblxuLmNvbnN1bHRpbmctYmxvZyAuYmxvZy1kZXRhaWxzIGEgaDU6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLmNvbnN1bHRpbmctYmxvZyAuYmxvZy1idXR0b24gYSBpIHtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICAgIHBhZGRpbmc6IDEycHggMTRweDtcbn1cblxuLmNvbnN1bHRpbmctYmxvZyAuYmxvZy1kZXRhaWxzIHVsLmxpc3QtaW5saW5lIGxpIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tYm9keS10ZXh0KTtcbn1cblxuLmNvbnN1bHRpbmctYmxvZyAuYmxvZy1kZXRhaWxzIHVsLmxpc3QtaW5saW5lIGxpIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5jb25zdWx0aW5nLWJsb2cgLmJsb2ctZGV0YWlscyB1bC5saXN0LWlubGluZSBsaSBhIGksXG4uY29uc3VsdGluZy1ibG9nIC5ibG9nLWRldGFpbHMgdWwubGlzdC1pbmxpbmUgbGkgaSB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIC5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmNvbnN1bHRpbmctYmxvZyAuYmxvZy1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIC5ibG9nLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMzAlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgIHotaW5kZXg6IDM7XG59XG5cbi5jb25zdWx0LWRldGFpbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAyO1xufVxuXG4uY29uc3VsdGluZy1ibG9nIC5jb25zdWx0LWVmZmVjdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm90dG9tOiAtMTI2cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogOTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICAtbXMtdHJhbnNmb3JtOiBza2V3WSgtNWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdZKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdZKC02ZGVnKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLmNvbnN1bHRpbmctYmxvZzpob3ZlciAuY29uc3VsdC1lZmZlY3Q6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICBib3R0b206IC03MnB4O1xufVxuXG4uY29uc3VsdGluZy1ibG9nOmhvdmVyIC5ibG9nLWNhdGVnb3JpZXMgbGkgYSB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuLmNvbnN1bHRpbmctYmxvZyAuYmxvZy1jYXRlZ29yaWVzIGxpOmhvdmVyLFxuLmNvbnN1bHRpbmctYmxvZzpob3ZlciAuYmxvZy1jYXRlZ29yaWVzIGxpIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1vdXQgMHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2Utb3V0IDBzO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2Utb3V0IDBzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1vdXQgMHM7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLW91dCAwcztcbn1cblxuXG5AbWVkaWEobWF4LXdpZHRoOjQ3OXB4KSB7XG4gICAgLmNvbnN1bHRpbmctYmxvZyAuYmxvZy1idXR0b24ge1xuICAgICAgICB0b3A6IDQ2cHg7XG4gICAgfVxuXG4gICAgLmNvbnN1bHRpbmctYmxvZyAuYmxvZy1kZXRhaWxzIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDVweDtcbiAgICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gQmxvZyBHcmlkIDEgYW5kIDNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ua2l2aWNhcmUtcmVjZW50YmxvZy5jNCAuY29uc3VsdGluZy1ibG9nIC5jb25zdWx0LWRldGFpbCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ua2l2aWNhcmUtcmVjZW50YmxvZy5jNCAuY29uc3VsdGluZy1ibG9nLFxuLmtpdmljYXJlLXJlY2VudGJsb2cuYzMgLmNvbnN1bHRpbmctYmxvZyxcbi5raXZpY2FyZS1yZWNlbnRibG9nLmMyIC5jb25zdWx0aW5nLWJsb2cge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5raXZpY2FyZS1yZWNlbnRibG9nLmM0IC5jb25zdWx0aW5nLWJsb2c6aG92ZXIgLmNvbnN1bHQtZWZmZWN0OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtNjNweDtcbn1cblxuLmtpdmljYXJlLXJlY2VudGJsb2cuYzQgLmNvbnN1bHRpbmctYmxvZyAuY29uc3VsdC1lZmZlY3Q6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdZKC0zZGVnKTtcbiAgICBtcy10cmFuc2Zvcm06IHNrZXdZKC0zZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1koLTNkZWcpO1xufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gQmxvZyBHcmlkIDJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ua2l2aWNhcmUtcmVjZW50YmxvZy5jMiAuY29uc3VsdGluZy1ibG9nIC5jb25zdWx0LWVmZmVjdDpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogc2tld1koLTRkZWcpO1xuICAgIG1zLXRyYW5zZm9ybTogc2tld1koLTRkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WSgtNGRlZyk7XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiBCbG9nIHBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29uc3VsdGluZy1ibG9nLmJsb2ctcGFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLmNvbnN1bHRpbmctYmxvZy5ibG9nLXBhZ2UgLmNvbnN1bHQtZWZmZWN0OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMTM2cHg7XG59XG5cbi5jb25zdWx0aW5nLWJsb2cuYmxvZy1wYWdlOmhvdmVyIC5jb25zdWx0LWVmZmVjdDpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogc2tld1koLTNkZWcpO1xuICAgIGJvdHRvbTogLTc0cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gQ29udGFjdCBmb3JtXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi53cGNmNy1yZXNwb25zZS1vdXRwdXQud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG5kaXYud3BjZjctbWFpbC1zZW50LW5nLFxuZGl2LndwY2Y3LWFib3J0ZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC01cHg7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogcmVkO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogNXB4IDA7XG59XG5cbi5raXZpY2FyZS1jb250YWN0IHtcbiAgICBwYWRkaW5nOiA0NXB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbn1cblxuLmtpdmljYXJlLWNvbnRhY3QgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmtpdmljYXJlLWNvbnRhY3QgaW5wdXQ6aG92ZXIsXG4ua2l2aWNhcmUtY29udGFjdCBpbnB1dFt0eXBlPXRleHRdOmhvdmVyLFxuLmtpdmljYXJlLWNvbnRhY3QgdGV4dGFyZWE6aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4ua2l2aWNhcmUtY29udGFjdCAuYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmtpdmljYXJlLWNvbnRhY3QgaW5wdXQsXG4ua2l2aWNhcmUtY29udGFjdCBpbnB1dFt0eXBlPXRleHRdLFxuLmtpdmljYXJlLWNvbnRhY3QgdGV4dGFyZWEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbn1cblxuLmNvbnRhY3QtZm9ybSAuY2ZpZWxkIHRleHRhcmVhIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1saWdodC1jb2xvcik7XG59XG5cbi53cGNmNy1mb3JtIHA6bnRoLWNoaWxkKG4rNikge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmRpdi53cGNmNy12YWxpZGF0aW9uLWVycm9ycyxcbmRpdi53cGNmNy1hY2NlcHRhbmNlLW1pc3NpbmcsXG4ud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWN0LWZvcm0gLmNmaWVsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbnRhY3QtZm9ybSAuY2ZpZWxkIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmNvbnRhY3QtZm9ybSAuY2ZpZWxkIGlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1saWdodC1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbn1cblxuLmNvbnRhY3QtZm9ybSAuY2ZpZWxkIGlucHV0OmZvY3VzLFxuLmNvbnRhY3QtZm9ybSAuY2ZpZWxkLnRleHRhcmVhIHRleHRhcmVhOmZvY3VzLFxuLmNvbnRhY3QtZm9ybSAuY2ZpZWxkIHRleHRhcmVhOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jb250YWN0LWZvcm0gLmNmaWVsZC50ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td2hpdGUtbGlnaHQtY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMTVweCAwIDAgMjBweDtcbiAgICByZXNpemU6IG5vbmU7XG59XG5cbi5jb250YWN0LWZvcm0gLmNmaWVsZCAud3BjZjctbm90LXZhbGlkLFxuLmlxLXdhcm5pbmcge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdhcm5pbmctY29sb3IpO1xufVxuXG4uY29udGFjdC1mb3JtIC5hamF4LWxvYWRlciB7XG4gICAgbWFyZ2luOiAzMnB4IDAgMCA1cHg7XG59XG5cbi5wcmVkaWN0LWZvcm0ge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDMwcHg7XG59XG5cbi5wcmVkaWN0LWZvcm0gaW5wdXQsXG4ucHJlZGljdC1mb3JtIHRleHRhcmVhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY29udGFjdC1mb3JtIC5jZmllbGQgdGV4dGFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td2hpdGUtbGlnaHQtY29sb3IpO1xuICAgIGNvbG9yOiB2YXIoLS1ib2R5LXRleHQpO1xufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gQ29udGFjdCBmb3JtIHN0eWxlLTJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb250YWN0LXR3byAua2l2aWNhcmUtY29udGFjdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmNvbnRhY3QtdHdvIC5raXZpY2FyZS1jb250YWN0IGgyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY29udGFjdC10d28gLmtpdmljYXJlLWNvbnRhY3Qge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmNvbnRhY3QtdHdvIGlmcmFtZSB7XG4gICAgYm94LXNoYWRvdzogMCA4cHggNTcuNHB4IDEyLjZweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIGhlaWdodDogNTY4cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiBDb250YWN0IGZvcm0gc3R5bGUtM1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmtpdmljYXJlLWNvbnRhY3QuY29udGFjdC1zdHlsZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtbGlnaHQtY29sb3IpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMTAwcHggNDVweDtcbn1cblxuLmtpdmljYXJlLWNvbnRhY3QuY29udGFjdC1zdHlsZSBoMiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkR1bW15IGRhdGFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi53aWRnZXQgdWwgLnJlY2VudGNvbW1lbnRzIC5jb21tZW50LWF1dGhvci1saW5rIGE6YmVmb3JlLFxuLndpZGdldCB1bCAucmVjZW50Y29tbWVudHMgYTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53aWRnZXQgdWwgLnJlY2VudGNvbW1lbnRzIC5jb21tZW50LWF1dGhvci1saW5rIGEge1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbn1cblxuLndpZGdldCB1bCAucmVjZW50Y29tbWVudHMgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJ5cG9zdGF1dGhvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53cC1jYWxlbmRhci1uYXYge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5SZWNlbnQgTmV3cyBzaWRlIHdpZGdldFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmlxLXdpZGdldC1tZW51IHVsLmlxLXBvc3QgbGkgLnBvc3QtaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbn1cblxuLmlxLXdpZGdldC1tZW51IHVsLmlxLXBvc3QgbGkgLnBvc3QtaW1nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaXEtd2lkZ2V0LW1lbnUgdWwuaXEtcG9zdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg4MiwgOTUsIDEyOSwgMC4wOSk7XG59XG5cbi5pcS13aWRnZXQtbWVudSB1bC5pcS1wb3N0IGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5pcS13aWRnZXQtbWVudSAucG9zdC1pbWcgLnBvc3QtYmxvZyAuYmxvZy1ib3ggdWwgbGkgYSBpIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5pcS13aWRnZXQtbWVudSAucG9zdC1pbWcgLnBvc3QtYmxvZyBhLm5ldy1saW5rOmhvdmVyIGg1IHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5pcS13aWRnZXQtbWVudSAucG9zdC1ibG9nIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmlxLXdpZGdldC1tZW51IC5wb3N0LWltZyAucG9zdC1ibG9nIC5ibG9nLWJveCB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uaXEtd2lkZ2V0LW1lbnUgLnBvc3QtaW1nIC5wb3N0LWJsb2cgLmJsb2ctYm94IHVsIGxpOmxhc3QtY2hpbGR7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmlxLXdpZGdldC1tZW51IC5wb3N0LWltZyAucG9zdC1ibG9nIGEubmV3LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtKTtcbn1cblxuLmlxLXdpZGdldC1tZW51IC5wb3N0LWltZyAucG9zdC1ibG9nIGEubmV3LWxpbmsgLnBvc3QtdGl0bGV7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uaXEtd2lkZ2V0LW1lbnUgLnBvc3QtaW1nIC5wb3N0LWJsb2cgYS5uZXctbGluayBoNSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTgpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaXEtd2lkZ2V0LW1lbnUud2lkZ2V0IC5pcS13aWRnZXQtbWVudSAuaXEtcG9zdCBsaSAucG9zdC1pbWcgLnBvc3QtYmxvZyAuYmxvZy1ib3ggdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTMpO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZ2FwOiAuNWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5wb3N0LWltZy1ob2xkZXIge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBmbGV4OiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG5bZGlyPVwicnRsXCJdIC5wb3N0LWltZy1ob2xkZXJ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4ucG9zdC1pbWctaG9sZGVyIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogODBweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5SZWNlbnQgTmV3cyBzaWRlIHdpZGdldFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYSNjYW5jZWwtY29tbWVudC1yZXBseS1saW5rIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLnNpZGViYXItc2VydmljZS1sZWZ0IC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uc2lkZWJhci1zZXJ2aWNlLWxlZnQgLndpZGdldF9uYXZfbWVudSB1bC5tZW51IGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaWRlYmFyLXNlcnZpY2UtbGVmdCAud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGkgYSxcbi5zaWRlYmFyLXNlcnZpY2UtbGVmdCAud2lkZ2V0LmdldC1maWxlIGEge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQ2F0ZWdvcmllcyBzaWRlIHdpZGdldFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkgc3Bhbixcbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGkgc3Bhbi5hcmNoaXZlQ291bnQsXG51bC53cC1ibG9jay1hcmNoaXZlcy1saXN0IGxpIHNwYW4uYXJjaGl2ZUNvdW50IHtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14cyk7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4uZG93bmxvYWQtaXRlbSBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtbGlnaHQtY29sb3IpO1xuICAgIHBhZGRpbmctYm90dG9tOiAwIWltcG9ydGFudDtcbn1cblxuLmRvd25sb2FkLWl0ZW0gbGkgaSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTI0KTtcbn1cblxuLndpZGdldC5nZXQtZmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ud2lkZ2V0LmdldC1maWxlIGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLndpZGdldC5nZXQtZmlsZSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBXb3JkUHJlc3MgQ29yZSBOZXdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmNvbW1lbnQtZm9ybS1jb21tZW50IHRleHRhcmVhLFxuLmNvbW1lbnQtZm9ybS1hdXRob3IgaW5wdXQsXG4uY29tbWVudC1mb3JtLXVybCBpbnB1dCxcbi5jb21tZW50LWZvcm0tZW1haWwgaW5wdXQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWxpZ2h0LWNvbG9yKTtcbn1cblxuLmVsZW1lbnRvci1pY29uLWJveC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLndpZGdldCB1bC5tZW51IGxpIHtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnRzLXRpdGxlLFxuLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1yZXBseS10aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stZ2FsbGVyeS5hbGlnbmxlZnQge1xuICAgIG1hcmdpbjogMCAzMHB4IDMwcHggMCFpbXBvcnRhbnQ7XG59XG5cbi53cC1ibG9jay1pbWFnZS5hbGlnbmZ1bGwge1xuICAgIG1hcmdpbjogMCAtMzBweCAzMHB4O1xufVxuXG4uZ2FsbGVyeS1jYXB0aW9uLFxuLndwLWNhcHRpb24sXG5maWdjYXB0aW9uIHtcbiAgICBjb2xvcjogdmFyKC0tYm9keS10ZXh0KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEzcHghaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbSFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiA3cHggYXV0byAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uYWxpZ25sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMCAzMHB4IDMwcHggMCFpbXBvcnRhbnQ7XG4gICAgY2xlYXI6IGxlZnQ7XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAzMHB4IWltcG9ydGFudDtcbiAgICBjbGVhcjogcmlnaHQ7XG59XG5cbnAuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5ib2R5Om5vdChbY2xhc3MqPWFhcmUtY29yZV0pIC5hbGlnbnJpZ2h0IHtcbiAgICBjbGVhcjogcmlnaHQ7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1zcXVhcmVkIC53cC1ibG9jay1idXR0b25fX2xpbmssXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi53cC1ibG9jay1idXR0b24uYWxpZ25jZW50ZXIgLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi53cC1ibG9jay1idXR0b24uYWxpZ25sZWZ0IC53cC1ibG9jay1idXR0b25fX2xpbmssXG4ud3AtYmxvY2stYnV0dG9uLmFsaWducmlnaHQgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbi5pcy1zdHlsZS1vdXRsaW5lIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmlzLXN0eWxlLW91dGxpbmUgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi53cC1ibG9jay1idXR0b24ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMWVtIDA7XG59XG5cbi53cC1ibG9jay1maWxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLW91dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IHZhcigtLWJvZHktdGV4dCk7XG59XG5cbi5oYXMtZHJvcC1jYXA6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi53cC1ibG9jay1jYWxlbmRhciB0YWJsZSBjYXB0aW9uIHtcbiAgICBjYXB0aW9uLXNpZGU6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLndwLWJsb2NrLWNhbGVuZGFyIHRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG59XG5cbi5oYXMtYXZhdGFycyAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50IC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtZXhjZXJwdCxcbi5oYXMtYXZhdGFycyAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50IC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtbWV0YSxcbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtbWV0YSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcblxuICAgIGhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSBhLFxuICAgIGhlYWRlci5tZW51LXN0aWNreSAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSBhIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgIFdvcmRQcmVzcyBDb3JlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWxpZ25jZW50ZXIsXG5kaXYuYWxpZ25jZW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmEgaW1nLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDMwcHg7XG59XG5cbmEgaW1nLmFsaWdubm9uZSB7XG4gICAgbWFyZ2luOiAwIDMwcHggMzBweCAwO1xufVxuXG5hIGltZy5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAzMHB4IDMwcHggMDtcbn1cblxuYSBpbWcuYWxpZ25jZW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLndwLWNhcHRpb24gcC53cC1jYXB0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTEzKTtcbiAgICBjb2xvcjogdmFyKC0tYm9keS10ZXh0KTtcbn1cblxuXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzICovXG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtbGlnaHQtY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgY2xpcDogYXV0byFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWJsdWUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDVweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0b3A6IDVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB6LWluZGV4OiAxMDAwMDA7XG59XG5cblxuLyogPT09PT09PT09PT09PT0gQUREIE5FV1MgQ1NTUyA9PT09PT09PT09PT09PT09PT09ICovXG4vKiBUYWdzIENTcyAqL1xuLmlxLWJsb2ctYm94IC5jc3NfcHJlZml4LWJsb2d0YWcge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaXEtYmxvZy1ib3ggLmJsb2ctYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaXEtYmxvZy1ib3ggLmJsb2ctYnV0dG9uIC5jc3NfcHJlZml4LWJ1dHRvbi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtdGludCk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uaXEtYmxvZy1ib3ggLmNzc19wcmVmaXgtYmxvZ3RhZyBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLmlxLWJsb2ctYm94IC5jc3NfcHJlZml4LWJsb2d0YWcgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDhweCAxMHB4IDA7XG59XG5cbi5pcS1ibG9nLWJveCAuY3NzX3ByZWZpeC1ibG9ndGFnIGxpLmNzc19wcmVmaXgtbGFiZWx7XG4gICAgY29sb3I6IHZhcigtLXRpdGxlLWNvbG9yKTtcbn1cblxuLmlxLWJsb2ctYm94IC5jc3NfcHJlZml4LWJsb2d0YWcgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLmlxLWJsb2ctYm94IC5jc3NfcHJlZml4LWJsb2d0YWcgbGkuY3NzX3ByZWZpeC1jb21tZW50LWNvdW50IHtcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1vbmUpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc21hbGwpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pLWJvbGQpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmlxLWJsb2ctYm94IC5jc3NfcHJlZml4LWJsb2d0YWcgbGkuY3NzX3ByZWZpeC1jb21tZW50LWNvdW50OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuICAgIGhlaWdodDogNXB4O1xuICAgIHdpZHRoOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5cbi5pcS1ibG9nLWJveCAuY3NzX3ByZWZpeC1ibG9ndGFnIGxpLmNzc19wcmVmaXgtY29tbWVudC1jb3VudDpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uaXEtYmxvZy1ib3ggLmNzc19wcmVmaXgtYmxvZ3RhZyAuY3NzX3ByZWZpeC10YWctdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaS1ib2xkKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tYnV0dG9uLWxpbmUtaGVpZ2h0KTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1saW5rKTtcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xufVxuXG4uaXEtYmxvZy1ib3ggLmNzc19wcmVmaXgtYmxvZ3RhZyAuY3NzX3ByZWZpeC10YWctdGl0bGUgc3ZnIHtcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG59XG5cbi5pcS1ibG9nLWJveCAuY3NzX3ByZWZpeC1ibG9ndGFnIGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtYm9keSk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1vbmUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmlxLWJsb2ctYm94IC5jc3NfcHJlZml4LWJsb2d0YWcgbGkgYTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiNcIjtcbn1cblxuLmlxLWJsb2ctYm94IC5jc3NfcHJlZml4LWJsb2d0YWcgbGkgYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiLFwiO1xufVxuXG4uaXEtYmxvZy1ib3ggLmNzc19wcmVmaXgtYmxvZ3RhZyBsaTpsYXN0LWNoaWxkIGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xufVxuXG4uaXEtYmxvZy1ib3ggLmNzc19wcmVmaXgtYmxvZ3RhZyBsaTpsYXN0LWNoaWxkIGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5pcS1ibG9nLWJveCAua2l2aWNhcmUtYmxvZ3RhZyBsaSBhIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6NDc5cHgpe1xuICAgIC5pcS13aWRnZXQtbWVudSAucG9zdC1pbWcgLnBvc3QtYmxvZyAuYmxvZy1ib3ggdWwgbGl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC5pcS13aWRnZXQtbWVudSAucG9zdC1pbWcgLnBvc3QtYmxvZyAuYmxvZy1ib3ggdWwgbGk6bGFzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbiJdfQ== */