/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.container{margin:0 auto;width:100%}@media (min-width:905px){.container{max-width:966px!important}}@media (min-width:1240px){.container{max-width:1158px!important}}@media (min-width:1441px){.container{max-width:1398px!important}}.row{--grid-column-start:auto;display:grid}@media (min-width:0){.row{grid-template-columns:repeat(4,1fr);grid-gap:20px;padding:0 30px}.row .col-xs-start-1{--grid-column-start:2}.row .col-xs-start-2{--grid-column-start:3}.row .col-xs-start-3{--grid-column-start:4}.row .col-xs-start-4{--grid-column-start:5}.row .col-xs-1{grid-column:var(--grid-column-start) /span 1}.row .col-xs-2{grid-column:var(--grid-column-start) /span 2}.row .col-xs-3{grid-column:var(--grid-column-start) /span 3}.row .col-xs-4{grid-column:var(--grid-column-start) /span 4}}@media (min-width:600px){.row{grid-template-columns:repeat(8,1fr);grid-gap:20px;padding:0 60px}.row .col-md-start-1{--grid-column-start:2}.row .col-md-start-2{--grid-column-start:3}.row .col-md-start-3{--grid-column-start:4}.row .col-md-start-4{--grid-column-start:5}.row .col-md-start-5{--grid-column-start:6}.row .col-md-start-6{--grid-column-start:7}.row .col-md-start-7{--grid-column-start:8}.row .col-md-start-8{--grid-column-start:9}.row .col-md-1{grid-column:var(--grid-column-start) /span 1}.row .col-md-2{grid-column:var(--grid-column-start) /span 2}.row .col-md-3{grid-column:var(--grid-column-start) /span 3}.row .col-md-4{grid-column:var(--grid-column-start) /span 4}.row .col-md-5{grid-column:var(--grid-column-start) /span 5}.row .col-md-6{grid-column:var(--grid-column-start) /span 6}.row .col-md-7{grid-column:var(--grid-column-start) /span 7}.row .col-md-8{grid-column:var(--grid-column-start) /span 8}}@media (min-width:1240px),(min-width:1441px),(min-width:905px){.row{grid-template-columns:repeat(12,1fr);grid-gap:30px;padding:0 60px}.row .col-start-1{--grid-column-start:2}.row .col-start-2{--grid-column-start:3}.row .col-start-3{--grid-column-start:4}.row .col-start-4{--grid-column-start:5}.row .col-start-5{--grid-column-start:6}.row .col-start-6{--grid-column-start:7}.row .col-start-7{--grid-column-start:8}.row .col-start-8{--grid-column-start:9}.row .col-start-9{--grid-column-start:10}.row .col-start-10{--grid-column-start:11}.row .col-start-11{--grid-column-start:12}.row .col-1{grid-column:var(--grid-column-start) /span 1}.row .col-2{grid-column:var(--grid-column-start) /span 2}.row .col-3{grid-column:var(--grid-column-start) /span 3}.row .col-4{grid-column:var(--grid-column-start) /span 4}.row .col-5{grid-column:var(--grid-column-start) /span 5}.row .col-6{grid-column:var(--grid-column-start) /span 6}.row .col-7{grid-column:var(--grid-column-start) /span 7}.row .col-8{grid-column:var(--grid-column-start) /span 8}.row .col-9{grid-column:var(--grid-column-start) /span 9}.row .col-10{grid-column:var(--grid-column-start) /span 10}.row .col-11{grid-column:var(--grid-column-start) /span 11}.row .col-12{grid-column:var(--grid-column-start) /span 12}}.row.no-pad{padding-left:0;padding-right:0}@media (min-width:0){.row.demo-container .col-xs-1,.row.demo-container .col-xs-2,.row.demo-container .col-xs-3,.row.demo-container .col-xs-4{background-color:#fff}}@media (min-width:600px){.row.demo-container .col-md-1,.row.demo-container .col-md-2,.row.demo-container .col-md-3,.row.demo-container .col-md-4,.row.demo-container .col-md-5,.row.demo-container .col-md-6,.row.demo-container .col-md-7,.row.demo-container .col-md-8{background-color:#fff}}@media (min-width:905px) or (min-width:1240px) or (min-width:1441px){.row.demo-container .col-1,.row.demo-container .col-10,.row.demo-container .col-11,.row.demo-container .col-12,.row.demo-container .col-2,.row.demo-container .col-3,.row.demo-container .col-4,.row.demo-container .col-5,.row.demo-container .col-6,.row.demo-container .col-7,.row.demo-container .col-8,.row.demo-container .col-9{background-color:#fff}}.h1,h1{font-size:var(--wp--custom--typography--font-size--colossal);line-height:var(--wp--custom--typography--line-height--medium)}.h1,.h2,h1,h2{font-family:var(--wp--preset--font-family--bnpp-square);font-weight:700}.h2,h2{font-size:var(--wp--custom--typography--font-size--gigantic);line-height:var(--wp--custom--typography--line-height--tiny)}.h3,h3{font-family:var(--wp--preset--font-family--bnpp-square);font-size:var(--wp--custom--typography--font-size--huge);font-weight:700;line-height:var(--wp--custom--typography--line-height--small)}.h4,h4{font-family:var(--wp--preset--font-family--bnpp-sans);font-size:var(--wp--custom--typography--font-size--large);font-weight:400}.h4,.h5,h4,h5{line-height:var(--wp--custom--typography--line-height--normal)}.h5,h5{font-family:var(--wp--preset--font-family--bnpp-square);font-size:var(--wp--custom--typography--font-size--small);font-weight:700;text-transform:uppercase}.is-style-paragraph-large,p{font-size:var(--wp--custom--typography--font-size--medium)}.is-style-paragraph-medium{font-size:var(--wp--custom--typography--font-size--small)}.is-style-paragraph-small{font-size:var(--wp--custom--typography--font-size--x-small)}.is-style-paragraph-x-small{font-size:var(--wp--custom--typography--font-size--xx-small)}.cta-main:is(a,button),.gform_wrapper.gravity-theme [type=submit],.has-cta a,.wp-block-button>.wp-block-button__link{background-color:var(--wp--preset--color--primary);border:none;border-radius:25px;color:var(--wp--preset--color--background-1);display:inline-block;font-family:var(--wp--preset--font-family--bnpp-sans);font-size:var(--wp--custom--typography--font-size--small);font-weight:400;line-height:1;padding:17px 30px 14px;position:relative;text-decoration:none;text-transform:uppercase}.cta-main:is(a,button):is(.cta-main):is(a),.gform_wrapper.gravity-theme [type=submit]:is(.cta-main):is(a),.has-cta a:is(.cta-main):is(a),.wp-block-button>.wp-block-button__link:is(.cta-main):is(a){display:inline-block;text-decoration:none}.cta-main:is(a,button):is(.cta-main):is(button),.gform_wrapper.gravity-theme [type=submit]:is(.cta-main):is(button),.has-cta a:is(.cta-main):is(button),.wp-block-button>.wp-block-button__link:is(.cta-main):is(button){cursor:pointer}.cta-main:is(a,button):is(.cta-main):is(button):disabled,.gform_wrapper.gravity-theme [type=submit]:is(.cta-main):is(button):disabled,.has-cta a:is(.cta-main):is(button):disabled,.wp-block-button>.wp-block-button__link:is(.cta-main):is(button):disabled{background-color:var(--wp--preset--color--text-3);cursor:auto}.cta-main:is(a,button):is(.cta-main):is(button):disabled:after,.gform_wrapper.gravity-theme [type=submit]:is(.cta-main):is(button):disabled:after,.has-cta a:is(.cta-main):is(button):disabled:after,.wp-block-button>.wp-block-button__link:is(.cta-main):is(button):disabled:after{display:none}@media (min-width:600px){.cta-main:is(a,button):after,.gform_wrapper.gravity-theme [type=submit]:after,.has-cta a:after,.wp-block-button>.wp-block-button__link:after{background:url(3stepit.bnpparibas/wp-content/themes/leasingsolutions/assets/images/link-arrow-white.svg) 50% no-repeat;background-size:10px;content:"";display:block;height:10px;opacity:0;position:absolute;right:17px;top:50%;transform:translateY(-50%);transition:right .1s ease-in;width:10px}.cta-main:is(a,button):hover:after,.gform_wrapper.gravity-theme [type=submit]:hover:after,.has-cta a:hover:after,.wp-block-button>.wp-block-button__link:hover:after{opacity:1;right:12px}}.cta-main.is-style-inverted:is(a,button),.wp-block-button.is-style-inverted>.wp-block-button__link{background-color:transparent;border:2px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--primary)}.cta-main.is-style-fill:is(a,button),.wp-block-button.is-style-fill>.wp-block-button__link{background-color:var(--wp--preset--color--primary);border:none;color:var(--wp--preset--color--background-1)}.cta-main.is-style-outline:is(a,button),.wp-block-button.is-style-outline>.wp-block-button__link{background-color:transparent;border:2px solid var(--wp--preset--color--background-1);color:var(--wp--preset--color--background-1)!important;padding:15px 30px 12px}.cta-main.is-style-animated:is(a,button),.wp-block-button.is-style-animated{position:relative}.cta-main.is-style-animated:is(a,button)>.wp-block-button__link,.wp-block-button.is-style-animated>.wp-block-button__link{background-color:var(--wp--preset--color--primary);border:none;border-radius:5px;color:var(--wp--preset--color--background-1);font-family:var(--wp--preset--font-family--bnpp-sans);font-size:var(--wp--custom--typography--font-size--small);font-weight:400;letter-spacing:.7px;line-height:1;padding:12px 15px 9px 45px;text-transform:uppercase}.cta-main.is-style-animated:is(a,button)>.wp-block-button__link:after,.wp-block-button.is-style-animated>.wp-block-button__link:after{display:none}.cta-main.is-style-animated:is(a,button)>svg,.wp-block-button.is-style-animated>svg{height:15px!important;left:15px;position:absolute;top:9px;width:15px!important;stroke:#fff}.cta-main.is-style-animated:is(a,button)>svg *,.wp-block-button.is-style-animated>svg *{stroke:#fff!important}.link-main:is(a,button),.wp-block-button.is-style-link-main>.wp-block-button__link{background:none;border:none;color:var(--wp--preset--color--text-1);cursor:pointer;display:inline-block;font-family:var(--wp--preset--font-family--bnpp-sans);font-size:var(--wp--custom--typography--font-size--small);font-weight:400;line-height:2;padding:8px 15px 8px 0;position:relative;text-decoration:none;text-transform:none}.link-main:is(a,button):after,.wp-block-button.is-style-link-main>.wp-block-button__link:after{background:url(https://3stepit.bnpparibas/wp-content/themes/leasingsolutions/assets/images/link-arrow-black-thinner.svg) 50% no-repeat;background-size:10px;content:"";display:block;height:10px;opacity:1;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .1s ease-in;width:10px}@media (min-width:600px){.link-main:is(a,button):hover:after,.wp-block-button.is-style-link-main>.wp-block-button__link:hover:after{background:url(https://3stepit.bnpparibas/wp-content/themes/leasingsolutions/assets/images/link-arrow-green-thinner.svg) 50% no-repeat;right:-5px;transform:translateY(-50%)}}.cta-load-more:is(a,button){background-color:var(--wp--preset--color--background-1);border:2px solid var(--wp--preset--color--text-3);border-radius:25px;color:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--bnpp-sans);font-size:var(--wp--custom--typography--font-size--small);font-weight:400;line-height:1;padding:17px 0 14px;text-transform:uppercase;width:100%}.cta-load-more:is(a,button):is(a){display:inline-block;text-decoration:none}.cta-load-more:is(a,button):is(button){cursor:pointer}@media (min-width:600px){.cta-load-more:is(a,button){padding:17px 30px 14px;width:auto}.cta-load-more:is(a,button):hover{border:2px solid var(--wp--preset--color--primary)}}.is-style-list-large{font-size:var(--wp--custom--typography--font-size--medium);list-style:none;padding:0}.is-style-list-small{font-size:var(--wp--custom--typography--font-size--x-small);list-style:none;padding:0}ul.is-style-list-large{margin-top:.5rem}ul.is-style-list-large>li{background:url(https://3stepit.bnpparibas/wp-content/themes/leasingsolutions/assets/images/list-bullet.svg) top 12px left no-repeat;background-size:8px;padding:5px 0 5px 23px}ul.is-style-list-small{margin-top:.5rem}ul.is-style-list-small>li{background:url(https://3stepit.bnpparibas/wp-content/themes/leasingsolutions/assets/images/list-bullet.svg) top 9px left no-repeat;background-size:8px;padding:5px 0 5px 23px}ol.is-style-list-large{counter-reset:item;list-style-position:inside;margin-top:.5rem}ol.is-style-list-large>li{display:flex;padding:5px 0}ol.is-style-list-large>li:before{color:var(--wp--preset--color--primary);content:counter(item) ". ";counter-increment:item;display:block;flex:0 0 16px;margin-right:8px}ol.is-style-list-small{counter-reset:item;list-style-position:inside;margin-top:.5rem}ol.is-style-list-small>li{display:flex;padding:5px 0}ol.is-style-list-small>li:before{color:var(--wp--preset--color--primary);content:counter(item) ". ";counter-increment:item;display:block;flex:0 0 16px;margin-right:8px}.wp-block-separator{background:var(--wp--preset--color--background-2);border:none;height:2px;margin:30px 0;padding:0;width:100%!important}.lds-ring{background-color:var(--wp--preset--color--background-1);border:2px solid var(--wp--preset--color--text-3);display:inline-block;height:45px;padding:10px 30px;position:relative;width:85px}.lds-ring div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:2px solid var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary) transparent transparent transparent;border-radius:50%;box-sizing:border-box;display:block;height:22px;margin:2px;position:absolute;width:22px}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.gbs-swiper-mobile{overflow:hidden;position:relative}.gbs-swiper-mobile .swiper-wrapper{padding-bottom:30px}.gbs-swiper-mobile .swiper-wrapper>.swiper-slide{height:100%;touch-action:pan-y}.gbs-swiper-mobile .swiper-pagination{bottom:0}.gbs-swiper-mobile .swiper-pagination .swiper-pagination-bullet{background:var(--wp--preset--color--text-3);border-radius:5px;height:10px;margin:0 5px;opacity:1;width:10px}.gbs-swiper-mobile .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--wp--preset--color--primary);width:25px}.gbs-swiper-mobile .swiper-wrapper .block-editor-block-list__layout{display:flex}.gbs-swiper-mobile .swiper-wrapper .block-editor-block-list__layout .swiper-slide{flex:1;margin-right:10px}@media (min-width:600px){.gbs-swiper-mobile{overflow:visible}.gbs-swiper-mobile .swiper-wrapper>.swiper-slide{height:auto}.gbs-swiper-mobile .swiper-wrapper>.swiper-slide.content__medium{display:flex}}.swiper-overflow-container{overflow-x:hidden}.swiper-overflow-container .swiper-inner-container{overflow:visible}.gbs-swiper.swiper-container{margin:30px 60px 0;overflow:visible;position:relative}.gbs-swiper.swiper-container .swiper-wrapper{padding-bottom:30px}.gbs-swiper.swiper-container .swiper-wrapper>.swiper-slide{height:100%;touch-action:pan-y}.gbs-swiper.swiper-container .swiper-pagination{bottom:0}.gbs-swiper.swiper-container .swiper-pagination .swiper-pagination-bullet{background:var(--wp--preset--color--text-3);border-radius:5px;height:10px;margin:0 5px;opacity:1;width:10px}.gbs-swiper.swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--wp--preset--color--primary);width:25px}.gbs-swiper.swiper-container .swiper-navigation{display:flex}.gbs-swiper.swiper-container .swiper-button-next,.gbs-swiper.swiper-container .swiper-button-prev{background:var(--wp--preset--color--background-1);border:2px solid var(--wp--preset--color--primary);border-radius:50%;bottom:0;box-sizing:border-box;height:35px;margin:0 0 0 10px;position:static;top:auto;width:35px}.gbs-swiper.swiper-container .swiper-button-next:after,.gbs-swiper.swiper-container .swiper-button-prev:after{content:none}.gbs-swiper.swiper-container .swiper-button-next svg,.gbs-swiper.swiper-container .swiper-button-prev svg{height:15px;transform:translateX(0);transition:transform .3s ease-in;width:15px}.gbs-swiper.swiper-container .swiper-button-next:hover svg,.gbs-swiper.swiper-container .swiper-button-prev:hover svg{transform:translateX(5px)}.gbs-swiper.swiper-container .swiper-button-next.swiper-button-disabled,.gbs-swiper.swiper-container .swiper-button-prev.swiper-button-disabled{border-color:var(--wp--preset--color--text-3);opacity:1}.gbs-swiper.swiper-container .swiper-button-next.swiper-button-disabled svg,.gbs-swiper.swiper-container .swiper-button-next.swiper-button-disabled svg *,.gbs-swiper.swiper-container .swiper-button-prev.swiper-button-disabled svg,.gbs-swiper.swiper-container .swiper-button-prev.swiper-button-disabled svg *{stroke:var(--wp--preset--color--text-3)}.gbs-swiper.swiper-container .swiper-button-prev{left:0}.gbs-swiper.swiper-container .swiper-button-prev:hover svg{transform:translateX(-5px)}.gbs-swiper.swiper-container .swiper-button-next{left:50px}@media (min-width:600px){.gbs-swiper.swiper-container{margin:30px 60px 0 120px}.editor-styles-wrapper .gbs-swiper.swiper-container{margin:0}.editor-styles-wrapper .gbs-swiper.swiper-container .swiper-wrapper .block-editor-block-list__layout{display:flex;flex-wrap:wrap}}.wp-block-embed__wrapper iframe{border-radius:10px}@media (min-width:600px){.wp-block-embed__wrapper{margin:0 30px}}.breadcrumb-s8w4g6{color:var(--wp--preset--color--text-2);font-size:13px;margin-bottom:var(--block-margin-medium)}.breadcrumb-s8w4g6 a{color:var(--wp--preset--color--primary)}.tag{align-items:flex-start;border:1px solid var(--wp--preset--color--background-2);border-radius:15px;display:inline-flex;font-size:var(--wp--custom--typography--font-size--x-small);gap:10px;line-height:1.2;margin:var(--block-margin-small) var(--block-margin-small) 0 0;padding:7px 15px;text-decoration:none}.tag.is-active{border:2px solid var(--wp--preset--color--primary)}.tag.is-hidden{display:none}.tag:hover{border-color:var(--wp--preset--color--text-3)}@media (min-width:600px){.tag{font-size:var(--wp--custom--typography--font-size--xx-small)}}.media-text-transposed{margin:var(--block-margin-medium) 0!important}@media (min-width:600px){.media-text-transposed{margin:var(--block-margin-large) 0!important}}@media (min-width:905px){.media-text-transposed{padding-bottom:80px}}.media-text-transposed .media-text-transposed-s9xkkz img{border-radius:10px}.media-text-transposed .media-text-transposed-s9xkkk{background:#fff;border-radius:10px;box-shadow:0 0 15px rgba(0,0,0,.1);padding:var(--block-margin-medium);position:relative}@media (min-width:905px){.media-text-transposed .media-text-transposed-s9xkkk{left:-120px;max-width:600px;padding:var(--block-margin-large);top:80px;width:calc(100% + 120px)}}p.is-style-paragraph-large{font-size:var(--wp--custom--typography--font-size--large)}.wp-block-gbs-card-text{margin:var(--block-margin-large) 0}.wp-block-gbs-card-text .h5{display:block;margin:0 0 10px}.wp-block-gbs-card-text .h2,.wp-block-gbs-card-text h2{margin:0 0 15px}.wp-block-gbs-card-text .h2 strong,.wp-block-gbs-card-text h2 strong{color:var(--wp--preset--color--primary)}.wp-block-gbs-card-text p a{color:var(--wp--preset--color--text-1);transition:color .1s ease-in}.wp-block-gbs-card-text .wp-block-button{margin:30px 0 0}@media (min-width:600px){.wp-block-gbs-card-text .h5{margin:0 0 15px}.wp-block-gbs-card-text p a:hover{color:var(--wp--preset--color--primary)}}.wp-block-gbs-card-img-text{margin:var(--block-margin-large) 0}.wp-block-gbs-card-img-text .wp-block-columns{gap:15px;margin:0}.wp-block-gbs-card-img-text .wp-block-column .wp-block-image img{border-radius:10px;width:100%}.wp-block-gbs-card-img-text .wp-block-column .wp-block-gbs-card-text{margin:0}.wp-block-gbs-card-img-text.has-img-position-left .wp-block-columns{flex-direction:row}.wp-block-gbs-card-img-text.has-img-position-right .wp-block-columns{flex-direction:row-reverse}.wp-block-gbs-card-img-text.has-img-position-full-width .wp-block-columns{flex-direction:column;gap:15px}.wp-block-gbs-card-img-text.has-img-format-landscape .wp-block-column{flex-basis:0;flex-grow:1}.wp-block-gbs-card-img-text.has-img-format-portrait .wp-block-column{flex-basis:0;flex-grow:2}.wp-block-gbs-card-img-text.has-img-format-portrait .wp-block-column:first-child{flex-grow:1}@media (min-width:600px){.wp-block-gbs-card-img-text .wp-block-columns{gap:60px}.wp-block-gbs-card-img-text.has-img-position-full-width .wp-block-columns{gap:15px}}.wp-block-gbs-key-figure-item{display:flex;flex-direction:column}.wp-block-gbs-key-figure-item p{color:var(--wp--preset--color--text-1);font-family:var(--wp--preset--font-family--bnpp-square);font-size:var(--wp--custom--typography--font-size--huge);font-weight:700;margin:15px 0 0;padding:10px}.wp-block-gbs-key-figure-item p b,.wp-block-gbs-key-figure-item p strong{color:var(--wp--preset--color--primary)}.wp-block-gbs-key-figure-item.swiper-slide{height:auto}.wp-block-gbs-key-figures{margin:var(--block-margin-large) 0}.wp-block-gbs-key-figures .h2{margin:0 0 10px}.wp-block-gbs-key-figures .h4{display:block;font-family:var(--wp--preset--font-family--bnpp-sans);font-size:var(--wp--custom--typography--font-size--large);font-weight:400;margin:0 0 30px}@media (min-width:600px){.wp-block-gbs-key-figures{margin:var(--block-margin-large)}}.wp-block-gbs-card-box{background:var(--wp--preset--color--background-1);border-radius:10px;box-shadow:5px 5px 30px 0 rgba(0,0,0,.07);display:flex;margin:var(--block-margin-medium) 0;padding:30px}.wp-block-gbs-card-box.swiper-slide{box-sizing:border-box;display:flex;height:auto!important;max-width:100%;width:auto}.wp-block-gbs-card-box .imgBlock{position:relative;z-index:0}.wp-block-gbs-card-box .imgBlock>.components-button{position:absolute;right:-10px;top:-10px;z-index:1}.wp-block-gbs-card-box .iconWrapper{height:120px;width:120px}.wp-block-gbs-card-box .iconWrapper>img,.wp-block-gbs-card-box .iconWrapper>svg{display:block;height:100%;width:100%}.wp-block-gbs-card-box .text-content{display:flex;flex-direction:column;text-align:left}.wp-block-gbs-card-box .text-content .h3 strong{color:var(--wp--preset--color--primary)}.wp-block-gbs-card-box .text-content p{font-size:var(--wp--custom--typography--font-size--x-small)}.wp-block-gbs-card-box .text-content .wp-block-button{margin:15px 0 0}.wp-block-gbs-card-box.has-format-vertical-center,.wp-block-gbs-card-box.has-format-vertical-left{flex-direction:column}.wp-block-gbs-card-box.has-format-vertical-center .text-content .h3,.wp-block-gbs-card-box.has-format-vertical-left .text-content .h3{margin:15px 0 0}.wp-block-gbs-card-box.has-format-vertical-center .text-content p,.wp-block-gbs-card-box.has-format-vertical-left .text-content p{margin:10px 0 15px}.wp-block-gbs-card-box.has-format-vertical-left,.wp-block-gbs-card-box.has-format-vertical-left .text-content{align-items:flex-start}.wp-block-gbs-card-box.has-format-vertical-center{align-items:center}.wp-block-gbs-card-box.has-format-vertical-center .text-content{align-items:center;text-align:center}.wp-block-gbs-card-box.has-format-vertical-center .text-content .wp-block-button,.wp-block-gbs-card-box.has-format-vertical-center .text-content .wp-block-button a{width:100%}.wp-block-gbs-card-box.has-format-horizontal,.wp-block-gbs-card-box.has-format-horizontal-small{align-items:flex-start;flex-direction:column}.wp-block-gbs-card-box.has-format-horizontal .iconWrapper,.wp-block-gbs-card-box.has-format-horizontal-small .iconWrapper{height:75px;width:75px}.wp-block-gbs-card-box.has-format-horizontal .text-content,.wp-block-gbs-card-box.has-format-horizontal-small .text-content{align-items:flex-start}.wp-block-gbs-card-box.has-format-horizontal .text-content .h3,.wp-block-gbs-card-box.has-format-horizontal-small .text-content .h3{margin:15px 0 0}.wp-block-gbs-card-box.has-format-horizontal .text-content p,.wp-block-gbs-card-box.has-format-horizontal-small .text-content p{margin:10px 0 15px}.wp-block-gbs-card-box.has-format-horizontal .text-content .wp-block-button,.wp-block-gbs-card-box.has-format-horizontal .text-content .wp-block-button a,.wp-block-gbs-card-box.has-format-horizontal-small .text-content .wp-block-button,.wp-block-gbs-card-box.has-format-horizontal-small .text-content .wp-block-button a{width:100%}.wp-block-gbs-card-box.has-format-horizontal-small.has-format-horizontal-small .text-content p,.wp-block-gbs-card-box.has-format-horizontal.has-format-horizontal-small .text-content p{margin:10px 0 0}@media (min-width:600px){.wp-block-gbs-card-box{margin:var(--block-margin-large)}.wp-block-column .wp-block-gbs-card-box{flex:1;margin:0}.wp-block-gbs-card-box.has-format-horizontal,.wp-block-gbs-card-box.has-format-horizontal-small{align-items:center;flex-direction:row}.wp-block-gbs-card-box.has-format-horizontal .text-content,.wp-block-gbs-card-box.has-format-horizontal-small .text-content{align-items:flex-start;margin-left:15px}.wp-block-gbs-card-box.has-format-horizontal .text-content .h3,.wp-block-gbs-card-box.has-format-horizontal-small .text-content .h3{margin:0}.wp-block-gbs-card-box.has-format-horizontal .text-content .wp-block-button,.wp-block-gbs-card-box.has-format-horizontal .text-content .wp-block-button a,.wp-block-gbs-card-box.has-format-horizontal-small .text-content .wp-block-button,.wp-block-gbs-card-box.has-format-horizontal-small .text-content .wp-block-button a{width:auto}.wp-block-gbs-card-box.has-format-horizontal .iconWrapper{height:240px;width:240px}.wp-block-gbs-card-box.has-format-horizontal .iconWrapper>svg,.wp-block-gbs-card-box.has-format-horizontal .iconWrapper>svg *{stroke-width:1}.wp-block-gbs-card-box.has-format-horizontal .text-content{flex:1}.wp-block-gbs-card-box.has-format-horizontal .text-content p{margin:10px 0 var(--block-margin-medium)}.wp-block-gbs-card-box.has-format-horizontal-small .text-content p{margin:10px 0}}.wp-block-gbs-verbatim,.wp-block-gbs-verbatim.swiper-slide{background:var(--wp--preset--color--background-1);border-radius:10px;box-shadow:0 5px 30px 0 rgba(0,0,0,.07);height:auto;margin:var(--block-margin-large) 0;padding:30px;width:auto}.wp-block-gbs-verbatim .quote-text,.wp-block-gbs-verbatim .quote-text p,.wp-block-gbs-verbatim.swiper-slide .quote-text,.wp-block-gbs-verbatim.swiper-slide .quote-text p{font-family:var(--wp--preset--font-family--bnpp-square);font-size:var(--wp--custom--typography--font-size--huge);font-weight:700;line-height:var(--wp--custom--typography--line-height--small);margin:0}.wp-block-gbs-verbatim .author,.wp-block-gbs-verbatim.swiper-slide .author{align-items:center;display:flex;flex-wrap:wrap;margin-top:var(--block-margin-medium)}.wp-block-gbs-verbatim .author .components-placeholder.block-editor-media-placeholder,.wp-block-gbs-verbatim.swiper-slide .author .components-placeholder.block-editor-media-placeholder{width:100%}.wp-block-gbs-verbatim .author .imageWrapper,.wp-block-gbs-verbatim.swiper-slide .author .imageWrapper{height:130px;margin-right:15px;width:130px}.wp-block-gbs-verbatim .author .imageWrapper>img,.wp-block-gbs-verbatim.swiper-slide .author .imageWrapper>img{border-radius:50%;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-gbs-verbatim .author .author-infos,.wp-block-gbs-verbatim.swiper-slide .author .author-infos{flex:1}.wp-block-gbs-verbatim .author .author-infos .author-name,.wp-block-gbs-verbatim.swiper-slide .author .author-infos .author-name{display:block;font-size:var(--wp--custom--typography--font-size--small);font-weight:700;margin-bottom:7px}.wp-block-gbs-verbatim .author .author-infos .author-title,.wp-block-gbs-verbatim.swiper-slide .author .author-infos .author-title{color:var(--wp--preset--color--text-2);display:block;font-size:var(--wp--custom--typography--font-size--xx-small);font-weight:400}@media (min-width:600px){.wp-block-gbs-verbatim .author .author-infos .author-name,.wp-block-gbs-verbatim.swiper-slide .author .author-infos .author-name{font-size:var(--wp--custom--typography--font-size--medium)}.wp-block-gbs-verbatim .author .author-infos .author-title,.wp-block-gbs-verbatim.swiper-slide .author .author-infos .author-title{font-weight:600}}.wp-block-gbs-verbatim-slider .gbs-verbatims-swiper.swiper-container{margin:0 0 60px -60px;overflow:hidden;padding:60px 0 60px 60px;position:relative;z-index:1}.wp-block-gbs-verbatim-slider .gbs-verbatims-swiper.swiper-container .wp-block-gbs-verbatim{box-shadow:none;height:auto!important;margin:0 20px;width:-moz-fit-content!important;width:fit-content!important}.wp-block-gbs-verbatim-slider .gbs-verbatims-swiper.swiper-container .wp-block-gbs-verbatim.swiper-slide-active{box-shadow:0 5px 30px 0 rgba(0,0,0,.07)}.wp-block-gbs-verbatim-slider .gbs-verbatims-swiper.swiper-container .swiper-pagination{bottom:0}.wp-block-gbs-verbatim-slider .gbs-verbatims-swiper.swiper-container .swiper-pagination .swiper-pagination-bullet{background:var(--wp--preset--color--text-3);border-radius:5px;height:10px;margin:0 5px;opacity:1;width:10px}.wp-block-gbs-verbatim-slider .gbs-verbatims-swiper.swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--wp--preset--color--primary);width:25px}.wp-block-gbs-sector-select{margin:var(--block-margin-large) 0;position:relative;z-index:1}.wp-block-gbs-sector-select .h3{font-family:var(--wp--preset--font-family--bnpp-square);font-size:var(--wp--custom--typography--font-size--gigantic);font-weight:700;line-height:1.2;margin:0 0 10px}.wp-block-gbs-sector-select .intro{font-family:var(--wp--preset--font-family--bnpp-sans);font-size:var(--wp--custom--typography--font-size--large);line-height:1.32;margin:0 0 10px}.wp-block-gbs-sector-select input[type=checkbox]{height:0;left:-9999px;position:absolute;width:0}.wp-block-gbs-sector-select .sectors-list-button-label{background:var(--wp--preset--color--background-1);border:2px solid var(--wp--preset--color--background-2);border-radius:10px;box-shadow:5px 5px 15px 0 rgba(0,0,0,.07);color:var(--wp--preset--color--text-2);display:block;font-size:var(--wp--custom--typography--font-size--small);font-weight:700;height:70px;line-height:70px;padding:0 15px;position:relative;z-index:2}.wp-block-gbs-sector-select .sectors-list-button-label:after{background-color:var(--wp--preset--color--primary);background-image:url(https://3stepit.bnpparibas/wp-content/themes/leasingsolutions/assets/images/icon-arrow-down.svg);background-position:50%;background-repeat:no-repeat;background-size:15px 15px;border-radius:5px;content:"";display:block;height:35px;position:absolute;right:15px;top:17px;width:35px;z-index:3}.wp-block-gbs-sector-select .sectors-list{display:none;list-style:none;margin:var(--block-margin-medium) 0 0;padding:0}.wp-block-gbs-sector-select .sectors-list>li{background:var(--wp--preset--color--background-1);border:2px solid var(--wp--preset--color--background-2);border-radius:10px;box-shadow:5px 5px 15px 0 rgba(0,0,0,.07);display:flex;height:70px;margin-bottom:var(--block-margin-medium)}.wp-block-gbs-sector-select .sectors-list>li>a{align-items:center;display:flex;flex:1;font-size:var(--wp--custom--typography--font-size--x-small);font-weight:600;height:100%;line-height:1.32;padding:0 10px;text-decoration:none}.wp-block-gbs-sector-select .sectors-list>li>a>img{display:block;height:auto;margin-right:10px;width:50px}.wp-block-gbs-sector-select input[type=checkbox]:checked~.sectors-list{display:block}@media (min-width:600px){.wp-block-gbs-sector-select .h3{font-size:var(--wp--custom--typography--font-size--huge);line-height:1.24;margin:0 60px 10px}.wp-block-gbs-sector-select .intro{margin:0 60px var(--block-margin-medium)}.wp-block-gbs-sector-select .animated-scene,.wp-block-gbs-sector-select .sectors-list-button-label,.wp-block-gbs-sector-select input[type=checkbox]{display:none}.wp-block-gbs-sector-select .sectors-list{display:flex;flex-wrap:wrap;margin:0 15px}.wp-block-gbs-sector-select .sectors-list>li{height:147px;margin:15px;width:calc(33.33333% - 42px)}.wp-block-gbs-sector-select .sectors-list>li>a{align-items:flex-start;flex-direction:column;font-size:var(--wp--custom--typography--font-size--medium);font-weight:700;height:auto;justify-content:space-between;padding:10px 30px 20px 20px;position:relative;z-index:1}.wp-block-gbs-sector-select .sectors-list>li>a>img{margin-right:0;width:75px}.wp-block-gbs-sector-select .sectors-list>li>a:after{background-color:var(--wp--preset--color--primary);background-image:url(https://3stepit.bnpparibas/wp-content/themes/leasingsolutions/assets/images/icon-arrow-right.svg);background-position:50%;background-repeat:no-repeat;background-size:15px 15px;border-radius:10px 0;bottom:0;content:"";display:block;height:30px;opacity:0;position:absolute;right:0;transition:opacity .1s ease-in;width:30px;z-index:2}.wp-block-gbs-sector-select .sectors-list>li>a:hover:after{opacity:1}}.wp-block-gbs-sector-select.block-editor-block-list__block .wp-block-gbs-sector-select h3,.wp-block-gbs-sector-select.block-editor-block-list__block .wp-block-gbs-sector-select p{display:none}.wp-block-gbs-follow-us{border:2px solid var(--wp--preset--color--background-2);border-radius:10px;padding:15px}.wp-block-gbs-follow-us .h5{margin:0 0 15px}.wp-block-gbs-follow-us .follow-us__list{display:flex}.wp-block-gbs-follow-us .follow-us__item{margin-right:10px}.wp-block-gbs-follow-us .follow-us__link{display:block;width:100%}@media (min-width:600px){.wp-block-gbs-follow-us{padding:30px}.wp-block-gbs-follow-us .follow-us__link:hover>svg path{fill:var(--wp--preset--color--primary)}}.wp-block-gbs-follow-us.block-editor-block-list__block .wp-block-gbs-follow-us{border:none;padding:0}.wp-block-gbs-follow-us.block-editor-block-list__block .wp-block-gbs-follow-us h5{display:none}.wp-block-gbs-latest-news{margin-bottom:var(--block-margin-large)}.wp-block-gbs-latest-news .latest-news__header{align-items:center;display:flex;justify-content:space-between}.wp-block-gbs-latest-news .h2{margin-bottom:20px}.wp-block-gbs-latest-news .news-list{display:block;grid-template-columns:none}.wp-block-gbs-latest-news .news-list .content__x-small{border-radius:10px;box-shadow:5px 5px 30px 0 rgba(0,0,0,.07);padding:30px}.wp-block-gbs-latest-news .news-list .content__link_wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between}.wp-block-gbs-latest-news .news-list .content__link_wrapper>a{text-decoration:none}.wp-block-gbs-latest-news .news-list .content__link_wrapper .tags{margin-top:auto}.wp-block-gbs-latest-news.block-editor-block-list__block .wp-block-gbs-latest-news{border:none;padding:0}.wp-block-gbs-latest-news.block-editor-block-list__block .wp-block-gbs-latest-news .latest-news__header{display:none}@media (min-width:600px){.wp-block-gbs-latest-news .h2{margin-bottom:45px}.wp-block-gbs-latest-news .news-list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:45px}.wp-block-gbs-latest-news .news-list .content__x-small:first-child{grid-column:1/3}.wp-block-gbs-latest-news .news-list .content__x-small:first-child .content__image-wrapper{float:left;margin-bottom:15px;margin-right:20px;padding-top:25%;width:50%}}.wp-block-gbs-post-header-img{margin-bottom:60px;position:relative;z-index:1}.wp-block-gbs-post-header-img .imgWrapper{height:0;overflow:hidden;padding-bottom:100%;position:relative;z-index:0}.wp-block-gbs-post-header-img img{border-radius:10px;display:block;filter:brightness(.75) saturate(1.2);height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.wp-block-gbs-post-header-img .text-content{bottom:30px;color:var(--wp--preset--color--background-1);left:30px;position:absolute;width:calc(100% - 60px);z-index:2}.wp-block-gbs-post-header-img .text-content .h1{margin:15px 0 0}.editor-styles-wrapper .wp-block-gbs-post-header-img.block-editor-block-list__block .h1{font-size:24px}.wp-block-gbs-post-header-img.block-editor-block-list__block .h1{bottom:30px;color:var(--wp--preset--color--background-1);left:30px;position:absolute;width:calc(100% - 60px);z-index:2}@media (min-width:600px){.wp-block-gbs-post-header-img .imgWrapper{padding-bottom:40%}.wp-block-gbs-post-header-img .text-content{width:calc(75% - 60px)}}.wp-block-gbs-animation-block .desktop{display:none}.wp-block-gbs-animation-block .mobile{display:block}@media (min-width:600px){.wp-block-gbs-animation-block .desktop{display:block}.wp-block-gbs-animation-block .mobile{display:none}}.wp-block-gbs-list-icon-text-item{align-items:center;display:flex;flex-direction:column;padding:15px 0}.wp-block-gbs-list-icon-text-item .wp-block-image{margin:0;width:75px}.wp-block-gbs-list-icon-text-item .wp-block-image img{width:75px}.wp-block-gbs-list-icon-text-item .text-content{flex:1;padding:7px 0;text-align:center}.wp-block-gbs-list-icon-text-item .text-content .h3{margin:0 0 7px}@media (min-width:600px){.wp-block-gbs-list-icon-text-item{flex-direction:row}.wp-block-gbs-list-icon-text-item .wp-block-image{margin:0 15px 0 0;width:120px}.wp-block-gbs-list-icon-text-item .wp-block-image img{width:100px}.wp-block-gbs-list-icon-text-item .text-content{text-align:left}}.wp-block-gbs-list-icon-text{border-radius:10px;box-shadow:5px 5px 30px 0 rgba(0,0,0,.07);margin:var(--block-margin-large) 0;padding:15px 30px}.wp-block-gbs-list-icon-text .h2{margin:15px 0}.wp-block-gbs-list-icon-text .list-icon-text .wp-block-gbs-list-icon-text-item{border-top:2px solid var(--wp--preset--color--background-2)}@media (min-width:600px){.wp-block-gbs-list-icon-text{padding:30px 60px}}.wp-block-gbs-list-icon-text-simple{margin:var(--block-margin-large) 0}.wp-block-gbs-list-icon-text-simple .list-icon-text{border-radius:10px;box-shadow:5px 5px 30px 0 rgba(0,0,0,.07);margin-top:var(--block-margin-medium);padding:10px 30px}.wp-block-gbs-list-icon-text-simple .list-icon-text .wp-block-gbs-list-icon-text-item{border-top:2px solid var(--wp--preset--color--background-2)}.wp-block-gbs-list-icon-text-simple .list-icon-text .wp-block-gbs-list-icon-text-item:first-child{border-top:none}@media (min-width:600px){.wp-block-gbs-list-icon-text-simple .list-icon-text{padding:10px 60px}}.wp-block-gbs-list-icon-text-with-intro{margin:var(--block-margin-large) 0}.wp-block-gbs-list-icon-text-with-intro .wp-block-gbs-list-icon-text-simple{margin:0}@media (min-width:600px){.wp-block-gbs-list-icon-text-with-intro>h2,.wp-block-gbs-list-icon-text-with-intro>p{padding-left:var(--block-margin-large);padding-right:var(--block-margin-large)}}.journalist-s7extc{border:2px solid var(--wp--preset--color--background-2);border-radius:10px;margin-bottom:var(--block-margin-large);padding:30px}.journalist-s7extc .journalist-s7eybt{font-size:24px;margin-top:0}.journalist-s7extc .journalist-s7eych{font-size:24px;margin-top:0;width:100%}.journalist-s7extc .journalist-s7eygl{color:var(--wp--preset--color--primary)}.journalist-s7extc .journalist-s7eyct{margin-bottom:var(--block-margin-medium)}.journalist-s7extc .journalist-s7eysy{width:100%}.recommanded-topics{margin-bottom:45px}.recommanded-topics .recommanded-topics-showmore{display:inline-block}.recommanded-topics .recommanded-topics-showless,.recommanded-topics.all-visible .recommanded-topics-showmore{display:none}.recommanded-topics.all-visible .recommanded-topics-showless{display:inline-block}.recommanded-topics-btn-wrapper{margin-top:23px}.recommanded-topics-s7ewo4{background-color:transparent;border:none;color:#0d1519;cursor:pointer;font-size:var(--wp--custom--typography--font-size--small);font-weight:700;margin-top:var(--block-margin-medium);position:relative}.recommanded-topics-s7ewo4:after{content:url(https://3stepit.bnpparibas/wp-content/themes/leasingsolutions/assets/images/icon-arrow-right-black.svg);display:inline-block;margin-left:10px;vertical-align:middle}.recommanded-topics-s7ewo4:hover{text-decoration:underline}.gbs-tabs-block{margin:var(--block-margin-large) 0;position:relative}.gbs-tabs-block .swiper-container{margin:var(--block-margin-medium) 0}.gbs-tabs-block .swiper-pagination-bullets.swiper-pagination-horizontal.swiper-pagination{bottom:0}.gbs-tabs-block .swiper-pagination-bullets.swiper-pagination-horizontal.swiper-pagination .swiper-pagination-bullet{background:var(--wp--preset--color--text-3);border-radius:5px;height:10px;margin:0 5px;opacity:1;width:10px}.gbs-tabs-block .swiper-pagination-bullets.swiper-pagination-horizontal.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--wp--preset--color--primary);width:25px}.gbs-tabs-block .gbs-tabs-block-s7tlgv{background:#fff;border-radius:10px;box-shadow:5px 5px 30px 0 rgba(0,0,0,.07);height:90px;overflow-x:auto;padding:0 var(--block-margin-medium);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;white-space:nowrap}@media (min-width:905px){.gbs-tabs-block .gbs-tabs-block-s7tlgv.is-centered{text-align:center}}.gbs-tabs-block .gbs-tabs-block-s7tlgv::-webkit-scrollbar{display:none}.gbs-tabs-block .gbs-tabs-block-s7tlhe{background-color:transparent;border:0;color:var(--wp--preset--color--text-1);cursor:pointer;font-size:24px;font-weight:700;height:100%;margin:0 5px;padding:0 30px;position:relative;scroll-snap-align:center;white-space:nowrap}.gbs-tabs-block .gbs-tabs-block-s7tlhe.is-active:after{background-color:var(--wp--preset--color--primary);border-radius:5px 5px 0 0;bottom:0;content:" ";display:block;height:5px;left:50%;position:absolute;transform:translateX(-50%);width:120px}.gbs-tabs-block .swiper-slide{background-color:#fff;height:auto}.gbs-tabs-block .gbs-tabs-block-s7touu{align-items:center;display:flex;flex-direction:column;gap:var(--block-margin-small)}@media (min-width:600px){.gbs-tabs-block .gbs-tabs-block-s7touu{flex-direction:row;gap:var(--block-margin-large)}.gbs-tabs-block .gbs-tabs-block-s7tory{max-width:30%}}.gbs-tabs-block .gbs-tabs-block-s7tory img{width:100%}.gbs-tabs-block .gbs-tabs-block-s7tot1{flex:1;overflow:hidden;padding:10px var(--block-margin-medium)}@media (max-width:767px){.gbs-tabs-block .gbs-tabs-block-s7tot1{padding-bottom:50px}}@media (min-width:600px){.gbs-tabs-block .gbs-tabs-block-s7tot1{padding:10px var(--block-margin-large)}}.gbs-tabs-block .gbs-tabs-block-s7tot1 p{margin:0}.editor-styles-wrapper .gbs-tabs-block{background-color:var(--wp--preset--color--background-2);padding:1.5rem}.editor-styles-wrapper .gbs-tabs-block .gbs-tabs-block-s8wjit{align-items:center;display:flex;margin-bottom:var(--block-margin-medium)}.editor-styles-wrapper .gbs-tabs-block .gbs-tabs-block-s8wjiy{font-size:16px}.editor-styles-wrapper .gbs-tabs-block .gbs-tabs-block-s8wjiy:first-of-type{padding-left:0}.editor-styles-wrapper .gbs-tabs-block .gbs-tabs-block-s8wjiy.is-active{font-weight:700}.editor-styles-wrapper .gbs-tabs-block .gbs-tabs-block-s8wkdd{margin-left:.5rem}.wp-block-gbs-timeline{margin:var(--block-margin-medium) 0;position:relative}@media (min-width:905px){.wp-block-gbs-timeline{margin:var(--block-margin-large) 0}}.wp-block-gbs-timeline:before{background-color:#f1f3f4;content:" ";display:block;height:10px;left:0;position:absolute;transform:translateY(75px);width:100%;z-index:-1}.wp-block-gbs-timeline .wp-block-gbs-timeline-inner{display:flex;flex-wrap:nowrap;gap:20px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.wp-block-gbs-timeline .wp-block-gbs-timeline-inner::-webkit-scrollbar{display:none}.wp-block-gbs-timeline .wp-block-gbs-timeline-inner.with-visible-scroll{scrollbar-width:auto!important}.wp-block-gbs-timeline .wp-block-gbs-timeline-inner.with-visible-scroll::-webkit-scrollbar{display:block!important;height:10px}.wp-block-gbs-timeline .wp-block-gbs-timeline-inner.with-visible-scroll::-webkit-scrollbar-thumb{background-color:#888}.wp-block-gbs-timeline .wp-block-gbs-timeline-inner.with-visible-scroll::-webkit-scrollbar-track{background-color:#f1f1f1}.wp-block-gbs-timeline .wp-block-gbs-timeline-inner>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;gap:30px;position:static}.wp-block-gbs-timeline .wp-block-gbs-timeline-item{flex-shrink:0;scroll-snap-align:start;width:240px}.wp-block-gbs-timeline .wp-block-gbs-timeline-item>p{align-items:center;background-color:var(--wp--preset--color--primary);border-radius:5px;color:#fff;display:inline-flex;font-size:var(--wp--custom--typography--font-size--huge);height:40px;justify-content:center;margin:0 0 80px;padding:0 10px;position:relative;text-align:center}.wp-block-gbs-timeline .wp-block-gbs-timeline-item>p:before{background-color:var(--wp--preset--color--primary);border-radius:100%;content:" ";display:block;height:34px;left:10px;position:absolute;top:63px;width:34px}.wp-block-gbs-timeline .wp-block-gbs-timeline-item>p:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid var(--wp--preset--color--primary);content:" ";display:inline-block;height:0;left:20px;position:absolute;top:100%;width:0}.wp-block-gbs-timeline .swiper-navigation{display:flex}.wp-block-gbs-timeline .swiper-button-next,.wp-block-gbs-timeline .swiper-button-prev{background-color:transparent;border:2px solid var(--wp--preset--color--primary);border-radius:100%;bottom:0;box-sizing:border-box;color:var(--wp--preset--color--primary);height:35px;left:0;margin:0 0 0 10px;position:static;top:auto;width:35px}.wp-block-gbs-timeline .swiper-button-next.swiper-button-next,.wp-block-gbs-timeline .swiper-button-prev.swiper-button-next{left:45px}.wp-block-gbs-timeline .swiper-button-next:after,.wp-block-gbs-timeline .swiper-button-prev:after{transform:scale(.3)}.wp-block-gbs-media-text-locked{align-items:flex-start;display:flex}.wp-block-gbs-media-text-locked .wp-block-image{flex-shrink:0;margin-right:var(--block-margin-small)}.wp-block-gbs-media-text-locked .wp-block-image+p{margin-top:0}.wp-block-gbs-media-text-locked p:last-of-type{margin-bottom:0}.wp-block-gbs-slider-simple{margin:var(--block-margin-medium) 0;position:relative}@media (min-width:905px){.wp-block-gbs-slider-simple{margin:var(--block-margin-large) 0}}@media (max-width:904px){.wp-block-gbs-slider-simple .swiper-wrapper{padding-bottom:30px}}@media (min-width:905px){.wp-block-gbs-slider-simple .has-navigation .swiper-wrapper{padding-bottom:30px}}.wp-block-gbs-slider-simple .swiper-navigation{display:flex}.editor-styles-wrapper .wp-block-gbs-slider-simple .wp-block-gbs-slider-simple-inner{display:flex;flex-wrap:nowrap;gap:var(--block-margin-medium);overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:auto!important}.editor-styles-wrapper .wp-block-gbs-slider-simple .wp-block-gbs-slider-simple-inner::-webkit-scrollbar{display:block!important;height:10px}.editor-styles-wrapper .wp-block-gbs-slider-simple .wp-block-gbs-slider-simple-inner::-webkit-scrollbar-thumb{background-color:#888}.editor-styles-wrapper .wp-block-gbs-slider-simple .wp-block-gbs-slider-simple-inner::-webkit-scrollbar-track{background-color:#f1f1f1}.editor-styles-wrapper .wp-block-gbs-slider-simple .wp-block-gbs-slider-simple-inner>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;gap:30px;position:static}.wp-block-gbs-slider-simple:has(.swiper-container){overflow-x:hidden}.wp-block-gbs-slider-simple:has(.swiper-container) .swiper-button-next,.wp-block-gbs-slider-simple:has(.swiper-container) .swiper-button-prev{border:2px solid var(--wp--preset--color--primary);border-radius:100%;bottom:0;box-sizing:border-box;color:var(--wp--preset--color--primary);height:35px;left:0;margin:0 0 0 10px;position:static;top:auto;width:35px}.wp-block-gbs-slider-simple:has(.swiper-container) .swiper-button-next.swiper-button-next,.wp-block-gbs-slider-simple:has(.swiper-container) .swiper-button-prev.swiper-button-next{left:45px}.wp-block-gbs-slider-simple:has(.swiper-container) .swiper-button-next:after,.wp-block-gbs-slider-simple:has(.swiper-container) .swiper-button-prev:after{transform:scale(.3)}@media (min-width:600px){.wp-block-gbs-slider-simple:has(.swiper-container) .swiper-pagination-bullets.swiper-pagination-horizontal.swiper-pagination{bottom:0}}.wp-block-gbs-slider-simple:has(.swiper-container) .swiper-pagination-bullets.swiper-pagination-horizontal.swiper-pagination .swiper-pagination-bullet{background:var(--wp--preset--color--text-3);border-radius:5px;height:10px;margin:0 5px;opacity:1;width:10px}.wp-block-gbs-slider-simple:has(.swiper-container) .swiper-pagination-bullets.swiper-pagination-horizontal.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--wp--preset--color--primary);width:25px}.wp-block-gbs-slider-simple.is-profile .wp-block-gbs-media-text-locked .wp-block-image img{border:1px solid #f1f3f4!important;border-radius:10px!important;padding:10px!important}.wp-block-gbs-slider-simple .wp-block-gbs-media-text-locked{flex-direction:column}.wp-block-gbs-slider-simple .wp-block-gbs-media-text-locked .wp-block-image{width:100%}.wp-block-gbs-slider-simple .wp-block-gbs-media-text-locked .wp-block-image img{border-radius:10px;width:100%}@media (max-width:599px){.wp-block-gbs-slider-simple .wp-block-gbs-media-text-locked .wp-block-image{margin:0 0 15px}.wp-block-gbs-slider-simple .wp-block-gbs-media-text-locked .wp-block-image img{width:100%!important}}.gbs-country-dropdown-wrapper{margin:var(--block-margin-large) 0;padding:0}@media (min-width:905px){.gbs-country-dropdown-wrapper{background-color:var(--wp--preset--color--background-2);padding:var(--block-margin-large)}}.gbs-country-dropdown{align-items:center;align-self:stretch;background-color:#fff;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;height:90px;max-height:90px;padding:0 30px;position:relative;z-index:100}.gbs-country-dropdown .gbs-country-dropdown-s8hlu2:not(.is-active:focus-within) .gbs-country-dropdown-s8hq7b{display:none}.gbs-country-dropdown .editor-styles-wrapper .gbs-country-dropdown-s8hq7b{display:none!important}.gbs-country-dropdown .gbs-country-dropdown-s8hmoub{background-color:transparent;border:none;font-size:var(--wp--custom--typography--font-size--large);margin:0;position:relative;width:100%;z-index:1}@media (min-width:905px){.gbs-country-dropdown .gbs-country-dropdown-s8hmoub{font-size:24px;font-weight:700}}.gbs-country-dropdown .gbs-country-dropdown-s8hmoub:after{background-color:var(--wp--preset--color--primary);background-image:url(https://3stepit.bnpparibas/wp-content/themes/leasingsolutions/assets/images/icon-arrow-down.svg);background-position:50%;background-repeat:no-repeat;background-size:15px 15px;border-radius:5px;content:"";display:block;height:35px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:35px;z-index:3}.gbs-country-dropdown .gbs-country-dropdown-s8hlu2{background-image:linear-gradient(180deg,transparent 84px,#fff 0,#fff);border-radius:10px;box-shadow:5px 5px 15px 0 rgba(0,0,0,.07);box-sizing:border-box;left:0;padding-top:90px;position:absolute;top:0;width:100%;z-index:1}.gbs-country-dropdown .gbs-country-dropdown-s8hq7b{margin-top:0;padding:0 var(--block-margin-medium)}.gbs-country-dropdown .gbs-country-dropdown-s8hq7b:before{background-color:#f1f3f4;border-radius:10px;content:" ";display:block;height:2px}.gbs-country-dropdown .gbs-country-dropdown-s8hlvb{display:none;font-weight:700;margin:var(--block-margin-medium) 0;text-transform:uppercase}.gbs-country-dropdown .gbs-country-dropdown-s8hlvg{display:flex;flex-wrap:wrap;gap:20px 0;list-style-type:none;margin:30px 0 45px 15px;padding:0}@media (min-width:905px){.gbs-country-dropdown .gbs-country-dropdown-s8hlvg{gap:25px 0}}.gbs-country-dropdown .gbs-country-dropdown-s8hlvt{flex-basis:50%}@media (min-width:905px){.gbs-country-dropdown .gbs-country-dropdown-s8hlvt{flex-basis:25%}}.gbs-country-dropdown .gbs-country-dropdown-s8hlvy:not(:hover){text-decoration:none}.wp-block-gbs-arguments{background-color:var(--wp--preset--color--background-2);border-radius:10px;margin:var(--block-margin-large) 0;padding:30px}.wp-block-gbs-arguments .text-wrapper{padding:15px 0 7px}.wp-block-gbs-arguments .h2{margin:0 0 10px}.wp-block-gbs-arguments .wp-block-gbs-card-box{margin:0;max-width:240px!important}@media (min-width:600px){.wp-block-gbs-arguments{padding:30px 60px}.wp-block-gbs-arguments .text-wrapper{padding:30px 0 0}}.editor-styles-wrapper .wp-block-gbs-arguments{padding:30px}.editor-styles-wrapper .wp-block-gbs-arguments .wp-block-gbs-card-box{flex:1}.wp-block-gbs-push{align-items:center;background:var(--wp--preset--color--primary);border-radius:10px;display:flex;flex-direction:column;margin:45px 0;padding:30px}.wp-block-gbs-push .text-content{color:var(--wp--preset--color--background-1);flex:1;text-align:center}.wp-block-gbs-push .text-content .h2,.wp-block-gbs-push .text-content .h3{margin:0}.wp-block-gbs-push .text-content p{font-size:var(--wp--custom--typography--font-size--x-small);margin-top:15px}.wp-block-gbs-push .text-content .wp-block-button{margin-top:30px}.wp-block-gbs-push .text-content .wp-block-button .wp-element-button{white-space:nowrap;width:100%}.wp-block-gbs-push .animation{flex:1;margin-bottom:30px;order:-1}@media (min-width:600px){.wp-block-gbs-push{flex-direction:row}.wp-block-gbs-push .text-content{flex:3;margin-right:30px;text-align:left}.wp-block-gbs-push .text-content .wp-block-button .wp-element-button{width:auto}.wp-block-gbs-push .animation{flex:2;margin-bottom:0;order:1}.wp-block-gbs-push.has-format-large{padding:60px}.wp-block-gbs-push.has-format-large .text-content{flex:2;margin-right:90px}.wp-block-gbs-push.has-format-large .animation{flex:1}}.wp-block-gbs-go-further{margin:var(--block-margin-large) 0}.wp-block-gbs-go-further .h2{font-size:var(--wp--custom--typography--font-size--huge);margin-bottom:20px}.wp-block-gbs-go-further .go-further-posts .swiper-wrapper{grid-template-columns:none}.wp-block-gbs-go-further .go-further-posts.gbs-swiper-mobile .swiper-wrapper{padding-bottom:40px}.wp-block-gbs-go-further .go-further-posts.gbs-swiper-mobile .swiper-wrapper>.swiper-slide{display:flex;height:auto}.wp-block-gbs-go-further .go-further-posts.gbs-swiper-mobile .swiper-pagination{bottom:0}.wp-block-gbs-go-further.block-editor-block-list__block .wp-block-gbs-go-further{border:none;margin:0;padding:0}.wp-block-gbs-go-further.block-editor-block-list__block .wp-block-gbs-go-further .go-further__header{display:none}@media (min-width:600px){.wp-block-gbs-go-further{margin:var(--block-margin-large)}.wp-block-gbs-go-further .h2{margin-bottom:45px}.wp-block-gbs-go-further .go-further-posts .swiper-wrapper{display:grid;grid-auto-rows:1fr;grid-template-columns:1fr 1fr;grid-gap:60px;overflow:visible}.wp-block-gbs-go-further .go-further-posts.gbs-swiper-mobile .swiper-wrapper>.swiper-slide{margin-right:0!important}}.wp-block-gbs-case-study{border:2px solid var(--wp--preset--color--background-2);box-shadow:15px 15px 30px 0 rgba(0,0,0,.07);display:flex;flex-direction:column;margin:var(--block-margin-large) 0;padding:var(--block-margin-medium)}.wp-block-gbs-case-study .case-study-label{margin-bottom:10px}.wp-block-gbs-case-study .case-study-title{margin-bottom:var(--block-margin-small)}.wp-block-gbs-case-study .case-study-image-mobile{display:block;margin-bottom:var(--block-margin-small)}.wp-block-gbs-case-study .case-study-image-mobile img{border-radius:10px;display:block;height:auto;width:100%}.wp-block-gbs-case-study .case-study-link{margin-top:var(--block-margin-medium)}.wp-block-gbs-case-study .case-study-link>.wp-block-button__link{width:100%}@media (min-width:600px){.wp-block-gbs-case-study{flex-direction:row;padding:var(--block-margin-large)}.wp-block-gbs-case-study .case-study-resume{flex:5}.wp-block-gbs-case-study .case-study-image{flex:3;margin-left:60px}.wp-block-gbs-case-study .case-study-image img{border-radius:10px;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-gbs-case-study .case-study-image-mobile{display:none}.wp-block-gbs-case-study .case-study-link>.wp-block-button__link{width:auto}}.wp-block-gbs-case-study.block-editor-block-list__block{border:none;box-shadow:none;padding:0}.wp-block-gbs-collapse{align-items:flex-start;background-color:#fff;border:2px solid #f1f3f4;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;height:190px;max-width:240px;overflow:hidden;position:relative}.wp-block-gbs-collapse p,.wp-block-gbs-collapse>.wp-block-heading{transition:top .25s}.wp-block-gbs-collapse .wp-block-heading{font-size:16px;font-weight:700}.wp-block-gbs-collapse p{font-size:12px}.wp-block-gbs-collapse.is-admin{margin-bottom:2rem;padding:20px;width:240px}.wp-block-gbs-collapse:not(.is-admin).is-active .wp-block-heading,.wp-block-gbs-collapse:not(.is-admin).is-active p{top:45%}.wp-block-gbs-collapse:not(.is-admin).is-active .wp-block-gbs-collapse-s9iw6l{background-image:url(https://3stepit.bnpparibas/wp-content/themes/leasingsolutions/assets/images/close-s9itcs.svg)}.wp-block-gbs-collapse:not(.is-admin) .wp-block-gbs-collapse-s9iw6l{background:url(/3stepit.bnpparibas/wp-content/themes/leasingsolutions/assets/images/plus-s9itcs.svg) 50% no-repeat #fff;border:solid #f1f3f4;border-radius:0 0 0 5px;border-width:0 0 2px 2px;cursor:pointer;height:30px;position:absolute;right:0;top:0;width:30px}.wp-block-gbs-collapse:not(.is-admin) .wp-block-heading{margin:0;padding:0 20px;position:absolute;top:100%;transform:translateY(calc(-100% - 20px))}.wp-block-gbs-collapse:not(.is-admin) p{line-height:1.5;margin:0;padding:0 20px;position:absolute;top:100%}.contact-block-light-grey{background-color:var(--wp--preset--color--background-2);border-radius:10px;padding:30px}.contact-block-light-grey .wp-block-image{margin:0 0 20px}.contact-block-light-grey .wp-block-heading{font-size:1.75rem;margin:0 0 10px;margin-block-start:0}.contact-block-light-grey .wp-block-paragraph,.contact-block-light-grey p{font-family:var(--wp--preset--font-family--open-sans);font-size:14px;font-weight:400}.contact-block-light-grey .wp-block-paragraph strong,.contact-block-light-grey p strong{font-family:var(--wp--preset--font-family--bnpp-sans);font-size:16px;font-weight:400}.contact-block-light-grey .wp-block-buttons{margin:10px 0 0}.text-and-contact>.wp-block-column:first-child{padding:0}@media (min-width:1240px){.text-and-contact>.wp-block-column:first-child{padding:0 60px!important}}@media (min-width:600px) and (max-width:1239px){.text-and-contact>.wp-block-column:first-child{flex-basis:60%!important}.text-and-contact>.wp-block-column:last-child{align-self:baseline;flex-basis:40%!important}}.contact-block-green-simple{border-radius:10px;cursor:pointer;display:block;margin:var(--block-margin-large) 0;position:relative;text-decoration:none}.contact-block-green-simple .contact-block-green-simple-content-wrapper{background-color:var(--wp--preset--color--primary);border-radius:10px;color:var(--wp--preset--color--background-1);padding:100px 30px 30px}.contact-block-green-simple .wp-block-paragraph,.contact-block-green-simple p{font-family:var(--wp--preset--font-family--bnpp-sans);font-size:1.125rem}.contact-block-green-simple .mobile-link{background:none;border:none;color:var(--wp--preset--color--background-1);display:inline-block;font-family:var(--wp--preset--font-family--bnpp-sans);font-size:var(--wp--custom--typography--font-size--small);font-weight:400;line-height:2;margin:0;padding:8px 15px 8px 0;position:relative;text-decoration:none;text-transform:none}.contact-block-green-simple .mobile-link:after{background:url(https://3stepit.bnpparibas/wp-content/themes/leasingsolutions/assets/images/link-arrow-white-thinner.svg) 50% no-repeat;background-size:10px;content:"";display:block;height:10px;opacity:1;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .1s ease-in;width:10px}.contact-block-green-simple[class*=is-animated]>svg{height:50px!important;left:30px;position:absolute;top:30px;width:50px!important;stroke:#fff}.contact-block-green-simple[class*=is-animated]>svg *{stroke:#fff!important;stroke-width:.5!important}@media (min-width:600px){.contact-block-green-simple .contact-block-green-simple-content-wrapper{padding:60px 165px}.contact-block-green-simple .mobile-link{display:none}.contact-block-green-simple[class*=is-animated]>svg{height:75px!important;left:60px;top:60px;width:75px!important}.contact-block-green-simple:after{background:url(https://3stepit.bnpparibas/wp-content/themes/leasingsolutions/assets/images/link-arrow-white-thinner.svg) 50% no-repeat;background-size:20px;content:"";display:block;height:20px;opacity:1;position:absolute;right:65px;top:50%;transform:translateY(-50%);transition:all .1s ease-in;width:20px}.contact-block-green-simple:hover:after{right:60px;transform:translateY(-50%)}}.contact-block-green-double{background-color:var(--wp--preset--color--primary);border-radius:10px;color:var(--wp--preset--color--background-1);display:block;margin:var(--block-margin-large) 0;padding:30px}.contact-block-green-double>.wp-block-columns{gap:30px;margin-top:30px}.contact-block-green-double>.wp-block-columns>.wp-block-column{background:var(--wp--preset--color--background-1);border-radius:10px;box-shadow:15px 15px 30px 0 rgba(0,0,0,.07);color:var(--wp--preset--color--text-1);display:flex;flex-direction:column;padding:30px}.contact-block-green-double>.wp-block-columns>.wp-block-column .contact-block-green-double-header{align-items:center;display:flex;flex-direction:row;margin-bottom:10px}.contact-block-green-double>.wp-block-columns>.wp-block-column .contact-block-green-double-header>figure{height:30px;line-height:30px;margin:0 15px 0 0!important;padding:10px;vertical-align:middle;width:30px}.contact-block-green-double>.wp-block-columns>.wp-block-column .contact-block-green-double-header>figure img{vertical-align:middle}.contact-block-green-double>.wp-block-columns>.wp-block-column .contact-block-green-double-header>.wp-block-heading{margin:0!important}.contact-block-green-double>.wp-block-columns>.wp-block-column p{display:none}.contact-block-green-double>.wp-block-columns>.wp-block-column>.wp-block-buttons{margin-top:auto}.contact-block-green-double>.wp-block-columns>.wp-block-column>.wp-block-buttons>.wp-block-button{width:100%}.contact-block-green-double>.wp-block-columns>.wp-block-column>.wp-block-buttons>.wp-block-button>.wp-block-button__link{display:block}@media (min-width:600px){.contact-block-green-double{padding:60px}.contact-block-green-double>.wp-block-columns{gap:60px}.contact-block-green-double>.wp-block-columns>.wp-block-column{background:var(--wp--preset--color--background-1);border-radius:10px;color:var(--wp--preset--color--text-1);display:flex;flex-direction:column;padding:30px}.contact-block-green-double>.wp-block-columns>.wp-block-column .contact-block-green-double-header{align-items:flex-start;display:flex;flex-direction:column}.contact-block-green-double>.wp-block-columns>.wp-block-column .contact-block-green-double-header>figure{height:45px;margin:0 0 10px!important;padding:15px;width:45px}.contact-block-green-double>.wp-block-columns>.wp-block-column p{display:block;font-size:14px;margin:0}.contact-block-green-double>.wp-block-columns>.wp-block-column>.wp-block-buttons{margin-top:auto;padding-top:30px}.contact-block-green-double>.wp-block-columns>.wp-block-column>.wp-block-buttons>.wp-block-button{width:auto}.contact-block-green-double>.wp-block-columns>.wp-block-column>.wp-block-buttons>.wp-block-button>.wp-block-button__link{display:inline-block}}.contact-block-grey-double{background-color:var(--wp--preset--color--background-2);border-radius:10px;display:block;margin:var(--block-margin-large) 0;padding:30px}.contact-block-grey-double>.wp-block-columns{gap:30px;margin-top:30px}.contact-block-grey-double>.wp-block-columns>.wp-block-column{align-items:center;background:var(--wp--preset--color--background-1);border-radius:10px;box-shadow:15px 15px 30px 0 rgba(0,0,0,.07);display:flex}.contact-block-grey-double>.wp-block-columns>.wp-block-column .wp-block-gbs-link-wrapper{align-items:center;align-self:stretch;display:flex;padding:15px 45px 10px 15px;position:relative;text-decoration:none;width:100%}.contact-block-grey-double>.wp-block-columns>.wp-block-column .wp-block-gbs-link-wrapper>figure{height:39px;line-height:39px;margin:0 15px 0 0!important;padding:18px;vertical-align:middle;width:39px}.contact-block-grey-double>.wp-block-columns>.wp-block-column .wp-block-gbs-link-wrapper>figure img{vertical-align:middle}.contact-block-grey-double>.wp-block-columns>.wp-block-column .wp-block-gbs-link-wrapper>.wp-block-heading{margin:0!important}.contact-block-grey-double>.wp-block-columns>.wp-block-column .wp-block-gbs-link-wrapper:after{background-image:url(https://3stepit.bnpparibas/wp-content/themes/leasingsolutions/assets/images/link-arrow-grey.svg);background-position:50%;background-repeat:no-repeat;background-size:15px;content:"";display:block;height:15px;opacity:1;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .1s ease-in;width:15px}@media (min-width:600px){.contact-block-grey-double{padding:60px}.contact-block-grey-double>.wp-block-columns{gap:60px}.contact-block-grey-double>.wp-block-columns>.wp-block-column .wp-block-gbs-link-wrapper:after{right:45px}.contact-block-grey-double>.wp-block-columns>.wp-block-column .wp-block-gbs-link-wrapper:hover:after{background-image:url(https://3stepit.bnpparibas/wp-content/themes/leasingsolutions/assets/images/link-arrow-green.svg);right:40px}}.contact-3-blocks{background-color:var(--wp--preset--color--background-2);border-radius:10px;display:block;max-width:1038px;padding:30px}.editor-styles-wrapper .contact-3-blocks{display:flex;flex-direction:column;padding:20px}.contact-3-blocks .wp-block-column{display:flex}.contact-3-blocks .wp-block-column .wp-block-gbs-card-box .text-content .wp-block-button{margin-top:auto}@media (min-width:600px){.contact-3-blocks{flex-direction:column;margin:var(--block-margin-large) auto;padding:60px}.contact-3-blocks .wp-block-column .wp-block-gbs-card-box .text-content{height:100%}.bottom-ctas .contact-3-blocks{margin:0 auto var(--block-margin-large)}}@media (min-width:905px){.contact-3-blocks{flex-direction:row}}.wp-block-button.is-animated-locker.is-style-animated>svg{height:20px!important;top:6px!important;width:20px!important}.solutions-pushs{flex-direction:column}.solutions-pushs>.wp-block-column{display:flex;flex-basis:auto}@media (min-width:905px){.solutions-pushs{flex-direction:row}}.gbs-sentence-builder-block{background:#fff;border:2px solid #f1f3f4;border-radius:40px;margin:var(--block-margin-medium) 0;padding:var(--block-margin-medium)}@media (min-width:905px){.gbs-sentence-builder-block{margin:var(--block-margin-large);padding:var(--block-margin-large) var(--block-margin-medium)}}.editor-styles-wrapper .gbs-sentence-builder-block{padding:30px}.editor-styles-wrapper .gbs-sentence-builder-block .gbs-sentence-builder-block-s9gilt{white-space:nowrap}.editor-styles-wrapper .gbs-sentence-builder-block .gbs-sentence-builder-block-s9gilt img{height:40px!important;vertical-align:middle;width:40px!important}.editor-styles-wrapper .gbs-sentence-builder-block .gbs-sentence-builder-block-s9gilt:after{display:none}.gbs-sentence-builder-block .gbs-sentence-builder-block-s9giug{align-items:center;display:flex;gap:15px;justify-content:center}@media (max-width:1239px){.gbs-sentence-builder-block .gbs-sentence-builder-block-s9giug{flex-direction:column}}.gbs-sentence-builder-block .gbs-sentence-builder-block-s9giug p{align-items:center;display:flex;margin:0}@media (min-width:1441px){.gbs-sentence-builder-block .gbs-sentence-builder-block-s9giug p{font-size:18px}}.gbs-sentence-builder-block .gbs-sentence-builder-block-s9gilt{align-items:center;background:#fff;border-radius:20px;box-shadow:5px 5px 30px 0 rgba(0,0,0,.07);cursor:pointer;display:flex;font-size:var(--wp--custom--typography--font-size--large);font-weight:700;padding:15px}.gbs-sentence-builder-block .gbs-sentence-builder-block-s9gilt.is-active{color:var(--wp--preset--color--primary)}@media (max-width:1239px){.gbs-sentence-builder-block .gbs-sentence-builder-block-s9gilt{justify-content:space-between;width:100%}}.gbs-sentence-builder-block .gbs-sentence-builder-block-s9gilt img{background-color:var(--wp--preset--color--primary);border-radius:15px;box-shadow:5px 5px 15px 0 rgba(0,0,0,.25);box-sizing:border-box;display:inline-block;height:50px;margin-right:15px;width:50px}.gbs-sentence-builder-block .gbs-sentence-builder-block-s9gilt:after{content:url(https://3stepit.bnpparibas/wp-content/themes/leasingsolutions/assets/images/icon-arrow-s4xupj.svg);margin-left:15px}.gbs-sentence-builder-block .gbs-sentence-builder-block-s9gilz{margin-top:30px;text-align:center}.gbs-sentence-builder-block .gbs-sentence-builder-block-s9gilz:not(.is-active){display:none}.gbs-sentence-builder-block .gbs-sentence-builder-block-s9gilz p{margin-bottom:0}.gbs-key-figures-s84vro{margin:var(--block-margin-medium) 0;padding:var(--block-margin-medium)}@media (min-width:905px){.gbs-key-figures-s84vro{margin:var(--block-margin-large) 0;padding:var(--block-margin-large)}}.gbs-key-figures-s84vro>.wp-block-heading{font-size:var(--wp--custom--typography--font-size--gigantic)}.gbs-key-figures-s84vro .gbs-key-figures-s84vze .wp-block-group{flex-basis:calc(50% - 0.75rem);text-align:center}@media (min-width:905px){.gbs-key-figures-s84vro .gbs-key-figures-s84vze .wp-block-group{flex-basis:calc(33.33333% - 1rem)}}.gbs-key-figures-s84vro .gbs-key-figures-s84vze .wp-block-group p:first-of-type{font-size:var(--wp--custom--typography--font-size--gigantic)}.gbs-text-four-cards{margin:var(--block-margin-medium) 0;padding:var(--block-margin-medium)}@media (min-width:905px){.gbs-text-four-cards{margin:var(--block-margin-large) 0;padding:var(--block-margin-large)}}.editor-styles-wrapper .gbs-text-four-cards>.block-editor-block-list__block{flex-direction:column}.gbs-text-four-cards .gbs-text-four-cards-s8le7a{align-items:normal;gap:1.5rem 0;justify-content:space-between}.gbs-text-four-cards .wp-block-gbs-card-box{flex:initial;flex-basis:calc(50% - 0.75rem)}.gbs-text-four-cards .wp-block-gbs-card-box .text-content .h3{font-size:var(--wp--custom--typography--font-size--medium)}.content__container .content__body-left{margin:0;padding:0 0 30px;position:relative}.content__container .content__body-left:after{background-color:var(--wp--preset--color--background-2);bottom:30px;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.content__container .content__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.content__container .content__top__date{color:var(--wp--preset--color--text-2);font-size:var(--wp--custom--typography--font-size--x-small);line-height:132%}.content__container .h2{margin-bottom:30px}.content__container .content__excerpt{font-size:var(--wp--custom--typography--font-size--medium);font-weight:700}.content__container .content__excerpt p{margin:0 0 30px}.content__container .content__content{font-size:var(--wp--custom--typography--font-size--x-small);margin:0 0 45px}.content__container .content__content>p{font-size:var(--wp--custom--typography--font-size--x-small);margin:0 0 30px}.content__container .content__content>figure{margin:45px 0}.content__container .content__content>figure img{border-radius:10px}.content__container .content__content .wp-block-gbs-verbatim{margin:45px 0}.content__container .content__footer{align-items:center;display:flex;justify-content:space-between;margin-bottom:45px}.content__container .content__footer__share{font-family:var(--wp--preset--font-family--bnpp-square);font-size:13px;margin-left:10px}.content__container .content__footer__share__link{display:inline-block;margin-left:15px;vertical-align:middle}.content__container .content__footer__share__link.linkedin svg{height:16px;width:auto}.content__container .content__footer__share__link.linkedin svg *{fill:var(--wp--preset--color--primary)}.content__container .content__footer__share__link.mail svg{height:20px;width:auto}.content__container .content__footer__share__link.mail svg *{stroke:var(--wp--preset--color--primary)}.content__container .content__footer__tags{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.content__container .content__footer__tags>li{margin-right:15px}.content__container .content__footer__tags>li>a{align-items:center;border:1px solid var(--wp--preset--color--background-2);border-radius:15px;color:var(--wp--preset--color--text-2);display:flex;font-size:var(--wp--custom--typography--font-size--x-small);font-weight:600;height:30px;justify-content:center;padding:0 15px;text-decoration:none}.content__container .content__body-right{margin-bottom:60px;padding-top:10px}.content__container .content__body-right-title{margin-bottom:30px}.content__container .content__related_posts{margin-bottom:35px}.content__container .content__related_posts .content__x-small{border-bottom:2px solid var(--wp--preset--color--background-2);margin:0;padding:25px 0}.content__container .content__related_posts .content__x-small:last-child{border-bottom:none}@media (min-width:600px){.content__container .content__body-left{border-right:2px solid var(--wp--preset--color--background-2);padding:30px 70px 30px 60px}.content__container .content__body-left:after{left:60px;width:calc(100% - 120px)}.content__container .content__top__date{font-size:var(--wp--custom--typography--font-size--xx-small)}.content__container .content__body-right{padding-right:30px;padding-top:30px}.content__container .content__related_posts{margin-bottom:25px}}.content__x-small .content__link_wrapper{display:block;text-decoration:none}.content__x-small .content__top__date{display:block;margin:0 0 7px}.content__x-small .content__top__title{font-family:var(--wp--preset--font-family--open-sans);font-size:var(--wp--custom--typography--font-size--huge);font-weight:700;line-height:132%;margin:0 0 10px;text-transform:uppercase;transition:color .1s ease-in}.content__x-small .content__excerpt{font-size:var(--wp--custom--typography--font-size--x-small);font-weight:400}.content__x-small .content__excerpt p{font-size:var(--wp--custom--typography--font-size--x-small);margin:0}.content__x-small .content__image-wrapper{height:0;margin-bottom:10px;padding-top:50%;position:relative;width:100%}.content__x-small .content__image-wrapper>img{border-radius:10px;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media (min-width:600px){.content__x-small .content__link_wrapper:hover .content__top__title{color:var(--wp--preset--color--primary)}}.content__medium{display:flex}.content__medium .content__link_wrapper{align-items:flex-start;background:var(--wp--preset--color--background-1);border-radius:10px;box-shadow:5px 5px 15px 0 rgba(0,0,0,.07);display:flex;flex-direction:column;justify-content:space-between;padding:30px;text-decoration:none;transition:all .1s ease-in}.content__medium .content__tag{color:var(--wp--preset--color--text-2);font-size:var(--wp--custom--typography--font-size--xx-small);margin:0 6px 15px;padding-left:17px;position:relative;text-transform:uppercase}.content__medium .content__tag:before{background-color:var(--wp--preset--color--primary);border-radius:50%;content:"";display:block;height:11px;left:0;position:absolute;top:2px;width:11px}.content__medium .content__top__title{font-family:var(--wp--preset--font-family--bnpp-square);font-size:var(--wp--custom--typography--font-size--huge);font-weight:700;line-height:124%;margin:0 0 15px;transition:color .1s ease-in}.content__medium .content__excerpt{font-size:var(--wp--custom--typography--font-size--x-small);font-weight:400}.content__medium .content__excerpt p{font-size:var(--wp--custom--typography--font-size--x-small);margin:0}.content__medium .content__image-wrapper{height:0;margin-bottom:15px;padding-top:50%;position:relative;width:100%}.content__medium .content__image-wrapper>img{border-radius:10px;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media (min-width:600px){.content__medium .content__link_wrapper:hover{box-shadow:5px 2px 15px 0 rgba(0,0,0,.2)}.content__medium .content__link_wrapper:hover .content__top__title{color:var(--wp--preset--color--primary)}}.content__case_study .content__image-wrapper{margin-bottom:var(--block-margin-medium)}.content__case_study .content__image-wrapper>img{border-radius:10px;display:block;height:auto;width:100%}.content__case_study .content__header{display:flex;flex-direction:column-reverse}.content__case_study .content__header__infos{margin-bottom:var(--block-margin-medium)}.content__case_study .content__header__info{display:flex;flex-direction:row;margin-bottom:7px}.content__case_study .content__header__info .content__header__info__label{color:var(--wp--preset--color--text-2);font-family:var(--wp--preset--font-family--open-sans);font-size:var(--wp--custom--typography--font-size--x-small);font-weight:400;margin:0 7px 0 0;width:60px}.content__case_study .content__header__info .content__header__info__text{flex:1;font-family:var(--wp--preset--font-family--bnpp-square);font-size:var(--wp--custom--typography--font-size--medium);line-height:1.2}.content__case_study .content__header__about.content__header__about--solution{margin-top:2rem}.content__case_study .content__header__about__text,.content__case_study .content__header__about__text p{font-size:var(--wp--custom--typography--font-size--x-small)}.content__case_study .contact-block-green-double{margin-top:0}@media (min-width:600px){.content__case_study .content__image-wrapper{margin-bottom:var(--block-margin-large)}.content__case_study .content__header{flex-direction:row;padding:0 var(--block-margin-large) 0}.content__case_study .content__header__main{flex:5;margin-right:var(--block-margin-large)}.content__case_study .content__header__infos{flex:2;margin:0}.content__case_study .content__header__info{flex-direction:column;margin-bottom:var(--block-margin-medium)}.content__case_study .content__header__info:last-of-type{margin-bottom:0}.content__case_study .content__header__info .content__header__info__label{font-size:var(--wp--custom--typography--font-size--xx-small);font-weight:700;margin:0 0 10px;width:auto}.content__case_study .content__header__info .content__header__info__text{font-size:var(--wp--custom--typography--font-size--large);font-weight:700}.content__case_study .content__content{padding:0 var(--block-margin-large)}}.gform_wrapper.gravity-theme{position:relative}.gform_wrapper.gravity-theme .gform_heading .gform_description{font-size:24px;font-weight:700;white-space:pre-line}.gform_wrapper.gravity-theme .gform_heading .gform_required_legend{bottom:15px;font-size:var(--wp--custom--typography--font-size--x-small);margin:0;position:absolute}@media (min-width:905px){.gform_wrapper.gravity-theme .gform_heading .gform_required_legend{bottom:30px}}.gform_wrapper.gravity-theme .gfield_label:is(label,legend){color:#6b6e71;font-size:var(--wp--custom--typography--font-size--small);font-weight:400;text-transform:uppercase}.gform_wrapper.gravity-theme div.gform_fields{grid-row-gap:var(--block-margin-medium)}.gform_wrapper.gravity-theme :is(textarea,input:is([type=text],[type=email],[type=tel]),select){background:#fff;border:2px solid #dbdcdd;border-radius:5px;box-sizing:border-box}.gform_wrapper.gravity-theme :is(textarea,input:is([type=text],[type=email],[type=tel]),select):not(textarea){height:48px}.gform_wrapper.gravity-theme :is(textarea,input:is([type=text],[type=email],[type=tel]),select):is(textarea){padding:15px}.gform_wrapper.gravity-theme .ginput_container_select{position:relative}.gform_wrapper.gravity-theme .ginput_container_select:before{color:#f1f3f4;content:"|";position:absolute;right:30px;top:50%;transform:translateY(-50%)}.gform_wrapper.gravity-theme .ginput_container_select:after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" width="14" height="8" viewBox="0 0 14 8" fill="none"><path d="M0.710938 1.24999L6.69094 7.22999L12.7109 1.20999" stroke="%236B6E71" stroke-linecap="square" stroke-linejoin="round"/></svg>') no-repeat 50%;content:" ";display:block;height:8px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:14px}.gform_wrapper.gravity-theme .ginput_container_select .gfield_select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.gform_wrapper.gravity-theme .gfield--type-consent div.gfield_consent_description{border-width:0;display:block;margin:0;padding:10px}.gform_wrapper.gravity-theme .gfield--type-consent div.ginput_container_consent{background-color:#f1f3f4;font-size:var(--wp--custom--typography--font-size--small);margin-top:10px;padding:15px}.gform_wrapper.gravity-theme .gfield--type-consent div.ginput_container_consent .gform-field-label{margin-left:10px}.gform_wrapper.gravity-theme .gfield--type-consent div.ginput_container_consent{background-color:transparent;margin-top:0}.gform_wrapper.gravity-theme div.gform_validation_errors{max-width:712px;padding-left:16px;text-align:center}.gform_wrapper.gravity-theme input[type=submit]{cursor:pointer}.contact-form_wrapper{border:2px solid var(--wp--preset--color--background-2);border-radius:10px;margin:var(--block-margin-medium) 0;padding:var(--block-margin-medium)}@media (min-width:600px){.contact-form_wrapper{margin:var(--block-margin-large) 0;padding:var(--block-margin-large)}}.contact-form_wrapper .contact-form{max-width:712px}.contact-form_wrapper .contact-form .gfield_description{display:none}.header-s4zpdm{--header-height:142px;--header-s4w0x3-height:60px;--sticky-value:calc((var(--header-height) - (var(--header-s4w0x3-height)))*-1);--floating-layer-shadow:5px 5px 30px 0 rgba(0,0,0,.12);--floating-layer-padding:var(--block-margin-small);--floating-layer-radius:10px;--floating-layer-background:#fff;margin:var(--block-margin-medium) 0;position:sticky;top:var(--sticky-value);z-index:10}@media (min-width:905px){.header-s4zpdm:has(+.hero-header-s6sr04){margin-bottom:calc((var(--header-height) + var(--block-margin-medium))*-1)}}.header-s4zpdm:has(.mobile-nav-s5da2a.is-active,.nav-s4vr7x.is-group:hover,.nav-s4vr7x.is-group .nav-s4vrbo:hover) .header-s5lvcn{position:relative}.header-s4zpdm:has(.mobile-nav-s5da2a.is-active,.nav-s4vr7x.is-group:hover,.nav-s4vr7x.is-group .nav-s4vrbo:hover) .header-s5lvcn:before{background-color:var(--wp--preset--color--background-3);bottom:0;content:" ";height:10px;left:0;position:absolute;width:100%}.header-s4zpdm.is-sticky .header-s4w0ww,.header-s4zpdm.is-sticky .header-s4zw9a{display:none}.header-s4zpdm.is-sticky .header-s4w0x3{align-items:center;display:flex}.header-s4zpdm.is-sticky .header-s5cs7h{display:block}@media (min-width:1240px){.header-s4zpdm.is-sticky{background:#fff;border-radius:10px;box-shadow:0 4px 10px 0 rgba(0,0,0,.07)}.header-s4zpdm.is-sticky .header-s4w0rr{box-shadow:none}}@media (max-width:904px){.header-s4zpdm{--header-height:95px;--sticky-value:0;justify-content:center;margin-top:0}.header-s4zpdm .header-s5d85v{padding:0}.header-s4zpdm .header-s4w8bl,.header-s4zpdm .nav-s4vr7x,.header-s4zpdm .nav-s5d79b{display:none}.header-s4zpdm .header-s4w0rr{border-radius:0 0 5px 5px;justify-content:center}.header-s4zpdm .nav-s5d6ob{display:inline-block}}.header-s4w0rr{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px 0 rgba(0,0,0,.07);display:flex;flex-direction:column;justify-content:flex-end;position:relative}.header-s4zpdm:not(.is-lead-form) .header-s4w0rr{height:var(--header-height)}.header-s4w0rr>.header-s4zw9a{margin:0}.header-s4w0ww{align-items:center;display:flex;height:80px;justify-content:space-between;padding:0 var(--block-margin-small)}.header-s4w0ww>*{flex-shrink:0}.header-s4w14i{flex:1;font-family:var(--wp--preset--font-family--bnpp-sans);font-size:var(--wp--custom--typography--font-size--medium);margin:0 0 0 var(--block-margin-medium);white-space:nowrap}@media (max-width:904px){.header-s4w14i{display:none}}@media (min-width:1240px){.header-s4w14i{font-size:var(--wp--custom--typography--font-size--large)}}.header-s4w8bl{background-color:#dbdcdd;display:inline-block;height:10px;margin:0 var(--block-margin-small);width:1px}.header-s4w0x3{height:var(--header-s4w0x3-height)}.header-s5cs7h{display:none}.header-s5cs7h .wp-block-site-logo img{height:35px;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;width:auto}.header-s4zw9a{border-width:0;border-bottom:2px solid var(--wp--preset--color--background-2);margin:var(--block-margin-small) 0}.group-websites-s4zp17{height:100%;position:relative;z-index:1}.group-websites-s4zpyi{align-items:flex-start;border-radius:var(--floating-layer-radius);box-sizing:border-box;cursor:pointer;display:flex;flex-wrap:wrap;font-family:var(--wp--preset--font-family--bnpp-sans);justify-content:flex-end;margin:0;padding:var(--floating-layer-padding);right:0;top:0;width:auto}.group-websites-s4zpyi.is-active:focus-within,.group-websites-s4zpyi:hover:not(.is-active){background-color:var(--floating-layer-background);box-shadow:var(--floating-layer-shadow);position:absolute;width:500px}@media (min-width:1240px){.group-websites-s4zpyi.is-active:focus-within,.group-websites-s4zpyi:hover:not(.is-active){width:600px}}.group-websites-s4zpyi.is-active:focus-within .group-websites-s4zqmo,.group-websites-s4zpyi:hover:not(.is-active) .group-websites-s4zqmo{display:block}.group-websites-s4zpyi.is-active:focus-within .group-websites-s4zwg0,.group-websites-s4zpyi:hover:not(.is-active) .group-websites-s4zwg0{display:block}.group-websites-s4zpyi.is-active:focus-within .group-websites-s4zp1o svg,.group-websites-s4zpyi:hover:not(.is-active) .group-websites-s4zp1o svg{transform:rotate(-180deg)}.group-websites-s4zqmo{display:none;flex-basis:50%;flex-grow:0;height:20px;line-height:20px;margin:0;padding:var(--block-margin-small) 0}.group-websites-s4zqmo svg{margin-right:10px}.group-websites-s4zp1o{color:var(--wp--preset--color--text-2);flex-basis:50%;flex-grow:0;font-size:var(--wp--custom--typography--font-size--small);height:20px;line-height:20px;margin:0;padding:var(--block-margin-small) 0;text-align:right;text-transform:uppercase;white-space:nowrap}.group-websites-s4zp1o svg{margin:0 0 2px 10px;vertical-align:middle}.group-websites-s4zwg0{display:none;flex:1;padding:0}.group-websites-s4zp1z{-moz-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap;list-style:none;padding:0;row-gap:var(--block-margin-small)}.group-websites-s4zp1t{flex-basis:calc(25% - 20px);text-transform:uppercase}.group-websites-s4zp1h{border-radius:5px;color:#6b6e71;display:block;font-size:var(--wp--custom--typography--font-size--xx-small);padding:10px 5px;text-decoration:none;text-transform:uppercase}.group-websites-s4zp1h:hover{background:var(--wp--preset--color--background-2);color:var(--wp--preset--color--text-1)}.language-switcher-s4zpe1{cursor:pointer;height:100%;position:relative;z-index:1}.language-switcher-s4w1bw{align-items:center;color:var(--wp--preset--color--text-2);display:flex;font-size:var(--wp--custom--typography--font-size--small);height:50px;margin:0;padding-left:5px;position:relative;text-transform:uppercase;z-index:1}.language-switcher-s4w1bw svg{margin:0 0 2px 10px;vertical-align:middle}.language-switcher-s4w1c4{border-radius:var(--floating-layer-radius);box-sizing:border-box;font-family:var(--wp--preset--font-family--bnpp-sans);list-style:none;margin:0;min-height:100%;padding:var(--floating-layer-padding)}.language-switcher-s4zpe1:is(:hover:not(.is-active),.is-active:focus-within) .language-switcher-s4w1c4{background-color:var(--floating-layer-background);box-shadow:var(--floating-layer-shadow)}.language-switcher-s4zpe1:is(:hover:not(.is-active),.is-active:focus-within) .language-switcher-s4w1c4 .language-switcher-s4w1bw svg{transform:rotate(-180deg)}.language-switcher-s4zpe1:is(:hover:not(.is-active),.is-active:focus-within) .language-switcher-s4w1c4 .language-switcher-s4w1c8{display:block}.language-switcher-s4w1c8{display:none;margin:5px 0}.language-switcher-s4w1c8:first-of-type{border-top:2px solid #f1f3f4;margin-top:0}.language-switcher-s4w1c8:last-of-type{margin-bottom:0}.language-switcher-s4w1ci{border-radius:5px;display:block;font-size:var(--wp--custom--typography--font-size--small);padding:10px 5px;text-decoration:none;text-transform:uppercase}.language-switcher-s4w1ci:hover{background:var(--wp--preset--color--background-2);color:var(--wp--preset--color--text-1)}.login-s4zpeo{position:relative}.login-s4w9ih{z-index:2}.login-s4xms7{min-height:100%;min-width:100%;position:absolute;top:0;z-index:1}.login-s4xms7:hover{padding-top:45px}.login-s4xms7:hover .login-s4w8a3{display:block}.login-s4w8a3{background:var(--floating-layer-background);border-radius:var(--floating-layer-radius);box-shadow:var(--floating-layer-shadow);box-sizing:border-box;display:none;padding:var(--floating-layer-padding);width:225px}.login-s4w9ih:hover+.login-s4xms7{padding-top:45px}.login-s4w9ih:hover+.login-s4xms7 .login-s4w8a3{display:block}.login-s4w9fm{border-color:var(--wp--preset--color--background-2);border-radius:10px;border-style:solid;border-width:2px;display:flex;flex-direction:column;margin:20px 0;padding:5px 5px 5px 50px;position:relative;text-decoration:none;transition:border-color .1s ease-in}@media (min-width:600px){.login-s4w9fm:hover{border-color:var(--wp--preset--color--primary)}}.login-s4xm77{align-items:center;background-color:var(--wp--preset--color--primary);border-radius:7px;display:flex;height:30px;justify-content:center;left:5px;position:absolute;top:5px;width:30px}.login-s4w9fm.is-filled{background-color:var(--wp--preset--color--background-2)}.login-s4w9fp{align-items:center;color:var(--wp--preset--color--primary);display:inline-flex;font-size:var(--wp--custom--typography--font-size--xx-small);font-weight:700;min-height:30px}.nav-s4zaci{flex:1;font-family:var(--wp--preset--font-family--bnpp-sans)}.nav-s4zpf8{align-items:center;box-sizing:border-box;display:flex;height:100%;padding:0 var(--block-margin-small);position:relative}.nav-s4zpf8 a{font-size:var(--wp--custom--typography--font-size--x-small);text-decoration:none;white-space:nowrap}.nav-s4vrbi{display:inline-block;height:60px;line-height:60px;margin:0 8px;padding:0 12px;position:relative;text-transform:uppercase}.nav-s4vrbi.is-active{color:var(--wp--preset--color--primary)}.nav-s4vrbi svg{margin:0 0 2px 10px;vertical-align:middle}.nav-s4vr7x.is-active:focus-within .nav-s4vrbi:after,.nav-s4vr7x:hover:not(.is-active) .nav-s4vrbi:after{background-color:var(--wp--preset--color--primary);border-radius:5px 5px 0 0;bottom:0;content:" ";display:block;height:5px;left:0;position:absolute;width:100%}.nav-s4vr7x.is-active:focus-within .nav-s4vrbi svg,.nav-s4vr7x:hover:not(.is-active) .nav-s4vrbi svg{transform:rotate(-180deg)}.nav-s4vr7x.is-active:focus-within .nav-s4vrbo,.nav-s4vr7x:hover:not(.is-active) .nav-s4vrbo{display:flex}.nav-s4vr7x:hover>.nav-s4vrbi:after{background-color:var(--wp--preset--color--primary);border-radius:5px 5px 0 0;bottom:0;content:" ";display:block;height:5px;left:0;position:absolute;width:100%}.nav-s4vrbo{background-color:var(--wp--preset--color--background-3);border-radius:0 0 var(--floating-layer-radius) var(--floating-layer-radius);box-sizing:border-box;color:#fff;display:none;left:0;padding:var(--block-margin-large);position:absolute;top:60px;width:100%}.nav-s4vrbu{border-right:3px solid var(--wp--preset--color--primary);display:flex;flex-basis:36%;flex-direction:column;justify-content:space-between;margin-right:var(--block-margin-medium);padding-right:var(--block-margin-medium)}.nav-s4vs2d{font-family:var(--wp--preset--font-family--bnpp-square);font-size:var(--wp--custom--typography--font-size--huge)}.nav-s4vs2j{font-size:var(--wp--custom--typography--font-size--large);margin-bottom:var(--block-margin-medium)}.nav-s4vs4d,.nav-s4vs4o{align-items:flex-start;background-color:transparent;border-color:var(--wp--preset--color--text-2);border-radius:5px;border-style:solid;border-width:1px;display:flex;margin-bottom:var(--block-margin-small);padding:10px 20px;transition:all .1s ease-in;width:-moz-fit-content;width:fit-content}@media (min-width:600px){.nav-s4vs4d:hover,.nav-s4vs4o:hover{background-color:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary)}}.nav-s4vrc2{display:flex;flex:1;gap:var(--block-margin-medium);justify-content:space-between;margin-left:var(--block-margin-medium)}.nav-s5b1rm{flex:1}.nav-s4vrc8{color:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--bnpp-square);font-size:var(--wp--custom--typography--font-size--small);font-weight:700;height:calc(var(--wp--custom--typography--font-size--small)*2);margin-bottom:var(--block-margin-medium);text-transform:uppercase}.nav-s4vrce{display:flex;flex-basis:50%;flex-wrap:wrap;list-style-type:none;margin:0;padding:0;row-gap:30px}.nav-s4vrcm{flex-basis:100%}.nav-s5b1xv .nav-s4vrcm{flex-basis:50%}.nav-s4vrcs{color:var(--wp--preset--color--background-1);display:inline-block;position:relative;text-decoration:none;transition:all .1s ease-in}.nav-s4vrcs:after{background:url(https://3stepit.bnpparibas/wp-content/themes/leasingsolutions/assets/images/link-arrow-green-thinner.svg) 50% no-repeat;background-size:10px;content:"";display:block;height:10px;opacity:0;position:absolute;right:-5px;top:53%;transform:translateY(-50%);transition:all .1s ease-in;width:10px}@media (min-width:600px){.nav-s4vrcs:hover{color:var(--wp--preset--color--primary)}.nav-s4vrcs:hover:after{opacity:1;right:-20px}}.nav-s4vt8w{align-items:center;color:var(--wp--preset--color--text-2);display:flex;flex:1;justify-content:flex-end;text-align:right;text-transform:uppercase}.nav-s5d79b{align-items:center;display:inline-flex}@media (min-width:905px){.nav-s5d79b+.header-s4w8bl{display:none}}.nav-s5d79b svg{height:auto;margin-right:10px;width:16px}.nav-s5d6ob{background-color:transparent;border:none;cursor:pointer;display:none;padding:0}.nav-s5d6ob:is(.is-active) .nav-s7i9il{display:none}.nav-s5d6ob:not(.is-active) .nav-s7i9iv{display:none}.nav-s5d6ob svg{height:35px;margin-right:0;width:35px}.mobile-nav-s5da2a{background-color:var(--wp--preset--color--background-3);bottom:0;color:#fff;display:none;overflow:auto;position:fixed;top:var(--header-height);width:100%}body:is(.admin-bar) .mobile-nav-s5da2a{top:calc(var(--header-height) + 46px)}.mobile-nav-s5da2a.is-active{display:block}.mobile-nav-s5h101{padding:0}.mobile-nav-s5d8z3{border-bottom:2px solid hsla(210,3%,43%,.24)}.mobile-nav-s5d8z3.is-group .mobile-nav-s5d8z9 svg{transform:rotate(0deg)}.mobile-nav-s5d8z3.is-group.is-active{background:hsla(210,3%,43%,.1)}.mobile-nav-s5d8z3.is-group.is-active .mobile-nav-s5d8zp{display:block}.mobile-nav-s5d8z3.is-group.is-active .mobile-nav-s5d8z9 svg{transform:rotate(-180deg)}.mobile-nav-s5d8z9{color:var(--wp--preset--color--primary);display:flex;font-size:var(--wp--custom--typography--font-size--medium);font-weight:700;justify-content:space-between;padding:20px var(--block-margin-medium);text-decoration:none;text-transform:uppercase}.mobile-nav-s5d8z9 svg{transform:rotate(-90deg)}.mobile-nav-s5d8zp{display:none;padding:0 var(--block-margin-medium) var(--block-margin-medium)}.mobile-nav-s5d8zz{color:var(--wp--preset--color--primary);font-size:var(--wp--custom--typography--font-size--small);font-weight:400;margin:var(--block-margin-medium) 0;text-transform:uppercase}.mobile-nav-s5d8zz:first-of-type{margin-top:var(--block-margin-small)}.mobile-nav-s5d90e{display:flex;flex-direction:column;gap:var(--block-margin-medium);list-style-type:none;margin:0;padding:0}.mobile-nav-s5d8zu{font-size:var(--wp--custom--typography--font-size--small);text-decoration:none}.mobile-nav-s5lnaf{border-bottom:2px solid hsla(210,3%,43%,.24);justify-content:center;margin:var(--block-margin-medium) 0;padding:0 var(--block-margin-medium) var(--block-margin-medium)}.mobile-nav-s4w1c4{-moz-column-gap:30px;column-gap:30px;display:flex;justify-content:center;list-style-type:none;margin:var(--block-margin-medium);padding-left:0}.mobile-nav-s4w1ci{color:#6b6e71;text-decoration:none;text-transform:uppercase}.mobile-nav-s4w1ci.is-active{color:#fff}.hero-header-s6sr04{position:relative}.hero-header-s6spe3{box-sizing:border-box;display:block;filter:brightness(.75) saturate(1.2);max-height:700px;min-height:550px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:599px){.hero-header-s6spe3{border-radius:10px;margin:0 auto;width:calc(100% - 40px)}}.hero-header-s6sr26{align-items:center;box-sizing:border-box;display:flex;height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:599px){.hero-header-s6sr26{align-items:flex-end;padding:0 16px 15px}}.hero-header-s6sr26 .container{padding-top:80px;width:100%}.hero-header-s6srly :is(h1,p){color:#fff;max-width:900px}@media (max-width:904px){.hero-header-s6srly h1{font-size:30px}}@media (min-width:600px) and (max-width:1239px){.hero-header-s6srly h1{font-size:40px}}.footer-s6qr7j{background-color:var(--wp--preset--color--background-3);border-bottom:5px solid var(--wp--preset--color--primary);color:#fff;padding:40px 0}.footer-s6qr7j .nav-s4vrc2{gap:var(--block-margin-small);margin-left:0;max-width:46rem}.footer-s6qr7j .nav-s4vr7x{flex:1}.footer-s6qr89{background-color:#fff;padding:var(--block-margin-small) 0}.footer-s6qski{align-items:center;display:flex;justify-content:space-between}@media (min-width:600px){.footer-s6qski{justify-content:normal}}.footer-s6qsoa{flex-shrink:0;height:auto;width:137px}.footer-s6qsjd{font-family:var(--wp--preset--font-family--bnpp-sans);font-size:var(--wp--custom--typography--font-size--xx-small);margin:0 0 0 20px}.footer-s6sk28{flex-direction:column;flex-wrap:nowrap;row-gap:10px}.footer-s6qr2s .nav-s4vrcs{font-size:var(--wp--custom--typography--font-size--xx-small);white-space:nowrap}.footer-s6qr2s [class*=" is-social"] img{margin-right:10px;transition:all .1s ease-in;vertical-align:middle}.footer-s6qr2s [class*=" is-social"] img *{transition:all .1s ease-in}.footer-s6qr2s [class*=" is-social"]:after{display:none}@media (min-width:600px){.footer-s6qr2s [class*=" is-social"]:hover svg,.footer-s6qr2s [class*=" is-social"]:hover svg *{fill:var(--wp--preset--color--primary)}}@media (min-width:0){.footer-s6s5do{justify-content:space-between}}@media (min-width:905px) and (max-width:1239px){.footer-s6s5do{text-align:right}}.footer-s6s5do .nav-s6s57r{color:#000;font-size:10px;text-decoration:none}.footer-s6s5do .nav-s6s57r:has(+.nav-s6s57r):after{content:"|"}.footer-s6sg8x{align-items:center;background-color:var(--wp--preset--color--background-3);border:none;border-radius:100%;content:"\e920";cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:40px;top:0;transform:translateY(-50%);width:40px}@media (min-width:905px){.footer-s6sg8x{top:-10px;transform:translateY(-100%)}}.footer-s6sg8x .footer-s6sg3z{width:19px}.footer-sacbke{overflow:hidden;position:absolute!important;clip:rect(1px,1px,1px,1px);height:1px;width:1px;word-wrap:normal}.footer-sacbke:active,.footer-sacbke:focus{overflow:visible;position:static!important;clip:auto;height:auto;width:auto}@media (min-width:905px){.page-template-resources .resources-s7d0zv{border-right:2px solid var(--wp--preset--color--background-2);margin-right:40px;padding:30px 60px 0}.page-template-resources .resources-s7gkvo{display:none}}.page-template-resources .resources-s7czwv{margin-top:0}.page-template-resources .resources-s7et2c{align-items:center;display:flex;justify-content:center;margin-bottom:var(--block-margin-large)}.page-template-resources .resources-s7eivd{align-items:center;background:#fff;border:2px solid #dbdcdd;border-radius:22px;color:var(--wp--preset--color--primary);cursor:pointer;display:inline-flex;font-size:var(--wp--custom--typography--font-size--x-small);height:45px;justify-content:center;padding:0 32px;text-align:center;text-transform:uppercase}.page-template-resources .resources-s7etqi{display:none}.page-template-resources .resources-s7b9to{margin-bottom:var(--block-margin-medium);padding-bottom:var(--block-margin-medium)}.page-template-resources .resources-s7b9to:not(:last-of-type){border-bottom:2px solid #f1f3f4}@media (min-width:0){.page-template-resources .resources-s7b9to:last-of-type{margin-bottom:var(--block-margin-small);padding-bottom:var(--block-margin-small)}}.page-template-resources .resources-s7gcvf{display:flex;justify-content:space-between;grid-column-gap:15px;text-decoration:none}@media (min-width:600px){.page-template-resources .resources-s7gcvf{grid-column-gap:45px}}.page-template-resources .resources-s7gcvf.is-emphasized{flex-direction:column-reverse}@media (min-width:905px){.page-template-resources .resources-s7gcvf.is-emphasized .resources-s7b9wn{font-size:var(--wp--custom--typography--font-size--huge)}.page-template-resources .resources-s7gcvf.is-emphasized .resources-s7b9wr{font-size:var(--wp--custom--typography--font-size--x-small)}}.page-template-resources .resources-s7gcvf.is-emphasized .resources-s7b9vw img{display:block;height:100%;margin-bottom:10px;max-height:320px;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:600px){.page-template-resources .resources-s7gcvf:hover .resources-s7b9wn{color:var(--wp--preset--color--primary)}}.page-template-resources .resources-s7b9vw img{border-radius:10px;height:100px;-o-object-fit:cover;object-fit:cover;width:100px}@media (min-width:600px){.page-template-resources .resources-s7b9vw img{height:150px;width:150px}}.page-template-resources .resources-s7b9we{color:#6b6e71;font-size:var(--wp--custom--typography--font-size--x-small);margin:0 0 var(--block-margin-small)}.page-template-resources .resources-s7b9wn{font-size:var(--wp--custom--typography--font-size--small);font-weight:700;margin:var(--block-margin-small) 0;text-transform:uppercase;transition:color .1s ease-in}@media (min-width:905px){.page-template-resources .resources-s7b9wn{font-size:var(--wp--custom--typography--font-size--huge)}}.page-template-resources .resources-s7b9wr{font-size:var(--wp--custom--typography--font-size--x-small);margin:var(--block-margin-small) 0}.page-template-resources .resources-s7b9wr:not(:hover) a{text-decoration:none}.page-template-resources .resources-s7gkqg{padding-top:30px}@media (max-width:904px){.page-template-resources .resources-s7gkqg{display:none}}@media (max-width:904px){:is(.page-slug-formulaire-client,.page-slug-lead-form-client) .wp-block-gbs-post-header-img .text-content{width:calc(100% - 60px)}}:is(.page-slug-formulaire-client,.page-slug-lead-form-client) .wp-block-gbs-post-header-img h1{font-size:28px}@media (min-width:905px){:is(.page-slug-formulaire-client,.page-slug-lead-form-client) .wp-block-gbs-post-header-img h1{font-size:36px}}:root.fake{--wp--preset--color--primary:--wp--preset--color--primary;--wp--preset--color--text-1:--wp--preset--color--text-1;--wp--preset--color--text-2:--wp--preset--color--text-2;--wp--preset--color--background-1:--wp--preset--color--background-1;--wp--preset--color--background-2:--wp--preset--color--background-2;--wp--preset--color--background-3:--wp--preset--color--background-3;--wp--preset--color--text-3:--wp--preset--color--text-3;--wp--preset--font-family--bnpp-square:--wp--preset--font-family--bnpp-square;--wp--preset--font-family--bnpp-sans:--wp--preset--font-family--bnpp-sans;--wp--custom--typography--line-height--small:--wp--custom--typography--line-height--small;--wp--custom--typography--line-height--medium:--wp--custom--typography--line-height--medium;--wp--custom--typography--line-height--tiny:--wp--custom--typography--line-height--tiny;--wp--custom--typography--line-height--normal:--wp--custom--typography--line-height--normal;--wp--preset--font-family--open-sans:--wp--preset--font-family--open-sans}:root{--large-viewport-max:100vw;--large-viewport-min:1440px;--medium-viewport-max:1439;--medium-viewport-min:1240px;--small-viewport-max:1239px;--small-viewport-min:905px;--tablet-viewport-max:904px;--tablet-viewport-min:600px;--mobile-viewport-max:599px;--mobile-viewport-min:0}body{--wp--style--global--content-size:650px;--wp--custom--typography--font-size--xx-small:0.625rem;--wp--custom--typography--font-size--x-small:0.75rem;--wp--custom--typography--font-size--small:0.875rem;--wp--custom--typography--font-size--medium:1rem;--wp--custom--typography--font-size--large:1.125rem;--wp--custom--typography--font-size--huge:1.25rem;--wp--custom--typography--font-size--gigantic:1.75rem;--wp--custom--typography--font-size--colossal:2.25rem;--block-margin-small:0.9375rem;--block-margin-medium:1.875rem;--block-margin-large:3.75rem;background-color:var(--wp--preset--color--background-1)}@media (min-width:905px){body{--wp--style--global--content-size:846px;background-color:var(--wp--preset--color--background-1);--wp--custom--typography--font-size--xx-small:0.75rem;--wp--custom--typography--font-size--x-small:0.875rem;--wp--custom--typography--font-size--small:0.875rem;--wp--custom--typography--font-size--medium:1rem;--wp--custom--typography--font-size--large:1.125rem;--wp--custom--typography--font-size--huge:1.5rem;--wp--custom--typography--font-size--gigantic:2.75rem;--wp--custom--typography--font-size--colossal:3.75rem}}@media (min-width:1240px){body{--wp--style--global--content-size:1038px}}@media (min-width:1441px){body{--wp--style--global--content-size:1278px;background-color:var(--wp--preset--color--background-1)}}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html{height:100%}body{display:flex;flex-direction:column;min-height:100%}mark{background-color:transparent!important}#main{flex:1}#footer,#main{position:relative;z-index:1}.mb-1,.mb-2,.mb-3{margin-top:0}.mb-1.mb-1:has(+*),.mb-2.mb-1:has(+*),.mb-3.mb-1:has(+*){margin-bottom:var(--block-margin-small)}.mb-1.mb-2:has(+*),.mb-2.mb-2:has(+*),.mb-3.mb-2:has(+*){margin-bottom:var(--block-margin-medium)}.mb-1.mb-3:has(+*),.mb-2.mb-3:has(+*),.mb-3.mb-3:has(+*){margin-bottom:var(--block-margin-large)}.desktop-margin-horizontal{margin-left:0;margin-right:0}@media (min-width:600px){.desktop-margin-horizontal{margin-left:var(--block-margin-large);margin-right:var(--block-margin-large)}}.vertical-margin{margin:var(--block-margin-medium) 0}@media (min-width:600px){.vertical-margin{margin:var(--block-margin-large) 0}}.vertical-margin-top{margin-top:var(--block-margin-medium)}@media (min-width:600px){.vertical-margin-top{margin-top:var(--block-margin-large)}}.vertical-margin-bottom{margin-bottom:var(--block-margin-medium)}@media (min-width:600px){.vertical-margin-bottom{margin-bottom:var(--block-margin-large)}}.vertical-padding{padding-bottom:var(--block-margin-medium);padding-top:var(--block-margin-medium)}@media (min-width:600px){.vertical-padding{padding-bottom:var(--block-margin-large);padding-top:var(--block-margin-large)}}.vertical-padding-top{padding-top:var(--block-margin-medium)}@media (min-width:600px){.vertical-padding-top{padding-top:var(--block-margin-large)}}.vertical-padding-bottom{padding-bottom:var(--block-margin-medium)}@media (min-width:600px){.vertical-padding-bottom{padding-bottom:var(--block-margin-large)}}.desktop-padding-horizontal{padding-left:0;padding-right:0}@media (min-width:600px){.desktop-padding-horizontal{padding-left:var(--block-margin-large);padding-right:var(--block-margin-large)}}.horizontal-padding{padding-left:var(--block-margin-medium);padding-right:var(--block-margin-medium)}@media (min-width:600px){.horizontal-padding{padding-left:var(--block-margin-large);padding-right:var(--block-margin-large)}}.horizontal-padding-left{padding-left:var(--block-margin-medium)}@media (min-width:600px){.horizontal-padding-left{padding-left:var(--block-margin-large)}}.horizontal-padding-right{padding-right:var(--block-margin-medium)}@media (min-width:600px){.horizontal-padding-right{padding-right:var(--block-margin-large)}}.max-width-block{max-width:80%}.editor-styles-wrapper{background-color:#ddd!important}@media (max-width:599px){.mobile-hidden{display:none}}@media (max-width:904px){.tablet-hidden{display:none}}@media (max-width:1239px){.small-hidden{display:none}}.justify-content-center{justify-content:center}.wp-block-columns.are-vertically-aligned-center{align-items:center!important}.full-width{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.block-editor-block-list__block .full-width{left:auto;margin:0;right:auto;width:auto}.visually-hidden{height:1px!important;overflow:hidden!important;position:absolute!important;width:1px!important;clip:rect(1px,1px,1px,1px)!important;white-space:nowrap!important}.read-only{cursor:default;opacity:.5;pointer-events:none}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.text-hide{display:block;font-size:0;line-height:0;overflow:hidden;text-indent:-9999px}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1lcy9sZWFzaW5nc29sdXRpb25zL3N0eWxlcy9ub3JtYWxpemUuY3NzIiwidGhlbWVzL2xlYXNpbmdzb2x1dGlvbnMvc3R5bGVzL19ncmlkLnBjc3MiLCJ0aGVtZXMvbGVhc2luZ3NvbHV0aW9ucy9zdHlsZXMvX2NvbXBvbmVudHMucGNzcyIsInRoZW1lcy9sZWFzaW5nc29sdXRpb25zL3N0eWxlcy9fYmxvY2tzLnBjc3MiLCJ0aGVtZXMvbGVhc2luZ3NvbHV0aW9ucy9zdHlsZXMvX3BhdHRlcm5zLnBjc3MiLCJ0aGVtZXMvbGVhc2luZ3NvbHV0aW9ucy9zdHlsZXMvX2NvbnRlbnQucGNzcyIsInRoZW1lcy9sZWFzaW5nc29sdXRpb25zL3N0eWxlcy9fZm9ybXMucGNzcyIsInRoZW1lcy9sZWFzaW5nc29sdXRpb25zL3N0eWxlcy9faGVhZGVyLnBjc3MiLCJ0aGVtZXMvbGVhc2luZ3NvbHV0aW9ucy9zdHlsZXMvX2Zvb3Rlci5wY3NzIiwidGhlbWVzL2xlYXNpbmdzb2x1dGlvbnMvc3R5bGVzL19wYWdlcy5wY3NzIiwidGhlbWVzL2xlYXNpbmdzb2x1dGlvbnMvc3R5bGVzL3N0eWxlLnBjc3MiLCI8bm8gc291cmNlPiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSwyRUFBMkUsQ0FVM0UsS0FDRSxnQkFBaUIsQ0FDakIsNkJBQ0YsQ0FTQSxLQUNFLFFBQ0YsQ0FNQSxLQUNFLGFBQ0YsQ0FPQSxHQUNFLFFBQ0YsQ0FVQSxHQUNFLHNCQUF1QixDQUN2QixRQUFTLENBQ1QsZ0JBQ0YsQ0FPQSxJQUNFLCtCQUFpQyxDQUNqQyxhQUNGLENBU0EsRUFDRSw0QkFDRixDQU9BLFlBQ0Usa0JBQW1CLENBQ25CLHlCQUEwQixDQUMxQix3Q0FBaUMsQ0FBakMsZ0NBQ0YsQ0FNQSxTQUVFLGtCQUNGLENBT0EsY0FHRSwrQkFBaUMsQ0FDakMsYUFDRixDQU1BLE1BQ0UsYUFDRixDQU9BLFFBRUUsYUFBYyxDQUNkLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsdUJB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LENBQ1QsVUFBVyxDQUNYLFdBQVksQ0FDWixlQUFnQixDQUNoQixTQUFVLENBQ1YsaUJBQWtCLENBQ2xCLFNBQ0YsQ0FFQSxXQUtFLGFBQWMsQ0FKZCxXQUFZLENBQ1osYUFBYyxDQUVkLGVBQWdCLENBRGhCLG1CQUdGIiwiZmlsZSI6InRoZW1lcy9sZWFzaW5nc29sdXRpb25zL3N0eWxlcy9zdHlsZS5wY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIuY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydCkge1xuICAgIC8qIG1heC13aWR0aDogODQ2cHggIWltcG9ydGFudDsgKi9cbiAgICBtYXgtd2lkdGg6IDk2NnB4ICFpbXBvcnRhbnQ7IC8qIDg0NiArIDYwICsgNjAgKi9cbiAgfVxuXG4gIEBtZWRpYSAoLS1tZWRpdW0tdmlld3BvcnQpIHtcbiAgICAvKiBtYXgtd2lkdGg6IDEwMzhweCAhaW1wb3J0YW50OyAqL1xuICAgIG1heC13aWR0aDogMTE1OHB4ICFpbXBvcnRhbnQ7IC8qIDEwMzggKyA2MCArIDYwICovXG4gIH1cblxuICBAbWVkaWEgKC0tbGFyZ2Utdmlld3BvcnQpIHtcbiAgICAvKiBtYXgtd2lkdGg6IDEyNzhweCAhaW1wb3J0YW50OyAqL1xuICAgIG1heC13aWR0aDogMTM5OHB4ICFpbXBvcnRhbnQ7IC8qIDEyNzggKyA2MCArIDYwICovXG4gIH1cbn1cblxuLnJvdyB7XG4gIC0tZ3JpZC1jb2x1bW4tc3RhcnQ6IGF1dG87XG5cbiAgZGlzcGxheTogZ3JpZDtcblxuICBAbWVkaWEgKC0tbW9iaWxlLXZpZXdwb3J0KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLWdhcDogMjBweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG5cbiAgICAuY29sLXhzLXN0YXJ0LTEge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICB9XG5cbiAgICAuY29sLXhzLXN0YXJ0LTIge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICB9XG5cbiAgICAuY29sLXhzLXN0YXJ0LTMge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICB9XG5cbiAgICAuY29sLXhzLXN0YXJ0LTQge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgICB9XG5cbiAgICAuY29sLXhzLTEge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gMTtcbiAgICB9XG5cbiAgICAuY29sLXhzLTIge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gMjtcbiAgICB9XG5cbiAgICAuY29sLXhzLTMge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gMztcbiAgICB9XG5cbiAgICAuY29sLXhzLTQge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gNDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgICBncmlkLWdhcDogMjBweDtcbiAgICBwYWRkaW5nOiAwIDYwcHg7XG5cbiAgICAuY29sLW1kLXN0YXJ0LTEge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICB9XG5cbiAgICAuY29sLW1kLXN0YXJ0LTIge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICB9XG5cbiAgICAuY29sLW1kLXN0YXJ0LTMge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICB9XG5cbiAgICAuY29sLW1kLXN0YXJ0LTQge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgICB9XG5cbiAgICAuY29sLW1kLXN0YXJ0LTUge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgICB9XG5cbiAgICAuY29sLW1kLXN0YXJ0LTYge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogNztcbiAgICB9XG5cbiAgICAuY29sLW1kLXN0YXJ0LTcge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogODtcbiAgICB9XG5cbiAgICAuY29sLW1kLXN0YXJ0LTgge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgICB9XG5cbiAgICAuY29sLW1kLTEge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gMTtcbiAgICB9XG5cbiAgICAuY29sLW1kLTIge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gMjtcbiAgICB9XG5cbiAgICAuY29sLW1kLTMge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gMztcbiAgICB9XG5cbiAgICAuY29sLW1kLTQge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gNDtcbiAgICB9XG5cbiAgICAuY29sLW1kLTUge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gNTtcbiAgICB9XG5cbiAgICAuY29sLW1kLTYge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gNjtcbiAgICB9XG5cbiAgICAuY29sLW1kLTcge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gNztcbiAgICB9XG5cbiAgICAuY29sLW1kLTgge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gODtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKC0tc21hbGwtdmlld3BvcnQpLCAoLS1tZWRpdW0tdmlld3BvcnQpLCAoLS1sYXJnZS12aWV3cG9ydCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgNjBweDtcblxuICAgIC5jb2wtc3RhcnQtMSB7XG4gICAgICAtLWdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIH1cblxuICAgIC5jb2wtc3RhcnQtMiB7XG4gICAgICAtLWdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICAgIH1cblxuICAgIC5jb2wtc3RhcnQtMyB7XG4gICAgICAtLWdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICAgIH1cblxuICAgIC5jb2wtc3RhcnQtNCB7XG4gICAgICAtLWdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICAgIH1cblxuICAgIC5jb2wtc3RhcnQtNSB7XG4gICAgICAtLWdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICAgIH1cblxuICAgIC5jb2wtc3RhcnQtNiB7XG4gICAgICAtLWdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICAgIH1cblxuICAgIC5jb2wtc3RhcnQtNyB7XG4gICAgICAtLWdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICAgIH1cblxuICAgIC5jb2wtc3RhcnQtOCB7XG4gICAgICAtLWdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICAgIH1cblxuICAgIC5jb2wtc3RhcnQtOSB7XG4gICAgICAtLWdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgICB9XG5cbiAgICAuY29sLXN0YXJ0LTEwIHtcbiAgICAgIC0tZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xuICAgIH1cblxuICAgIC5jb2wtc3RhcnQtMTEge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogMTI7XG4gICAgfVxuXG4gICAgLmNvbC0xIHtcbiAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWNvbHVtbi1zdGFydCkgLyBzcGFuIDE7XG4gICAgfVxuXG4gICAgLmNvbC0yIHtcbiAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWNvbHVtbi1zdGFydCkgLyBzcGFuIDI7XG4gICAgfVxuXG4gICAgLmNvbC0zIHtcbiAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWNvbHVtbi1zdGFydCkgLyBzcGFuIDM7XG4gICAgfVxuXG4gICAgLmNvbC00IHtcbiAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWNvbHVtbi1zdGFydCkgLyBzcGFuIDQ7XG4gICAgfVxuXG4gICAgLmNvbC01IHtcbiAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWNvbHVtbi1zdGFydCkgLyBzcGFuIDU7XG4gICAgfVxuXG4gICAgLmNvbC02IHtcbiAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWNvbHVtbi1zdGFydCkgLyBzcGFuIDY7XG4gICAgfVxuXG4gICAgLmNvbC03IHtcbiAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWNvbHVtbi1zdGFydCkgLyBzcGFuIDc7XG4gICAgfVxuXG4gICAgLmNvbC04IHtcbiAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWNvbHVtbi1zdGFydCkgLyBzcGFuIDg7XG4gICAgfVxuXG4gICAgLmNvbC05IHtcbiAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWNvbHVtbi1zdGFydCkgLyBzcGFuIDk7XG4gICAgfVxuXG4gICAgLmNvbC0xMCB7XG4gICAgICBncmlkLWNvbHVtbjogdmFyKC0tZ3JpZC1jb2x1bW4tc3RhcnQpIC8gc3BhbiAxMDtcbiAgICB9XG5cbiAgICAuY29sLTExIHtcbiAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWNvbHVtbi1zdGFydCkgLyBzcGFuIDExO1xuICAgIH1cblxuICAgIC5jb2wtMTIge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gMTI7XG4gICAgfVxuICB9XG5cbiAgJi5uby1wYWQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgJi5kZW1vLWNvbnRhaW5lciB7XG4gICAgQG1lZGlhICgtLW1vYmlsZS12aWV3cG9ydCkge1xuICAgICAgLmNvbC14cy0xLFxuICAgICAgLmNvbC14cy0yLFxuICAgICAgLmNvbC14cy0zLFxuICAgICAgLmNvbC14cy00IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgICAgLmNvbC1tZC0xLFxuICAgICAgLmNvbC1tZC0yLFxuICAgICAgLmNvbC1tZC0zLFxuICAgICAgLmNvbC1tZC00LFxuICAgICAgLmNvbC1tZC01LFxuICAgICAgLmNvbC1tZC02LFxuICAgICAgLmNvbC1tZC03LFxuICAgICAgLmNvbC1tZC04IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKC0tc21hbGwtdmlld3BvcnQpIG9yICgtLW1lZGl1bS12aWV3cG9ydCkgb3IgKC0tbGFyZ2Utdmlld3BvcnQpIHtcbiAgICAgIC5jb2wtMSxcbiAgICAgIC5jb2wtMixcbiAgICAgIC5jb2wtMyxcbiAgICAgIC5jb2wtNCxcbiAgICAgIC5jb2wtNSxcbiAgICAgIC5jb2wtNixcbiAgICAgIC5jb2wtNyxcbiAgICAgIC5jb2wtOCxcbiAgICAgIC5jb2wtOSxcbiAgICAgIC5jb2wtMTAsXG4gICAgICAuY29sLTExLFxuICAgICAgLmNvbC0xMiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiBoZWFkaW5ncyAqL1xuaDEsIC5oMSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tYm5wcC1zcXVhcmUpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tY29sb3NzYWwpO1xuICBsaW5lLWhlaWdodDogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tbGluZS1oZWlnaHQtLW1lZGl1bSk7XG59XG5cbmgyLCAuaDIge1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc3F1YXJlKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLWdpZ2FudGljKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWxpbmUtaGVpZ2h0LS10aW55KTtcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tYm5wcC1zcXVhcmUpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0taHVnZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1saW5lLWhlaWdodC0tc21hbGwpO1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1ibnBwLXNhbnMpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tbGFyZ2UpO1xuICBsaW5lLWhlaWdodDogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tbGluZS1oZWlnaHQtLW5vcm1hbCk7XG59XG5cbmg1LCAuaDUge1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc3F1YXJlKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXNtYWxsKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWxpbmUtaGVpZ2h0LS1ub3JtYWwpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBwYXJhZ3JhcGhzICovXG5wLCAuaXMtc3R5bGUtcGFyYWdyYXBoLWxhcmdlIHtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLW1lZGl1bSk7XG59XG5cbi5pcy1zdHlsZS1wYXJhZ3JhcGgtbWVkaXVtIHtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXNtYWxsKTtcbn1cblxuLmlzLXN0eWxlLXBhcmFncmFwaC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS14LXNtYWxsKTtcbn1cblxuLmlzLXN0eWxlLXBhcmFncmFwaC14LXNtYWxsIHtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXh4LXNtYWxsKTtcbn1cblxuLyogYnV0dG9ucyAmIGxpbmtzICovXG4uaGFzLWN0YSBhLFxuLndwLWJsb2NrLWJ1dHRvbiA+IC53cC1ibG9jay1idXR0b25fX2xpbmssXG4uY3RhLW1haW46aXMoYSwgYnV0dG9uKSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgW3R5cGU9c3VibWl0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxN3B4IDMwcHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1ibnBwLXNhbnMpO1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tc21hbGwpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aXMoLmN0YS1tYWluKSB7XG4gICAgJjppcyhhKSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJjppcyhidXR0b24pIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTMpO1xuICAgICAgICBjdXJzb3I6IGF1dG87XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTdweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvbGluay1hcnJvdy13aGl0ZS5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAwLjFzIGVhc2UtaW47XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtaW52ZXJ0ZWQgPiAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLmN0YS1tYWluLmlzLXN0eWxlLWludmVydGVkOmlzKGEsIGJ1dHRvbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLWZpbGwgPiAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLmN0YS1tYWluLmlzLXN0eWxlLWZpbGw6aXMoYSwgYnV0dG9uKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTEpO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSA+IC53cC1ibG9jay1idXR0b25fX2xpbmssXG4uY3RhLW1haW4uaXMtc3R5bGUtb3V0bGluZTppcyhhLCBidXR0b24pIHtcbiAgcGFkZGluZzogMTVweCAzMHB4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMSk7XG59XG5cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtYW5pbWF0ZWQsXG4uY3RhLW1haW4uaXMtc3R5bGUtYW5pbWF0ZWQ6aXMoYSwgYnV0dG9uKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgIHBhZGRpbmc6IDEycHggMTVweCA5cHggNDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1ibnBwLXNhbnMpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1zbWFsbCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTEpO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICA+IHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBzdHJva2U6ICNmZmY7XG5cbiAgICAqIHtcbiAgICAgIHN0cm9rZTogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ubGluay1tYWluOmlzKGEsIGJ1dHRvbiksXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLWxpbmstbWFpbiA+IC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA4cHggMTVweCA4cHggMDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTEpO1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc2Fucyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1zbWFsbCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2xpbmstYXJyb3ctYmxhY2stdGhpbm5lci5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluO1xuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgICY6aG92ZXIge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvbGluay1hcnJvdy1ncmVlbi10aGlubmVyLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY3RhLWxvYWQtbW9yZTppcyhhLCBidXR0b24pIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE3cHggMCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc2Fucyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1zbWFsbCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMyk7XG5cbiAgJjppcyhhKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6aXMoYnV0dG9uKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDE3cHggMzBweCAxNHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBsaXN0cyAqL1xuLmlzLXN0eWxlLWxpc3QtbGFyZ2Uge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tbWVkaXVtKTtcbn1cblxuLmlzLXN0eWxlLWxpc3Qtc21hbGwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teC1zbWFsbCk7XG59XG5cbnVsLmlzLXN0eWxlLWxpc3QtbGFyZ2Uge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG5cbiAgPiBsaSB7XG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDIzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9saXN0LWJ1bGxldC5zdmdcIikgdG9wIDEycHggbGVmdCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4cHg7XG4gIH1cbn1cblxudWwuaXMtc3R5bGUtbGlzdC1zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcblxuICA+IGxpIHtcbiAgICBwYWRkaW5nOiA1cHggMCA1cHggMjNweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2xpc3QtYnVsbGV0LnN2Z1wiKSB0b3AgOXB4IGxlZnQgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogOHB4O1xuICB9XG59XG5cbm9sLmlzLXN0eWxlLWxpc3QtbGFyZ2Uge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcblxuICA+IGxpIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICAgICAgY29udGVudDogY291bnRlcihpdGVtKSBcIi4gXCI7XG4gICAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbGV4OiAwIDAgMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cbiAgfVxufVxuXG5vbC5pcy1zdHlsZS1saXN0LXNtYWxsIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG5cbiAgPiBsaSB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSkgXCIuIFwiO1xuICAgICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxleDogMCAwIDE2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cbn1cblxuLyogc2VwYXJhdG9yICovXG4ud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTIpO1xufVxuXG4vKiBhbmltYXRpb24gbG9hZGVyICovXG4ubGRzLXJpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDg1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMyk7XG59XG5cbi5sZHMtcmluZyBkaXYge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDJweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogbGRzLXJpbmcgMS4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpIGluZmluaXRlO1xuICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjQ1cztcbn1cblxuLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjNzO1xufVxuXG4ubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTVzO1xufVxuXG5Aa2V5ZnJhbWVzIGxkcy1yaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLyogc2xpZGVycyAqL1xuLmdicy1zd2lwZXItbW9iaWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICA+IC5zd2lwZXItc2xpZGUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGJvdHRvbTogMDtcblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMyk7XG4gICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIGVkaXRvciAqL1xuICAuc3dpcGVyLXdyYXBwZXIgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICA+IC5zd2lwZXItc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgJi5jb250ZW50X19tZWRpdW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN3aXBlci1vdmVyZmxvdy1jb250YWluZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgLnN3aXBlci1pbm5lci1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbi5nYnMtc3dpcGVyLnN3aXBlci1jb250YWluZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDMwcHggNjBweCAwIDYwcHg7XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgID4gLnN3aXBlci1zbGlkZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0zKTtcbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnN3aXBlci1idXR0b24tcHJldixcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTEpO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW47XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMyk7XG5cbiAgICAgIHN2ZyxcbiAgICAgIHN2ZyAqIHtcbiAgICAgICAgc3Ryb2tlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0zKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgbGVmdDogNTBweDtcbiAgfVxuXG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICBtYXJnaW46IDMwcHggNjBweCAwIDEyMHB4O1xuXG4gICAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAmIHtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53cC1ibG9jay1lbWJlZF9fd3JhcHBlciB7XG4gIGlmcmFtZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuXG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICBtYXJnaW46IDAgMzBweDtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYi1zOHc0ZzYge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTIpO1xuICBmb250LXNpemU6IDEzcHg7XG5cbiAgYSB7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgfVxufVxuXG4vKiB0YWdzICovXG4udGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLXNtYWxsKSB2YXIoLS1ibG9jay1tYXJnaW4tc21hbGwpIDAgMDtcbiAgcGFkZGluZzogN3B4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTIpO1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teC1zbWFsbCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICB9XG5cbiAgJi5pcy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTMpO1xuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS14eC1zbWFsbCk7XG4gIH1cbn1cblxuXG4ubWVkaWEtdGV4dC10cmFuc3Bvc2VkIHtcbiAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKSAwICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKSAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAbWVkaWEgKC0tc21hbGwtdmlld3BvcnQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuXG5cbiAgLm1lZGlhLXRleHQtdHJhbnNwb3NlZC1zOXhra3oge1xuICAgIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tZWRpYS10ZXh0LXRyYW5zcG9zZWQtczl4a2trIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydCkge1xuICAgICAgcGFkZGluZzogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICBsZWZ0OiAtMTIwcHg7XG4gICAgICB0b3A6IDgwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMTIwcHgpO1xuICAgIH1cbiAgfVxufVxuXG5wLmlzLXN0eWxlLXBhcmFncmFwaC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1sYXJnZSk7XG59XG4iLCIud3AtYmxvY2stZ2JzLWNhcmQtdGV4dCB7XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKSAwO1xuICAuaDUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbiAgLmgyLFxuICBoMiB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBzdHJvbmcge1xuICAgICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICB9XG4gIH1cblxuICBwIGEge1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0xKTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzIGVhc2UtaW47XG4gIH1cblxuICAud3AtYmxvY2stYnV0dG9uIHtcbiAgICBtYXJnaW46IDMwcHggMCAwO1xuICB9XG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICAuaDUge1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICB9XG5cbiAgICBwIGE6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICB9XG4gIH1cbn1cblxuLndwLWJsb2NrLWdicy1jYXJkLWltZy10ZXh0IHtcbiAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpIDA7XG4gIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG4gIC53cC1ibG9jay1jb2x1bW4gLndwLWJsb2NrLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuICAud3AtYmxvY2stY29sdW1uIC53cC1ibG9jay1nYnMtY2FyZC10ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgJi5oYXMtaW1nLXBvc2l0aW9uLWxlZnQge1xuICAgIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG4gICYuaGFzLWltZy1wb3NpdGlvbi1yaWdodCB7XG4gICAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIH1cbiAgfVxuICAmLmhhcy1pbWctcG9zaXRpb24tZnVsbC13aWR0aCB7XG4gICAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTVweDtcbiAgICB9XG4gIH1cbiAgJi5oYXMtaW1nLWZvcm1hdC1sYW5kc2NhcGUge1xuICAgIC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG4gIH1cbiAgJi5oYXMtaW1nLWZvcm1hdC1wb3J0cmFpdCB7XG4gICAgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgZmxleC1ncm93OiAyO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIGdhcDogNjBweDtcbiAgICB9XG4gICAgJi5oYXMtaW1nLXBvc2l0aW9uLWZ1bGwtd2lkdGgge1xuICAgICAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53cC1ibG9jay1nYnMta2V5LWZpZ3VyZS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1ibnBwLXNxdWFyZSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLWh1Z2UpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTEpO1xuXG4gICAgc3Ryb25nLFxuICAgIGIge1xuICAgICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2JzLWtleS1maWd1cmVzIHtcbiAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpIDA7XG4gIC5oMiB7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB9XG4gIC5oNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tYm5wcC1zYW5zKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1sYXJnZSk7XG4gIH1cblxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICB9XG59XG5cbi53cC1ibG9jay1nYnMtY2FyZC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pIDA7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTEpO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAmLnN3aXBlci1zbGlkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5pbWdCbG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgPiAuY29tcG9uZW50cy1idXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmljb25XcmFwcGVyIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICA+IGltZyxcbiAgICA+IHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC50ZXh0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIC5oMyBzdHJvbmcge1xuICAgICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teC1zbWFsbCk7XG4gICAgfVxuICAgIC53cC1ibG9jay1idXR0b24ge1xuICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICB9XG4gIH1cblxuICAmLmhhcy1mb3JtYXQtdmVydGljYWwtbGVmdCxcbiAgJi5oYXMtZm9ybWF0LXZlcnRpY2FsLWNlbnRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAudGV4dC1jb250ZW50IHtcbiAgICAgIC5oMyB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5oYXMtZm9ybWF0LXZlcnRpY2FsLWxlZnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC50ZXh0LWNvbnRlbnQge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG4gICYuaGFzLWZvcm1hdC12ZXJ0aWNhbC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLyouaWNvbldyYXBwZXIge1xuICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgfSovXG4gICAgLnRleHQtY29udGVudCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmhhcy1mb3JtYXQtaG9yaXpvbnRhbCxcbiAgJi5oYXMtZm9ybWF0LWhvcml6b250YWwtc21hbGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLmljb25XcmFwcGVyIHtcbiAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgIH1cbiAgICAudGV4dC1jb250ZW50IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgLmgzIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAxNXB4O1xuICAgICAgfVxuICAgICAgLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmhhcy1mb3JtYXQtaG9yaXpvbnRhbC1zbWFsbCB7XG4gICAgICAudGV4dC1jb250ZW50IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG4gICAgLndwLWJsb2NrLWNvbHVtbiAmIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuICAgICYuaGFzLWZvcm1hdC1ob3Jpem9udGFsLFxuICAgICYuaGFzLWZvcm1hdC1ob3Jpem9udGFsLXNtYWxsIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLnRleHQtY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgLmgzIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5oYXMtZm9ybWF0LWhvcml6b250YWwge1xuICAgICAgLmljb25XcmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICA+IHN2ZyxcbiAgICAgICAgPiBzdmcgKiB7XG4gICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGV4dC1jb250ZW50IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5oYXMtZm9ybWF0LWhvcml6b250YWwtc21hbGwge1xuICAgICAgLnRleHQtY29udGVudCB7XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53cC1ibG9jay1nYnMtdmVyYmF0aW0sXG4ud3AtYmxvY2stZ2JzLXZlcmJhdGltLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKSAwO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIC5xdW90ZS10ZXh0LFxuICAucXVvdGUtdGV4dCBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1ibnBwLXNxdWFyZSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLWh1Z2UpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWxpbmUtaGVpZ2h0LS1zbWFsbCk7XG4gIH1cbiAgLmF1dGhvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgICAuY29tcG9uZW50cy1wbGFjZWhvbGRlci5ibG9jay1lZGl0b3ItbWVkaWEtcGxhY2Vob2xkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5pbWFnZVdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgID4gaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5hdXRob3ItaW5mb3Mge1xuICAgICAgZmxleDogMTtcbiAgICAgIC5hdXRob3ItbmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1zbWFsbCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgICAuYXV0aG9yLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS14eC1zbWFsbCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIC5hdXRob3Ige1xuICAgICAgLmF1dGhvci1pbmZvcyB7XG4gICAgICAgIC5hdXRob3ItbmFtZSB7XG4gICAgICAgICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLW1lZGl1bSk7XG4gICAgICAgIH1cbiAgICAgICAgLmF1dGhvci10aXRsZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ud3AtYmxvY2stZ2JzLXZlcmJhdGltLXNsaWRlciB7XG4gIC5nYnMtdmVyYmF0aW1zLXN3aXBlci5zd2lwZXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1hcmdpbjogMCAwIDYwcHggLTYwcHg7XG4gICAgcGFkZGluZzogNjBweCAwIDYwcHggNjBweDtcblxuICAgIC53cC1ibG9jay1nYnMtdmVyYmF0aW0ge1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICYuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICBib3R0b206IDA7XG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0zKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gIH1cbn1cblxuLndwLWJsb2NrLWdicy1zZWN0b3Itc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSkgMDtcbiAgLmgzIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tYm5wcC1zcXVhcmUpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1naWdhbnRpYyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gIC5pbnRybyB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc2Fucyk7XG4gICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLWxhcmdlKTtcbiAgICBsaW5lLWhlaWdodDogMS4zMjtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIC5zZWN0b3JzLWxpc3QtYnV0dG9uLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMSk7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMik7XG4gICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXNtYWxsKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICB0b3A6IDE3cHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2ljb24tYXJyb3ctZG93bi5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgfVxuICB9XG4gIC5zZWN0b3JzLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKSAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgICA+IGEge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXgtc21hbGwpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICA+IGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gLnNlY3RvcnMtbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgLmgzIHtcbiAgICAgIG1hcmdpbjogMCA2MHB4IDEwcHg7XG4gICAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0taHVnZSk7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNDtcbiAgICB9XG4gICAgLmludHJvIHtcbiAgICAgIG1hcmdpbjogMCA2MHB4IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICAgIH1cbiAgICAuYW5pbWF0ZWQtc2NlbmUsXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgIC5zZWN0b3JzLWxpc3QtYnV0dG9uLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zZWN0b3JzLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgPiBsaSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSA0MnB4KTtcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE0N3B4O1xuICAgICAgICA+IGEge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMjBweCAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLW1lZGl1bSk7XG4gICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9pY29uLWFycm93LXJpZ2h0LnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrIHtcbiAgICAud3AtYmxvY2stZ2JzLXNlY3Rvci1zZWxlY3Qge1xuICAgICAgaDMsXG4gICAgICBwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLndwLWJsb2NrLWdicy1mb2xsb3ctdXMge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0yKTtcblxuICAuaDUge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gIH1cbiAgLmZvbGxvdy11c19fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5mb2xsb3ctdXNfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5mb2xsb3ctdXNfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgLmZvbGxvdy11c19fbGluazpob3ZlciB7XG4gICAgICA+IHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayB7XG4gICAgLndwLWJsb2NrLWdicy1mb2xsb3ctdXMge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGg1IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLndwLWJsb2NrLWdicy1sYXRlc3QtbmV3cyB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG4gIC5sYXRlc3QtbmV3c19faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5oMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAubmV3cy1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG5vbmU7XG4gICAgLmNvbnRlbnRfX3gtc21hbGwge1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBib3gtc2hhZG93OiA1cHggNXB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgIH1cbiAgICAuY29udGVudF9fbGlua193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgPiBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgICAgLnRhZ3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayB7XG4gICAgLndwLWJsb2NrLWdicy1sYXRlc3QtbmV3cyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgLmxhdGVzdC1uZXdzX19oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgLmgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgfVxuICAgIC5uZXdzLWxpc3Qge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICBncmlkLWdhcDogNDVweDtcbiAgICAgIC5jb250ZW50X194LXNtYWxsIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuXG4gICAgICAgICAgLmNvbnRlbnRfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1JTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53cC1ibG9jay1nYnMtcG9zdC1oZWFkZXItaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gIC5pbWdXcmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNzUpIHNhdHVyYXRlKDEuMik7XG4gIH1cblxuICAudGV4dC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICBib3R0b206IDMwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTEpO1xuXG4gICAgLmgxIHtcbiAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgJi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sge1xuICAgIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgJiB7XG4gICAgICAuaDEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5oMSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgLmltZ1dyYXBwZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwJTtcbiAgICB9XG4gICAgLnRleHQtY29udGVudCB7XG4gICAgICB3aWR0aDogY2FsYyg3NSUgLSA2MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLndwLWJsb2NrLWdicy1hbmltYXRpb24tYmxvY2sge1xuICAuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICAuZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ud3AtYmxvY2stZ2JzLWxpc3QtaWNvbi10ZXh0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC53cC1ibG9jay1pbWFnZSB7XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICB9XG4gIH1cbiAgLnRleHQtY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogN3B4IDA7XG4gICAgLmgzIHtcbiAgICAgIG1hcmdpbjogMCAwIDdweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLndwLWJsb2NrLWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRleHQtY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuXG4ud3AtYmxvY2stZ2JzLWxpc3QtaWNvbi10ZXh0IHtcbiAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpIDA7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcblxuICAuaDIge1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG4gIC5saXN0LWljb24tdGV4dCB7XG4gICAgLndwLWJsb2NrLWdicy1saXN0LWljb24tdGV4dC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0yKTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIHBhZGRpbmc6IDMwcHggNjBweDtcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2JzLWxpc3QtaWNvbi10ZXh0LXNpbXBsZSB7XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKSAwO1xuXG4gIC5saXN0LWljb24tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICAud3AtYmxvY2stZ2JzLWxpc3QtaWNvbi10ZXh0LWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTIpO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICAubGlzdC1pY29uLXRleHQge1xuICAgICAgcGFkZGluZzogMTBweCA2MHB4O1xuICAgIH1cbiAgfVxufVxuXG4ud3AtYmxvY2stZ2JzLWxpc3QtaWNvbi10ZXh0LXdpdGgtaW50cm8ge1xuICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSkgMDtcbiAgLndwLWJsb2NrLWdicy1saXN0LWljb24tdGV4dC1zaW1wbGUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gID4gaDIsID4gcCB7XG4gICAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgICB9XG4gIH1cbn1cblxuLmpvdXJuYWxpc3QtczdleHRjIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMik7XG5cbiAgLmpvdXJuYWxpc3QtczdleWJ0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gIC5qb3VybmFsaXN0LXM3ZXljaCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICAuam91cm5hbGlzdC1zN2V5Z2wge1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gIH1cblxuICAuam91cm5hbGlzdC1zN2V5Y3Qge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICB9XG5cbiAgLmpvdXJuYWxpc3QtczdleXN5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucmVjb21tYW5kZWQtdG9waWNzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgLnJlY29tbWFuZGVkLXRvcGljcy1zaG93bW9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5yZWNvbW1hbmRlZC10b3BpY3Mtc2hvd2xlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLmFsbC12aXNpYmxlIHtcbiAgICAucmVjb21tYW5kZWQtdG9waWNzLXNob3dtb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5yZWNvbW1hbmRlZC10b3BpY3Mtc2hvd2xlc3Mge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4ucmVjb21tYW5kZWQtdG9waWNzLWJ0bi13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMjNweDtcbn1cblxuLnJlY29tbWFuZGVkLXRvcGljcy1zN2V3bzQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzBkMTUxOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tc21hbGwpO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvaWNvbi1hcnJvdy1yaWdodC1ibGFjay5zdmdcIik7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4uZ2JzLXRhYnMtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKSAwO1xuICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKSAwO1xuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0zKTtcbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmdicy10YWJzLWJsb2NrLXM3dGxndiB7XG4gICAgcGFkZGluZzogMCB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDVweCA1cHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB0b3VjaC1hY3Rpb246IHBhbi14O1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0KSB7XG4gICAgICAmLmlzLWNlbnRlcmVkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmdicy10YWJzLWJsb2NrLXM3dGxoZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMSk7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmLmlzLWFjdGl2ZTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5nYnMtdGFicy1ibG9jay1zN3RvdXUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogdmFyKC0tYmxvY2stbWFyZ2luLXNtYWxsKTtcblxuICAgIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBnYXA6IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG4gICAgfVxuICB9XG5cbiAgLmdicy10YWJzLWJsb2NrLXM3dG9yeSB7XG4gICAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5nYnMtdGFicy1ibG9jay1zN3RvdDEge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMTBweCB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLyogYWRtaW4gKi9cbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAmIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMik7XG5cbiAgICAuZ2JzLXRhYnMtYmxvY2stczh3aml0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gICAgfVxuXG4gICAgLmdicy10YWJzLWJsb2NrLXM4d2ppeSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5nYnMtdGFicy1ibG9jay1zOHdrZGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLndwLWJsb2NrLWdicy10aW1lbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKSAwO1xuXG4gIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydCkge1xuICAgIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKSAwO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmM2Y0O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3NXB4KTtcbiAgfVxuXG4gIC53cC1ibG9jay1nYnMtdGltZWxpbmUtaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLndpdGgtdmlzaWJsZS1zY3JvbGwge1xuICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBoZWlnaHQ6IDEwcHg7IC8qIExhcmdldXIgZGUgbGEgYmFycmUgZGUgZMOpZmlsZW1lbnQgKi9cbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4OyAvKiBDb3VsZXVyIGR1IHBvdWNlIChwYXJ0aWUgbW9iaWxlKSBkZSBsYSBiYXJyZSBkZSBkw6lmaWxlbWVudCAqL1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7IC8qIENvdWxldXIgZGUgbGEgcGlzdGUgKHBhcnRpZSBmaXhlKSBkZSBsYSBiYXJyZSBkZSBkw6lmaWxlbWVudCAqL1xuICAgICAgfVxuICAgIH1cblxuICAgIC8qIEFkbWluICovXG4gICAgPiAuYmxvY2stZWRpdG9yLWlubmVyLWJsb2NrcyA+IC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1nYnMtdGltZWxpbmUtaXRlbSB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcblxuICAgID4gcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAwIDgwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1odWdlKTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB0b3A6IDYzcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuXG4gICAgJi5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgbGVmdDogNDVweDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zKTtcbiAgICB9XG4gIH1cbn1cblxuLndwLWJsb2NrLWdicy1tZWRpYS10ZXh0LWxvY2tlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gIC53cC1ibG9jay1pbWFnZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1ibG9jay1tYXJnaW4tc21hbGwpO1xuICB9XG5cbiAgLndwLWJsb2NrLWltYWdlICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi53cC1ibG9jay1nYnMtc2xpZGVyLXNpbXBsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKSAwO1xuXG4gIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydCkge1xuICAgIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKSAwO1xuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydC1tYXgpIHtcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0KSB7XG4gICAgLmhhcy1uYXZpZ2F0aW9uIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAmIHtcbiAgICAud3AtYmxvY2stZ2JzLXNsaWRlci1zaW1wbGUtaW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgICBzY3JvbGxiYXItd2lkdGg6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgIGdhcDogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBoZWlnaHQ6IDEwcHg7IC8qIExhcmdldXIgZGUgbGEgYmFycmUgZGUgZMOpZmlsZW1lbnQgKi9cbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4OyAvKiBDb3VsZXVyIGR1IHBvdWNlIChwYXJ0aWUgbW9iaWxlKSBkZSBsYSBiYXJyZSBkZSBkw6lmaWxlbWVudCAqL1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7IC8qIENvdWxldXIgZGUgbGEgcGlzdGUgKHBhcnRpZSBmaXhlKSBkZSBsYSBiYXJyZSBkZSBkw6lmaWxlbWVudCAqL1xuICAgICAgfVxuXG4gICAgICA+IC5ibG9jay1lZGl0b3ItaW5uZXItYmxvY2tzID4gLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpoYXMoLnN3aXBlci1jb250YWluZXIpIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcblxuICAgICAgJi5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICBsZWZ0OiA0NXB4O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTMpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5pcy1wcm9maWxlIC53cC1ibG9jay1nYnMtbWVkaWEtdGV4dC1sb2NrZWQgLndwLWJsb2NrLWltYWdlIGltZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YxZjNmNCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAud3AtYmxvY2stZ2JzLW1lZGlhLXRleHQtbG9ja2VkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC53cC1ibG9jay1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKC0tbW9iaWxlLXZpZXdwb3J0LW1heCkge1xuICAgICAgLndwLWJsb2NrLWltYWdlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyomICsgLndwLWJsb2NrLWdicy1zbGlkZXItc2ltcGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gICY6aGFzKCsgLndwLWJsb2NrLWdicy1zbGlkZXItc2ltcGxlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfSovXG59XG5cbi5nYnMtY291bnRyeS1kcm9wZG93bi13cmFwcGVyIHtcbiAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpIDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0KSB7XG4gICAgcGFkZGluZzogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0yKTtcbiAgfVxufVxuXG4uZ2JzLWNvdW50cnktZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBtYXgtaGVpZ2h0OiA5MHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAuZ2JzLWNvdW50cnktZHJvcGRvd24tczhobHUyOm5vdCguaXMtYWN0aXZlOmZvY3VzLXdpdGhpbikgLmdicy1jb3VudHJ5LWRyb3Bkb3duLXM4aHE3YiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmdicy1jb3VudHJ5LWRyb3Bkb3duLXM4aHE3YiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdicy1jb3VudHJ5LWRyb3Bkb3duLXM4aG1vdWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1sYXJnZSk7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2ljb24tYXJyb3ctZG93bi5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLmdicy1jb3VudHJ5LWRyb3Bkb3duLXM4aGx1MiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCA4NHB4LCAjZmZmZmZmIDg0cHgsICNmZmZmZmYgMTAwJSk7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLmdicy1jb3VudHJ5LWRyb3Bkb3duLXM4aHE3YiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAwIHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYzZjQ7XG4gICAgfVxuICB9XG5cbiAgLmdicy1jb3VudHJ5LWRyb3Bkb3duLXM4aGx2YiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pIDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLmdicy1jb3VudHJ5LWRyb3Bkb3duLXM4aGx2ZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyMHB4IDA7XG4gICAgbWFyZ2luOiAzMHB4IDAgNDVweCAxNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0KSB7XG4gICAgICBnYXA6IDI1cHggMDtcbiAgICB9XG4gIH1cblxuICAuZ2JzLWNvdW50cnktZHJvcGRvd24tczhobHZ0IHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG5cbiAgICBAbWVkaWEgKC0tc21hbGwtdmlld3BvcnQpIHtcbiAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICB9XG4gIH1cblxuICAuZ2JzLWNvdW50cnktZHJvcGRvd24tczhobHZ5Om5vdCg6aG92ZXIpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLndwLWJsb2NrLWdicy1hcmd1bWVudHMge1xuICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSkgMDtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMik7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgLnRleHQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTVweCAwIDdweDtcbiAgfVxuICAuaDIge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cblxuICAud3AtYmxvY2stZ2JzLWNhcmQtYm94IHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIHBhZGRpbmc6IDMwcHggNjBweDtcbiAgICAudGV4dC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICAgIH1cbiAgfVxuXG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgJiB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICAud3AtYmxvY2stZ2JzLWNhcmQtYm94IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuICB9XG59XG5cbi53cC1ibG9jay1nYnMtcHVzaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogNDVweCAwO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gIC50ZXh0LWNvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgICAuaDIsXG4gICAgLmgzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXgtc21hbGwpO1xuICAgIH1cbiAgICAud3AtYmxvY2stYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAud3AtZWxlbWVudC1idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFuaW1hdGlvbiB7XG4gICAgZmxleDogMTtcbiAgICBvcmRlcjogLTE7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAudGV4dC1jb250ZW50IHtcbiAgICAgIGZsZXg6IDM7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgICAgIC53cC1lbGVtZW50LWJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmFuaW1hdGlvbiB7XG4gICAgICBmbGV4OiAyO1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAmLmhhcy1mb3JtYXQtbGFyZ2Uge1xuICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgIC50ZXh0LWNvbnRlbnQge1xuICAgICAgICBmbGV4OiAyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG4gICAgICB9XG4gICAgICAuYW5pbWF0aW9uIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLndwLWJsb2NrLWdicy1nby1mdXJ0aGVyIHtcbiAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpIDA7XG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLWh1Z2UpO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmdvLWZ1cnRoZXItcG9zdHMge1xuICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG5vbmU7XG4gICAgfVxuICAgICYuZ2JzLXN3aXBlci1tb2JpbGUge1xuICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgID4gLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayB7XG4gICAgLndwLWJsb2NrLWdicy1nby1mdXJ0aGVyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAuZ28tZnVydGhlcl9faGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgICAuaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICB9XG4gICAgLmdvLWZ1cnRoZXItcG9zdHMge1xuICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBncmlkLWF1dG8tcm93czogMWZyO1xuICAgICAgICBncmlkLWdhcDogNjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB9XG4gICAgICAmLmdicy1zd2lwZXItbW9iaWxlIHtcbiAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgICA+IC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53cC1ibG9jay1nYnMtY2FzZS1zdHVkeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKSAwO1xuICBwYWRkaW5nOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMik7XG4gIGJveC1zaGFkb3c6IDE1cHggMTVweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcblxuICAuY2FzZS1zdHVkeS1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuY2FzZS1zdHVkeS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYmxvY2stbWFyZ2luLXNtYWxsKTtcbiAgfVxuICAuY2FzZS1zdHVkeS1pbWFnZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWJsb2NrLW1hcmdpbi1zbWFsbCk7XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jYXNlLXN0dWR5LWxpbmsge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICAgID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgICAuY2FzZS1zdHVkeS1yZXN1bWUge1xuICAgICAgZmxleDogNTtcbiAgICB9XG4gICAgLmNhc2Utc3R1ZHktaW1hZ2Uge1xuICAgICAgZmxleDogMztcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhc2Utc3R1ZHktaW1hZ2UtbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5jYXNlLXN0dWR5LWxpbmsge1xuICAgICAgPiAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLndwLWJsb2NrLWdicy1jb2xsYXBzZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiAxOTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmMWYzZjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgPiAud3AtYmxvY2staGVhZGluZywgcCB7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMjVzO1xuICB9XG5cbiAgLndwLWJsb2NrLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgJi5pcy1hZG1pbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHdpZHRoOiAyNDBweDtcbiAgfVxuXG4gICY6bm90KC5pcy1hZG1pbikge1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC53cC1ibG9jay1oZWFkaW5nLCBwIHtcbiAgICAgICAgdG9wOiA0NSU7XG4gICAgICB9XG5cbiAgICAgIC53cC1ibG9jay1nYnMtY29sbGFwc2UtczlpdzZsIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9jbG9zZS1zOWl0Y3Muc3ZnXCIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC53cC1ibG9jay1nYnMtY29sbGFwc2UtczlpdzZsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCA1cHg7XG4gICAgICBib3JkZXI6IHNvbGlkICNGMUYzRjQ7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMCAycHggMnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9wbHVzLXM5aXRjcy5zdmdcIikgY2VudGVyIG5vLXJlcGVhdCAjZmZmZmZmO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC53cC1ibG9jay1oZWFkaW5nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlIC0gMjBweCkpO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gIH1cbn1cbiIsIi5jb250YWN0LWJsb2NrLWxpZ2h0LWdyZXkge1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0yKTtcbiAgLndwLWJsb2NrLWltYWdlIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG4gIC53cC1ibG9jay1oZWFkaW5nIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbiAgLndwLWJsb2NrLXBhcmFncmFwaCxcbiAgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1vcGVuLXNhbnMpO1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc2Fucyk7XG4gICAgfVxuICB9XG5cbiAgLndwLWJsb2NrLWJ1dHRvbnMge1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gIH1cbn1cblxuLnRleHQtYW5kLWNvbnRhY3Qge1xuICA+IC53cC1ibG9jay1jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgQG1lZGlhICgtLW1lZGl1bS12aWV3cG9ydCkge1xuICAgID4gLndwLWJsb2NrLWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAwIDYwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSBhbmQgKC0tc21hbGwtdmlld3BvcnQtbWF4KSB7XG4gICAgPiAud3AtYmxvY2stY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZsZXgtYmFzaXM6IDYwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICA+IC53cC1ibG9jay1jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgICAgIGZsZXgtYmFzaXM6IDQwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uY29udGFjdC1ibG9jay1ncmVlbi1zaW1wbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC5jb250YWN0LWJsb2NrLWdyZWVuLXNpbXBsZS1jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDMwcHggMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMSk7XG4gIH1cblxuICAud3AtYmxvY2stcGFyYWdyYXBoLFxuICBwIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tYm5wcC1zYW5zKTtcbiAgfVxuXG4gIC5tb2JpbGUtbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDhweCAxNXB4IDhweCAwO1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc2Fucyk7XG4gICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXNtYWxsKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9saW5rLWFycm93LXdoaXRlLXRoaW5uZXIuc3ZnXCIpIGNlbnRlclxuICAgICAgICBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbjtcbiAgICB9XG4gIH1cblxuICAmW2NsYXNzKj1cImlzLWFuaW1hdGVkXCJdIHtcbiAgICA+IHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgc3Ryb2tlOiAjZmZmO1xuICAgICAgKiB7XG4gICAgICAgIHN0cm9rZTogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBzdHJva2Utd2lkdGg6IDAuNSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICAuY29udGFjdC1ibG9jay1ncmVlbi1zaW1wbGUtY29udGVudC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMTY1cHg7XG4gICAgfVxuICAgIC5tb2JpbGUtbGluayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cImlzLWFuaW1hdGVkXCJdIHtcbiAgICAgID4gc3ZnIHtcbiAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICBsZWZ0OiA2MHB4O1xuICAgICAgICB3aWR0aDogNzVweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDY1cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2xpbmstYXJyb3ctd2hpdGUtdGhpbm5lci5zdmdcIikgY2VudGVyXG4gICAgICAgIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogNjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGFjdC1ibG9jay1ncmVlbi1kb3VibGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpIDA7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTEpO1xuXG4gID4gLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZ2FwOiAzMHB4O1xuICAgID4gLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMSk7XG4gICAgICBib3gtc2hhZG93OiAxNXB4IDE1cHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG5cbiAgICAgIC5jb250YWN0LWJsb2NrLWdyZWVuLWRvdWJsZS1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICA+IGZpZ3VyZSB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC53cC1ibG9jay1oZWFkaW5nIHtcbiAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICA+IC53cC1ibG9jay1idXR0b25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgPiAud3AtYmxvY2stYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICA+IC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgPiAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICBnYXA6IDYwcHg7XG4gICAgICA+IC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTEpO1xuXG4gICAgICAgIC5jb250YWN0LWJsb2NrLWdyZWVuLWRvdWJsZS1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICA+IGZpZ3VyZSB7XG4gICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICA+IC53cC1ibG9jay1idXR0b25zIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgID4gLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3QtYmxvY2stZ3JleS1kb3VibGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpIDA7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTIpO1xuXG4gID4gLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZ2FwOiAzMHB4O1xuICAgID4gLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJveC1zaGFkb3c6IDE1cHggMTVweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICAgIC53cC1ibG9jay1nYnMtbGluay13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgcGFkZGluZzogMTVweCA0NXB4IDEwcHggMTVweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICA+IGZpZ3VyZSB7XG4gICAgICAgICAgd2lkdGg6IDM5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC53cC1ibG9jay1oZWFkaW5nIHtcbiAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvbGluay1hcnJvdy1ncmV5LnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgPiAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICBnYXA6IDYwcHg7XG4gICAgICA+IC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgICAud3AtYmxvY2stZ2JzLWxpbmstd3JhcHBlciB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogNDVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvbGluay1hcnJvdy1ncmVlbi5zdmdcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb250YWN0LTMtYmxvY2tzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1heC13aWR0aDogMTAzOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0yKTtcblxuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyICYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAud3AtYmxvY2stZ2JzLWNhcmQtYm94IC50ZXh0LWNvbnRlbnQge1xuICAgICAgLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKSBhdXRvO1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgLndwLWJsb2NrLWdicy1jYXJkLWJveCAudGV4dC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAuYm90dG9tLWN0YXMgJiB7XG4gICAgICBtYXJnaW46IDAgYXV0byB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5pcy1hbmltYXRlZC1sb2NrZXIuaXMtc3R5bGUtYW5pbWF0ZWQgPiBzdmcge1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgdG9wOiA2cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnNvbHV0aW9ucy1wdXNocyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gID4gLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uZ2JzLXNlbnRlbmNlLWJ1aWxkZXItYmxvY2sge1xuICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pIDA7XG4gIHBhZGRpbmc6IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjFmM2Y0O1xuXG4gIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydCkge1xuICAgIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgICBwYWRkaW5nOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpIHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICB9XG5cbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAmIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgLmdicy1zZW50ZW5jZS1idWlsZGVyLWJsb2NrLXM5Z2lsdCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZ2JzLXNlbnRlbmNlLWJ1aWxkZXItYmxvY2stczlnaXVnIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4O1xuXG4gICAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0LW1heCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBAbWVkaWEgKC0tbGFyZ2Utdmlld3BvcnQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5nYnMtc2VudGVuY2UtYnVpbGRlci1ibG9jay1zOWdpbHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiA1cHggNXB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tbGFyZ2UpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgIH1cblxuICAgIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydC1tYXgpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgY29udGVudDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9pY29uLWFycm93LXM0eHVwai5zdmdcIik7XG4gICAgfVxuICB9XG5cbiAgLmdicy1zZW50ZW5jZS1idWlsZGVyLWJsb2NrLXM5Z2lseiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOm5vdCguaXMtYWN0aXZlKXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZ2JzLWtleS1maWd1cmVzLXM4NHZybyB7XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSkgMDtcbiAgcGFkZGluZzogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG5cbiAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0KSB7XG4gICAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpIDA7XG4gICAgcGFkZGluZzogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgfVxuXG4gID4gLndwLWJsb2NrLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1naWdhbnRpYyk7XG4gIH1cblxuICAuZ2JzLWtleS1maWd1cmVzLXM4NHZ6ZSAud3AtYmxvY2stZ3JvdXAge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDEwMCUgLSAxLjVyZW0pIC8gMik7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0KSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKCgxMDAlIC0gM3JlbSkgLyAzKTtcbiAgICB9XG5cbiAgICBwOmZpcnN0LW9mLXR5cGUge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLWdpZ2FudGljKTtcbiAgICB9XG4gIH1cbn1cblxuLmdicy10ZXh0LWZvdXItY2FyZHMge1xuICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pIDA7XG4gIHBhZGRpbmc6IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuXG4gIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydCkge1xuICAgIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKSAwO1xuICAgIHBhZGRpbmc6IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG4gIH1cblxuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyICYge1xuICAgID4gLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gIC5nYnMtdGV4dC1mb3VyLWNhcmRzLXM4bGU3YSB7XG4gICAgYWxpZ24taXRlbXM6IGluaXRpYWw7XG4gICAgZ2FwOiAxLjVyZW0gMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAud3AtYmxvY2stZ2JzLWNhcmQtYm94IHtcbiAgICBmbGV4OiBpbml0aWFsO1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMC43NXJlbSk7XG5cbiAgICAudGV4dC1jb250ZW50IC5oMyB7XG4gICAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tbWVkaXVtKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5jb250ZW50X19jb250YWluZXIge1xuICAuY29udGVudF9fYm9keS1sZWZ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0yKTtcbiAgICB9XG4gIH1cblxuICAuY29udGVudF9fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuY29udGVudF9fdG9wX19kYXRlIHtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMik7XG4gICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXgtc21hbGwpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzIlO1xuICB9XG5cbiAgLmgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLmNvbnRlbnRfX2V4Y2VycHQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLW1lZGl1bSk7XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50X19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCA0NXB4O1xuICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS14LXNtYWxsKTtcbiAgICA+IHAge1xuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS14LXNtYWxsKTtcbiAgICB9XG4gICAgPiBmaWd1cmUge1xuICAgICAgbWFyZ2luOiA0NXB4IDA7XG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAud3AtYmxvY2stZ2JzLXZlcmJhdGltIHtcbiAgICAgIG1hcmdpbjogNDVweCAwO1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50X19mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcblxuICB9XG5cbiAgLmNvbnRlbnRfX2Zvb3Rlcl9fc2hhcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc3F1YXJlKTtcbiAgfVxuXG4gIC5jb250ZW50X19mb290ZXJfX3NoYXJlX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICYubGlua2VkaW4gc3ZnIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAqIHtcbiAgICAgICAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubWFpbCBzdmcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAgICoge1xuICAgICAgICBzdHJva2U6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGVudF9fZm9vdGVyX190YWdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgPiBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICA+IGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0yKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXgtc21hbGwpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50X19ib2R5LXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5jb250ZW50X19ib2R5LXJpZ2h0LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLmNvbnRlbnRfX3JlbGF0ZWRfcG9zdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgLmNvbnRlbnRfX3gtc21hbGwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTIpO1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgLmNvbnRlbnRfX2JvZHktbGVmdCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDcwcHggMzBweCA2MHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMik7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbGVmdDogNjBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudF9fdG9wX19kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS14eC1zbWFsbCk7XG4gICAgfVxuXG4gICAgLmNvbnRlbnRfX2JvZHktcmlnaHQge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5jb250ZW50X19yZWxhdGVkX3Bvc3RzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG59XG5cbi5jb250ZW50X194LXNtYWxsIHtcbiAgLmNvbnRlbnRfX2xpbmtfd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5jb250ZW50X190b3BfX2RhdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDdweDtcbiAgfVxuICAuY29udGVudF9fdG9wX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLW9wZW4tc2Fucyk7XG4gICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLWh1Z2UpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xcyBlYXNlLWluO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLmNvbnRlbnRfX2V4Y2VycHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXgtc21hbGwpO1xuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXgtc21hbGwpO1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50X19pbWFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDUwJTtcblxuICAgID4gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgLmNvbnRlbnRfX2xpbmtfd3JhcHBlcjpob3ZlciAuY29udGVudF9fdG9wX190aXRsZSB7XG4gICAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgIH1cbiAgfVxufVxuXG4uY29udGVudF9fbWVkaXVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLmNvbnRlbnRfX2xpbmtfd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMSk7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbjtcbiAgfVxuICAuY29udGVudF9fdGFnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDZweCAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0yKTtcbiAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teHgtc21hbGwpO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgIH1cbiAgfVxuICAuY29udGVudF9fdG9wX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc3F1YXJlKTtcbiAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0taHVnZSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTI0JTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzIGVhc2UtaW47XG4gIH1cbiAgLmNvbnRlbnRfX2V4Y2VycHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXgtc21hbGwpO1xuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXgtc21hbGwpO1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50X19pbWFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDUwJTtcblxuICAgID4gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgLmNvbnRlbnRfX2xpbmtfd3JhcHBlcjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiA1cHggMnB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAuY29udGVudF9fdG9wX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb250ZW50X19jYXNlX3N0dWR5IHtcbiAgLmNvbnRlbnRfX2ltYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICAgID4gaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cbiAgfVxuICAuY29udGVudF9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuXG4gIC5jb250ZW50X19oZWFkZXJfX2luZm9zIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgfVxuICAuY29udGVudF9faGVhZGVyX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuXG4gICAgLmNvbnRlbnRfX2hlYWRlcl9faW5mb19fbGFiZWwge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBtYXJnaW46IDAgN3B4IDAgMDtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tb3Blbi1zYW5zKTtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS14LXNtYWxsKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMik7XG4gICAgfVxuICAgIC5jb250ZW50X19oZWFkZXJfX2luZm9fX3RleHQge1xuICAgICAgZmxleDogMTtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tYm5wcC1zcXVhcmUpO1xuICAgICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLW1lZGl1bSk7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50X19oZWFkZXJfX2Fib3V0LmNvbnRlbnRfX2hlYWRlcl9fYWJvdXQtLXNvbHV0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG4gIC5jb250ZW50X19oZWFkZXJfX2Fib3V0X190ZXh0LFxuICAuY29udGVudF9faGVhZGVyX19hYm91dF9fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teC1zbWFsbCk7XG4gIH1cblxuICAuY29udGFjdC1ibG9jay1ncmVlbi1kb3VibGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgLmNvbnRlbnRfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgICB9XG4gICAgLmNvbnRlbnRfX2hlYWRlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZzogMCB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpIDA7XG4gICAgfVxuICAgIC5jb250ZW50X19oZWFkZXJfX21haW4ge1xuICAgICAgZmxleDogNTtcbiAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgICB9XG4gICAgLmNvbnRlbnRfX2hlYWRlcl9faW5mb3Mge1xuICAgICAgZmxleDogMjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmNvbnRlbnRfX2hlYWRlcl9faW5mbyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAuY29udGVudF9faGVhZGVyX19pbmZvX19sYWJlbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS14eC1zbWFsbCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgICAuY29udGVudF9faGVhZGVyX19pbmZvX190ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLWxhcmdlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudF9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG4gICAgfVxuICB9XG59XG4iLCIvKlxuICogR3Jhdml0eSBGb3Jtc1xuICovXG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmdmb3JtX2hlYWRpbmcge1xuICAgIC5nZm9ybV9kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgIH1cblxuICAgIC5nZm9ybV9yZXF1aXJlZF9sZWdlbmQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXgtc21hbGwpO1xuXG4gICAgICBAbWVkaWEgKC0tc21hbGwtdmlld3BvcnQpIHtcbiAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5nZmllbGRfbGFiZWw6aXMobGFiZWwsIGxlZ2VuZCkge1xuICAgIGNvbG9yOiAjNkI2RTcxO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1zbWFsbCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgZGl2Lmdmb3JtX2ZpZWxkcyB7XG4gICAgZ3JpZC1yb3ctZ2FwOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgfVxuXG4gIDppcyh0ZXh0YXJlYSwgaW5wdXQ6aXMoW3R5cGU9XCJ0ZXh0XCJdLCBbdHlwZT1cImVtYWlsXCJdLCBbdHlwZT1cInRlbFwiXSksIHNlbGVjdCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjREJEQ0REO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICY6bm90KHRleHRhcmVhKSB7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgfVxuXG4gICAgJjppcyh0ZXh0YXJlYSkge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG4gIH1cblxuICAuZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGNvbG9yOiAjZjFmM2Y0O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBhcmlhLWhpZGRlbj1cInRydWVcIiBmb2N1c2FibGU9XCJmYWxzZVwiIHdpZHRoPVwiMTRcIiBoZWlnaHQ9XCI4XCIgdmlld0JveD1cIjAgMCAxNCA4XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTAuNzEwOTM4IDEuMjQ5OTlMNi42OTA5NCA3LjIyOTk5TDEyLjcxMDkgMS4yMDk5OVwiIHN0cm9rZT1cIiUyMzZCNkU3MVwiIHN0cm9rZS1saW5lY2FwPVwic3F1YXJlXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jykgbm8tcmVwZWF0IGNlbnRlcjtcblxuICAgIH1cblxuICAgIC5nZmllbGRfc2VsZWN0IHtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmdmaWVsZC0tdHlwZS1jb25zZW50IHtcbiAgICBkaXYuZ2ZpZWxkX2NvbnNlbnRfZGVzY3JpcHRpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIH1cblxuICAgIGRpdi5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmM2Y0O1xuICAgICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXNtYWxsKTtcblxuICAgICAgLmdmb3JtLWZpZWxkLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmdmaWVsZC0tdHlwZS1jb25zZW50IGRpdi5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICBkaXYuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBtYXgtd2lkdGg6IDcxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5jb250YWN0LWZvcm1fd3JhcHBlciB7XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSkgMDtcbiAgcGFkZGluZzogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTIpO1xuXG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSkgMDtcbiAgICBwYWRkaW5nOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICB9XG5cbiAgLmNvbnRhY3QtZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA3MTJweDtcblxuICAgIC5nZmllbGRfZGVzY3JpcHRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qXG4gKiBNYWluIHNpdGUgaGVhZGVyIHN0eWxlc1xuICovXG5cbi5oZWFkZXItczR6cGRtIHtcbiAgLS1oZWFkZXItaGVpZ2h0OiAxNDJweDtcbiAgLS1oZWFkZXItczR3MHgzLWhlaWdodDogNjBweDtcbiAgLS1zdGlja3ktdmFsdWU6IGNhbGMoXG4gICAgKHZhcigtLWhlYWRlci1oZWlnaHQpIC0gKHZhcigtLWhlYWRlci1zNHcweDMtaGVpZ2h0KSkpICogLTFcbiAgKTtcbiAgLS1mbG9hdGluZy1sYXllci1zaGFkb3c6IDVweCA1cHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC0tZmxvYXRpbmctbGF5ZXItcGFkZGluZzogdmFyKC0tYmxvY2stbWFyZ2luLXNtYWxsKTtcbiAgLS1mbG9hdGluZy1sYXllci1yYWRpdXM6IDEwcHg7XG4gIC0tZmxvYXRpbmctbGF5ZXItYmFja2dyb3VuZDogI2ZmZmZmZjtcblxuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IHZhcigtLXN0aWNreS12YWx1ZSk7XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSkgMDtcbiAgei1pbmRleDogMTA7XG5cbiAgJjpoYXMoKyAuaGVyby1oZWFkZXItczZzcjA0KSB7XG4gICAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKFxuICAgICAgICAtMSAqICh2YXIoLS1oZWFkZXItaGVpZ2h0KSArIHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pKVxuICAgICAgKTtcbiAgICB9XG4gIH1cblxuICAmOmhhcyhcbiAgICAgIC5tb2JpbGUtbmF2LXM1ZGEyYS5pcy1hY3RpdmUsXG4gICAgICAubmF2LXM0dnI3eC5pcy1ncm91cDpob3ZlcixcbiAgICAgIC5uYXYtczR2cjd4LmlzLWdyb3VwIC5uYXYtczR2cmJvOmhvdmVyXG4gICAgKVxuICAgIC5oZWFkZXItczVsdmNuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTMpO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtc3RpY2t5IHtcbiAgICAuaGVhZGVyLXM0dzB3dyxcbiAgICAuaGVhZGVyLXM0enc5YSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5oZWFkZXItczR3MHgzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5oZWFkZXItczVjczdoIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC8qIFN0aWNreSBtb2RlICovXG4gIEBtZWRpYSAoLS1tZWRpdW0tdmlld3BvcnQpIHtcbiAgICAmLmlzLXN0aWNreSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuXG4gICAgICAuaGVhZGVyLXM0dzByciB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogVGFibGV0ICovXG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQtbWF4KSB7XG4gICAgLS1oZWFkZXItaGVpZ2h0OiA5NXB4O1xuICAgIC0tc3RpY2t5LXZhbHVlOiAwO1xuXG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5oZWFkZXItczVkODV2IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLm5hdi1zNHZyN3gsXG4gICAgLmhlYWRlci1zNHc4YmwsXG4gICAgLm5hdi1zNWQ3OWIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaGVhZGVyLXM0dzByciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICAgIH1cblxuICAgIC5uYXYtczVkNm9iIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci1zNHcwcnIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuXG4gIC5oZWFkZXItczR6cGRtOm5vdCguaXMtbGVhZC1mb3JtKSAmIHtcbiAgICBoZWlnaHQ6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xuICB9XG59XG5cbi5oZWFkZXItczR3MHJyID4gLmhlYWRlci1zNHp3OWEge1xuICBtYXJnaW46IDA7XG59XG5cbi5oZWFkZXItczR3MHd3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIHZhcigtLWJsb2NrLW1hcmdpbi1zbWFsbCk7XG4gIGhlaWdodDogODBweDtcblxuICA+ICoge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbi5oZWFkZXItczR3MTRpIHtcbiAgZmxleDogMTtcbiAgbWFyZ2luOiAwIDAgMCB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLW1lZGl1bSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tYm5wcC1zYW5zKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0LW1heCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAbWVkaWEgKC0tbWVkaXVtLXZpZXdwb3J0KSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLWxhcmdlKTtcbiAgfVxufVxuXG4uaGVhZGVyLXM0dzhibCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIHZhcigtLWJsb2NrLW1hcmdpbi1zbWFsbCk7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGNkZDtcbn1cblxuLmhlYWRlci1zNHcweDMge1xuICBoZWlnaHQ6IHZhcigtLWhlYWRlci1zNHcweDMtaGVpZ2h0KTtcbn1cblxuLmhlYWRlci1zNWNzN2gge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIC53cC1ibG9jay1zaXRlLWxvZ28gaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuICB9XG59XG5cbi5oZWFkZXItczR6dzlhIHtcbiAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tc21hbGwpIDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTIpO1xufVxuXG4uZ3JvdXAtd2Vic2l0ZXMtczR6cDE3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5ncm91cC13ZWJzaXRlcy1zNHpweWkge1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IHZhcigtLWZsb2F0aW5nLWxheWVyLXBhZGRpbmcpO1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmxvYXRpbmctbGF5ZXItcmFkaXVzKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc2Fucyk7XG5cbiAgJjpob3Zlcjpub3QoLmlzLWFjdGl2ZSksXG4gICYuaXMtYWN0aXZlOmZvY3VzLXdpdGhpbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mbG9hdGluZy1sYXllci1iYWNrZ3JvdW5kKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1mbG9hdGluZy1sYXllci1zaGFkb3cpO1xuXG4gICAgQG1lZGlhICgtLW1lZGl1bS12aWV3cG9ydCkge1xuICAgICAgd2lkdGg6IDYwMHB4O1xuICAgIH1cblxuICAgIC5ncm91cC13ZWJzaXRlcy1zNHpxbW8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmdyb3VwLXdlYnNpdGVzLXM0endnMCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuZ3JvdXAtd2Vic2l0ZXMtczR6cDFvIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTE4MGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5ncm91cC13ZWJzaXRlcy1zNHpxbW8ge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIGZsZXgtZ3JvdzogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiB2YXIoLS1ibG9jay1tYXJnaW4tc21hbGwpIDA7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5ncm91cC13ZWJzaXRlcy1zNHpxbW8gc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZ3JvdXAtd2Vic2l0ZXMtczR6cDFvIHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBmbGV4LWdyb3c6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogdmFyKC0tYmxvY2stbWFyZ2luLXNtYWxsKSAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0yKTtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXNtYWxsKTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZ3JvdXAtd2Vic2l0ZXMtczR6cDFvIHN2ZyB7XG4gIG1hcmdpbjogMCAwIDJweCAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZ3JvdXAtd2Vic2l0ZXMtczR6d2cwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyb3VwLXdlYnNpdGVzLXM4eWQzcyB7XG59XG5cbi5ncm91cC13ZWJzaXRlcy1zNHpwMXoge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIHJvdy1nYXA6IHZhcigtLWJsb2NrLW1hcmdpbi1zbWFsbCk7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5ncm91cC13ZWJzaXRlcy1zNHpwMXQge1xuICBmbGV4LWJhc2lzOiBjYWxjKCgxMDAlIC0gODBweCkgLyA0KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmdyb3VwLXdlYnNpdGVzLXM0enAxaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogIzZiNmU3MTtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXh4LXNtYWxsKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTIpO1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0xKTtcbiAgfVxufVxuXG4ubGFuZ3VhZ2Utc3dpdGNoZXItczR6cGUxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiB3aWR0aDogMTAwcHg7ICovXG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubGFuZ3VhZ2Utc3dpdGNoZXItczR3MWJ3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMik7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1zbWFsbCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLmxhbmd1YWdlLXN3aXRjaGVyLXM0dzFidyBzdmcge1xuICBtYXJnaW46IDAgMCAycHggMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmxhbmd1YWdlLXN3aXRjaGVyLXM0dzFjNCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogdmFyKC0tZmxvYXRpbmctbGF5ZXItcGFkZGluZyk7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZsb2F0aW5nLWxheWVyLXJhZGl1cyk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tYm5wcC1zYW5zKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubGFuZ3VhZ2Utc3dpdGNoZXItczR6cGUxOmlzKDpob3Zlcjpub3QoLmlzLWFjdGl2ZSksIC5pcy1hY3RpdmU6Zm9jdXMtd2l0aGluKSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mbG9hdGluZy1sYXllci1iYWNrZ3JvdW5kKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1mbG9hdGluZy1sYXllci1zaGFkb3cpO1xuXG4gICAgLmxhbmd1YWdlLXN3aXRjaGVyLXM0dzFidyBzdmcge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC0xODBkZWcpO1xuICAgIH1cblxuICAgIC5sYW5ndWFnZS1zd2l0Y2hlci1zNHcxYzgge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5sYW5ndWFnZS1zd2l0Y2hlci1zNHcxYzgge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDVweCAwO1xuXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2YxZjNmNDtcbiAgfVxuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5sYW5ndWFnZS1zd2l0Y2hlci1zNHcxY2kge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXNtYWxsKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTIpO1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0xKTtcbiAgfVxufVxuXG4ubG9naW4tczR6cGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubG9naW4tczR3OWloIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmxvZ2luLXM0eG1zNyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG5cbiAgJjpob3ZlciB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG5cbiAgICAubG9naW4tczR3OGEzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4ubG9naW4tczR3OGEzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogdmFyKC0tZmxvYXRpbmctbGF5ZXItcGFkZGluZyk7XG4gIHdpZHRoOiAyMjVweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmxvYXRpbmctbGF5ZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxvYXRpbmctbGF5ZXItYmFja2dyb3VuZCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWZsb2F0aW5nLWxheWVyLXNoYWRvdyk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sb2dpbi1zNHc5aWg6aG92ZXIgKyAubG9naW4tczR4bXM3IHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIC5sb2dpbi1zNHc4YTMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5sb2dpbi1zNHc5Zm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nOiA1cHggNXB4IDVweCA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xcyBlYXNlLWluO1xuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICB9XG4gIH1cbn1cblxuLmxvZ2luLXM0eG03NyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuXG4ubG9naW4tczR3OWZtLmlzLWZpbGxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTIpO1xufVxuXG4ubG9naW4tczR3OWZwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS14eC1zbWFsbCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5uYXYtczR6YWNpIHtcbiAgZmxleDogMTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1ibnBwLXNhbnMpO1xufVxuXG4ubmF2LXM0enBmOCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCB2YXIoLS1ibG9jay1tYXJnaW4tc21hbGwpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgYSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXgtc21hbGwpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi5uYXYtczR2cmJpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA4cHg7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgfVxuICAvKlxuICBAbWVkaWEgKC0tc21hbGwtdmlld3BvcnQtbWF4KSB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbiAgICovXG59XG5cbi5uYXYtczR2cmJpIHN2ZyB7XG4gIG1hcmdpbjogMCAwIDJweCAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubmF2LXM0dnI3eCB7XG4gICY6aG92ZXI6bm90KC5pcy1hY3RpdmUpLFxuICAmLmlzLWFjdGl2ZTpmb2N1cy13aXRoaW4ge1xuICAgIC5uYXYtczR2cmJpIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5hdi1zNHZyYm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbn1cblxuLm5hdi1zNHZyN3g6aG92ZXIgPiAubmF2LXM0dnJiaSB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIH1cbn1cblxuLm5hdi1zNHZyYm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNjBweDtcbiAgcGFkZGluZzogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTMpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tZmxvYXRpbmctbGF5ZXItcmFkaXVzKSB2YXIoLS1mbG9hdGluZy1sYXllci1yYWRpdXMpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm5hdi1zNHZyYnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICBmbGV4LWJhc2lzOiAzNiU7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbn1cblxuLm5hdi1zNHZzMmQge1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0taHVnZSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tYm5wcC1zcXVhcmUpO1xufVxuXG4ubmF2LXM0dnMyaiB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tbGFyZ2UpO1xufVxuXG4ubmF2LXM0dnM0ZCxcbi5uYXYtczR2czRvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYmxvY2stbWFyZ2luLXNtYWxsKTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbjtcblxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICB9XG4gIH1cbn1cblxuLm5hdi1zNHZzNGQge1xufVxuXG4ubmF2LXM0dnM0byB7XG59XG5cbi5uYXYtczR2cmMyIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG59XG5cbi5uYXYtczViMXJtIHtcbiAgZmxleDogMTtcbn1cblxuLm5hdi1zNHZyYzgge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tc21hbGwpICogMik7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tYm5wcC1zcXVhcmUpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tc21hbGwpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubmF2LXM0dnJjZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1iYXNpczogNTAlO1xuICByb3ctZ2FwOiAzMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLm5hdi1zNHZyY20ge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuXG4ubmF2LXM1YjF4diAubmF2LXM0dnJjbSB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbn1cblxuLm5hdi1zNHZyY3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW47XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUzJTtcbiAgICByaWdodDogLTVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9saW5rLWFycm93LWdyZWVuLXRoaW5uZXIuc3ZnXCIpIGNlbnRlclxuICAgICAgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW47XG4gIH1cblxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdi1zNHZ0OHcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4OiAxO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMik7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubmF2LXM1ZDc5YiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydCkge1xuICAgICsgLmhlYWRlci1zNHc4Ymwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLm5hdi1zNWQ3OWIgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubmF2LXM1ZDZvYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmlzKC5pcy1hY3RpdmUpIC5uYXYtczdpOWlsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjpub3QoLmlzLWFjdGl2ZSkgLm5hdi1zN2k5aXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5hdi1zNWQ2b2Igc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuXG4ubW9iaWxlLW5hdi1zNWRhMmEge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogdmFyKC0taGVhZGVyLWhlaWdodCk7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTMpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgYm9keTppcyguYWRtaW4tYmFyKSAmIHtcbiAgICB0b3A6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgKyA0NnB4KTtcbiAgfVxuXG4gICYuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubW9iaWxlLW5hdi1zNWgxMDEge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubW9iaWxlLW5hdi1zNWQ4ejMge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgxMDcsIDExMCwgMTEzLCAwLjI0KTtcblxuICAmLmlzLWdyb3VwIHtcbiAgICAubW9iaWxlLW5hdi1zNWQ4ejkgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwNywgMTEwLCAxMTMsIDAuMSk7XG5cbiAgICAgIC5tb2JpbGUtbmF2LXM1ZDh6cCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAubW9iaWxlLW5hdi1zNWQ4ejkgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC0xODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubW9iaWxlLW5hdi1zNWQ4ejkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDIwcHggdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1tZWRpdW0pO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTkwZGVnKTtcbiAgfVxufVxuXG4ubW9iaWxlLW5hdi1zNWQ4enAge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwIHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pIHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xufVxuXG4ubW9iaWxlLW5hdi1zNWQ4enoge1xuICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pIDA7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1zbWFsbCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1ibG9jay1tYXJnaW4tc21hbGwpO1xuICB9XG59XG5cbi5tb2JpbGUtbmF2LXM1ZDkwZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ubW9iaWxlLW5hdi1zNWQ5MDcge1xufVxuXG4ubW9iaWxlLW5hdi1zNWQ4enUge1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tc21hbGwpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tb2JpbGUtbmF2LXM1bG5hZiB7XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSkgMDtcbiAgcGFkZGluZzogMCB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKSB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGhzbGEoMjEwLCAzJSwgNDMlLCAwLjI0KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5tb2JpbGUtbmF2LXM0dzFjNCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xuICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLm1vYmlsZS1uYXYtczR3MWM4IHtcbn1cblxuLm1vYmlsZS1uYXYtczR3MWNpIHtcbiAgY29sb3I6ICM2YjZlNzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cblxuLmhlcm8taGVhZGVyLXM2c3IwNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlcm8taGVhZGVyLXM2c3BlMyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNzAwcHg7XG4gIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNzUpIHNhdHVyYXRlKDEuMik7XG5cbiAgQG1lZGlhICgtLW1vYmlsZS12aWV3cG9ydC1tYXgpIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuXG4uaGVyby1oZWFkZXItczZzcjI2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgQG1lZGlhICgtLW1vYmlsZS12aWV3cG9ydC1tYXgpIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMCAxNnB4IDE1cHg7XG4gIH1cbn1cblxuLmhlcm8taGVhZGVyLXM2c3IyNiAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuXG4uaGVyby1oZWFkZXItczZzcmx5IDppcyhoMSwgcCkge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhlcm8taGVhZGVyLXM2c3JseSBoMSB7XG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQtbWF4KSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIGFuZCAoLS1zbWFsbC12aWV3cG9ydC1tYXgpIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbiIsIi8qXG4gKiBNYWluIHNpdGUgZm9vdGVyIHN0eWxlc1xuICovXG5cbi5mb290ZXItczZxcjdqIHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0zKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG5cbiAgLm5hdi1zNHZyYzIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1heC13aWR0aDogNDZyZW07XG4gICAgZ2FwOiB2YXIoLS1ibG9jay1tYXJnaW4tc21hbGwpO1xuICB9XG5cbiAgLm5hdi1zNHZyN3gge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuLmZvb3Rlci1zNnFyODkge1xuICBwYWRkaW5nOiB2YXIoLS1ibG9jay1tYXJnaW4tc21hbGwpIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mb290ZXItczZxc2tpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XG4gIH1cbn1cblxuLmZvb3Rlci1zNnFzb2Ege1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEzN3B4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb290ZXItczZxc2pkIHtcbiAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc2Fucyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS14eC1zbWFsbCk7XG59XG5cbi5mb290ZXItczZzazI4IHtcbiAgcm93LWdhcDogMTBweDtcbiAgZmxleC13cmFwOiBpbml0aWFsO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9vdGVyLXM2cXIycyAubmF2LXM0dnJjcyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS14eC1zbWFsbCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mb290ZXItczZxcjJzIFtjbGFzcyo9XCIgaXMtc29jaWFsXCJdIHtcbiAgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluO1xuICAgICoge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbjtcbiAgICB9XG4gIH1cbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBzdmcsXG4gICAgICBzdmcgKiB7XG4gICAgICAgIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlci1zNnM1ZG8ge1xuICBAbWVkaWEgKC0tbW9iaWxlLXZpZXdwb3J0KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0KSBhbmQgKC0tc21hbGwtdmlld3BvcnQtbWF4KSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLmZvb3Rlci1zNnM1ZG8gLm5hdi1zNnM1N3Ige1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEwcHg7XG5cbiAgJjpoYXMoKyAubmF2LXM2czU3cik6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwifFwiO1xuICB9XG59XG5cbi5mb290ZXItczZzZzh4IHtcbiAgY29udGVudDogXCJcXGU5MjBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNDBweDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0zKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0KSB7XG4gICAgdG9wOiAtMTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG5cbiAgLmZvb3Rlci1zNnNnM3oge1xuICAgIHdpZHRoOiAxOXB4O1xuICB9XG59XG5cbi5mb290ZXItc2FjYmtlIHtcbiAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgxcHgsMXB4LDFweCwxcHgpO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG5cbiAgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCIvKlxuICogUmVzb3VyY2VzXG4gKi9cblxuLnBhZ2UtdGVtcGxhdGUtcmVzb3VyY2VzIHtcbiAgLnJlc291cmNlcy1zN2QwenYge1xuICAgIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogMzBweCA2MHB4IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0yKTtcbiAgICB9XG4gIH1cblxuICAucmVzb3VyY2VzLXM3Z2t2byB7XG4gICAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5yZXNvdXJjZXMtczdjend2IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnJlc291cmNlcy1zN2V0MmMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICB9XG5cbiAgLnJlc291cmNlcy1zN2VpdmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNkYmRjZGQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teC1zbWFsbCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAucmVzb3VyY2VzLXM3ZXRxaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5yZXNvdXJjZXMtczdiOXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG5cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2YxZjNmNDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKC0tbW9iaWxlLXZpZXdwb3J0KSB7XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWJsb2NrLW1hcmdpbi1zbWFsbCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1ibG9jay1tYXJnaW4tc21hbGwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZXNvdXJjZXMtczdnY3ZmIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiA0NXB4O1xuICAgIH1cblxuICAgICYuaXMtZW1waGFzaXplZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICAgIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydCkge1xuICAgICAgICAucmVzb3VyY2VzLXM3Yjl3biB7XG4gICAgICAgICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLWh1Z2UpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlc291cmNlcy1zN2I5d3Ige1xuICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS14LXNtYWxsKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmVzb3VyY2VzLXM3Yjl2dyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMzIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICAgICY6aG92ZXIgLnJlc291cmNlcy1zN2I5d24ge1xuICAgICAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZXNvdXJjZXMtczdiOXZ3IGltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgfVxuICB9XG5cbiAgLnJlc291cmNlcy1zN2I5d2Uge1xuICAgIG1hcmdpbjogMCAwIHZhcigtLWJsb2NrLW1hcmdpbi1zbWFsbCk7XG4gICAgY29sb3I6ICM2YjZlNzE7XG4gICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXgtc21hbGwpO1xuICB9XG5cbiAgLnJlc291cmNlcy1zN2I5d24ge1xuICAgIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLXNtYWxsKSAwO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1zbWFsbCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzIGVhc2UtaW47XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAbWVkaWEgKC0tc21hbGwtdmlld3BvcnQpIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1odWdlKTtcbiAgICB9XG4gIH1cblxuICAucmVzb3VyY2VzLXM3Yjl3ciB7XG4gICAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tc21hbGwpIDA7XG4gICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXgtc21hbGwpO1xuXG4gICAgJjpub3QoOmhvdmVyKSBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAucmVzb3VyY2VzLXM3Z2txZyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydC1tYXgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBMZWFkIGZvcm0gY2xpZW50XG4gKi9cblxuOmlzKC5wYWdlLXNsdWctZm9ybXVsYWlyZS1jbGllbnQsIC5wYWdlLXNsdWctbGVhZC1mb3JtLWNsaWVudCkgLndwLWJsb2NrLWdicy1wb3N0LWhlYWRlci1pbWcge1xuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0LW1heCkge1xuICAgIC50ZXh0LWNvbnRlbnQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIH1cbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG5cbiAgICBAbWVkaWEgKC0tc21hbGwtdmlld3BvcnQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJub3JtYWxpemUuY3NzXCI7XG5AaW1wb3J0IFwiX3ZhcnMucGNzc1wiO1xuQGltcG9ydCBcIl9ncmlkLnBjc3NcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy5wY3NzXCI7XG5AaW1wb3J0IFwiX2Jsb2Nrcy5wY3NzXCI7XG5AaW1wb3J0IFwiX3BhdHRlcm5zLnBjc3NcIjtcbkBpbXBvcnQgXCJfY29udGVudC5wY3NzXCI7XG5AaW1wb3J0IFwiX2Zvcm1zLnBjc3NcIjtcblxuQGltcG9ydCBcIl9oZWFkZXIucGNzc1wiO1xuQGltcG9ydCBcIl9mb290ZXIucGNzc1wiO1xuXG5AaW1wb3J0IFwiX3BhZ2VzLnBjc3NcIjtcblxuOnJvb3Qge1xuICAvKiBPbmx5IGZvciBJREUgZXJyb3JzICovXG4gICYuZmFrZSB7XG4gICAgLyogT3ZlcmlkZXMgdG8gcmVtb3ZlIElERSBlcnJvcnMgKi9cbiAgICAtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5OiAtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5O1xuICAgIC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMTogLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0xO1xuICAgIC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMjogLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0yO1xuICAgIC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMTogLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xO1xuICAgIC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMjogLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0yO1xuICAgIC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMzogLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0zO1xuICAgIC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMzogLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0zO1xuICAgIC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc3F1YXJlOiAtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1ibnBwLXNxdWFyZTtcbiAgICAtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1ibnBwLXNhbnM6IC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc2FucztcbiAgICAtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWxpbmUtaGVpZ2h0LS1zbWFsbDogLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1saW5lLWhlaWdodC0tc21hbGw7XG4gICAgLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1saW5lLWhlaWdodC0tbWVkaXVtOiAtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWxpbmUtaGVpZ2h0LS1tZWRpdW07XG4gICAgLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1saW5lLWhlaWdodC0tdGlueTogLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1saW5lLWhlaWdodC0tdGlueTtcbiAgICAtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWxpbmUtaGVpZ2h0LS1ub3JtYWw6IC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tbGluZS1oZWlnaHQtLW5vcm1hbDtcbiAgICAtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1vcGVuLXNhbnM6IC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLW9wZW4tc2FucztcbiAgfVxuXG4gIC0tbGFyZ2Utdmlld3BvcnQtbWF4OiAxMDB2dztcbiAgLS1sYXJnZS12aWV3cG9ydC1taW46IDE0NDBweDtcbiAgLS1tZWRpdW0tdmlld3BvcnQtbWF4OiAxNDM5O1xuICAtLW1lZGl1bS12aWV3cG9ydC1taW46IDEyNDBweDtcbiAgLS1zbWFsbC12aWV3cG9ydC1tYXg6IDEyMzlweDtcbiAgLS1zbWFsbC12aWV3cG9ydC1taW46IDkwNXB4O1xuICAtLXRhYmxldC12aWV3cG9ydC1tYXg6IDkwNHB4O1xuICAtLXRhYmxldC12aWV3cG9ydC1taW46IDYwMHB4O1xuICAtLW1vYmlsZS12aWV3cG9ydC1tYXg6IDU5OXB4O1xuICAtLW1vYmlsZS12aWV3cG9ydC1taW46IDA7XG59XG5cbmJvZHkge1xuICAtLXdwLS1zdHlsZS0tZ2xvYmFsLS1jb250ZW50LXNpemU6IDY1MHB4O1xuICAtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teHgtc21hbGw6IDAuNjI1cmVtOyAvKiAxMHB4ICovXG4gIC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS14LXNtYWxsOiAwLjc1cmVtOyAvKiAxMnB4ICovXG4gIC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1zbWFsbDogMC44NzVyZW07IC8qIDE0cHggKi9cbiAgLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLW1lZGl1bTogMXJlbTsgLyogMTZweCAqL1xuICAtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tbGFyZ2U6IDEuMTI1cmVtOyAvKiAxOHB4ICovXG4gIC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1odWdlOiAxLjI1cmVtOyAvKiAyMHB4ICovXG4gIC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1naWdhbnRpYzogMS43NXJlbTsgLyogMjhweCAqL1xuICAtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tY29sb3NzYWw6IDIuMjVyZW07IC8qIDM2cHggKi9cblxuICAtLWJsb2NrLW1hcmdpbi1zbWFsbDogMC45Mzc1cmVtOyAvKiAxNXB4ICovXG4gIC0tYmxvY2stbWFyZ2luLW1lZGl1bTogMS44NzVyZW07IC8qIDMwcHggKi9cbiAgLS1ibG9jay1tYXJnaW4tbGFyZ2U6IDMuNzVyZW07IC8qIDYwcHggKi9cblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIC8qIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTMpOyAqL1xuICB9XG4gIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydCkge1xuICAgIC0td3AtLXN0eWxlLS1nbG9iYWwtLWNvbnRlbnQtc2l6ZTogODQ2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMSk7XG4gICAgLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXh4LXNtYWxsOiAwLjc1cmVtOyAvKiAxMnB4ICovXG4gICAgLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXgtc21hbGw6IDAuODc1cmVtOyAvKiAxNHB4ICovXG4gICAgLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXNtYWxsOiAwLjg3NXJlbTsgLyogMTRweCAqL1xuICAgIC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1tZWRpdW06IDFyZW07IC8qIDE2cHggKi9cbiAgICAtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tbGFyZ2U6IDEuMTI1cmVtOyAvKiAxOHB4ICovXG4gICAgLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLWh1Z2U6IDEuNXJlbTsgLyogMjRweCAqL1xuICAgIC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1naWdhbnRpYzogMi43NXJlbTsgLyogMzZweCAqL1xuICAgIC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1jb2xvc3NhbDogMy43NXJlbTsgLyogNjBweCAqL1xuICB9XG5cbiAgQG1lZGlhICgtLW1lZGl1bS12aWV3cG9ydCkge1xuICAgIC0td3AtLXN0eWxlLS1nbG9iYWwtLWNvbnRlbnQtc2l6ZTogMTAzOHB4O1xuICB9XG5cbiAgQG1lZGlhICgtLWxhcmdlLXZpZXdwb3J0KSB7XG4gICAgLS13cC0tc3R5bGUtLWdsb2JhbC0tY29udGVudC1zaXplOiAxMjc4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMSk7XG4gIH1cblxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4jbWFpbiB7XG4gIGZsZXg6IDE7XG59XG5cbiNtYWluLFxuI2Zvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLyogbWFyZ2luIGJvdHRvbSAqL1xuLm1iLTEsXG4ubWItMixcbi5tYi0zIHtcbiAgbWFyZ2luLXRvcDogMDtcblxuICAmLm1iLTE6aGFzKCsgKikge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWJsb2NrLW1hcmdpbi1zbWFsbCk7XG4gIH1cbiAgJi5tYi0yOmhhcygrICopIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgfVxuICAmLm1iLTM6aGFzKCsgKikge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG4gIH1cbn1cblxuLmRlc2t0b3AtbWFyZ2luLWhvcml6b250YWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICB9XG59XG5cbi52ZXJ0aWNhbC1tYXJnaW4ge1xuICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pIDA7XG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSkgMDtcbiAgfVxufVxuXG4udmVydGljYWwtbWFyZ2luLXRvcCB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgfVxufVxuXG4udmVydGljYWwtbWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgfVxufVxuXG4udmVydGljYWwtcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSlcbiAgfVxufVxuXG4udmVydGljYWwtcGFkZGluZy10b3Age1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgfVxufVxuXG4udmVydGljYWwtcGFkZGluZy1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgfVxufVxuXG4uZGVza3RvcC1wYWRkaW5nLWhvcml6b250YWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgfVxufVxuXG4uaG9yaXpvbnRhbC1wYWRkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgfVxufVxuXG4uaG9yaXpvbnRhbC1wYWRkaW5nLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICB9XG59XG5cbi5ob3Jpem9udGFsLXBhZGRpbmctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG4gIH1cbn1cblxuLm1heC13aWR0aC1ibG9jayB7XG4gIG1heC13aWR0aDogODAlO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZCAhaW1wb3J0YW50O1xufVxuXG4ubW9iaWxlLWhpZGRlbiB7XG4gIEBtZWRpYSAoLS1tb2JpbGUtdmlld3BvcnQtbWF4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGFibGV0LWhpZGRlbiB7XG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQtbWF4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc21hbGwtaGlkZGVuIHtcbiAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0LW1heCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLyogYmxvY2stbGlicmFyeSBzdHlsZSBpc3N1ZSAqL1xuLndwLWJsb2NrLWNvbHVtbnMuYXJlLXZlcnRpY2FsbHktYWxpZ25lZC1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi8qIGZ1bGwtd2lkdGggZWxlbWVudCBpbiBsaW1pdGVkIHdpZHRoIHBhcmVudCAqL1xuLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gIG1hcmdpbi1yaWdodDogLTUwdnc7XG5cbiAgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayAmIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4vKiBXRUIgYWNjZXNzaWJpbGl0eSAqL1xuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4ucmVhZC1vbmx5IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC41OyAvKiBGYWN1bHRhdGlmIDogcG91ciBpbmRpcXVlciBxdWUgbCfDqWzDqW1lbnQgZXN0IGluYWN0aWYgKi9cbn1cblxuLnNyLW9ubHkge1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuIixudWxsXX0= */
