:root{--brand-brand-colors-primary-pink-p:#f49eb5;--brand-brand-colors-primary-dark-blue-p:#1c325d;--brand-brand-colors-primary-light-pink-p:#faefef;--brand-brand-colors-primary-white-100:#fff;--brand-brand-colors-secondary-light-blue-p:#86c6dd;--brand-brand-colors-secondary-orange-p:#e79a63;--brand-brand-colors-secondary-yellow-p:#fdf877;--brand-brand-colors-secondary-green-p:#a1d68d;--alpha-dark-blue-alpha-dark-blue-alpha-1000:rgba(0,28,83,.81);--alpha-dark-blue-alpha-dark-blue-alpha-800:rgba(0,46,131,.71);--alpha-dark-blue-alpha-dark-blue-alpha-600:rgba(0,78,221,.35);--alpha-dark-blue-alpha-dark-blue-alpha-400:rgba(0,81,229,.16);--alpha-dark-blue-alpha-dark-blue-alpha-200:rgba(0,85,255,.04);--alpha-dark-pink-alpha-dark-pink-alpha-1000:rgba(255,0,69,.28);--alpha-dark-pink-alpha-dark-pink-alpha-800:rgba(255,0,71,.21);--alpha-dark-pink-alpha-dark-pink-alpha-600:rgba(255,0,79,.15);--alpha-dark-pink-alpha-dark-pink-alpha-400:rgba(255,0,67,.09);--alpha-dark-pink-alpha-dark-pink-alpha-200:rgba(255,0,85,.04);--greyscale-dark-blue-alpha-dark-blue-alpha-1000:rgba(0,28,83,.82);--greyscale-dark-blue-alpha-dark-blue-alpha-800:rgba(0,46,131,.71);--greyscale-dark-blue-alpha-dark-blue-alpha-600:rgba(0,78,221,.35);--greyscale-dark-blue-alpha-dark-blue-alpha-400:rgba(0,81,229,.07);--greyscale-dark-blue-alpha-dark-blue-alpha-200:rgba(0,85,255,.04);--light-blue:#f6f9ff;--text-dark-blue-100-p:#1c325d;--text-pink-100-p:#f49eb5;--text-white-100:#fff;--background-white-100:#fff;--background-light-pink-100-p:#faefef;--icon-pink-100-p:--brand-brand-colors-primary-pink-p;--icon-dark-blue-primary:#1c325d;--icon-white-100:--brand-brand-colors-primary-white-100;--separator-pink-100-p:#f49eb5;--separator-dark-blue-primary:--alpha-dark-blue-alpha-dark-blue-alpha-400;--line-pink-100-p:#f49eb5;--bubble-pink-100-p:#f49eb5;--bubble-light-pink-100-p:#faefef;--bubble-white-100:#fff;--spacing-none:0rem;--spacing-sm:0.25rem;--spacing-base:0.5rem;--spacing-md:0.75rem;--spacing-lg:1rem;--spacing-xl:1.5rem;--spacing-2xl:2rem;--spacing-3xl:2.5rem;--spacing-4xl:4rem;--spacing-5xl:8rem}em{font-style:italic}strong{font-weight:700}code{font-family:monospace}body{color:var(--text-dark-blue-100-p)}h1,h2,h3,h4,h5,h6{font-family:Lilita One,sans-serif;line-height:1.2em;padding-bottom:16px;text-wrap:balance;word-break:break-word}@media (min-width:768px){h1,h2,h3,h4,h5,h6{word-break:normal}}p{padding-bottom:16px;text-wrap:pretty}ol.wp-block-list,ul.wp-block-list{margin-left:20px}ol.wp-block-list ol,ol.wp-block-list ul,ul.wp-block-list ol,ul.wp-block-list ul{padding-bottom:0}ul.wp-block-list{list-style-type:disc;position:relative}ul.wp-block-list.is-style-list-item-blue li{list-style:none;margin-bottom:24px;margin-left:16px;position:relative}ul.wp-block-list.is-style-list-item-blue li:last-child{margin-bottom:0}ul.wp-block-list.is-style-list-item-blue li:before{background-image:url(../../img/check_blue.svg);background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:10px;left:-28px;margin:0 16px 0 0;position:absolute;top:6px;width:13px}ol.wp-block-list{list-style-type:decimal}ol.wp-block-list li{margin-bottom:8px}ol.wp-block-list li ul{margin-left:24px;position:relative}ol.wp-block-list li ul li{list-style-type:circle;margin-bottom:8px;position:relative}ol.wp-block-list li ul li:before{content:none}body a{color:var(--brand-brand-colors-secondary-light-blue-p)}body #breadcrumbs a{color:var(--brand-brand-colors-primary-dark-blue-p);text-decoration:underline}body .wp-block-separator{border-width:1px;color:#b3c3cf;margin:0 auto;max-width:1200px}body .container-1320{margin:0 auto;max-width:1320px}body .container-1200{margin:0 auto;max-width:1200px}body .container-1000{margin:0 auto;max-width:1000px}body .container-1440{margin:0 auto;max-width:1440px}body h1,body h2,body h3,body h4{font-weight:500}body h4{font-size:32px}body h5{font-size:20px;font-weight:500}body h6{font-size:18px;font-weight:500}body ol,body ul{padding-bottom:16px}body .pagination .current{background:var(--greyscale-dark-blue-alpha-dark-blue-alpha-200);border:1px solid var(--greyscale-dark-blue-alpha-dark-blue-alpha-200);border-radius:50%;height:43px;padding:0;width:43px}body .pagination a{text-decoration:none}body .pagination .page-numbers{display:grid;min-width:43px;place-items:center}body .archive-content a{text-decoration:none}body .wp-block-table th{border-color:#e1e1e1;text-align:left}body .wp-block-table td,body .wp-block-table thead{border-color:#e1e1e1}.gform_wrapper ul{list-style:none}.gform_wrapper .gform_validation_container,.gform_wrapper .hidden_label>label,.gform_wrapper .hidden_sub_label{display:none!important}.gform_wrapper .validation_error,.gform_wrapper .validation_message{color:red}.gform_wrapper .validation_error{border:1px solid red;margin-bottom:15px;padding:10px}.wp-block-quote{border-left:4px solid #000;padding-left:1em}.wp-block-quote cite{font-style:italic}.note-box{background:#f1f1f1;padding:20px}.wp-block-button .wp-block-button__link,.wp-block-button a,.wp-block-button button,.wp-block-button:not(.is-style-btn-secondary):not(.is-style-btn-tertiary) .wp-block-button__link,.wp-block-button:not(.is-style-btn-secondary):not(.is-style-btn-tertiary) a,.wp-block-button:not(.is-style-btn-secondary):not(.is-style-btn-tertiary) button{background:none;background:var(--brand-brand-colors-primary-pink-p);border:none;border-radius:6px;color:var(--brand-brand-colors-primary-dark-blue-p);cursor:pointer;font-weight:600;outline:none;padding:16px 32px;position:relative}.wp-block-button a:after,.wp-block-button button:after,.wp-block-button:not(.is-style-btn-secondary):not(.is-style-btn-tertiary) a:after,.wp-block-button:not(.is-style-btn-secondary):not(.is-style-btn-tertiary) button:after{background:var(--brand-brand-colors-primary-dark-blue-p);bottom:15px;content:"";height:1px;left:32px;position:absolute;-webkit-transition:width .3s ease;transition:width .3s ease;width:0}.wp-block-button a:hover:after,.wp-block-button button:hover:after,.wp-block-button:not(.is-style-btn-secondary):not(.is-style-btn-tertiary) a:hover:after,.wp-block-button:not(.is-style-btn-secondary):not(.is-style-btn-tertiary) button:hover:after{width:calc(100% - 64px)}.stat-number{font-family:Lilita One,sans-serif;font-size:28px;font-weight:700}.stats{margin-bottom:8.3333333333%;position:relative}.stats:after{aspect-ratio:300/25;background-image:url(../../img/shape-bottom-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";position:absolute;top:calc(100% - 1px);width:100%}.box h4{color:var(--brand-brand-colors-primary-dark-blue-p);font-size:20px}.box ol,.box ul{margin-left:22px}.box ul{list-style-type:disc}.box ol{list-style-type:decimal}.chart-number h4{color:var(--brand-brand-colors-primary-dark-blue-p);font-size:28px;font-weight:700}.chart-number .large{font-size:22px}.chart-number .right-column-content h4{color:var(--brand-brand-colors-primary-dark-blue-p);font-size:28px;font-weight:400}.chart-number .right-column-content ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.chart-number .right-column-content ul li:before{background-color:var(--brand-brand-colors-primary-dark-blue-p);background-image:url(../../img/check.svg);background-position:50%;background-repeat:no-repeat;border-radius:50%;content:"";display:inline-block;margin:0 16px 0 0;min-height:28px;min-width:28px;vertical-align:middle}.image-with-text{overflow:visible}.image-with-text .image-left .acf-innerblocks-container{position:relative}.image-with-text .image-left .acf-innerblocks-container h2{font-size:28px}.image-with-text .image-right .acf-innerblocks-container{position:relative}.image-with-text .image-right .acf-innerblocks-container h2{font-size:28px}.image-with-text ul{list-style-type:none;margin-left:32px;position:relative}.image-with-text ul li{list-style:none;margin-bottom:16px;position:relative}.image-with-text ul li:before{background-image:url(../../img/check.svg);background-position:50%;background-repeat:no-repeat;border-radius:50%;content:"";display:inline-block;left:-32px;margin:0 16px 0 0;min-height:28px;min-width:28px;position:absolute;top:-2px;vertical-align:middle}body.page-template-page-sidebar .image-with-text .acf-innerblocks-container{margin-left:0;padding:0;position:relative;width:100%;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}@media (min-width:1280px){body.page-template-page-sidebar .image-with-text .acf-innerblocks-container{padding:32px}}body.page-template-page-sidebar .image-with-text>div>img{border-radius:0 0 0 240px;min-height:640px;width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.hero .hero-content>*{padding:0}.hero.hero_big .hero-content{padding-bottom:1.5rem;padding-top:2rem}@media (min-width:1023px){.hero.hero_big .hero-content{padding-bottom:0;padding-top:0}}.hero.hero_big .hero-content:after{aspect-ratio:300/52;background-image:url(../../img/shape-big-hero-top.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:calc(100% - 1px);content:"";left:0;position:absolute;width:100%}@media (min-width:1023px){.hero.hero_big .hero-content:after{aspect-ratio:300/1750;background-image:url(../../img/shape-big-hero-right.svg);height:100%;left:calc(100% - 1px);top:0;width:auto}}@media (min-width:1280px){.hero.hero_big.featured{margin-bottom:200px}}.hero.hero_medium{background-color:var(--brand-brand-colors-primary-light-pink-p);position:relative}@media (min-width:1023px){.hero.hero_medium{margin-bottom:4.6666666667%}.hero.hero_medium:after{aspect-ratio:300/14;background-image:url(../../img/shape-medium-hero-bottom.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";position:absolute;top:calc(100% - 1px);width:100%}}.hero.hero_medium .hero-image{margin:1rem;position:relative}@media (min-width:1023px){.hero.hero_medium .hero-image:before{background-image:url(../../img/shape-cloud.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-size:contain;bottom:-100px;content:"";height:100%;position:absolute;top:auto;width:100%;z-index:1}}.hero.hero_medium .hero-image:after{aspect-ratio:394/68;background-image:url(../../img/shape-top-hero-medium.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";position:absolute;top:0;width:100%;z-index:2}.hero.hero_medium .hero-content{padding-bottom:1.5rem;padding-top:2rem}@media (min-width:1023px){.hero.hero_medium .hero-content{padding-bottom:0;padding-top:0}}@media (min-width:1280px){.hero.hero_medium.featured{margin-bottom:200px}}.hero.hero_small{background-color:var(--brand-brand-colors-primary-light-pink-p);position:relative}.hero.hero_small .hero-content{padding-bottom:1.5rem;padding-top:2rem;position:relative}@media (min-width:1023px){.hero.hero_small .hero-content{padding-bottom:0;padding-top:0}.hero.hero_small .hero-content:after{aspect-ratio:54/627;background-image:url(../../img/shape-hero-small-right.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:calc(100% - 1px);position:absolute;width:auto}}.links a{border:1px solid #b3c3cf;border-radius:8px;color:var(--brand-brand-colors-primary-dark-blue-p);font-size:20px}.links .arrow-right{background-color:var(--brand-brand-colors-primary-dark-blue-p);border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:36px;width:36px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.accordion .accordion-header{background:var(--brand-brand-colors-primary-dark-blue-p);border-radius:8px}.accordion .accordion-icon{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.accordion .accordion-content{background:#e3e6eb;border-radius:0 0 8px 8px;max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-out;transition:max-height .3s ease-out}.accordion .accordion-item{position:relative}.accordion .accordion-item .accordion-toggle{opacity:0;position:absolute;z-index:-1}.accordion .accordion-item>.accordion-toggle:checked+.accordion-header .accordion-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.accordion .accordion-item>.accordion-toggle:checked+.accordion-header{border-radius:8px 8px 0 0}.accordion .accordion-item>.accordion-toggle:checked+.accordion-header+.accordion-content{max-height:none}.accordion .accordion-item>.accordion-toggle:checked+.accordion-header .icon .minus{display:block}.accordion .accordion-item .icon .minus,.accordion .accordion-item>.accordion-toggle:checked+.accordion-header .icon .add{display:none}.accordion h5{color:#fff;font-size:20px}.accordion .icon{background-color:#fff;border-radius:50px;height:36px;width:36px}.accordion .accordion-content p:last-of-type{padding-bottom:0}.iframe-block-container{margin:16px auto;max-width:1200px;padding:0 16px}@media (min-width:1280px){.iframe-block-container{margin:64px auto;padding:0}}.iframe-block-container .iframe-tab-button.active{border-bottom:2px solid var(--brand-brand-colors-primary-dark-blue-p);position:relative}.wp-block-acf-iframe .acf-label label{pointer-events:none}.infogram-embed+script+div{display:none}@-webkit-keyframes marquee{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}@keyframes marquee{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}.icon-boxes.bg-primary-light-pink{margin-bottom:8.3333333333%;position:relative}.icon-boxes.bg-primary-light-pink:after{aspect-ratio:300/25;background-image:url(../../img/shape-bottom-light-pink.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";position:absolute;top:calc(100% - 1px);width:100%}.icon-boxes .box img{-webkit-mask-image:url(../../img/blob.svg);mask-image:url(../../img/blob.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.wp-admin .wp-block-spacer{background-color:#f2f2f2;position:relative}body.wp-admin .wp-block-spacer:after{color:red;content:"Spacer [text visible only in admin]";height:100%;left:0;position:absolute;text-align:center;top:4px!important;width:100%;z-index:2!important}.wp-block-spacer.is-style-responsive-large{height:clamp(64px,8vw,128px)!important}.wp-block-spacer.is-style-responsive-medium{height:clamp(48px,6vw,96px)!important}.wp-block-spacer.is-style-responsive-small{height:clamp(32px,4vw,64px)!important}.wp-admin .wp-block-acf-timed-script{background-color:#f2f2f2;border:1px solid red;border-radius:8px;padding:16px}.wp-admin .wp-block-acf-timed-script p{font-size:14px;margin:0;padding:0}body.page-template-page-sidebar .sidebar-content>h1{font-size:46px}body.page-template-page-sidebar .sidebar-content>h2{font-size:38px}body.page-template-page-sidebar .sidebar-content>h3{font-size:32px}body.page-template-page-sidebar .sidebar-content>h4{font-size:28px}body.page-template-page-sidebar .sidebar-nav a{border-radius:8px;color:var(--brand-brand-colors-primary-dark-blue-p);padding:12px 16px;text-decoration:none}body.page-template-page-sidebar .sidebar-nav .menu-open>a{background-color:var(--brand-brand-colors-primary-pink-p)}body.page-template-page-sidebar .sidebar-nav .submenu{border-bottom:1px solid var(--brand-brand-colors-primary-dark-blue-p)}body.page-template-default .wp-block-columns,body.page-template-default>figure,body.page-template-default>h1,body.page-template-default>h2,body.page-template-default>h3,body.page-template-default>h4,body.page-template-default>h5,body.page-template-default>h6,body.page-template-default>p{margin:0 auto;max-width:1200px;padding-right:200px}@media (max-width:1280px){body.page-template-default .wp-block-columns,body.page-template-default>figure,body.page-template-default>h1,body.page-template-default>h2,body.page-template-default>h3,body.page-template-default>h4,body.page-template-default>h5,body.page-template-default>h6,body.page-template-default>p{padding-right:0}}body.page-template-default .wp-block-columns,body.page-template-default>figure{padding-right:0}body.page-template-default>ol,body.page-template-default>ul{margin:0 auto;max-width:1160px}body.page-template-default .container-1200 ol,body.page-template-default .container-1200 ul{list-style:disc none outside;margin-left:24px}body.page-template-default .container-1200 ol{list-style-type:decimal}@media (max-width:1280px){body.page-template-default .wp-block-columns,body.page-template-default>figure,body.page-template-default>h1,body.page-template-default>h2,body.page-template-default>h3,body.page-template-default>h4,body.page-template-default>h5,body.page-template-default>h6,body.page-template-default>ol,body.page-template-default>p,body.page-template-default>ul{margin:0 16px}}.single-post .container-1000>h1{font-size:48px}.single-post .container-1000>h2{font-size:38px}.single-post .container-1000>h3{font-size:32px}.single-post .container-1000>h4{font-size:28px}.single-post .read-more-articles h2{font-size:38px}.single-post h2,.single-post h3,.single-post h4,.single-post h5,.single-post h6,.single-post p{padding-bottom:32px}.page-template-page-contact .sidebar-content li:not(:last-child){margin-bottom:12px}.page-template-page-contact .sidebar-content a{font-weight:600;text-decoration:underline}.page-template-page-contact .sidebar-menu .description{margin-bottom:1rem}.page-template-page-contact .sidebar-menu .description p{padding-bottom:.75rem}.page-template-page-contact .sidebar-menu .description ul{list-style:disc;list-style-type:disc;margin-bottom:.75rem;margin-left:1.5rem;padding-bottom:0}.page-template-page-contact .sidebar-menu .contact h5,.page-template-page-contact .sidebar-menu .contact p{margin-bottom:0;padding-bottom:8px}.page-template-page-contact .sidebar-menu h5{font-family:Raleway,sans-serif;font-size:1rem;font-weight:600;margin-bottom:0}.page-template-page-contact .sidebar-menu .accordion-title{padding:18px 16px}.page-template-page-contact .sidebar-menu .accordion-item.accordion-open{background-color:var(--alpha-dark-pink-alpha-dark-pink-alpha-400)}.page-template-page-contact .sidebar-menu .accordion-item.accordion-open.lvl-2{background-color:var(--brand-brand-colors-primary-dark-blue-p);border-bottom-left-radius:0;border-bottom-right-radius:0}.page-template-page-contact .sidebar-menu .accordion-item.accordion-open.lvl-3{background-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.page-template-page-contact .sidebar-menu .accordion-item:not(.accordion-open){margin-bottom:12px}.page-template-page-contact .sidebar-menu .accordion-content.accordion-open{background-color:var(--background-white-100);margin-bottom:12px;padding:16px}.page-template-page-contact .sidebar-menu .accordion-content.accordion-open .accordion-content{background-color:var(--greyscale-dark-blue-alpha-dark-blue-alpha-200)}.page-template-page-contact .sidebar-menu .accordion-content.accordion-open .accordion-content .accordion-content.accordion-open{background-color:transparent;border-bottom:1px solid var(--brand-brand-colors-primary-dark-blue-p);border-left:1px solid var(--brand-brand-colors-primary-dark-blue-p);border-right:1px solid var(--brand-brand-colors-primary-dark-blue-p)}html{font-size:100%;scroll-behavior:smooth}body:not(.wp-admin){accent-color:var(--brand-brand-colors-primary-dark-blue-p);font-family:Raleway,sans-serif}.edit-post-visual-editor__post-title-wrapper{padding:8px}html :where(.wp-block){margin-bottom:0;margin-top:0}.is-root-container{font-family:Raleway,sans-serif;padding:8px}.is-root-container>*{margin-bottom:1rem}.is-root-container>p{line-height:1.4rem}.is-root-container>.wp-block-spacer{background-color:#f2f2f2}.wp-block-social-links .wp-social-link-facebook{background-image:url(../../img/facebook.svg);background-size:cover;color:transparent}.wp-block-social-links .wp-social-link-instagram{background-image:url(../../img/instagram.svg);background-size:cover;color:transparent}.wp-block-social-links .wp-social-link-linkedin{background-image:url(../../img/linkedin.svg);background-size:cover;color:transparent}.wp-block-social-links{font-size:36px}footer .font-bold{font-weight:700}footer ul.menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;margin-bottom:0;padding-bottom:0}footer ul.menu a{color:var(--text-dark-blue-100-p);position:relative}footer ul.menu a:after{background:#1c325d;bottom:0;content:"";height:1px;left:0;position:absolute;-webkit-transition:width .3s ease;transition:width .3s ease;width:0}footer ul.menu a:hover:after{width:100%}footer .lower-footer .menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5rem}@media (min-width:1024px){footer .lower-footer .menu{margin-bottom:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:1.5rem}}header a{color:var(--brand-brand-colors-primary-dark-blue-p);text-decoration:none}header .desktop-main-menu>ul>li{height:100%}header .desktop-main-menu>ul>li>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;padding:0 16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:none;border:none;cursor:pointer;outline:none;overflow:hidden;position:relative;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}header .desktop-main-menu>ul>li>a:after{background:#1c325d;bottom:30px;content:"";height:1px;position:absolute;-webkit-transition:width .3s ease;transition:width .3s ease;width:0}header .desktop-main-menu>ul>li>a:hover:after{width:calc(100% - 32px)}header .desktop-main-menu .sub-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start}header .desktop-main-menu .sub-menu a{font-weight:500}header .desktop-main-menu .sub-menu .sub-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}header .desktop-main-menu .sub-menu .sub-menu a{font-size:14px;font-weight:400}header .desktop-main-menu .sub-menu>*{-webkit-box-flex:0;-webkit-flex:0 1 calc(33.333% - 20px);-ms-flex:0 1 calc(33.333% - 20px);flex:0 1 calc(33.333% - 20px);margin-right:10px;margin-top:10px}@media (max-width:1280px){header .desktop-main-menu>ul>li{position:relative}header .desktop-main-menu>ul>li>a{font-size:20px;padding:16px;width:100%}header .desktop-main-menu>ul>li>a:hover:after{width:0}header .desktop-main-menu .sub-menu{margin-left:8px;padding-left:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJzLnNjc3MiLCJnbG9iYWwuY3NzIiwiaGVscGVycy9fdHlwZS5zY3NzIiwiaGVscGVycy9fZm9ybXMuc2NzcyIsImJsb2Nrcy9fcXVvdGUuc2NzcyIsImJsb2Nrcy9fbm90ZS1ib3guc2NzcyIsImJsb2Nrcy9fYnV0dG9uLnNjc3MiLCJibG9ja3MvX3N0YXRzLnNjc3MiLCJibG9ja3MvX2ZlYXR1cmVkLWJveGVzLnNjc3MiLCJibG9ja3MvX2NoYXJ0LW51bWJlci5zY3NzIiwiYmxvY2tzL19pbWFnZS13aXRoLXRleHQuc2NzcyIsImJsb2Nrcy9faGVyby5zY3NzIiwiYmxvY2tzL19saW5rcy5zY3NzIiwiYmxvY2tzL19hY2NvcmRpb24uc2NzcyIsImJsb2Nrcy9faWZyYW1lLnNjc3MiLCJibG9ja3MvX21hcnF1ZWUuc2NzcyIsImJsb2Nrcy9faWNvbi1ib3hlcy5zY3NzIiwiYmxvY2tzL19zcGFjZXIuc2NzcyIsImJsb2Nrcy9fdGltZWQtc2NyaXB0LnNjc3MiLCJ0ZW1wbGF0ZXMvX3BhZ2Utd2l0aC1zaWRlYmFyLnNjc3MiLCJ0ZW1wbGF0ZXMvX2RlZmF1bHQtcGFnZS5zY3NzIiwidGVtcGxhdGVzL19zaW5nbGUtcG9zdC5zY3NzIiwidGVtcGxhdGVzL19wYWdlLWNvbnRhY3RzLnNjc3MiLCJibG9ja3MvZWRpdG9yLXN0eWxlcy5zY3NzIiwiaGVscGVycy9fZm9vdGVyLnNjc3MiLCJoZWxwZXJzL19oZWFkZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFZQSxNQUVJLDJDQUFBLENBQ0EsZ0RBQUEsQ0FDQSxpREFBQSxDQUNBLDJDQUFBLENBQ0EsbURBQUEsQ0FDQSwrQ0FBQSxDQUNBLCtDQUFBLENBQ0EsOENBQUEsQ0FDQSw4REFBQSxDQUNBLDhEQUFBLENBQ0EsOERBQUEsQ0FDQSw4REFBQSxDQUNBLDhEQUFBLENBQ0EsK0RBQUEsQ0FDQSw4REFBQSxDQUNBLDhEQUFBLENBQ0EsOERBQUEsQ0FDQSw4REFBQSxDQUNBLGtFQUFBLENB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QnhCb2dDWixDd0JqZ0NZLHNDQUNJLGV4Qm1nQ2hCLEN3QmhnQ1ksOENBQ0ksbUJBQUEsQ0FBQSxvQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLDJCQUFBLENBQUEsNEJBQUEsQ0FBQSw2QkFBQSxDQUFBLHlCQUFBLENBQUEscUJ4QmtnQ2hCLEN3QmhnQ2dCLGdEQUNJLGNBQUEsQ0FDQSxleEJrZ0NwQixDd0I5L0JZLHNDQUNJLGtCQUFBLENBQUEscUNBQUEsQ0FBQSxpQ0FBQSxDQUFBLDZCQUFBLENBQ0EsaUJBQUEsQ0FDQSxleEJnZ0NoQixDd0I1L0JRLDBCQUNJLGdDQUNJLGlCeEI4L0JkLEN3QjUvQlUsa0NBR0ksY0FBQSxDQUZBLFlBQUEsQ0FDQSxVeEIrL0JkLEN3QjUvQlUsOENBQ0ksT3hCOC9CZCxDd0IzL0JVLG9DQUVJLGVBQUEsQ0FEQSxnQkFBQSxDQUVBLDJCQUFBLENBQUEsNEJBQUEsQ0FBQSw2QkFBQSxDQUFBLHlCQUFBLENBQUEscUJ4QjYvQmQsQ0FDRiIsImZpbGUiOiJnbG9iYWwuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vIF92YXJzLnNjc3Ncbi8vXG5cbiRicFBob25lUHg6IDQ4MHB4O1xuJGJwVGFibGV0UHg6IDcyMHB4O1xuJGJwTGFwdG9wUHg6IDEwMjRweDtcbiRicERlc2t0b3BQeDogMTIwMHB4O1xuXG4kZm9udF9ib2R5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcbiRmb250X2hlYWRpbmc6IFwiTGlsaXRhIE9uZVwiLCBzYW5zLXNlcmlmO1xuXG46cm9vdCB7XG4gICAgLyogVmFyaWFibGVzICAqL1xuICAgIC0tYnJhbmQtYnJhbmQtY29sb3JzLXByaW1hcnktcGluay1wOiByZ2JhKDI0NCwgMTU4LCAxODEsIDEpO1xuICAgIC0tYnJhbmQtYnJhbmQtY29sb3JzLXByaW1hcnktZGFyay1ibHVlLXA6IHJnYmEoMjgsIDUwLCA5MywgMSk7XG4gICAgLS1icmFuZC1icmFuZC1jb2xvcnMtcHJpbWFyeS1saWdodC1waW5rLXA6IHJnYmEoMjUwLCAyMzksIDIzOSwgMSk7XG4gICAgLS1icmFuZC1icmFuZC1jb2xvcnMtcHJpbWFyeS13aGl0ZS0xMDA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgLS1icmFuZC1icmFuZC1jb2xvcnMtc2Vjb25kYXJ5LWxpZ2h0LWJsdWUtcDogcmdiYSgxMzQsIDE5OCwgMjIxLCAxKTtcbiAgICAtLWJyYW5kLWJyYW5kLWNvbG9ycy1zZWNvbmRhcnktb3JhbmdlLXA6IHJnYmEoMjMxLCAxNTQsIDk5LCAxKTtcbiAgICAtLWJyYW5kLWJyYW5kLWNvbG9ycy1zZWNvbmRhcnkteWVsbG93LXA6IHJnYmEoMjUzLCAyNDgsIDExOSwgMSk7XG4gICAgLS1icmFuZC1icmFuZC1jb2xvcnMtc2Vjb25kYXJ5LWdyZWVuLXA6IHJnYmEoMTYxLCAyMTQsIDE0MSwgMSk7XG4gICAgLS1hbHBoYS1kYXJrLWJsdWUtYWxwaGEtZGFyay1ibHVlLWFscGhhLTEwMDA6IHJnYmEoMCwgMjgsIDgzLCAwLjgxKTtcbiAgICAtLWFscGhhLWRhcmstYmx1ZS1hbHBoYS1kYXJrLWJsdWUtYWxwaGEtODAwOiByZ2JhKDAsIDQ2LCAxMzEsIDAuNzEpO1xuICAgIC0tYWxwaGEtZGFyay1ibHVlLWFscGhhLWRhcmstYmx1ZS1hbHBoYS02MDA6IHJnYmEoMCwgNzgsIDIyMSwgMC4zNSk7XG4gICAgLS1hbHBoYS1kYXJrLWJsdWUtYWxwaGEtZGFyay1ibHVlLWFscGhhLTQwMDogcmdiYSgwLCA4MSwgMjI5LCAwLjE2KTtcbiAgICAtLWFscGhhLWRhcmstYmx1ZS1hbHBoYS1kYXJrLWJsdWUtYWxwaGEtMjAwOiByZ2JhKDAsIDg1LCAyNTUsIDAuMDQpO1xuICAgIC0tYWxwaGEtZGFyay1waW5rLWFscGhhLWRhcmstcGluay1hbHBoYS0xMDAwOiByZ2JhKDI1NSwgMCwgNjksIDAuMjgpO1xuICAgIC0tYWxwaGEtZGFyay1waW5rLWFscGhhLWRhcmstcGluay1hbHBoYS04MDA6IHJnYmEoMjU1LCAwLCA3MSwgMC4yMSk7XG4gICAgLS1hbHBoYS1kYXJrLXBpbmstYWxwaGEtZGFyay1waW5rLWFscGhhLTYwMDogcmdiYSgyNTUsIDAsIDc5LCAwLjE1KTtcbiAgICAtLWFscGhhLWRhcmstcGluay1hbHBoYS1kYXJrLXBpbmstYWxwaGEtNDAwOiByZ2JhKDI1NSwgMCwgNjcsIDAuMDkpO1xuICAgIC0tYWxwaGEtZGFyay1waW5rLWFscGhhLWRhcmstcGluay1hbHBoYS0yMDA6IHJnYmEoMjU1LCAwLCA4NSwgMC4wNCk7XG4gICAgLS1ncmV5c2NhbGUtZGFyay1ibHVlLWFscGhhLWRhcmstYmx1ZS1hbHBoYS0xMDAwOiByZ2JhKDAsIDI4LCA4MywgMC44Mik7XG4gICAgLS1ncmV5c2NhbGUtZGFyay1ibHVlLWFscGhhLWRhcmstYmx1ZS1hbHBoYS04MDA6IHJnYmEoMCwgNDYsIDEzMSwgMC43MSk7XG4gICAgLS1ncmV5c2NhbGUtZGFyay1ibHVlLWFscGhhLWRhcmstYmx1ZS1hbHBoYS02MDA6IHJnYmEoMCwgNzgsIDIyMSwgMC4zNSk7XG4gICAgLS1ncmV5c2NhbGUtZGFyay1ibHVlLWFscGhhLWRhcmstYmx1ZS1hbHBoYS00MDA6IHJnYmEoMCwgODEsIDIyOSwgMC4wNyk7XG4gICAgLS1ncmV5c2NhbGUtZGFyay1ibHVlLWFscGhhLWRhcmstYmx1ZS1hbHBoYS0yMDA6IHJnYmEoMCwgODUsIDI1NSwgMC4wNCk7XG4gICAgLS1saWdodC1ibHVlOiAjZjZmOWZmO1xuXG4gICAgLyogQ29sb3IgU3R5bGVzICAqL1xuICAgIC0tdGV4dC1kYXJrLWJsdWUtMTAwLXA6IHJnYmEoMjgsIDUwLCA5MywgMSk7XG4gICAgLS10ZXh0LXBpbmstMTAwLXA6IHJnYmEoMjQ0LCAxNTgsIDE4MSwgMSk7XG4gICAgLS10ZXh0LXdoaXRlLTEwMDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICAtLWJhY2tncm91bmQtd2hpdGUtMTAwOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIC0tYmFja2dyb3VuZC1saWdodC1waW5rLTEwMC1wOiByZ2JhKDI1MCwgMjM5LCAyMzksIDEpO1xuICAgIC0taWNvbi1waW5rLTEwMC1wOiAtLWJyYW5kLWJyYW5kLWNvbG9ycy1wcmltYXJ5LXBpbmstcDtcbiAgICAtLWljb24tZGFyay1ibHVlLXByaW1hcnk6IHJnYmEoMjgsIDUwLCA5MywgMSk7XG4gICAgLS1pY29uLXdoaXRlLTEwMDogLS1icmFuZC1icmFuZC1jb2xvcnMtcHJpbWFyeS13aGl0ZS0xMDA7XG4gICAgLS1zZXBhcmF0b3ItcGluay0xMDAtcDogcmdiYSgyNDQsIDE1OCwgMTgxLCAxKTtcbiAgICAtLXNlcGFyYXRvci1kYXJrLWJsdWUtcHJpbWFyeTogLS1hbHBoYS1kYXJrLWJsdWUtYWxwaGEtZGFyay1ibHVlLWFscGhhLTQwMDtcbiAgICAtLWxpbmUtcGluay0xMDAtcDogcmdiYSgyNDQsIDE1OCwgMTgxLCAxKTtcbiAgICAtLWJ1YmJsZS1waW5rLTEwMC1wOiByZ2JhKDI0NCwgMTU4LCAxODEsIDEpO1xuICAgIC0tYnViYmxlLWxpZ2h0LXBpbmstMTAwLXA6IHJnYmEoMjUwLCAyMzksIDIzOSwgMSk7XG4gICAgLS1idWJibGUtd2hpdGUtMTAwOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuXG4gICAgLyogU3BhY2VyICovXG4gICAgLS1zcGFjaW5nLW5vbmU6IDByZW07XG4gICAgLS1zcGFjaW5nLXNtOiAwLjI1cmVtO1xuICAgIC0tc3BhY2luZy1iYXNlOiAwLjVyZW07XG4gICAgLS1zcGFjaW5nLW1kOiAwLjc1cmVtO1xuICAgIC0tc3BhY2luZy1sZzogMXJlbTtcbiAgICAtLXNwYWNpbmcteGw6IDEuNXJlbTtcbiAgICAtLXNwYWNpbmctMnhsOiAycmVtO1xuICAgIC0tc3BhY2luZy0zeGw6IDIuNXJlbTtcbiAgICAtLXNwYWNpbmctNHhsOiA0cmVtO1xuICAgIC0tc3BhY2luZy01eGw6IDhyZW07XG59IiwiLyoqXG4gKiBUaGVtZSBTdHlsZXNcbiAqL1xuLyoqXG4gKiBUaGVtZSBTdHlsZXNcbiAqL1xuOnJvb3Qge1xuICAvKiBWYXJpYWJsZXMgICovXG4gIC0tYnJhbmQtYnJhbmQtY29sb3JzLXByaW1hcnktcGluay1wOiByZ2JhKDI0NCwgMTU4LCAxODEsIDEpO1xuICAtLWJyYW5kLWJyYW5kLWNvbG9ycy1wcmltYXJ5LWRhcmstYmx1ZS1wOiByZ2JhKDI4LCA1MCwgOTMsIDEpO1xuICAtLWJyYW5kLWJyYW5kLWNvbG9ycy1wcmltYXJ5LWxpZ2h0LXBpbmstcDogcmdiYSgyNTAsIDIzOSwgMjM5LCAxKTtcbiAgLS1icmFuZC1icmFuZC1jb2xvcnMtcHJpbWFyeS13aGl0ZS0xMDA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gIC0tYnJhbmQtYnJhbmQtY29sb3JzLXNlY29uZGFyeS1saWdodC1ibHVlLXA6IHJnYmEoMTM0LCAxOTgsIDIyMSwgMSk7XG4gIC0tYnJhbmQtYnJhbmQtY29sb3JzLXNlY29uZGFyeS1vcmFuZ2UtcDogcmdiYSgyMzEsIDE1NCwgOTksIDEpO1xuICAtLWJyYW5kLWJyYW5kLWNvbG9ycy1zZWNvbmRhcnkteWVsbG93LXA6IHJnYmEoMjUzLCAyNDgsIDExOSwgMSk7XG4gIC0tYnJhbmQtYnJhbmQtY29sb3JzLXNlY29uZGFyeS1ncmVlbi1wOiByZ2JhKDE2MSwgMjE0LCAxNDEsIDEpO1xuICAtLWFscGhhLWRhcmstYmx1ZS1hbHBoYS1kYXJrLWJsdWUtYWxwaGEtMTAwMDogcmdiYSgwLCAyOCwgODMsIDAuODEpO1xuICAtLWFscGhhLWRhcmstYmx1ZS1hbHBoYS1kYXJrLWJsdWUtYWxwaGEtODAwOiByZ2JhKDAsIDQ2LCAxMzEsIDAuNzEpO1xuICAtLWFscGhhLWRhcmstYmx1ZS1hbHBoYS1kYXJrLWJsdWUtYWxwaGEtNjAwOiByZ2JhKDAsIDc4LCAyMjEsIDAuMzUpO1xuICAtLWFscGhhLWRhcmstYmx1ZS1hbHBoYS1kYXJrLWJsdWUtYWxwaGEtNDAwOiByZ2JhKDAsIDgxLCAyMjksIDAuMTYpO1xuICAtLWFscGhhLWRhcmstYmx1ZS1hbHBoYS1kYXJrLWJsdWUtYWxwaGEtMjAwOiByZ2JhKDAsIDg1LCAyNTUsIDAuMDQpO1xuICAtLWFscGhhLWRhcmstcGluay1hbHBoYS1kYXJrLXBpbmstYWxwaGEtMTAwMDogcmdiYSgyNTUsIDAsIDY5LCAwLjI4KTtcbiAgLS1hbHBoYS1kYXJrLXBpbmstYWxwaGEtZGFyay1waW5rLWFscGhhLTgwMDogcmdiYSgyNTUsIDAsIDcxLCAwLjIxKTtcbiAgLS1hbHBoYS1kYXJrLXBpbmstYWxwaGEtZGFyay1waW5rLWFscGhhLTYwMDogcmdiYSgyNTUsIDAsIDc5LCAwLjE1KTtcbiAgLS1hbHBoYS1kYXJrLXBpbmstYWxwaGEtZGFyay1waW5rLWFscGhhLTQwMDogcmdiYSgyNTUsIDAsIDY3LCAwLjA5KTtcbiAgLS1hbHBoYS1kYXJrLXBpbmstYWxwaGEtZGFyay1waW5rLWFscGhhLTIwMDogcmdiYSgyNTUsIDAsIDg1LCAwLjA0KTtcbiAgLS1ncmV5c2NhbGUtZGFyay1ibHVlLWFscGhhLWRhcmstYmx1ZS1hbHBoYS0xMDAwOiByZ2JhKDAsIDI4LCA4MywgMC44Mik7XG4gIC0tZ3JleXNjYWxlLWRhcmstYmx1ZS1hbHBoYS1kYXJrLWJsdWUtYWxwaGEtODAwOiByZ2JhKDAsIDQ2LCAxMzEsIDAuNzEpO1xuICAtLWdyZXlzY2FsZS1kYXJrLWJsdWUtYWxwaGEtZGFyay1ibHVlLWFscGhhLTYwMDogcmdiYSgwLCA3OCwgMjIxLCAwLjM1KTtcbiAgLS1ncmV5c2NhbGUtZGFyay1ibHVlLWFscGhhLWRhcmstYmx1ZS1hbHBoYS00MDA6IHJnYmEoMCwgODEsIDIyOSwgMC4wNyk7XG4gIC0tZ3JleXNjYWxlLWRhcmstYmx1ZS1hbHBoYS1kYXJrLWJsdWUtYWxwaGEtMjAwOiByZ2JhKDAsIDg1LCAyNTUsIDAuMDQpO1xuICAtLWxpZ2h0LWJsdWU6ICNmNmY5ZmY7XG4gIC8qIENvbG9yIFN0eWxlcyAgKi9cbiAgLS10ZXh0LWRhcmstYmx1ZS0xMDAtcDogcmdiYSgyOCwgNTAsIDkzLCAxKTtcbiAgLS10ZXh0LXBpbmstMTAwLXA6IHJnYmEoMjQ0LCAxNTgsIDE4MSwgMSk7XG4gIC0tdGV4dC13aGl0ZS0xMDA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gIC0tYmFja2dyb3VuZC13aGl0ZS0xMDA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gIC0tYmFja2dyb3VuZC1saWdodC1waW5rLTEwMC1wOiByZ2JhKDI1MCwgMjM5LCAyMzksIDEpO1xuICAtLWljb24tcGluay0xMDAtcDogLS1icmFuZC1icmFuZC1jb2xvcnMtcHJpbWFyeS1waW5rLXA7XG4gIC0taWNvbi1kYXJrLWJsdWUtcHJpbWFyeTogcmdiYSgyOCwgNTAsIDkzLCAxKTtcbiAgLS1pY29uLXdoaXRlLTEwMDogLS1icmFuZC1icmFuZC1jb2xvcnMtcHJpbWFyeS13aGl0ZS0xMDA7XG4gIC0tc2VwYXJhdG9yLXBpbmstMTAwLXA6IHJnYmEoMjQ0LCAxNTgsIDE4MSwgMSk7XG4gIC0tc2VwYXJhdG9yLWRhcmstYmx1ZS1wcmltYXJ5OiAtLWFscGhhLWRhcmstYmx1ZS1hbHBoYS1kYXJrLWJsdWUtYWxwaGEtNDAwO1xuICAtLWxpbmUtcGluay0xMDAtcDogcmdiYSgyNDQsIDE1OCwgMTgxLCAxKTtcbiAgLS1idWJibGUtcGluay0xMDAtcDogcmdiYSgyNDQsIDE1OCwgMTgxLCAxKTtcbiAgLS1idWJibGUtbGlnaHQtcGluay0xMDAtcDogcmdiYSgyNTAsIDIzOSwgMjM5LCAxKTtcbiAgLS1idWJibGUtd2hpdGUtMTAwOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAvKiBTcGFjZXIgKi9cbiAgLS1zcGFjaW5nLW5vbmU6IDByZW07XG4gIC0tc3BhY2luZy1zbTogMC4yNXJlbTtcbiAgLS1zcGFjaW5nLWJhc2U6IDAuNXJlbTtcbiAgLS1zcGFjaW5nLW1kOiAwLjc1cmVtO1xuICAtLXNwYWNpbmctbGc6IDFyZW07XG4gIC0tc3BhY2luZy14bDogMS41cmVtO1xuICAtLXNwYWNpbmctMnhsOiAycmVtO1xuICAtLXNwYWNpbmctM3hsOiAyLjVyZW07XG4gIC0tc3BhY2luZy00eGw6IDRyZW07XG4gIC0tc3BhY2luZy01eGw6IDhyZW07XG59XG5cbmVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuY29kZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG59XG5cbmJvZHkge1xuICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLWJsdWUtMTAwLXApO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtZmFtaWx5OiBcIkxpbGl0YSBPbmVcIiwgc2Fucy1zZXJpZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxucCB7XG4gIHRleHQtd3JhcDogcHJldHR5O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cblxub2wud3AtYmxvY2stbGlzdCxcbnVsLndwLWJsb2NrLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbm9sLndwLWJsb2NrLWxpc3Qgb2wsXG5vbC53cC1ibG9jay1saXN0IHVsLFxudWwud3AtYmxvY2stbGlzdCBvbCxcbnVsLndwLWJsb2NrLWxpc3QgdWwge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxudWwud3AtYmxvY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxudWwud3AtYmxvY2stbGlzdC5pcy1zdHlsZS1saXN0LWl0ZW0tYmx1ZSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG51bC53cC1ibG9jay1saXN0LmlzLXN0eWxlLWxpc3QtaXRlbS1ibHVlIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxudWwud3AtYmxvY2stbGlzdC5pcy1zdHlsZS1saXN0LWl0ZW0tYmx1ZSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2NoZWNrX2JsdWUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAwIDE2cHggMCAwO1xuICBsZWZ0OiAtMjhweDtcbiAgdG9wOiA2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxub2wud3AtYmxvY2stbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbm9sLndwLWJsb2NrLWxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5vbC53cC1ibG9jay1saXN0IGxpIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbm9sLndwLWJsb2NrLWxpc3QgbGkgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG59XG5vbC53cC1ibG9jay1saXN0IGxpIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG5ib2R5IGEge1xuICBjb2xvcjogdmFyKC0tYnJhbmQtYnJhbmQtY29sb3JzLXNlY29uZGFyeS1saWdodC1ibHVlLXApO1xufVxuYm9keSAjYnJlYWRjcnVtYnMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogdmFyKC0tYnJhbmQtYnJhbmQtY29sb3JzLXByaW1hcnktZGFyay1ibHVlLXApO1xufVxuYm9keSAud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBjb2xvcjogI2IzYzNjZjtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5ib2R5IC5jb250YWluZXItMTMyMCB7XG4gIG1heC13aWR0aDogMTMyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmJvZHkgLmNvbnRhaW5lci0xMjAwIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuYm9keSAuY29udGFpbmVyLTEwMDAge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5ib2R5IC5jb250YWluZXItMTQ0MCB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmJvZHkgaDEge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuYm9keSBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5ib2R5IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmJvZHkgaDQge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5ib2R5IGg1IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuYm9keSBoNiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmJvZHkgdWwsXG5ib2R5IG9sIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5ib2R5IC5wYWdpbmF0aW9uIC5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JleXNjYWxlLWRhcmstYmx1ZS1hbHBoYS1kYXJrLWJsdWUtYWxwaGEtMjAwKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmV5c2NhbGUtZGFyay1ibHVlLWFscGhhLWRhcmstYmx1ZS1hbHBoYS0yMDApO1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiA0M3B4O1xuICBwYWRkaW5nOiAwO1xufVxuYm9keSAucGFnaW5hdGlvbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIHtcbiAgbWluLXdpZHRoOiA0M3B4O1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuYm9keSAuYXJjaGl2ZS1jb250ZW50IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC53cC1ibG9jay10YWJsZSB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1jb2xvcjogI2UxZTFlMTtcbn1cbmJvZHkgLndwLWJsb2NrLXRhYmxlIHRkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTFlMWUxO1xufVxuYm9keSAud3AtYmxvY2stdGFibGUgdGhlYWQge1xuICBib3JkZXItY29sb3I6ICNlMWUxZTE7XG59XG5cbi5nZm9ybV93cmFwcGVyIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5nZm9ybV93cmFwcGVyIC5oaWRkZW5fc3ViX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmdmb3JtX3dyYXBwZXIgLmhpZGRlbl9sYWJlbCA+IGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmdmb3JtX3dyYXBwZXIgLnZhbGlkYXRpb25fZXJyb3IsXG4uZ2Zvcm1fd3JhcHBlciAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgY29sb3I6IHJlZDtcbn1cbi5nZm9ybV93cmFwcGVyIC52YWxpZGF0aW9uX2Vycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ud3AtYmxvY2stcXVvdGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuLndwLWJsb2NrLXF1b3RlIGNpdGUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5ub3RlLWJveCB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi53cC1ibG9jay1idXR0b246bm90KC5pcy1zdHlsZS1idG4tc2Vjb25kYXJ5KTpub3QoLmlzLXN0eWxlLWJ0bi10ZXJ0aWFyeSkgYSxcbi53cC1ibG9jay1idXR0b246bm90KC5pcy1zdHlsZS1idG4tc2Vjb25kYXJ5KTpub3QoLmlzLXN0eWxlLWJ0bi10ZXJ0aWFyeSkgYnV0dG9uLFxuLndwLWJsb2NrLWJ1dHRvbjpub3QoLmlzLXN0eWxlLWJ0bi1zZWNvbmRhcnkpOm5vdCguaXMtc3R5bGUtYnRuLXRlcnRpYXJ5KSAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLndwLWJsb2NrLWJ1dHRvbiBhLFxuLndwLWJsb2NrLWJ1dHRvbiBidXR0b24sXG4ud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmQtYnJhbmQtY29sb3JzLXByaW1hcnktcGluay1wKTtcbiAgY29sb3I6IHZhcigtLWJyYW5kLWJyYW5kLWNvbG9ycy1wcmltYXJ5LWRhcmstYmx1ZS1wKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi53cC1ibG9jay1idXR0b246bm90KC5pcy1zdHlsZS1idG4tc2Vjb25kYXJ5KTpub3QoLmlzLXN0eWxlLWJ0bi10ZXJ0aWFyeSkgYTo6YWZ0ZXIsXG4ud3AtYmxvY2stYnV0dG9uOm5vdCguaXMtc3R5bGUtYnRuLXNlY29uZGFyeSk6bm90KC5pcy1zdHlsZS1idG4tdGVydGlhcnkpIGJ1dHRvbjo6YWZ0ZXIsXG4ud3AtYmxvY2stYnV0dG9uIGE6OmFmdGVyLFxuLndwLWJsb2NrLWJ1dHRvbiBidXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDMycHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmQtYnJhbmQtY29sb3JzLXByaW1hcnktZGFyay1ibHVlLXApO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XG59XG4ud3AtYmxvY2stYnV0dG9uOm5vdCguaXMtc3R5bGUtYnRuLXNlY29uZGFyeSk6bm90KC5pcy1zdHlsZS1idG4tdGVydGlhcnkpIGE6aG92ZXI6OmFmdGVyLFxuLndwLWJsb2NrLWJ1dHRvbjpub3QoLmlzLXN0eWxlLWJ0bi1zZWNvbmRhcnkpOm5vdCguaXMtc3R5bGUtYnRuLXRlcnRpYXJ5KSBidXR0b246aG92ZXI6OmFmdGVyLFxuLndwLWJsb2NrLWJ1dHRvbiBhOmhvdmVyOjphZnRlcixcbi53cC1ibG9jay1idXR0b24gYnV0dG9uOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2NHB4KTtcbn1cblxuLnN0YXQtbnVtYmVyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJMaWxpdGEgT25lXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5zdGF0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogOC4zMzMzMzMzMzMzJTtcbiAgLyogSGVpZ2h0IG9mIDo6YWZ0ZXIgZWxlbWVudCBiYXNlZCBvbiBhc3BlY3QtcmF0aW8qL1xufVxuLnN0YXRzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9zaGFwZS1ib3R0b20tYmx1ZS5zdmdcIik7XG4gIHRvcDogY2FsYygxMDAlIC0gMXB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMzAwLzI1O1xufVxuXG4uYm94IGg0IHtcbiAgY29sb3I6IHZhcigtLWJyYW5kLWJyYW5kLWNvbG9ycy1wcmltYXJ5LWRhcmstYmx1ZS1wKTtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmJveCB1bCwgLmJveCBvbCB7XG4gIG1hcmdpbi1sZWZ0OiAyMnB4O1xufVxuLmJveCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi5ib3ggb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG5cbi5jaGFydC1udW1iZXIgaDQge1xuICBjb2xvcjogdmFyKC0tYnJhbmQtYnJhbmQtY29sb3JzLXByaW1hcnktZGFyay1ibHVlLXApO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY2hhcnQtbnVtYmVyIC5sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5jaGFydC1udW1iZXIgLnJpZ2h0LWNvbHVtbi1jb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogdmFyKC0tYnJhbmQtYnJhbmQtY29sb3JzLXByaW1hcnktZGFyay1ibHVlLXApO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmNoYXJ0LW51bWJlciAucmlnaHQtY29sdW1uLWNvbnRlbnQgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNoYXJ0LW51bWJlciAucmlnaHQtY29sdW1uLWNvbnRlbnQgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9jaGVjay5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icmFuZC1icmFuZC1jb2xvcnMtcHJpbWFyeS1kYXJrLWJsdWUtcCk7XG4gIG1pbi13aWR0aDogMjhweDtcbiAgbWluLWhlaWdodDogMjhweDtcbiAgbWFyZ2luOiAwIDE2cHggMCAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5pbWFnZS13aXRoLXRleHQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5pbWFnZS13aXRoLXRleHQgLmltYWdlLWxlZnQgLmFjZi1pbm5lcmJsb2Nrcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW1hZ2Utd2l0aC10ZXh0IC5pbWFnZS1sZWZ0IC5hY2YtaW5uZXJibG9ja3MtY29udGFpbmVyIGgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLmltYWdlLXdpdGgtdGV4dCAuaW1hZ2UtcmlnaHQgLmFjZi1pbm5lcmJsb2Nrcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW1hZ2Utd2l0aC10ZXh0IC5pbWFnZS1yaWdodCAuYWNmLWlubmVyYmxvY2tzLWNvbnRhaW5lciBoMiB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbi5pbWFnZS13aXRoLXRleHQgdWwge1xuICBtYXJnaW4tbGVmdDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uaW1hZ2Utd2l0aC10ZXh0IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmltYWdlLXdpdGgtdGV4dCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2NoZWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMjhweDtcbiAgbWluLWhlaWdodDogMjhweDtcbiAgbWFyZ2luOiAwIDE2cHggMCAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxlZnQ6IC0zMnB4O1xuICB0b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2Utc2lkZWJhciAuaW1hZ2Utd2l0aC10ZXh0IC5hY2YtaW5uZXJibG9ja3MtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9yZGVyOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1zaWRlYmFyIC5pbWFnZS13aXRoLXRleHQgLmFjZi1pbm5lcmJsb2Nrcy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXNpZGViYXIgLmltYWdlLXdpdGgtdGV4dCA+IGRpdiA+IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDI0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNjQwcHg7XG4gIG9yZGVyOiAxO1xufVxuXG4uaGVybyAuaGVyby1jb250ZW50ID4gKiB7XG4gIHBhZGRpbmc6IDA7XG59XG4uaGVyby5oZXJvX2JpZyAuaGVyby1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLmhlcm9fYmlnIC5oZXJvLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uaGVyby5oZXJvX2JpZyAuaGVyby1jb250ZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBsZWZ0OiAwO1xuICBib3R0b206IGNhbGMoMTAwJSAtIDFweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDMwMC81MjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL3NoYXBlLWJpZy1oZXJvLXRvcC5zdmdcIik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLmhlcm9fYmlnIC5oZXJvLWNvbnRlbnQ6OmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gMXB4KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL3NoYXBlLWJpZy1oZXJvLXJpZ2h0LnN2Z1wiKTtcbiAgICBhc3BlY3QtcmF0aW86IDMwMC8xNzUwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvLmhlcm9fYmlnLmZlYXR1cmVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbiAgfVxufVxuLmhlcm8uaGVyb19tZWRpdW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyYW5kLWJyYW5kLWNvbG9ycy1wcmltYXJ5LWxpZ2h0LXBpbmstcCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLmhlcm9fbWVkaXVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjY2NjY2NjY2NjclO1xuICAgIC8qIEhlaWdodCBvZiA6OmFmdGVyIGVsZW1lbnQgYmFzZWQgb24gYXNwZWN0LXJhdGlvIDMwMC8xNCAqL1xuICB9XG4gIC5oZXJvLmhlcm9fbWVkaXVtOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvc2hhcGUtbWVkaXVtLWhlcm8tYm90dG9tLnN2Z1wiKTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDFweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAzMDAvMTQ7XG4gIH1cbn1cbi5oZXJvLmhlcm9fbWVkaXVtIC5oZXJvLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLmhlcm9fbWVkaXVtIC5oZXJvLWltYWdlOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJvdHRvbTogLTEwMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9zaGFwZS1jbG91ZC5zdmdcIik7XG4gIH1cbn1cbi5oZXJvLmhlcm9fbWVkaXVtIC5oZXJvLWltYWdlOjphZnRlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMzk0LzY4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL3NoYXBlLXRvcC1oZXJvLW1lZGl1bS5zdmdcIik7XG59XG4uaGVyby5oZXJvX21lZGl1bSAuaGVyby1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLmhlcm9fbWVkaXVtIC5oZXJvLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvLmhlcm9fbWVkaXVtLmZlYXR1cmVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbiAgfVxufVxuLmhlcm8uaGVyb19zbWFsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJhbmQtYnJhbmQtY29sb3JzLXByaW1hcnktbGlnaHQtcGluay1wKTtcbn1cbi5oZXJvLmhlcm9fc21hbGwgLmhlcm8tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLmhlcm9fc21hbGwgLmhlcm8tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmhlcm8uaGVyb19zbWFsbCAuaGVyby1jb250ZW50OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSAxcHgpO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDU0LzYyNztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvc2hhcGUtaGVyby1zbWFsbC1yaWdodC5zdmdcIik7XG4gIH1cbn1cblxuLmxpbmtzIGEge1xuICBjb2xvcjogdmFyKC0tYnJhbmQtYnJhbmQtY29sb3JzLXByaW1hcnktZGFyay1ibHVlLXApO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiM2MzY2Y7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5saW5rcyAuYXJyb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icmFuZC1icmFuZC1jb2xvcnMtcHJpbWFyeS1kYXJrLWJsdWUtcCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icmFuZC1icmFuZC1jb2xvcnMtcHJpbWFyeS1kYXJrLWJsdWUtcCk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pY29uIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2UzZTZlYjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLW91dDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLXRvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi10b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24tdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uLWhlYWRlciArIC5hY2NvcmRpb24tY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24tdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uLWhlYWRlciAuaWNvbiAubWludXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi10b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb24taGVhZGVyIC5pY29uIC5hZGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmljb24gLm1pbnVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hY2NvcmRpb24gaDUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5hY2NvcmRpb24gLmljb24ge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50IHA6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5pZnJhbWUtYmxvY2stY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMTZweCBhdXRvO1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5pZnJhbWUtYmxvY2stY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDY0cHggYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uaWZyYW1lLWJsb2NrLWNvbnRhaW5lciAuaWZyYW1lLXRhYi1idXR0b24uYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWJyYW5kLWJyYW5kLWNvbG9ycy1wcmltYXJ5LWRhcmstYmx1ZS1wKTsgLyogWW91IGNhbiBhZGp1c3QgY29sb3IgYW5kIHRoaWNrbmVzcyBhcyBuZWVkZWQgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud3AtYmxvY2stYWNmLWlmcmFtZSAuYWNmLWxhYmVsIGxhYmVsIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbmZvZ3JhbS1lbWJlZCArIHNjcmlwdCArIGRpdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBrZXlmcmFtZXMgbWFycXVlZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gIH1cbn1cbi5pY29uLWJveGVzLmJnLXByaW1hcnktbGlnaHQtcGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogOC4zMzMzMzMzMzMzJTtcbiAgLyogSGVpZ2h0IG9mIDo6YWZ0ZXIgZWxlbWVudCBiYXNlZCBvbiBhc3BlY3QtcmF0aW8gMzAwLzI1ICovXG59XG4uaWNvbi1ib3hlcy5iZy1wcmltYXJ5LWxpZ2h0LXBpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL3NoYXBlLWJvdHRvbS1saWdodC1waW5rLnN2Z1wiKTtcbiAgdG9wOiBjYWxjKDEwMCUgLSAxcHgpO1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAzMDAvMjU7XG59XG4uaWNvbi1ib3hlcyAuYm94IGltZyB7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltZy9ibG9iLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbmJvZHkud3AtYWRtaW4gLndwLWJsb2NrLXNwYWNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbmJvZHkud3AtYWRtaW4gLndwLWJsb2NrLXNwYWNlcjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiU3BhY2VyIFt0ZXh0IHZpc2libGUgb25seSBpbiBhZG1pbl1cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiByZWQ7XG4gIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbiAgdG9wOiA0cHggIWltcG9ydGFudDtcbn1cblxuLndwLWJsb2NrLXNwYWNlci5pcy1zdHlsZS1yZXNwb25zaXZlLWxhcmdlIHtcbiAgaGVpZ2h0OiBjbGFtcCg2NHB4LCA4dncsIDEyOHB4KSAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLXNwYWNlci5pcy1zdHlsZS1yZXNwb25zaXZlLW1lZGl1bSB7XG4gIGhlaWdodDogY2xhbXAoNDhweCwgNnZ3LCA5NnB4KSAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLXNwYWNlci5pcy1zdHlsZS1yZXNwb25zaXZlLXNtYWxsIHtcbiAgaGVpZ2h0OiBjbGFtcCgzMnB4LCA0dncsIDY0cHgpICFpbXBvcnRhbnQ7XG59XG5cbi53cC1hZG1pbiAud3AtYmxvY2stYWNmLXRpbWVkLXNjcmlwdCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xufVxuLndwLWFkbWluIC53cC1ibG9jay1hY2YtdGltZWQtc2NyaXB0IHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2Utc2lkZWJhciAuc2lkZWJhci1jb250ZW50ID4gaDEge1xuICBmb250LXNpemU6IDQ2cHg7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1zaWRlYmFyIC5zaWRlYmFyLWNvbnRlbnQgPiBoMiB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXNpZGViYXIgLnNpZGViYXItY29udGVudCA+IGgzIHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2Utc2lkZWJhciAuc2lkZWJhci1jb250ZW50ID4gaDQge1xuICBmb250LXNpemU6IDI4cHg7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1zaWRlYmFyIC5zaWRlYmFyLW5hdiBhIHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiB2YXIoLS1icmFuZC1icmFuZC1jb2xvcnMtcHJpbWFyeS1kYXJrLWJsdWUtcCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXNpZGViYXIgLnNpZGViYXItbmF2IC5tZW51LW9wZW4gPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJhbmQtYnJhbmQtY29sb3JzLXByaW1hcnktcGluay1wKTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXNpZGViYXIgLnNpZGViYXItbmF2IC5zdWJtZW51IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJyYW5kLWJyYW5kLWNvbG9ycy1wcmltYXJ5LWRhcmstYmx1ZS1wKTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBwLFxuYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBoMSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0ID4gaDIsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IGgzLFxuYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBoNCxcbmJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0ID4gaDUsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IGg2LFxuYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBmaWd1cmUsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAud3AtYmxvY2stY29sdW1ucyB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1yaWdodDogMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0ID4gcCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBoMSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBoMixcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBoMyxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBoNCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBoNSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBoNixcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBmaWd1cmUsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IGZpZ3VyZSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC53cC1ibG9jay1jb2x1bW5zIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0ID4gdWwge1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IG9sIHtcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRhaW5lci0xMjAwIHVsLFxuYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRhaW5lci0xMjAwIG9sIHtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRhaW5lci0xMjAwIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IHAsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0ID4gaDEsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0ID4gaDIsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0ID4gaDMsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0ID4gaDQsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0ID4gaDUsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0ID4gaDYsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0ID4gdWwsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0ID4gb2wsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0ID4gZmlndXJlLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgbWFyZ2luOiAwIDE2cHg7XG4gIH1cbn1cblxuLnNpbmdsZS1wb3N0IC5jb250YWluZXItMTAwMCA+IGgxIHtcbiAgZm9udC1zaXplOiA0OHB4O1xufVxuLnNpbmdsZS1wb3N0IC5jb250YWluZXItMTAwMCA+IGgyIHtcbiAgZm9udC1zaXplOiAzOHB4O1xufVxuLnNpbmdsZS1wb3N0IC5jb250YWluZXItMTAwMCA+IGgzIHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuLnNpbmdsZS1wb3N0IC5jb250YWluZXItMTAwMCA+IGg0IHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLnNpbmdsZS1wb3N0IC5yZWFkLW1vcmUtYXJ0aWNsZXMgaDIge1xuICBmb250LXNpemU6IDM4cHg7XG59XG4uc2luZ2xlLXBvc3QgcCxcbi5zaW5nbGUtcG9zdCBoMixcbi5zaW5nbGUtcG9zdCBoMyxcbi5zaW5nbGUtcG9zdCBoNCxcbi5zaW5nbGUtcG9zdCBoNSxcbi5zaW5nbGUtcG9zdCBoNiB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLnNpZGViYXItY29udGVudCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuc2lkZWJhci1jb250ZW50IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuc2lkZWJhci1tZW51IC5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLnNpZGViYXItbWVudSAuZGVzY3JpcHRpb24gcCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5zaWRlYmFyLW1lbnUgLmRlc2NyaXB0aW9uIHVsIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuc2lkZWJhci1tZW51IC5jb250YWN0IHAsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLnNpZGViYXItbWVudSAuY29udGFjdCBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLnNpZGViYXItbWVudSBoNSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5zaWRlYmFyLW1lbnUgLmFjY29yZGlvbi10aXRsZSB7XG4gIHBhZGRpbmc6IDE4cHggMTZweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuc2lkZWJhci1tZW51IC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24tb3BlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFscGhhLWRhcmstcGluay1hbHBoYS1kYXJrLXBpbmstYWxwaGEtNDAwKTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuc2lkZWJhci1tZW51IC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24tb3Blbi5sdmwtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyYW5kLWJyYW5kLWNvbG9ycy1wcmltYXJ5LWRhcmstYmx1ZS1wKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLnNpZGViYXItbWVudSAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLW9wZW4ubHZsLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLnNpZGViYXItbWVudSAuYWNjb3JkaW9uLWl0ZW06bm90KC5hY2NvcmRpb24tb3Blbikge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5zaWRlYmFyLW1lbnUgLmFjY29yZGlvbi1jb250ZW50LmFjY29yZGlvbi1vcGVuIHtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC13aGl0ZS0xMDApO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5zaWRlYmFyLW1lbnUgLmFjY29yZGlvbi1jb250ZW50LmFjY29yZGlvbi1vcGVuIC5hY2NvcmRpb24tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXlzY2FsZS1kYXJrLWJsdWUtYWxwaGEtZGFyay1ibHVlLWFscGhhLTIwMCk7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLnNpZGViYXItbWVudSAuYWNjb3JkaW9uLWNvbnRlbnQuYWNjb3JkaW9uLW9wZW4gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tY29udGVudC5hY2NvcmRpb24tb3BlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJyYW5kLWJyYW5kLWNvbG9ycy1wcmltYXJ5LWRhcmstYmx1ZS1wKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYnJhbmQtYnJhbmQtY29sb3JzLXByaW1hcnktZGFyay1ibHVlLXApO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYnJhbmQtYnJhbmQtY29sb3JzLXByaW1hcnktZGFyay1ibHVlLXApO1xufVxuXG4uZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3JfX3Bvc3QtdGl0bGUtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuaHRtbCA6d2hlcmUoLndwLWJsb2NrKSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pcy1yb290LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHk6bm90KC53cC1hZG1pbikge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XG4gIGFjY2VudC1jb2xvcjogdmFyKC0tYnJhbmQtYnJhbmQtY29sb3JzLXByaW1hcnktZGFyay1ibHVlLXApO1xufVxuXG4uZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3JfX3Bvc3QtdGl0bGUtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuaHRtbCA6d2hlcmUoLndwLWJsb2NrKSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pcy1yb290LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDhweDtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xufVxuLmlzLXJvb3QtY29udGFpbmVyID4gKiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uaXMtcm9vdC1jb250YWluZXIgPiBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbn1cbi5pcy1yb290LWNvbnRhaW5lciA+IC53cC1ibG9jay1zcGFjZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzIC53cC1zb2NpYWwtbGluay1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9mYWNlYm9vay5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcyAud3Atc29jaWFsLWxpbmstaW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2luc3RhZ3JhbS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcyAud3Atc29jaWFsLWxpbmstbGlua2VkaW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvbGlua2VkaW4uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3Mge1xuICBmb250LXNpemU6IDM2cHg7XG59XG5cbmZvb3RlciAuZm9udC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmZvb3RlciB1bC5tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuZm9vdGVyIHVsLm1lbnUgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHZhcigtLXRleHQtZGFyay1ibHVlLTEwMC1wKTtcbn1cbmZvb3RlciB1bC5tZW51IGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzFjMzI1ZDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xuICB3aWR0aDogMDtcbn1cbmZvb3RlciB1bC5tZW51IGE6aG92ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5mb290ZXIgLmxvd2VyLWZvb3RlciAubWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBmb290ZXIgLmxvd2VyLWZvb3RlciAubWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMS41cmVtO1xuICB9XG59XG5cbmhlYWRlciBhIHtcbiAgY29sb3I6IHZhcigtLWJyYW5kLWJyYW5kLWNvbG9ycy1wcmltYXJ5LWRhcmstYmx1ZS1wKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaGVhZGVyIC5kZXNrdG9wLW1haW4tbWVudSA+IHVsID4gbGkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5oZWFkZXIgLmRlc2t0b3AtbWFpbi1tZW51ID4gdWwgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuaGVhZGVyIC5kZXNrdG9wLW1haW4tbWVudSA+IHVsID4gbGkgPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICMxYzMyNWQ7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbn1cbmhlYWRlciAuZGVza3RvcC1tYWluLW1lbnUgPiB1bCA+IGxpID4gYTpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG59XG5oZWFkZXIgLmRlc2t0b3AtbWFpbi1tZW51IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuaGVhZGVyIC5kZXNrdG9wLW1haW4tbWVudSAuc3ViLW1lbnUgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5oZWFkZXIgLmRlc2t0b3AtbWFpbi1tZW51IC5zdWItbWVudSAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuaGVhZGVyIC5kZXNrdG9wLW1haW4tbWVudSAuc3ViLW1lbnUgLnN1Yi1tZW51IGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5oZWFkZXIgLmRlc2t0b3AtbWFpbi1tZW51IC5zdWItbWVudSA+ICoge1xuICBmbGV4OiAwIDEgY2FsYygzMy4zMzMlIC0gMjBweCk7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgaGVhZGVyIC5kZXNrdG9wLW1haW4tbWVudSA+IHVsID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBoZWFkZXIgLmRlc2t0b3AtbWFpbi1tZW51ID4gdWwgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIGhlYWRlciAuZGVza3RvcC1tYWluLW1lbnUgPiB1bCA+IGxpID4gYTpob3Zlcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIGhlYWRlciAuZGVza3RvcC1tYWluLW1lbnUgLnN1Yi1tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn0iLCIvL1xuLy8gX3R5cGUuc2Nzc1xuLy9cblxuZW0ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuY29kZSB7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbn1cblxuYm9keSB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1ibHVlLTEwMC1wKTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250X2hlYWRpbmc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gICAgfVxufVxuXG5wIHtcbiAgICB0ZXh0LXdyYXA6IHByZXR0eTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cblxub2wud3AtYmxvY2stbGlzdCxcbnVsLndwLWJsb2NrLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gICAgb2wsXG4gICAgdWwge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbnVsLndwLWJsb2NrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cbiAgICAmLmlzLXN0eWxlLWxpc3QtaXRlbS1ibHVlIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2NoZWNrX2JsdWUuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE2cHggMCAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0yOHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxub2wud3AtYmxvY2stbGlzdCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuXG4gICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJvZHkge1xuICAgIGEge1xuICAgICAgICBjb2xvcjogdmFyKC0tYnJhbmQtYnJhbmQtY29sb3JzLXNlY29uZGFyeS1saWdodC1ibHVlLXApO1xuICAgIH1cblxuICAgICNicmVhZGNydW1icyB7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1icmFuZC1icmFuZC1jb2xvcnMtcHJpbWFyeS1kYXJrLWJsdWUtcCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICBjb2xvcjogI2IzYzNjZjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci0xMzIwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5jb250YWluZXItMTIwMCB7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLTEwMDAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci0xNDQwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIGg2IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgLnBhZ2luYXRpb24ge1xuICAgICAgICAuY3VycmVudCB7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdyZXlzY2FsZS1kYXJrLWJsdWUtYWxwaGEtZGFyay1ibHVlLWFscGhhLTIwMCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmV5c2NhbGUtZGFyay1ibHVlLWFscGhhLWRhcmstYmx1ZS1hbHBoYS0yMDApO1xuICAgICAgICAgICAgd2lkdGg6IDQzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdlLW51bWJlcnMge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA0M3B4O1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJjaGl2ZS1jb250ZW50IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3AtYmxvY2stdGFibGUge1xuICAgICAgICB0aCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTFlMWUxO1xuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTFlMWUxO1xuICAgICAgICB9XG5cbiAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTFlMWUxO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyBfZm9ybXMuc2Nzc1xuLy9cblxuLmdmb3JtX3dyYXBwZXIge1xuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhpZGRlbl9zdWJfbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oaWRkZW5fbGFiZWwge1xuICAgID4gbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC52YWxpZGF0aW9uX2Vycm9yLFxuICAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICBjb2xvcjogcmVkO1xuICB9XG5cbiAgLnZhbGlkYXRpb25fZXJyb3Ige1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbiIsIi53cC1ibG9jay1xdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzAwMDtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG5cbiAgY2l0ZSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG59XG4iLCIubm90ZS1ib3gge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuIiwiLndwLWJsb2NrLWJ1dHRvbjpub3QoLmlzLXN0eWxlLWJ0bi1zZWNvbmRhcnkpOm5vdCguaXMtc3R5bGUtYnRuLXRlcnRpYXJ5KSxcbi53cC1ibG9jay1idXR0b24ge1xuXG4gICAgYSxcbiAgICBidXR0b24sXG4gICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1icmFuZC1icmFuZC1jb2xvcnMtcHJpbWFyeS1waW5rLXApO1xuICAgICAgICBjb2xvcjogdmFyKC0tYnJhbmQtYnJhbmQtY29sb3JzLXByaW1hcnktZGFyay1ibHVlLXApO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIGE6OmFmdGVyLFxuICAgIGJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgICAgbGVmdDogMzJweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1icmFuZC1icmFuZC1jb2xvcnMtcHJpbWFyeS1kYXJrLWJsdWUtcCk7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbiAgICB9XG5cbiAgICBhOmhvdmVyOjphZnRlcixcbiAgICBidXR0b246aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY0cHgpO1xuICAgIH1cbn0iLCIuc3RhdC1udW1iZXIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiAkZm9udF9oZWFkaW5nO1xufVxuXG4uc3RhdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwJSAqIDI1IC8gMzAwKTtcbiAgLyogSGVpZ2h0IG9mIDo6YWZ0ZXIgZWxlbWVudCBiYXNlZCBvbiBhc3BlY3QtcmF0aW8qL1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL3NoYXBlLWJvdHRvbS1ibHVlLnN2ZycpO1xuICAgIHRvcDogY2FsYygxMDAlIC0gMXB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDMwMC8yNTtcbiAgfVxufSIsIi5ib3gge1xuICAgIGg0IHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJyYW5kLWJyYW5kLWNvbG9ycy1wcmltYXJ5LWRhcmstYmx1ZS1wKTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICB1bCxvbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIH1cblxuICAgIG9sIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgIH1cbn1cbiIsIi5jaGFydC1udW1iZXIge1xuICAgIGg0IHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJyYW5kLWJyYW5kLWNvbG9ycy1wcmltYXJ5LWRhcmstYmx1ZS1wKTtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIC5sYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gICAgLnJpZ2h0LWNvbHVtbi1jb250ZW50IHtcbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJyYW5kLWJyYW5kLWNvbG9ycy1wcmltYXJ5LWRhcmstYmx1ZS1wKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2NoZWNrLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyYW5kLWJyYW5kLWNvbG9ycy1wcmltYXJ5LWRhcmstYmx1ZS1wKTtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTZweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaW1hZ2Utd2l0aC10ZXh0IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIC5pbWFnZS1sZWZ0IHtcbiAgICAgICAgLmFjZi1pbm5lcmJsb2Nrcy1jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlLXJpZ2h0IHtcbiAgICAgICAgLmFjZi1pbm5lcmJsb2Nrcy1jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvY2hlY2suc3ZnXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTZweCAwIDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgbGVmdDogLTMycHg7XG4gICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2Utc2lkZWJhciB7XG4gICAgLmltYWdlLXdpdGgtdGV4dCB7XG4gICAgICAgIC5hY2YtaW5uZXJibG9ja3MtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3JkZXI6IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPmRpdj5pbWcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMjQwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY0MHB4O1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmhlcm8ge1xuICAuaGVyby1jb250ZW50IHtcbiAgICA+KiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICYuaGVyb19iaWcge1xuICAgIC5oZXJvLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogY2FsYygxMDAlIC0gMXB4KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzAwLzUyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvc2hhcGUtYmlnLWhlcm8tdG9wLnN2Z1wiKTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDFweCk7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9zaGFwZS1iaWctaGVyby1yaWdodC5zdmdcIik7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAzMDAvMTc1MDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZmVhdHVyZWQge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhlcm9fbWVkaXVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJhbmQtYnJhbmQtY29sb3JzLXByaW1hcnktbGlnaHQtcGluay1wKTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwJSAqIDE0IC8gMzAwKTtcbiAgICAgIC8qIEhlaWdodCBvZiA6OmFmdGVyIGVsZW1lbnQgYmFzZWQgb24gYXNwZWN0LXJhdGlvIDMwMC8xNCAqL1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL3NoYXBlLW1lZGl1bS1oZXJvLWJvdHRvbS5zdmdcIik7XG4gICAgICAgIHRvcDogY2FsYygxMDAlIC0gMXB4KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzAwLzE0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZXJvLWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMXJlbTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBib3R0b206IC0xMDBweDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvc2hhcGUtY2xvdWQuc3ZnXCIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzk0LzY4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL3NoYXBlLXRvcC1oZXJvLW1lZGl1bS5zdmdcIik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlcm8tY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZmVhdHVyZWQge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhlcm9fc21hbGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icmFuZC1icmFuZC1jb2xvcnMtcHJpbWFyeS1saWdodC1waW5rLXApO1xuXG4gICAgLmhlcm8tY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAxcHgpO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDU0LzYyNztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvc2hhcGUtaGVyby1zbWFsbC1yaWdodC5zdmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubGlua3Mge1xuICAgIGEge1xuICAgICAgICBjb2xvcjogdmFyKC0tYnJhbmQtYnJhbmQtY29sb3JzLXByaW1hcnktZGFyay1ibHVlLXApO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiM2MzY2Y7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAuYXJyb3ctcmlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icmFuZC1icmFuZC1jb2xvcnMtcHJpbWFyeS1kYXJrLWJsdWUtcCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxufVxuIiwiLmFjY29yZGlvbiB7XG4gICAgLmFjY29yZGlvbi1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1icmFuZC1icmFuZC1jb2xvcnMtcHJpbWFyeS1kYXJrLWJsdWUtcCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWljb24ge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlM2U2ZWI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgLy8gRWFjaCBhY2NvcmRpb24taXRlbSBzaG91bGQgYmUgaW5kZXBlbmRlbnRcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5hY2NvcmRpb24tdG9nZ2xlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFVzZSBkaXJlY3QgY2hpbGQgc2VsZWN0b3JzIHRvIGVuc3VyZSB3ZSdyZSBvbmx5IGFmZmVjdGluZyBlbGVtZW50cyB3aXRoaW4gdGhpcyBpdGVtXG4gICAgICAgID4uYWNjb3JkaW9uLXRvZ2dsZTpjaGVja2VkKy5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24taWNvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgPi5hY2NvcmRpb24tdG9nZ2xlOmNoZWNrZWQrLmFjY29yZGlvbi1oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICA+LmFjY29yZGlvbi10b2dnbGU6Y2hlY2tlZCsuYWNjb3JkaW9uLWhlYWRlcisuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgID4uYWNjb3JkaW9uLXRvZ2dsZTpjaGVja2VkKy5hY2NvcmRpb24taGVhZGVyIC5pY29uIC5taW51cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgID4uYWNjb3JkaW9uLXRvZ2dsZTpjaGVja2VkKy5hY2NvcmRpb24taGVhZGVyIC5pY29uIC5hZGQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIC5taW51cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29udGVudCBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbn0iLCIuaWZyYW1lLWJsb2NrLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG87XG4gICAgcGFkZGluZzogMCAxNnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICBtYXJnaW46IDY0cHggYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuaWZyYW1lLXRhYi1idXR0b24uYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWJyYW5kLWJyYW5kLWNvbG9ycy1wcmltYXJ5LWRhcmstYmx1ZS1wKTsgLyogWW91IGNhbiBhZGp1c3QgY29sb3IgYW5kIHRoaWNrbmVzcyBhcyBuZWVkZWQgKi9cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cblxuLndwLWJsb2NrLWFjZi1pZnJhbWUge1xuICAgIC5hY2YtbGFiZWwge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmluZm9ncmFtLWVtYmVkICsgc2NyaXB0ICsgZGl2IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGtleWZyYW1lcyBtYXJxdWVlIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gICAgfVxufVxuIiwiLmljb24tYm94ZXMge1xuICAgICYuYmctcHJpbWFyeS1saWdodC1waW5rIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMCUgKiAyNSAvIDMwMCk7XG4gICAgICAgIC8qIEhlaWdodCBvZiA6OmFmdGVyIGVsZW1lbnQgYmFzZWQgb24gYXNwZWN0LXJhdGlvIDMwMC8yNSAqL1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL3NoYXBlLWJvdHRvbS1saWdodC1waW5rLnN2ZycpO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAxcHgpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDMwMC8yNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib3gge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2Jsb2Iuc3ZnXCIpO1xuICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJib2R5LndwLWFkbWluIHtcclxuICAud3AtYmxvY2stc3BhY2VyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGNvbnRlbnQ6ICdTcGFjZXIgW3RleHQgdmlzaWJsZSBvbmx5IGluIGFkbWluXSc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogcmVkO1xyXG4gICAgICB6LWluZGV4OiAyICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ud3AtYmxvY2stc3BhY2VyIHtcclxuICAmLmlzLXN0eWxlLXJlc3BvbnNpdmUtbGFyZ2Uge1xyXG4gICAgaGVpZ2h0OiBjbGFtcCg2NHB4LCA4dncsIDEyOHB4KSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJi5pcy1zdHlsZS1yZXNwb25zaXZlLW1lZGl1bSB7XHJcbiAgICBoZWlnaHQ6IGNsYW1wKDQ4cHgsIDZ2dywgOTZweCkgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICYuaXMtc3R5bGUtcmVzcG9uc2l2ZS1zbWFsbCB7XHJcbiAgICBoZWlnaHQ6IGNsYW1wKDMycHgsIDR2dywgNjRweCkgIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCIud3AtYWRtaW4ge1xuICAud3AtYmxvY2stYWNmLXRpbWVkLXNjcmlwdCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG59IiwiYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2Utc2lkZWJhciB7XG4gICAgLnNpZGViYXItY29udGVudCB7XG4gICAgICAgID5oMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgIH1cblxuICAgICAgICA+aDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPmgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgID5oNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2lkZWJhci1uYXYge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1icmFuZC1icmFuZC1jb2xvcnMtcHJpbWFyeS1kYXJrLWJsdWUtcCk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1vcGVuIHtcbiAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icmFuZC1icmFuZC1jb2xvcnMtcHJpbWFyeS1waW5rLXApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN1Ym1lbnUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJyYW5kLWJyYW5kLWNvbG9ycy1wcmltYXJ5LWRhcmstYmx1ZS1wKTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCB7XG5cbiAgICA+cCxcbiAgICA+aDEsXG4gICAgPmgyLFxuICAgID5oMyxcbiAgICA+aDQsXG4gICAgPmg1LFxuICAgID5oNixcbiAgICA+ZmlndXJlLFxuICAgIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPmZpZ3VyZSxcbiAgICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgPnVsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgID5vbCB7XG4gICAgICAgIG1heC13aWR0aDogMTE2MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLTEyMDAge1xuXG4gICAgICAgIHVsLFxuICAgICAgICBvbCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgb2wge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuXG4gICAgICAgID5wLFxuICAgICAgICA+aDEsXG4gICAgICAgID5oMixcbiAgICAgICAgPmgzLFxuICAgICAgICA+aDQsXG4gICAgICAgID5oNSxcbiAgICAgICAgPmg2LFxuICAgICAgICA+dWwsXG4gICAgICAgID5vbCxcbiAgICAgICAgPmZpZ3VyZSxcbiAgICAgICAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNpbmdsZS1wb3N0IHtcbiAgICAuY29udGFpbmVyLTEwMDAge1xuICAgICAgICA+IGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgfVxuICAgICAgICA+IGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgfVxuICAgICAgICA+IGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgfVxuICAgICAgICA+IGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZWFkLW1vcmUtYXJ0aWNsZXMge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgfVxufVxuIiwiLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IHtcbiAgLnNpZGViYXItY29udGVudCB7XG4gICAgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxuXG4gIC5zaWRlYmFyLW1lbnUge1xuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICBwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC43NXJlbTtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3Qge1xuXG4gICAgICBwLFxuICAgICAgaDUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9ib2R5O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi10aXRsZSB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDE2cHg7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1vcGVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFscGhhLWRhcmstcGluay1hbHBoYS1kYXJrLXBpbmstYWxwaGEtNDAwKTtcblxuICAgICAgJi5sdmwtMiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyYW5kLWJyYW5kLWNvbG9ycy1wcmltYXJ5LWRhcmstYmx1ZS1wKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICB9XG5cbiAgICAgICYubHZsLTMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1pdGVtOm5vdCguYWNjb3JkaW9uLW9wZW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1jb250ZW50LmFjY29yZGlvbi1vcGVuIHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLXdoaXRlLTEwMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5c2NhbGUtZGFyay1ibHVlLWFscGhhLWRhcmstYmx1ZS1hbHBoYS0yMDApO1xuXG4gICAgICAgIC5hY2NvcmRpb24tY29udGVudC5hY2NvcmRpb24tb3BlbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1icmFuZC1icmFuZC1jb2xvcnMtcHJpbWFyeS1kYXJrLWJsdWUtcCk7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYnJhbmQtYnJhbmQtY29sb3JzLXByaW1hcnktZGFyay1ibHVlLXApO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1icmFuZC1icmFuZC1jb2xvcnMtcHJpbWFyeS1kYXJrLWJsdWUtcCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKipcbiAqIFRoZW1lIFN0eWxlc1xuICovXG5AaW1wb3J0IFwiLi4vdmFyc1wiO1xuQGltcG9ydCBcIi4uL2hlbHBlcnMvdHlwZVwiO1xuQGltcG9ydCBcIi4uL2hlbHBlcnMvZm9ybXNcIjtcblxuLy8gQWRkIHlvdXIgYmxvY2tzIGhlcmVcbkBpbXBvcnQgXCJxdW90ZVwiO1xuQGltcG9ydCBcIm5vdGUtYm94XCI7XG5AaW1wb3J0IFwiYnV0dG9uXCI7XG5AaW1wb3J0IFwic3RhdHNcIjtcbkBpbXBvcnQgXCJmZWF0dXJlZC1ib3hlc1wiO1xuQGltcG9ydCBcImNoYXJ0LW51bWJlclwiO1xuQGltcG9ydCBcImltYWdlLXdpdGgtdGV4dFwiO1xuQGltcG9ydCBcImhlcm9cIjtcbkBpbXBvcnQgXCJsaW5rc1wiO1xuQGltcG9ydCBcImFjY29yZGlvblwiO1xuQGltcG9ydCBcImlmcmFtZVwiO1xuQGltcG9ydCBcIm1hcnF1ZWVcIjtcbkBpbXBvcnQgXCJpY29uLWJveGVzXCI7XG5AaW1wb3J0IFwic3BhY2VyXCI7XG5AaW1wb3J0IFwidGltZWQtc2NyaXB0XCI7XG5cbkBpbXBvcnQgXCIuLi90ZW1wbGF0ZXMvcGFnZS13aXRoLXNpZGViYXJcIjtcbkBpbXBvcnQgXCIuLi90ZW1wbGF0ZXMvZGVmYXVsdC1wYWdlXCI7XG5AaW1wb3J0IFwiLi4vdGVtcGxhdGVzL3NpbmdsZS1wb3N0XCI7XG5AaW1wb3J0IFwiLi4vdGVtcGxhdGVzL3BhZ2UtY29udGFjdHNcIjtcblxuLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yX19wb3N0LXRpdGxlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDhweDtcbn1cblxuaHRtbCA6d2hlcmUoLndwLWJsb2NrKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaXMtcm9vdC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDhweDtcbn1cblxuaHRtbCB7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5Om5vdCgud3AtYWRtaW4pIHtcbiAgICBmb250LWZhbWlseTogJGZvbnRfYm9keTtcbiAgICBhY2NlbnQtY29sb3I6IHZhcigtLWJyYW5kLWJyYW5kLWNvbG9ycy1wcmltYXJ5LWRhcmstYmx1ZS1wKTtcbn1cblxuLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yX19wb3N0LXRpdGxlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDhweDtcbn1cblxuaHRtbCA6d2hlcmUoLndwLWJsb2NrKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaXMtcm9vdC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBmb250LWZhbWlseTogJGZvbnRfYm9keTtcblxuICAgID4qIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICA+cCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gICAgfVxuXG4gICAgPi53cC1ibG9jay1zcGFjZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIH1cbn0iLCIud3AtYmxvY2stc29jaWFsLWxpbmtzIC53cC1zb2NpYWwtbGluay1mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ZhY2Vib29rLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcyAud3Atc29jaWFsLWxpbmstaW5zdGFncmFtIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaW5zdGFncmFtLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcyAud3Atc29jaWFsLWxpbmstbGlua2VkaW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9saW5rZWRpbi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3Mge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuZm9vdGVyIHtcbiAgICAuZm9udC1ib2xkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICB1bC5tZW51IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1ibHVlLTEwMC1wKTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxYzMyNWQ7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvd2VyLWZvb3RlciB7XG4gICAgICAgIC5tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAwLjVyZW07XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiaGVhZGVyIHtcbiAgICBhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJyYW5kLWJyYW5kLWNvbG9ycy1wcmltYXJ5LWRhcmstYmx1ZS1wKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5kZXNrdG9wLW1haW4tbWVudSB7XG4gICAgICAgID4gdWwgPiBsaSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gYTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWMzMjVkO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBhOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAxIGNhbGMoMzMuMzMzJSAtIDIwcHgpOyAvLyBDcmVhdGVzIDMgY29sdW1ucyB3aXRoIHNvbWUgc3BhY2luZ1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgPiB1bCA+IGxpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IHVsID4gbGkgPiBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gdWwgPiBsaSA+IGE6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iXX0= */
