/*! 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}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url(data:application/font-woff;charset=utf-8;base64,\ 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)}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;content:"";filter:blur(50px);inset:0;position:absolute}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}.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,.is-style-h1,h1{font-size:var(--wp--custom--typography--font-size--colossal);line-height:var(--wp--custom--typography--line-height--medium)}.h1,.h2,.is-style-h1,.is-style-h2,h1,h2{font-family:var(--wp--preset--font-family--bnpp-square);font-weight:700;word-break:normal}.h2,.is-style-h2,h2{font-size:var(--wp--custom--typography--font-size--gigantic);line-height:var(--wp--custom--typography--line-height--tiny)}.h3,.is-style-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);word-break:normal}.h4,.is-style-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,.is-style-h4,.is-style-h5,h4,h5{line-height:var(--wp--custom--typography--line-height--normal);word-break:normal}.h5,.is-style-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!important;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:not(.is-style-link-main,.is-style-outline,.is-style-animated):is(a),.gform_wrapper.gravity-theme [type=submit],.wp-block-button:not(.is-style-link-main,.is-style-outline,.is-style-animated)>.wp-block-button__link,button[type=submit].v29f9{transition:all .3s ease-in-out}@media (min-width:600px){.cta-main:not(.is-style-link-main,.is-style-outline,.is-style-animated):is(a):hover,.gform_wrapper.gravity-theme [type=submit]:hover,.wp-block-button:not(.is-style-link-main,.is-style-outline,.is-style-animated)>.wp-block-button__link:hover,button[type=submit].v29f9:hover{background-color:transparent;box-shadow:inset 0 0 0 1px var(--wp--preset--color--primary);color:var(--wp--preset--color--primary)}}.cta-main.is-style-inverted:is(a,button),.wp-block-button.is-style-inverted>.wp-block-button__link{background-color:transparent;box-shadow:inset 0 0 0 1px var(--wp--preset--color--primary);color:var(--wp--preset--color--primary)}.cta-main.is-style-inverted:is(a,button):is(a):hover,.wp-block-button.is-style-inverted>.wp-block-button__link:is(a):hover{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background-1)}.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);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;box-shadow:inset 0 0 0 1px var(--wp--preset--color--background-1);color:var(--wp--preset--color--background-1)!important;padding:15px 30px 12px;transition:all .3s ease-in-out}.cta-main.is-style-outline:is(a,button):is(a):hover,.wp-block-button.is-style-outline>.wp-block-button__link:is(a):hover{background-color:var(--wp--preset--color--background-1);color:var(--wp--preset--color--primary)!important}.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(/svg_from_stylesheet/themes/leasingsolutions/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(/svg_from_stylesheet/themes/leasingsolutions/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(/svg_from_stylesheet/themes/leasingsolutions/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(/svg_from_stylesheet/themes/leasingsolutions/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:0 30px;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:0 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)}.tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tag{background-color:var(--wp--preset--color--background-5);border:2px solid var(--wp--preset--color--background-5);border-radius:4px;color:var(--wp--preset--color--background-1);display:inline-flex;font-size:var(--wp--custom--typography--font-size--xx-small);font-weight:700;line-height:var(--wp--custom--typography--line-height--normal);padding:4px;text-decoration:none;text-transform:uppercase}.tag.is-active{border:1px solid var(--wp--preset--color--background-1);box-shadow:0 0 0 2px var(--wp--preset--color--primary)}.tag.is-hidden{display:none}.tag:hover{background-color:var(--wp--preset--color--background-1);color:var(--wp--preset--color--background-5)}.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-embed-youtube.alignleft .wp-block-embed__wrapper{text-align:left}.wp-block-embed-youtube iframe{aspect-ratio:16/9;height:auto!important;max-width:100%;width:100%!important}.wp-block-embed-youtube.aligncenter .wp-block-embed__wrapper{text-align:center}.wp-block-embed-youtube.alignright .wp-block-embed__wrapper{text-align:right}.wp-block-media-text .wp-block-media-text__media img{border-radius:10px}.wp-block-details.ls-details summary{font-family:var(--wp--preset--font-family--open-sans);font-size:var(--wp--custom--typography--font-size--large);font-weight:700;line-height:var(--wp--custom--typography--line-height--small);padding-right:40px;position:relative;word-break:normal}.wp-block-details.ls-details summary::marker{content:""}.wp-block-details.ls-details summary:after{content:url(/svg_from_stylesheet/themes/leasingsolutions/plus-s9itcs.svg);height:15px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:15px}details[open].wp-block-details.ls-details summary:after{transform:translateY(-50%)rotate(45deg)}.wp-block-details.ls-details a,.wp-block-details.ls-details p{font-family:var(--wp--preset--font-family--bnpp-sans);font-size:var(--wp--custom--typography--font-size--small)}.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{background:var(--wp--preset--color--background-1);border-radius:10px;box-shadow:0 12px 24px 0 rgba(74,85,94,.1);display:flex;flex-direction:column;gap:8px;padding:var(--block-margin-medium) 0}.wp-block-gbs-key-figure-item:not(:last-child){margin-right:24px!important}.wp-block-gbs-key-figure-item h3{color:var(--wp--preset--color--primary);font-size:var(--wp--custom--typography--font-size--gigantic);overflow-wrap:break-word}.wp-block-gbs-key-figure-item h3,.wp-block-gbs-key-figure-item p{font-family:var(--wp--preset--font-family--bnpp-square);margin:0;padding:0 var(--block-margin-medium)}.wp-block-gbs-key-figure-item p{color:var(--wp--preset--color--text-1);font-size:var(--wp--custom--typography--font-size--huge);font-weight:700;-webkit-hyphens:auto;hyphens:auto}@media (max-width:904px){.wp-block-gbs-key-figure-item p{font-size:var(--wp--custom--typography--font-size--medium)}}.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}.wp-block-gbs-key-figures .swiper-slide{height:auto!important}@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:1;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{-webkit-hyphens:auto;hyphens:auto;margin:15px 0 0;overflow-wrap:anywhere}.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,.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: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-2);height:auto;margin:var(--block-margin-large) 0;padding:var(--block-margin-medium);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-style:italic;font-weight:700;line-height:var(--wp--custom--typography--line-height--small);margin:0}.wp-block-gbs-verbatim .quote-text:before,.wp-block-gbs-verbatim.swiper-slide .quote-text:before{content:url(/svg_from_stylesheet/themes/leasingsolutions/quote.svg);display:block;margin:0 auto 24px}.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-small)}.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 .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-bottom:var(--block-margin-large);overflow:hidden;padding-bottom:var(--block-margin-large);position:relative;z-index:1}.wp-block-gbs-verbatim-slider .gbs-verbatims-swiper.swiper-container .swiper-wrapper{height:auto}.wp-block-gbs-verbatim-slider .gbs-verbatims-swiper.swiper-container .swiper-wrapper.auto-height{height:var(--swiper-wrapper-height)}.wp-block-gbs-verbatim-slider .gbs-verbatims-swiper.swiper-container .wp-block-gbs-verbatim{box-sizing:border-box;height:auto!important;margin:0}.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-gradient-cards-slider{margin:var(--block-margin-medium) 0;padding:var(--block-margin-medium) 0}.wp-block-gbs-gradient-cards-slider .h2,.wp-block-gbs-gradient-cards-slider .intro{margin-block-end:0;margin-block-start:0}.wp-block-gbs-gradient-cards-slider .h2{margin-bottom:8px}.wp-block-gbs-gradient-cards-slider .swiper-overflow-container,.wp-block-gbs-gradient-cards-slider .wp-block-gbs-slider-simple-inner{margin-top:24px}@media (min-width:600px){.wp-block-gbs-gradient-cards-slider{margin:var(--block-margin-large) 0;padding:var(--block-margin-large) var(--block-margin-large) 0}}.wp-block-gbs-sector-select{margin:var(--block-margin-medium) 0;padding:var(--block-margin-medium) 0 0}.wp-block-gbs-sector-select .h2,.wp-block-gbs-sector-select .intro{margin-block-end:var(--block-margin-small);margin-block-start:0}.wp-block-gbs-sector-select .swiper-overflow-container{display:none;margin-top:var(--block-margin-medium)}.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-4);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-left:var(--block-margin-small);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(/svg_from_stylesheet/themes/leasingsolutions/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 .animated-scene{margin:10px var(--block-margin-medium) var(--block-margin-medium)}.wp-block-gbs-sector-select .sectors-list{display:none;list-style:none;margin:var(--block-margin-medium) var(--block-margin-medium) 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-4);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{margin:var(--block-margin-large) 0;padding:var(--block-margin-large) var(--block-margin-large) 0}.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 .swiper-overflow-container{display:block}.wp-block-gbs-sector-select .sectors-list{display:none}}.wp-block-gbs-follow-us{border:2px solid var(--wp--preset--color--background-4);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;margin-bottom:20px}.wp-block-gbs-latest-news .h2{margin-block-end:0;margin-block-start:0}.wp-block-gbs-latest-news .cta-main:is(a,button):is(.cta-main):is(a).news-list__cta--desktop{display:none}.wp-block-gbs-latest-news .cta-main:is(a,button):is(.cta-main):is(a).news-list__cta--mobile{display:block;padding:18px 22px 17px;text-align:center}.wp-block-gbs-latest-news .news-list{box-sizing:border-box;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);display:flex;margin-bottom:16px}.wp-block-gbs-latest-news .news-list .content__x-small--left-image{flex-direction:column}.wp-block-gbs-latest-news .news-list .content__x-small--left-image .content__image-wrapper>img{border-radius:10px 10px 0 0}.wp-block-gbs-latest-news .news-list .content__x-small--left-image .content__link_wrapper{border-radius:0 0 10px 10px}.wp-block-gbs-latest-news .news-list .content__x-small--top-image .content__image-wrapper{display:none}.wp-block-gbs-latest-news .news-list .content__x-small .content__top__title{display:-webkit-box;margin-bottom:0;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis}@media (min-width:905px){.wp-block-gbs-latest-news .news-list .content__x-small .content__top__title{-webkit-line-clamp:3}}.wp-block-gbs-latest-news .news-list .content__link_wrapper{border-bottom:3px solid var(--wp--preset--color--background-5);border-radius:0 0 10px 10px;box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:7px;overflow:hidden;padding:30px}.wp-block-gbs-latest-news .news-list .content__link_wrapper>a{text-decoration:none}.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 .cta-main:is(a,button):is(.cta-main):is(a).news-list__cta--desktop{display:inline-block}.wp-block-gbs-latest-news .cta-main:is(a,button):is(.cta-main):is(a).news-list__cta--mobile{display:none}.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{margin-bottom:0}.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--left-image{flex-direction:row}.wp-block-gbs-latest-news .news-list .content__x-small--left-image .content__image-wrapper>img{border-radius:10px 0 0 10px}.wp-block-gbs-latest-news .news-list .content__x-small--left-image .content__link_wrapper{border-radius:0 10px 10px 0}.wp-block-gbs-latest-news .news-list .content__x-small--top-image{flex-direction:column}.wp-block-gbs-latest-news .news-list .content__x-small--top-image .content__image-wrapper{display:block!important}.wp-block-gbs-latest-news .news-list .content__x-small--top-image .content__image-wrapper>img{border-radius:10px 10px 0 0}.wp-block-gbs-latest-news .latest-news__header{margin-bottom:var(--block-margin-medium)}}.wp-block-gbs-post-header-img{display:flex;margin-bottom:60px;position:relative;z-index:1}.wp-block-gbs-post-header-img.top{flex-direction:column-reverse}.wp-block-gbs-post-header-img.top .wp-block-post-featured-image{margin:0}.wp-block-gbs-post-header-img.top .wp-block-post-featured-image img{border-radius:0 0 10px 10px!important}.wp-block-gbs-post-header-img.top .imgWrapper,.wp-block-gbs-post-header-img.top img{border-radius:0 0 10px 10px}.wp-block-gbs-post-header-img.top .text-wrapper{border-radius:10px 10px 0 0;justify-content:center;width:100%}.wp-block-gbs-post-header-img.left{flex-direction:row-reverse}.wp-block-gbs-post-header-img.left .imgWrapper,.wp-block-gbs-post-header-img.left img{border-radius:0 10px 10px 0}.wp-block-gbs-post-header-img.left .block-editor-inner-blocks,.wp-block-gbs-post-header-img.left .imgWrapper{width:50%}.wp-block-gbs-post-header-img.left .block-editor-block-list__layout{height:100%}.wp-block-gbs-post-header-img.left .wp-block-post-featured-image{height:100%!important;margin:0}.wp-block-gbs-post-header-img.left .wp-block-post-featured-image img{border-radius:0 10px 10px 0!important;height:100%!important;padding-bottom:0!important}.wp-block-gbs-post-header-img .imgWrapper{overflow:hidden;position:relative;z-index:0}.wp-block-gbs-post-header-img img{border-radius:10px;display:block;filter:brightness(.75) saturate(1.2);-webkit-filter:brightness(.75) saturate(1.2);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:600px){.wp-block-gbs-post-header-img img{aspect-ratio:1/1;max-height:470px}}.wp-block-gbs-post-header-img.left .imgWrapper{width:50%}.wp-block-gbs-post-header-img .text-wrapper{background-color:var(--wp--preset--color--primary);box-sizing:border-box;color:var(--wp--preset--color--background-1);display:flex;flex-direction:column;gap:8px;padding:24px;z-index:2}.wp-block-gbs-post-header-img .text-wrapper .parent-title{font-size:13px;font-weight:700;text-transform:uppercase}.wp-block-gbs-post-header-img .text-wrapper .h1{font-size:48px}.wp-block-gbs-post-header-img .text-wrapper .description{color:var(--wp--preset--color--background-1);font-size:16px;line-height:1.32;margin:0}.wp-block-gbs-post-header-img .text-wrapper .h1,.wp-block-gbs-post-header-img .text-wrapper .parent-title{text-shadow:5px 5px 10px rgba(0,0,0,.1)}.wp-block-gbs-post-header-img.left .text-wrapper{border-radius:10px 0 0 10px;justify-content:flex-start;width:50%}.editor-styles-wrapper .wp-block-gbs-post-header-img.block-editor-block-list__block .h1{font-size:24px}@media (max-width:599px){.wp-block-gbs-post-header-img:not(.block-editor-block-list__block){margin-bottom:40px;margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)}.wp-block-gbs-post-header-img .text-wrapper{padding:12px 24px;position:relative}.wp-block-gbs-post-header-img .text-wrapper .h1{font-size:34px}.wp-block-gbs-post-header-img.left{flex-direction:column}.wp-block-gbs-post-header-img.left .block-editor-inner-blocks,.wp-block-gbs-post-header-img.left .imgWrapper{width:100%}.wp-block-gbs-post-header-img.left img{padding-bottom:0}.wp-block-gbs-post-header-img.left .imgWrapper,.wp-block-gbs-post-header-img.left .text-wrapper,.wp-block-gbs-post-header-img.left img{border-radius:0}.wp-block-gbs-post-header-img.left .text-wrapper{top:-1px;width:100%}.wp-block-gbs-post-header-img.left .wp-block-post-featured-image img{border-radius:0!important}.wp-block-gbs-post-header-img.top .text-wrapper{bottom:-1px}.wp-block-gbs-post-header-img.top .imgWrapper,.wp-block-gbs-post-header-img.top .text-wrapper,.wp-block-gbs-post-header-img.top img{border-radius:0}.wp-block-gbs-post-header-img.top .wp-block-post-featured-image img{border-radius:0!important}}.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}.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{margin:var(--block-margin-medium) 0}@media (min-width:600px){.wp-block-gbs-list-icon-text{margin:var(--block-margin-large)}}.list-icon-text{display:flex;flex-direction:column;gap:16px;margin-top:var(--block-margin-medium)}.list-icon-text .wp-block-gbs-list-icon-text-item{border-radius:10px;box-shadow:0 12px 24px 0 rgba(74,85,94,.1);padding:16px 24px}@media (min-width:600px){.list-icon-text .wp-block-gbs-list-icon-text-item{padding-left:0}}.wp-block-gbs-list-icon-text-simple,.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}.wp-block-gbs-list-icon-text-with-intro h2{margin-bottom:0}.wp-block-gbs-list-icon-text-with-intro p{font-size:var(--wp--custom--typography--font-size--large);margin-top:8px}@media (min-width:600px){.wp-block-gbs-list-icon-text-with-intro{padding-left:var(--block-margin-large);padding-right:var(--block-margin-large)}}.journalist-s7extc{border:2px solid var(--wp--preset--color--background-4);border-radius:10px;margin-bottom:var(--block-margin-large);padding:30px;text-align:center}.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%;word-break:keep-all}.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(/svg_from_stylesheet/themes/leasingsolutions/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;vertical-align:top;white-space:nowrap}@media (max-width:599px){.gbs-tabs-block .gbs-tabs-block-s7tlhe{font-size:20px;max-width:300px;padding:0 20px;white-space:normal}}.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;overflow-y:hidden;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(/svg_from_stylesheet/themes/leasingsolutions/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{margin:var(--block-margin-large) 0;padding-top:60px}.wp-block-gbs-arguments .text-wrapper{margin:0 auto;max-width:1158px}.wp-block-gbs-arguments .h2{margin:0 0 24px}.wp-block-gbs-arguments .wp-block-gbs-card-box{margin:0;max-width:300px!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;box-sizing:border-box;display:flex;flex-direction:column;margin:45px 0;padding:30px}.solutions-pushs .wp-block-gbs-push{height:100%}.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 .go-further-posts .content__excerpt{margin:0 0 10px}.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{background-color:var(--wp--preset--color--background-2);display:flex;flex-direction:column;margin:40px -30px 0;overflow:hidden}.wp-block-gbs-case-study .case-study-resume{padding:40px}.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}.wp-block-gbs-case-study .case-study-image-mobile img{border-radius:0;display:block;height:auto;width:100%}.wp-block-gbs-case-study .case-study-excerpt{font-size:var(--wp--custom--typography--font-size--medium)}.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 (max-width:904px){.wp-block-gbs-case-study .case-study-image>img{height:100%}}@media (min-width:600px){.wp-block-gbs-case-study{border-radius:10px;flex-direction:row;margin:var(--block-margin-large) 0}.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{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;-webkit-hyphens:auto;hyphens:auto;max-width:240px;overflow-y:auto;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;-webkit-hyphens:auto;hyphens:auto}.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(/svg_from_stylesheet/themes/leasingsolutions/close-s9itcs.svg)}.wp-block-gbs-collapse:not(.is-admin) .wp-block-gbs-collapse-s9iw6l{background:url(/svg_from_stylesheet/themes/leasingsolutions/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{height:90px;line-height:1.5;margin:0;overflow-y:auto;padding:0 20px;position:absolute;top:100%}.wp-block-embed__wrapper.youtube-video-block{aspect-ratio:16/9;height:auto;width:100%}.wp-block-gbs-gradient-card{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;box-shadow:0 10px 20px 0 rgba(74,85,94,.16);box-sizing:border-box;display:flex;flex-direction:column;height:337px!important;justify-content:flex-end;max-width:307.6px;position:relative;transition:all .3s ease;width:100%}.wp-block-gbs-gradient-card .expanded-content{background-color:var(--wp--preset--color--background-1);padding:24px 16px}.wp-block-gbs-gradient-card.has-color-purple{background-image:url(../assets/images/purple-gradient.svg)}.wp-block-gbs-gradient-card.has-color-green{background-image:url(../assets/images/green-gradient.svg)}.wp-block-gbs-gradient-card.has-color-orange{background-image:url(../assets/images/orange-gradient.svg)}.wp-block-gbs-gradient-card .icon-wrapper{height:200px;margin:0 auto;transition:height .3s ease;width:200px}.wp-block-gbs-gradient-card .icon-wrapper img,.wp-block-gbs-gradient-card .icon-wrapper svg{height:100%;width:100%}.wp-block-gbs-gradient-card .icon-wrapper path[stroke]{stroke:var(--wp--preset--color--background-1)}.wp-block-gbs-gradient-card .icon-wrapper path[fill]{fill:var(--wp--preset--color--background-1)}.wp-block-gbs-gradient-card.has-content .icon-wrapper{transition:opacity .3s ease,height .3s ease}.wp-block-gbs-gradient-card.has-content.expanded .icon-wrapper{height:0;opacity:0}.wp-block-gbs-gradient-card .text-content{background-color:var(--wp--preset--color--background-1);border-radius:0 20px 0 20px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;height:106px;overflow:hidden;padding:24px 24px 24px 16px;transition:all .3s ease;width:90%}.wp-block-gbs-gradient-card.has-content .text-content p,.wp-block-gbs-gradient-card.has-content .text-content ul{font-size:16px;opacity:0;transition:opacity .3s ease}.wp-block-gbs-gradient-card.has-content.expanded .text-content{border-radius:18px;height:100%;padding:24px 16px;width:100%}.wp-block-gbs-gradient-card.has-content.expanded .text-content p,.wp-block-gbs-gradient-card.has-content.expanded .text-content ul{opacity:1}.wp-block-gbs-gradient-card.has-content.expanded .text-content ul{display:flex;flex-direction:column;gap:8px;list-style-type:none;padding-left:16px}.wp-block-gbs-gradient-card.has-content.expanded .text-content ul li{align-items:center;display:flex;gap:16px;position:relative}.wp-block-gbs-gradient-card.has-content.expanded .text-content ul li:before{background-color:var(--wp--preset--color--primary);border-radius:50%;content:"";display:inline-block;flex-grow:0;flex-shrink:0;height:6px;margin-right:8px;width:6px}.wp-block-gbs-gradient-card h3{flex-shrink:0;font-size:var(--wp--custom--typography--font-size--large);font-weight:400;line-height:1;margin:0;overflow-wrap:anywhere;transition:font-size .3s ease}.wp-block-gbs-gradient-card:not(.expanded) .text-content h3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.wp-block-gbs-gradient-card.has-link{text-decoration:none}.wp-block-gbs-gradient-card.has-link .text-content h3:after{content:url(/svg_from_stylesheet/themes/leasingsolutions/gradient-card-arrow.svg);display:inline-block;margin-left:10px;vertical-align:middle}.wp-block-gbs-gradient-card.has-content,.wp-block-gbs-gradient-card.has-link{cursor:pointer}.wp-block-gbs-gradient-card:hover{box-shadow:0 10px 30px 0 rgba(74,85,94,.36)}.wp-block-gbs-gradient-card:hover:not(.expanded) .icon-wrapper{height:190px}.wp-block-gbs-gradient-card:hover:not(.expanded) .text-content{border-radius:0 0 20px 20px;height:100%;width:100%}.wp-block-gbs-gradient-card:hover:not(.expanded) .text-content h3{display:block;-webkit-box-orient:unset;-webkit-line-clamp:unset}.gbs-accordion-block{background-color:var(--wp--preset--color--background-2);border-radius:0;margin:24px -30px;padding:40px var(--block-margin-medium)}@media (min-width:600px){.gbs-accordion-block{border-radius:8px;margin:24px 0;padding:40px var(--block-margin-large)}}.gbs-accordion-item{border-radius:8px;box-shadow:0 10px 20px 0 rgba(74,85,94,.16);font-family:var(--wp--custom--typography--font-family--body);font-size:var(--wp--custom--typography--font-size--medium);margin-bottom:16px;padding:16px}.gbs-accordion-header,.gbs-accordion-item{background-color:var(--wp--preset--color--background-1)}.gbs-accordion-header{align-items:center;border:none;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;padding:5.5px 0;position:relative;text-align:left;width:100%}.gbs-accordion-header:after{height:35px;transition:content .3s ease-in-out;width:35px}.gbs-accordion-header[aria-expanded=true]:after{content:url(/svg_from_stylesheet/themes/leasingsolutions/close-accordion-primary.svg)}@media (min-width:1240px){.gbs-accordion-header[aria-expanded=true]:hover:after{content:url(/svg_from_stylesheet/themes/leasingsolutions/close-accordion-primary-hover.svg)}}.gbs-accordion-header[aria-expanded=false]:after{content:url(/svg_from_stylesheet/themes/leasingsolutions/open-accordion-primary.svg)}@media (min-width:1240px){.gbs-accordion-header[aria-expanded=false]:hover:after{content:url(/svg_from_stylesheet/themes/leasingsolutions/open-accordion-primary-hover.svg)}}.gbs-accordion-content{align-items:center;display:flex;flex-direction:column;gap:var(--block-margin-small);height:0;overflow:hidden}@media (min-width:600px){.gbs-accordion-content{flex-direction:row;gap:var(--block-margin-large)}}.gbs-accordion-animation{flex:1}.gbs-accordion-body{flex:2}.has-gradient-background{position:relative}.has-gradient-background.horizontal-padding{padding:var(--block-margin-medium) 0}.has-gradient-background:before{background-image:linear-gradient(180deg,#f9f3ea,#fff 50%);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.has-gradient-background.block-editor-block-list__block>*{position:relative}.has-gradient-background.block-editor-block-list__block:before{z-index:0}@media (min-width:600px){.has-gradient-background.horizontal-padding{padding:var(--block-margin-large)}.has-gradient-background:before{background-image:linear-gradient(180deg,#f9f3ea,#fff)}}.has-gradient-background .has-gradient-background{margin:0;padding:0}.has-gradient-background .has-gradient-background:before{content:none}.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--background-2);border-radius:10px;color:var(--wp--preset--color--text-1);padding: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-bottom:2px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--text-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;margin:0;position:relative;text-decoration:none;text-transform:none;transition:all .3s ease-in-out}.contact-block-green-simple:hover .mobile-link{color:var(--wp--preset--color--primary)}.contact-block-green-simple[class*=is-animated]>svg{display:none}@media (min-width:600px){.contact-block-green-simple .contact-block-green-simple-content-wrapper{padding:60px 150px}.contact-block-green-simple .mobile-link{display:none}.contact-block-green-simple[class*=is-animated]>svg{display:block;height:75px!important;left:60px;position:absolute;top:35%;width:75px!important;stroke:var(--wp--preset--color--primary)!important}.contact-block-green-simple[class*=is-animated]>svg *{fill:var(--wp--preset--color--primary)!important;stroke:var(--wp--preset--color--primary)!important;stroke-width:.5!important}.contact-block-green-simple:after{background:url(/svg_from_stylesheet/themes/leasingsolutions/link-arrow-green-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(/svg_from_stylesheet/themes/leasingsolutions/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(/svg_from_stylesheet/themes/leasingsolutions/link-arrow-green.svg);right:40px}}.contact-3-blocks{background-color:var(--wp--preset--color--background-2);border-radius:10px;display:block;margin:0 auto var(--block-margin-large);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}.contact-3-blocks .wp-block-button>.wp-block-button__link{padding:18px 22px 17px;width:100%}@media (max-width:599px){.contact-3-blocks{border-radius:0;margin:0 -30px var(--block-margin-medium)}}@media (min-width:600px) and (max-width:999px){.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:1000px){.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}.solutions-pushs>.wp-container-core-columns-is-layout-2{gap:var(--block-margin-medium)}@media (min-width:905px){.solutions-pushs{flex-direction:row}}.gbs-sentence-builder-block{background:var(--wp--preset--color--background-2);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:0;padding:60px}}.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{align-items:normal;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;-webkit-hyphens:auto;hyphens:auto;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}.gbs-sentence-builder-block .gbs-sentence-builder-block-s9gilt img{border-radius:10px!important;height:30px!important;width:30px!important}}.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(/svg_from_stylesheet/themes/leasingsolutions/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:600px){.gbs-key-figures-s84vro{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{justify-content:center}.gbs-key-figures-s84vro .gbs-key-figures-s84vze .wp-block-group{text-align:center}@media (min-width:600px){.gbs-key-figures-s84vro .gbs-key-figures-s84vze .wp-block-group{flex-basis:calc(50% - 0.75rem)}}@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:center}@media (max-width:599px){.gbs-text-four-cards .gbs-text-four-cards-s8le7a{gap:1.5rem}}@media (min-width:600px){.gbs-text-four-cards .gbs-text-four-cards-s8le7a{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--large);line-height:var(--wp--custom--typography--line-height--normal);margin:0 0 10px;transition:color .1s ease-in}.content__x-small .content__excerpt{font-size:var(--wp--custom--typography--font-size--xx-small);font-weight:400;line-height:var(--wp--custom--typography--line-height--normal)}.content__x-small .content__excerpt p{font-size:var(--wp--custom--typography--font-size--xx-small);margin:0}.content__x-small .content__image-wrapper{flex:0 0 50%;height:100%;position:relative;width:100%}.content__x-small .content__image-wrapper>img{border-radius:10px 0 0 10px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;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;line-height:normal}.gform_wrapper.gravity-theme .gfield--type-consent div.gfield_consent_description{border-width:0;display:block;margin:0;overflow:auto;padding:10px}.gform_wrapper.gravity-theme .gfield--type-consent div.ginput_container_consent{background-color:transparent;font-size:var(--wp--custom--typography--font-size--small);margin-top:0;padding:15px}.gform_wrapper.gravity-theme .gfield--type-consent div.ginput_container_consent .gform-field-label{margin-left:10px}.gform_wrapper.gravity-theme div.gform_validation_errors{max-width:712px;padding-left:16px;text-align:center}.gform_wrapper.gravity-theme div.gform_validation_errors>h2 .gform-icon{display:none}.gform_wrapper.gravity-theme input[type=submit]{cursor:pointer}.contact-form_wrapper{border:2px solid var(--wp--preset--color--background-4);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:not(.gfield_description_visible) .gfield_description:not(.gfield_consent_description):not(.gfield_validation_message){display:none}.gfield_validation_message{position:relative}.gfield_validation_message:after{content:url(../assets/images/icon-error-circle.svg);position:absolute;right:10px;top:16px}.header-s4zpdm{--header-height:92px;--header-s4w0x3-height:0;--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}.header-s4zpdm:has(:where(.header-s4w0x3)){--header-height:142px;--header-s4w0x3-height:60px}@media (min-width:905px){.header-s4zpdm:has(+.hero-header-s6sr04){margin-bottom:calc((var(--header-height) + var(--block-margin-medium))*-1)}}@media (hover:none) and (pointer:coarse){.header-s4zpdm:has(.mobile-nav-s5da2a.is-active,.nav-s4vr7x.is-active) .header-s5lvcn{position:relative}.header-s4zpdm:has(.mobile-nav-s5da2a.is-active,.nav-s4vr7x.is-active) .header-s5lvcn:before{background-color:var(--wp--preset--color--background-3);bottom:0;content:" ";left:0;position:absolute}}@media (hover:hover) and (pointer:fine){.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:has(.header-s4w0x3) .header-s4w0ww,.header-s4zpdm.is-sticky:has(.header-s4w0x3) .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-srixka{height:4px;position:absolute;top:0;width:100%;z-index:100}.header-srixpj{background-color:var(--wp--preset--color--primary);display:block;height:100%;transition:width .1s ease;width:0}.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:has(.search-so2ucv.is-opened,.search-soa6x4:not(.hidden)){border-bottom-left-radius:0;border-bottom-right-radius:0}.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-s4w0ww .wp-block-site-logo img{height:auto;max-height:60px;width:auto}.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 (max-width:1239px){.header-s4w0ww:has(.login-s4zpeo) .header-s4w14i{display:none}}.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);position:relative}.header-s5cs7h{display:none}.header-s5cs7h .wp-block-site-logo img{max-height:40px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.header-s4zw9a{border-width:0;border-bottom:2px solid var(--wp--preset--color--background-4);margin:var(--block-margin-small) 0}.group-websites-s4zp17{height:100%;position:relative;z-index:110}.group-websites-s4zpyi{align-items:flex-start;border-radius:var(--floating-layer-radius);box-sizing:border-box;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}@media (hover:none) and (pointer:coarse){.group-websites-s4zpyi.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{width:600px}}.group-websites-s4zpyi.is-active .group-websites-s4zqmo,.group-websites-s4zpyi.is-active .group-websites-s4zwg0{display:block}.group-websites-s4zpyi.is-active .group-websites-s4zp1o svg{transform:rotate(-180deg)}}@media (hover:hover) and (pointer:fine){.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{height:100%;position:relative;z-index:110}.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)}@media (hover:none) and (pointer:coarse){.is-active .language-switcher-s4w1c4{background-color:var(--floating-layer-background);box-shadow:var(--floating-layer-shadow)}.is-active .language-switcher-s4w1c4 .language-switcher-s4w1bw svg{transform:rotate(-180deg)}.is-active .language-switcher-s4w1c4 .language-switcher-s4w1c8{display:block}}@media (hover:hover) and (pointer:fine){.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-s4w9ih>a{cursor:default}.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}@media (max-width:904px){.login-s4xms7{left:auto;right:0}}.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}@media (max-width:904px){.login-s4w8a3{width:275px}}.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%;min-height:60px;padding:0 var(--block-margin-small);position:relative}.nav-s4zpf8 a{font-size:var(--wp--custom--typography--font-size--x-small);text-decoration:none}@media (min-width:1240px){.nav-s4zpf8 a{margin-right:20px}}.nav-s4zpf8 a:not(.nav-s4vrcs){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-s4vr7x.is-group .nav-s4vrbi{cursor:default}.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);position:relative;text-decoration:none}.nav-s4vrcs,.nav-s4vrcs:after{display:inline-block;transition:all .1s ease-in}.nav-s4vrcs:after{background:url(/svg_from_stylesheet/themes/leasingsolutions/link-arrow-green-thinner.svg) 50% no-repeat;background-size:10px;content:"";height:10px;opacity:0;padding-left:10px;vertical-align:middle;width:10px}@media (min-width:600px){.nav-s4vrcs:hover{color:var(--wp--preset--color--primary-on-dark)}.nav-s4vrcs:hover:after{opacity:1}}.nav-s4vt8w{align-items:normal;color:var(--wp--preset--color--text-2);-moz-column-gap:10px;column-gap:10px;display:flex;flex:1;justify-content:flex-end;text-align:right;text-transform:uppercase}@media (min-width:905px){.nav-s4vt8w{align-items:center}}.nav-s5d79b{align-items:flex-start;display:inline-flex}@media (min-width:905px){.nav-s5d79b+.header-s4w8bl{display:none}}.nav-s5d79b svg{height:auto;margin-right:10px;width:16px}.cta-main.nav-so2t6e{align-items:center;border-radius:5px;display:flex;height:35px;justify-content:center;padding:0;text-transform:uppercase;width:35px;stroke:#fff;border:1px solid var(--wp--preset--color--primary);transition:all .3s ease-in-out}@media (min-width:1240px){.cta-main.nav-so2t6e:hover{background-color:var(--wp--preset--color--background-1);stroke:var(--wp--preset--color--primary)}}.cta-main.nav-so2t6e:after,.nav-s5d6ob{display:none}.nav-s5d6ob{background-color:transparent;border:none;cursor:pointer;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);z-index:3}.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}.mobile-nav-buttons-wrapper{align-items:center;border-bottom:2px solid hsla(210,3%,43%,.24);display:flex;justify-content:center;padding:var(--block-margin-medium)}.mobile-nav-buttons-wrapper>.mobile-nav-s5lnaf{border:none;margin:0 1rem 0 0;padding:0}.mobile-nav-buttons-wrapper>.login-s4zpeo{margin-left:1rem}.hero-header-s6sr04{position:relative}.hero-header-s6sr04+.container .breadcrumb-s8w4g6{margin-top:var(--block-margin-medium)}@media (max-width:599px){.hero-header-s6sr04{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)}}.hero-header-s6spe3{border-radius:10px;border-right:8px solid var(--wp--preset--color--primary);box-sizing:border-box;display:block;filter:brightness(.75) saturate(1.2);-webkit-filter:brightness(.75) saturate(1.2);height:550px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:599px){.hero-header-s6spe3{border:none;border-radius:0;height:326px}}.hero-header-s6sr26{align-items:flex-end;bottom:-38px;box-sizing:border-box;display:flex;height:100%;position:absolute;width:100%}@media (max-width:599px){.hero-header-s6sr26{bottom:0;margin-top:-48px;padding:0 24px;position:relative}}.hero-header-s6sr26 .container{width:100%}@media (max-width:599px){.hero-header-s6srly{padding:0}}.hero-header-s6srly :is(h1,p){color:var(--wp--preset--color--text-1);max-width:900px}.hero-header-s6srly h1{font-size:46px;-webkit-hyphens:auto;hyphens:auto}@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}}.title-wrapper-s6sry1{background-color:var(--wp--preset--color--background-1);border-radius:10px;box-shadow:5px 5px 25px 0 rgba(0,0,0,.07);padding:40px 24px}@media (max-width:599px){.title-wrapper-s6sry1{border-top:8px solid var(--wp--preset--color--primary);padding:24px}}.search-so2ucv{background:#fff;border-radius:0 0 10px 10px;position:absolute;top:100%;width:100%}@media (min-width:0) and (max-width:904px){.search-so2ucv{z-index:1000}}.search-so2ucv.is-opened{box-shadow:0 4px 10px 0 rgba(0,0,0,.07);box-sizing:border-box;display:block}.search-soa6x4{border-top:2px solid #f1f3f4;padding:0 20px}@media (min-width:0) and (max-width:904px){.search-soa6x4{max-height:calc(100vh - 200px);overflow-y:auto}}.search-so2ucv:has(.search-soa6x4.hidden){border-top:none}.search-so2ucv:not(.is-opened):has(.search-soa6x4.hidden) .search-so2uda{display:none}.search-soa6x4:not(.hidden)~.search-so2uda{border-bottom:2px solid var(--wp--preset--color--background-2)}label.search-so2udi{align-items:center;display:flex;position:relative}span.search-so8i5e{align-items:center;display:flex;height:30px;left:30px;position:absolute;top:50%;transform:translateY(-50%);width:60px}span.search-so8iey svg{stroke:var(--wp--preset--color--primary);height:30px;width:30px}span.search-so8ifd{display:none;left:-4px;position:relative}span.search-so8ifd svg{height:40px;width:40px}.search-so2udu{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:none;font-family:var(--wp--preset--font-family--bnpp-square);font-size:18px;font-weight:700;height:80px;outline:none;padding:10px 40px 10px 90px;width:100%}@media (min-width:905px){.search-so2udu{font-size:36px}}.search-so2udu::-webkit-search-cancel-button{display:none}.search-so2udu::-moz-placeholder{color:#dbdcdd;font-size:18px}.search-so2udu::placeholder{color:#dbdcdd;font-size:18px}@media (min-width:905px){.search-so2udu::-moz-placeholder{font-size:36px}.search-so2udu::placeholder{font-size:36px}}.search-soa6vq{position:relative}.search-soa6wi{font-size:16px;padding:10px;width:300px}.search-soa6x4.hidden{display:none}.search-soa6x4 .search-soa6xk{margin-bottom:30px}.search-soa6xk h3{align-items:center;display:flex;font-size:16px;justify-content:space-between;margin-block:20px;padding-bottom:5px;text-transform:uppercase}.search-soa6xk h3 a{color:var(--wp--preset--color--primary);font-size:14px;text-decoration:none;text-transform:none}.search-soa6xk ul{list-style:none;margin:0;padding:0}.search-soa6xk ul li{margin:10px 0}.search-soa6xk ul li a{text-decoration:none}.footer-s6qr7j{background-color:var(--wp--preset--color--background-3);color:#fff;padding:40px 0}.footer-s6qr7j .nav-s4vrc2{flex-wrap:wrap;gap:var(--block-margin-small);margin-left:0;max-width:46rem}@media (min-width:600px){.footer-s6qr7j .nav-s4vrc2{flex-wrap:nowrap}}.footer-s6qr7j .nav-sqfpz9{margin-inline:auto}.footer-s6qr7j .nav-s4vr7x{flex:1;min-width:0}.footer-s6qr7j .nav-s4vr7x .nav-s4vrc8{color:var(--wp--preset--color--primary-on-dark)}.footer-s6qr89{background-color:#fff;border-top:5px solid var(--wp--preset--color--primary);padding:var(--block-margin-small) 0}@media (min-width:600px){.footer-s6qsuz{display:flex}}.footer-s6qski{margin-right:var(--block-margin-large)}.footer-s6qski img{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);transition:opacity .3s ease-in-out}.footer-s6qr2s .nav-s4vrcs:hover{color:#fff;opacity:.7}.footer-s6qr2s .nav-s4vrcs:after{display:none}.footer-s6qr2s .nav-s4vrct{border-bottom:1px solid transparent;transition:border .3s ease-in-out}.footer-s6qr2s .nav-s4vrct:hover{border-bottom-color:var(--wp--preset--color--background-1)}.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)}}.footer-s6s5do{-moz-column-gap:3px;column-gap:3px;display:flex;flex:1;flex-wrap:wrap}@media (min-width:600px){.footer-s6s5do{align-items:center;justify-content:center}}.footer-s6s5do .nav-s6s57r{color:#000;font-size:10px;text-decoration:none}.footer-s6s5do .nav-s6s57r:has(+.nav-s6s57r):after{content:"|"}.footer-s6s5do .nav-s6s57s{border-bottom:1px solid transparent;transition:border .3s ease-in-out}.footer-s6s5do .nav-s6s57s:hover{border-bottom-color:#000}.footer-s6sg8x{align-items:center;background-color:var(--wp--preset--color--background-3);border:none;border-radius:100%;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}form.l9e43{display:flex;margin-block:var(--block-margin-medium)}label.sobqrv{align-items:center;display:inline-flex;max-width:600px;position:relative;width:100%}span.sobq8c{left:30px;position:absolute;top:50%;transform:translateY(-50%)}span.sobq8c svg{stroke:var(--wp--preset--color--primary);height:15px;width:15px}input[type=text].r4bc3{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:2px solid var(--wp--preset--color--text-2);border-radius:30px;box-sizing:border-box;font-family:var(--wp--preset--font-family--bnpp-square);font-size:15px;font-weight:700;height:50px;margin-right:10px;outline:none;padding-inline:60px 20px;width:100%}@media (min-width:905px){input[type=text].r4bc3{font-size:18px}}input[type=text].r4bc3::-webkit-search-cancel-button{display:none}input[type=text].r4bc3::-moz-placeholder{color:#dbdcdd}input[type=text].r4bc3::placeholder{color:#dbdcdd}button[type=submit].v29f9{align-items:center;background:var(--wp--preset--color--primary);border:none;border-radius:30px;color:#fff;cursor:pointer;display:inline-flex;gap:5px;height:50px;padding-inline:30px;text-transform:uppercase}div.sona0g{align-items:center;display:flex;justify-content:space-between}h1.o1253{color:var(--wp--preset--color--text-2);font-size:var(--wp--custom--typography--font-size--medium);margin:var(--block-margin-medium) 0;text-transform:uppercase}strong.son3rx{color:var(--wp--preset--color--primary)}label.sonac0{border:2px solid #dbdcdd;border-radius:5px;position:relative}label.sonac0 svg{position:absolute;right:16px;top:12px;transform:rotate(90deg)}label.sonac0:after{background-color:#f1f3f4;content:" ";height:18px;position:absolute;right:40px;top:10px;width:2px}select.son6m9{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;padding:10px 55px 10px 10px}ul.w8234{list-style-type:none;margin:0;padding:0}li.oecc5{margin-bottom:15px}div.soag6h{border:2px solid var(--wp--preset--color--text-2);border-radius:10px;cursor:pointer;padding:30px}h2.f4431{font-size:var(--wp--custom--typography--font-size--medium)}p.q31z2{font-size:var(--wp--custom--typography--font-size--small)}a.d611b{font-family:var(--wp--preset--font-family--bnpp-sans);font-size:var(--wp--custom--typography--font-size--x-small);text-decoration:none}a.d611b svg{margin-left:5px;position:relative;top:3px;width:6px}div.qz142{margin:var(--block-margin-medium);text-align:center}div.qz142 .page-numbers{text-decoration:none}div.qz142 .page-numbers.current,p.sobxum{font-weight:700}p.sobxum{margin-block:var(--block-margin-medium)}@media (min-width:905px){.page-template-resources .resources-s7d0zv{border-right:2px solid var(--wp--preset--color--background-4);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:var(--wp--preset--color--background-1);border:2px solid var(--wp--preset--color--primary);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;transition:all .3s ease-in-out}.page-template-resources .resources-s7eivd:hover{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--background-1)}.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;--wp--preset--shadow--natural:0 12px 24px 0 rgba(74,85,94,.1);background-color:var(--wp--preset--color--background-1);display:flex;flex-direction:column;min-height:100%}body:not(.block-editor-page){background:linear-gradient(180deg,#f9f3ea,#fff 50%);background-repeat:no-repeat}@media (min-width:600px){body:not(.block-editor-page){background:linear-gradient(180deg,#f9f3ea,#fff);background-repeat:no-repeat}}@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:var(--wp--preset--color--background-1)}}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html{height:100%}mark{background-color:transparent!important}blockquote,code,figcaption,h1,h2,h3,h4,h5,h6,li,p,pre{-webkit-hyphens:auto;hyphens:auto}#main{flex:1;padding-bottom:1rem}#footer,#main{position:relative;z-index:1}#footer{overflow-x:clip}:is(.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,.wp-block-heading,.wp-block-list li,p,.parent-title) a{color:inherit;text-decoration:underline;text-decoration-color:var(--wp--preset--color--primary);text-decoration-thickness:clamp(2px,.1em,6px);text-underline-offset:clamp(3px,.15em,8px);transition:all .3s ease-in-out}:is(.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,.wp-block-heading,.wp-block-list li,p,.parent-title) a:hover{color:var(--wp--preset--color--primary)}.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)}}.is-style-block-margin-top-bottom,.vertical-margin{margin:var(--block-margin-medium) 0}@media (min-width:600px){.is-style-block-margin-top-bottom,.vertical-margin{margin:var(--block-margin-large) 0}}.is-style-block-margin-top,.vertical-margin-top{margin-top:var(--block-margin-medium)}@media (min-width:600px){.is-style-block-margin-top,.vertical-margin-top{margin-top:var(--block-margin-large)}}.is-style-block-margin-bottom,.vertical-margin-bottom{margin-bottom:var(--block-margin-medium)}@media (min-width:600px){.is-style-block-margin-bottom,.vertical-margin-bottom{margin-bottom:var(--block-margin-large)}}.is-style-block-padding-top-bottom,.vertical-padding{padding-bottom:var(--block-margin-medium);padding-top:var(--block-margin-medium)}@media (min-width:600px){.is-style-block-padding-top-bottom,.vertical-padding{padding-bottom:var(--block-margin-large);padding-top:var(--block-margin-large)}}.is-style-block-padding-top,.vertical-padding-top{padding-top:var(--block-margin-medium)}@media (min-width:600px){.is-style-block-padding-top,.vertical-padding-top{padding-top:var(--block-margin-large)}}.is-style-block-margin-bottom,.vertical-padding-bottom{padding-bottom:var(--block-margin-medium)}@media (min-width:600px){.is-style-block-margin-bottom,.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%}@media (max-width:599px){.max-width-block{max-width:none}.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}@media (max-width:599px){.mobile-stack-nogap{gap:0}}html.userway-s3-3 .wp-block-gbs-follow-us svg path{fill:#fff}.no-hyphens{-webkit-hyphens:none!important;hyphens:none!important}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1lcy9sZWFzaW5nc29sdXRpb25zL3N0eWxlcy9ub3JtYWxpemUuY3NzIiwidGhlbWVzL2xlYXNpbmdzb2x1dGlvbnMvanMvc2NyaXB0cy5taW4uY3NzIiwidGhlbWVzL2xlYXNpbmdzb2x1dGlvbnMvc3R5bGVzL19ncmlkLnBjc3MiLCJ0aGVtZXMvbGVhc2luZ3NvbHV0aW9ucy9zdHlsZXMvX2NvbXBvbmVudHMucGNzcyIsInRoZW1lcy9sZWFzaW5nc29sdXRpb25zL3N0eWxlcy9fYmxvY2tzLnBjc3MiLCJ0aGVtZXMvbGVhc2luZ3NvbHV0aW9ucy9zdHlsZXMvX3BhdHRlcm5zLnBjc3MiLCJ0aGVtZXMvbGVhc2luZ3NvbHV0aW9ucy9zdHlsZXMvX2NvbnRlbnQucGNzcyIsInRoZW1lcy9sZWFzaW5nc29sdXRpb25zL3N0eWxlcy9fZm9ybXMucGNzcyIsInRoZW1lcy9sZWFzaW5nc29sdXRpb25zL3N0eWxlcy9faGVhZGVyLnBjc3MiLCJ0aGVtZXMvbGVhc2luZ3NvbHV0aW9ucy9zdHlsZXMvX2Zvb3Rlci5wY3NzIiwidGhlbWVzL2xlYXNpbmdzb2x1dGlvbnMvc3R5bGVzL19zZWFyY2gucGNzcyIsInRoZW1lcy9sZWFzaW5nc29sdXRpb25zL3N0eWxlcy9fcGFnZXMucGNzcyIsInRoZW1lcy9sZWFzaW5nc29sdXRpb25zL3N0eWxlcy9zdHlsZS5wY3NzIiwiPG5vIHNvdXJjZT4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsMkVBQTJFLENBVTNFLEtBQ0UsZ0JBQWlCLENBQ2pCLDZCQUNGLENBU0EsS0FDRSxRQUNGLENBTUEsS0FDRSxhQUNGLENBT0EsR0FDRSxRQUNGLENBVUEsR0FDRSxzQkFBdUIsQ0FDdkIsUUFBUyxDQUNULGdCQUNGLENBT0EsSUFDRSwrQkFBaUMsQ0FDakMsYUFDRixDQVNBLEVBQ0UsNEJBQ0YsQ0FPQSxZQUNFLGtCQUFtQixDQUNuQix5QkFBMEIsQ0FDMUIsd0NBQWlDLENBQWpDLGdDQUNGLENBTUEsU0FFRSxrQkFD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Q0FEaEIsbUJBR0YsQ0FHRSx5QkFERixvQkFFSSxLQUVKLENBREUsQ0FHRixtREFDRSxTQUNGLENBRUEsWUFDRSw4QkFBd0IsQ0FBeEIsc0JBQ0YiLCJmaWxlIjoidGhlbWVzL2xlYXNpbmdzb2x1dGlvbnMvc3R5bGVzL3N0eWxlLnBjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBmb250LWZhY2V7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO3NyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsXFwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQSk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfTpyb290ey0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmfTpob3N0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzt6LWluZGV4OjF9LnN3aXBlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCBpbml0aWFsKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5zd2lwZXItaG9yaXpvbnRhbHt0b3VjaC1hY3Rpb246cGFuLXl9LnN3aXBlci12ZXJ0aWNhbHt0b3VjaC1hY3Rpb246cGFuLXh9LnN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07ZGlzcGxheTpibG9ja30uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWF1dG9oZWlnaHQsLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVye3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZHtwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvd3t0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246bm9uZX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtmbGV4LXNocmluazowO29yZGVyOjk5OTl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246Y2VudGVyIGNlbnRlcjtzY3JvbGwtc25hcC1zdG9wOmFsd2F5c30uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI6YmVmb3Jle2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI6YmVmb3Jle3dpZHRoOjEwMCU7bWluLXdpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvd3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjE1KX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1sYXp5LXByZWxvYWRlcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXRvcDotMjFweDt6LWluZGV4OjEwO3RyYW5zZm9ybS1vcmlnaW46NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6NHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlciwuc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVye2FuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGV7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2t7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezAle3RyYW5zZm9ybTpyb3RhdGUoMCl9dG97dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjphZnRlcntoZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjphZnRlcnt3aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfTpyb290ey0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweH0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItYnV0dG9uLW5leHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsIDUwJSk7d2lkdGg6Y2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO2hlaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTttYXJnaW4tdG9wOmNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMikpO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjM1O2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbiwuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVue29wYWNpdHk6MDtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1idXR0b24tcHJldiBzdmcsLnN3aXBlci1idXR0b24tbmV4dCBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW47dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9LnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiBzdmcsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5zd2lwZXItYnV0dG9uLXByZXYsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dHtsZWZ0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7cmlnaHQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO2ZvbnQtc2l6ZTp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTt0ZXh0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzowO2ZvbnQtdmFyaWFudDppbml0aWFsO2xpbmUtaGVpZ2h0OjF9LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye2NvbnRlbnQ6XCJwcmV2XCJ9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlcntjb250ZW50OlwibmV4dFwifS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3otaW5kZXg6MTB9LnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbntvcGFjaXR5OjB9LnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkPi5zd2lwZXItcGFnaW5hdGlvbiwuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbHtib3R0b206dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLCA4cHgpO3RvcDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsIGF1dG8pO2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbnt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1cywgNTAlKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgLjIpfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsIDhweCk7bGVmdDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LCBhdXRvKTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01MCUsMCl9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46MCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCl9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIGxlZnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHR9LnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2NvbG9yOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLCBpbmhlcml0KX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAuMjUpKTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3B9LnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOjEwMCU7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7bGVmdDowO3RvcDowfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowfS5zd2lwZXItcGFnaW5hdGlvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXNjcm9sbGJhcntib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7cG9zaXRpb246cmVsYXRpdmU7dG91Y2gtYWN0aW9uOm5vbmU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIC4xKSl9LnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQ+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWx7cG9zaXRpb246YWJzb2x1dGU7bGVmdDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO2JvdHRvbTp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSwgNHB4KTt0b3A6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsIGF1dG8pO3otaW5kZXg6NTA7aGVpZ2h0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTt3aWR0aDpjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSl9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2Fse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LCBhdXRvKTtyaWdodDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LCA0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO3otaW5kZXg6NTA7d2lkdGg6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO2hlaWdodDpjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSl9LnN3aXBlci1zY3JvbGxiYXItZHJhZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIC41KSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tjdXJzb3I6bW92ZX0uc3dpcGVyLXNjcm9sbGJhci1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXpvb20tY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3ZnLC5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFze21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LnN3aXBlci1zbGlkZS16b29tZWR7Y3Vyc29yOm1vdmU7dG91Y2gtYWN0aW9uOm5vbmV9LnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDotMTAwMH0uc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7bWFyZ2luOjAgYXV0b30uc3dpcGVyLWdyaWQ+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwfS5zd2lwZXItZ3JpZC1jb2x1bW4+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRle3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci5zd2lwZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldntwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5Oi42O3otaW5kZXg6MH0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmV7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO2ZpbHRlcjpibHVyKDUwcHgpfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLnN3aXBlci1mbGlwe292ZXJmbG93OnZpc2libGV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5LGhlaWdodH0uc3dpcGVyLnN3aXBlci1jYXJkc3tvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW59XG4iLCIuY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydCkge1xuICAgIC8qIG1heC13aWR0aDogODQ2cHggIWltcG9ydGFudDsgKi9cbiAgICBtYXgtd2lkdGg6IDk2NnB4ICFpbXBvcnRhbnQ7IC8qIDg0NiArIDYwICsgNjAgKi9cbiAgfVxuXG4gIEBtZWRpYSAoLS1tZWRpdW0tdmlld3BvcnQpIHtcbiAgICAvKiBtYXgtd2lkdGg6IDEwMzhweCAhaW1wb3J0YW50OyAqL1xuICAgIG1heC13aWR0aDogMTE1OHB4ICFpbXBvcnRhbnQ7IC8qIDEwMzggKyA2MCArIDYwICovXG4gIH1cblxuICBAbWVkaWEgKC0tbGFyZ2Utdmlld3BvcnQpIHtcbiAgICAvKiBtYXgtd2lkdGg6IDEyNzhweCAhaW1wb3J0YW50OyAqL1xuICAgIG1heC13aWR0aDogMTM5OHB4ICFpbXBvcnRhbnQ7IC8qIDEyNzggKyA2MCArIDYwICovXG4gIH1cbn1cblxuLnJvdyB7XG4gIC0tZ3JpZC1jb2x1bW4tc3RhcnQ6IGF1dG87XG5cbiAgZGlzcGxheTogZ3JpZDtcblxuICBAbWVkaWEgKC0tbW9iaWxlLXZpZXdwb3J0KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLWdhcDogMjBweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG5cbiAgICAuY29sLXhzLXN0YXJ0LTEge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICB9XG5cbiAgICAuY29sLXhzLXN0YXJ0LTIge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICB9XG5cbiAgICAuY29sLXhzLXN0YXJ0LTMge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICB9XG5cbiAgICAuY29sLXhzLXN0YXJ0LTQge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgICB9XG5cbiAgICAuY29sLXhzLTEge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gMTtcbiAgICB9XG5cbiAgICAuY29sLXhzLTIge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gMjtcbiAgICB9XG5cbiAgICAuY29sLXhzLTMge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gMztcbiAgICB9XG5cbiAgICAuY29sLXhzLTQge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gNDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgICBncmlkLWdhcDogMjBweDtcbiAgICBwYWRkaW5nOiAwIDYwcHg7XG5cbiAgICAuY29sLW1kLXN0YXJ0LTEge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICB9XG5cbiAgICAuY29sLW1kLXN0YXJ0LTIge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICB9XG5cbiAgICAuY29sLW1kLXN0YXJ0LTMge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICB9XG5cbiAgICAuY29sLW1kLXN0YXJ0LTQge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgICB9XG5cbiAgICAuY29sLW1kLXN0YXJ0LTUge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgICB9XG5cbiAgICAuY29sLW1kLXN0YXJ0LTYge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogNztcbiAgICB9XG5cbiAgICAuY29sLW1kLXN0YXJ0LTcge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogODtcbiAgICB9XG5cbiAgICAuY29sLW1kLXN0YXJ0LTgge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgICB9XG5cbiAgICAuY29sLW1kLTEge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gMTtcbiAgICB9XG5cbiAgICAuY29sLW1kLTIge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gMjtcbiAgICB9XG5cbiAgICAuY29sLW1kLTMge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gMztcbiAgICB9XG5cbiAgICAuY29sLW1kLTQge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gNDtcbiAgICB9XG5cbiAgICAuY29sLW1kLTUge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gNTtcbiAgICB9XG5cbiAgICAuY29sLW1kLTYge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gNjtcbiAgICB9XG5cbiAgICAuY29sLW1kLTcge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gNztcbiAgICB9XG5cbiAgICAuY29sLW1kLTgge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gODtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKC0tc21hbGwtdmlld3BvcnQpLCAoLS1tZWRpdW0tdmlld3BvcnQpLCAoLS1sYXJnZS12aWV3cG9ydCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgNjBweDtcblxuICAgIC5jb2wtc3RhcnQtMSB7XG4gICAgICAtLWdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIH1cblxuICAgIC5jb2wtc3RhcnQtMiB7XG4gICAgICAtLWdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICAgIH1cblxuICAgIC5jb2wtc3RhcnQtMyB7XG4gICAgICAtLWdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICAgIH1cblxuICAgIC5jb2wtc3RhcnQtNCB7XG4gICAgICAtLWdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICAgIH1cblxuICAgIC5jb2wtc3RhcnQtNSB7XG4gICAgICAtLWdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICAgIH1cblxuICAgIC5jb2wtc3RhcnQtNiB7XG4gICAgICAtLWdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICAgIH1cblxuICAgIC5jb2wtc3RhcnQtNyB7XG4gICAgICAtLWdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICAgIH1cblxuICAgIC5jb2wtc3RhcnQtOCB7XG4gICAgICAtLWdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICAgIH1cblxuICAgIC5jb2wtc3RhcnQtOSB7XG4gICAgICAtLWdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgICB9XG5cbiAgICAuY29sLXN0YXJ0LTEwIHtcbiAgICAgIC0tZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xuICAgIH1cblxuICAgIC5jb2wtc3RhcnQtMTEge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogMTI7XG4gICAgfVxuXG4gICAgLmNvbC0xIHtcbiAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWNvbHVtbi1zdGFydCkgLyBzcGFuIDE7XG4gICAgfVxuXG4gICAgLmNvbC0yIHtcbiAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWNvbHVtbi1zdGFydCkgLyBzcGFuIDI7XG4gICAgfVxuXG4gICAgLmNvbC0zIHtcbiAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWNvbHVtbi1zdGFydCkgLyBzcGFuIDM7XG4gICAgfVxuXG4gICAgLmNvbC00IHtcbiAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWNvbHVtbi1zdGFydCkgLyBzcGFuIDQ7XG4gICAgfVxuXG4gICAgLmNvbC01IHtcbiAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWNvbHVtbi1zdGFydCkgLyBzcGFuIDU7XG4gICAgfVxuXG4gICAgLmNvbC02IHtcbiAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWNvbHVtbi1zdGFydCkgLyBzcGFuIDY7XG4gICAgfVxuXG4gICAgLmNvbC03IHtcbiAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWNvbHVtbi1zdGFydCkgLyBzcGFuIDc7XG4gICAgfVxuXG4gICAgLmNvbC04IHtcbiAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWNvbHVtbi1zdGFydCkgLyBzcGFuIDg7XG4gICAgfVxuXG4gICAgLmNvbC05IHtcbiAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWNvbHVtbi1zdGFydCkgLyBzcGFuIDk7XG4gICAgfVxuXG4gICAgLmNvbC0xMCB7XG4gICAgICBncmlkLWNvbHVtbjogdmFyKC0tZ3JpZC1jb2x1bW4tc3RhcnQpIC8gc3BhbiAxMDtcbiAgICB9XG5cbiAgICAuY29sLTExIHtcbiAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWNvbHVtbi1zdGFydCkgLyBzcGFuIDExO1xuICAgIH1cblxuICAgIC5jb2wtMTIge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gMTI7XG4gICAgfVxuICB9XG5cbiAgJi5uby1wYWQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgJi5kZW1vLWNvbnRhaW5lciB7XG4gICAgQG1lZGlhICgtLW1vYmlsZS12aWV3cG9ydCkge1xuICAgICAgLmNvbC14cy0xLFxuICAgICAgLmNvbC14cy0yLFxuICAgICAgLmNvbC14cy0zLFxuICAgICAgLmNvbC14cy00IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgICAgLmNvbC1tZC0xLFxuICAgICAgLmNvbC1tZC0yLFxuICAgICAgLmNvbC1tZC0zLFxuICAgICAgLmNvbC1tZC00LFxuICAgICAgLmNvbC1tZC01LFxuICAgICAgLmNvbC1tZC02LFxuICAgICAgLmNvbC1tZC03LFxuICAgICAgLmNvbC1tZC04IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKC0tc21hbGwtdmlld3BvcnQpIG9yICgtLW1lZGl1bS12aWV3cG9ydCkgb3IgKC0tbGFyZ2Utdmlld3BvcnQpIHtcbiAgICAgIC5jb2wtMSxcbiAgICAgIC5jb2wtMixcbiAgICAgIC5jb2wtMyxcbiAgICAgIC5jb2wtNCxcbiAgICAgIC5jb2wtNSxcbiAgICAgIC5jb2wtNixcbiAgICAgIC5jb2wtNyxcbiAgICAgIC5jb2wtOCxcbiAgICAgIC5jb2wtOSxcbiAgICAgIC5jb2wtMTAsXG4gICAgICAuY29sLTExLFxuICAgICAgLmNvbC0xMiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiBoZWFkaW5ncyAqL1xuaDEsIC5oMSwgLmlzLXN0eWxlLWgxIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1ibnBwLXNxdWFyZSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1jb2xvc3NhbCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1saW5lLWhlaWdodC0tbWVkaXVtKTtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5oMiwgLmgyLCAuaXMtc3R5bGUtaDIge1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc3F1YXJlKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLWdpZ2FudGljKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWxpbmUtaGVpZ2h0LS10aW55KTtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5oMywgLmgzLCAuaXMtc3R5bGUtaDMge1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc3F1YXJlKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLWh1Z2UpO1xuICBsaW5lLWhlaWdodDogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tbGluZS1oZWlnaHQtLXNtYWxsKTtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5oNCwgLmg0LCAuaXMtc3R5bGUtaDQge1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc2Fucyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1sYXJnZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1saW5lLWhlaWdodC0tbm9ybWFsKTtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5oNSwgLmg1LCAuaXMtc3R5bGUtaDUge1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc3F1YXJlKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXNtYWxsKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWxpbmUtaGVpZ2h0LS1ub3JtYWwpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbi8qIHBhcmFncmFwaHMgKi9cbnAsIC5pcy1zdHlsZS1wYXJhZ3JhcGgtbGFyZ2Uge1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tbWVkaXVtKTtcbn1cblxuLmlzLXN0eWxlLXBhcmFncmFwaC1tZWRpdW0ge1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tc21hbGwpO1xufVxuXG4uaXMtc3R5bGUtcGFyYWdyYXBoLXNtYWxsIHtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXgtc21hbGwpO1xufVxuXG4uaXMtc3R5bGUtcGFyYWdyYXBoLXgtc21hbGwge1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teHgtc21hbGwpO1xufVxuXG4vKiBidXR0b25zICYgbGlua3MgKi9cbi5oYXMtY3RhIGEsXG4ud3AtYmxvY2stYnV0dG9uID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi5jdGEtbWFpbjppcyhhLCBidXR0b24pLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE3cHggMzBweCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc2Fucyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1zbWFsbCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTEpO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmlzKC5jdGEtbWFpbikge1xuICAgICY6aXMoYSkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICY6aXMoYnV0dG9uKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0zKTtcbiAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ud3AtYmxvY2stYnV0dG9uOm5vdCguaXMtc3R5bGUtbGluay1tYWluLCAuaXMtc3R5bGUtb3V0bGluZSwgLmlzLXN0eWxlLWFuaW1hdGVkKSA+IC53cC1ibG9jay1idXR0b25fX2xpbmssXG4uY3RhLW1haW46bm90KC5pcy1zdHlsZS1saW5rLW1haW4sIC5pcy1zdHlsZS1vdXRsaW5lLCAuaXMtc3R5bGUtYW5pbWF0ZWQpOmlzKGEpLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBbdHlwZT1zdWJtaXRdLFxuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0udjI5Zjkge1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgfVxuICB9XG59XG5cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtaW52ZXJ0ZWQgPiAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLmN0YS1tYWluLmlzLXN0eWxlLWludmVydGVkOmlzKGEsIGJ1dHRvbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcblxuICAmOmlzKGEpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgICB9XG4gIH1cbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1maWxsID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi5jdGEtbWFpbi5pcy1zdHlsZS1maWxsOmlzKGEsIGJ1dHRvbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi5jdGEtbWFpbi5pcy1zdHlsZS1vdXRsaW5lOmlzKGEsIGJ1dHRvbikge1xuICBwYWRkaW5nOiAxNXB4IDMwcHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMSk7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgJjppcyhhKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1hbmltYXRlZCxcbi5jdGEtbWFpbi5pcy1zdHlsZS1hbmltYXRlZDppcyhhLCBidXR0b24pIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgcGFkZGluZzogMTJweCAxNXB4IDlweCA0NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc2Fucyk7XG4gICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXNtYWxsKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMSk7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gID4gc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA5cHg7XG4gICAgbGVmdDogMTVweDtcbiAgICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIHN0cm9rZTogI2ZmZjtcblxuICAgICoge1xuICAgICAgc3Ryb2tlOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5saW5rLW1haW46aXMoYSwgYnV0dG9uKSxcbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtbGluay1tYWluID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDhweCAxNXB4IDhweCAwO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tYm5wcC1zYW5zKTtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXNtYWxsKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9zdmdfZnJvbV9zdHlsZXNoZWV0L3RoZW1lcy9sZWFzaW5nc29sdXRpb25zL2xpbmstYXJyb3ctYmxhY2stdGhpbm5lci5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluO1xuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgICY6aG92ZXIge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9zdmdfZnJvbV9zdHlsZXNoZWV0L3RoZW1lcy9sZWFzaW5nc29sdXRpb25zL2xpbmstYXJyb3ctZ3JlZW4tdGhpbm5lci5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmN0YS1sb2FkLW1vcmU6aXMoYSwgYnV0dG9uKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxN3B4IDAgMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1ibnBwLXNhbnMpO1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tc21hbGwpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMSk7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTMpO1xuXG4gICY6aXMoYSkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmlzKGJ1dHRvbikge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAxN3B4IDMwcHggMTRweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICB9XG4gIH1cbn1cblxuLyogbGlzdHMgKi9cbi5pcy1zdHlsZS1saXN0LWxhcmdlIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLW1lZGl1bSk7XG59XG5cbi5pcy1zdHlsZS1saXN0LXNtYWxsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXgtc21hbGwpO1xufVxuXG51bC5pcy1zdHlsZS1saXN0LWxhcmdlIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuXG4gID4gbGkge1xuICAgIHBhZGRpbmc6IDVweCAwIDVweCAyM3B4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9zdmdfZnJvbV9zdHlsZXNoZWV0L3RoZW1lcy9sZWFzaW5nc29sdXRpb25zL2xpc3QtYnVsbGV0LnN2Z1wiKSB0b3AgMTJweCBsZWZ0IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDhweDtcbiAgfVxufVxuXG51bC5pcy1zdHlsZS1saXN0LXNtYWxsIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuXG4gID4gbGkge1xuICAgIHBhZGRpbmc6IDVweCAwIDVweCAyM3B4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9zdmdfZnJvbV9zdHlsZXNoZWV0L3RoZW1lcy9sZWFzaW5nc29sdXRpb25zL2xpc3QtYnVsbGV0LnN2Z1wiKSB0b3AgOXB4IGxlZnQgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogOHB4O1xuICB9XG59XG5cbm9sLmlzLXN0eWxlLWxpc3QtbGFyZ2Uge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcblxuICA+IGxpIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICAgICAgY29udGVudDogY291bnRlcihpdGVtKSBcIi4gXCI7XG4gICAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbGV4OiAwIDAgMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cbiAgfVxufVxuXG5vbC5pcy1zdHlsZS1saXN0LXNtYWxsIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG5cbiAgPiBsaSB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSkgXCIuIFwiO1xuICAgICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxleDogMCAwIDE2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cbn1cblxuLyogc2VwYXJhdG9yICovXG4ud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTIpO1xufVxuXG4vKiBhbmltYXRpb24gbG9hZGVyICovXG4ubGRzLXJpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDg1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMyk7XG59XG5cbi5sZHMtcmluZyBkaXYge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDJweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogbGRzLXJpbmcgMS4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpIGluZmluaXRlO1xuICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjQ1cztcbn1cblxuLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjNzO1xufVxuXG4ubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTVzO1xufVxuXG5Aa2V5ZnJhbWVzIGxkcy1yaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLyogc2xpZGVycyAqL1xuLmdicy1zd2lwZXItbW9iaWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICA+IC5zd2lwZXItc2xpZGUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGJvdHRvbTogMDtcblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMyk7XG4gICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIGVkaXRvciAqL1xuICAuc3dpcGVyLXdyYXBwZXIgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICA+IC5zd2lwZXItc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgJi5jb250ZW50X19tZWRpdW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN3aXBlci1vdmVyZmxvdy1jb250YWluZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgLnN3aXBlci1pbm5lci1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbi5nYnMtc3dpcGVyLnN3aXBlci1jb250YWluZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMzBweDtcblxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBib3R0b206IDA7XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTMpO1xuICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMSk7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0zKTtcblxuICAgICAgc3ZnLFxuICAgICAgc3ZnICoge1xuICAgICAgICBzdHJva2U6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBsZWZ0OiA1MHB4O1xuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIG1hcmdpbjogMCA2MHB4IDAgMTIwcHg7XG5cbiAgICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyICYge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICAuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIHtcbiAgaWZyYW1lIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIG1hcmdpbjogMCAzMHB4O1xuICB9XG59XG5cbi5icmVhZGNydW1iLXM4dzRnNiB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMik7XG4gIGZvbnQtc2l6ZTogMTNweDtcblxuICBhIHtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICB9XG59XG5cbi8qIHRhZ3MgKi9cbi50YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi50YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS14eC1zbWFsbCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC01KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWxpbmUtaGVpZ2h0LS1ub3JtYWwpO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC01KTtcblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgfVxuXG4gICYuaXMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMSk7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTUpO1xuICB9XG59XG5cblxuLm1lZGlhLXRleHQtdHJhbnNwb3NlZCB7XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSkgMCAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSkgMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cblxuXG4gIC5tZWRpYS10ZXh0LXRyYW5zcG9zZWQtczl4a2t6IHtcbiAgICBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG4gIH1cblxuICAubWVkaWEtdGV4dC10cmFuc3Bvc2VkLXM5eGtrayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbiAgICBAbWVkaWEgKC0tc21hbGwtdmlld3BvcnQpIHtcbiAgICAgIHBhZGRpbmc6IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgbGVmdDogLTEyMHB4O1xuICAgICAgdG9wOiA4MHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEyMHB4KTtcbiAgICB9XG4gIH1cbn1cblxucC5pcy1zdHlsZS1wYXJhZ3JhcGgtbGFyZ2Uge1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tbGFyZ2UpO1xufVxuXG4ud3AtYmxvY2stZW1iZWQteW91dHViZSB7XG4gICYuYWxpZ25sZWZ0IC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIGlmcmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gIH1cblxuICAmLmFsaWduY2VudGVyIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi5hbGlnbnJpZ2h0IC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLndwLWJsb2NrLW1lZGlhLXRleHQgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cblxuXG4ud3AtYmxvY2stZGV0YWlscy5scy1kZXRhaWxzIHN1bW1hcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tb3Blbi1zYW5zKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLWxhcmdlKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWxpbmUtaGVpZ2h0LS1zbWFsbCk7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuLndwLWJsb2NrLWRldGFpbHMubHMtZGV0YWlscyBzdW1tYXJ5OjptYXJrZXIge1xuICBjb250ZW50OiAnJztcbn1cblxuLndwLWJsb2NrLWRldGFpbHMubHMtZGV0YWlscyBzdW1tYXJ5OjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcIi9zdmdfZnJvbV9zdHlsZXNoZWV0L3RoZW1lcy9sZWFzaW5nc29sdXRpb25zL3BsdXMtczlpdGNzLnN2Z1wiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cblxuZGV0YWlsc1tvcGVuXS53cC1ibG9jay1kZXRhaWxzLmxzLWRldGFpbHMgc3VtbWFyeTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlyb3RhdGUoNDVkZWcpO1xufVxuXG4ud3AtYmxvY2stZGV0YWlscy5scy1kZXRhaWxzIHAsXG4ud3AtYmxvY2stZGV0YWlscy5scy1kZXRhaWxzIGEge1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc2Fucyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1zbWFsbCk7XG59XG4iLCIud3AtYmxvY2stZ2JzLWNhcmQtdGV4dCB7XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKSAwO1xuICAuaDUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbiAgLmgyLFxuICBoMiB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBzdHJvbmcge1xuICAgICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICB9XG4gIH1cblxuICBwIGEge1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0xKTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzIGVhc2UtaW47XG4gIH1cblxuICAud3AtYmxvY2stYnV0dG9uIHtcbiAgICBtYXJnaW46IDMwcHggMCAwO1xuICB9XG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICAuaDUge1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICB9XG5cbiAgICBwIGE6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICB9XG4gIH1cbn1cblxuLndwLWJsb2NrLWdicy1jYXJkLWltZy10ZXh0IHtcbiAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpIDA7XG4gIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG4gIC53cC1ibG9jay1jb2x1bW4gLndwLWJsb2NrLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuICAud3AtYmxvY2stY29sdW1uIC53cC1ibG9jay1nYnMtY2FyZC10ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgJi5oYXMtaW1nLXBvc2l0aW9uLWxlZnQge1xuICAgIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG4gICYuaGFzLWltZy1wb3NpdGlvbi1yaWdodCB7XG4gICAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIH1cbiAgfVxuICAmLmhhcy1pbWctcG9zaXRpb24tZnVsbC13aWR0aCB7XG4gICAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTVweDtcbiAgICB9XG4gIH1cbiAgJi5oYXMtaW1nLWZvcm1hdC1sYW5kc2NhcGUge1xuICAgIC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG4gIH1cbiAgJi5oYXMtaW1nLWZvcm1hdC1wb3J0cmFpdCB7XG4gICAgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgZmxleC1ncm93OiAyO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIGdhcDogNjBweDtcbiAgICB9XG4gICAgJi5oYXMtaW1nLXBvc2l0aW9uLWZ1bGwtd2lkdGgge1xuICAgICAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53cC1ibG9jay1nYnMta2V5LWZpZ3VyZS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pIDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTEpO1xuICBib3gtc2hhZG93OiAwIDEycHggMjRweCAwIHJnYmEoNzQsIDg1LCA5NCwgMC4xKTtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgaDMge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1naWdhbnRpYyk7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1ibnBwLXNxdWFyZSk7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1ibnBwLXNxdWFyZSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLWh1Z2UpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTEpO1xuICAgIGh5cGhlbnM6IGF1dG87XG5cbiAgICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0LW1heCkge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLW1lZGl1bSk7XG4gICAgfVxuXG4gICAgc3Ryb25nLFxuICAgIGIge1xuICAgICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2JzLWtleS1maWd1cmVzIHtcbiAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpIDA7XG4gIC5oMiB7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB9XG4gIC5oNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tYm5wcC1zYW5zKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1sYXJnZSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICB9XG59XG5cbi53cC1ibG9jay1nYnMtY2FyZC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pIDA7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTEpO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAmLnN3aXBlci1zbGlkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5pbWdCbG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgPiAuY29tcG9uZW50cy1idXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmljb25XcmFwcGVyIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICA+IGltZyxcbiAgICA+IHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC50ZXh0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsZXg6IDE7XG4gICAgLmgzIHN0cm9uZyB7XG4gICAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS14LXNtYWxsKTtcbiAgICB9XG4gICAgLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLWZvcm1hdC12ZXJ0aWNhbC1sZWZ0LFxuICAmLmhhcy1mb3JtYXQtdmVydGljYWwtY2VudGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC50ZXh0LWNvbnRlbnQge1xuICAgICAgLmgzIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5oYXMtZm9ybWF0LXZlcnRpY2FsLWxlZnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC50ZXh0LWNvbnRlbnQge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG4gICYuaGFzLWZvcm1hdC12ZXJ0aWNhbC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLyouaWNvbldyYXBwZXIge1xuICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgfSovXG4gICAgLnRleHQtY29udGVudCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmhhcy1mb3JtYXQtaG9yaXpvbnRhbCxcbiAgJi5oYXMtZm9ybWF0LWhvcml6b250YWwtc21hbGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLmljb25XcmFwcGVyIHtcbiAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgIH1cbiAgICAudGV4dC1jb250ZW50IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgLmgzIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAxNXB4O1xuICAgICAgfVxuICAgICAgLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmhhcy1mb3JtYXQtaG9yaXpvbnRhbC1zbWFsbCB7XG4gICAgICAudGV4dC1jb250ZW50IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG4gICAgLndwLWJsb2NrLWNvbHVtbiAmIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuICAgICYuaGFzLWZvcm1hdC1ob3Jpem9udGFsLFxuICAgICYuaGFzLWZvcm1hdC1ob3Jpem9udGFsLXNtYWxsIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLnRleHQtY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgLmgzIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5oYXMtZm9ybWF0LXZlcnRpY2FsLWNlbnRlciB7XG4gICAgICAudGV4dC1jb250ZW50IHtcbiAgICAgICAgLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5oYXMtZm9ybWF0LWhvcml6b250YWwge1xuICAgICAgLmljb25XcmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICA+IHN2ZyxcbiAgICAgICAgPiBzdmcgKiB7XG4gICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGV4dC1jb250ZW50IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5oYXMtZm9ybWF0LWhvcml6b250YWwtc21hbGwge1xuICAgICAgLnRleHQtY29udGVudCB7XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53cC1ibG9jay1nYnMtdmVyYmF0aW0sXG4ud3AtYmxvY2stZ2JzLXZlcmJhdGltLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKSAwO1xuICBwYWRkaW5nOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMik7XG4gIC5xdW90ZS10ZXh0LFxuICAucXVvdGUtdGV4dCBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1ibnBwLXNxdWFyZSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLWh1Z2UpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1saW5lLWhlaWdodC0tc21hbGwpO1xuICB9XG4gIC5xdW90ZS10ZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiL3N2Z19mcm9tX3N0eWxlc2hlZXQvdGhlbWVzL2xlYXNpbmdzb2x1dGlvbnMvcXVvdGUuc3ZnXCIpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XG4gIH1cbiAgLmF1dGhvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1ibG9jay1tYXJnaW4tc21hbGwpO1xuICAgIC5jb21wb25lbnRzLXBsYWNlaG9sZGVyLmJsb2NrLWVkaXRvci1tZWRpYS1wbGFjZWhvbGRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmF1dGhvci1pbmZvcyB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgLmF1dGhvci1uYW1lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXNtYWxsKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICAgIC5hdXRob3ItdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXh4LXNtYWxsKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgLmF1dGhvciB7XG4gICAgICAuYXV0aG9yLWluZm9zIHtcbiAgICAgICAgLmF1dGhvci1uYW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tbWVkaXVtKTtcbiAgICAgICAgfVxuICAgICAgICAuYXV0aG9yLXRpdGxlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53cC1ibG9jay1nYnMtdmVyYmF0aW0tc2xpZGVyIHtcbiAgLmdicy12ZXJiYXRpbXMtc3dpcGVyLnN3aXBlci1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnN3aXBlci13cmFwcGVyLmF1dG8taGVpZ2h0IHtcbiAgICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLXdyYXBwZXItaGVpZ2h0KTtcbiAgICB9XG5cbiAgICAud3AtYmxvY2stZ2JzLXZlcmJhdGltIHtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMyk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICB9XG59XG5cbi53cC1ibG9jay1nYnMtZ3JhZGllbnQtY2FyZHMtc2xpZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSkgMDtcbiAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKSAwO1xuXG4gIC5oMixcbiAgLmludHJvIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgfVxuXG4gIC5oMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLnN3aXBlci1vdmVyZmxvdy1jb250YWluZXIsXG4gIC53cC1ibG9jay1nYnMtc2xpZGVyLXNpbXBsZS1pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuXG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSkgMDtcbiAgICBwYWRkaW5nOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpIHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSkgMDtcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2JzLXNlY3Rvci1zZWxlY3Qge1xuICBwYWRkaW5nOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKSAwIDA7XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSkgMDtcblxuICAuaDIsXG4gIC5pbnRybyB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWJsb2NrLW1hcmdpbi1zbWFsbCk7XG4gIH1cblxuICAuc3dpcGVyLW92ZXJmbG93LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIC5zZWN0b3JzLWxpc3QtYnV0dG9uLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1ibG9jay1tYXJnaW4tc21hbGwpO1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMSk7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMik7XG4gICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXNtYWxsKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICB0b3A6IDE3cHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3ZnX2Zyb21fc3R5bGVzaGVldC90aGVtZXMvbGVhc2luZ3NvbHV0aW9ucy9pY29uLWFycm93LWRvd24uc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIH1cbiAgfVxuICAuYW5pbWF0ZWQtc2NlbmUge1xuICAgIG1hcmdpbjogMTBweCB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKSB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgfVxuICAuc2VjdG9ycy1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSkgdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSkgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTQpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTEpO1xuICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICAgID4gYSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teC1zbWFsbCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgID4gaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiAuc2VjdG9ycy1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSkgMDtcbiAgICBwYWRkaW5nOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpIHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSkgMDtcblxuICAgIC5hbmltYXRlZC1zY2VuZSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgLnNlY3RvcnMtbGlzdC1idXR0b24tbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnN3aXBlci1vdmVyZmxvdy1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5zZWN0b3JzLWxpc3Qge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLndwLWJsb2NrLWdicy1mb2xsb3ctdXMge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC00KTtcblxuICAuaDUge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gIH1cbiAgLmZvbGxvdy11c19fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5mb2xsb3ctdXNfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5mb2xsb3ctdXNfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgLmZvbGxvdy11c19fbGluazpob3ZlciB7XG4gICAgICA+IHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayB7XG4gICAgLndwLWJsb2NrLWdicy1mb2xsb3ctdXMge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGg1IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLndwLWJsb2NrLWdicy1sYXRlc3QtbmV3cyB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG4gIC5sYXRlc3QtbmV3c19faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmgyIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgfVxuICAuY3RhLW1haW46aXMoYSxidXR0b24pOmlzKC5jdGEtbWFpbik6aXMoYSkge1xuICAgICYubmV3cy1saXN0X19jdGEtLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi5uZXdzLWxpc3RfX2N0YS0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMThweCAyMnB4IDE3cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC5uZXdzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC5jb250ZW50X194LXNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgICYtLWxlZnQtaW1hZ2Uge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC5jb250ZW50X19pbWFnZS13cmFwcGVyID4gaW1nIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnRfX2xpbmtfd3JhcHBlciB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS10b3AtaW1hZ2Uge1xuICAgICAgICAuY29udGVudF9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGVudF9fdG9wX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICAgIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydCkge1xuICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudF9fbGlua193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA3cHg7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgZmxleDogMTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgID4gYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sge1xuICAgIC53cC1ibG9jay1nYnMtbGF0ZXN0LW5ld3Mge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIC5sYXRlc3QtbmV3c19faGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIC5jdGEtbWFpbjppcyhhLGJ1dHRvbik6aXMoLmN0YS1tYWluKTppcyhhKSB7XG4gICAgICAmLm5ld3MtbGlzdF9fY3RhLS1kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgJi5uZXdzLWxpc3RfX2N0YS0tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5ld3MtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgIGdyaWQtZ2FwOiA0NXB4O1xuXG4gICAgICAuY29udGVudF9feC1zbWFsbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbGVmdC1pbWFnZSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5jb250ZW50X19pbWFnZS13cmFwcGVyID4gaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb250ZW50X19saW5rX3dyYXBwZXIge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS10b3AtaW1hZ2Uge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAuY29udGVudF9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb250ZW50X19pbWFnZS13cmFwcGVyID4gaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5sYXRlc3QtbmV3c19faGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICAgIH1cbiAgfVxufVxuXG4ud3AtYmxvY2stZ2JzLXBvc3QtaGVhZGVyLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgXG4gICYudG9wIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICAud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZSB7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1nV3JhcHBlcixcbiAgICBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgICB9XG5cbiAgICAudGV4dC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICYubGVmdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4gICAgLmltZ1dyYXBwZXIsXG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XG4gICAgfVxuXG4gICAgLmltZ1dyYXBwZXIsXG4gICAgLmJsb2NrLWVkaXRvci1pbm5lci1ibG9ja3Mge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLXBvc3QtZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmltZ1dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC43NSkgc2F0dXJhdGUoMS4yKTtcbiAgICAgIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDAuNzUpIHNhdHVyYXRlKDEuMik7XG5cbiAgICAgIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDcwcHg7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICB9XG4gIH1cblxuICAmLmxlZnQgLmltZ1dyYXBwZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAudGV4dC13cmFwcGVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcblxuICAgIC5wYXJlbnQtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTEpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLnBhcmVudC10aXRsZSxcbiAgICAuaDEge1xuICAgICAgdGV4dC1zaGFkb3c6IDVweCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgfVxuICB9XG5cbiAgJi5sZWZ0IC50ZXh0LXdyYXBwZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAmLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayB7XG4gICAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAmIHtcbiAgICAgIC5oMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKC0tbW9iaWxlLXZpZXdwb3J0LW1heCkge1xuXG4gICAgJjpub3QoLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jaykge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLnRleHQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAuaDEge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5sZWZ0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC5pbWdXcmFwcGVyLFxuICAgICAgLmJsb2NrLWVkaXRvci1pbm5lci1ibG9ja3Mge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgLmltZ1dyYXBwZXIsXG4gICAgICBpbWcsXG4gICAgICAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cbiAgICAgIC50ZXh0LXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgfVxuICAgICAgLndwLWJsb2NrLXBvc3QtZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnRvcCB7XG4gICAgICAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgfVxuICAgICAgLmltZ1dyYXBwZXIsXG4gICAgICBpbWcsXG4gICAgICAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cbiAgICAgIC53cC1ibG9jay1wb3N0LWZlYXR1cmVkLWltYWdlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLndwLWJsb2NrLWdicy1hbmltYXRpb24tYmxvY2sge1xuICAuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICAuZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ud3AtYmxvY2stZ2JzLWxpc3QtaWNvbi10ZXh0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAud3AtYmxvY2staW1hZ2Uge1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDc1cHg7XG4gICAgfVxuICB9XG4gIC50ZXh0LWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDdweCAwO1xuICAgIC5oMyB7XG4gICAgICBtYXJnaW46IDAgMCA3cHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC53cC1ibG9jay1pbWFnZSB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBtYXJnaW46IDAgMTVweCAwIDA7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC50ZXh0LWNvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn1cblxuLndwLWJsb2NrLWdicy1saXN0LWljb24tdGV4dCB7XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSkgMDtcblxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICB9XG59XG5cbi5saXN0LWljb24tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gIC53cC1ibG9jay1nYnMtbGlzdC1pY29uLXRleHQtaXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgYm94LXNoYWRvdzogMCAxMnB4IDI0cHggMCByZ2JhKDc0LCA4NSwgOTQsIDAuMSk7XG4gIH1cblxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgLndwLWJsb2NrLWdicy1saXN0LWljb24tdGV4dC1pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLndwLWJsb2NrLWdicy1saXN0LWljb24tdGV4dC1zaW1wbGUge1xuICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSkgMDtcbn1cblxuLndwLWJsb2NrLWdicy1saXN0LWljb24tdGV4dC13aXRoLWludHJvIHtcbiAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpIDA7XG4gIC53cC1ibG9jay1nYnMtbGlzdC1pY29uLXRleHQtc2ltcGxlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1sYXJnZSk7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICB9XG59XG5cbi5qb3VybmFsaXN0LXM3ZXh0YyB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLmpvdXJuYWxpc3QtczdleWJ0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gIC5qb3VybmFsaXN0LXM3ZXljaCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICAuam91cm5hbGlzdC1zN2V5Z2wge1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gIH1cblxuICAuam91cm5hbGlzdC1zN2V5Y3Qge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICB9XG5cbiAgLmpvdXJuYWxpc3QtczdleXN5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgfVxufVxuXG4ucmVjb21tYW5kZWQtdG9waWNzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgLnJlY29tbWFuZGVkLXRvcGljcy1zaG93bW9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5yZWNvbW1hbmRlZC10b3BpY3Mtc2hvd2xlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLmFsbC12aXNpYmxlIHtcbiAgICAucmVjb21tYW5kZWQtdG9waWNzLXNob3dtb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5yZWNvbW1hbmRlZC10b3BpY3Mtc2hvd2xlc3Mge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4ucmVjb21tYW5kZWQtdG9waWNzLWJ0bi13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMjNweDtcbn1cblxuLnJlY29tbWFuZGVkLXRvcGljcy1zN2V3bzQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzBkMTUxOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tc21hbGwpO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybChcIi9zdmdfZnJvbV9zdHlsZXNoZWV0L3RoZW1lcy9sZWFzaW5nc29sdXRpb25zL2ljb24tYXJyb3ctcmlnaHQtYmxhY2suc3ZnXCIpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLmdicy10YWJzLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSkgMDtcbiAgLnN3aXBlci1jb250YWluZXIge1xuICAgIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSkgMDtcbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGJvdHRvbTogMDtcblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMyk7XG4gICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5nYnMtdGFicy1ibG9jay1zN3RsZ3Yge1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiA1cHggNXB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydCkge1xuICAgICAgJi5pcy1jZW50ZXJlZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5nYnMtdGFicy1ibG9jay1zN3RsaGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTEpO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICBAbWVkaWEgKC0tbW9iaWxlLXZpZXdwb3J0LW1heCkge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmU6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAuZ2JzLXRhYnMtYmxvY2stczd0b3V1IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHZhcigtLWJsb2NrLW1hcmdpbi1zbWFsbCk7XG5cbiAgICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICAgIH1cbiAgfVxuXG4gIC5nYnMtdGFicy1ibG9jay1zN3Rvcnkge1xuICAgIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICAgIG1heC13aWR0aDogMzAlO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuZ2JzLXRhYnMtYmxvY2stczd0b3QxIHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDEwcHggdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgICAgcGFkZGluZzogMTBweCB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8qIGFkbWluICovXG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgJiB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTIpO1xuXG4gICAgLmdicy10YWJzLWJsb2NrLXM4d2ppdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICAgIH1cblxuICAgIC5nYnMtdGFicy1ibG9jay1zOHdqaXkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2JzLXRhYnMtYmxvY2stczh3a2RkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgfVxuICB9XG59XG5cbi53cC1ibG9jay1nYnMtdGltZWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSkgMDtcblxuICBAbWVkaWEgKC0tc21hbGwtdmlld3BvcnQpIHtcbiAgICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSkgMDtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjNmNDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzVweCk7XG4gIH1cblxuICAud3AtYmxvY2stZ2JzLXRpbWVsaW5lLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICBnYXA6IDIwcHg7XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYud2l0aC12aXNpYmxlLXNjcm9sbCB7XG4gICAgICBzY3JvbGxiYXItd2lkdGg6IGluaXRpYWwgIWltcG9ydGFudDtcblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7IC8qIExhcmdldXIgZGUgbGEgYmFycmUgZGUgZMOpZmlsZW1lbnQgKi9cbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4OyAvKiBDb3VsZXVyIGR1IHBvdWNlIChwYXJ0aWUgbW9iaWxlKSBkZSBsYSBiYXJyZSBkZSBkw6lmaWxlbWVudCAqL1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7IC8qIENvdWxldXIgZGUgbGEgcGlzdGUgKHBhcnRpZSBmaXhlKSBkZSBsYSBiYXJyZSBkZSBkw6lmaWxlbWVudCAqL1xuICAgICAgfVxuICAgIH1cblxuICAgIC8qIEFkbWluICovXG4gICAgPiAuYmxvY2stZWRpdG9yLWlubmVyLWJsb2NrcyA+IC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1nYnMtdGltZWxpbmUtaXRlbSB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcblxuICAgID4gcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAwIDgwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1odWdlKTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB0b3A6IDYzcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuXG4gICAgJi5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgbGVmdDogNDVweDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zKTtcbiAgICB9XG4gIH1cbn1cblxuLndwLWJsb2NrLWdicy1tZWRpYS10ZXh0LWxvY2tlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gIC53cC1ibG9jay1pbWFnZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1ibG9jay1tYXJnaW4tc21hbGwpO1xuICB9XG5cbiAgLndwLWJsb2NrLWltYWdlICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi53cC1ibG9jay1nYnMtc2xpZGVyLXNpbXBsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKSAwO1xuXG4gIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydCkge1xuICAgIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKSAwO1xuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydC1tYXgpIHtcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0KSB7XG4gICAgLmhhcy1uYXZpZ2F0aW9uIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAmIHtcbiAgICAud3AtYmxvY2stZ2JzLXNsaWRlci1zaW1wbGUtaW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgICBzY3JvbGxiYXItd2lkdGg6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgIGdhcDogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4OyAvKiBMYXJnZXVyIGRlIGxhIGJhcnJlIGRlIGTDqWZpbGVtZW50ICovXG4gICAgICB9XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODsgLyogQ291bGV1ciBkdSBwb3VjZSAocGFydGllIG1vYmlsZSkgZGUgbGEgYmFycmUgZGUgZMOpZmlsZW1lbnQgKi9cbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxOyAvKiBDb3VsZXVyIGRlIGxhIHBpc3RlIChwYXJ0aWUgZml4ZSkgZGUgbGEgYmFycmUgZGUgZMOpZmlsZW1lbnQgKi9cbiAgICAgIH1cblxuICAgICAgPiAuYmxvY2stZWRpdG9yLWlubmVyLWJsb2NrcyA+IC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6aGFzKC5zd2lwZXItY29udGFpbmVyKSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gICAgLnN3aXBlci1idXR0b24tcHJldixcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG5cbiAgICAgICYuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgbGVmdDogNDVweDtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0zKTtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaXMtcHJvZmlsZSAud3AtYmxvY2stZ2JzLW1lZGlhLXRleHQtbG9ja2VkIC53cC1ibG9jay1pbWFnZSBpbWcge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMWYzZjQgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLndwLWJsb2NrLWdicy1tZWRpYS10ZXh0LWxvY2tlZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAud3AtYmxvY2staW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICgtLW1vYmlsZS12aWV3cG9ydC1tYXgpIHtcbiAgICAgIC53cC1ibG9jay1pbWFnZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qJiArIC53cC1ibG9jay1nYnMtc2xpZGVyLXNpbXBsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAmOmhhcygrIC53cC1ibG9jay1nYnMtc2xpZGVyLXNpbXBsZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH0qL1xufVxuXG4uZ2JzLWNvdW50cnktZHJvcGRvd24td3JhcHBlciB7XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKSAwO1xuICBwYWRkaW5nOiAwO1xuXG4gIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydCkge1xuICAgIHBhZGRpbmc6IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMik7XG4gIH1cbn1cblxuLmdicy1jb3VudHJ5LWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgbWF4LWhlaWdodDogOTBweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgLmdicy1jb3VudHJ5LWRyb3Bkb3duLXM4aGx1Mjpub3QoLmlzLWFjdGl2ZTpmb2N1cy13aXRoaW4pIC5nYnMtY291bnRyeS1kcm9wZG93bi1zOGhxN2Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5nYnMtY291bnRyeS1kcm9wZG93bi1zOGhxN2Ige1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYnMtY291bnRyeS1kcm9wZG93bi1zOGhtb3ViIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tbGFyZ2UpO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAbWVkaWEgKC0tc21hbGwtdmlld3BvcnQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N2Z19mcm9tX3N0eWxlc2hlZXQvdGhlbWVzL2xlYXNpbmdzb2x1dGlvbnMvaWNvbi1hcnJvdy1kb3duLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICB9XG4gIH1cblxuICAuZ2JzLWNvdW50cnktZHJvcGRvd24tczhobHUyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDg0cHgsICNmZmZmZmYgODRweCwgI2ZmZmZmZiAxMDAlKTtcbiAgICBib3gtc2hhZG93OiA1cHggNXB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAuZ2JzLWNvdW50cnktZHJvcGRvd24tczhocTdiIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjNmNDtcbiAgICB9XG4gIH1cblxuICAuZ2JzLWNvdW50cnktZHJvcGRvd24tczhobHZiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSkgMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAuZ2JzLWNvdW50cnktZHJvcGRvd24tczhobHZnIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDIwcHggMDtcbiAgICBtYXJnaW46IDMwcHggMCA0NXB4IDE1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICBAbWVkaWEgKC0tc21hbGwtdmlld3BvcnQpIHtcbiAgICAgIGdhcDogMjVweCAwO1xuICAgIH1cbiAgfVxuXG4gIC5nYnMtY291bnRyeS1kcm9wZG93bi1zOGhsdnQge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcblxuICAgIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydCkge1xuICAgICAgZmxleC1iYXNpczogMjUlO1xuICAgIH1cbiAgfVxuXG4gIC5nYnMtY291bnRyeS1kcm9wZG93bi1zOGhsdnk6bm90KDpob3Zlcikge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2JzLWFyZ3VtZW50cyB7XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKSAwO1xuICBwYWRkaW5nLXRvcDogNjBweDtcblxuICAudGV4dC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDExNThweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuaDIge1xuICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gIH1cblxuICAud3AtYmxvY2stZ2JzLWNhcmQtYm94IHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIHBhZGRpbmc6IDMwcHggNjBweDtcbiAgICAudGV4dC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICAgIH1cbiAgfVxuXG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgJiB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICAud3AtYmxvY2stZ2JzLWNhcmQtYm94IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuICB9XG59XG5cbi53cC1ibG9jay1nYnMtcHVzaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogNDVweCAwO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG5cbiAgLnNvbHV0aW9ucy1wdXNocyAmIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAudGV4dC1jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMSk7XG4gICAgLmgyLFxuICAgIC5oMyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIHAge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS14LXNtYWxsKTtcbiAgICB9XG4gICAgLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgLndwLWVsZW1lbnQtYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hbmltYXRpb24ge1xuICAgIGZsZXg6IDE7XG4gICAgb3JkZXI6IC0xO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLnRleHQtY29udGVudCB7XG4gICAgICBmbGV4OiAzO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIC53cC1ibG9jay1idXR0b24ge1xuICAgICAgICAud3AtZWxlbWVudC1idXR0b24ge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5hbmltYXRpb24ge1xuICAgICAgZmxleDogMjtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJi5oYXMtZm9ybWF0LWxhcmdlIHtcbiAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICAudGV4dC1jb250ZW50IHtcbiAgICAgICAgZmxleDogMjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xuICAgICAgfVxuICAgICAgLmFuaW1hdGlvbiB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53cC1ibG9jay1nYnMtZ28tZnVydGhlciB7XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKSAwO1xuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1odWdlKTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5nby1mdXJ0aGVyLXBvc3RzIHtcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBub25lO1xuICAgIH1cbiAgICAmLmdicy1zd2lwZXItbW9iaWxlIHtcbiAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICA+IC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50X19leGNlcnB0IHtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sge1xuICAgIC53cC1ibG9jay1nYnMtZ28tZnVydGhlciB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgLmdvLWZ1cnRoZXJfX2hlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG4gICAgLmgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgfVxuICAgIC5nby1mdXJ0aGVyLXBvc3RzIHtcbiAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcbiAgICAgICAgZ3JpZC1nYXA6IDYwcHg7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgfVxuICAgICAgJi5nYnMtc3dpcGVyLW1vYmlsZSB7XG4gICAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgICAgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ud3AtYmxvY2stZ2JzLWNhc2Utc3R1ZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDQwcHggLTMwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmNhc2Utc3R1ZHktcmVzdW1lIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG5cbiAgLmNhc2Utc3R1ZHktbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmNhc2Utc3R1ZHktdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWJsb2NrLW1hcmdpbi1zbWFsbCk7XG4gIH1cbiAgLmNhc2Utc3R1ZHktaW1hZ2UtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG4gIC5jYXNlLXN0dWR5LWV4Y2VycHQge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1tZWRpdW0pO1xuICB9XG5cbiAgLmNhc2Utc3R1ZHktbGluayB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gICAgPiAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0LW1heCkge1xuICAgIC5jYXNlLXN0dWR5LWltYWdlID4gaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKSAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgXG4gICAgLmNhc2Utc3R1ZHktcmVzdW1lIHtcbiAgICAgIGZsZXg6IDU7XG4gICAgfVxuICAgIC5jYXNlLXN0dWR5LWltYWdlIHtcbiAgICAgIGZsZXg6IDM7XG4gICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXNlLXN0dWR5LWltYWdlLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuY2FzZS1zdHVkeS1saW5rIHtcbiAgICAgID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi53cC1ibG9jay1nYnMtY29sbGFwc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIGhlaWdodDogMTkwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjFmM2Y0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoeXBoZW5zOiBhdXRvO1xuXG4gID4gLndwLWJsb2NrLWhlYWRpbmcsIHAge1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjI1cztcbiAgfVxuXG4gIC53cC1ibG9jay1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBoeXBoZW5zOiBhdXRvO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgJi5pcy1hZG1pbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHdpZHRoOiAyNDBweDtcbiAgfVxuXG4gICY6bm90KC5pcy1hZG1pbikge1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC53cC1ibG9jay1oZWFkaW5nLCBwIHtcbiAgICAgICAgdG9wOiA0NSU7XG4gICAgICB9XG5cbiAgICAgIC53cC1ibG9jay1nYnMtY29sbGFwc2UtczlpdzZsIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N2Z19mcm9tX3N0eWxlc2hlZXQvdGhlbWVzL2xlYXNpbmdzb2x1dGlvbnMvY2xvc2UtczlpdGNzLnN2Z1wiKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3AtYmxvY2stZ2JzLWNvbGxhcHNlLXM5aXc2bCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgNXB4O1xuICAgICAgYm9yZGVyOiBzb2xpZCAjRjFGM0Y0O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4IDJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9zdmdfZnJvbV9zdHlsZXNoZWV0L3RoZW1lcy9sZWFzaW5nc29sdXRpb25zL3BsdXMtczlpdGNzLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0ICNmZmZmZmY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLWhlYWRpbmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTEwMCUgLSAyMHB4KSk7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLndwLWJsb2NrLWVtYmVkX193cmFwcGVyLnlvdXR1YmUtdmlkZW8tYmxvY2sgeyBhc3BlY3QtcmF0aW86IDE2IC8gOTsgd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgfVxuXG4ud3AtYmxvY2stZ2JzLWdyYWRpZW50LWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBoZWlnaHQ6IDMzN3B4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzA3LjZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IDAgcmdiYSg3NCwgODUsIDk0LCAwLjE2KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gIC5leHBhbmRlZC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMSk7XG4gIH1cblxuICAmLmhhcy1jb2xvci1wdXJwbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvcHVycGxlLWdyYWRpZW50LnN2Z1wiKTtcbiAgfVxuICAmLmhhcy1jb2xvci1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9ncmVlbi1ncmFkaWVudC5zdmdcIik7XG4gIH1cbiAgJi5oYXMtY29sb3Itb3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL29yYW5nZS1ncmFkaWVudC5zdmdcIik7XG4gIH1cblxuICAuaWNvbi13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlO1xuICAgIGltZyxcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIHBhdGhbc3Ryb2tlXSB7XG4gICAgICBzdHJva2U6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTEpO1xuICAgIH1cbiAgICBwYXRoW2ZpbGxdIHtcbiAgICAgIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTEpO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLWNvbnRlbnQgLmljb24td3JhcHBlciB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIGhlaWdodCAwLjNzIGVhc2U7XG4gIH1cblxuICAmLmhhcy1jb250ZW50LmV4cGFuZGVkIC5pY29uLXdyYXBwZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgLnRleHQtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMSk7XG4gICAgaGVpZ2h0OiAxMDZweDtcbiAgICB3aWR0aDogOTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMjBweCAwIDIwcHg7XG4gICAgcGFkZGluZzogMjRweCAyNHB4IDI0cHggMTZweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG5cbiAgJi5oYXMtY29udGVudCAudGV4dC1jb250ZW50IHtcbiAgICBwLFxuICAgIHVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy1jb250ZW50LmV4cGFuZGVkIC50ZXh0LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcblxuICAgIHAsXG4gICAgdWwge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy1jb250ZW50LmV4cGFuZGVkIC50ZXh0LWNvbnRlbnQgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuXG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDE2cHg7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLWxhcmdlKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgICB0cmFuc2l0aW9uOiBmb250LXNpemUgMC4zcyBlYXNlO1xuICB9XG5cbiAgJjpub3QoLmV4cGFuZGVkKSAudGV4dC1jb250ZW50IGgzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICB9XG5cbiAgJi5oYXMtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5oYXMtbGluayAudGV4dC1jb250ZW50IGgzOmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoXCIvc3ZnX2Zyb21fc3R5bGVzaGVldC90aGVtZXMvbGVhc2luZ3NvbHV0aW9ucy9ncmFkaWVudC1jYXJkLWFycm93LnN2Z1wiKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gICYuaGFzLWxpbmssXG4gICYuaGFzLWNvbnRlbnQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IDAgcmdiYSg3NCwgODUsIDk0LCAwLjM2KTtcbiAgICAmOm5vdCguZXhwYW5kZWQpIHtcbiAgICAgIC5pY29uLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgfVxuICAgICAgLnRleHQtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHVuc2V0O1xuICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmdicy1hY2NvcmRpb24tYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0yKTtcbiAgcGFkZGluZzogNDBweCB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgbWFyZ2luOiAyNHB4IC0zMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuXG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICBwYWRkaW5nOiA0MHB4IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG4gICAgbWFyZ2luOiAyNHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG59XG5cbi5nYnMtYWNjb3JkaW9uLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMCByZ2JhKDc0LCA4NSwgOTQsIDAuMTYpO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1tZWRpdW0pO1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1mYW1pbHktLWJvZHkpO1xufVxuXG4uZ2JzLWFjY29yZGlvbi1oZWFkZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDUuNXB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTEpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdicy1hY2NvcmRpb24taGVhZGVyOmFmdGVyIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgdHJhbnNpdGlvbjogY29udGVudCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uZ2JzLWFjY29yZGlvbi1oZWFkZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoXCIvc3ZnX2Zyb21fc3R5bGVzaGVldC90aGVtZXMvbGVhc2luZ3NvbHV0aW9ucy9jbG9zZS1hY2NvcmRpb24tcHJpbWFyeS5zdmdcIik7XG4gIH1cbiAgQG1lZGlhICgtLW1lZGl1bS12aWV3cG9ydCkge1xuICAgICY6aG92ZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiL3N2Z19mcm9tX3N0eWxlc2hlZXQvdGhlbWVzL2xlYXNpbmdzb2x1dGlvbnMvY2xvc2UtYWNjb3JkaW9uLXByaW1hcnktaG92ZXIuc3ZnXCIpO1xuICAgIH1cbiAgfVxufVxuXG4uZ2JzLWFjY29yZGlvbi1oZWFkZXJbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogdXJsKFwiL3N2Z19mcm9tX3N0eWxlc2hlZXQvdGhlbWVzL2xlYXNpbmdzb2x1dGlvbnMvb3Blbi1hY2NvcmRpb24tcHJpbWFyeS5zdmdcIik7XG4gIH1cbiAgQG1lZGlhICgtLW1lZGl1bS12aWV3cG9ydCkge1xuICAgICY6aG92ZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiL3N2Z19mcm9tX3N0eWxlc2hlZXQvdGhlbWVzL2xlYXNpbmdzb2x1dGlvbnMvb3Blbi1hY2NvcmRpb24tcHJpbWFyeS1ob3Zlci5zdmdcIik7XG4gICAgfVxuICB9XG59XG5cbi5nYnMtYWNjb3JkaW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLWJsb2NrLW1hcmdpbi1zbWFsbCk7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG4gIH1cbn1cblxuLmdicy1hY2NvcmRpb24tYW5pbWF0aW9uIHtcbiAgZmxleDogMTtcbn1cblxuLmdicy1hY2NvcmRpb24tYm9keSB7XG4gIGZsZXg6IDI7XG59XG5cbi5oYXMtZ3JhZGllbnQtYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLmhvcml6b250YWwtcGFkZGluZyB7XG4gICAgcGFkZGluZzogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSkgMDtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjlmM2VhLCAjZmZmIDUwJSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gICYuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrIHtcbiAgICAmID4gKiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgICYuaG9yaXpvbnRhbC1wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmc6IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmOWYzZWEsICNmZmYpO1xuICAgIH1cbiAgfVxuXG4gIC5oYXMtZ3JhZGllbnQtYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbn0iLCIuY29udGFjdC1ibG9jay1saWdodC1ncmV5IHtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMik7XG4gIC53cC1ibG9jay1pbWFnZSB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuICAud3AtYmxvY2staGVhZGluZyB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG4gIC53cC1ibG9jay1wYXJhZ3JhcGgsXG4gIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tb3Blbi1zYW5zKTtcblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1ibnBwLXNhbnMpO1xuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1idXR0b25zIHtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICB9XG59XG5cbi50ZXh0LWFuZC1jb250YWN0IHtcbiAgPiAud3AtYmxvY2stY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIEBtZWRpYSAoLS1tZWRpdW0tdmlld3BvcnQpIHtcbiAgICA+IC53cC1ibG9jay1jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZzogMCA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkgYW5kICgtLXNtYWxsLXZpZXdwb3J0LW1heCkge1xuICAgID4gLndwLWJsb2NrLWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgICBmbGV4LWJhc2lzOiA2MCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgPiAud3AtYmxvY2stY29sdW1uOmxhc3QtY2hpbGQge1xuICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gICAgICBmbGV4LWJhc2lzOiA0MCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3QtYmxvY2stZ3JlZW4tc2ltcGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAuY29udGFjdC1ibG9jay1ncmVlbi1zaW1wbGUtY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMik7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTEpO1xuICB9XG5cbiAgLndwLWJsb2NrLXBhcmFncmFwaCxcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc2Fucyk7XG4gIH1cblxuICAubW9iaWxlLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMSk7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1ibnBwLXNhbnMpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1zbWFsbCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAubW9iaWxlLWxpbmsge1xuICAgICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICB9XG4gIH1cblxuICAmW2NsYXNzKj1cImlzLWFuaW1hdGVkXCJdIHtcbiAgICA+IHN2ZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICAuY29udGFjdC1ibG9jay1ncmVlbi1zaW1wbGUtY29udGVudC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMTUwcHg7XG4gICAgfVxuICAgIC5tb2JpbGUtbGluayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cImlzLWFuaW1hdGVkXCJdIHtcbiAgICAgID4gc3ZnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzNSU7XG4gICAgICAgIGxlZnQ6IDYwcHg7XG4gICAgICAgIHdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICAgICAgICBzdHJva2U6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICAgICAgICAqIHtcbiAgICAgICAgICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgICAgICAgICBzdHJva2U6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICAgICAgICAgIHN0cm9rZS13aWR0aDogMC41ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDY1cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvc3ZnX2Zyb21fc3R5bGVzaGVldC90aGVtZXMvbGVhc2luZ3NvbHV0aW9ucy9saW5rLWFycm93LWdyZWVuLXRoaW5uZXIuc3ZnXCIpIGNlbnRlclxuICAgICAgICBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbjtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDYwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3QtYmxvY2stZ3JlZW4tZG91YmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKSAwO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcblxuICA+IC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGdhcDogMzBweDtcbiAgICA+IC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTEpO1xuICAgICAgYm94LXNoYWRvdzogMTVweCAxNXB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuXG4gICAgICAuY29udGFjdC1ibG9jay1ncmVlbi1kb3VibGUtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgPiBmaWd1cmUge1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAud3AtYmxvY2staGVhZGluZyB7XG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgPiAud3AtYmxvY2stYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgID4gLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgPiAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICAgID4gLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgZ2FwOiA2MHB4O1xuICAgICAgPiAud3AtYmxvY2stY29sdW1uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0xKTtcblxuICAgICAgICAuY29udGFjdC1ibG9jay1ncmVlbi1kb3VibGUtaGVhZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgPiBmaWd1cmUge1xuICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgPiAud3AtYmxvY2stYnV0dG9ucyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICA+IC53cC1ibG9jay1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICA+IC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb250YWN0LWJsb2NrLWdyZXktZG91YmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKSAwO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0yKTtcblxuICA+IC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGdhcDogMzBweDtcbiAgICA+IC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBib3gtc2hhZG93OiAxNXB4IDE1cHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgICAud3AtYmxvY2stZ2JzLWxpbmstd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggNDVweCAxMHB4IDE1cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgPiBmaWd1cmUge1xuICAgICAgICAgIHdpZHRoOiAzOXB4O1xuICAgICAgICAgIGhlaWdodDogMzlweDtcbiAgICAgICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAud3AtYmxvY2staGVhZGluZyB7XG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3ZnX2Zyb21fc3R5bGVzaGVldC90aGVtZXMvbGVhc2luZ3NvbHV0aW9ucy9saW5rLWFycm93LWdyZXkuc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgICA+IC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIGdhcDogNjBweDtcbiAgICAgID4gLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICAgIC53cC1ibG9jay1nYnMtbGluay13cmFwcGVyIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiA0NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N2Z19mcm9tX3N0eWxlc2hlZXQvdGhlbWVzL2xlYXNpbmdzb2x1dGlvbnMvbGluay1hcnJvdy1ncmVlbi5zdmdcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb250YWN0LTMtYmxvY2tzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1heC13aWR0aDogMTAzOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0yKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luOiAwIGF1dG8gdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcblxuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyICYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAud3AtYmxvY2stZ2JzLWNhcmQtYm94IC50ZXh0LWNvbnRlbnQge1xuICAgICAgLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndwLWJsb2NrLWJ1dHRvbj4ud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxOHB4IDIycHggMTdweDtcbiAgfVxuXG4gIEBtZWRpYSAoLS1tb2JpbGUtdmlld3BvcnQtbWF4KSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW46IDAgLTMwcHggdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gIH1cblxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSkgYXV0bztcbiAgICBwYWRkaW5nOiA2MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIC53cC1ibG9jay1nYnMtY2FyZC1ib3ggLnRleHQtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJvdHRvbS1jdGFzICYge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4ud3AtYmxvY2stYnV0dG9uLmlzLWFuaW1hdGVkLWxvY2tlci5pcy1zdHlsZS1hbmltYXRlZCA+IHN2ZyB7XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB0b3A6IDZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uc29sdXRpb25zLXB1c2hzIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgPiAud3AtYmxvY2stY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cblxuICA+IC53cC1jb250YWluZXItY29yZS1jb2x1bW5zLWlzLWxheW91dC0yIHtcbiAgICBnYXA6IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICB9XG5cbiAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uZ2JzLXNlbnRlbmNlLWJ1aWxkZXItYmxvY2sge1xuICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pIDA7XG4gIHBhZGRpbmc6IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0yKTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2YxZjNmNDtcblxuICBAbWVkaWEgKC0tc21hbGwtdmlld3BvcnQpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxuXG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgJiB7XG4gICAgcGFkZGluZzogMzBweDtcblxuICAgIC5nYnMtc2VudGVuY2UtYnVpbGRlci1ibG9jay1zOWdpbHQge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmdicy1zZW50ZW5jZS1idWlsZGVyLWJsb2NrLXM5Z2l1ZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTVweDtcblxuICAgIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydC1tYXgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIEBtZWRpYSAoLS1sYXJnZS12aWV3cG9ydCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmdicy1zZW50ZW5jZS1idWlsZGVyLWJsb2NrLXM5Z2lsdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDVweCA1cHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1sYXJnZSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBoeXBoZW5zOiBhdXRvO1xuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKC0tc21hbGwtdmlld3BvcnQtbWF4KSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3gtc2hhZG93OiA1cHggNXB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBjb250ZW50OiB1cmwoXCIvc3ZnX2Zyb21fc3R5bGVzaGVldC90aGVtZXMvbGVhc2luZ3NvbHV0aW9ucy9pY29uLWFycm93LXM0eHVwai5zdmdcIik7XG4gICAgfVxuICB9XG5cbiAgLmdicy1zZW50ZW5jZS1idWlsZGVyLWJsb2NrLXM5Z2lseiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOm5vdCguaXMtYWN0aXZlKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmdicy1rZXktZmlndXJlcy1zODR2cm8ge1xuICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pIDA7XG4gIHBhZGRpbmc6IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuXG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgfVxuXG4gIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydCkge1xuICAgIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKSAwO1xuICAgIHBhZGRpbmc6IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG4gIH1cblxuICA+IC53cC1ibG9jay1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tZ2lnYW50aWMpO1xuICB9XG5cbiAgLmdicy1rZXktZmlndXJlcy1zODR2emUge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmdicy1rZXktZmlndXJlcy1zODR2emUgLndwLWJsb2NrLWdyb3VwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKCgxMDAlIC0gMS41cmVtKSAvIDIpO1xuICAgIH1cblxuICAgIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydCkge1xuICAgICAgZmxleC1iYXNpczogY2FsYygoMTAwJSAtIDNyZW0pIC8gMyk7XG4gICAgfVxuXG4gICAgcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1naWdhbnRpYyk7XG4gICAgfVxuICB9XG59XG5cbi5nYnMtdGV4dC1mb3VyLWNhcmRzIHtcbiAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKSAwO1xuICBwYWRkaW5nOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcblxuICBAbWVkaWEgKC0tc21hbGwtdmlld3BvcnQpIHtcbiAgICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSkgMDtcbiAgICBwYWRkaW5nOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICB9XG5cbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAmIHtcbiAgICA+IC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAuZ2JzLXRleHQtZm91ci1jYXJkcy1zOGxlN2Ege1xuICAgIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xuICAgIGdhcDogMS41cmVtIDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKC0tbW9iaWxlLXZpZXdwb3J0LW1heCkge1xuICAgICAgZ2FwOiAxLjVyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1nYnMtY2FyZC1ib3gge1xuICAgIGZsZXg6IGluaXRpYWw7XG4gICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAwLjc1cmVtKTtcblxuICAgIC50ZXh0LWNvbnRlbnQgLmgzIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1tZWRpdW0pO1xuICAgIH1cbiAgfVxufVxuIiwiLmNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIC5jb250ZW50X19ib2R5LWxlZnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTIpO1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50X190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5jb250ZW50X190b3BfX2RhdGUge1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0yKTtcbiAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teC1zbWFsbCk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gIH1cblxuICAuaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAuY29udGVudF9fZXhjZXJwdCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tbWVkaXVtKTtcbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnRfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDQ1cHg7XG4gICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXgtc21hbGwpO1xuICAgID4gcCB7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXgtc21hbGwpO1xuICAgIH1cbiAgICA+IGZpZ3VyZSB7XG4gICAgICBtYXJnaW46IDQ1cHggMDtcbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC53cC1ibG9jay1nYnMtdmVyYmF0aW0ge1xuICAgICAgbWFyZ2luOiA0NXB4IDA7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnRfX2Zvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuXG4gIH1cblxuICAuY29udGVudF9fZm9vdGVyX19zaGFyZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tYm5wcC1zcXVhcmUpO1xuICB9XG5cbiAgLmNvbnRlbnRfX2Zvb3Rlcl9fc2hhcmVfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgJi5saW5rZWRpbiBzdmcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDE2cHg7XG5cbiAgICAgICoge1xuICAgICAgICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tYWlsIHN2ZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMjBweDtcblxuICAgICAgKiB7XG4gICAgICAgIHN0cm9rZTogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50X19mb290ZXJfX3RhZ3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICA+IGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTIpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teC1zbWFsbCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnRfX2JvZHktcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmNvbnRlbnRfX2JvZHktcmlnaHQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAuY29udGVudF9fcmVsYXRlZF9wb3N0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAuY29udGVudF9feC1zbWFsbCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMik7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICAuY29udGVudF9fYm9keS1sZWZ0IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggNzBweCAzMHB4IDYwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0yKTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA2MHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50X190b3BfX2RhdGUge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXh4LXNtYWxsKTtcbiAgICB9XG5cbiAgICAuY29udGVudF9fYm9keS1yaWdodCB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLmNvbnRlbnRfX3JlbGF0ZWRfcG9zdHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRlbnRfX3gtc21hbGwge1xuICAuY29udGVudF9fbGlua193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmNvbnRlbnRfX3RvcF9fZGF0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgN3B4O1xuICB9XG4gIC5jb250ZW50X190b3BfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tb3Blbi1zYW5zKTtcbiAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tbGFyZ2UpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1saW5lLWhlaWdodC0tbm9ybWFsKTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzIGVhc2UtaW47XG4gIH1cbiAgLmNvbnRlbnRfX2V4Y2VycHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXh4LXNtYWxsKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tbGluZS1oZWlnaHQtLW5vcm1hbCk7XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teHgtc21hbGwpO1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50X19pbWFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICA+IGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgLmNvbnRlbnRfX2xpbmtfd3JhcHBlcjpob3ZlciAuY29udGVudF9fdG9wX190aXRsZSB7XG4gICAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgIH1cbiAgfVxufVxuXG4uY29udGVudF9fbWVkaXVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLmNvbnRlbnRfX2xpbmtfd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMSk7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbjtcbiAgfVxuICAuY29udGVudF9fdGFnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDZweCAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0yKTtcbiAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teHgtc21hbGwpO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgIH1cbiAgfVxuICAuY29udGVudF9fdG9wX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc3F1YXJlKTtcbiAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0taHVnZSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTI0JTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzIGVhc2UtaW47XG4gIH1cbiAgLmNvbnRlbnRfX2V4Y2VycHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXgtc21hbGwpO1xuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXgtc21hbGwpO1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50X19pbWFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDUwJTtcblxuICAgID4gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgLmNvbnRlbnRfX2xpbmtfd3JhcHBlcjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiA1cHggMnB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAuY29udGVudF9fdG9wX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb250ZW50X19jYXNlX3N0dWR5IHtcbiAgLmNvbnRlbnRfX2ltYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICAgID4gaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cbiAgfVxuICAuY29udGVudF9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuXG4gIC5jb250ZW50X19oZWFkZXJfX2luZm9zIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgfVxuICAuY29udGVudF9faGVhZGVyX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuXG4gICAgLmNvbnRlbnRfX2hlYWRlcl9faW5mb19fbGFiZWwge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBtYXJnaW46IDAgN3B4IDAgMDtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tb3Blbi1zYW5zKTtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS14LXNtYWxsKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMik7XG4gICAgfVxuICAgIC5jb250ZW50X19oZWFkZXJfX2luZm9fX3RleHQge1xuICAgICAgZmxleDogMTtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tYm5wcC1zcXVhcmUpO1xuICAgICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLW1lZGl1bSk7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50X19oZWFkZXJfX2Fib3V0LmNvbnRlbnRfX2hlYWRlcl9fYWJvdXQtLXNvbHV0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG4gIC5jb250ZW50X19oZWFkZXJfX2Fib3V0X190ZXh0LFxuICAuY29udGVudF9faGVhZGVyX19hYm91dF9fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teC1zbWFsbCk7XG4gIH1cblxuICAuY29udGFjdC1ibG9jay1ncmVlbi1kb3VibGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgLmNvbnRlbnRfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgICB9XG4gICAgLmNvbnRlbnRfX2hlYWRlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZzogMCB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpIDA7XG4gICAgfVxuICAgIC5jb250ZW50X19oZWFkZXJfX21haW4ge1xuICAgICAgZmxleDogNTtcbiAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgICB9XG4gICAgLmNvbnRlbnRfX2hlYWRlcl9faW5mb3Mge1xuICAgICAgZmxleDogMjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmNvbnRlbnRfX2hlYWRlcl9faW5mbyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAuY29udGVudF9faGVhZGVyX19pbmZvX19sYWJlbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS14eC1zbWFsbCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgICAuY29udGVudF9faGVhZGVyX19pbmZvX190ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLWxhcmdlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudF9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG4gICAgfVxuICB9XG59XG4iLCIvKlxuICogR3Jhdml0eSBGb3Jtc1xuICovXG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmdmb3JtX2hlYWRpbmcge1xuICAgIC5nZm9ybV9kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgIH1cblxuICAgIC5nZm9ybV9yZXF1aXJlZF9sZWdlbmQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXgtc21hbGwpO1xuXG4gICAgICBAbWVkaWEgKC0tc21hbGwtdmlld3BvcnQpIHtcbiAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5nZmllbGRfbGFiZWw6aXMobGFiZWwsIGxlZ2VuZCkge1xuICAgIGNvbG9yOiAjNkI2RTcxO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1zbWFsbCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgZGl2Lmdmb3JtX2ZpZWxkcyB7XG4gICAgZ3JpZC1yb3ctZ2FwOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgfVxuXG4gIDppcyh0ZXh0YXJlYSwgaW5wdXQ6aXMoW3R5cGU9XCJ0ZXh0XCJdLCBbdHlwZT1cImVtYWlsXCJdLCBbdHlwZT1cInRlbFwiXSksIHNlbGVjdCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjREJEQ0REO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICY6bm90KHRleHRhcmVhKSB7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgfVxuXG4gICAgJjppcyh0ZXh0YXJlYSkge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG4gIH1cblxuICAuZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGNvbG9yOiAjZjFmM2Y0O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBhcmlhLWhpZGRlbj1cInRydWVcIiBmb2N1c2FibGU9XCJmYWxzZVwiIHdpZHRoPVwiMTRcIiBoZWlnaHQ9XCI4XCIgdmlld0JveD1cIjAgMCAxNCA4XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTAuNzEwOTM4IDEuMjQ5OTlMNi42OTA5NCA3LjIyOTk5TDEyLjcxMDkgMS4yMDk5OVwiIHN0cm9rZT1cIiUyMzZCNkU3MVwiIHN0cm9rZS1saW5lY2FwPVwic3F1YXJlXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jykgbm8tcmVwZWF0IGNlbnRlcjtcblxuICAgIH1cblxuICAgIC5nZmllbGRfc2VsZWN0IHtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gIC5nZmllbGQtLXR5cGUtY29uc2VudCB7XG4gICAgZGl2LmdmaWVsZF9jb25zZW50X2Rlc2NyaXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIH1cblxuICAgIGRpdi5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1zbWFsbCk7XG5cbiAgICAgIC5nZm9ybS1maWVsZC1sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGRpdi5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIG1heC13aWR0aDogNzEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgZGl2Lmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzPmgyIC5nZm9ybS1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLmNvbnRhY3QtZm9ybV93cmFwcGVyIHtcbiAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKSAwO1xuICBwYWRkaW5nOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtNCk7XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKSAwO1xuICAgIHBhZGRpbmc6IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG4gIH1cblxuICAuY29udGFjdC1mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDcxMnB4O1xuXG4gICAgLmdmaWVsZDpub3QoLmdmaWVsZF9kZXNjcmlwdGlvbl92aXNpYmxlKSAuZ2ZpZWxkX2Rlc2NyaXB0aW9uOm5vdCguZ2ZpZWxkX2NvbnNlbnRfZGVzY3JpcHRpb24pOm5vdCguZ2ZpZWxkX3ZhbGlkYXRpb25fbWVzc2FnZSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmdmaWVsZF92YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9pY29uLWVycm9yLWNpcmNsZS5zdmdcIik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTZweDtcbiAgfVxufSIsIi8qXG4gKiBNYWluIHNpdGUgaGVhZGVyIHN0eWxlc1xuICovXG5cbi5oZWFkZXItczR6cGRtIHtcbiAgLS1oZWFkZXItaGVpZ2h0OiA5MnB4O1xuICAtLWhlYWRlci1zNHcweDMtaGVpZ2h0OiAwO1xuICAtLXN0aWNreS12YWx1ZTogY2FsYyhcbiAgICAodmFyKC0taGVhZGVyLWhlaWdodCkgLSAodmFyKC0taGVhZGVyLXM0dzB4My1oZWlnaHQpKSkgKiAtMVxuICApO1xuICAtLWZsb2F0aW5nLWxheWVyLXNoYWRvdzogNXB4IDVweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLS1mbG9hdGluZy1sYXllci1wYWRkaW5nOiB2YXIoLS1ibG9jay1tYXJnaW4tc21hbGwpO1xuICAtLWZsb2F0aW5nLWxheWVyLXJhZGl1czogMTBweDtcbiAgLS1mbG9hdGluZy1sYXllci1iYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogdmFyKC0tc3RpY2t5LXZhbHVlKTtcbiAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKSAwO1xuICB6LWluZGV4OiAxMDtcblxuICAmOmhhcyg6d2hlcmUoLmhlYWRlci1zNHcweDMpKSB7XG4gICAgLS1oZWFkZXItaGVpZ2h0OiAxNDJweDtcbiAgICAtLWhlYWRlci1zNHcweDMtaGVpZ2h0OiA2MHB4O1xuICB9XG5cbiAgJjpoYXMoKyAuaGVyby1oZWFkZXItczZzcjA0KSB7XG4gICAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKFxuICAgICAgICAtMSAqICh2YXIoLS1oZWFkZXItaGVpZ2h0KSArIHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pKVxuICAgICAgKTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyOiBub25lKSBhbmQgKHBvaW50ZXI6IGNvYXJzZSkge1xuICAgICY6aGFzKC5tb2JpbGUtbmF2LXM1ZGEyYS5pcy1hY3RpdmUsIC5uYXYtczR2cjd4LmlzLWFjdGl2ZSkgLmhlYWRlci1zNWx2Y24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAmOmhhcyhcbiAgICAgICAgLm1vYmlsZS1uYXYtczVkYTJhLmlzLWFjdGl2ZSxcbiAgICAgICAgLm5hdi1zNHZyN3guaXMtZ3JvdXA6aG92ZXIsXG4gICAgICAgIC5uYXYtczR2cjd4LmlzLWdyb3VwIC5uYXYtczR2cmJvOmhvdmVyXG4gICAgICApXG4gICAgICAuaGVhZGVyLXM1bHZjbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0zKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmlzLXN0aWNreSB7XG4gICAgJjpoYXMoLmhlYWRlci1zNHcweDMpIHtcbiAgICAgIC5oZWFkZXItczR3MHd3LFxuICAgICAgLmhlYWRlci1zNHp3OWEge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItczR3MHgzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5oZWFkZXItczVjczdoIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC8qIFN0aWNreSBtb2RlICovXG4gIEBtZWRpYSAoLS1tZWRpdW0tdmlld3BvcnQpIHtcbiAgICAmLmlzLXN0aWNreSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuXG4gICAgICAuaGVhZGVyLXM0dzByciB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogVGFibGV0ICovXG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQtbWF4KSB7XG4gICAgLS1oZWFkZXItaGVpZ2h0OiA5NXB4O1xuICAgIC0tc3RpY2t5LXZhbHVlOiAwO1xuXG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5oZWFkZXItczVkODV2IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLm5hdi1zNHZyN3gsXG4gICAgLmhlYWRlci1zNHc4YmwsXG4gICAgLm5hdi1zNWQ3OWIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaGVhZGVyLXM0dzByciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICAgIH1cblxuICAgIC5uYXYtczVkNm9iIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci1zcml4a2Ege1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5oZWFkZXItc3JpeHBqIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAuMXMgZWFzZTtcbiAgd2lkdGg6IDA7XG59XG5cbi5oZWFkZXItczR3MHJyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcblxuICAuaGVhZGVyLXM0enBkbTpub3QoLmlzLWxlYWQtZm9ybSkgJiB7XG4gICAgaGVpZ2h0OiB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcbiAgfVxuXG4gICY6aGFzKC5zZWFyY2gtc28ydWN2LmlzLW9wZW5lZCwgLnNlYXJjaC1zb2E2eDQ6bm90KC5oaWRkZW4pKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxufVxuXG4uaGVhZGVyLXM0dzByciA+IC5oZWFkZXItczR6dzlhIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaGVhZGVyLXM0dzB3dyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCB2YXIoLS1ibG9jay1tYXJnaW4tc21hbGwpO1xuICBoZWlnaHQ6IDgwcHg7XG5cbiAgPiAqIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC53cC1ibG9jay1zaXRlLWxvZ28gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uaGVhZGVyLXM0dzE0aSB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbjogMCAwIDAgdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1tZWRpdW0pO1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc2Fucyk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydC1tYXgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmhlYWRlci1zNHcwd3c6aGFzKC5sb2dpbi1zNHpwZW8pICYge1xuICAgIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydC1tYXgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItczR3OGJsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgdmFyKC0tYmxvY2stbWFyZ2luLXNtYWxsKTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkY2RkO1xufVxuXG4uaGVhZGVyLXM0dzB4MyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiB2YXIoLS1oZWFkZXItczR3MHgzLWhlaWdodCk7XG59XG5cbi5oZWFkZXItczVjczdoIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAud3AtYmxvY2stc2l0ZS1sb2dvIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgfVxufVxuXG4uaGVhZGVyLXM0enc5YSB7XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLXNtYWxsKSAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC00KTtcbn1cblxuLmdyb3VwLXdlYnNpdGVzLXM0enAxNyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMTA7XG59XG5cbi5ncm91cC13ZWJzaXRlcy1zNHpweWkge1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IHZhcigtLWZsb2F0aW5nLWxheWVyLXBhZGRpbmcpO1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmxvYXRpbmctbGF5ZXItcmFkaXVzKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1ibnBwLXNhbnMpO1xuXG4gIC8qIFJ1bGUgZm9yIG1vYmlsZS90YWJsZXQgKi9cbiAgQG1lZGlhIChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mbG9hdGluZy1sYXllci1iYWNrZ3JvdW5kKTtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLWZsb2F0aW5nLWxheWVyLXNoYWRvdyk7XG5cbiAgICAgIEBtZWRpYSAoLS1tZWRpdW0tdmlld3BvcnQpIHtcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgfVxuXG4gICAgICAuZ3JvdXAtd2Vic2l0ZXMtczR6cW1vIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5ncm91cC13ZWJzaXRlcy1zNHp3ZzAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLmdyb3VwLXdlYnNpdGVzLXM0enAxbyBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogUnVsZSBmb3IgZGVza3RvcCAqL1xuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgJjpob3Zlcjpub3QoLmlzLWFjdGl2ZSksXG4gICAgJi5pcy1hY3RpdmU6Zm9jdXMtd2l0aGluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZsb2F0aW5nLWxheWVyLWJhY2tncm91bmQpO1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tZmxvYXRpbmctbGF5ZXItc2hhZG93KTtcblxuICAgICAgQG1lZGlhICgtLW1lZGl1bS12aWV3cG9ydCkge1xuICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgICB9XG5cbiAgICAgIC5ncm91cC13ZWJzaXRlcy1zNHpxbW8ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLmdyb3VwLXdlYnNpdGVzLXM0endnMCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAuZ3JvdXAtd2Vic2l0ZXMtczR6cDFvIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmdyb3VwLXdlYnNpdGVzLXM0enFtbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgZmxleC1ncm93OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IHZhcigtLWJsb2NrLW1hcmdpbi1zbWFsbCkgMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmdyb3VwLXdlYnNpdGVzLXM0enFtbyBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5ncm91cC13ZWJzaXRlcy1zNHpwMW8ge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIGZsZXgtZ3JvdzogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiB2YXIoLS1ibG9jay1tYXJnaW4tc21hbGwpIDA7XG4gIGhlaWdodDogMjBweDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTIpO1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tc21hbGwpO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5ncm91cC13ZWJzaXRlcy1zNHpwMW8gc3ZnIHtcbiAgbWFyZ2luOiAwIDAgMnB4IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5ncm91cC13ZWJzaXRlcy1zNHp3ZzAge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JvdXAtd2Vic2l0ZXMtczR6cDF6IHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICByb3ctZ2FwOiB2YXIoLS1ibG9jay1tYXJnaW4tc21hbGwpO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZ3JvdXAtd2Vic2l0ZXMtczR6cDF0IHtcbiAgZmxleC1iYXNpczogY2FsYygoMTAwJSAtIDgwcHgpIC8gNCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ncm91cC13ZWJzaXRlcy1zNHpwMWgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICM2YjZlNzE7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS14eC1zbWFsbCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0yKTtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMSk7XG4gIH1cbn1cblxuLmxhbmd1YWdlLXN3aXRjaGVyLXM0enBlMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMTA7XG59XG5cbi5sYW5ndWFnZS1zd2l0Y2hlci1zNHcxYncge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0yKTtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXNtYWxsKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4ubGFuZ3VhZ2Utc3dpdGNoZXItczR3MWJ3IHN2ZyB7XG4gIG1hcmdpbjogMCAwIDJweCAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubGFuZ3VhZ2Utc3dpdGNoZXItczR3MWM0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiB2YXIoLS1mbG9hdGluZy1sYXllci1wYWRkaW5nKTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmxvYXRpbmctbGF5ZXItcmFkaXVzKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1ibnBwLXNhbnMpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC8qIFJ1bGUgZm9yIG1vYmlsZS90YWJsZXQgKi9cbiAgQG1lZGlhIChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgICAuaXMtYWN0aXZlICYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmxvYXRpbmctbGF5ZXItYmFja2dyb3VuZCk7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1mbG9hdGluZy1sYXllci1zaGFkb3cpO1xuXG4gICAgICAubGFuZ3VhZ2Utc3dpdGNoZXItczR3MWJ3IHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtMTgwZGVnKTtcbiAgICAgIH1cblxuICAgICAgLmxhbmd1YWdlLXN3aXRjaGVyLXM0dzFjOCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIFJ1bGUgZm9yIGRlc2t0b3AgKi9cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgIC5sYW5ndWFnZS1zd2l0Y2hlci1zNHpwZTE6aXMoXG4gICAgICAgIDpob3Zlcjpub3QoLmlzLWFjdGl2ZSksXG4gICAgICAgIC5pcy1hY3RpdmU6Zm9jdXMtd2l0aGluXG4gICAgICApXG4gICAgICAmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZsb2F0aW5nLWxheWVyLWJhY2tncm91bmQpO1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tZmxvYXRpbmctbGF5ZXItc2hhZG93KTtcblxuICAgICAgLmxhbmd1YWdlLXN3aXRjaGVyLXM0dzFidyBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTE4MGRlZyk7XG4gICAgICB9XG5cbiAgICAgIC5sYW5ndWFnZS1zd2l0Y2hlci1zNHcxYzgge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxhbmd1YWdlLXN3aXRjaGVyLXM0dzFjOCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogNXB4IDA7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjFmM2Y0O1xuICB9XG5cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmxhbmd1YWdlLXN3aXRjaGVyLXM0dzFjaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tc21hbGwpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMik7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTEpO1xuICB9XG59XG5cbi5sb2dpbi1zNHpwZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sb2dpbi1zNHc5aWgge1xuICB6LWluZGV4OiAyO1xufVxuXG4ubG9naW4tczR3OWloID4gYSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmxvZ2luLXM0eG1zNyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG5cbiAgJjpob3ZlciB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG5cbiAgICAubG9naW4tczR3OGEzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0LW1heCkge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmxvZ2luLXM0dzhhMyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IHZhcigtLWZsb2F0aW5nLWxheWVyLXBhZGRpbmcpO1xuICB3aWR0aDogMjI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZsb2F0aW5nLWxheWVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsb2F0aW5nLWxheWVyLWJhY2tncm91bmQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1mbG9hdGluZy1sYXllci1zaGFkb3cpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0LW1heCkge1xuICAgIHdpZHRoOiAyNzVweDtcbiAgfVxufVxuXG4ubG9naW4tczR3OWloOmhvdmVyICsgLmxvZ2luLXM0eG1zNyB7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICAubG9naW4tczR3OGEzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubG9naW4tczR3OWZtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogNXB4IDVweCA1cHggNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMXMgZWFzZS1pbjtcbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgfVxuICB9XG59XG5cbi5sb2dpbi1zNHhtNzcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZWZ0OiA1cHg7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cblxuLmxvZ2luLXM0dzlmbS5pcy1maWxsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0yKTtcbn1cblxuLmxvZ2luLXM0dzlmcCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teHgtc21hbGwpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubmF2LXM0emFjaSB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tYm5wcC1zYW5zKTtcbn1cblxuLm5hdi1zNHpwZjgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgdmFyKC0tYmxvY2stbWFyZ2luLXNtYWxsKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIGEge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS14LXNtYWxsKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBAbWVkaWEgKC0tbWVkaXVtLXZpZXdwb3J0KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgJjpub3QoLm5hdi1zNHZyY3MpIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG59XG5cbi5uYXYtczR2cmJpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA4cHg7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgfVxuXG4gIC5uYXYtczR2cjd4LmlzLWdyb3VwICYge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gIC8qXG4gIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydC1tYXgpIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxuICAgKi9cbn1cblxuLm5hdi1zNHZyYmkgc3ZnIHtcbiAgbWFyZ2luOiAwIDAgMnB4IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5uYXYtczR2cjd4IHtcbiAgLypcbiAgQG1lZGlhIChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAubmF2LXM0dnJiaSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm5hdi1zNHZyYm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAqL1xuXG4gIC8qIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHsgKi9cbiAgJjpob3Zlcjpub3QoLmlzLWFjdGl2ZSksXG4gICYuaXMtYWN0aXZlOmZvY3VzLXdpdGhpbiB7XG4gICAgLm5hdi1zNHZyYmkge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC0xODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICAubmF2LXM0dnJibyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIgPiAubmF2LXM0dnJiaSB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICB9XG4gIH1cbiAgLyogfSAqL1xufVxuXG4ubmF2LXM0dnJibyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA2MHB4O1xuICBwYWRkaW5nOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMyk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1mbG9hdGluZy1sYXllci1yYWRpdXMpIHZhcigtLWZsb2F0aW5nLWxheWVyLXJhZGl1cyk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubmF2LXM0dnJidSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gIGZsZXgtYmFzaXM6IDM2JTtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xufVxuXG4ubmF2LXM0dnMyZCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1odWdlKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1ibnBwLXNxdWFyZSk7XG59XG5cbi5uYXYtczR2czJqIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1sYXJnZSk7XG59XG5cbi5uYXYtczR2czRkLFxuLm5hdi1zNHZzNG8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ibG9jay1tYXJnaW4tc21hbGwpO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluO1xuXG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2LXM0dnJjMiB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xufVxuXG4ubmF2LXM1YjFybSB7XG4gIGZsZXg6IDE7XG59XG5cbi5uYXYtczR2cmM4IHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXNtYWxsKSAqIDIpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc3F1YXJlKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXNtYWxsKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm5hdi1zNHZyY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgcm93LWdhcDogMzBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5uYXYtczR2cmNtIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuLm5hdi1zNWIxeHYgLm5hdi1zNHZyY20ge1xuICBmbGV4LWJhc2lzOiA1MCU7XG59XG5cbi5uYXYtczR2cmNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9zdmdfZnJvbV9zdHlsZXNoZWV0L3RoZW1lcy9sZWFzaW5nc29sdXRpb25zL2xpbmstYXJyb3ctZ3JlZW4tdGhpbm5lci5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnktb24tZGFyayk7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdi1zNHZ0OHcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4OiAxO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMik7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydCkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1zNWQ3OWIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0KSB7XG4gICAgKyAuaGVhZGVyLXM0dzhibCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2LXM1ZDc5YiBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jdGEtbWFpbi5uYXYtc28ydDZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgc3Ryb2tlOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICBAbWVkaWEgKC0tbWVkaXVtLXZpZXdwb3J0KSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgICAgIHN0cm9rZTogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgIH1cbiAgfVxufVxuXG4uY3RhLW1haW4ubmF2LXNvMnQ2ZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXYtczVkNm9iIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aXMoLmlzLWFjdGl2ZSkgLm5hdi1zN2k5aWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOm5vdCguaXMtYWN0aXZlKSAubmF2LXM3aTlpdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmF2LXM1ZDZvYiBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG59XG5cbi5tb2JpbGUtbmF2LXM1ZGEyYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMyk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvdmVyZmxvdzogYXV0bztcblxuICBib2R5OmlzKC5hZG1pbi1iYXIpICYge1xuICAgIHRvcDogY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSArIDQ2cHgpO1xuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tb2JpbGUtbmF2LXM1aDEwMSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tb2JpbGUtbmF2LXM1ZDh6MyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDEwNywgMTEwLCAxMTMsIDAuMjQpO1xuXG4gICYuaXMtZ3JvdXAge1xuICAgIC5tb2JpbGUtbmF2LXM1ZDh6OSBzdmcge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTA3LCAxMTAsIDExMywgMC4xKTtcblxuICAgICAgLm1vYmlsZS1uYXYtczVkOHpwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5tb2JpbGUtbmF2LXM1ZDh6OSBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tb2JpbGUtbmF2LXM1ZDh6OSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjBweCB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLW1lZGl1bSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBzdmcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigtOTBkZWcpO1xuICB9XG59XG5cbi5tb2JpbGUtbmF2LXM1ZDh6cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAgdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSkgdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG59XG5cbi5tb2JpbGUtbmF2LXM1ZDh6eiB7XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSkgMDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXNtYWxsKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWJsb2NrLW1hcmdpbi1zbWFsbCk7XG4gIH1cbn1cblxuLm1vYmlsZS1uYXYtczVkOTBlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5tb2JpbGUtbmF2LXM1ZDh6dSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1zbWFsbCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1vYmlsZS1uYXYtczVsbmFmIHtcbiAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKSAwO1xuICBwYWRkaW5nOiAwIHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pIHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgaHNsYSgyMTAsIDMlLCA0MyUsIDAuMjQpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMztcbn1cblxuLm1vYmlsZS1uYXYtczR3MWM0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ubW9iaWxlLW5hdi1zNHcxY2kge1xuICBjb2xvcjogIzZiNmU3MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICYuaXMtYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuXG4ubW9iaWxlLW5hdi1idXR0b25zLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBoc2xhKDIxMCwgMyUsIDQzJSwgMC4yNCk7XG5cbiAgPiAubW9iaWxlLW5hdi1zNWxuYWYge1xuICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICA+IC5sb2dpbi1zNHpwZW8ge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG59XG5cbi5oZXJvLWhlYWRlci1zNnNyMDQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJiArIC5jb250YWluZXIgLmJyZWFkY3J1bWItczh3NGc2IHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgfVxuXG4gIEBtZWRpYSAoLS1tb2JpbGUtdmlld3BvcnQtbWF4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICB9XG59XG5cbi5oZXJvLWhlYWRlci1zNnNwZTMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTUwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjc1KSBzYXR1cmF0ZSgxLjIpO1xuICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygwLjc1KSBzYXR1cmF0ZSgxLjIpO1xuXG4gIEBtZWRpYSAoLS1tb2JpbGUtdmlld3BvcnQtbWF4KSB7XG4gICAgaGVpZ2h0OiAzMjZweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4uaGVyby1oZWFkZXItczZzcjI2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgQG1lZGlhICgtLW1vYmlsZS12aWV3cG9ydC1tYXgpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IC00OHB4O1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxufVxuXG4uaGVyby1oZWFkZXItczZzcjI2IC5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlcm8taGVhZGVyLXM2c3JseSB7XG4gIEBtZWRpYSAoLS1tb2JpbGUtdmlld3BvcnQtbWF4KSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uaGVyby1oZWFkZXItczZzcmx5IDppcyhoMSwgcCkge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMSk7XG59XG5cbi5oZXJvLWhlYWRlci1zNnNybHkgaDEge1xuICBoeXBoZW5zOiBhdXRvO1xuICBmb250LXNpemU6IDQ2cHg7XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydC1tYXgpIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkgYW5kICgtLXNtYWxsLXZpZXdwb3J0LW1heCkge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG4udGl0bGUtd3JhcHBlci1zNnNyeTEge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiA0MHB4IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTEpO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDI1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuXG4gIEBtZWRpYSAoLS1tb2JpbGUtdmlld3BvcnQtbWF4KSB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBib3JkZXItdG9wOiA4cHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICB9XG59XG5cbi5zZWFyY2gtc28ydWN2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAxMDAlO1xuXG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG5cbiAgQG1lZGlhICgtLW1vYmlsZS12aWV3cG9ydCkgYW5kICgtLXRhYmxldC12aWV3cG9ydC1tYXgpIHtcbiAgICB6LWluZGV4OiAxMDAwO1xuICB9XG59XG5cbi5zZWFyY2gtc28ydWN2LmlzLW9wZW5lZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLnNlYXJjaC1zb2E2eDQge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2YxZjNmNDtcbiAgcGFkZGluZzogMCAyMHB4O1xuXG4gIEBtZWRpYSAoLS1tb2JpbGUtdmlld3BvcnQpIGFuZCAoLS10YWJsZXQtdmlld3BvcnQtbWF4KSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5zZWFyY2gtc28ydWN2Omhhcyguc2VhcmNoLXNvYTZ4NC5oaWRkZW4pIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnNlYXJjaC1zbzJ1Y3Y6bm90KC5pcy1vcGVuZWQpOmhhcyguc2VhcmNoLXNvYTZ4NC5oaWRkZW4pIC5zZWFyY2gtc28ydWRhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1zb2E2eDQ6bm90KC5oaWRkZW4pIH4gLnNlYXJjaC1zbzJ1ZGEge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMik7XG59XG5cbmxhYmVsLnNlYXJjaC1zbzJ1ZGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbnNwYW4uc2VhcmNoLXNvOGk1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzBweDtcbiAgdG9wOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuc3Bhbi5zZWFyY2gtc284aWV5IHN2ZyB7XG4gIHN0cm9rZTogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG5zcGFuLnNlYXJjaC1zbzhpZmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC00cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnNwYW4uc2VhcmNoLXNvOGlmZCBzdmcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uc2VhcmNoLXNvMnVkdSB7XG4gIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDkwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1ibnBwLXNxdWFyZSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0KSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbi5zZWFyY2gtc28ydWR1Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1zbzJ1ZHU6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2RiZGNkZDtcbiAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0KSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbi8qIEZvcm0gY29udGFpbmVyICovXG4uc2VhcmNoLXNvYTZ2cSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1zb2E2d2kge1xuICB3aWR0aDogMzAwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnNlYXJjaC1zb2E2eDQuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1zb2E2eDQgLnNlYXJjaC1zb2E2eGsge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2VhcmNoLXNvYTZ4ayBoMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYmxvY2s6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zZWFyY2gtc29hNnhrIGgzIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG59XG5cbi5zZWFyY2gtc29hNnhrIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2VhcmNoLXNvYTZ4ayB1bCBsaSB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4uc2VhcmNoLXNvYTZ4ayB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4iLCIvKlxuICogTWFpbiBzaXRlIGZvb3RlciBzdHlsZXNcbiAqL1xuXG4uZm9vdGVyLXM2cXI3aiB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMyk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuXG4gIC5uYXYtczR2cmMyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDQ2cmVtO1xuICAgIGdhcDogdmFyKC0tYmxvY2stbWFyZ2luLXNtYWxsKTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1zcWZwejkge1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cblxuICAubmF2LXM0dnI3eCB7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAubmF2LXM0dnJjOCB7XG4gICAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnktb24tZGFyayk7XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXItczZxcjg5IHtcbiAgcGFkZGluZzogdmFyKC0tYmxvY2stbWFyZ2luLXNtYWxsKSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xufVxuXG4uZm9vdGVyLXM2cXN1eiB7XG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5mb290ZXItczZxc2tpIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xufVxuXG4uZm9vdGVyLXM2cXNraSBpbWcge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEzN3B4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb290ZXItczZxc2pkIHtcbiAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc2Fucyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS14eC1zbWFsbCk7XG59XG5cbi5mb290ZXItczZzazI4IHtcbiAgcm93LWdhcDogMTBweDtcbiAgZmxleC13cmFwOiBpbml0aWFsO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9vdGVyLXM2cXIycyAubmF2LXM0dnJjcyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS14eC1zbWFsbCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG9wYWNpdHk6IC43O1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZm9vdGVyLXM2cXIycyAubmF2LXM0dnJjdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIC4zcyBlYXNlLWluLW91dDtcblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgfVxufVxuXG4uZm9vdGVyLXM2cXIycyBbY2xhc3MqPVwiIGlzLXNvY2lhbFwiXSB7XG4gIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbjtcbiAgICAqIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW47XG4gICAgfVxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgICY6aG92ZXIge1xuICAgICAgc3ZnLFxuICAgICAgc3ZnICoge1xuICAgICAgICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXItczZzNWRvIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogM3B4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmZvb3Rlci1zNnM1ZG8gLm5hdi1zNnM1N3Ige1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEwcHg7XG5cbiAgJjpoYXMoKyAubmF2LXM2czU3cik6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwifFwiO1xuICB9XG59XG5cbi5mb290ZXItczZzNWRvIC5uYXYtczZzNTdzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgLjNzIGVhc2UtaW4tb3V0O1xuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cblxuLmZvb3Rlci1zNnNnOHgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0MHB4O1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTMpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBAbWVkaWEgKC0tc21hbGwtdmlld3BvcnQpIHtcbiAgICB0b3A6IC0xMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cblxuICAuZm9vdGVyLXM2c2czeiB7XG4gICAgd2lkdGg6IDE5cHg7XG4gIH1cbn1cblxuLmZvb3Rlci1zYWNia2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDFweCwxcHgsMXB4LDFweCk7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcblxuICAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYyFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIi8qXG4gKiBTZWFyY2ggcGFnZSBzdHlsZXNcbiAqL1xuXG4vKiBtYWluLmhkNGIzIHt9ICovXG5mb3JtLmw5ZTQzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbn1cbmxhYmVsLnNvYnFydiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuc3Bhbi5zb2JxOGMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5zcGFuLnNvYnE4YyBzdmcge1xuICBzdHJva2U6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLnI0YmMzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWlubGluZTogNjBweCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tYm5wcC1zcXVhcmUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0yKTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0KSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5pbnB1dFt0eXBlPVwidGV4dFwiXS5yNGJjMzo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5pbnB1dFt0eXBlPVwidGV4dFwiXS5yNGJjMzo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2RiZGNkZDtcbn1cbmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLnYyOWY5IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmRpdi5zb25hMGcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5oMS5vMTI1MyB7XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSkgMDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTIpO1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tbWVkaXVtKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbnN0cm9uZy5zb24zcngge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xufVxubGFiZWwuc29uYWMwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNEQkRDRERcbn1cbmxhYmVsLnNvbmFjMCBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDEycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbmxhYmVsLnNvbmFjMDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjNGNDtcbiAgcmlnaHQ6IDQwcHg7XG4gIHRvcDogMTBweDtcbn1cbnNlbGVjdC5zb242bTkge1xuICBwYWRkaW5nOiAxMHB4IDU1cHggMTBweCAxMHB4IDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG51bC53ODIzNCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxubGkub2VjYzUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuZGl2LnNvYWc2aCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5oMi5mNDQzMSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1tZWRpdW0pO1xufVxucC5xMzF6MiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1zbWFsbCk7XG59XG5hLmQ2MTFiIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1ibnBwLXNhbnMpO1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teC1zbWFsbCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmEuZDYxMWIgc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgd2lkdGg6IDZweDtcbn1cbmRpdi5xejE0MiB7XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmRpdi5xejE0MiAucGFnZS1udW1iZXJzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5kaXYucXoxNDIgLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbnAuc29ieHVtIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn0iLCIvKlxuICogUmVzb3VyY2VzXG4gKi9cblxuLnBhZ2UtdGVtcGxhdGUtcmVzb3VyY2VzIHtcbiAgLnJlc291cmNlcy1zN2QwenYge1xuICAgIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogMzBweCA2MHB4IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC00KTtcbiAgICB9XG4gIH1cblxuICAucmVzb3VyY2VzLXM3Z2t2byB7XG4gICAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5yZXNvdXJjZXMtczdjend2IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnJlc291cmNlcy1zN2V0MmMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICB9XG5cbiAgLnJlc291cmNlcy1zN2VpdmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teC1zbWFsbCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAucmVzb3VyY2VzLXM3ZWl2ZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgfVxuXG4gIC5yZXNvdXJjZXMtczdldHFpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnJlc291cmNlcy1zN2I5dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjFmM2Y0O1xuICAgIH1cblxuICAgIEBtZWRpYSAoLS1tb2JpbGUtdmlld3BvcnQpIHtcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYmxvY2stbWFyZ2luLXNtYWxsKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLWJsb2NrLW1hcmdpbi1zbWFsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlc291cmNlcy1zN2djdmYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDQ1cHg7XG4gICAgfVxuXG4gICAgJi5pcy1lbXBoYXNpemVkIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuICAgICAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0KSB7XG4gICAgICAgIC5yZXNvdXJjZXMtczdiOXduIHtcbiAgICAgICAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0taHVnZSk7XG4gICAgICAgIH1cblxuICAgICAgICAucmVzb3VyY2VzLXM3Yjl3ciB7XG4gICAgICAgICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXgtc21hbGwpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yZXNvdXJjZXMtczdiOXZ3IGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgICAgJjpob3ZlciAucmVzb3VyY2VzLXM3Yjl3biB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlc291cmNlcy1zN2I5dncgaW1nIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICB9XG4gIH1cblxuICAucmVzb3VyY2VzLXM3Yjl3ZSB7XG4gICAgbWFyZ2luOiAwIDAgdmFyKC0tYmxvY2stbWFyZ2luLXNtYWxsKTtcbiAgICBjb2xvcjogIzZiNmU3MTtcbiAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teC1zbWFsbCk7XG4gIH1cblxuICAucmVzb3VyY2VzLXM3Yjl3biB7XG4gICAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tc21hbGwpIDA7XG4gICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXNtYWxsKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMXMgZWFzZS1pbjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydCkge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLWh1Z2UpO1xuICAgIH1cbiAgfVxuXG4gIC5yZXNvdXJjZXMtczdiOXdyIHtcbiAgICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1zbWFsbCkgMDtcbiAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teC1zbWFsbCk7XG5cbiAgICAmOm5vdCg6aG92ZXIpIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5yZXNvdXJjZXMtczdna3FnIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0LW1heCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIExlYWQgZm9ybSBjbGllbnRcbiAqL1xuXG46aXMoLnBhZ2Utc2x1Zy1mb3JtdWxhaXJlLWNsaWVudCwgLnBhZ2Utc2x1Zy1sZWFkLWZvcm0tY2xpZW50KSAud3AtYmxvY2stZ2JzLXBvc3QtaGVhZGVyLWltZyB7XG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQtbWF4KSB7XG4gICAgLnRleHQtY29udGVudCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgfVxuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcblxuICAgIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydCkge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIm5vcm1hbGl6ZS5jc3NcIjtcbkBpbXBvcnQgXCIuLi9qcy9zY3JpcHRzLm1pbi5jc3NcIjtcbkBpbXBvcnQgXCJfdmFycy5wY3NzXCI7XG5AaW1wb3J0IFwiX2dyaWQucGNzc1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzLnBjc3NcIjtcbkBpbXBvcnQgXCJfYmxvY2tzLnBjc3NcIjtcbkBpbXBvcnQgXCJfcGF0dGVybnMucGNzc1wiO1xuQGltcG9ydCBcIl9jb250ZW50LnBjc3NcIjtcbkBpbXBvcnQgXCJfZm9ybXMucGNzc1wiO1xuXG5AaW1wb3J0IFwiX2hlYWRlci5wY3NzXCI7XG5AaW1wb3J0IFwiX2Zvb3Rlci5wY3NzXCI7XG5AaW1wb3J0IFwiX3NlYXJjaC5wY3NzXCI7XG5cbkBpbXBvcnQgXCJfcGFnZXMucGNzc1wiO1xuXG46cm9vdCB7XG4gIC8qIE9ubHkgZm9yIElERSBlcnJvcnMgKi9cbiAgJi5mYWtlIHtcbiAgICAvKiBPdmVyaWRlcyB0byByZW1vdmUgSURFIGVycm9ycyAqL1xuICAgIC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnk6IC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnk7XG4gICAgLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0xOiAtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTE7XG4gICAgLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0yOiAtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTI7XG4gICAgLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xOiAtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTE7XG4gICAgLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0yOiAtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTI7XG4gICAgLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0zOiAtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTM7XG4gICAgLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0zOiAtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTM7XG4gICAgLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tYm5wcC1zcXVhcmU6IC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc3F1YXJlO1xuICAgIC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc2FuczogLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tYm5wcC1zYW5zO1xuICAgIC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tbGluZS1oZWlnaHQtLXNtYWxsOiAtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWxpbmUtaGVpZ2h0LS1zbWFsbDtcbiAgICAtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWxpbmUtaGVpZ2h0LS1tZWRpdW06IC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tbGluZS1oZWlnaHQtLW1lZGl1bTtcbiAgICAtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWxpbmUtaGVpZ2h0LS10aW55OiAtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWxpbmUtaGVpZ2h0LS10aW55O1xuICAgIC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tbGluZS1oZWlnaHQtLW5vcm1hbDogLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1saW5lLWhlaWdodC0tbm9ybWFsO1xuICAgIC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLW9wZW4tc2FuczogLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tb3Blbi1zYW5zO1xuICB9XG5cbiAgLS1sYXJnZS12aWV3cG9ydC1tYXg6IDEwMHZ3O1xuICAtLWxhcmdlLXZpZXdwb3J0LW1pbjogMTQ0MHB4O1xuICAtLW1lZGl1bS12aWV3cG9ydC1tYXg6IDE0Mzk7XG4gIC0tbWVkaXVtLXZpZXdwb3J0LW1pbjogMTI0MHB4O1xuICAtLXNtYWxsLXZpZXdwb3J0LW1heDogMTIzOXB4O1xuICAtLXNtYWxsLXZpZXdwb3J0LW1pbjogOTA1cHg7XG4gIC0tdGFibGV0LXZpZXdwb3J0LW1heDogOTA0cHg7XG4gIC0tdGFibGV0LXZpZXdwb3J0LW1pbjogNjAwcHg7XG4gIC0tbW9iaWxlLXZpZXdwb3J0LW1heDogNTk5cHg7XG4gIC0tbW9iaWxlLXZpZXdwb3J0LW1pbjogMDtcbn1cblxuYm9keSB7XG4gIC0td3AtLXN0eWxlLS1nbG9iYWwtLWNvbnRlbnQtc2l6ZTogNjUwcHg7XG4gIC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS14eC1zbWFsbDogMC42MjVyZW07IC8qIDEwcHggKi9cbiAgLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXgtc21hbGw6IDAuNzVyZW07IC8qIDEycHggKi9cbiAgLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXNtYWxsOiAwLjg3NXJlbTsgLyogMTRweCAqL1xuICAtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tbWVkaXVtOiAxcmVtOyAvKiAxNnB4ICovXG4gIC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1sYXJnZTogMS4xMjVyZW07IC8qIDE4cHggKi9cbiAgLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLWh1Z2U6IDEuMjVyZW07IC8qIDIwcHggKi9cbiAgLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLWdpZ2FudGljOiAxLjc1cmVtOyAvKiAyOHB4ICovXG4gIC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1jb2xvc3NhbDogMi4yNXJlbTsgLyogMzZweCAqL1xuXG4gIC0tYmxvY2stbWFyZ2luLXNtYWxsOiAwLjkzNzVyZW07IC8qIDE1cHggKi9cbiAgLS1ibG9jay1tYXJnaW4tbWVkaXVtOiAxLjg3NXJlbTsgLyogMzBweCAqL1xuICAtLWJsb2NrLW1hcmdpbi1sYXJnZTogMy43NXJlbTsgLyogNjRweCAqL1xuXG4gIC0td3AtLXByZXNldC0tc2hhZG93LS1uYXR1cmFsOiAgMCAxMnB4IDI0cHggMCByZ2JhKDc0LCA4NSwgOTQsIDAuMSk7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMSk7XG4gICY6bm90KC5ibG9jay1lZGl0b3ItcGFnZSkge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmOWYzZWEsICNmZmYgNTAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICAvKiBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0zKTsgKi9cbiAgICAmOm5vdCguYmxvY2stZWRpdG9yLXBhZ2UpIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmOWYzZWEsICNmZmYpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0KSB7XG4gICAgLS13cC0tc3R5bGUtLWdsb2JhbC0tY29udGVudC1zaXplOiA4NDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgICAtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teHgtc21hbGw6IDAuNzVyZW07IC8qIDEycHggKi9cbiAgICAtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teC1zbWFsbDogMC44NzVyZW07IC8qIDE0cHggKi9cbiAgICAtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tc21hbGw6IDAuODc1cmVtOyAvKiAxNHB4ICovXG4gICAgLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLW1lZGl1bTogMXJlbTsgLyogMTZweCAqL1xuICAgIC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1sYXJnZTogMS4xMjVyZW07IC8qIDE4cHggKi9cbiAgICAtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0taHVnZTogMS41cmVtOyAvKiAyNHB4ICovXG4gICAgLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLWdpZ2FudGljOiAyLjc1cmVtOyAvKiAzNnB4ICovXG4gICAgLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLWNvbG9zc2FsOiAzLjc1cmVtOyAvKiA2MHB4ICovXG4gIH1cblxuICBAbWVkaWEgKC0tbWVkaXVtLXZpZXdwb3J0KSB7XG4gICAgLS13cC0tc3R5bGUtLWdsb2JhbC0tY29udGVudC1zaXplOiAxMDM4cHg7XG4gIH1cblxuICBAbWVkaWEgKC0tbGFyZ2Utdmlld3BvcnQpIHtcbiAgICAtLXdwLS1zdHlsZS0tZ2xvYmFsLS1jb250ZW50LXNpemU6IDEyNzhweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgfVxuXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgbGksIHByZSwgY29kZSwgZmlnY2FwdGlvbiB7XG4gIGh5cGhlbnM6IGF1dG87XG59XG5cbiNtYWluIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbiNtYWluLFxuI2Zvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuI2Zvb3RlciB7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG59XG5cbi8qIFRleHQgbGluayBob3ZlciAqL1xuOmlzKC5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIC53cC1ibG9jay1oZWFkaW5nLCAud3AtYmxvY2stbGlzdCBsaSwgcCwgLnBhcmVudC10aXRsZSkgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiBjbGFtcCgzcHgsIDAuMTVlbSwgOHB4KTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogY2xhbXAoMnB4LCAwLjFlbSwgNnB4KTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgfVxufVxuXG4vKiBtYXJnaW4gYm90dG9tICovXG4ubWItMSxcbi5tYi0yLFxuLm1iLTMge1xuICBtYXJnaW4tdG9wOiAwO1xuXG4gICYubWItMTpoYXMoKyAqKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYmxvY2stbWFyZ2luLXNtYWxsKTtcbiAgfVxuICAmLm1iLTI6aGFzKCsgKikge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICB9XG4gICYubWItMzpoYXMoKyAqKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgfVxufVxuXG4uZGVza3RvcC1tYXJnaW4taG9yaXpvbnRhbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG4gIH1cbn1cblxuLmlzLXN0eWxlLWJsb2NrLW1hcmdpbi10b3AtYm90dG9tLFxuLnZlcnRpY2FsLW1hcmdpbiB7XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSkgMDtcbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKSAwO1xuICB9XG59XG5cbi5pcy1zdHlsZS1ibG9jay1tYXJnaW4tdG9wLFxuLnZlcnRpY2FsLW1hcmdpbi10b3Age1xuICBtYXJnaW4tdG9wOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG4gIH1cbn1cblxuLmlzLXN0eWxlLWJsb2NrLW1hcmdpbi1ib3R0b20sXG4udmVydGljYWwtbWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgfVxufVxuXG4uaXMtc3R5bGUtYmxvY2stcGFkZGluZy10b3AtYm90dG9tLFxuLnZlcnRpY2FsLXBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpXG4gIH1cbn1cblxuLmlzLXN0eWxlLWJsb2NrLXBhZGRpbmctdG9wLFxuLnZlcnRpY2FsLXBhZGRpbmctdG9wIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG4gIH1cbn1cblxuLmlzLXN0eWxlLWJsb2NrLW1hcmdpbi1ib3R0b20sXG4udmVydGljYWwtcGFkZGluZy1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgfVxufVxuXG4uZGVza3RvcC1wYWRkaW5nLWhvcml6b250YWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgfVxufVxuXG4uaG9yaXpvbnRhbC1wYWRkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgfVxufVxuXG4uaG9yaXpvbnRhbC1wYWRkaW5nLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICB9XG59XG5cbi5ob3Jpem9udGFsLXBhZGRpbmctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG4gIH1cbn1cblxuLm1heC13aWR0aC1ibG9jayB7XG4gIG1heC13aWR0aDogODAlO1xuICBAbWVkaWEgKC0tbW9iaWxlLXZpZXdwb3J0LW1heCkge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG4vKlxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQgIWltcG9ydGFudDtcbn1cbiovXG5cblxuLm1vYmlsZS1oaWRkZW4ge1xuICBAbWVkaWEgKC0tbW9iaWxlLXZpZXdwb3J0LW1heCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRhYmxldC1oaWRkZW4ge1xuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0LW1heCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNtYWxsLWhpZGRlbiB7XG4gIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydC1tYXgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qIGJsb2NrLWxpYnJhcnkgc3R5bGUgaXNzdWUgKi9cbi53cC1ibG9jay1jb2x1bW5zLmFyZS12ZXJ0aWNhbGx5LWFsaWduZWQtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4vKiBmdWxsLXdpZHRoIGVsZW1lbnQgaW4gbGltaXRlZCB3aWR0aCBwYXJlbnQgKi9cbi5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICBtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuXG4gIC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sgJiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLyogV0VCIGFjY2Vzc2liaWxpdHkgKi9cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnJlYWQtb25seSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNTsgLyogRmFjdWx0YXRpZiA6IHBvdXIgaW5kaXF1ZXIgcXVlIGwnw6lsw6ltZW50IGVzdCBpbmFjdGlmICovXG59XG5cbi5zci1vbmx5IHtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi50ZXh0LWhpZGUge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2JpbGUtc3RhY2stbm9nYXAge1xuICBAbWVkaWEgKC0tbW9iaWxlLXZpZXdwb3J0LW1heCkge1xuICAgIGdhcDogMDtcbiAgfVxufVxuXG5odG1sLnVzZXJ3YXktczMtMyAud3AtYmxvY2stZ2JzLWZvbGxvdy11cyBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5uby1oeXBoZW5zIHtcbiAgaHlwaGVuczogbm9uZSAhaW1wb3J0YW50O1xufSIsbnVsbF19 */