@charset "UTF-8";
/*! sanitize.css v4.1.0 | CC0 License | github.com/jonathantneal/sanitize.css */article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box;cursor:default;font-family:sans-serif;line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{height:0;overflow:visible}nav ol,nav ul{list-style:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}progress{vertical-align:baseline}small,sub,sup{font-size:83.3333%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{outline-width:0}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit;font-size:1em;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[tabindex],a,area,button,input,label,select,textarea{touch-action:manipulation}[hidden][aria-hidden=false]{clip:rect(0,0,0,0);display:inherit;position:absolute}[hidden][aria-hidden=false]:focus{clip:auto}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-theme~=light]{color:#26323d;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-animation=shift-away-subtle][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=top]{transform:translateY(5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=bottom]{transform:translateY(-5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=left]{transform:translateX(5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=right]{transform:translateX(-5px)}.tippy-box[data-animation=shift-toward-extreme][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-toward-extreme][data-state=hidden][data-placement^=top]{transform:translateY(-20px)}.tippy-box[data-animation=shift-toward-extreme][data-state=hidden][data-placement^=bottom]{transform:translateY(20px)}.tippy-box[data-animation=shift-toward-extreme][data-state=hidden][data-placement^=left]{transform:translateX(-20px)}.tippy-box[data-animation=shift-toward-extreme][data-state=hidden][data-placement^=right]{transform:translateX(20px)}.tippy-box[data-animation=scale-subtle][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale-subtle][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale-subtle][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale-subtle][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale-subtle][data-state=hidden]{transform:scale(.8);opacity:0}.tippy-box[data-animation=scale-extreme][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale-extreme][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale-extreme][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale-extreme][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale-extreme][data-state=hidden]{transform:scale(0);opacity:.25}.tippy-box[data-animation=perspective][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=perspective][data-placement^=top][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective][data-placement^=top][data-state=hidden]{transform:perspective(700px) translateY(8px) rotateX(60deg)}.tippy-box[data-animation=perspective][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=perspective][data-placement^=bottom][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective][data-placement^=bottom][data-state=hidden]{transform:perspective(700px) translateY(-8px) rotateX(-60deg)}.tippy-box[data-animation=perspective][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=perspective][data-placement^=left][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective][data-placement^=left][data-state=hidden]{transform:perspective(700px) translateX(8px) rotateY(-60deg)}.tippy-box[data-animation=perspective][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=perspective][data-placement^=right][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective][data-placement^=right][data-state=hidden]{transform:perspective(700px) translateX(-8px) rotateY(60deg)}.tippy-box[data-animation=perspective][data-state=hidden]{opacity:0}.list-reset,.list-reset>li{list-style:none;margin:0;padding-left:0}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{position:relative;left:0}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100)}.tns-fadeOut,.tns-normal{opacity:0;filter:alpha(opacity=0)}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.33333%;position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.42857%;height:10px;float:left}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(var(--swiper-navigation-size)/-2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:normal;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.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{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}@font-face{font-family:lg;src:url(../../fonts/lg.woff2?io9a6k) format("woff2"),url(../../fonts/lg.ttf?io9a6k) format("truetype"),url(../../fonts/lg.woff?io9a6k) format("woff"),url(../../fonts/lg.svg?io9a6k#lg) format("svg");font-weight:400;font-style:normal;font-display:block}.lg-icon{font-family:lg!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-container{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.lg-next,.lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;outline:none;border:none}.lg-next.disabled,.lg-prev.disabled{opacity:0!important;cursor:default}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff}.lg-single-item .lg-next,.lg-single-item .lg-prev{display:none}.lg-next{right:20px}.lg-next:before{content:"\e095"}.lg-prev{left:20px}.lg-prev:after{content:"\e094"}@keyframes a{0%{left:0}50%{left:-30px}to{left:0}}@keyframes b{0%{left:0}50%{left:30px}to{left:0}}.lg-outer.lg-right-end .lg-object{animation:a .3s;position:relative}.lg-outer.lg-left-end .lg-object{animation:b .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-media-overlap .lg-toolbar{background-image:linear-gradient(0deg,transparent,rgba(0,0,0,.4))}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:medium none;will-change:color;transition:color .2s linear;background:none;border:none;box-shadow:none}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-maximize{font-size:22px}.lg-toolbar .lg-maximize:after{content:"\e90a"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{color:#eee;font-size:16px;padding:10px 40px;text-align:center;z-index:1080;opacity:0;transition:opacity .2s ease-out 0s}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.6))}.lg-item .lg-sub-html{position:absolute;bottom:0;right:0;left:0}.lg-error-msg{font-size:14px;color:#999}.lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;height:47px;vertical-align:middle}.lg-closing .lg-next,.lg-closing .lg-prev,.lg-closing .lg-sub-html,.lg-closing .lg-toolbar{opacity:0;transition:transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont{opacity:0;transform:scale3d(.5,.5,.5);will-change:transform,opacity;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont{opacity:1;transform:scaleX(1)}.lg-group:after{content:"";display:table;clear:both}.lg-container{outline:none}.lg-on{scroll-behavior:unset}.lg-hide-sub-html .lg-sub-html,.lg-next,.lg-pager-outer,.lg-prev,.lg-toolbar{opacity:0;will-change:transform,opacity;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s}.lg-show-in.lg-hide-sub-html .lg-sub-html,.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in .lg-prev,.lg-show-in .lg-toolbar{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;transform:translate3d(-10px,0,0)}.lg-show-in .lg-hide-items .lg-next{opacity:0;transform:translate3d(10px,0,0)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;transform:translate3d(0,-10px,0)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;transform:translate3d(0,20px,0)}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:.001;outline:none;will-change:auto;overflow:hidden;transition:opacity .15s ease 0s}.lg-outer *{box-sizing:border-box}.lg-outer.lg-visible,.lg-outer.lg-zoom-from-image{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide{transition-duration:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-content{position:absolute;top:0;left:0;right:0;bottom:0}.lg-outer .lg-inner{width:100%;position:absolute;left:0;top:0;bottom:0;transition:opacity 0s;white-space:nowrap}.lg-outer .lg-item{will-change:transform,opacity;display:none!important}.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css .lg-current{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:100%;vertical-align:middle}.lg-outer .lg-img-wrap{position:absolute;left:0;right:0;top:0;bottom:0;white-space:nowrap;font-size:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto;height:auto;position:relative}.lg-outer .lg-empty-html.lg-sub-html,.lg-outer .lg-empty-html .lg-sub-html{display:none}.lg-outer.lg-hide-download .lg-download{opacity:.75;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{position:absolute;top:50%;left:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{transform:translateZ(0);opacity:1}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity .2s ease-out .15s}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;will-change:auto;transition:opacity 333ms ease-in 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{transition:opacity .1s ease 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{transition:transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{transform:translateZ(0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-container.lg-dragging-vertical .lg-backdrop,.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{transition-duration:0s!important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{opacity:1}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:"\e909"}.lg-components{transform:translate3d(0,100%,0);will-change:transform;transition:transform .35s ease-out 0s;z-index:1080;position:absolute;bottom:0;right:0;left:0}body{background-color:transparent;font-family:maison_neuebook,Arial,sans-serif;font-size:2.2rem;letter-spacing:0;line-height:1.2;min-width:320px;overflow-x:hidden;overflow-y:scroll;scroll-behavior:smooth}.body--white{background-color:#fff}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:3px solid #666;outline-offset:5px}:focus{outline:3px solid #666;outline-offset:5px}:focus:not(.focus-visible){outline:0}:focus:not(:focus-visible){outline:0}.m-teaser-media--blue-dark .focus-visible,.m-teaser-media--blue .focus-visible,.o-navigation__mobile .o-navigation__panel-input-wrap .focus-visible,.o-navigation__search .o-navigation__search-desktop .tippy-box .focus-visible,.t-blue .focus-visible{outline:3px solid #fff}@font-face{font-display:swap;font-family:maison_neuebook;font-style:normal;font-weight:400;src:url(../fonts/maisonneue-book-webfont.woff2) format("woff2"),url(../fonts/maisonneue-book-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:maison_neuedemi;font-style:normal;font-weight:400;src:url(../fonts/maisonneue-demi-webfont.woff2) format("woff2"),url(../fonts/maisonneue-demi-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:maison_neuelight;font-style:normal;font-weight:400;src:url(../fonts/maisonneue-light-webfont.woff2) format("woff2"),url(../fonts/maisonneue-light-webfont.woff) format("woff")}.f-small{font-size:2rem;letter-spacing:0;line-height:1.43}.f-default{font-size:2.2rem;letter-spacing:0;line-height:1.2}.f-large{font-size:3.2rem;letter-spacing:1px;line-height:1.3}.f-normalcase{text-transform:none}.f-uppercase{text-transform:uppercase}img{font-style:italic;height:auto;max-width:100%}.js-lazyload,.lazyloaded,.lazyloading{transition-property:opacity}.js-lazyload,.lazyloading{opacity:0}.no-js .js-lazyload{display:none}.lazyloaded{opacity:1}html{font-size:62.5%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-height:100%;scroll-behavior:smooth}::-moz-selection{background-color:#000;color:#fff}::selection{background-color:#000;color:#fff}address,blockquote,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,table,ul{margin:0}h1,h2,h3,h4,h5,h6{font-weight:400}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;letter-spacing:inherit;-webkit-padding-end:0;padding-inline-end:0;-webkit-padding-start:0;padding-inline-start:0}a,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline;margin:0;outline:none;padding:0;text-decoration:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}*,:after,:before{transition-duration:.2s;transition-property:none}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:0}}b,strong{font-family:maison_neuedemi,Arial,sans-serif}cite{font-style:normal}.overlay-background{background:rgba(25,43,70,.8);height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:9992}.overlay-background.overlay-background--active{opacity:1;visibility:visible}.tippy-box{border-radius:0;max-width:100%;min-width:100%}.tippy-box__link-external-info{padding:2rem}.tippy-box__link-external-info h4{margin-bottom:1rem}.tippy-box__link-external-info .a-button{align-items:center;display:flex;justify-content:center;margin-top:2rem}.tippy-content{padding:0}.m-facts,.m-facts .m-facts__inner,.m-facts .wrap__inner,.tr-clearfix,.wrap,.wrap .m-facts__inner,.wrap .wrap__inner{zoom:1}.m-facts .m-facts__inner:after,.m-facts .m-facts__inner:before,.m-facts .wrap__inner:after,.m-facts .wrap__inner:before,.m-facts:after,.m-facts:before,.tr-clearfix:after,.tr-clearfix:before,.wrap .m-facts__inner:after,.wrap .m-facts__inner:before,.wrap .wrap__inner:after,.wrap .wrap__inner:before,.wrap:after,.wrap:before{content:"";display:table}.m-facts .m-facts__inner:after,.m-facts .wrap__inner:after,.m-facts:after,.tr-clearfix:after,.wrap .m-facts__inner:after,.wrap .wrap__inner:after,.wrap:after{clear:both}.grid-s-1{width:8.25333%}.grid-s-2{width:16.58667%}.grid-s-3{width:24.92%}.grid-s-4{width:33.25333%}.grid-s-5{width:41.58667%}.grid-s-6{width:49.92%}.grid-s-7{width:58.25333%}.grid-s-8{width:66.58667%}.grid-s-9{width:74.92%}.grid-s-10{width:83.25333%}.grid-s-11{width:91.58667%}.grid-s-12{width:99.92%}.grid-s-offset-0{margin-left:0}.grid-s-offset-1{margin-left:8.33333%}.grid-s-offset-2{margin-left:16.66667%}.grid-s-offset-3{margin-left:25%}.grid-s-offset-4{margin-left:33.33333%}.grid-s-offset-5{margin-left:41.66667%}.grid-s-offset-6{margin-left:50%}.grid-s-offset-7{margin-left:58.33333%}.grid-s-offset-8{margin-left:66.66667%}.grid-s-offset-9{margin-left:75%}.grid-s-offset-10{margin-left:83.33333%}.grid-s-offset-11{margin-left:91.66667%}.grid-s-offset-12{margin-left:100%}@media (max-width:767px){.grid-s-hidden{display:none}.grid-s-visible{display:inline-block}.grid-s-order-left{float:left}.grid-s-order-right{float:right}}@media (min-width:768px){.grid-m-1{width:8.25333%}.grid-m-2{width:16.58667%}.grid-m-3{width:24.92%}.grid-m-4{width:33.25333%}.grid-m-5,.m-facts__image{width:41.58667%}.grid-m-6{width:49.92%}.grid-m-7,.m-facts__content{width:58.25333%}.grid-m-8{width:66.58667%}.grid-m-9{width:74.92%}.grid-m-10{width:83.25333%}.grid-m-11{width:91.58667%}.grid-m-12{width:99.92%}.grid-m-offset-0{margin-left:0}.grid-m-offset-1{margin-left:8.33333%}.grid-m-offset-2{margin-left:16.66667%}.grid-m-offset-3{margin-left:25%}.grid-m-offset-4{margin-left:33.33333%}.grid-m-offset-5{margin-left:41.66667%}.grid-m-offset-6{margin-left:50%}.grid-m-offset-7{margin-left:58.33333%}.grid-m-offset-8{margin-left:66.66667%}.grid-m-offset-9{margin-left:75%}.grid-m-offset-10{margin-left:83.33333%}.grid-m-offset-11{margin-left:91.66667%}.grid-m-offset-12{margin-left:100%}.grid-m-hidden{display:none}.grid-m-visible{display:inline-block}.grid-m-order-left{float:left}.grid-m-order-right{float:right}}@media (min-width:1260px){.grid-l-1{width:8.25333%}.grid-l-2{width:16.58667%}.grid-l-3{width:24.92%}.grid-l-4{width:33.25333%}.grid-l-5{width:41.58667%}.grid-l-6{width:49.92%}.grid-l-7{width:58.25333%}.grid-l-8{width:66.58667%}.grid-l-9,.m-content-detail__intro{width:74.92%}.grid-l-10,.m-content-detail__block{width:83.25333%}.grid-l-11{width:91.58667%}.grid-l-12{width:99.92%}.grid-l-offset-0{margin-left:0}.grid-l-offset-1,.m-content-detail__block{margin-left:8.33333%}.grid-l-offset-2{margin-left:16.66667%}.grid-l-offset-3{margin-left:25%}.grid-l-offset-4{margin-left:33.33333%}.grid-l-offset-5{margin-left:41.66667%}.grid-l-offset-6{margin-left:50%}.grid-l-offset-7{margin-left:58.33333%}.grid-l-offset-8{margin-left:66.66667%}.grid-l-offset-9{margin-left:75%}.grid-l-offset-10{margin-left:83.33333%}.grid-l-offset-11{margin-left:91.66667%}.grid-l-offset-12{margin-left:100%}.grid-l-hidden{display:none}.grid-l-visible{display:inline-block}.grid-l-order-left{float:left}.grid-l-order-right{float:right}}.page-wrapper{background-color:#fff;width:100%}@media (max-width:1024px){.main{position:relative;top:0;transition:all .5s cubic-bezier(.86,0,.07,1)}}.container-wrapper{letter-spacing:0;margin-top:100px;max-width:100%}.container-wrapper[class*=o-background]+[class*=o-background]{margin-top:0}@media (max-width:767px){.container-wrapper{margin-top:50px}}.m-facts,.wrap{padding-left:9.375%;padding-right:9.375%}.m-facts:empty,.wrap:empty{display:none}.content .m-facts:not(:last-child):not(.wrap--mb-none),.content .wrap:not(:last-child):not(.wrap--mb-none){margin-bottom:8rem}@media (min-width:48em){.content .m-facts:not(:last-child):not(.wrap--mb-none),.content .wrap:not(:last-child):not(.wrap--mb-none){margin-bottom:12rem}}@media (min-width:64em){.content .m-facts:not(:last-child):not(.wrap--mb-none),.content .wrap:not(:last-child):not(.wrap--mb-none){margin-bottom:14rem}}.content .wrap--mb-s.m-facts:not(:last-child),.content .wrap.wrap--mb-s:not(:last-child){margin-bottom:4rem}@media (min-width:48em){.content .wrap--mb-s.m-facts:not(:last-child),.content .wrap.wrap--mb-s:not(:last-child){margin-bottom:6rem}}@media (min-width:64em){.content .wrap--mb-s.m-facts:not(:last-child),.content .wrap.wrap--mb-s:not(:last-child){margin-bottom:7rem}}@media (min-width:(min-width:1260px)){.m-facts .m-facts,.m-facts .wrap,.wrap .m-facts,.wrap .wrap{padding-left:0;padding-right:0}}.safari .m-facts .m-facts__inner,.safari .m-facts .wrap__inner,.safari .wrap .m-facts__inner,.safari .wrap .wrap__inner{font-size:0}.m-facts .wrap__inner--equal-height-columns.m-facts__inner,.m-facts .wrap__inner.wrap__inner--equal-height-columns,.wrap .wrap__inner--equal-height-columns.m-facts__inner,.wrap .wrap__inner.wrap__inner--equal-height-columns{align-self:stretch;display:flex;flex-wrap:wrap;margin-bottom:15px}.m-facts .wrap__inner--equal-height-columns.m-facts__inner:last-of-type,.m-facts .wrap__inner.wrap__inner--equal-height-columns:last-of-type,.wrap .wrap__inner--equal-height-columns.m-facts__inner:last-of-type,.wrap .wrap__inner.wrap__inner--equal-height-columns:last-of-type{margin-bottom:0}.safari .m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-3:not([class*=grid-l-offset]),.safari .m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-4:not([class*=grid-l-offset]),.safari .m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-6:not([class*=grid-l-offset]),.safari .m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-3:not([class*=grid-m-offset]),.safari .m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-4:not([class*=grid-m-offset]),.safari .m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-6:not([class*=grid-m-offset]),.safari .m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-l-3:not([class*=grid-l-offset]),.safari .m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-l-4:not([class*=grid-l-offset]),.safari .m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-l-6:not([class*=grid-l-offset]),.safari .m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-m-3:not([class*=grid-m-offset]),.safari .m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-m-4:not([class*=grid-m-offset]),.safari .m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-m-6:not([class*=grid-m-offset]),.safari .wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-3:not([class*=grid-l-offset]),.safari .wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-4:not([class*=grid-l-offset]),.safari .wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-6:not([class*=grid-l-offset]),.safari .wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-3:not([class*=grid-m-offset]),.safari .wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-4:not([class*=grid-m-offset]),.safari .wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-6:not([class*=grid-m-offset]),.safari .wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-l-3:not([class*=grid-l-offset]),.safari .wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-l-4:not([class*=grid-l-offset]),.safari .wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-l-6:not([class*=grid-l-offset]),.safari .wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-m-3:not([class*=grid-m-offset]),.safari .wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-m-4:not([class*=grid-m-offset]),.safari .wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-m-6:not([class*=grid-m-offset]){margin:0 0 0 -2px}@media (min-width:768px){.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-3:not([class*=grid-l-offset])>.grid-l-3,.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-3:not([class*=grid-l-offset])>.grid-l-4,.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-3:not([class*=grid-l-offset])>.grid-l-6,.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-3:not([class*=grid-l-offset])>.grid-m-3,.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-3:not([class*=grid-l-offset])>.grid-m-4,.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-3:not([class*=grid-l-offset])>.grid-m-6,.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-4:not([class*=grid-l-offset])>.grid-l-3,.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-4:not([class*=grid-l-offset])>.grid-l-4,.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-4:not([class*=grid-l-offset])>.grid-l-6,.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-4:not([class*=grid-l-offset])>.grid-m-3,.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-4:not([class*=grid-l-offset])>.grid-m-4,.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-4:not([class*=grid-l-offset])>.grid-m-6,.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-6:not([class*=grid-l-offset])>.grid-l-3,.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-6:not([class*=grid-l-offset])>.grid-l-4,.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-6:not([class*=grid-l-offset])>.grid-l-6,.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-6:not([class*=grid-l-offset])>.grid-m-3,.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-6:not([class*=grid-l-offset])>.grid-m-4,.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-6:not([class*=grid-l-offset])>.grid-m-6,.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-3:not([class*=grid-m-offset])>.grid-l-3,.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-3:not([class*=grid-m-offset])>.grid-l-4,.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-3:not([class*=grid-m-offset])>.grid-l-6,.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-3:not([class*=grid-m-offset])>.grid-m-3,.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-3:not([class*=grid-m-offset])>.grid-m-4,.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-3:not([class*=grid-m-offset])>.grid-m-6,.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-4:not([class*=grid-m-offset])>.grid-l-3,.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-4:not([class*=grid-m-offset])>.grid-l-4,.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-4:not([class*=grid-m-offset])>.grid-l-6,.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-4:not([class*=grid-m-offset])>.grid-m-3,.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-4:not([class*=grid-m-offset])>.grid-m-4,.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-4:not([class*=grid-m-offset])>.grid-m-6,.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-6:not([class*=grid-m-offset])>.grid-l-3,.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-6:not([class*=grid-m-offset])>.grid-l-4,.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-6:not([class*=grid-m-offset])>.grid-l-6,.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-6:not([class*=grid-m-offset])>.grid-m-3,.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-6:not([class*=grid-m-offset])>.grid-m-4,.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-6:not([class*=grid-m-offset])>.grid-m-6,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-l-3:not([class*=grid-l-offset])>.grid-l-3,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-l-3:not([class*=grid-l-offset])>.grid-l-4,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-l-3:not([class*=grid-l-offset])>.grid-l-6,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-l-3:not([class*=grid-l-offset])>.grid-m-3,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-l-3:not([class*=grid-l-offset])>.grid-m-4,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-l-3:not([class*=grid-l-offset])>.grid-m-6,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-l-4:not([class*=grid-l-offset])>.grid-l-3,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-l-4:not([class*=grid-l-offset])>.grid-l-4,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-l-4:not([class*=grid-l-offset])>.grid-l-6,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-l-4:not([class*=grid-l-offset])>.grid-m-3,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-l-4:not([class*=grid-l-offset])>.grid-m-4,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-l-4:not([class*=grid-l-offset])>.grid-m-6,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-l-6:not([class*=grid-l-offset])>.grid-l-3,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-l-6:not([class*=grid-l-offset])>.grid-l-4,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-l-6:not([class*=grid-l-offset])>.grid-l-6,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-l-6:not([class*=grid-l-offset])>.grid-m-3,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-l-6:not([class*=grid-l-offset])>.grid-m-4,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-l-6:not([class*=grid-l-offset])>.grid-m-6,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-m-3:not([class*=grid-m-offset])>.grid-l-3,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-m-3:not([class*=grid-m-offset])>.grid-l-4,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-m-3:not([class*=grid-m-offset])>.grid-l-6,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-m-3:not([class*=grid-m-offset])>.grid-m-3,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-m-3:not([class*=grid-m-offset])>.grid-m-4,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-m-3:not([class*=grid-m-offset])>.grid-m-6,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-m-4:not([class*=grid-m-offset])>.grid-l-3,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-m-4:not([class*=grid-m-offset])>.grid-l-4,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-m-4:not([class*=grid-m-offset])>.grid-l-6,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-m-4:not([class*=grid-m-offset])>.grid-m-3,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-m-4:not([class*=grid-m-offset])>.grid-m-4,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-m-4:not([class*=grid-m-offset])>.grid-m-6,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-m-6:not([class*=grid-m-offset])>.grid-l-3,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-m-6:not([class*=grid-m-offset])>.grid-l-4,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-m-6:not([class*=grid-m-offset])>.grid-l-6,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-m-6:not([class*=grid-m-offset])>.grid-m-3,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-m-6:not([class*=grid-m-offset])>.grid-m-4,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-m-6:not([class*=grid-m-offset])>.grid-m-6,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-3:not([class*=grid-l-offset])>.grid-l-3,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-3:not([class*=grid-l-offset])>.grid-l-4,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-3:not([class*=grid-l-offset])>.grid-l-6,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-3:not([class*=grid-l-offset])>.grid-m-3,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-3:not([class*=grid-l-offset])>.grid-m-4,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-3:not([class*=grid-l-offset])>.grid-m-6,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-4:not([class*=grid-l-offset])>.grid-l-3,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-4:not([class*=grid-l-offset])>.grid-l-4,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-4:not([class*=grid-l-offset])>.grid-l-6,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-4:not([class*=grid-l-offset])>.grid-m-3,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-4:not([class*=grid-l-offset])>.grid-m-4,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-4:not([class*=grid-l-offset])>.grid-m-6,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-6:not([class*=grid-l-offset])>.grid-l-3,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-6:not([class*=grid-l-offset])>.grid-l-4,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-6:not([class*=grid-l-offset])>.grid-l-6,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-6:not([class*=grid-l-offset])>.grid-m-3,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-6:not([class*=grid-l-offset])>.grid-m-4,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-6:not([class*=grid-l-offset])>.grid-m-6,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-3:not([class*=grid-m-offset])>.grid-l-3,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-3:not([class*=grid-m-offset])>.grid-l-4,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-3:not([class*=grid-m-offset])>.grid-l-6,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-3:not([class*=grid-m-offset])>.grid-m-3,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-3:not([class*=grid-m-offset])>.grid-m-4,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-3:not([class*=grid-m-offset])>.grid-m-6,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-4:not([class*=grid-m-offset])>.grid-l-3,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-4:not([class*=grid-m-offset])>.grid-l-4,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-4:not([class*=grid-m-offset])>.grid-l-6,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-4:not([class*=grid-m-offset])>.grid-m-3,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-4:not([class*=grid-m-offset])>.grid-m-4,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-4:not([class*=grid-m-offset])>.grid-m-6,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-6:not([class*=grid-m-offset])>.grid-l-3,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-6:not([class*=grid-m-offset])>.grid-l-4,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-6:not([class*=grid-m-offset])>.grid-l-6,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-6:not([class*=grid-m-offset])>.grid-m-3,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-6:not([class*=grid-m-offset])>.grid-m-4,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-6:not([class*=grid-m-offset])>.grid-m-6,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-l-3:not([class*=grid-l-offset])>.grid-l-3,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-l-3:not([class*=grid-l-offset])>.grid-l-4,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-l-3:not([class*=grid-l-offset])>.grid-l-6,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-l-3:not([class*=grid-l-offset])>.grid-m-3,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-l-3:not([class*=grid-l-offset])>.grid-m-4,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-l-3:not([class*=grid-l-offset])>.grid-m-6,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-l-4:not([class*=grid-l-offset])>.grid-l-3,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-l-4:not([class*=grid-l-offset])>.grid-l-4,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-l-4:not([class*=grid-l-offset])>.grid-l-6,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-l-4:not([class*=grid-l-offset])>.grid-m-3,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-l-4:not([class*=grid-l-offset])>.grid-m-4,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-l-4:not([class*=grid-l-offset])>.grid-m-6,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-l-6:not([class*=grid-l-offset])>.grid-l-3,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-l-6:not([class*=grid-l-offset])>.grid-l-4,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-l-6:not([class*=grid-l-offset])>.grid-l-6,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-l-6:not([class*=grid-l-offset])>.grid-m-3,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-l-6:not([class*=grid-l-offset])>.grid-m-4,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-l-6:not([class*=grid-l-offset])>.grid-m-6,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-m-3:not([class*=grid-m-offset])>.grid-l-3,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-m-3:not([class*=grid-m-offset])>.grid-l-4,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-m-3:not([class*=grid-m-offset])>.grid-l-6,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-m-3:not([class*=grid-m-offset])>.grid-m-3,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-m-3:not([class*=grid-m-offset])>.grid-m-4,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-m-3:not([class*=grid-m-offset])>.grid-m-6,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-m-4:not([class*=grid-m-offset])>.grid-l-3,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-m-4:not([class*=grid-m-offset])>.grid-l-4,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-m-4:not([class*=grid-m-offset])>.grid-l-6,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-m-4:not([class*=grid-m-offset])>.grid-m-3,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-m-4:not([class*=grid-m-offset])>.grid-m-4,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-m-4:not([class*=grid-m-offset])>.grid-m-6,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-m-6:not([class*=grid-m-offset])>.grid-l-3,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-m-6:not([class*=grid-m-offset])>.grid-l-4,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-m-6:not([class*=grid-m-offset])>.grid-l-6,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-m-6:not([class*=grid-m-offset])>.grid-m-3,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-m-6:not([class*=grid-m-offset])>.grid-m-4,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-m-6:not([class*=grid-m-offset])>.grid-m-6{display:flex}}@media (min-width:768px){.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-3:not([class*=grid-l-offset]),.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-4:not([class*=grid-l-offset]),.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-6:not([class*=grid-l-offset]),.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-3:not([class*=grid-m-offset]),.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-4:not([class*=grid-m-offset]),.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-6:not([class*=grid-m-offset]),.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-l-3:not([class*=grid-l-offset]),.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-l-4:not([class*=grid-l-offset]),.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-l-6:not([class*=grid-l-offset]),.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-m-3:not([class*=grid-m-offset]),.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-m-4:not([class*=grid-m-offset]),.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-m-6:not([class*=grid-m-offset]),.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-3:not([class*=grid-l-offset]),.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-4:not([class*=grid-l-offset]),.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-l-6:not([class*=grid-l-offset]),.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-3:not([class*=grid-m-offset]),.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-4:not([class*=grid-m-offset]),.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-m-6:not([class*=grid-m-offset]),.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-l-3:not([class*=grid-l-offset]),.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-l-4:not([class*=grid-l-offset]),.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-l-6:not([class*=grid-l-offset]),.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-m-3:not([class*=grid-m-offset]),.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-m-4:not([class*=grid-m-offset]),.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-m-6:not([class*=grid-m-offset]){display:flex;flex-grow:0;flex-shrink:0;max-width:100%}}@media (max-width:767px){.m-facts .wrap__inner--equal-height-columns.m-facts__inner>.grid-s-6,.m-facts .wrap__inner.wrap__inner--equal-height-columns>.grid-s-6,.wrap .wrap__inner--equal-height-columns.m-facts__inner>.grid-s-6,.wrap .wrap__inner.wrap__inner--equal-height-columns>.grid-s-6{display:flex;flex-grow:0;flex-shrink:0;max-width:100%}}.m-facts .wrap__inner--no-padding,.wrap .wrap__inner--no-padding{padding:0}.m-facts .wrap__inner--no-padding .grid-s-12,.wrap .wrap__inner--no-padding .grid-s-12{padding-left:0!important;padding-right:0!important}.m-facts .m-facts__inner+.m-facts__inner,.m-facts .m-facts__inner+.wrap__inner,.m-facts .wrap__inner+.m-facts__inner,.m-facts .wrap__inner+.wrap__inner,.wrap .m-facts__inner+.m-facts__inner,.wrap .m-facts__inner+.wrap__inner,.wrap .wrap__inner+.m-facts__inner,.wrap .wrap__inner+.wrap__inner{margin-top:50px}@media (min-width:768px){.m-facts .m-facts__inner,.m-facts .wrap__inner,.wrap .m-facts__inner,.wrap .wrap__inner{margin-left:-8px;margin-right:-8px}}.m-facts,.wrap--full{padding-left:0!important;padding-right:0!important}.m-facts .m-facts__inner,.m-facts .wrap__inner,.wrap--full .m-facts__inner,.wrap--full .wrap__inner{margin:0!important}.m-facts .m-facts__inner .grid-s-12,.m-facts .wrap__inner .grid-s-12,.wrap--full .m-facts__inner .grid-s-12,.wrap--full .wrap__inner .grid-s-12{padding:0!important}.wrap--equal-height-columns.m-facts .m-facts__inner,.wrap--equal-height-columns.m-facts .wrap__inner,.wrap.wrap--equal-height-columns .m-facts__inner,.wrap.wrap--equal-height-columns .wrap__inner{margin-bottom:15px}.wrap--equal-height-columns.m-facts .m-facts__inner:last-of-type,.wrap--equal-height-columns.m-facts .wrap__inner:last-of-type,.wrap.wrap--equal-height-columns .m-facts__inner:last-of-type,.wrap.wrap--equal-height-columns .wrap__inner:last-of-type{margin-bottom:0}@media (min-width:768px){.safari .wrap--equal-height-columns.m-facts .m-facts__inner>.grid-l-3:not([class*=grid-l-offset]),.safari .wrap--equal-height-columns.m-facts .m-facts__inner>.grid-l-4:not([class*=grid-l-offset]),.safari .wrap--equal-height-columns.m-facts .m-facts__inner>.grid-l-6:not([class*=grid-l-offset]),.safari .wrap--equal-height-columns.m-facts .m-facts__inner>.grid-m-3:not([class*=grid-m-offset]),.safari .wrap--equal-height-columns.m-facts .m-facts__inner>.grid-m-4:not([class*=grid-m-offset]),.safari .wrap--equal-height-columns.m-facts .m-facts__inner>.grid-m-6:not([class*=grid-m-offset]),.safari .wrap--equal-height-columns.m-facts .wrap__inner>.grid-l-3:not([class*=grid-l-offset]),.safari .wrap--equal-height-columns.m-facts .wrap__inner>.grid-l-4:not([class*=grid-l-offset]),.safari .wrap--equal-height-columns.m-facts .wrap__inner>.grid-l-6:not([class*=grid-l-offset]),.safari .wrap--equal-height-columns.m-facts .wrap__inner>.grid-m-3:not([class*=grid-m-offset]),.safari .wrap--equal-height-columns.m-facts .wrap__inner>.grid-m-4:not([class*=grid-m-offset]),.safari .wrap--equal-height-columns.m-facts .wrap__inner>.grid-m-6:not([class*=grid-m-offset]),.safari .wrap.wrap--equal-height-columns .m-facts__inner>.grid-l-3:not([class*=grid-l-offset]),.safari .wrap.wrap--equal-height-columns .m-facts__inner>.grid-l-4:not([class*=grid-l-offset]),.safari .wrap.wrap--equal-height-columns .m-facts__inner>.grid-l-6:not([class*=grid-l-offset]),.safari .wrap.wrap--equal-height-columns .m-facts__inner>.grid-m-3:not([class*=grid-m-offset]),.safari .wrap.wrap--equal-height-columns .m-facts__inner>.grid-m-4:not([class*=grid-m-offset]),.safari .wrap.wrap--equal-height-columns .m-facts__inner>.grid-m-6:not([class*=grid-m-offset]),.safari .wrap.wrap--equal-height-columns .wrap__inner>.grid-l-3:not([class*=grid-l-offset]),.safari .wrap.wrap--equal-height-columns .wrap__inner>.grid-l-4:not([class*=grid-l-offset]),.safari .wrap.wrap--equal-height-columns .wrap__inner>.grid-l-6:not([class*=grid-l-offset]),.safari .wrap.wrap--equal-height-columns .wrap__inner>.grid-m-3:not([class*=grid-m-offset]),.safari .wrap.wrap--equal-height-columns .wrap__inner>.grid-m-4:not([class*=grid-m-offset]),.safari .wrap.wrap--equal-height-columns .wrap__inner>.grid-m-6:not([class*=grid-m-offset]){margin:0 0 0 -1px}}@media (min-width:768px){.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-l-3:not([class*=grid-l-offset])>.grid-l-3,.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-l-3:not([class*=grid-l-offset])>.grid-l-4,.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-l-3:not([class*=grid-l-offset])>.grid-l-6,.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-l-3:not([class*=grid-l-offset])>.grid-m-3,.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-l-3:not([class*=grid-l-offset])>.grid-m-4,.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-l-3:not([class*=grid-l-offset])>.grid-m-6,.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-l-4:not([class*=grid-l-offset])>.grid-l-3,.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-l-4:not([class*=grid-l-offset])>.grid-l-4,.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-l-4:not([class*=grid-l-offset])>.grid-l-6,.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-l-4:not([class*=grid-l-offset])>.grid-m-3,.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-l-4:not([class*=grid-l-offset])>.grid-m-4,.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-l-4:not([class*=grid-l-offset])>.grid-m-6,.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-l-6:not([class*=grid-l-offset])>.grid-l-3,.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-l-6:not([class*=grid-l-offset])>.grid-l-4,.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-l-6:not([class*=grid-l-offset])>.grid-l-6,.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-l-6:not([class*=grid-l-offset])>.grid-m-3,.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-l-6:not([class*=grid-l-offset])>.grid-m-4,.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-l-6:not([class*=grid-l-offset])>.grid-m-6,.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-m-3:not([class*=grid-m-offset])>.grid-l-3,.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-m-3:not([class*=grid-m-offset])>.grid-l-4,.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-m-3:not([class*=grid-m-offset])>.grid-l-6,.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-m-3:not([class*=grid-m-offset])>.grid-m-3,.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-m-3:not([class*=grid-m-offset])>.grid-m-4,.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-m-3:not([class*=grid-m-offset])>.grid-m-6,.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-m-4:not([class*=grid-m-offset])>.grid-l-3,.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-m-4:not([class*=grid-m-offset])>.grid-l-4,.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-m-4:not([class*=grid-m-offset])>.grid-l-6,.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-m-4:not([class*=grid-m-offset])>.grid-m-3,.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-m-4:not([class*=grid-m-offset])>.grid-m-4,.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-m-4:not([class*=grid-m-offset])>.grid-m-6,.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-m-6:not([class*=grid-m-offset])>.grid-l-3,.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-m-6:not([class*=grid-m-offset])>.grid-l-4,.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-m-6:not([class*=grid-m-offset])>.grid-l-6,.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-m-6:not([class*=grid-m-offset])>.grid-m-3,.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-m-6:not([class*=grid-m-offset])>.grid-m-4,.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-m-6:not([class*=grid-m-offset])>.grid-m-6,.wrap--equal-height-columns.m-facts .wrap__inner>.grid-l-3:not([class*=grid-l-offset])>.grid-l-3,.wrap--equal-height-columns.m-facts .wrap__inner>.grid-l-3:not([class*=grid-l-offset])>.grid-l-4,.wrap--equal-height-columns.m-facts .wrap__inner>.grid-l-3:not([class*=grid-l-offset])>.grid-l-6,.wrap--equal-height-columns.m-facts .wrap__inner>.grid-l-3:not([class*=grid-l-offset])>.grid-m-3,.wrap--equal-height-columns.m-facts .wrap__inner>.grid-l-3:not([class*=grid-l-offset])>.grid-m-4,.wrap--equal-height-columns.m-facts .wrap__inner>.grid-l-3:not([class*=grid-l-offset])>.grid-m-6,.wrap--equal-height-columns.m-facts .wrap__inner>.grid-l-4:not([class*=grid-l-offset])>.grid-l-3,.wrap--equal-height-columns.m-facts .wrap__inner>.grid-l-4:not([class*=grid-l-offset])>.grid-l-4,.wrap--equal-height-columns.m-facts .wrap__inner>.grid-l-4:not([class*=grid-l-offset])>.grid-l-6,.wrap--equal-height-columns.m-facts .wrap__inner>.grid-l-4:not([class*=grid-l-offset])>.grid-m-3,.wrap--equal-height-columns.m-facts .wrap__inner>.grid-l-4:not([class*=grid-l-offset])>.grid-m-4,.wrap--equal-height-columns.m-facts .wrap__inner>.grid-l-4:not([class*=grid-l-offset])>.grid-m-6,.wrap--equal-height-columns.m-facts .wrap__inner>.grid-l-6:not([class*=grid-l-offset])>.grid-l-3,.wrap--equal-height-columns.m-facts .wrap__inner>.grid-l-6:not([class*=grid-l-offset])>.grid-l-4,.wrap--equal-height-columns.m-facts .wrap__inner>.grid-l-6:not([class*=grid-l-offset])>.grid-l-6,.wrap--equal-height-columns.m-facts .wrap__inner>.grid-l-6:not([class*=grid-l-offset])>.grid-m-3,.wrap--equal-height-columns.m-facts .wrap__inner>.grid-l-6:not([class*=grid-l-offset])>.grid-m-4,.wrap--equal-height-columns.m-facts .wrap__inner>.grid-l-6:not([class*=grid-l-offset])>.grid-m-6,.wrap--equal-height-columns.m-facts .wrap__inner>.grid-m-3:not([class*=grid-m-offset])>.grid-l-3,.wrap--equal-height-columns.m-facts .wrap__inner>.grid-m-3:not([class*=grid-m-offset])>.grid-l-4,.wrap--equal-height-columns.m-facts .wrap__inner>.grid-m-3:not([class*=grid-m-offset])>.grid-l-6,.wrap--equal-height-columns.m-facts .wrap__inner>.grid-m-3:not([class*=grid-m-offset])>.grid-m-3,.wrap--equal-height-columns.m-facts .wrap__inner>.grid-m-3:not([class*=grid-m-offset])>.grid-m-4,.wrap--equal-height-columns.m-facts .wrap__inner>.grid-m-3:not([class*=grid-m-offset])>.grid-m-6,.wrap--equal-height-columns.m-facts .wrap__inner>.grid-m-4:not([class*=grid-m-offset])>.grid-l-3,.wrap--equal-height-columns.m-facts .wrap__inner>.grid-m-4:not([class*=grid-m-offset])>.grid-l-4,.wrap--equal-height-columns.m-facts .wrap__inner>.grid-m-4:not([class*=grid-m-offset])>.grid-l-6,.wrap--equal-height-columns.m-facts .wrap__inner>.grid-m-4:not([class*=grid-m-offset])>.grid-m-3,.wrap--equal-height-columns.m-facts .wrap__inner>.grid-m-4:not([class*=grid-m-offset])>.grid-m-4,.wrap--equal-height-columns.m-facts .wrap__inner>.grid-m-4:not([class*=grid-m-offset])>.grid-m-6,.wrap--equal-height-columns.m-facts .wrap__inner>.grid-m-6:not([class*=grid-m-offset])>.grid-l-3,.wrap--equal-height-columns.m-facts .wrap__inner>.grid-m-6:not([class*=grid-m-offset])>.grid-l-4,.wrap--equal-height-columns.m-facts .wrap__inner>.grid-m-6:not([class*=grid-m-offset])>.grid-l-6,.wrap--equal-height-columns.m-facts .wrap__inner>.grid-m-6:not([class*=grid-m-offset])>.grid-m-3,.wrap--equal-height-columns.m-facts .wrap__inner>.grid-m-6:not([class*=grid-m-offset])>.grid-m-4,.wrap--equal-height-columns.m-facts .wrap__inner>.grid-m-6:not([class*=grid-m-offset])>.grid-m-6,.wrap.wrap--equal-height-columns .m-facts__inner>.grid-l-3:not([class*=grid-l-offset])>.grid-l-3,.wrap.wrap--equal-height-columns .m-facts__inner>.grid-l-3:not([class*=grid-l-offset])>.grid-l-4,.wrap.wrap--equal-height-columns .m-facts__inner>.grid-l-3:not([class*=grid-l-offset])>.grid-l-6,.wrap.wrap--equal-height-columns .m-facts__inner>.grid-l-3:not([class*=grid-l-offset])>.grid-m-3,.wrap.wrap--equal-height-columns .m-facts__inner>.grid-l-3:not([class*=grid-l-offset])>.grid-m-4,.wrap.wrap--equal-height-columns .m-facts__inner>.grid-l-3:not([class*=grid-l-offset])>.grid-m-6,.wrap.wrap--equal-height-columns .m-facts__inner>.grid-l-4:not([class*=grid-l-offset])>.grid-l-3,.wrap.wrap--equal-height-columns .m-facts__inner>.grid-l-4:not([class*=grid-l-offset])>.grid-l-4,.wrap.wrap--equal-height-columns .m-facts__inner>.grid-l-4:not([class*=grid-l-offset])>.grid-l-6,.wrap.wrap--equal-height-columns .m-facts__inner>.grid-l-4:not([class*=grid-l-offset])>.grid-m-3,.wrap.wrap--equal-height-columns .m-facts__inner>.grid-l-4:not([class*=grid-l-offset])>.grid-m-4,.wrap.wrap--equal-height-columns .m-facts__inner>.grid-l-4:not([class*=grid-l-offset])>.grid-m-6,.wrap.wrap--equal-height-columns .m-facts__inner>.grid-l-6:not([class*=grid-l-offset])>.grid-l-3,.wrap.wrap--equal-height-columns .m-facts__inner>.grid-l-6:not([class*=grid-l-offset])>.grid-l-4,.wrap.wrap--equal-height-columns .m-facts__inner>.grid-l-6:not([class*=grid-l-offset])>.grid-l-6,.wrap.wrap--equal-height-columns .m-facts__inner>.grid-l-6:not([class*=grid-l-offset])>.grid-m-3,.wrap.wrap--equal-height-columns .m-facts__inner>.grid-l-6:not([class*=grid-l-offset])>.grid-m-4,.wrap.wrap--equal-height-columns .m-facts__inner>.grid-l-6:not([class*=grid-l-offset])>.grid-m-6,.wrap.wrap--equal-height-columns .m-facts__inner>.grid-m-3:not([class*=grid-m-offset])>.grid-l-3,.wrap.wrap--equal-height-columns .m-facts__inner>.grid-m-3:not([class*=grid-m-offset])>.grid-l-4,.wrap.wrap--equal-height-columns .m-facts__inner>.grid-m-3:not([class*=grid-m-offset])>.grid-l-6,.wrap.wrap--equal-height-columns .m-facts__inner>.grid-m-3:not([class*=grid-m-offset])>.grid-m-3,.wrap.wrap--equal-height-columns .m-facts__inner>.grid-m-3:not([class*=grid-m-offset])>.grid-m-4,.wrap.wrap--equal-height-columns .m-facts__inner>.grid-m-3:not([class*=grid-m-offset])>.grid-m-6,.wrap.wrap--equal-height-columns .m-facts__inner>.grid-m-4:not([class*=grid-m-offset])>.grid-l-3,.wrap.wrap--equal-height-columns .m-facts__inner>.grid-m-4:not([class*=grid-m-offset])>.grid-l-4,.wrap.wrap--equal-height-columns .m-facts__inner>.grid-m-4:not([class*=grid-m-offset])>.grid-l-6,.wrap.wrap--equal-height-columns .m-facts__inner>.grid-m-4:not([class*=grid-m-offset])>.grid-m-3,.wrap.wrap--equal-height-columns .m-facts__inner>.grid-m-4:not([class*=grid-m-offset])>.grid-m-4,.wrap.wrap--equal-height-columns .m-facts__inner>.grid-m-4:not([class*=grid-m-offset])>.grid-m-6,.wrap.wrap--equal-height-columns .m-facts__inner>.grid-m-6:not([class*=grid-m-offset])>.grid-l-3,.wrap.wrap--equal-height-columns .m-facts__inner>.grid-m-6:not([class*=grid-m-offset])>.grid-l-4,.wrap.wrap--equal-height-columns .m-facts__inner>.grid-m-6:not([class*=grid-m-offset])>.grid-l-6,.wrap.wrap--equal-height-columns .m-facts__inner>.grid-m-6:not([class*=grid-m-offset])>.grid-m-3,.wrap.wrap--equal-height-columns .m-facts__inner>.grid-m-6:not([class*=grid-m-offset])>.grid-m-4,.wrap.wrap--equal-height-columns .m-facts__inner>.grid-m-6:not([class*=grid-m-offset])>.grid-m-6,.wrap.wrap--equal-height-columns .wrap__inner>.grid-l-3:not([class*=grid-l-offset])>.grid-l-3,.wrap.wrap--equal-height-columns .wrap__inner>.grid-l-3:not([class*=grid-l-offset])>.grid-l-4,.wrap.wrap--equal-height-columns .wrap__inner>.grid-l-3:not([class*=grid-l-offset])>.grid-l-6,.wrap.wrap--equal-height-columns .wrap__inner>.grid-l-3:not([class*=grid-l-offset])>.grid-m-3,.wrap.wrap--equal-height-columns .wrap__inner>.grid-l-3:not([class*=grid-l-offset])>.grid-m-4,.wrap.wrap--equal-height-columns .wrap__inner>.grid-l-3:not([class*=grid-l-offset])>.grid-m-6,.wrap.wrap--equal-height-columns .wrap__inner>.grid-l-4:not([class*=grid-l-offset])>.grid-l-3,.wrap.wrap--equal-height-columns .wrap__inner>.grid-l-4:not([class*=grid-l-offset])>.grid-l-4,.wrap.wrap--equal-height-columns .wrap__inner>.grid-l-4:not([class*=grid-l-offset])>.grid-l-6,.wrap.wrap--equal-height-columns .wrap__inner>.grid-l-4:not([class*=grid-l-offset])>.grid-m-3,.wrap.wrap--equal-height-columns .wrap__inner>.grid-l-4:not([class*=grid-l-offset])>.grid-m-4,.wrap.wrap--equal-height-columns .wrap__inner>.grid-l-4:not([class*=grid-l-offset])>.grid-m-6,.wrap.wrap--equal-height-columns .wrap__inner>.grid-l-6:not([class*=grid-l-offset])>.grid-l-3,.wrap.wrap--equal-height-columns .wrap__inner>.grid-l-6:not([class*=grid-l-offset])>.grid-l-4,.wrap.wrap--equal-height-columns .wrap__inner>.grid-l-6:not([class*=grid-l-offset])>.grid-l-6,.wrap.wrap--equal-height-columns .wrap__inner>.grid-l-6:not([class*=grid-l-offset])>.grid-m-3,.wrap.wrap--equal-height-columns .wrap__inner>.grid-l-6:not([class*=grid-l-offset])>.grid-m-4,.wrap.wrap--equal-height-columns .wrap__inner>.grid-l-6:not([class*=grid-l-offset])>.grid-m-6,.wrap.wrap--equal-height-columns .wrap__inner>.grid-m-3:not([class*=grid-m-offset])>.grid-l-3,.wrap.wrap--equal-height-columns .wrap__inner>.grid-m-3:not([class*=grid-m-offset])>.grid-l-4,.wrap.wrap--equal-height-columns .wrap__inner>.grid-m-3:not([class*=grid-m-offset])>.grid-l-6,.wrap.wrap--equal-height-columns .wrap__inner>.grid-m-3:not([class*=grid-m-offset])>.grid-m-3,.wrap.wrap--equal-height-columns .wrap__inner>.grid-m-3:not([class*=grid-m-offset])>.grid-m-4,.wrap.wrap--equal-height-columns .wrap__inner>.grid-m-3:not([class*=grid-m-offset])>.grid-m-6,.wrap.wrap--equal-height-columns .wrap__inner>.grid-m-4:not([class*=grid-m-offset])>.grid-l-3,.wrap.wrap--equal-height-columns .wrap__inner>.grid-m-4:not([class*=grid-m-offset])>.grid-l-4,.wrap.wrap--equal-height-columns .wrap__inner>.grid-m-4:not([class*=grid-m-offset])>.grid-l-6,.wrap.wrap--equal-height-columns .wrap__inner>.grid-m-4:not([class*=grid-m-offset])>.grid-m-3,.wrap.wrap--equal-height-columns .wrap__inner>.grid-m-4:not([class*=grid-m-offset])>.grid-m-4,.wrap.wrap--equal-height-columns .wrap__inner>.grid-m-4:not([class*=grid-m-offset])>.grid-m-6,.wrap.wrap--equal-height-columns .wrap__inner>.grid-m-6:not([class*=grid-m-offset])>.grid-l-3,.wrap.wrap--equal-height-columns .wrap__inner>.grid-m-6:not([class*=grid-m-offset])>.grid-l-4,.wrap.wrap--equal-height-columns .wrap__inner>.grid-m-6:not([class*=grid-m-offset])>.grid-l-6,.wrap.wrap--equal-height-columns .wrap__inner>.grid-m-6:not([class*=grid-m-offset])>.grid-m-3,.wrap.wrap--equal-height-columns .wrap__inner>.grid-m-6:not([class*=grid-m-offset])>.grid-m-4,.wrap.wrap--equal-height-columns .wrap__inner>.grid-m-6:not([class*=grid-m-offset])>.grid-m-6{display:flex}}@media (min-width:768px){.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-l-3:not([class*=grid-l-offset]),.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-l-4:not([class*=grid-l-offset]),.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-l-6:not([class*=grid-l-offset]),.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-m-3:not([class*=grid-m-offset]),.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-m-4:not([class*=grid-m-offset]),.wrap--equal-height-columns.m-facts .m-facts__inner>.grid-m-6:not([class*=grid-m-offset]),.wrap--equal-height-columns.m-facts .wrap__inner>.grid-l-3:not([class*=grid-l-offset]),.wrap--equal-height-columns.m-facts .wrap__inner>.grid-l-4:not([class*=grid-l-offset]),.wrap--equal-height-columns.m-facts .wrap__inner>.grid-l-6:not([class*=grid-l-offset]),.wrap--equal-height-columns.m-facts .wrap__inner>.grid-m-3:not([class*=grid-m-offset]),.wrap--equal-height-columns.m-facts .wrap__inner>.grid-m-4:not([class*=grid-m-offset]),.wrap--equal-height-columns.m-facts .wrap__inner>.grid-m-6:not([class*=grid-m-offset]),.wrap.wrap--equal-height-columns .m-facts__inner>.grid-l-3:not([class*=grid-l-offset]),.wrap.wrap--equal-height-columns .m-facts__inner>.grid-l-4:not([class*=grid-l-offset]),.wrap.wrap--equal-height-columns .m-facts__inner>.grid-l-6:not([class*=grid-l-offset]),.wrap.wrap--equal-height-columns .m-facts__inner>.grid-m-3:not([class*=grid-m-offset]),.wrap.wrap--equal-height-columns .m-facts__inner>.grid-m-4:not([class*=grid-m-offset]),.wrap.wrap--equal-height-columns .m-facts__inner>.grid-m-6:not([class*=grid-m-offset]),.wrap.wrap--equal-height-columns .wrap__inner>.grid-l-3:not([class*=grid-l-offset]),.wrap.wrap--equal-height-columns .wrap__inner>.grid-l-4:not([class*=grid-l-offset]),.wrap.wrap--equal-height-columns .wrap__inner>.grid-l-6:not([class*=grid-l-offset]),.wrap.wrap--equal-height-columns .wrap__inner>.grid-m-3:not([class*=grid-m-offset]),.wrap.wrap--equal-height-columns .wrap__inner>.grid-m-4:not([class*=grid-m-offset]),.wrap.wrap--equal-height-columns .wrap__inner>.grid-m-6:not([class*=grid-m-offset]){display:flex;flex-grow:0;flex-shrink:0;max-width:100%}}@media (min-width:768px){.wrap--equal-height-columns.m-facts .m-facts__inner,.wrap--equal-height-columns.m-facts .wrap__inner,.wrap.wrap--equal-height-columns .m-facts__inner,.wrap.wrap--equal-height-columns .wrap__inner{align-self:stretch;display:flex;flex-wrap:wrap}}.container-wrapper .m-facts,.container-wrapper .wrap{margin-left:auto;margin-right:auto;max-width:1920px}@media (max-width:767px){.m-facts,.wrap{padding-left:25px;padding-right:25px;word-spacing:normal}}@media (max-width:1024px){.m-facts,.wrap{padding-left:25px;padding-right:25px}}[class*=grid-]:not([class*=-hidden]):not([class*=-visible]){box-sizing:border-box;display:inline-block;letter-spacing:0;min-height:1px;padding-left:16px;padding-right:16px;position:relative;vertical-align:top;word-spacing:0}.safari [class*=grid-]:not([class*=-hidden]):not([class*=-visible]){font-size:inherit}[class*=grid-]:not([class*=-hidden]):not([class*=-visible])--no-padding{padding-left:0!important;padding-right:0!important}.m-facts [class*=grid-]:not([class*=-hidden]):not([class*=-visible]),.wrap [class*=grid-]:not([class*=-hidden]):not([class*=-visible]){padding-left:8px;padding-right:8px}@media (max-width:767px){.m-facts [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-12.grid-l-3,.m-facts [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-12.grid-l-4,.m-facts [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-12.grid-l-6,.m-facts [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-12.grid-m-3,.m-facts [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-12.grid-m-4,.m-facts [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-12.grid-m-6,.m-facts [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-12.grid-m-6:last-of-type,.wrap [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-12.grid-l-3,.wrap [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-12.grid-l-4,.wrap [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-12.grid-l-6,.wrap [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-12.grid-m-3,.wrap [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-12.grid-m-4,.wrap [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-12.grid-m-6,.wrap [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-12.grid-m-6:last-of-type{margin-top:16px}.m-facts [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-12.grid-l-3:first-of-type:not([class*=-order-]),.m-facts [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-12.grid-l-4:first-of-type:not([class*=-order-]),.m-facts [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-12.grid-l-6:first-of-type:not([class*=-order-]),.m-facts [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-12.grid-m-3:first-of-type:not([class*=-order-]),.m-facts [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-12.grid-m-4:first-of-type:not([class*=-order-]),.m-facts [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-12.grid-m-6:first-of-type:not([class*=-order-]),.wrap [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-12.grid-l-3:first-of-type:not([class*=-order-]),.wrap [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-12.grid-l-4:first-of-type:not([class*=-order-]),.wrap [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-12.grid-l-6:first-of-type:not([class*=-order-]),.wrap [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-12.grid-m-3:first-of-type:not([class*=-order-]),.wrap [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-12.grid-m-4:first-of-type:not([class*=-order-]),.wrap [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-12.grid-m-6:first-of-type:not([class*=-order-]){margin-top:0}}@media (max-width:767px){.m-facts [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-12,.wrap [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-12{padding-left:0;padding-right:0}}@media (max-width:767px){.m-facts [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-6:nth-child(odd),.wrap [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-6:nth-child(odd){padding-left:0}}@media (max-width:767px){.m-facts [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-6:nth-child(2n+2),.wrap [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-6:nth-child(2n+2){padding-right:0}}@media (max-width:767px){.m-facts [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-6.grid-l-3:nth-child(n+3),.wrap [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-6.grid-l-3:nth-child(n+3){margin-top:16px}}@media (max-width:767px){.m-facts [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-4:nth-child(3n+1),.wrap [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-4:nth-child(3n+1){padding-left:0}}@media (max-width:767px){.m-facts [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-4:nth-child(3n+3),.wrap [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-s-4:nth-child(3n+3){padding-right:0}}@media (min-width:1260px){.m-facts [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-l-3:nth-child(n+5),.wrap [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-l-3:nth-child(n+5){margin-top:16px}}@media (max-width:1024px) and (min-width:768px){.m-facts [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-m-6.grid-l-3:nth-of-type(n+3):not([class*=-order-]),.m-facts [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-m-6:nth-child(n+3),.m-facts [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-m-12.grid-l-4 :nth-of-type(n+2):not([class*=-order-]),.m-facts [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-m-12.grid-l-6:nth-of-type(n+2):not([class*=-order-]),.wrap [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-m-6.grid-l-3:nth-of-type(n+3):not([class*=-order-]),.wrap [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-m-6:nth-child(n+3),.wrap [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-m-12.grid-l-4 :nth-of-type(n+2):not([class*=-order-]),.wrap [class*=grid-]:not([class*=-hidden]):not([class*=-visible]).grid-m-12.grid-l-6:nth-of-type(n+2):not([class*=-order-]){margin-top:16px}}.no-js .u-hide-no-js{display:none}.u-visually-hidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.u-collapse[aria-expanded=false]{display:none}.u-collapse[aria-expanded=true]{display:block}.u-margin-top{margin-top:100px}.u-margin-top-none{margin-top:0}.u-margin-top-none-important{margin-top:0!important}.u-margin-top-2x{margin-top:200px}.u-margin-bottom{margin-bottom:100px}.u-margin-bottom-2x{margin-bottom:200px}.u-padding-top{padding-top:100px}.u-padding-top-2x{padding-top:200px}.u-padding-bottom{padding-bottom:100px}.u-padding-bottom-2x{padding-bottom:200px}.u-highlight{background-color:#000;color:#fff;padding:0 .15em}.o-tabs__pagination-bullet,.u-highlight-text{position:relative}.o-tabs__pagination-bullet:after,.u-highlight-text:after{background:#ebff36;bottom:0;content:"";display:block;height:50%;position:absolute;width:100%;z-index:-1}.u-no-wrap{white-space:nowrap}.u-hidden-visually{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.u-display-none{display:none}@media (max-width:29.99em){.u-display-none-until-s-important{display:none!important}}@media (max-width:29.99em){.u-display-none-until-s{display:none}}@media (max-width:47.99em){.u-display-none-until-m-important{display:none!important}}@media (max-width:47.99em){.u-display-none-until-m{display:none}}@media (max-width:63.99em){.u-display-none-until-l-important{display:none!important}}@media (max-width:63.99em){.u-display-none-until-l{display:none}}@media (max-width:78.74em){.u-display-none-until-xl-important{display:none!important}}@media (max-width:78.74em){.u-display-none-until-xl{display:none}}@media (max-width:119.99em){.u-display-none-until-xxl-important{display:none!important}}@media (max-width:119.99em){.u-display-none-until-xxl{display:none}}.u-background-brand-1{background-color:#087eb5}.u-background-brand-2{background-color:#fff}.u-background-brand-3{background-color:#ebff36}.u-background-brand-4{background-color:#192b46}.u-background-brand-5{background-color:#d2e8ec}.u-background-brand-6{background-color:#47566b}.a-headline--c-blue,.u-c--blue{color:#087eb5}.content{margin:0 auto}.content--detail{padding-top:12rem}.content__block{margin:10rem auto}.content__block.content__block--last{margin-bottom:0}@media (min-width:64em){.content__block{margin:15rem auto}}.page{background:url(/images/keyvisual.png) 0 100% no-repeat fixed;background-color:transparent;background-size:10%;margin-left:auto;margin-right:auto;max-width:1920px;position:relative;transition-property:transform}@media (max-width:63.99em){.page{background-image:none}}@media (min-width:120em){.page{max-width:1920px}}.page__to-top{bottom:0;height:100%;pointer-events:none;position:absolute;right:1rem}@media (min-width:64em){.page__to-top{right:2.5rem}}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 1rem}.t-dark{background-color:#000;color:#fff}.t-dark ::-moz-selection{background-color:#fff;color:#000}.t-dark ::selection{background-color:#fff;color:#000}.m-teaser-media--blue,.m-teaser-media--blue-dark,.o-navigation__mobile .o-navigation__panel-input-wrap,.o-navigation__search .o-navigation__search-desktop .tippy-box,.t-blue{background-color:#087eb5;color:#fff}.m-teaser-media--blue-dark ::-moz-selection,.m-teaser-media--blue ::-moz-selection,.o-navigation__mobile .o-navigation__panel-input-wrap ::-moz-selection,.o-navigation__search .o-navigation__search-desktop .tippy-box ::-moz-selection,.t-blue ::-moz-selection{background-color:#fff;color:#000}.m-teaser-media--blue-dark ::selection,.m-teaser-media--blue ::selection,.o-navigation__mobile .o-navigation__panel-input-wrap ::selection,.o-navigation__search .o-navigation__search-desktop .tippy-box ::selection,.t-blue ::selection{background-color:#fff;color:#000}.t-blue-dark{background-color:#2d4863;color:#fff}.t-blue-dark ::-moz-selection{background-color:#fff;color:#2d4863}.t-blue-dark ::selection{background-color:#fff;color:#2d4863}.t-yellow{background-color:#ebff36;color:#192b46}.t-yellow ::-moz-selection{background-color:#ebff36;color:#192b46}.t-yellow ::selection{background-color:#ebff36;color:#192b46}.t-green{background-color:#1d5f72;color:#fff}.t-green ::-moz-selection{background-color:#1d5f72;color:#fff}.t-green ::selection{background-color:#1d5f72;color:#fff}.t-mint{background-color:#a0eadb}.t-mint ::-moz-selection{background-color:#d2e8ec;color:inherit}.t-mint ::selection{background-color:#d2e8ec;color:inherit}.t-mint-dark{background-color:#20847e;color:#fff}.t-mint-dark .a-paragraph{color:#fff}.t-mint-dark ::-moz-selection{background-color:#a0eadb;color:inherit}.t-mint-dark ::selection{background-color:#a0eadb;color:inherit}.preview{height:100%;min-height:100vh;padding:2rem}.preview--paddingless{padding:0}.preview-buffer{min-height:100vh}.copyright{align-items:center;background-color:#fff;color:#000;display:flex;height:30px;justify-content:center;line-height:1;width:30px}.copyright .icon{height:auto;pointer-events:none;width:25px}.icon{display:inline-block;height:1em;line-height:1em;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;vertical-align:middle;width:1em}@keyframes c{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes d{0%{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 310 520'%3E%3Cdefs/%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23f5f7f6' d='M0 0h310v253H0zm19 273h268v26H19z'/%3E%3Crect width='80' height='26' x='19' y='378' fill='%23f5f7f6' rx='12'/%3E%3Crect width='80' height='26' x='112' y='378' fill='%23f5f7f6' rx='12'/%3E%3Crect width='80' height='26' x='206' y='378' fill='%23f5f7f6' rx='12'/%3E%3Cpath fill='%23f5f7f6' d='M19 309h268v49H19z'/%3E%3C/g%3E%3C/svg%3E")}50%{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 310 520'%3E%3Cdefs/%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23eee' d='M0 0h310v253H0zm19 273h268v26H19z'/%3E%3Crect width='80' height='26' x='19' y='378' fill='%23eee' rx='12'/%3E%3Crect width='80' height='26' x='112' y='378' fill='%23eee' rx='12'/%3E%3Crect width='80' height='26' x='206' y='378' fill='%23eee' rx='12'/%3E%3Cpath fill='%23eee' d='M19 309h268v49H19z'/%3E%3C/g%3E%3C/svg%3E")}to{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 310 520'%3E%3Cdefs/%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23f5f7f6' d='M0 0h310v253H0zm19 273h268v26H19z'/%3E%3Crect width='80' height='26' x='19' y='378' fill='%23f5f7f6' rx='12'/%3E%3Crect width='80' height='26' x='112' y='378' fill='%23f5f7f6' rx='12'/%3E%3Crect width='80' height='26' x='206' y='378' fill='%23f5f7f6' rx='12'/%3E%3Cpath fill='%23f5f7f6' d='M19 309h268v49H19z'/%3E%3C/g%3E%3C/svg%3E")}}.loading{animation:c 2s linear infinite;background-color:#fff;background-image:linear-gradient(90deg,#fff 25%,#f5f7f6 50%,#fff 75%);background-position:50% 0;background-size:300% 300%;transition-property:background-color}.loading--finished{animation:none;background-color:transparent;background-image:none}.loading--box{background:#fff;box-shadow:0 2px 60px 0 rgba(0,0,0,.2)}.loading__preview{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 310 520'%3E%3Cdefs/%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23f5f7f6' d='M0 0h310v253H0zm19 273h268v26H19z'/%3E%3Crect width='80' height='26' x='19' y='378' fill='%23f5f7f6' rx='12'/%3E%3Crect width='80' height='26' x='112' y='378' fill='%23f5f7f6' rx='12'/%3E%3Crect width='80' height='26' x='206' y='378' fill='%23f5f7f6' rx='12'/%3E%3Cpath fill='%23f5f7f6' d='M19 309h268v49H19z'/%3E%3C/g%3E%3C/svg%3E");animation:d 2s linear infinite alternate;background-position:50%;background-size:cover}.loading--box,.loading__preview{height:45rem}@media (min-width:48em){.loading--box,.loading__preview{height:52rem}}.a-button{align-items:center;background-color:#192b46;color:#fff;display:inline-block;font-family:maison_neuedemi,Arial,sans-serif;height:6rem;letter-spacing:.6;line-height:1;padding:0 25px;position:relative;text-align:center;text-transform:uppercase;transition:all .2s ease-in}@media (min-width:320px) and (max-width:1920px){.a-button{font-size:calc(1.7rem + 3*(100vw - 320px)/1600)}}@media (min-width:1921px){.a-button{font-size:2rem}}.a-button__inner{align-items:center;display:flex;height:100%;justify-content:center}.a-button__text{position:relative}.a-button__text:after{background-color:#52a5cb;bottom:-1px;content:"";display:block;height:2px;left:0;position:absolute;transition:all .2s ease-in;width:0}.a-button .icon{color:#fff;line-height:1;margin-right:10px;position:relative;top:-2px;transition:all .2s ease-in;width:11px}.a-button:not([disabled]):focus,.a-button:not([disabled]):hover{color:#52a5cb}.a-button:not([disabled]):focus .a-button__text:after,.a-button:not([disabled]):hover .a-button__text:after{width:100%}.a-button:not([disabled]):focus .icon,.a-button:not([disabled]):hover .icon{color:#52a5cb}.a-button--light,.m-teaser-media--blue-dark .a-button{background-color:#8ec4dd;color:#2d4863}.a-button--light .icon,.m-teaser-media--blue-dark .a-button .icon{color:#2d4863}.a-button--light .a-button__text:after,.m-teaser-media--blue-dark .a-button .a-button__text:after{background-color:#2d4863}.a-button--light:not([disabled]):focus,.a-button--light:not([disabled]):hover,.m-teaser-media--blue-dark .a-button:not([disabled]):focus,.m-teaser-media--blue-dark .a-button:not([disabled]):hover{background-color:#8ec4dd;color:#192b46}.a-button--light:not([disabled]):focus .icon,.a-button--light:not([disabled]):hover .icon,.m-teaser-media--blue-dark .a-button:not([disabled]):focus .icon,.m-teaser-media--blue-dark .a-button:not([disabled]):hover .icon{color:#192b46}.checkbox{display:inline-block;font-size:1.8rem;min-height:2.6rem;padding-left:2.6rem;position:relative}.checkbox+.checkbox{margin-left:3rem}@media (min-width:64em){.checkbox{font-size:2.2rem}}.checkbox__input{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.checkbox__indicator{border:1px solid #000;height:2.6rem;left:0;position:absolute;top:.15rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2.6rem}.checkbox__indicator,.checkbox__input:checked[aria-invalid=true]~.checkbox__indicator{background-color:#fff}.checkbox:hover .checkbox__input:not(:checked):not([disabled])~.checkbox__indicator{border-width:.3rem}.checkbox__input:checked[aria-invalid=true]~.checkbox__indicator,.checkbox__input[aria-invalid=true]~.checkbox__indicator{border-color:#111}.checkbox__input:not(:checked):not([disabled])~.checkbox__indicator{border-width:.1rem}.checkbox__input:checked[disabled]~.checkbox__indicator,.checkbox__input:checked[readonly]~.checkbox__indicator,.checkbox__input[disabled]~.checkbox__indicator{border-color:#b2b2b2}.checkbox__input:checked[disabled]~.checkbox__indicator,.checkbox__input:checked[readonly]~.checkbox__indicator{background-color:#b2b2b2;color:#b2b2b2}.checkbox__input:checked~.checkbox__indicator{background-color:#000;border-width:.3rem}.checkbox:active .checkbox__input:not(:checked):not([disabled]):not([aria-invalid=true])~.checkbox__indicator,.checkbox[focus-within] .checkbox__input:not(:checked):not([disabled]):not([aria-invalid=true])~.checkbox__indicator,.checkbox:hover .checkbox__input:not(:checked):not([disabled]):not([aria-invalid=true])~.checkbox__indicator{border-width:.3rem;color:#b2b2b2}.checkbox:active .checkbox__input:not(:checked):not([disabled]):not([aria-invalid=true])~.checkbox__indicator,.checkbox:focus-within .checkbox__input:not(:checked):not([disabled]):not([aria-invalid=true])~.checkbox__indicator,.checkbox:hover .checkbox__input:not(:checked):not([disabled]):not([aria-invalid=true])~.checkbox__indicator{border-width:.3rem;color:#b2b2b2}.checkbox__indicator-icon{font-size:1.7rem;font-variation-settings:"wght" 140;font-weight:140;line-height:0;opacity:0;pointer-events:none;position:absolute;right:-.8rem;top:1rem;transform:translate(-50%,-50%)}.checkbox__input:checked~.checkbox__indicator .checkbox__indicator-icon{color:#fff;opacity:1}.checkbox:hover .checkbox__input:not(:checked):not([disabled])~.checkbox__indicator .checkbox__indicator-icon{color:#b2b2b2;opacity:1}.checkbox:hover .checkbox__input:not(:checked):not([disabled])[aria-invalid=true]~.checkbox__indicator .checkbox__indicator-icon,.checkbox__input[aria-invalid=true]~.checkbox__indicator .checkbox__indicator-icon{color:#111}.checkbox__label{color:#000;display:inline-block;padding-left:1.5rem}.checkbox__input[aria-invalid=true]~.checkbox__label{color:#111}.checkbox__input[disabled]~.checkbox__label,.checkbox__input[readonly]~.checkbox__label{text-decoration:none}.checkbox__indicator,.checkbox__label{cursor:pointer}.checkbox__input[readonly]~.checkbox__indicator,.checkbox__input[readonly]~.checkbox__label{cursor:default}.checkbox__input[disabled]~.checkbox__indicator,.checkbox__input[disabled]~.checkbox__label{color:#b2b2b2;cursor:not-allowed}.filter-tag{align-items:center;background-color:#000;color:#fff;display:inline-flex;font-size:1.4rem;font-variation-settings:"wght" 140;font-weight:140;height:3rem;line-height:1;padding:0 1rem;position:relative;transform:perspective(1px) translateZ(0);transition-property:color}.filter-tag:before{background:#fff;bottom:3px;content:"";left:3px;position:absolute;right:3px;top:3px;transform:scaleX(0);transform-origin:0 50%;transition-property:transform;z-index:-1}.filter-tag[href]:focus,.filter-tag[href]:hover{color:#000;text-decoration:none}.filter-tag[href]:focus:before,.filter-tag[href]:hover:before{transform:scaleX(1)}.filter-tag__text{margin-top:-.2rem}.filter-tag__icon{font-size:1.2rem;line-height:0;margin-left:1rem}.filter-tag--light{background-color:#fff;box-shadow:inset 0 0 0 .3rem #000;color:#000}.filter-tag--light:before{background:#000}.filter-tag--light[href]:focus,.filter-tag--light[href]:hover{color:#fff}.a-headline{font-family:maison_neuedemi,Arial,sans-serif;line-height:1.2}.m-teaser-media--blue-dark .a-headline,.m-teaser-media--blue .a-headline,.o-navigation__mobile .o-navigation__panel-input-wrap .a-headline,.o-navigation__search .o-navigation__search-desktop .tippy-box .a-headline,.t-blue .a-headline{color:#fff}.t-yellow .a-headline{color:#192b46}.a-headline--h1{font-family:maison_neuelight,Arial,sans-serif}@media (min-width:320px) and (max-width:1920px){.a-headline--h1{font-size:calc(2.8rem + 14*(100vw - 320px)/1600)}}@media (min-width:1921px){.a-headline--h1{font-size:4.2rem}}@media (min-width:320px) and (max-width:1920px){.a-headline--h2{font-size:calc(2.4rem + 8*(100vw - 320px)/1600)}}@media (min-width:1921px){.a-headline--h2{font-size:3.2rem}}@media (min-width:320px) and (max-width:1920px){.a-headline--h3{font-size:calc(2.2rem + 2*(100vw - 320px)/1600)}}@media (min-width:1921px){.a-headline--h3{font-size:2.4rem}}.a-headline--supreme{font-family:maison_neuelight,Arial,sans-serif;line-height:1.3}@media (min-width:320px) and (max-width:1920px){.a-headline--supreme{font-size:calc(2.4rem + 51*(100vw - 320px)/1600)}}@media (min-width:1921px){.a-headline--supreme{font-size:7.5rem}}.a-headline--supreme strong{font-family:maison_neuedemi,Arial,sans-serif}@media (min-width:320px) and (max-width:1920px){.a-headline--supreme strong{font-size:calc(2.8rem + 69*(100vw - 320px)/1600)}}@media (min-width:1921px){.a-headline--supreme strong{font-size:9.7rem}}.a-highlight{background-image:linear-gradient(0deg,#ebff36 45%,#fff 0);background-repeat:no-repeat;background-size:100% 100%;display:inline;letter-spacing:.6px;padding:0 5px}.a-highlight--multiline{padding:0}.icon-button{align-items:center;background-color:#000;border:3px solid transparent;border-radius:50%;color:#fff;display:inline-flex;font-size:1.8rem;font-weight:140;height:5rem;justify-content:center;letter-spacing:0;line-height:1;position:relative;text-align:center;text-transform:uppercase;transform:perspective(1px) translateZ(0);transition-property:color;width:5rem}.t-dark .icon-button{background-color:#fff;border:3px solid transparent;color:#000}.icon-button .icon{transition-property:fill}.icon-button:before{background:#fff;border-radius:50%;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scale(0);transition-property:transform;z-index:-1}.t-dark .icon-button:before{background-color:#000;color:#fff}.icon-button[disabled]{background-color:transparent;border:3px solid #666;color:#666;cursor:not-allowed}.icon-button:not([disabled]):focus,.icon-button:not([disabled]):hover{color:#000}.icon-button:not([disabled]):focus:before,.icon-button:not([disabled]):hover:before{transform:scale(1)}.t-dark .icon-button:not([disabled]):focus,.t-dark .icon-button:not([disabled]):hover{color:#fff}.t-dark .icon-button:not([disabled]):focus:before,.t-dark .icon-button:not([disabled]):hover:before{transform:scale(1.05)}.icon-button--secondary{background-color:#fff;border-color:#000;color:#000}.t-dark .icon-button--secondary{background-color:#000;border:3px solid #fff;color:#fff}.icon-button--secondary:before{background:#000}.t-dark .icon-button--secondary:before{background-color:#fff;color:#000}.icon-button--secondary:not([disabled]):focus,.icon-button--secondary:not([disabled]):hover{color:#fff}.icon-button--secondary:not([disabled]):focus:before,.icon-button--secondary:not([disabled]):hover:before{transform:scale(1.05)}.t-dark .icon-button--secondary:not([disabled]):focus,.t-dark .icon-button--secondary:not([disabled]):hover{color:#000}.t-dark .icon-button--secondary:not([disabled]):focus:before,.t-dark .icon-button--secondary:not([disabled]):hover:before{transform:scale(1)}.icon-button__icon{font-size:2rem;line-height:0}.icon-link{display:table;font-size:1.8rem;min-height:2.4rem;padding-bottom:.5rem;padding-top:.5rem;position:relative;text-decoration:none}@media (min-width:64em){.icon-link{font-size:2rem}}.icon-link__icon{font-size:1.8rem;line-height:0;margin-right:.5rem}.icon-link--right .icon-link__icon{margin-left:.5rem;margin-right:0}.icon-link__icon .icon{margin-top:-.3rem}.icon-link__text{background-image:linear-gradient(#000,#000);background-position:0 100%;background-repeat:no-repeat;background-size:0 .3rem;padding-bottom:.3rem;transition:background-size .3s}.t-dark .icon-link__text{background-image:linear-gradient(#fff,#fff)}.icon-link:focus .icon-link__text,.icon-link:hover .icon-link__text{background-size:100% .3rem}.image{line-height:0;overflow:hidden;position:relative}.image--not-responsive{align-items:center;display:flex;height:100%;width:100%}.image--not-responsive .image__img{left:auto;margin:0 auto;max-height:100%;max-width:100%;position:relative;width:auto}.image__fallback,.image__img{display:block;height:auto;left:0;position:absolute;top:0;width:100%;z-index:1}.image--not-responsive .image__fallback,.image--not-responsive .image__img{left:auto;position:relative;top:auto;width:auto}.image__img{background-color:transparent;font-size:1.2rem;line-height:1.5;text-align:center}.image--cover{height:30rem}.image--cover .image__fallback,.image--cover .image__img{height:100%;object-fit:cover}.info{border:.3rem solid #000;padding:2.5rem}@media (min-width:48em){.info{padding:5rem}}.info--condensed{padding:1.5rem}@media (min-width:48em){.info--condensed{padding:2.5rem}}.info__text{font-variation-settings:"wght" 140;font-weight:140}.info__text .icon{margin-right:1rem;margin-top:-.3rem}.a-input{border:1px solid #192b46}.a-input__inner,.a-input__input{position:relative}.a-input__input{color:#192b46;font-family:maison_neuedemi,Arial,sans-serif;font-size:2rem;padding:15px;width:100%}.m-teaser-media--blue-dark .a-input__input,.m-teaser-media--blue .a-input__input,.o-navigation__mobile .o-navigation__panel-input-wrap .a-input__input,.o-navigation__search .o-navigation__search-desktop .tippy-box .a-input__input,.t-blue .a-input__input,.t-dark .a-input__input{background:#fff;border-color:#fff}.a-input__input:active,.a-input__input:focus{border-width:2px}.a-input__input::-webkit-input-placeholder{opacity:.6}.a-input__input:-ms-input-placeholder{opacity:.6}.a-input__input::-ms-input-placeholder{opacity:.6}.a-input__input::placeholder{opacity:.6}.a-input__submit{height:100%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:56px}.a-input__submit .icon{color:#000;height:25px;position:absolute;width:25px}.a-input__submit-button{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.a-input__submit-text{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.a-input--textarea .a-input__input{line-height:1.5;min-height:20rem;padding:2rem}.a-input[aria-invalid]{border-bottom-color:#111}.a-input[disabled]{background-image:linear-gradient(#b2b2b2,#b2b2b2);background-size:100% .1rem;color:#b2b2b2;cursor:not-allowed}.a-label{background-color:#fff;color:#192b46;cursor:pointer;font-family:maison_neuedemi,Arial,sans-serif;font-size:1.4rem;letter-spacing:.42px;margin-right:25px;padding:5px 10px}.a-label:hover{color:#000;text-decoration:underline}.a-label--highlight{background-color:transparent;position:relative}@media (min-width:320px) and (max-width:1920px){.a-label--highlight{font-size:calc(1.8rem + 14*(100vw - 320px)/1600)}}@media (min-width:1921px){.a-label--highlight{font-size:3.2rem}}.a-label--highlight:after{background:#ebff36;bottom:0;content:"";display:block;height:0%;position:absolute;transition:all .2s ease-in;width:100%;z-index:-1}.a-label--highlight.a-label--active,.a-label--highlight:focus,.a-label--highlight:hover{text-decoration:none}.a-label--highlight.a-label--active:after,.a-label--highlight:focus:after,.a-label--highlight:hover:after{height:50%}.a-link-panel{display:block;padding:2rem}.a-link-panel__inner{display:flex}.a-link-panel__text{flex-grow:1;padding-left:1rem}.a-link-panel__icon{align-items:flex-start;display:flex}.a-link-panel__icon .icon{height:2.5rem;width:2.5rem}.a-link-panel__icon .icon--help{height:2.5rem!important;position:relative;top:4px}.a-link{align-items:center;color:#47566b;display:flex;position:relative;transition:all .2s ease-in}.m-teaser-media--blue-dark .a-link,.m-teaser-media--blue .a-link,.o-navigation__mobile .o-navigation__panel-input-wrap .a-link,.o-navigation__search .o-navigation__search-desktop .tippy-box .a-link,.t-blue .a-link,.t-mint-dark .a-link{color:#fff}.a-link__text{font-family:maison_neuedemi,Arial,sans-serif;letter-spacing:.6px;text-decoration:none;text-transform:uppercase}@media (min-width:320px) and (max-width:1920px){.a-link__text{font-size:calc(1.7rem + 3*(100vw - 320px)/1600)}}@media (min-width:1921px){.a-link__text{font-size:2rem}}.a-link .icon{height:12px;margin-right:5px;margin-top:-.3rem}.m-teaser-media--blue-dark .a-link .icon,.m-teaser-media--blue .a-link .icon,.o-navigation__mobile .o-navigation__panel-input-wrap .a-link .icon,.o-navigation__search .o-navigation__search-desktop .tippy-box .a-link .icon,.t-blue .a-link .icon,.t-mint-dark .a-link .icon{color:#fff}.a-link:focus .a-link__text,.a-link:hover .a-link__text{color:#192b46;text-decoration:underline}.a-link:focus .icon,.a-link:hover .icon{color:#192b46}.m-teaser-media--blue-dark .a-link:focus .a-link__text,.m-teaser-media--blue-dark .a-link:focus .icon,.m-teaser-media--blue-dark .a-link:hover .a-link__text,.m-teaser-media--blue-dark .a-link:hover .icon,.m-teaser-media--blue .a-link:focus .a-link__text,.m-teaser-media--blue .a-link:focus .icon,.m-teaser-media--blue .a-link:hover .a-link__text,.m-teaser-media--blue .a-link:hover .icon,.o-navigation__mobile .o-navigation__panel-input-wrap .a-link:focus .a-link__text,.o-navigation__mobile .o-navigation__panel-input-wrap .a-link:focus .icon,.o-navigation__mobile .o-navigation__panel-input-wrap .a-link:hover .a-link__text,.o-navigation__mobile .o-navigation__panel-input-wrap .a-link:hover .icon,.o-navigation__search .o-navigation__search-desktop .tippy-box .a-link:focus .a-link__text,.o-navigation__search .o-navigation__search-desktop .tippy-box .a-link:focus .icon,.o-navigation__search .o-navigation__search-desktop .tippy-box .a-link:hover .a-link__text,.o-navigation__search .o-navigation__search-desktop .tippy-box .a-link:hover .icon,.t-blue .a-link:focus .a-link__text,.t-blue .a-link:focus .icon,.t-blue .a-link:hover .a-link__text,.t-blue .a-link:hover .icon,.t-mint-dark .a-link:focus .a-link__text,.t-mint-dark .a-link:focus .icon,.t-mint-dark .a-link:hover .a-link__text,.t-mint-dark .a-link:hover .icon{color:#fff}.a-link--external .icon{height:15px;margin-right:7px}.a-link--mail .icon{height:18px;margin-right:10px}.a-link--small{min-height:22px}.a-link--small .icon{height:22px;width:22px}.a-link--small .a-link__text{font-size:1.4rem;text-transform:none}.external-rte-link,.internal-rte-link{color:#087eb5;position:relative}.external-rte-link:hover,.internal-rte-link:hover{text-decoration:underline}.external-rte-link:after,.internal-rte-link:after{display:inline-block;margin-left:.5rem;margin-right:.25rem;width:7px}.internal-rte-link:after{content:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.231 25'%3E%3Cpath fill='%23087eb5' d='M0 22.083 8.846 12.5 0 2.917 2.693 0l11.538 12.5L2.693 25Z' transform=''/%3E%3C/svg%3E")}.external-rte-link:after{content:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.504 25.501'%3E%3Cpath fill='%23087eb5' d='M1.191 25.5A1.2 1.2 0 0 1 0 24.3V4.389a1.194 1.194 0 0 1 1.191-1.192h11.4a1.192 1.192 0 0 1 0 2.384H2.386v17.527h17.527V12.903a1.192 1.192 0 1 1 2.383 0v11.4a1.2 1.2 0 0 1-1.191 1.2Zm8.836-10.022a1.184 1.184 0 0 1 0-1.687l11.4-11.406h-3.934a1.192 1.192 0 0 1 0-2.385h6.813a1.2 1.2 0 0 1 1.2 1.192.849.849 0 0 1 0 .1V8a1.19 1.19 0 1 1-2.379 0V4.063l-11.41 11.411a1.193 1.193 0 0 1-1.684 0Z' transform=''/%3E%3C/svg%3E");width:15px}.m-infobox.m-teaser-media--blue-dark .external-rte-link:after,.m-infobox.m-teaser-media--blue .external-rte-link:after,.m-infobox.t-blue .external-rte-link:after,.o-navigation__mobile .m-infobox.o-navigation__panel-input-wrap .external-rte-link:after,.o-navigation__search .o-navigation__search-desktop .m-infobox.tippy-box .external-rte-link:after{content:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.504 25.501'%3E%3Cpath fill='%23fff' d='M1.191 25.5A1.2 1.2 0 0 1 0 24.3V4.389a1.194 1.194 0 0 1 1.191-1.192h11.4a1.192 1.192 0 0 1 0 2.384H2.386v17.527h17.527V12.903a1.192 1.192 0 1 1 2.383 0v11.4a1.2 1.2 0 0 1-1.191 1.2Zm8.836-10.022a1.184 1.184 0 0 1 0-1.687l11.4-11.406h-3.934a1.192 1.192 0 0 1 0-2.385h6.813a1.2 1.2 0 0 1 1.2 1.192.849.849 0 0 1 0 .1V8a1.19 1.19 0 1 1-2.379 0V4.063l-11.41 11.411a1.193 1.193 0 0 1-1.684 0Z' transform=''/%3E%3C/svg%3E")}.m-infobox.m-teaser-media--blue-dark .internal-rte-link:after,.m-infobox.m-teaser-media--blue .internal-rte-link:after,.m-infobox.t-blue .internal-rte-link:after,.o-navigation__mobile .m-infobox.o-navigation__panel-input-wrap .internal-rte-link:after,.o-navigation__search .o-navigation__search-desktop .m-infobox.tippy-box .internal-rte-link:after{content:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.231 25'%3E%3Cpath fill='%23fff' d='M0 22.083 8.846 12.5 0 2.917 2.693 0l11.538 12.5L2.693 25Z' transform=''/%3E%3C/svg%3E")}.meta-info__item,.meta-info__list{display:flex;flex-wrap:wrap}.meta-info__list{flex-direction:column;width:100%}@media (min-width:64em){.meta-info__list .meta-info__item{width:calc(50% - 2rem)}.meta-info--vertical .meta-info__list .meta-info__item{width:100%}}@media (min-width:64em){.meta-info__list{flex-direction:row;justify-content:space-between}.meta-info--vertical .meta-info__list{flex-direction:column}}.meta-info__item{align-items:center;border-top:1px solid #000;padding:2rem 0}.meta-info__item:last-child{border-bottom:1px solid #000}@media (min-width:64em){.meta-info__item:nth-child(n+3){border-top:0}}.meta-info--vertical .meta-info__item{border:0;padding:1rem 0}@media (min-width:64em){.meta-info__item{border-bottom:1px solid #000;padding:2.5rem 0}.meta-info--vertical .meta-info__item{padding:1.5rem 0}}.meta-info__content,.meta-info__label{font-size:1.8rem;line-height:normal;margin:0;width:100%}@media (min-width:64em){.meta-info__content,.meta-info__label{font-size:2rem}}.meta-info__label{font-variation-settings:"wght" 140;font-weight:140}@media (min-width:30em){.meta-info__label{width:40%}.meta-info--vertical .meta-info__label{width:100%}}@media (min-width:30em){.meta-info__content{text-align:right;width:60%}.meta-info--vertical .meta-info__content{text-align:left;width:100%}}.a-paragraph{color:#192b46;line-height:1.6}@media (min-width:320px) and (max-width:1920px){.a-paragraph{font-size:calc(1.8rem + 2*(100vw - 320px)/1600)}}@media (min-width:1921px){.a-paragraph{font-size:2rem}}.a-paragraph+.a-paragraph{margin-top:35px}.m-teaser-media--blue-dark .a-paragraph,.m-teaser-media--blue .a-paragraph,.o-navigation__mobile .o-navigation__panel-input-wrap .a-paragraph,.o-navigation__search .o-navigation__search-desktop .tippy-box .a-paragraph,.t-blue .a-paragraph{color:#fff}.a-paragraph--strong,.m-content-detail__intro .m-text{font-family:maison_neuedemi,Arial,sans-serif}@media (min-width:320px) and (max-width:1920px){.a-paragraph--medium,.m-content-detail__intro .m-text{font-size:calc(2rem + 2*(100vw - 320px)/1600)}}@media (min-width:1921px){.a-paragraph--medium,.m-content-detail__intro .m-text{font-size:2.2rem}}@media (min-width:320px) and (max-width:1920px){.a-paragraph--big{font-size:calc(2rem + 4*(100vw - 320px)/1600)}}@media (min-width:1921px){.a-paragraph--big{font-size:2.4rem}}.picture{line-height:0;overflow:hidden;position:relative}.picture__img{background-color:transparent;font-size:1.2rem;line-height:1.5;text-align:center;width:100%}.picture--cover{height:30rem}.picture--cover .picture__fallback,.picture--cover .picture__img{height:100%;object-fit:cover}.placeholder{border:1px dashed #666;padding:18% 0;text-align:center}.placeholder--background{background:#666;border:0}.radio{display:inline-block;font-size:1.8rem;min-height:2.6rem;padding-left:2.6rem;position:relative}.radio+.radio{margin-left:3rem}@media (min-width:64em){.radio{font-size:2.2rem}}.radio__input{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.radio__indicator{background-color:#fff;border:.1rem solid #000;border-radius:50%;height:2.6rem;left:0;position:absolute;top:.15rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2.6rem}.radio__indicator:after{background-color:#000;border-radius:50%;content:"";height:.8rem;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:.8rem}.radio__input:checked[aria-invalid=true]~.radio__indicator,.radio__input[aria-invalid=true]~.radio__indicator:after{background-color:#111}.radio__input[aria-invalid=true]~.radio__indicator{border-color:#111}.radio__input:not(:checked)[disabled]~.radio__indicator{background-color:#fff}.radio__input:checked[disabled]~.radio__indicator,.radio__input[disabled]~.radio__indicator{background-color:#b2b2b2;border-color:#b2b2b2}.radio__input:checked~.radio__indicator:after{opacity:1}.radio:active .radio__input:not(:checked):not([disabled])[aria-invalid=true]~.radio__indicator:after,.radio:hover .radio__input:not(:checked):not([disabled])[aria-invalid=true]~.radio__indicator:after{background-color:#111;opacity:1}.radio__input[disabled]~.radio__indicator:after,.radio__input[readonly]~.radio__indicator:after{background-color:#b2b2b2}.radio__input:checked~.radio__indicator:after{background-color:#fff}.radio__input:checked~.radio__indicator{background-color:#000;border-width:.3rem}.radio[focus-within] .radio__input:not(:checked):not([disabled]):not([aria-invalid=true])~.radio__indicator:after,.radio:hover .radio__input:not(:checked):not([disabled]):not([aria-invalid=true])~.radio__indicator:after{background-color:#b2b2b2;opacity:1}.radio:focus-within .radio__input:not(:checked):not([disabled]):not([aria-invalid=true])~.radio__indicator:after,.radio:hover .radio__input:not(:checked):not([disabled]):not([aria-invalid=true])~.radio__indicator:after{background-color:#b2b2b2;opacity:1}.radio:active .radio__input:not(:checked):not([disabled]):not([aria-invalid=true])~.radio__indicator,.radio[focus-within] .radio__input:not(:checked):not([disabled]):not([aria-invalid=true])~.radio__indicator,.radio:hover .radio__input:not(:checked):not([disabled]):not([aria-invalid=true])~.radio__indicator{border-color:#000;border-width:.3rem}.radio:active .radio__input:not(:checked):not([disabled]):not([aria-invalid=true])~.radio__indicator,.radio:focus-within .radio__input:not(:checked):not([disabled]):not([aria-invalid=true])~.radio__indicator,.radio:hover .radio__input:not(:checked):not([disabled]):not([aria-invalid=true])~.radio__indicator{border-color:#000;border-width:.3rem}.radio__label{display:inline-block;padding-left:1.5rem}.radio__input[aria-invalid=true]~.radio__label{color:#111}.radio__input[disabled]~.radio__label{color:#b2b2b2}.radio__input[disabled]~.radio__label,.radio__input[readonly]~.radio__label{text-decoration:none}.radio__indicator,.radio__label{cursor:pointer}.radio__input[readonly]~.radio__indicator,.radio__input[readonly]~.radio__label{cursor:default}.radio__input[disabled]~.radio__indicator,.radio__input[disabled]~.radio__label{cursor:not-allowed}.select{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M100 147.118L200 53 0 53z'/%3E%3C/svg%3E");-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-position:right 1.7rem center;background-repeat:no-repeat;background-size:1.25rem;border:0;border-radius:0;box-shadow:inset 0 0 0 .3rem #000;color:#000;cursor:pointer;display:block;font-size:2.2rem;font-variation-settings:"wght" 140;font-weight:140;height:6rem;line-height:1.2;padding-left:2.3rem;padding-right:2.3rem;position:relative;text-overflow:ellipsis;transition-property:box-shadow;width:100%}.select option{background-color:inherit;color:inherit}.select::-ms-expand{display:none}.select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.select[aria-invalid]{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cpath fill='%23111' fill-rule='evenodd' d='M100 147.118L200 53 0 53z'/%3E%3C/svg%3E");box-shadow:inset 0 0 0 .3rem #111;color:#111}.select[disabled]{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cpath fill='%23b2b2b2' fill-rule='evenodd' d='M100 147.118L200 53 0 53z'/%3E%3C/svg%3E");box-shadow:inset 0 0 0 .3rem #b2b2b2;color:#b2b2b2;cursor:not-allowed}.select__hint{display:none}.skip-link{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;background-color:rgba(0,0,0,.9);color:#fff;padding:2rem;text-align:center}.skip-link:active,.skip-link:focus,.skip-link:hover{clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;height:auto!important;margin:0!important;overflow:visible!important;position:static!important;white-space:normal!important;width:auto!important;left:0;outline:0;position:fixed!important;right:0;top:0;z-index:107}.skip-link__text{outline:3px solid #666;outline-offset:5px}.a-tags__list{display:flex;flex-wrap:wrap;list-style:none;margin:0 -.5rem;padding:0}.a-tags__item{margin:.5rem}.a-tags__item-inner{align-items:center;background:#47566b;box-shadow:0 2px 5px 0 rgba(0,0,0,.125);display:flex;justify-content:center;padding:.5rem 1rem;transition:all .2s ease}.a-tags__item-inner[href]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.25)}.a-tags__item-label{color:#fff;font-size:1.4rem;font-weight:800}.m-teaser-media--blue-dark .a-tags__item-inner,.m-teaser-media--blue .a-tags__item-inner,.o-navigation__mobile .o-navigation__panel-input-wrap .a-tags__item-inner,.o-navigation__search .o-navigation__search-desktop .tippy-box .a-tags__item-inner,.t-blue .a-tags__item-inner{background:#fff}.m-teaser-media--blue-dark .a-tags__item-label,.m-teaser-media--blue .a-tags__item-label,.o-navigation__mobile .o-navigation__panel-input-wrap .a-tags__item-label,.o-navigation__search .o-navigation__search-desktop .tippy-box .a-tags__item-label,.t-blue .a-tags__item-label{color:#192b46}.tooltip{display:inline-block}.preview .tooltip{margin-top:11rem}.tooltip__popup{background-color:#fff;box-shadow:0 0 11px -5px rgba(0,0,0,.45);color:#192b46;line-height:1.6;margin:.2rem .8rem;max-width:26rem;padding:10px;top:-10px!important;z-index:103}@media (min-width:320px) and (max-width:1920px){.tooltip__popup{font-size:calc(1.6rem + 1*(100vw - 320px)/1600)}}@media (min-width:1921px){.tooltip__popup{font-size:1.7rem}}.tooltip__popup[aria-hidden=true]{display:none}.tooltip__popup[aria-hidden=false]{display:block}@media (max-width:47.99em){.tooltip__popup{padding-right:2.4rem}}@media (min-width:48em){.tooltip__popup{padding:2.4rem}}.tooltip__arrow{border-style:solid;border-width:.8rem;display:block;height:0;position:absolute;width:0}.tooltip__popup[x-placement=top-end] .tooltip__arrow,.tooltip__popup[x-placement=top] .tooltip__arrow{border-bottom:0;border-left-color:transparent;border-right-color:transparent;border-top-color:#fff;bottom:-.8rem}.tooltip__popup[x-placement=right-end] .tooltip__arrow,.tooltip__popup[x-placement=right] .tooltip__arrow{border-bottom-color:transparent;border-left:0;border-right-color:#fff;border-top-color:transparent;left:-.8rem}.tooltip__popup[x-placement=bottom-end] .tooltip__arrow,.tooltip__popup[x-placement=bottom] .tooltip__arrow{border-color:#fff transparent;border-top:0;top:-.8rem}.tooltip__popup[x-placement=left-end] .tooltip__arrow,.tooltip__popup[x-placement=left] .tooltip__arrow{border-bottom-color:transparent;border-left-color:#fff;border-right:0;border-top-color:transparent;right:-.8rem}.tooltip__close{height:2.4rem;position:absolute;right:0;top:0;width:2.4rem}.m-accordion__item{position:relative}.m-accordion__button{background-color:transparent;border:transparent;cursor:pointer;height:100%;padding:0;position:relative;width:100%;z-index:1}.m-accordion__button:focus{outline:none}.m-accordion__button.focus-visible{outline:1px solid #000}.m-accordion__button:focus-visible{outline:1px solid #000}.m-accordion__item-header{border-top:1px solid #d1d4d9;font-size:18px;font-weight:700;margin:0;padding:25px 25px 25px 0;position:relative;text-align:left;width:100%}.m-accordion__item-header-icon{height:20px;position:absolute;right:0;top:30px;transition:transform .3s ease;width:20px}.m-accordion__item-header-icon:before{height:15px;width:2px}.m-accordion__item-header-icon:after,.m-accordion__item-header-icon:before{background-color:#000;content:"";left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease}.m-accordion__item-header-icon:after{height:2px;width:15px}.m-accordion__item-header-icon[data-accordion-button-icon=open]{transform:rotate(-90deg)}.m-accordion__item-header-icon[data-accordion-button-icon=open]:after{opacity:0}.m-accordion__content{height:0;overflow-y:hidden;padding-left:0;padding-right:25px;transition:height .3s ease}.m-accordion__content-inner{padding-bottom:30px;padding-top:30px}.m-accordion__item--open .m-accordion__item-header{border-bottom:1px solid #087eb5;color:#087eb5}.m-accordion__item--open .m-accordion__item-header-icon:before{background-color:#087eb5}.breadcrumb{background-color:#d2e8ec;height:40px;margin-left:auto;margin-right:auto;max-width:1920px;padding:6px 9.375% 9px}.breadcrumb__list{width:100%}.breadcrumb__list,.breadcrumb__list>li{list-style:none;margin:0;padding-left:0}.breadcrumb__list-item{display:inline-block;position:relative}.breadcrumb__list-item:first-child .breadcrumb__icon{display:none}.breadcrumb__label{color:#2d4863;font-family:maison_neuedemi,Arial,sans-serif;font-size:1.4rem}.breadcrumb__item:-webkit-any-link:focus .breadcrumb__label,.breadcrumb__item:-webkit-any-link:hover .breadcrumb__label{box-shadow:inset 0 -1px currentColor}.breadcrumb__item:-moz-any-link:focus .breadcrumb__label,.breadcrumb__item:-moz-any-link:hover .breadcrumb__label{box-shadow:inset 0 -1px currentColor}.breadcrumb__item:link:focus .breadcrumb__label,.breadcrumb__item:visited:focus .breadcrumb__label,.breadcrumb__item:link:hover .breadcrumb__label,.breadcrumb__item:visited:hover .breadcrumb__label{box-shadow:inset 0 -1px currentColor}.breadcrumb__item:any-link:focus .breadcrumb__label,.breadcrumb__item:any-link:hover .breadcrumb__label{box-shadow:inset 0 -1px currentColor}[aria-current] .breadcrumb__label{color:#000}.breadcrumb__icon{color:#2d4863;margin-right:5px;position:relative;top:1px;width:11px}@media (max-width:63.99em){.breadcrumb{display:none}}.m-content-detail__intro{margin-bottom:6rem}.m-content-detail__block{margin-bottom:3rem}.m-content-detail__aside{float:right;padding:4rem 0;width:100%}@media (min-width:48em){.m-content-detail__aside{margin-right:-150px;max-width:400px;padding:0 3rem 3rem;width:auto}}@media (min-width:64em){.m-content-detail__aside{margin-right:-200px;max-width:500px;padding:0 0 4rem 4rem}}.m-content-sidebar{border-left:9px solid #ebff36;padding-left:35px}.m-content-sidebar__headline{line-height:1.3}.m-content-sidebar__subline{display:block;margin-top:30px}.m-content-sidebar__subline+.m-content-sidebar__text{margin-top:15px}@media (max-width:29.99em){.m-content-sidebar__subline{margin-top:20px}}.m-content-sidebar__text{margin-top:30px}@media (max-width:29.99em){.m-content-sidebar__text{margin-top:20px}}.m-content-sidebar__link{margin-top:30px}@media (max-width:29.99em){.m-content-sidebar__link{margin-top:20px}}.m-download-item{padding-right:30px}.m-download-item__headline{display:block;margin-bottom:25px}.m-download-item__link{display:block;position:relative}.m-download-item__link:after{clear:both;content:"";display:block}.m-download-item__content-wrapper{position:relative}.m-download-item__icons{height:105px;left:-10px;position:absolute;top:0;width:80px}@media (max-width:29.99em){.m-download-item__icons{position:relative}}.m-download-item__document-icon{height:80px;left:0;position:absolute;top:0;width:auto;z-index:1}.m-download-item__download-icon-wrapper{background-color:#ebff36;bottom:0;height:50px;position:absolute;right:0;width:50px;z-index:2}.t-yellow .m-download-item__download-icon-wrapper{background-color:#8ec4dd}.m-download-item__download-icon{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:21px}.m-teaser-media--blue-dark .m-download-item__download-icon,.m-teaser-media--blue .m-download-item__download-icon,.o-navigation__mobile .o-navigation__panel-input-wrap .m-download-item__download-icon,.o-navigation__search .o-navigation__search-desktop .tippy-box .m-download-item__download-icon,.t-blue .m-download-item__download-icon{color:#000}.m-download-item__content{padding-left:90px;padding-top:75px}@media (max-width:29.99em){.m-download-item__content{padding-left:0;padding-top:15px}}.m-download-item__date{display:block;font-size:1.6rem;margin-bottom:5px}.m-download-item__text{display:block;font-family:maison_neuedemi,Arial,sans-serif;font-size:1.6rem}.m-download-item__info{display:block;font-size:1.7rem;margin-top:10px}.m-download-item:hover .m-download-item__text{text-decoration:underline}@media (max-width:47.99em){.m-download-item{padding-right:0}}.m-download-item--image{padding-right:0}.m-download-item--image .m-download-item__content-wrapper{top:-10px}.m-download-item--image .m-download-item__document-icon{display:none}.m-download-item--image .m-download-item__icons{float:left;height:50px;left:0;width:50px}.m-download-item--image .m-download-item__content{background-color:#fff;padding-bottom:10px;padding-left:60px;padding-top:20px}.m-download-item--image .m-download-item__info{margin-top:5px}.m-download-item--image .m-download-item__image-wrapper{left:15px;position:relative}.m-download-item--big{border-left:9px solid #ebff36;padding-left:30px;padding-right:0}@media (max-width:29.99em){.m-download-item--big{border-left:0 solid transparent;padding-left:0}}.m-facts{background:#ebff36}.m-facts__inner{display:flex;-moz-flex-direction:column;flex-direction:column}@media (min-width:64em){.m-facts__inner{-moz-flex-direction:row;flex-direction:row}}.m-facts__image{-webkit-clip-path:polygon(0 0,100% 0,100% 90%,50% 100%,0 90%);clip-path:polygon(0 0,100% 0,100% 90%,50% 100%,0 90%);flex-grow:1}.m-facts__image .image{height:100%;width:100%}.m-facts__image .image .image__img{height:100%;object-fit:cover;width:100%}@media (max-width:63.99em){.m-facts__image{width:100%}}@media (min-width:64em){.m-facts__image{-webkit-clip-path:polygon(0 0,80% 0,100% 50%,80% 100%,0 100%);clip-path:polygon(0 0,80% 0,100% 50%,80% 100%,0 100%)}}.m-facts__content{display:flex;flex-direction:column;justify-content:center;padding:6%}@media (max-width:63.99em){.m-facts__content{width:100%}}.m-facts__link{margin-top:6rem}.m-figure,.m-figure__media{position:relative}.m-figure__media{display:block;line-height:1;transition:.5s ease-in-out}.m-figure__caption,.m-figure__copyright-text{font-size:2rem;letter-spacing:0;line-height:1.43;display:block;margin-top:1rem}@media (min-width:320px) and (max-width:1920px){.m-figure__caption{font-size:calc(1.7rem + 0*(100vw - 320px)/1600)}}@media (min-width:1921px){.m-figure__caption{font-size:1.7rem}}.m-figure__copyright-text{align-items:flex-start;bottom:0;display:block;display:flex;justify-content:flex-end;position:absolute;right:-2rem;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;z-index:1}.m-figure__copyright-text__inner{text-align:left;transform:rotate(180deg)}.m-figure__video-wrapper{height:0;padding-top:56.25%;position:relative}.m-figure__video-overlay{background:#087eb5;display:flex;left:0;min-height:100%;padding:40px;position:absolute;right:0;text-align:center;top:0;z-index:99}.m-figure__video-overlay-inner{-ms-grid-row-align:center;align-self:center}@media (max-width:29.99em){.m-figure__video-overlay{padding:10px}}.m-figure__video-overlay-text{color:#fff}@media (max-width:29.99em){.m-figure__video-overlay-text{font-size:1.4rem}}.m-figure__video-overlay-button{margin-top:25px}.cmplazypreviewiframe,.m-figure__video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.m-figure__lightbox-button{position:absolute;right:1.7rem;top:1.7rem;z-index:2}.m-figure__copyright{bottom:20px;left:0;position:absolute;z-index:2}.m-figure__audio{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:6rem 4rem;position:relative}.m-figure__audio .m-figure__audio-image{margin-bottom:6rem}.m-figure__audio .m-figure__audio-player{width:100%}.form-search{display:flex}.form-search__form-group .input{box-shadow:inset 0 0 0 .3rem #000;height:6rem;padding:0 12rem 0 2rem}.form-search__button,.form-search__reset{border-radius:0;height:6rem;justify-content:center;padding-left:0;padding-right:0;width:6rem}.form-search__button .icon,.form-search__reset .icon{margin-right:0}.form-search__button{margin-left:-6rem}.form-search__button .icon{font-size:2rem}.form-search__reset{background-color:transparent;box-shadow:none;display:none;margin-left:-12rem}.form-search__reset .icon{color:#000;font-size:1.5rem}.form-search--value .form-search__reset{display:block}.form-search__reset:not([disabled]):focus,.form-search__reset:not([disabled]):hover{box-shadow:none}.gallery{position:relative}.gallery__slides-frame{flex-shrink:0;overflow-x:scroll;overflow-y:hidden;position:relative;width:100%}.slider--initialized .gallery__slides-frame{overflow:hidden}.gallery__slider{display:flex;transition-property:transform}.gallery__slider-item{flex:1 0 100%}.gallery__slider-item .figure__lightbox-button,.gallery__slider-item:not(:first-child){border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.gallery__slider-item .figure__caption{font-variation-settings:"wght" 140;font-weight:140}@media (max-width:47.99em){.gallery__slider-item .figure__caption{padding:0 2rem}}.gallery__button{bottom:0;height:5rem;padding:0 2rem;position:absolute;right:0}.gallery__button .icon--gallery{opacity:1}@media (min-width:48em){.pswp__button:not(.pswp__button--close){background-color:transparent!important;border-radius:0;color:#fff}}@media (max-width:47.99em){.pswp__button--arrow--left,.pswp__button--arrow--right{display:none}}.m-glossary-item__headline{margin-bottom:4rem}@media (min-width:30em){.m-glossary-item__text{padding-left:8rem}}@media (min-width:48em){.m-glossary-item__text{padding-left:12rem}}.m-glossary-item__link{margin-top:5rem}.m-glossary-list__inner{margin:0 auto;max-width:1000px;padding:1rem 0 calc(1rem + 4px);width:100%}.m-glossary-list__item{padding-bottom:8rem;padding-top:4rem}.m-glossary-list__item:not(:last-child){border-bottom:1px solid #d1d4da;margin-bottom:4rem}.m-infobox{margin-top:30px;padding:70px 50px 50px;position:relative}.m-infobox__icon-wrapper{background-color:#ebff36;height:75px;left:-20px;position:absolute;top:-40px;width:75px}@media (max-width:29.99em){.m-infobox__icon-wrapper{height:50px;left:-20px;top:-30px;width:50px}}.m-infobox__icon{color:#000;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:45px}@media (max-width:29.99em){.m-infobox__icon{width:20px}}.m-infobox__text{display:block;margin-bottom:25px}.m-infobox__text a{color:#fff}@media (max-width:29.99em){.m-infobox{padding:30px 20px 20px}}.link-list__list,.link-list__list>li{list-style:none;margin:0;padding-left:0}.link-list__item:not(:last-child){margin-bottom:2rem}.link-list--right .link-list__item:not(:last-child){margin-bottom:.5rem}.link-list__item .icon-link{font-variation-settings:"wght" 140;font-weight:140}@media (min-width:64em){.link-list__item .icon-link{font-size:2.2rem;line-height:2.9rem}}.pagination__inner{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.pagination__list{display:flex}.pagination__list,.pagination__list>li{list-style:none;margin:0;padding-left:0}.pagination__item{margin:0 .5rem}@media (min-width:30em){.pagination__item{margin:0 1rem}}.pagination__link{border-radius:50%;display:inline-flex;height:3rem;justify-content:center;text-decoration:none;width:3rem}.pagination__link:focus,.pagination__link:hover{box-shadow:inset 0 0 0 .2rem #000}.pagination__link--current{background-color:#000;color:#fff;font-variation-settings:"wght" 140;font-weight:140;padding-left:.2rem}.pagination__link--current:focus,.pagination__link--current:hover{text-decoration:none}.pagination__next{margin-left:1rem}@media (min-width:30em){.pagination__next{margin-left:2rem}}.pagination__prev{margin-right:1rem}@media (min-width:30em){.pagination__prev{margin-right:2rem}}.m-quote__image{display:inline-block;max-width:550px;width:40%}@media (max-width:63.99em){.m-quote__image{margin-left:15%}}.m-quote__content{box-sizing:border-box;display:inline-block;padding-left:9%;position:relative;top:50px;vertical-align:top;width:59%}@media (max-width:63.99em){.m-quote__content{padding-left:15%;top:25px;width:100%}}.m-quote__icon{color:#ebff36;height:auto;position:absolute;right:85%;top:12px;width:23%;z-index:2}@media (max-width:63.99em){.m-quote__icon{width:15%}}.m-quote__quote{font-family:maison_neuelight,Arial,sans-serif;line-height:1.6}@media (min-width:320px) and (max-width:1920px){.m-quote__quote{font-size:calc(2.4rem + 8*(100vw - 320px)/1600)}}@media (min-width:1921px){.m-quote__quote{font-size:3.2rem}}.m-quote__author{display:block;margin-bottom:10px;margin-top:35px}.m-quote__link{display:inline-block;margin-top:50px}@media (max-width:63.99em){.m-quote__link{margin-top:25px}}.m-quote--small .m-quote__content{width:100%}@media (max-width:63.99em){.m-quote--small .m-quote__content{padding-left:15%}}.m-quote--small .m-quote__icon{left:0;width:9%}@media (max-width:63.99em){.m-quote--small .m-quote__icon{width:14%}}@media (min-width:320px) and (max-width:1920px){.m-quote--small .m-quote__quote{font-size:calc(2.8rem + 14*(100vw - 320px)/1600)}}@media (min-width:1921px){.m-quote--small .m-quote__quote{font-size:4.2rem}}.m-quote--smaller .m-quote__content{width:100%}@media (max-width:63.99em){.m-quote--smaller .m-quote__content{padding-left:15%}}.m-quote--smaller .m-quote__icon{left:0;width:9%}@media (max-width:63.99em){.m-quote--smaller .m-quote__icon{width:14%}}@media (min-width:320px) and (max-width:1920px){.m-quote--smaller .m-quote__quote{font-size:calc(2.2rem + 2*(100vw - 320px)/1600)}}@media (min-width:1921px){.m-quote--smaller .m-quote__quote{font-size:2.4rem}}@media (min-width:320px) and (max-width:1920px){.m-quote--smaller .m-quote__author.a-headline--h2{font-size:calc(2rem + 2*(100vw - 320px)/1600)}}@media (min-width:1921px){.m-quote--smaller .m-quote__author.a-headline--h2{font-size:2.2rem}}@media (min-width:320px) and (max-width:1920px){.m-quote--smaller .m-quote__subline.a-paragraph{font-size:calc(1.7rem + 0*(100vw - 320px)/1600)}}@media (min-width:1921px){.m-quote--smaller .m-quote__subline.a-paragraph{font-size:1.7rem}}.m-text>ol{padding-left:2.5rem}.m-search-box__searchbar{display:flex}@media (max-width:47.99em){.m-search-box__searchbar{display:block}}.m-search-box__search{margin-right:15px;position:relative;width:50%}@media (max-width:47.99em){.m-search-box__search{width:100%}}.m-search-box__info{line-height:58px}@media (max-width:47.99em){.m-search-box__info{display:block;line-height:1.5;margin-top:10px}}.m-search-box__labels{list-style:none;margin-top:50px;padding:0}.m-search-box__label-item{display:inline-block;margin-bottom:30px;margin-right:25px}@media (max-width:47.99em){.m-search-box__label-item{margin-bottom:15px;margin-right:0}}.m-m-teaser-article__inner:after{clear:both;content:"";display:block}@media (min-width:48em){.m-m-teaser-article__inner{display:flex}}.m-m-teaser-article__image{float:left;width:40%}.m-m-teaser-article__image+.m-m-teaser-article__content{float:left;padding-left:45px;width:60%}@media (max-width:47.99em){.m-m-teaser-article__image+.m-m-teaser-article__content{float:none;margin-top:25px;padding:0;width:100%}}@media (max-width:47.99em){.m-m-teaser-article__image{float:none;width:100%}}.m-m-teaser-article__content{flex-grow:1;width:100%}.m-m-teaser-article__kicker{color:#192b46;font-family:maison_neuedemi,Arial,sans-serif;font-size:1.5rem;letter-spacing:.45px;text-transform:uppercase}.m-m-teaser-article__headline{margin-top:15px}.m-m-teaser-article__text{margin-top:25px}.m-m-teaser-article__link{margin-top:40px}.m-m-teaser-article--background{background-color:#d2e8ec;padding:40px 50px}@media (max-width:47.99em){.m-m-teaser-article--background{padding:20px}}.m-teaser-card{background-color:#d2e8ec;margin-top:4rem;padding:4rem}.m-teaser-card__inner{height:100%}.m-teaser-card__content,.m-teaser-card__inner{display:flex;flex-direction:column;justify-content:flex-end}.m-teaser-card__content{flex-grow:1}.m-teaser-card__image .image{border:1px solid #d1d4da;margin-top:-8rem}.m-teaser-card__text{color:#192b46;display:flex;flex-direction:column;font-family:maison_neuedemi,Arial,sans-serif;justify-content:flex-end;margin-top:2.5rem;min-height:9rem}.m-teaser-card__link{margin-top:3rem}@media (min-width:48em){.m-teaser-card__link{margin-top:4rem}}.m-teaser-media__inner{display:flex;flex-direction:column;margin-bottom:3rem}@media (min-width:48em){.m-teaser-media__inner{flex-direction:row}}.m-teaser-media__left-wrapper{background:#8ec4dd;-webkit-clip-path:polygon(0 0,100% 0,100% 90%,50% 100%,0 90%);clip-path:polygon(0 0,100% 0,100% 90%,50% 100%,0 90%);width:100%}.m-teaser-media__left-wrapper .image{box-sizing:border-box;height:100%}.m-teaser-media__left-wrapper .image__img{height:100%;object-fit:cover}@media (min-width:48em){.m-teaser-media__left-wrapper{-webkit-clip-path:polygon(0 0,80% 0,100% 50%,80% 100%,0 100%);clip-path:polygon(0 0,80% 0,100% 50%,80% 100%,0 100%);width:40%}}@media (min-width:64em){.m-teaser-media__left-wrapper{-webkit-clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%);clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%)}}.m-teaser-media__content-wrapper{display:flex;flex-direction:column;justify-content:center;position:relative}@media (min-width:48em){.m-teaser-media__content-wrapper{width:60%}}.m-teaser-media__content-inner{height:100%;max-width:750px;padding:6rem;position:relative}.m-teaser-media__meta{display:flex;font-size:1.4rem;margin-bottom:2rem}.m-teaser-media__date{border-right:1px solid;margin-right:1rem;padding-right:1rem}.m-teaser-media__text{margin-top:2rem}.m-teaser-media__read-more{margin:4rem 0}.m-teaser-media__read-all{bottom:0;display:flex;justify-content:center;left:0;margin-top:4rem;max-width:750px;position:absolute;transform:translateY(50%);width:100%}.m-teaser-media--blue-light{background:#d2e8ec}.m-teaser-media--blue-dark{background:#2d4863}.m-teaser-media--wide .m-teaser-media__left-wrapper{-webkit-clip-path:polygon(0 0,80% 0,100% 50%,80% 100%,0 100%);clip-path:polygon(0 0,80% 0,100% 50%,80% 100%,0 100%);width:20%}.m-teaser-media--wide .m-teaser-media__content-wrapper{flex-grow:1}.m-teaser-media--wide .m-teaser-media__content-inner,.m-teaser-media--wide .m-teaser-media__read-all{max-width:none}.m-m-teaser-text{padding:40px}.m-m-teaser-text__headline-wrapper .icon{vertical-align:text-top}.m-m-teaser-text__headline{display:inline-block}.m-m-teaser-text__text{margin-top:35px}.m-m-teaser-text__text a{text-decoration:underline}.m-m-teaser-text__text a:hover{text-decoration:none}.m-m-teaser-text__link{margin-top:40px}@media (max-width:29.99em){.m-m-teaser-text{padding:25px}}.m-m-teaser-text--dark{background-color:#2d4863}.m-m-teaser-text--dark .m-m-teaser-text__link:hover,.m-m-teaser-text--dark .m-m-teaser-text__link:hover .a-link__text,.m-m-teaser-text--dark .m-m-teaser-text__link:hover .icon{color:#fff}.m-m-teaser-text--padding-left{padding-left:120px}@media (max-width:29.99em){.m-m-teaser-text--padding-left{padding:25px}}.m-m-teaser-text--big{padding-right:100px;padding-top:140px}@media (max-width:63.99em){.m-m-teaser-text--big{padding-right:40px}}@media (max-width:29.99em){.m-m-teaser-text--big{padding:80px 25px 25px}}.m-teaser-podcast{padding:2.5rem}.m-teaser-podcast__inner{display:flex;flex-direction:column}.m-teaser-podcast__content,.m-teaser-podcast__image{width:100%}.m-teaser-podcast__headline{display:inline-block}.m-teaser-podcast__text{margin-top:35px}.m-teaser-podcast__link{margin-top:40px}@media (min-width:48em){.m-teaser-podcast{padding:4rem}.m-teaser-podcast__inner{flex-direction:row}.m-teaser-podcast__image{padding-right:5rem;width:40%}.m-teaser-podcast__content{width:60%}}@media (min-width:64em){.m-teaser-podcast__inner{flex-direction:row}.m-teaser-podcast__image{padding-right:5rem;width:20%}.m-teaser-podcast__content{width:80%}}.m-text{color:#192b46;line-height:1.6}@media (min-width:320px) and (max-width:1920px){.m-text{font-size:calc(1.8rem + 2*(100vw - 320px)/1600)}}@media (min-width:1921px){.m-text{font-size:2rem}}.m-text>:not(:last-child){margin-bottom:3rem}.m-text>.a-headline--h2,.m-text>.a-headline--h3{margin-bottom:2rem;margin-top:6rem}.m-text>ol,.m-text>ul{list-style:none;overflow:hidden;padding-left:0}.m-text>ul li:before{background-color:#000;border-radius:50%;content:"";display:block;height:6px;position:absolute;transform:translate(-2.2rem,1rem);width:6px}.t-dark .m-text>ul li:before{background-color:#fff}.m-text>ol{counter-reset:a}.m-text>ul li{padding-left:2.2rem}.m-text>ol li{padding-left:2.9rem}.m-text>ol li:not(:last-child),.m-text>ul li:not(:last-child){margin-bottom:1rem}.m-text>ol li{counter-increment:a}.m-text>ol li:before{content:counter(a) ".";font-variation-settings:"wght" 140;font-weight:140;position:absolute;transform:translate(-2.6rem)}.m-text--strong{font-family:maison_neuedemi,Arial,sans-serif;line-height:1.45}@media (min-width:320px) and (max-width:1920px){.m-text--strong{font-size:calc(2rem + 2*(100vw - 320px)/1600)}}@media (min-width:1921px){.m-text--strong{font-size:2.2rem}}.m-text--big{line-height:1.5}@media (min-width:320px) and (max-width:1920px){.m-text--big{font-size:calc(2rem + 4*(100vw - 320px)/1600)}}@media (min-width:1921px){.m-text--big{font-size:2.4rem}}.to-top{align-items:center;display:inline-flex;flex-direction:column;opacity:0;pointer-events:all;position:-webkit-sticky;position:sticky;text-align:center;top:calc(100% - 7.5rem);transition:opacity .3s,visibility .3s;visibility:hidden;z-index:104}.to-top .icon-button{background-color:#087eb5;border-color:#fff;border-radius:0;color:#fff}.to-top .icon-button:before{display:none}.to-top .icon-button:focus,.to-top .icon-button:hover{background-color:#192b46;color:#fff}.to-top .icon-button:focus:before,.to-top .icon-button:hover:before{background-color:#000}@media (min-width:48em){.to-top--visible{opacity:1;visibility:visible}}.to-top__text{font-size:2rem;margin:1rem}.m-person-info__header{align-items:flex-end;display:flex;margin-bottom:25px}.m-person-info__image{margin-right:15px;width:125px}.m-person-info__links{margin-top:15px}.m-person-info__links a{margin-top:5px}.m-twitter{background-color:#d2e8ec;margin-bottom:40px;padding:40px 20px 70px;position:relative}.m-twitter__wrapper{display:flex}@media (max-width:47.99em){.m-twitter__wrapper{display:block}}.m-twitter-element{padding:10px}.m-twitter-element__title{display:flex}.m-twitter-element__headline{font-size:1.4rem;padding-left:15px}.m-twitter-element__tweet{margin-top:15px}.m-twitter-element__tweet a{color:#087eb5}.m-twitter-element__time{display:block;font-size:12px;margin-top:10px}.m-twitter-element__image{width:50px}.m-twitter-element__tweet-image{margin-top:20px}.m-twitter-element__actions{margin-top:15px;padding:0}.m-twitter-element__actions li{display:inline-block;font-size:14px;margin-right:10px}.m-twitter-element__icon{margin-right:5px}.m-twitter-element__action:hover{color:#087eb5!important}@media (max-width:47.99em){.m-twitter-element{margin-bottom:20px;width:100%}}.m-twitter__read-all{bottom:0;display:flex;justify-content:center;left:0;margin-top:4rem;position:absolute;transform:translateY(50%);width:100%}.m-twitter-element__link:hover span{color:#087eb5}.m-instagram{background-color:#d2e8ec;margin-bottom:40px;padding:40px 20px;position:relative}.m-instagram__wrapper{display:flex}@media (max-width:47.99em){.m-instagram__wrapper{display:block}}.m-instagram-element{padding:15px;width:33%}.m-instagram-element__image{width:100%}@media (max-width:47.99em){.m-instagram-element{width:100%}}.m-instagram__read-all{bottom:0;display:flex;justify-content:center;left:0;margin-top:4rem;position:absolute;transform:translateY(50%);width:100%}.m-youtube{margin-bottom:40px;position:relative}.m-youtube__wrapper{background-color:#d2e8ec;margin:0 auto;max-width:945px}.m-youtube .m-figure__caption{margin-top:0;padding:15px 15px 40px;position:relative}.m-youtube .m-figure__video-overlay{box-sizing:border-box}.m-youtube__read-all{bottom:0;display:flex;justify-content:center;left:0;margin-top:4rem;position:absolute;transform:translateY(50%);width:100%}@media (min-width:78.75em){.m-youtube__wrapper{max-width:75vw}}.m-info-banner{background-color:#ebff36;padding:15px;position:relative;z-index:2}.m-info-banner__inner{margin-left:auto;margin-right:auto;max-width:1920px;padding-left:9.375%;padding-right:9.375%;position:relative}.m-info-banner--podcast{background-color:#9feadb;overflow:hidden}.m-info-banner--podcast .m-info-banner__inner{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto;padding-left:9.375%;padding-right:9.375%;position:relative}.m-info-banner--podcast .m-info-banner__podcast-icon{margin-right:1rem}@media (max-width:47.99em){.m-info-banner--podcast .m-info-banner__podcast-icon{margin-right:0}}@media (max-width:63.99em){.m-info-banner--podcast .m-info-banner__text{display:none}}.m-info-banner--podcast .m-info-banner__link{margin-left:2rem}@media (max-width:63.99em){.m-info-banner--podcast .m-info-banner__link{display:none}}.m-info-banner--podcast .m-info-banner__link-mobile{margin-left:1rem}@media (min-width:64em){.m-info-banner--podcast .m-info-banner__link-mobile{display:none}}.m-info-banner--podcast .m-info-banner__deco{height:100%;left:0;position:absolute;top:0;width:100%}.m-info-banner--podcast .m-info-banner__deco>*{position:absolute}.m-info-banner--podcast .m-info-banner__deco-left{bottom:0;height:100%;left:0;transform:translateX(-50%)}@media (min-width:48em){.m-info-banner--podcast .m-info-banner__deco-left{transform:translateX(-25%)}}@media (min-width:64em){.m-info-banner--podcast .m-info-banner__deco-left{transform:translateX(0)}}.m-info-banner--podcast .m-info-banner__deco-left-2{bottom:0;left:0;transform:translateY(80%)}@media (min-width:48em){.m-info-banner--podcast .m-info-banner__deco-left-2{left:10%;transform:translateY(50%)}}@media (min-width:64em){.m-info-banner--podcast .m-info-banner__deco-left-2{transform:translateY(20%)}}@media (min-width:78.75em){.m-info-banner--podcast .m-info-banner__deco-left-2{left:15%;transform:translate(0)}}.m-info-banner--podcast .m-info-banner__deco-right{right:0;top:0;transform:translateX(85%)}@media (min-width:48em){.m-info-banner--podcast .m-info-banner__deco-right{transform:translateX(60%)}}@media (min-width:78.75em){.m-info-banner--podcast .m-info-banner__deco-right{transform:translateX(0)}}.m-info-banner--podcast .m-info-banner__deco-right-2{right:0;top:0;transform:translateY(-80%)}@media (min-width:48em){.m-info-banner--podcast .m-info-banner__deco-right-2{right:20%;transform:translateY(-50%)}}@media (min-width:64em){.m-info-banner--podcast .m-info-banner__deco-right-2{right:10%}}@media (min-width:78.75em){.m-info-banner--podcast .m-info-banner__deco-right-2{right:20%;transform:translate(0)}}.o-contact-collection__inner{margin:0 -7px;max-width:1200px}.o-contact-collection__inner:after{clear:both;content:"";display:block}@media (max-width:47.99em){.o-contact-collection__inner{margin:0}}.o-contact-collection__col{float:left;padding:0 7px;position:relative;width:50%}.o-contact-collection__col:nth-child(2){top:80px}@media (max-width:47.99em){.o-contact-collection__col:nth-child(2){top:0}}@media (max-width:47.99em){.o-contact-collection__col{padding:0;width:100%}}.o-contact-collection__row{margin-bottom:15px}.o-download-collection__kicker{display:block;font-family:maison_neuedemi,Arial,sans-serif;margin-bottom:35px}@media (min-width:320px) and (max-width:1920px){.o-download-collection__kicker{font-size:calc(2rem + 2*(100vw - 320px)/1600)}}@media (min-width:1921px){.o-download-collection__kicker{font-size:2.2rem}}.o-download-collection__download-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.o-download-collection__download-wrapper:after{clear:both;content:"";display:block}.o-download-collection__download-item{display:inline-block;float:left;margin-bottom:35px;width:50%}@media (max-width:47.99em){.o-download-collection__download-item{float:none;width:100%}}.o-footer{color:#fff;margin-top:100px;position:relative}.o-footer .m-facts,.o-footer .wrap{margin-top:0}@media (max-width:29.99em){.o-footer .m-facts__inner,.o-footer .wrap__inner{margin-top:0!important}}@media (max-width:29.99em){.o-footer .grid-s-12{margin-top:55px!important}}.o-footer__additional-inner{background-color:#d2e8ec;color:#000;padding:50px 50px 50px 250px;position:relative;top:70px;width:100%}@media (max-width:63.99em){.o-footer__additional-inner{padding:18px 25px 25px}}@media (max-width:47.99em){.o-footer__additional-inner{padding:18px 25px 25px}}.o-footer__additional-content-headline{margin-bottom:20px}@media (max-width:63.99em){.o-footer__additional-content-headline{margin-top:35px;padding-left:80px}}@media (max-width:47.99em){.o-footer__additional-content-headline{margin-top:8px;padding-left:40px}}.o-footer__additional-content-icon{color:#fff;height:220px;left:15px;position:absolute;top:-10px;width:200px}@media (max-width:63.99em){.o-footer__additional-content-icon{height:80px;top:0;width:80px}}@media (max-width:47.99em){.o-footer__additional-content-icon{height:50px;width:50px}}.o-footer__inner{padding-top:135px}@media (max-width:63.99em){.o-footer__inner{padding-bottom:200px}}@media (max-width:29.99em){.o-footer__inner{padding-top:0}}.o-footer__headline{margin-bottom:30px}.o-footer__text{display:block;margin-bottom:15px}.o-footer__opening-time span{display:inline-block}.o-footer__text--phone{font-family:maison_neuedemi,Arial,sans-serif;line-height:1;margin-bottom:35px}@media (min-width:320px) and (max-width:1920px){.o-footer__text--phone{font-size:calc(2.4rem + 8*(100vw - 320px)/1600)}}@media (min-width:1921px){.o-footer__text--phone{font-size:3.2rem}}.o-footer__text--phone .icon{height:23px;margin-right:5px;position:relative;top:-1px}.o-footer__link-list{padding:0}.o-footer__link-list li{list-style:none;margin-bottom:10px}.o-footer__badge{background-color:#ebff36;color:#192b46;display:inline-block;font-family:maison_neuedemi,Arial,sans-serif;font-size:2.2rem;padding:30px 25px 45px;transition:all .2s ease-in}.o-footer__badge+.o-footer__badge{margin-left:25px}@media (max-width:63.99em){.o-footer__badge+.o-footer__badge{margin-left:0}}.o-footer__badge:focus,.o-footer__badge:hover{background-color:#2d4863;color:#fff}@media (max-width:63.99em){.o-footer__badge{margin-right:10px;margin-top:15px}}@media (max-width:29.99em){.o-footer__badge{padding:30px 25px;text-align:center;width:100%;font-size:1.8rem}}.o-footer__meta{margin-top:30px}.o-footer__meta-navigation{float:left;list-style:none;padding:30px 0 0}@media (max-width:63.99em){.o-footer__meta-navigation{float:none;padding-top:0;width:100%}}.o-footer__meta-navigation-item{display:inline-block;margin-bottom:20px;margin-right:35px}@media (max-width:29.99em){.o-footer__meta-navigation-item{margin-right:10px}}.o-footer__meta-social{float:right;list-style:none;padding:30px 0 0}@media (max-width:63.99em){.o-footer__meta-social{float:none}}.o-footer__meta-social-item{display:inline-block;padding:0 10px}.o-footer__meta-social-item .icon{height:35px;width:35px}.o-footer__meta-social-item:hover .icon{color:#192b46}@media (max-width:29.99em){.o-footer__meta{margin-top:0}}@media (max-width:47.99em){.o-footer{margin-top:0}}.header{background-color:#fff;margin-left:auto;margin-right:auto;max-width:1920px;padding-left:9.375%;padding-right:9.375%;position:relative}.header__inner{display:flex;flex-direction:column;margin-top:10px}.header__row{display:flex;justify-content:space-between;margin-left:-2rem;margin-right:-2rem}.header__col{flex-grow:1;padding-left:2rem;padding-right:2rem}.header__navigation{width:100%}@media (min-width:78.75em){.header__navigation{display:block;margin-top:35px}}@media (min-width:78.75em){.header__col--logo-wrap{max-width:34%}}.header__logo{display:flex;margin:0 -1rem;padding-bottom:2rem;padding-top:2rem;position:relative}.header__logo .a-logo{display:block;float:left;padding:0 1rem}.header__col--meta{display:none}@media (min-width:64em){.header__col--meta{align-items:flex-start;display:flex;justify-content:flex-end}}.header__meta-navigation-wrapper{padding:2rem 0}.header__meta-navigation ul{align-items:center;display:flex;line-height:1;list-style:none;padding:0}.header__meta-navigation li:not(:first-child){padding-left:2rem}@media (min-width:78.75em){.header__meta-navigation li:not(:first-child){padding-left:3rem}}.header__meta-navigation li.header__meta-navigation-item-divided{border-left:1px solid #000;margin-left:1rem;padding-left:1rem}@media (min-width:78.75em){.header__meta-navigation li.header__meta-navigation-item-divided{margin-left:2rem;padding-left:2rem}}.header__badge-wrapper{display:flex;padding:0 0 0 2rem}@media (max-width:87.5em){.header__badge-wrapper{display:none}}.header__badge{align-items:center;background-color:#ccc;display:flex;font-size:1.4rem;padding:60px 1.5rem 1.5rem;position:relative;top:-30px;transition:all .2s ease}.header__badge:not(:first-child){margin-left:10px}.header__badge .icon{height:2.5rem;margin-right:1rem;width:2.5rem}.header__badge:hover{top:-20px}.header__badge--phone{background:#ebff36}.header__badge--portal{background:#1d5f72;color:#fff}.o-image-download-list{max-width:1640px;position:relative}.o-image-download-list__content{background-color:#d2e8ec;height:39vw;max-height:620px;padding:50px 60px;width:91.58667%}@media (max-width:87.5em){.o-image-download-list__content{height:auto;max-height:none;padding-bottom:45vw;width:100%}}@media (max-width:63.99em){.o-image-download-list__content{padding-bottom:20px}}@media (max-width:47.99em){.o-image-download-list__content{padding-left:20px;padding-right:20px;padding-top:20px}}.o-image-download-list__headline{margin-bottom:20px;width:33%}@media (max-width:87.5em){.o-image-download-list__headline{width:100%}}.o-image-download-list__text{width:33%}@media (max-width:87.5em){.o-image-download-list__text{width:100%}}.o-image-download-list__image-list{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;padding:0}.o-image-download-list__image{margin-bottom:50px;padding:0 40px;width:33%}.o-image-download-list__image:nth-child(3n+2){transform:translateY(60px)}@media (max-width:63.99em){.o-image-download-list__image:nth-child(3n+2){transform:none}}@media (max-width:63.99em){.o-image-download-list__image{width:50%}}@media (max-width:47.99em){.o-image-download-list__image{padding:0 20px;width:100%}}.o-image-download-list--content .o-image-download-list__image-wrapper{left:0;padding-left:20%;position:absolute;right:0;top:30px}@media (max-width:87.5em){.o-image-download-list--content .o-image-download-list__image-wrapper{padding-left:60px;padding-right:60px;position:relative;top:-45vw}}@media (max-width:63.99em){.o-image-download-list--content .o-image-download-list__image-wrapper{padding-left:20px;padding-right:20px;top:0}}.o-image-download-list--content .o-image-download-list__image-list{align-items:flex-end;justify-content:flex-end;margin:0 -30px}@media (max-width:87.5em){.o-image-download-list--content .o-image-download-list__image-list{justify-content:flex-start;margin:0;padding-top:50px}}@media (max-width:63.99em){.o-image-download-list--content .o-image-download-list__image-list{margin:0}}.o-image-download-list--content .o-image-download-list__image{margin:0 30px 40px;padding:0;transform:none;width:40%}.o-image-download-list--content .o-image-download-list__image:first-child{margin-left:20%}@media (max-width:87.5em){.o-image-download-list--content .o-image-download-list__image:first-child{margin-left:0}}@media (max-width:87.5em){.o-image-download-list--content .o-image-download-list__image:nth-child(3){margin-left:15%}}.o-image-download-list--content .o-image-download-list__image:nth-child(4){margin-right:15%}@media (max-width:87.5em){.o-image-download-list--content .o-image-download-list__image:nth-child(4){margin-right:0}}.o-image-download-list--content .o-image-download-list__image:nth-child(2),.o-image-download-list--content .o-image-download-list__image:nth-child(3){width:30%}.o-image-download-list--content .o-image-download-list__image:nth-child(3),.o-image-download-list--content .o-image-download-list__image:nth-child(4){align-self:flex-start}@media (max-width:63.99em){.o-image-download-list--content .o-image-download-list__image{margin:0!important;padding:10px;width:50%!important}}@media (max-width:47.99em){.o-image-download-list--content .o-image-download-list__image{width:100%!important}}@media (max-width:63.99em){.o-image-download-list--content{background-color:#d2e8ec}}.o-image-text{display:flex;flex-direction:row-reverse;max-width:1600px;position:relative}.o-image-text:after{clear:both;content:"";display:block}.o-image-text__image{margin-left:-75px;width:60%;z-index:10}@media (max-width:63.99em){.o-image-text__image{margin-left:-20px;width:100%}}.o-image-text__text{float:left;margin-top:50px;position:relative;width:48%;z-index:1}@media (max-width:63.99em){.o-image-text__text{margin-top:-50px;width:100%}}@media (max-width:63.99em){.o-image-text{flex-direction:column}}.o-image-text--image-right{flex-direction:row}.o-image-text--image-right .o-image-text__image{margin-left:0;margin-right:-75px;margin-top:50px}@media (max-width:63.99em){.o-image-text--image-right .o-image-text__image{margin-left:-20px}}.o-image-text--image-right .o-image-text__text{margin-top:0}@media (max-width:63.99em){.o-image-text--image-right .o-image-text__text{margin-top:-50px}}@media (max-width:63.99em){.o-image-text--image-right{flex-direction:column}}@media all{.list{padding-left:2rem;padding-right:2rem}}@media (min-width:30em){.list{padding-left:2rem;padding-right:2rem}}@media (min-width:48em){.list{padding-left:4rem;padding-right:4rem}}@media (min-width:78.75em){.list{padding-left:9rem;padding-right:9rem}}.list__inner{margin:0 auto;max-width:104.4rem;width:100%}.list__headline{margin-bottom:2.5rem}@media (min-width:64em){.list__headline{margin-bottom:5rem}}.list__results{border-bottom:1px solid #000;padding:1rem 0}.list__form-search+.list__results{border:0}@media (min-width:30em){.list__results{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}}.list__results-text{font-size:2rem;letter-spacing:0;line-height:1.43;margin-bottom:1rem;margin-right:1.5rem}@media (min-width:30em){.list__results-text{margin-bottom:0}}.list__tab-bar{margin:3rem 0 0}@media (min-width:64em){.list__tab-bar{margin:5rem 0 0}}.list__form-list-filter,.list__form-search{margin-bottom:2.5rem}@media (min-width:48em){.list__form-list-filter,.list__form-search{margin-bottom:5rem}}.list__filter-tag-group{margin-top:1.5rem}.list__list .list__list-item{border-bottom:1px solid #000;padding:2.5rem 0}.list__list{margin-bottom:6.2rem}.o-navigation__link-label-external:before{content:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.504 25.501'%3E%3Cpath fill='%2347566b' d='M1.191 25.5A1.2 1.2 0 0 1 0 24.3V4.389a1.194 1.194 0 0 1 1.191-1.192h11.4a1.192 1.192 0 0 1 0 2.384H2.386v17.527h17.527V12.903a1.192 1.192 0 1 1 2.383 0v11.4a1.2 1.2 0 0 1-1.191 1.2Zm8.836-10.022a1.184 1.184 0 0 1 0-1.687l11.4-11.406h-3.934a1.192 1.192 0 0 1 0-2.385h6.813a1.2 1.2 0 0 1 1.2 1.192.849.849 0 0 1 0 .1V8a1.19 1.19 0 1 1-2.379 0V4.063l-11.41 11.411a1.193 1.193 0 0 1-1.684 0Z' transform=''/%3E%3C/svg%3E");display:inline-block;margin-right:10px;width:15px}.o-navigation__controls{align-items:center;background:#192b46;border-radius:99999px;display:flex;justify-content:space-between;padding:0 1rem}@media (max-width:63.99em){.o-navigation__controls{bottom:5rem;left:50%;max-width:calc(100% - 4rem);position:fixed;transform:translateX(-50%);z-index:99999}}@media (min-width:64em){.o-navigation__controls{display:none}}.o-navigation__control{align-items:center;color:#fff;display:flex;flex-direction:column;height:6rem;justify-content:flex-end;margin:0 1rem;padding-bottom:.5rem;position:relative;width:6rem}.o-navigation__control .o-navigation__control-label{font-size:1.4rem;transition:all .3s ease}.o-navigation__control .o-navigation__control-icon{align-items:center;display:flex;flex-grow:1;justify-content:center;transition:all .3s ease;width:100%}.o-navigation__control .o-navigation__control-icon .icon{position:absolute;transition:all .3s ease}.o-navigation__control .icon--close{transform:scale(0)}.o-navigation__control[aria-expanded=true]{color:#ebff36}.o-navigation__control[aria-expanded=true] .icon--close{transform:scale(1)}.o-navigation__control[aria-expanded=true] .icon--main{transform:scale(0)}.o-navigation__control--toggle .o-navigation__control-icon{align-items:center;background:#087eb5;border-radius:9999px;box-shadow:0 0 20px 10px rgba(25,43,70,.25);display:flex;height:6rem;justify-content:center;position:absolute;top:-3rem;width:6rem}.o-navigation__control--toggle[aria-expanded=true]{color:#ebff36}.o-navigation__control--toggle[aria-expanded=true] .o-navigation__control-icon{background:#ebff36;color:#192b46}.o-navigation__template{display:none}.o-navigation__desktop{display:none;position:relative}.o-navigation__desktop .o-navigation__inner{align-items:flex-end;display:flex;width:100%}@media (min-width:64em){.o-navigation__desktop{display:block;opacity:1;overflow:visible;visibility:visible}}.o-navigation__mobile{height:calc(100vh - 8rem);left:0;max-width:none;overflow:hidden;position:fixed;top:0;width:100vw}.o-navigation__mobile .o-navigation{display:block;height:100%;width:100%}.o-navigation__mobile .o-navigation__inner{display:flex;flex-direction:column;height:100%;width:100%}.o-navigation__mobile .o-navigation__panel-inner>:not(:last-child){margin-bottom:2rem}.o-navigation__mobile .o-navigation__panel-input-wrap{background:#087eb5}.o-navigation__mobile>.tippy-box{height:100%;width:100%}.o-navigation__mobile>.tippy-box>.tippy-content{height:100%}.o-navigation__search{height:8rem;width:8rem;z-index:9991}.o-navigation__search--active{z-index:9999}.o-navigation__search .o-navigation__search-button{align-items:flex-start;background:#192b46;bottom:0;cursor:pointer;display:flex;height:8rem;justify-content:center;padding-top:2.5rem;position:absolute;right:0;transition:all .2s ease;width:8rem}.o-navigation__search .o-navigation__search-button .icon{color:#fff;height:2.5rem;transition:all .2s ease;width:2.5rem}.o-navigation__search .o-navigation__search-button:after{background:#192b46;content:"";display:block;height:4rem;position:absolute;top:100%;width:100%}.o-navigation__search--active .o-navigation__search-button,.o-navigation__search .o-navigation__search-button:hover{height:10rem}.o-navigation__search .o-navigation__search-desktop{height:4rem;overflow:hidden;position:absolute;right:0;top:100%;transition:width .5s ease 0ms,height .3s ease 0ms;width:8rem}.o-navigation__search .o-navigation__search-desktop .tippy-box{background:#192b46}.o-navigation__search .o-navigation__search-desktop .o-navigation__panel-inner{opacity:0;transition:all .3s ease}.o-navigation__search .o-navigation__search-desktop--active{width:100%}.o-navigation__search .o-navigation__search-desktop--active .o-navigation__panel-inner{opacity:1;transition:all .3s ease .5s}@media (max-width:63.99em){.o-navigation__search{display:none}}.o-navigation--top{background-color:#087eb5}.o-navigation--top .o-navigation__list{display:flex;margin:0 auto;max-width:560px;padding:0;width:100%}@media (min-width:64em){.o-navigation--top .o-navigation__list{margin:0;max-width:none;min-width:300px}}.o-navigation--top .o-navigation__item{align-items:center;background-color:#087eb5;color:#fff;display:flex;flex-grow:1;font-size:1.4rem;justify-content:center;text-align:center}.o-navigation--top .o-navigation__item-icon{height:2rem;margin:1rem;width:2rem}.o-navigation--top .o-navigation__link{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:1rem;width:100%}@media (min-width:64em){.o-navigation--top{display:none}}.o-navigation--multilevel{flex-grow:1;position:relative;z-index:9992}.o-navigation--multilevel .tippy-box{border-radius:0;display:flex;min-height:100%}@media (max-width:63.99em){.o-navigation--multilevel .tippy-box[data-theme~=light]{box-shadow:none}}@media (min-width:64em){.o-navigation--multilevel .tippy-box{height:unset}}.o-navigation--multilevel .tippy-content{display:flex;flex-direction:column;height:100%;min-height:100%;padding:0;width:100%}.o-navigation--multilevel .o-navigation__list{height:100%;list-style:none;margin:0 auto;max-width:560px;padding:0 0 8rem;width:100%}@media (max-width:63.99em){.o-navigation--multilevel .o-navigation__list{overflow:scroll;scroll-behavior:smooth}}@media (min-width:64em){.o-navigation--multilevel .o-navigation__list{margin:0;max-width:none;min-width:300px;padding:0}}.o-navigation--multilevel .o-navigation__link{display:inline-block;line-height:1.2;padding:2rem;position:relative;text-align:left;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.o-navigation--multilevel .o-navigation__link-label{font-family:maison_neuedemi,Arial,sans-serif;letter-spacing:.63px}@media (min-width:64em){.o-navigation--multilevel .o-navigation__link-label{color:#47566b}}.o-navigation--multilevel .o-navigation__link:focus{outline-offset:-3px}.o-navigation--multilevel .o-navigation__item--active>.o-navigation__link>.o-navigation__link-label{color:#192b46}.o-navigation--multilevel .o-navigation__link--dropdown{display:flex}.o-navigation--multilevel .o-navigation__link--dropdown .o-navigation__link-label{flex-grow:1;padding-right:1rem}.o-navigation--multilevel .o-navigation__dropdown{height:100%;left:0;min-width:100%;position:absolute;top:0}@media (max-width:63.99em){.o-navigation--multilevel .o-navigation__dropdown{overflow:scroll;scroll-behavior:smooth}}@media (min-width:64em){.o-navigation--multilevel .o-navigation__dropdown{height:unset;position:relative;width:unset}}.o-navigation--multilevel .o-navigation__dropdown-inner{display:flex;flex-direction:column;height:100%}.o-navigation--multilevel .o-navigation__dropdown-icon{width:1.5rem}@media (min-width:64em){.o-navigation--multilevel .o-navigation__dropdown-icon{width:1rem}}.o-navigation--multilevel .o-navigation__dropdown-header{margin:2rem auto;max-width:560px;padding:2rem 2rem 0;width:100%}@media (min-width:64em){.o-navigation--multilevel .o-navigation__dropdown-header{display:none;margin:0;max-width:none}}.o-navigation--multilevel .o-navigation__dropdown-back{display:flex;justify-content:flex-end;margin-bottom:2rem}.o-navigation--multilevel .o-navigation__dropdown-back .o-navigation__back-icon{margin-right:1rem;width:1rem}@media (min-width:64em){.o-navigation--multilevel .o-navigation__dropdown-back{display:none}}.o-navigation--multilevel .o-navigation__list--level-1{display:flex;flex-direction:column;padding:4rem 0}@media (min-width:64em){.o-navigation--multilevel .o-navigation__list--level-1 .o-navigation__dropdown-icon{transform:rotate(90deg)}}@media (min-width:64em){.o-navigation--multilevel .o-navigation__list--level-1{flex-direction:row;padding:0}}@media (min-width:64em){.o-navigation--multilevel .o-navigation__list--level-2 .o-navigation__dropdown .o-navigation__item--active,.o-navigation--multilevel .o-navigation__list--level-2 .o-navigation__dropdown .o-navigation__item>.o-navigation__link:hover{background:#b9dbe1}.o-navigation--multilevel .o-navigation__list--level-2 .o-navigation__dropdown .tippy-box{background:#d2e8ec}}@media (min-width:64em){.o-navigation--multilevel .o-navigation__list--level-2 .o-navigation__dropdown{display:flex;left:100%;min-height:100%;position:absolute;top:0;transform:none}}@media (min-width:64em){.o-navigation--multilevel .o-navigation__list--level-2 .o-navigation__dropdown-icon{transform:unset}}.o-navigation--multilevel .o-navigation__item:not(:last-child)>.o-navigation__link{margin-bottom:-1px}.o-navigation--multilevel .o-navigation__item:not(:last-child)>.o-navigation__link:after{background:#d1d4da;bottom:0;content:"";display:block;height:1px;left:2rem;position:absolute;transition:all .2s ease;width:calc(100% - 4rem);z-index:-1}@media (min-width:64em){.o-navigation--multilevel .o-navigation__list--level-1>.o-navigation__item.o-navigation__item--dropdown{position:relative}.o-navigation--multilevel .o-navigation__list--level-1>.o-navigation__item.o-navigation__item--dropdown>.o-navigation__dropdown{min-width:250px;position:absolute;top:100%}.o-navigation--multilevel .o-navigation__list--level-1>.o-navigation__item>.o-navigation__link:after{background:#ebff36;bottom:5px;content:"";display:block;height:21px;left:1rem;opacity:0;position:absolute;transition:all .2s ease;width:calc(100% - 2rem);z-index:-1}.o-navigation--multilevel .o-navigation__list--level-1>.o-navigation__item.o-navigation__item--active>.o-navigation__link:after,.o-navigation--multilevel .o-navigation__list--level-1>.o-navigation__item>.o-navigation__link:hover:after{bottom:10px;opacity:1}}@media (min-width:64em){.o-navigation--multilevel .o-navigation__list--level-3 .o-navigation__item:not(:last-child)>.o-navigation__link:after{background:rgba(25,43,70,.1)}}.o-navigation--multilevel .o-navigation__list--level-2>.o-navigation__item.o-navigation__item--dropdown.o-navigation__item--active>.o-navigation__link,.o-navigation--multilevel .o-navigation__list--level-2>.o-navigation__item.o-navigation__item--dropdown>.o-navigation__link--dropdown:hover,.o-navigation--multilevel .o-navigation__list--level-2>.o-navigation__item.o-navigation__item:hover>.o-navigation__link{background-color:#d2e8ec}.o-navigation--multilevel .o-navigation__list--level-2>.o-navigation__item .o-navigation__list{position:static}@media (min-width:64em){.o-navigation--multilevel .o-navigation__list--level-2>.o-navigation__item .o-navigation__list{position:relative}}.o-navigation--multilevel .o-navigation__list--level-2>.o-navigation__item .tippy-box,.o-navigation--multilevel .o-navigation__list--level-2>.o-navigation__item .tippy-content{display:flex}.o-navigation--multilevel .o-navigation__list .o-navigation__dropdown-headline{margin:2rem 0}.o-navigation--multilevel .o-navigation__list .o-navigation__dropdown-headline .a-headline{font-size:1.8rem;text-transform:uppercase}.o-navigation--multilevel .o-navigation__list .o-navigation__link{font-size:1.7rem;text-transform:none}.o-navigation--multilevel .o-navigation__list--level-1>.o-navigation__item>.o-navigation__link{font-size:2rem;text-transform:uppercase}.o-navigation--multilevel .o-navigation__dropdown--level-2 .o-navigation__dropdown-headline .a-headline{font-size:2.2rem;text-transform:uppercase}.o-navigation--multilevel .o-navigation__dropdown--level-2 .o-navigation__list--level-2>.o-navigation__item>.o-navigation__link{font-size:1.7rem;text-transform:uppercase}.o-navigation--multilevel .o-navigation__dropdown--level-3 .o-navigation__dropdown-headline .a-headline{font-size:2rem}@media (max-width:63.99em){.o-navigation--multilevel{overflow:hidden}}.o-navigation__panel{overflow:scroll}.o-navigation__panel-inner{margin:0 auto}@media (min-width:64em){.o-navigation__panel-inner{max-width:1000px}}.o-navigation__panel--contact{height:100%}.o-navigation__panel--contact .o-navigation__panel-inner>:not(:last-child){margin-bottom:2rem}.o-navigation__panel--search{height:100%}.o-navigation__panel--search .o-navigation__panel-input-wrap{padding:4rem 2rem}@media (min-width:48em){.o-navigation__panel--search .o-navigation__panel-input-wrap{padding:6rem 2rem 2rem}}.o-navigation__panel-content-wrap{padding:2rem 2rem 4rem}.o-navigation__panel-content-wrap>:not(:last-child){margin-bottom:2rem}.o-search__results{margin-bottom:100px;margin-top:100px}.o-search__result-item{border-top:1px solid #d1d4d9;margin-top:60px;padding-top:60px}.o-search__result-item:first-child{border-top:1px solid transparent;padding-top:0}.o-search__load-more{text-align:center}.o-search__load-more .icon{width:20px}.o-slider__inner,.o-slider__slider-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.o-slider__headline{margin-bottom:4rem}@media (min-width:64em){.o-slider__headline{margin-bottom:8rem}}.o-slider__slider-container{display:flex;flex-direction:column;scroll-behavior:smooth;width:100%}.o-slider__slider-container .o-slider__item{display:flex;flex-direction:column;height:auto}.o-slider__slider-container .o-slider__item>*{flex-grow:1}.o-slider__pagination{bottom:unset;display:none;justify-content:center;margin-top:6rem;position:relative}@media (min-width:48em){.o-slider__pagination{display:flex}}.o-slider__pagination-bullet{background:rgba(25,43,70,.5);border-radius:0;height:1rem;margin:0 .5rem;transition:all .2s ease;width:8rem}.o-slider__pagination-bullet--active{background:#192b46}@media (min-width:48em){.o-slider__pagination-bullet{margin:0 1rem}}.o-slider__pagination-bullet--clickable{cursor:pointer}.o-slider__navigation{align-items:center;background:#192b46;color:#fff;display:flex;height:4rem;justify-content:center;top:100%;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:4rem}.o-slider__slider-wrapper:hover .o-slider__navigation:not(.swiper-button-disabled){opacity:1;visibility:visible}.o-slider__navigation:after{display:none}.o-slider__navigation.swiper-button-disabled{opacity:0;visibility:hidden}.o-slider__navigation--prev{left:calc(100% - 12rem)}@media (min-width:48em){.o-slider__navigation--prev{left:0;transform:translate(-50%,-50%)}}.o-slider__navigation--next{left:calc(100% - 6rem)}@media (min-width:48em){.o-slider__navigation--next{right:0;transform:translate(50%,-50%)}}@media (max-width:47.99em){.o-slider__navigation--next .icon,.o-slider__navigation--prev .icon{height:15px}}@media (min-width:48em){.o-slider__navigation{height:6rem;position:absolute;top:50%;width:6rem}}@media (min-width:48em) and (hover:hover){.o-slider__navigation{opacity:0;visibility:hidden}}.o-stage{padding:0 9.375%}.o-stage .tns-nav{display:none}.o-stage__image,.o-stage__inner{position:relative}.o-stage__image{box-sizing:border-box;display:inline-block;float:left;padding-right:25px;top:50px;width:58%}@media (max-width:93.75em){.o-stage__image{width:40%}}@media (max-width:64.0525em){.o-stage__image{width:50%}}@media (max-width:48em){.o-stage__image{float:none;padding-right:0;top:0;width:100%}}.o-stage__content{box-sizing:border-box;display:inline-block;padding-left:25px;padding-top:50px;width:42%}@media (max-width:93.75em){.o-stage__content{padding-bottom:120px;width:60%}}@media (max-width:64.0525em){.o-stage__content{width:50%}}@media (max-width:48em){.o-stage__content{float:none;padding-bottom:25px;padding-left:0;padding-top:0;width:100%}}.o-stage__kicker{display:block;font-family:maison_neuedemi,Arial,sans-serif;font-size:1.4rem;margin-bottom:20px;margin-top:20px;text-transform:uppercase}.o-stage__headline{margin-bottom:25px}.o-stage__slider-element{transition:opacity .5s ease-in!important}.o-stage__slider-element-inner:after{clear:both;content:"";display:block}.o-stage--image-right .o-stage__image{float:right}.o-stage--image-right .o-stage__content{float:left;padding-right:25px}.o-stage--image-right .o-stage__pagination{float:left}.o-stage--image-right .o-stage__slider-controls{left:21%;margin-left:-75px;margin-right:0}.o-stage--small{padding-bottom:30px;padding-top:30px}.o-stage--small .o-stage__headline{margin-bottom:0}@media (max-width:48em){.o-stage--small{padding-bottom:10px;padding-top:10px}}.o-stage__slider-controls{bottom:-25px;margin-right:-75px;position:absolute;right:21%}.o-stage__slider-controls .o-stage__control-next,.o-stage__slider-controls .o-stage__control-prev{background-color:#192b46;display:inline-block;height:55px;margin-right:40px;width:55px}@media (max-width:48em){.o-stage__slider-controls .o-stage__control-next .icon,.o-stage__slider-controls .o-stage__control-prev .icon{height:15px}}@media (max-width:48em){.o-stage__slider-controls .o-stage__control-next,.o-stage__slider-controls .o-stage__control-prev{height:40px;margin-right:20px;width:40px}}.o-stage__slider-controls .o-stage__control-next{margin-right:0}@media (max-width:48em){.o-stage__slider-controls{bottom:-20px}}@media (max-width:93.75em){.o-stage__slider-controls{margin-right:0;right:0}}.o-stage__pagination{box-sizing:border-box;float:right;padding-left:25px;position:relative;text-align:left;top:-120px;width:42%}.o-stage__pagination ul{padding:0}.o-stage__pagination li{display:inline-block;list-style:none}.o-stage__pagination-item{color:#fff;display:inline-block;font-family:maison_neuedemi,Arial,sans-serif;font-size:1.5rem;margin-right:40px;max-width:155px;min-width:90px;padding-top:10px;position:relative;transition:all .2s ease-in}.o-stage__pagination-item:after,.o-stage__pagination-item:before{background:#fff;content:"";display:block;height:3px;left:0;position:absolute;top:0;transition:all .2s ease-in;width:90px}.o-stage__pagination-item:after{background:#000;width:0}.o-stage__pagination-item.active,.o-stage__pagination-item:focus,.o-stage__pagination-item:hover{color:#000}.o-stage__pagination-item.active:after,.o-stage__pagination-item:focus:after,.o-stage__pagination-item:hover:after{width:90px}@media (max-width:107.5em){.o-stage__pagination-item{margin-right:20px;text-indent:-9999px}}@media (max-width:107.5em){.o-stage__pagination{top:-60px}}@media (max-width:93.75em){.o-stage__pagination{width:60%}}@media (max-width:48em){.o-stage__pagination{display:none}}.o-tabs__pagination-wrapper{align-items:center;display:flex;justify-content:center;position:relative}@media (max-width:47.99em){.o-tabs__pagination-wrapper{background-color:#f5f7f6}}@media (min-width:48em){.o-tabs__pagination-wrapper{padding:0}}.o-tabs__button{height:100%;position:absolute;top:0;width:2.4rem}.o-tabs__button .scrollable__button{align-items:center;display:flex;font-size:2.4rem;height:100%}.o-tabs__button .scrollable__button:hover{color:#087eb5}@media (max-width:47.99em){.o-tabs__button{display:none}}.o-tabs__button--left{left:0}.o-tabs__button--right{right:0}.o-tabs__button--disabled{display:none}.o-tabs__pagination{display:flex;list-style:none;margin:0 auto;-ms-overflow-style:none;overflow-x:auto;overflow-y:hidden;padding:0;scrollbar-width:none}@media (min-width:48em){.o-tabs__pagination{padding:1rem 0 calc(1rem + 4px);width:100%}}@media (max-width:47.99em){.o-tabs__pagination:after{background:linear-gradient(90deg,transparent,#fff);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:70px;z-index:2}}.o-tabs__pagination::-webkit-scrollbar{display:none}.o-tabs__pagination--center{padding:2rem;text-transform:uppercase}.o-tabs__pagination--center .o-tabs__pagination-bullet{color:#47566b;font-family:maison_neuedemi,Arial,sans-serif;font-size:2rem;letter-spacing:.63px;text-transform:uppercase}.o-tabs__pagination--center .o-tabs__pagination-bullet--active{color:#192b46}@media (min-width:48em){.o-tabs__pagination--center{justify-content:center}}.o-tabs__pagination--big .o-tabs__pagination-bullet{color:#47566b;font-family:maison_neuedemi,Arial,sans-serif}@media (min-width:320px) and (max-width:1920px){.o-tabs__pagination--big .o-tabs__pagination-bullet{font-size:calc(2.2rem + 10*(100vw - 320px)/1600)}}@media (min-width:1921px){.o-tabs__pagination--big .o-tabs__pagination-bullet{font-size:3.2rem}}.o-tabs__pagination--big .o-tabs__pagination-bullet--active{color:#192b46}.o-tabs__item:not(:last-child){margin:0 4rem 0 0}@media (min-width:48em){.o-tabs__item:not(:last-child){margin:0 3rem 0 0}}.o-tabs__pagination-bullet{color:#000;font-size:2.4rem;margin:0 1rem;padding:.5rem 0;position:relative;white-space:nowrap;z-index:1}.o-tabs__pagination-bullet:after{height:0;left:0;opacity:0;transition:all .3s ease}.o-tabs__pagination-bullet--active:after,.o-tabs__pagination-bullet:focus:after,.o-tabs__pagination-bullet:hover:after{height:50%;opacity:1}@media (min-width:48em){.o-tabs__pagination-bullet{padding:.5rem 1.5rem}}.o-tabs__content{height:100%;visibility:visible}.o-tabs__content:not(.swiper-slide-active){opacity:0;transition:all .3s ease;visibility:hidden}@media (min-width:48em){.o-tabs__content{padding-top:3rem}}.o-tabs__content-block:not(:last-child){padding-bottom:2.8rem}@media (min-width:48em){.o-tabs__content-block:not(:last-child){padding-bottom:4rem}}.o-tabs__content-block--media{max-width:67rem}.o-teaser-cards__headline{display:flex;justify-content:center;margin-bottom:6rem}.o-teaser-cards__list{align-items:flex-end;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}@media (min-width:48em){.o-teaser-cards__list{flex-direction:row;margin:0 -1rem}}.o-teaser-cards__item{padding:1rem 0;width:100%}.o-teaser-cards__item:nth-child(1n+4){align-self:flex-start}@media (min-width:48em){.o-teaser-cards__item{padding:0 1rem 2rem;width:50%}}@media (min-width:64em){.o-teaser-cards__item{padding:0 1rem 4rem}.o-teaser-cards__item:nth-child(odd){width:29.16667%}.o-teaser-cards__item:nth-child(2n){width:41.66667%}}.o-teaser-list__list{display:flex;flex-direction:column}.o-teaser-list__item{padding-bottom:4rem;width:100%}.o-teaser-list__item:not(:first-child){border-top:1px solid #d1d4da;padding-top:4rem}.o-teaser-list__footer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:2rem}@media (min-width:48em){.o-teaser-list__footer{margin-top:4rem}}@media (min-width:64em){.o-teaser-list__footer{margin-top:6rem}}.o-podcast__header{margin-bottom:4rem;text-align:center}.o-podcast__footer{display:none;margin-top:6rem;text-align:center}.o-podcast__providers{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:4rem -1rem 0;padding:0}@media (min-width:64em){.o-podcast__providers{flex-direction:row}}.o-podcast__provider{padding:1rem}.o-podcast .m-figure__video-overlay{min-height:auto;padding:20px;top:60%}.o-image-gallery__wrapper{margin-top:25px}.o-image-gallery__list{display:flex;flex-wrap:wrap;list-style:none;margin:0 -10px;padding:0}.o-image-gallery__item-link{border:2px solid #fff;margin:10px;transition:all .2s ease-in;width:200px}.o-image-gallery__item-link:hover{border-color:#087eb5}.lg-backdrop.in{z-index:99999}.lg-outer.lg-visible{z-index:999999}.o-podcast-stage{position:relative}.o-podcast-stage__inner{background-color:#9feada;display:flex;padding:0 9.375%;position:relative}@media (max-width:63.99em){.o-podcast-stage__inner{flex-direction:row-reverse}}.o-podcast-stage__logo{width:18%}@media (max-width:63.99em){.o-podcast-stage__logo{max-width:100px;width:30%}}.o-podcast-stage__content{padding:40px 60px 90px;width:100%}.o-podcast-stage__content-kicker{font-weight:700}@media (min-width:320px) and (max-width:1920px){.o-podcast-stage__content-kicker{font-size:calc(1.2rem + 5*(100vw - 320px)/1600)}}@media (min-width:1921px){.o-podcast-stage__content-kicker{font-size:1.7rem}}.o-podcast-stage__content-headline{font-family:maison_neuedemi,Arial,sans-serif;margin-top:10px}@media (min-width:320px) and (max-width:1920px){.o-podcast-stage__content-headline{font-size:calc(2.8rem + 14*(100vw - 320px)/1600)}}@media (min-width:1921px){.o-podcast-stage__content-headline{font-size:4.2rem}}.o-podcast-stage__content-headline .highlight{background-color:#da3655;color:#fff;padding:0 5px}.o-podcast-stage__content-link{display:block;font-family:maison_neuedemi,Arial,sans-serif;font-size:2rem;margin-top:35px;text-transform:uppercase}.o-podcast-stage__content-link i{font-size:13px;font-style:normal;position:relative;top:-2px}@media (max-width:63.99em){.o-podcast-stage__content-link{width:75%}}@media (max-width:63.99em){.o-podcast-stage__content{padding-left:0;padding-right:0;width:80%}}.o-podcast-stage__image{align-self:flex-end;width:520px}@media (max-width:63.99em){.o-podcast-stage__image{bottom:20px;position:absolute;width:160px}}.o-podcast-stage__footer{background-color:#fff;bottom:30px;box-shadow:0 3px 13px 0 rgba(0,0,0,.54);left:0;margin:0 9.375%;padding:30px 11.5%;position:relative;right:0;z-index:10}.o-podcast-stage__footer .o-podcast__providers{flex-wrap:inherit;margin-top:0}@media (max-width:63.99em){.o-podcast-stage__footer .o-podcast__provider{margin-bottom:15px;text-align:center}}@media (max-width:63.99em){.o-podcast-stage__footer{padding:15px}}
/*# sourceURL=undefinedmain.scss */
/*# sourceURL=undefined../../node_modules/sanitize.css/sanitize.css */
/*# sourceURL=undefined../../node_modules/tippy.js/dist/tippy.css */
/*# sourceURL=undefined../../node_modules/tippy.js/themes/light.css */
/*# sourceURL=undefined../../node_modules/tippy.js/animations/shift-away-subtle.css */
/*# sourceURL=undefined../../node_modules/tippy.js/animations/shift-toward-extreme.css */
/*# sourceURL=undefined../../node_modules/tippy.js/animations/scale-subtle.css */
/*# sourceURL=undefined../../node_modules/tippy.js/animations/scale-extreme.css */
/*# sourceURL=undefined../../node_modules/tippy.js/animations/perspective.css */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zYW5pdGl6ZS5jc3Mvc2FuaXRpemUuY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3RpcHB5LmpzL2Rpc3QvdGlwcHkuY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3RpcHB5LmpzL3RoZW1lcy9saWdodC5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvdGlwcHkuanMvYW5pbWF0aW9ucy9zaGlmdC1hd2F5LXN1YnRsZS5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvdGlwcHkuanMvYW5pbWF0aW9ucy9zaGlmdC10b3dhcmQtZXh0cmVtZS5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvdGlwcHkuanMvYW5pbWF0aW9ucy9zY2FsZS1zdWJ0bGUuY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3RpcHB5LmpzL2FuaW1hdGlvbnMvc2NhbGUtZXh0cmVtZS5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvdGlwcHkuanMvYW5pbWF0aW9ucy9wZXJzcGVjdGl2ZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBb3JFSSxnQkFFd0I7QUN0ckU1QiwrRUFBK0UsQ0FXL0Usb0ZBWUMsYUFDRCxDQU1BLDRCQUlDLG9CQUNELENBTUEsc0JBQ0MsWUFBYSxDQUNiLFFBQ0QsQ0FPQSxrQkFFQyxZQUNELENBVUEsaUJBR0MsMkJBQTRCLENBQzVCLGtCQUNELENBT0EsZUFFQyx1QkFBd0IsQ0FDeEIsc0JBQ0QsQ0FTQSxLQUNDLHFCQUFzQixDQUN0QixjQUFlLENBQ2Ysc0JBQXVCLENBQ3ZCLGVBQWdCLENBQ2hCLHlCQUEwQixDQUMxQiw2QkFDRCxDQVNBLEtBQ0MsUUFDRCxDQU9BLEdBQ0MsYUFBYyxDQUNkLGNBQ0QsQ0FVQSxrQkFJQywrQkFBaUMsQ0FDakMsYUFDRCxDQU9BLEdBQ0MsUUFBUyxDQUNULGdCQUNELENBTUEsY0FFQyxlQUNELENBVUEsWUFDQyx3QkFBeUIsQ0FDekIsb0JBQ0QsQ0FNQSxTQUVDLG1CQUFvQixD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Q0UsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLFNBQVksQ0FBRSxDQUNwQix3QkFDRSxtQkFBb0IsQ0FDcEIsV0FBYyxDQUNkLDJCQUNFLHdCQUNFLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsV0FBYyxDQUFFLENBQ3RCLHlCQUNFLHFCQUFzQixDQUN0QixXQUFZLENBQ1osdUNBQTRDLENBQzVDLE1BQU8sQ0FDUCxlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixVQUFhLENBQ2IsK0NBQ0UsaUJBQWtCLENBQ2xCLFlBQWUsQ0FDakIsMkJBQ0UsOENBQ0Usa0JBQW1CLENBQ25CLGlCQUFvQixDQUFFLENBQzFCLDJCQUNFLHlCQUNFLFlBQWUsQ0FBRSIsImZpbGUiOiJtYWluLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKipcbiAqIE1haW4gc3R5bGVzaGVldCBlbnRyeVxuICovXG4vKipcbiAqIEFic3RyYWN0c1xuICpcbiAqIEdsb2JhbCB2YXJpYWJsZXMsIGZ1bmN0aW9ucywgbWl4aW5zIGFuZCBwbGFjZWhvbGRlcnMuXG4gKi9cbi8qKlxuICogQ29udGFpbnMgZmxvYXRzIGluIG1vZGVybiBicm93c2Vyc1xuICpcbiAqIEBzb3J1Y2UgaHR0cDovL2Nzc21vam8uY29tL3RoZS12ZXJ5LWxhdGVzdC1jbGVhcmZpeC1yZWxvYWRlZC9cbiAqL1xuLyoqXG4gKiBIaWRlcyB0aGluZ3MgYnV0IGtlZXBzIGl0IGF2YWlsYWJsZSBmb3Igc2NyZWVuIHJlYWRlcnMuXG4gKlxuICogQHNvcnVjZSBodHRwczovL2dpdGh1Yi5jb20vaW51aXRjc3MvaW51aXRjc3MvYmxvYi9kZXZlbG9wL3Rvb2xzL190b29scy5oaWRkZW4uc2Nzc1xuICogQHBhcmFtICRpbXBvcnRhbnQgQXBwbHkgYWxsIHN0eWxlcyBhcyAhaW1wb3J0YW50XG4gKi9cbi8qKlxuICogVW5kb3MgaGlkZGVuLXZpc3VhbGx5KClcbiAqXG4gKiBAcGFyYW0gJGltcG9ydGFudCBBcHBseSBhbGwgc3R5bGVzIGFzICFpbXBvcnRhbnRcbiAqL1xuLyoqXG4gKiBSZW1vdmVzIGJyb3dzZXItZGVmYXVsdCBsaXN0IHN0eWxlc1xuICovXG5AaW1wb3J0IHVybChzYW5pdGl6ZS5jc3Mvc2FuaXRpemUuY3NzKTtcbkBpbXBvcnQgdXJsKHRpcHB5LmpzL2Rpc3QvdGlwcHkuY3NzKTtcbkBpbXBvcnQgdXJsKHRpcHB5LmpzL3RoZW1lcy9saWdodC5jc3MpO1xuQGltcG9ydCB1cmwodGlwcHkuanMvYW5pbWF0aW9ucy9zaGlmdC1hd2F5LXN1YnRsZS5jc3MpO1xuQGltcG9ydCB1cmwodGlwcHkuanMvYW5pbWF0aW9ucy9zaGlmdC10b3dhcmQtZXh0cmVtZS5jc3MpO1xuQGltcG9ydCB1cmwodGlwcHkuanMvYW5pbWF0aW9ucy9zY2FsZS1zdWJ0bGUuY3NzKTtcbkBpbXBvcnQgdXJsKHRpcHB5LmpzL2FuaW1hdGlvbnMvc2NhbGUtZXh0cmVtZS5jc3MpO1xuQGltcG9ydCB1cmwodGlwcHkuanMvYW5pbWF0aW9ucy9wZXJzcGVjdGl2ZS5jc3MpO1xuLmxpc3QtcmVzZXQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAubGlzdC1yZXNldCA+IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLyoqXG4gKiBSZXR1cm5zIHVybCgpIHdpdGggYW4gZW5jb2RlZCBTVkcgZGF0YS11cmlcbiAqXG4gKiBAcGFyYW0gJHN2ZyBTb3VyY2UgU1ZHXG4gKiBAcmV0dXJuIElubGluZSBlbmNvZGVkIGRhdGEgdmFsdWVcbiAqL1xuLyoqXG4gKiBSZXBsYWNlcyBjaGFyYWN0ZXJzIGluIGEgc3RyaW5nXG4gKlxuICogQHByaXZhdGVcbiAqIEBwYXJhbSAkc3RyaW5nIElucHV0IHZhbHVlXG4gKiBAcGFyYW0gJHNlYXJjaCBWYWx1ZSB0byBzZWFyY2hcbiAqIEBwYXJhbSAkcmVwbGFjZSBWYWx1ZSB0byByZXBsYWNlIHdpdGhcbiAqIEByZXR1cm4gT3V0cHV0IHZhbHVlXG4gKi9cbi8qID09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PSBHTE9CQUwgQ09ORklHID09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09IEVMRU1FTlRTID09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBaLUluZGV4IGhlbHBlclxuICpcbiAqIEBwYXJhbSAkZWxlbWVudCBFbGVtZW50IG5hbWVcbiAqIEBwYXJhbSAkbGlzdCBMaXN0IHdpdGggZWxlbWVudHMgKGRlZmF1bHRzIHRvICR6LWluZGV4LW9yZGVyKVxuICogQHBhcmFtICRiYXNlIEludGVnZXIgdG8gc3RhcnQgei1pbmRleFxuICogQHJldHVybiBaLWluZGV4IHZhbHVlIGZvciBlbGVtZW50XG4gKi9cbi8qKlxuICogVmVuZG9yc1xuICpcbiAqIENTUyBmaWxlcyBmcm9tIGV4dGVybmFsIGxpYnJhcmllcyBhbmQgZnJhbWV3b3Jrcy5cbiAqL1xuLnRucy1vdXRlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAudG5zLW91dGVyIFtoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnRucy1vdXRlciBbYXJpYS1jb250cm9sc10sIC50bnMtb3V0ZXIgW2RhdGEtYWN0aW9uXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50bnMtc2xpZGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMHM7IH1cbiAgLnRucy1zbGlkZXIgPiAudG5zLWl0ZW0ge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4udG5zLWhvcml6b250YWwudG5zLXN1YnBpeGVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAudG5zLWhvcml6b250YWwudG5zLXN1YnBpeGVsID4gLnRucy1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbi50bnMtaG9yaXpvbnRhbC50bnMtbm8tc3VicGl4ZWw6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi50bnMtaG9yaXpvbnRhbC50bnMtbm8tc3VicGl4ZWwgPiAudG5zLWl0ZW0ge1xuICBmbG9hdDogbGVmdDsgfVxuXG4udG5zLWhvcml6b250YWwudG5zLWNhcm91c2VsLnRucy1uby1zdWJwaXhlbCA+IC50bnMtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7IH1cblxuLnRucy1uby1jYWxjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwOyB9XG5cbi50bnMtZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgbWluLWhlaWdodDogMXB4OyB9XG4gIC50bnMtZ2FsbGVyeSA+IC50bnMtaXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcywgb3BhY2l0eSAwczsgfVxuICAudG5zLWdhbGxlcnkgPiAudG5zLXNsaWRlLWFjdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAudG5zLWdhbGxlcnkgPiAudG5zLW1vdmluZyB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzOyB9XG5cbi50bnMtYXV0b3dpZHRoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi50bnMtbGF6eS1pbWcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgb3BhY2l0eTogMC42OyB9XG4gIC50bnMtbGF6eS1pbWcudG5zLWNvbXBsZXRlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi50bnMtYWgge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMHM7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwczsgfVxuXG4udG5zLW92aCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnRucy12aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMGVtOyB9XG5cbi50bnMtdHJhbnNwYXJlbnQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnRucy1mYWRlSW4ge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTsgfVxuXG4udG5zLW5vcm1hbCwgLnRucy1mYWRlT3V0IHtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApOyB9XG5cbi50bnMtdnBmaXgge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC50bnMtdnBmaXggPiBkaXYsIC50bnMtdnBmaXggPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi50bnMtdC1zdWJwMiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMzEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi50bnMtdC1jdCB7XG4gIHdpZHRoOiAyMzMzLjMzMzMzJTtcbiAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlICogNzAgLyAzKTtcbiAgd2lkdGg6IC1tb3otY2FsYygxMDAlICogNzAgLyAzKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAqIDcwIC8gMyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7IH1cbiAgLnRucy10LWN0OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAudG5zLXQtY3QgPiBkaXYge1xuICAgIHdpZHRoOiAxLjQyODU3JTtcbiAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLyA3MCk7XG4gICAgd2lkdGg6IC1tb3otY2FsYygxMDAlIC8gNzApO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA3MCk7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG5cbi8qKlxuICogU3dpcGVyLmpzXG4gKlxuICogU0NTUyBTdHlsZXM6IGh0dHBzOi8vc3dpcGVyanMuY29tL3N3aXBlci1hcGkjc2Nzcy1zdHlsZXNcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7IH1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMge1xuICB0b3VjaC1hY3Rpb246IHBhbi15OyB9XG4gIC5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci1jb250YWluZXItdmVydGljYWwge1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXg7IH1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTsgfVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDsgfVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7IH1cbiAgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuICAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuICAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cbiAgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG4gIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cbiAgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG4gIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqLyB9XG4gIC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5OyB9XG5cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAvKlxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqLyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpOyB9XG4gIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbiAgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjM1O1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87IH1cbiAgLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbiAgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdwcmV2JzsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bzsgfVxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuICAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gICAgY29udGVudDogJ25leHQnOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7IH1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzAwMDAwMDsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovIH1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDsgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTsgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTsgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7IH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC4yOyB9XG4gIGJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApOyB9XG4gIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgbWFyZ2luOiA2cHggMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA4cHg7IH1cbiAgICAuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDRweDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7IH1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7IH1cbiAgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wOyB9XG4gIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4gIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDsgfVxuICAuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcixcbiAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7IH1cbiAgLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLyoqXG4gKiBsaWdodGdhbGxlcnkuanNcbiAqXG4gKlxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdsZyc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvbGcud29mZjI/aW85YTZrXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9sZy50dGY/aW85YTZrXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9sZy53b2ZmP2lvOWE2a1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9sZy5zdmc/aW85YTZrI2xnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrOyB9XG5cbi5sZy1pY29uIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdsZycgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4ubGctY29udGFpbmVyIHtcbiAgZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsICdMaWJlcmF0aW9uIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknOyB9XG5cbi5sZy1uZXh0LFxuLmxnLXByZXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBwYWRkaW5nOiA4cHggMTBweCA5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDEwODA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4ubGctbmV4dC5kaXNhYmxlZCxcbi5sZy1wcmV2LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmxnLW5leHQ6aG92ZXI6bm90KC5kaXNhYmxlZCksXG4ubGctcHJldjpob3Zlcjpub3QoLmRpc2FibGVkKSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5sZy1zaW5nbGUtaXRlbSAubGctbmV4dCwgLmxnLXNpbmdsZS1pdGVtIC5sZy1wcmV2IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubGctbmV4dCB7XG4gIHJpZ2h0OiAyMHB4OyB9XG5cbi5sZy1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwOTUnOyB9XG5cbi5sZy1wcmV2IHtcbiAgbGVmdDogMjBweDsgfVxuXG4ubGctcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGUwOTQnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsZy1yaWdodC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDsgfVxuICA1MCUge1xuICAgIGxlZnQ6IC0zMHB4OyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7IH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAtMzBweDsgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwOyB9IH1cblxuQC1tcy1rZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7IH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAtMzBweDsgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwOyB9IH1cblxuQGtleWZyYW1lcyBsZy1yaWdodC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDsgfVxuICA1MCUge1xuICAgIGxlZnQ6IC0zMHB4OyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDsgfVxuICA1MCUge1xuICAgIGxlZnQ6IDMwcHg7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwOyB9XG4gIDUwJSB7XG4gICAgbGVmdDogMzBweDsgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwOyB9IH1cblxuQC1tcy1rZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDsgfVxuICA1MCUge1xuICAgIGxlZnQ6IDMwcHg7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDsgfSB9XG5cbkBrZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDsgfVxuICA1MCUge1xuICAgIGxlZnQ6IDMwcHg7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDsgfSB9XG5cbi5sZy1vdXRlci5sZy1yaWdodC1lbmQgLmxnLW9iamVjdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgMC4zcztcbiAgLW8tYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgMC4zcztcbiAgYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5sZy1vdXRlci5sZy1sZWZ0LWVuZCAubGctb2JqZWN0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxnLWxlZnQtZW5kIDAuM3M7XG4gIC1vLWFuaW1hdGlvbjogbGctbGVmdC1lbmQgMC4zcztcbiAgYW5pbWF0aW9uOiBsZy1sZWZ0LWVuZCAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmxnLXRvb2xiYXIge1xuICB6LWluZGV4OiAxMDgyO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmxnLW1lZGlhLW92ZXJsYXAgLmxnLXRvb2xiYXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjQpKTsgfVxuXG4ubGctdG9vbGJhciAubGctaWNvbiB7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBtZWRpdW0gbm9uZTtcbiAgd2lsbC1jaGFuZ2U6IGNvbG9yO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBsaW5lYXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ubGctdG9vbGJhciAubGctaWNvbi5sZy1pY29uLTE4IHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5sZy10b29sYmFyIC5sZy1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmxnLXRvb2xiYXIgLmxnLWNsb3NlOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZTA3MCc7IH1cblxuLmxnLXRvb2xiYXIgLmxnLW1heGltaXplIHtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5sZy10b29sYmFyIC5sZy1tYXhpbWl6ZTphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGU5MGEnOyB9XG5cbi5sZy10b29sYmFyIC5sZy1kb3dubG9hZDphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGUwZjInOyB9XG5cbi5sZy1zdWItaHRtbCB7XG4gIGNvbG9yOiAjZWVlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDgwO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dCAwcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQgMHM7IH1cblxuLmxnLXN1Yi1odG1sIGg0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5sZy1zdWItaHRtbCBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDVweCAwIDA7IH1cblxuLmxnLXN1Yi1odG1sIGEge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4ubGctc3ViLWh0bWwgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5sZy1tZWRpYS1vdmVybGFwIC5sZy1zdWItaHRtbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC42KSk7IH1cblxuLmxnLWl0ZW0gLmxnLXN1Yi1odG1sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5sZy1lcnJvci1tc2cge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5sZy1jb3VudGVyIHtcbiAgY29sb3I6ICM5OTk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmxnLWNsb3NpbmcgLmxnLXRvb2xiYXIsXG4ubGctY2xvc2luZyAubGctcHJldixcbi5sZy1jbG9zaW5nIC5sZy1uZXh0LFxuLmxnLWNsb3NpbmcgLmxnLXN1Yi1odG1sIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjA4IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjA4IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgY29sb3IgMC4wOCBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4wOCBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4wOCBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIGNvbG9yIDAuMDggbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4wOCBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4wOCBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIGNvbG9yIDAuMDggbGluZWFyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wOCBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4wOCBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIGNvbG9yIDAuMDggbGluZWFyOyB9XG5cbmJvZHk6bm90KC5sZy1mcm9tLWhhc2gpIC5sZy1vdXRlci5sZy1zdGFydC16b29tIC5sZy1pdGVtOm5vdCgubGctem9vbWFibGUpIC5sZy1pbWctd3JhcCxcbmJvZHk6bm90KC5sZy1mcm9tLWhhc2gpIC5sZy1vdXRlci5sZy1zdGFydC16b29tIC5sZy1pdGVtOm5vdCgubGctem9vbWFibGUpIC5sZy12aWRlby1jb250IHtcbiAgb3BhY2l0eTogMDtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAhaW1wb3J0YW50OyB9XG5cbmJvZHk6bm90KC5sZy1mcm9tLWhhc2gpIC5sZy1vdXRlci5sZy1zdGFydC16b29tIC5sZy1pdGVtOm5vdCgubGctem9vbWFibGUpLmxnLWNvbXBsZXRlIC5sZy1pbWctd3JhcCxcbmJvZHk6bm90KC5sZy1mcm9tLWhhc2gpIC5sZy1vdXRlci5sZy1zdGFydC16b29tIC5sZy1pdGVtOm5vdCgubGctem9vbWFibGUpLmxnLWNvbXBsZXRlIC5sZy12aWRlby1jb250IHtcbiAgb3BhY2l0eTogMTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuXG4ubGctZ3JvdXA6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5sZy1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5sZy1jb250YWluZXIubGctc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5sZy1vbiB7XG4gIHNjcm9sbC1iZWhhdmlvcjogdW5zZXQ7IH1cblxuLmxnLXRvb2xiYXIsXG4ubGctcHJldixcbi5sZy1uZXh0LFxuLmxnLXBhZ2VyLW91dGVyLFxuLmxnLWhpZGUtc3ViLWh0bWwgLmxnLXN1Yi1odG1sIHtcbiAgb3BhY2l0eTogMDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwczsgfVxuXG4ubGctc2hvdy1pbiAubGctdG9vbGJhcixcbi5sZy1zaG93LWluIC5sZy1wcmV2LFxuLmxnLXNob3ctaW4gLmxnLW5leHQsXG4ubGctc2hvdy1pbiAubGctcGFnZXItb3V0ZXIge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5sZy1zaG93LWluLmxnLWhpZGUtc3ViLWh0bWwgLmxnLXN1Yi1odG1sIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGctc2hvdy1pbiAubGctaGlkZS1pdGVtcyAubGctcHJldiB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApOyB9XG5cbi5sZy1zaG93LWluIC5sZy1oaWRlLWl0ZW1zIC5sZy1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApOyB9XG5cbi5sZy1zaG93LWluIC5sZy1oaWRlLWl0ZW1zIC5sZy10b29sYmFyIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7IH1cblxuLmxnLXNob3ctaW4gLmxnLWhpZGUtaXRlbXMubGctaGlkZS1zdWItaHRtbCAubGctc3ViLWh0bWwge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7IH1cblxuLmxnLW91dGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG9wYWNpdHk6IDAuMDAxO1xuICBvdXRsaW5lOiBub25lO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzOyB9XG5cbi5sZy1vdXRlciAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmxnLW91dGVyLmxnLXpvb20tZnJvbS1pbWFnZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmxnLW91dGVyLmxnLXZpc2libGUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5sZy1vdXRlci5sZy1jc3MzIC5sZy1pdGVtOm5vdCgubGctc3RhcnQtZW5kLXByb2dyZXNzKS5sZy1wcmV2LXNsaWRlLCAubGctb3V0ZXIubGctY3NzMyAubGctaXRlbTpub3QoLmxnLXN0YXJ0LWVuZC1wcm9ncmVzcykubGctbmV4dC1zbGlkZSwgLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW06bm90KC5sZy1zdGFydC1lbmQtcHJvZ3Jlc3MpLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLmxnLW91dGVyLmxnLWNzczMubGctZHJhZ2dpbmcgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLW91dGVyLmxnLWNzczMubGctZHJhZ2dpbmcgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLW91dGVyLmxnLWNzczMubGctZHJhZ2dpbmcgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGctb3V0ZXIubGctZ3JhYiBpbWcubGctb2JqZWN0IHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogLW1vei1ncmFiO1xuICBjdXJzb3I6IC1vLWdyYWI7XG4gIGN1cnNvcjogLW1zLWdyYWI7XG4gIGN1cnNvcjogZ3JhYjsgfVxuXG4ubGctb3V0ZXIubGctZ3JhYmJpbmcgaW1nLmxnLW9iamVjdCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XG4gIGN1cnNvcjogLW8tZ3JhYmJpbmc7XG4gIGN1cnNvcjogLW1zLWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nOyB9XG5cbi5sZy1vdXRlciAubGctY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi5sZy1vdXRlciAubGctaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5sZy1vdXRlciAubGctaXRlbSB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubGctb3V0ZXIubGctY3NzMyAubGctcHJldi1zbGlkZSxcbi5sZy1vdXRlci5sZy1jc3MzIC5sZy1jdXJyZW50LFxuLmxnLW91dGVyLmxnLWNzczMgLmxnLW5leHQtc2xpZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuXG4ubGctb3V0ZXIubGctY3NzIC5sZy1jdXJyZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmxnLW91dGVyIC5sZy1pdGVtLFxuLmxnLW91dGVyIC5sZy1pbWctd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmxnLW91dGVyIC5sZy1pdGVtOmJlZm9yZSxcbi5sZy1vdXRlciAubGctaW1nLXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5sZy1vdXRlciAubGctaW1nLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAwOyB9XG5cbi5sZy1vdXRlciAubGctaXRlbS5sZy1jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLmxnLW91dGVyIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICB6LWluZGV4OiAxMDYwOyB9XG5cbi5sZy1vdXRlciAubGctb2JqZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubGctb3V0ZXIgLmxnLWVtcHR5LWh0bWwubGctc3ViLWh0bWwsXG4ubGctb3V0ZXIgLmxnLWVtcHR5LWh0bWwgLmxnLXN1Yi1odG1sIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubGctb3V0ZXIubGctaGlkZS1kb3dubG9hZCAubGctZG93bmxvYWQge1xuICBvcGFjaXR5OiAwLjc1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubGctb3V0ZXIgLmxnLWZpcnN0LXNsaWRlIC5sZy1kdW1teS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7IH1cblxuLmxnLW91dGVyLmxnLWNvbXBvbmVudHMtb3Blbjpub3QoLmxnLXpvb21lZCkgLmxnLWNvbXBvbmVudHMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAlLCAwKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGctb3V0ZXIubGctY29tcG9uZW50cy1vcGVuOm5vdCgubGctem9vbWVkKSAubGctc3ViLWh0bWwge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQgMC4xNXM7IH1cblxuLmxnLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgZWFzZS1pbiAwcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBlYXNlLWluIDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGVhc2UtaW4gMHM7IH1cblxuLmxnLWJhY2tkcm9wLmluIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGctY3NzMy5sZy1uby10cmFucyAubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLW5vLXRyYW5zIC5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctbm8tdHJhbnMgLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7IH1cblxuLmxnLWNzczMubGctdXNlLWNzczMgLmxnLWl0ZW0ge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UgMHM7IH1cblxuLmxnLWNzczMubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctc3RhcnQtcHJvZ3Jlc3Mge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSkgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSkgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSkgMHM7IH1cblxuLmxnLWNzczMubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctc3RhcnQtZW5kLXByb2dyZXNzIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzOyB9XG5cbi5sZy1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5sZy1jb250YWluZXIubGctc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5sZy1jb250YWluZXIubGctZHJhZ2dpbmctdmVydGljYWwgLmxnLWJhY2tkcm9wIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50OyB9XG5cbi5sZy1jb250YWluZXIubGctZHJhZ2dpbmctdmVydGljYWwgLmxnLWNzczMgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGctaW5saW5lIC5sZy1iYWNrZHJvcCxcbi5sZy1pbmxpbmUgLmxnLW91dGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5sZy1pbmxpbmUgLmxnLWJhY2tkcm9wIHtcbiAgei1pbmRleDogMTsgfVxuXG4ubGctaW5saW5lIC5sZy1vdXRlciB7XG4gIHotaW5kZXg6IDI7IH1cblxuLmxnLWlubGluZSAubGctbWF4aW1pemU6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxlOTA5JzsgfVxuXG4ubGctY29tcG9uZW50cyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjM1cyBlYXNlLW91dCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjM1cyBlYXNlLW91dCAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMzVzIGVhc2Utb3V0IDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgZWFzZS1vdXQgMHM7XG4gIHotaW5kZXg6IDEwODA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDsgfVxuXG4vKipcbiAqIEJhc2VcbiAqXG4gKiBCb2lsZXJwbGF0ZSBjb2RlIGZvciB0aGUgcHJvamVjdC5cbiAqL1xuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogXCJtYWlzb25fbmV1ZWJvb2tcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoOyB9XG5cbi5ib2R5LS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J2J1dHRvbiddOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J3Jlc2V0J106LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nc3VibWl0J106LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAzcHggc29saWQgIzY2NjtcbiAgb3V0bGluZS1vZmZzZXQ6IDVweDsgfVxuXG46Zm9jdXMge1xuICBvdXRsaW5lOiAzcHggc29saWQgIzY2NjtcbiAgb3V0bGluZS1vZmZzZXQ6IDVweDsgfVxuXG46Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7IH1cblxuLnQtYmx1ZSAuZm9jdXMtdmlzaWJsZSwgLm0tdGVhc2VyLW1lZGlhLS1ibHVlIC5mb2N1cy12aXNpYmxlLCAubS10ZWFzZXItbWVkaWEtLWJsdWUtZGFyayAuZm9jdXMtdmlzaWJsZSwgLm8tbmF2aWdhdGlvbl9fbW9iaWxlIC5vLW5hdmlnYXRpb25fX3BhbmVsLWlucHV0LXdyYXAgLmZvY3VzLXZpc2libGUsIC5vLW5hdmlnYXRpb25fX3NlYXJjaCAuby1uYXZpZ2F0aW9uX19zZWFyY2gtZGVza3RvcCAudGlwcHktYm94IC5mb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogM3B4IHNvbGlkICNmZmY7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdtYWlzb25fbmV1ZWJvb2snO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbWFpc29ubmV1ZS1ib29rLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL21haXNvbm5ldWUtYm9vay13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ21haXNvbl9uZXVlZGVtaSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tYWlzb25uZXVlLWRlbWktd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbWFpc29ubmV1ZS1kZW1pLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbi8qXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ21haXNvbl9uZXVlYm9sZCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoJHB1YmxpYy1wYXRoICsgJ2ZvbnRzL21haXNvbm5ldWUtYm9sZC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgkcHVibGljLXBhdGggKyAnZm9udHMvbWFpc29ubmV1ZS1ib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnbWFpc29uX25ldWVsaWdodCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tYWlzb25uZXVlLWxpZ2h0LXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL21haXNvbm5ldWUtbGlnaHQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuLyogU3RyaXAgVW5pdFxuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18qL1xuLmYtc21hbGwge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS40MzsgfVxuXG4uZi1kZWZhdWx0IHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5mLWxhcmdlIHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuLmYtbm9ybWFsY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5mLXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyoqXG4gKiAxLiBPZmZzZXQgYGFsdGAgdGV4dCBmcm9tIHN1cnJvdW5kaW5nIGNvcHkuXG4gKiAyLiBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuICogMy4gUHJldmVudCBpbWFnZXMgZnJvbSBiZWluZyBzdHJldGNoZWQgd2hlbiB3aWR0aCBvciBoZWlnaHQgYXR0cmlidXRlcyBhcmVcbiAqICAgIHByZXNlbnQuXG4gKi9cbmltZyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmpzLWxhenlsb2FkLFxuLmxhenlsb2FkaW5nLFxuLmxhenlsb2FkZWQge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5OyB9XG5cbi5qcy1sYXp5bG9hZCxcbi5sYXp5bG9hZGluZyB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm5vLWpzIC5qcy1sYXp5bG9hZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxhenlsb2FkZWQge1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qKlxuICogMS4gU2V0IGRlZmF1bHQgdHlwZSBzdHlsZXMgZm9yIHRoZSBwcm9qZWN0LlxuICogMi4gRW5zdXJlIHRoZSBwYWdlIGFsd2F5cyBmaWxscyBhdCBsZWFzdCB0aGUgZW50aXJlIGhlaWdodCBvZiB0aGUgdmlld3BvcnQuXG4gKi9cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7IH1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKipcbiAqIERlY2xhcmUgYWxsIGJsb2NrLWxldmVsIGVsZW1lbnQgbWFyZ2lucyBpbiB0aGUgc2FtZSBkaXJlY3Rpb24uXG4gKiBTZWU6IGh0dHA6Ly9jc3N3aXphcmRyeS5jb20vMjAxMi8wNi9zaW5nbGUtZGlyZWN0aW9uLW1hcmdpbi1kZWNsYXJhdGlvbnNcbiAqL1xuYWRkcmVzcyxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbmJsb2NrcXVvdGUsXG5wLFxucHJlLFxuZGwsXG5vbCxcbnVsLFxuZmlndXJlLFxuaHIsXG50YWJsZSxcbmZpZWxkc2V0IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxuICogRGVmYXVsdCBoZWFkbGluZSBzdHlsZVxuICovXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi8qKlxuICogTWF0Y2ggdHlwZSBzdHlsZXMgb2YgZm9ybSBlbGVtZW50cyB0byBwYXJlbnRzXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwOyB9XG5cbi8qKlxuICogRGVmYXVsdCBsaW5rIHN0eWxlXG4gKiBTdHlsZSBidXR0b25zIGFzIGxpbmtzXG4gKi9cbmEsXG5idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB1c2VyLXNlbGVjdDogdGV4dDsgfVxuXG4vKipcbiAqIERlZmF1bHQgdHJhbnNpdGlvbiB0aW1lXG4gKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwOyB9IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwibWFpc29uX25ldWVkZW1pXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi8qKlxuICogUmVzZXQgY2l0YXRpb24gZWxlbWVudFxuICovXG5jaXRlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5vdmVybGF5LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1LCA0MywgNzAsIDAuOCk7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTkyOyB9XG5cbi5vdmVybGF5LWJhY2tncm91bmQub3ZlcmxheS1iYWNrZ3JvdW5kLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi50aXBweS1ib3gge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTsgfVxuXG4udGlwcHktYm94X19saW5rLWV4dGVybmFsLWluZm8ge1xuICBwYWRkaW5nOiAycmVtOyB9XG4gIC50aXBweS1ib3hfX2xpbmstZXh0ZXJuYWwtaW5mbyBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAudGlwcHktYm94X19saW5rLWV4dGVybmFsLWluZm8gLmEtYnV0dG9uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG4udGlwcHktY29udGVudCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLSBGcm9udGVuZGtpdCBzZXB6aWZpYyBtaXhpbiBTQ1NTIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogRmxleGJveFxuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18qL1xuLnRyLWNsZWFyZml4LCAud3JhcCwgLm0tZmFjdHMsIC53cmFwIC53cmFwX19pbm5lciwgLm0tZmFjdHMgLndyYXBfX2lubmVyLCAud3JhcCAubS1mYWN0c19faW5uZXIsIC5tLWZhY3RzIC5tLWZhY3RzX19pbm5lciB7XG4gIHpvb206IDE7IH1cbiAgLnRyLWNsZWFyZml4OjpiZWZvcmUsIC53cmFwOjpiZWZvcmUsIC5tLWZhY3RzOjpiZWZvcmUsIC53cmFwIC53cmFwX19pbm5lcjo6YmVmb3JlLCAubS1mYWN0cyAud3JhcF9faW5uZXI6OmJlZm9yZSwgLndyYXAgLm0tZmFjdHNfX2lubmVyOjpiZWZvcmUsIC5tLWZhY3RzIC5tLWZhY3RzX19pbm5lcjo6YmVmb3JlLCAudHItY2xlYXJmaXg6OmFmdGVyLCAud3JhcDo6YWZ0ZXIsIC5tLWZhY3RzOjphZnRlciwgLndyYXAgLndyYXBfX2lubmVyOjphZnRlciwgLm0tZmFjdHMgLndyYXBfX2lubmVyOjphZnRlciwgLndyYXAgLm0tZmFjdHNfX2lubmVyOjphZnRlciwgLm0tZmFjdHMgLm0tZmFjdHNfX2lubmVyOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnRyLWNsZWFyZml4OjphZnRlciwgLndyYXA6OmFmdGVyLCAubS1mYWN0czo6YWZ0ZXIsIC53cmFwIC53cmFwX19pbm5lcjo6YWZ0ZXIsIC5tLWZhY3RzIC53cmFwX19pbm5lcjo6YWZ0ZXIsIC53cmFwIC5tLWZhY3RzX19pbm5lcjo6YWZ0ZXIsIC5tLWZhY3RzIC5tLWZhY3RzX19pbm5lcjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi8qIE1lZGlhIFF1ZXJ5IFdpZHRoc1xuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18qL1xuLyogRGlzdGFuY2VzIGFuZCBzaXplXG5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG4vKiBzcGFjaW5nIGUuZy4gZm9yIHRleHQgcGFydHMgaDIgKyBwIGVjdC4gKi9cbi8qIEdlbmVyYXRlIEdyaWQgKHJzbSBncmlkKVxuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fKi9cbi5ncmlkLXMtMSB7XG4gIHdpZHRoOiA4LjI1MzMzJTsgfVxuXG4uZ3JpZC1zLTIge1xuICB3aWR0aDogMTYuNTg2NjclOyB9XG5cbi5ncmlkLXMtMyB7XG4gIHdpZHRoOiAyNC45MiU7IH1cblxuLmdyaWQtcy00IHtcbiAgd2lkdGg6IDMzLjI1MzMzJTsgfVxuXG4uZ3JpZC1zLTUge1xuICB3aWR0aDogNDEuNTg2NjclOyB9XG5cbi5ncmlkLXMtNiB7XG4gIHdpZHRoOiA0OS45MiU7IH1cblxuLmdyaWQtcy03IHtcbiAgd2lkdGg6IDU4LjI1MzMzJTsgfVxuXG4uZ3JpZC1zLTgge1xuICB3aWR0aDogNjYuNTg2NjclOyB9XG5cbi5ncmlkLXMtOSB7XG4gIHdpZHRoOiA3NC45MiU7IH1cblxuLmdyaWQtcy0xMCB7XG4gIHdpZHRoOiA4My4yNTMzMyU7IH1cblxuLmdyaWQtcy0xMSB7XG4gIHdpZHRoOiA5MS41ODY2NyU7IH1cblxuLmdyaWQtcy0xMiB7XG4gIHdpZHRoOiA5OS45MiU7IH1cblxuLmdyaWQtcy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTsgfVxuXG4uZ3JpZC1zLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG5cbi5ncmlkLXMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbi5ncmlkLXMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5ncmlkLXMtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG5cbi5ncmlkLXMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbi5ncmlkLXMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5ncmlkLXMtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG5cbi5ncmlkLXMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbi5ncmlkLXMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5ncmlkLXMtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuXG4uZ3JpZC1zLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuLmdyaWQtcy1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyaWQtcy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmdyaWQtcy12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmdyaWQtcy1vcmRlci1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuZ3JpZC1zLW9yZGVyLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWQtbS0xIHtcbiAgICB3aWR0aDogOC4yNTMzMyU7IH1cbiAgLmdyaWQtbS0yIHtcbiAgICB3aWR0aDogMTYuNTg2NjclOyB9XG4gIC5ncmlkLW0tMyB7XG4gICAgd2lkdGg6IDI0LjkyJTsgfVxuICAuZ3JpZC1tLTQge1xuICAgIHdpZHRoOiAzMy4yNTMzMyU7IH1cbiAgLmdyaWQtbS01LCAubS1mYWN0c19faW1hZ2Uge1xuICAgIHdpZHRoOiA0MS41ODY2NyU7IH1cbiAgLmdyaWQtbS02IHtcbiAgICB3aWR0aDogNDkuOTIlOyB9XG4gIC5ncmlkLW0tNywgLm0tZmFjdHNfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA1OC4yNTMzMyU7IH1cbiAgLmdyaWQtbS04IHtcbiAgICB3aWR0aDogNjYuNTg2NjclOyB9XG4gIC5ncmlkLW0tOSB7XG4gICAgd2lkdGg6IDc0LjkyJTsgfVxuICAuZ3JpZC1tLTEwIHtcbiAgICB3aWR0aDogODMuMjUzMzMlOyB9XG4gIC5ncmlkLW0tMTEge1xuICAgIHdpZHRoOiA5MS41ODY2NyU7IH1cbiAgLmdyaWQtbS0xMiB7XG4gICAgd2lkdGg6IDk5LjkyJTsgfVxuICAuZ3JpZC1tLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmdyaWQtbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5ncmlkLW0tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmdyaWQtbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuZ3JpZC1tLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5ncmlkLW0tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmdyaWQtbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuZ3JpZC1tLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5ncmlkLW0tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmdyaWQtbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuZ3JpZC1tLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuZ3JpZC1tLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuZ3JpZC1tLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbiAgLmdyaWQtbS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmdyaWQtbS12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmdyaWQtbS1vcmRlci1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuZ3JpZC1tLW9yZGVyLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5ncmlkLWwtMSB7XG4gICAgd2lkdGg6IDguMjUzMzMlOyB9XG4gIC5ncmlkLWwtMiB7XG4gICAgd2lkdGg6IDE2LjU4NjY3JTsgfVxuICAuZ3JpZC1sLTMge1xuICAgIHdpZHRoOiAyNC45MiU7IH1cbiAgLmdyaWQtbC00IHtcbiAgICB3aWR0aDogMzMuMjUzMzMlOyB9XG4gIC5ncmlkLWwtNSB7XG4gICAgd2lkdGg6IDQxLjU4NjY3JTsgfVxuICAuZ3JpZC1sLTYge1xuICAgIHdpZHRoOiA0OS45MiU7IH1cbiAgLmdyaWQtbC03IHtcbiAgICB3aWR0aDogNTguMjUzMzMlOyB9XG4gIC5ncmlkLWwtOCB7XG4gICAgd2lkdGg6IDY2LjU4NjY3JTsgfVxuICAuZ3JpZC1sLTksIC5tLWNvbnRlbnQtZGV0YWlsX19pbnRybyB7XG4gICAgd2lkdGg6IDc0LjkyJTsgfVxuICAuZ3JpZC1sLTEwLCAubS1jb250ZW50LWRldGFpbF9fYmxvY2sge1xuICAgIHdpZHRoOiA4My4yNTMzMyU7IH1cbiAgLmdyaWQtbC0xMSB7XG4gICAgd2lkdGg6IDkxLjU4NjY3JTsgfVxuICAuZ3JpZC1sLTEyIHtcbiAgICB3aWR0aDogOTkuOTIlOyB9XG4gIC5ncmlkLWwtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuZ3JpZC1sLW9mZnNldC0xLCAubS1jb250ZW50LWRldGFpbF9fYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuZ3JpZC1sLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5ncmlkLWwtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmdyaWQtbC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuZ3JpZC1sLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5ncmlkLWwtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmdyaWQtbC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuZ3JpZC1sLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5ncmlkLWwtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmdyaWQtbC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmdyaWQtbC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmdyaWQtbC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gIC5ncmlkLWwtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ncmlkLWwtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5ncmlkLWwtb3JkZXItbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmdyaWQtbC1vcmRlci1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuLyogUGFnZSBUZW1wbGF0ZSAocnNtIGdyaWQpXG5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18qL1xuLnBhZ2Utd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpOyB9IH1cblxuLypcbiogICBjb250YWluZXIgZm9yIGZ1bGwtd2lkdGggbGF5b3V0c1xuKi9cbi5jb250YWluZXItd3JhcHBlciB7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiBtb2RpZmllciAtIHNldCBkaWZmZXJlbnQgc3BhY2VzICovXG4gIC8qXG4gICAgICAmLS1uby1tYXJnaW4tYm90dG9tIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwIC0gJHNpemUtcm93LXNwYWNpbmc7XG4gICAgICB9XG5cbiAgICAgICYtLW5vLW1hcmdpbi1ib3R0b20tbGFyZ2Uge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgLSAkc2l6ZS1yb3ctc3BhY2luZyAqIDI7XG4gICAgICB9XG5cbiAgICAgICYtLW5vLXBhZGRpbmcge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAuYy10LXdyYXAge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgfVxuICAqLyB9XG4gIC5jb250YWluZXItd3JhcHBlcltjbGFzcyo9J28tYmFja2dyb3VuZCddICsgW2NsYXNzKj0nby1iYWNrZ3JvdW5kJ10ge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhaW5lci13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuXG4vKlxuKiAgIGdyaWQgd3JhcHBlclxuKi9cbi53cmFwLCAubS1mYWN0cyB7XG4gIHBhZGRpbmctbGVmdDogOS4zNzUlO1xuICBwYWRkaW5nLXJpZ2h0OiA5LjM3NSU7XG4gIC8qXG4gICogICB3cmFwIGlubmVyXG4gICovXG4gIC8qIGVuZCB3cmFwX19pbm5lciAqL1xuICAvKiBtb2RpZmllciAtIHJlbW92ZSBzaWRlIGd1dHRlciAqL1xuICAvKiBtb2RpZmllciAtIGxhcmdlIHNpZGUgZ3V0dGVyXG4gICYtLWxhcmdlLXBhZGRpbmctc2lkZXMge1xuICAgIHBhZGRpbmc6IDAgJHNpemUtb3V0ZXItd2lkdGgtYmlnLXBlcmNlbnQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpICB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLW91dGVyLXdpZHRoO1xuICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtb3V0ZXItd2lkdGg7XG4gICAgfVxuXG4gIH1cbiAgKi9cbiAgLyogbW9kaWZpZXIgLSBjbGFzcyBmb3IgZXF1YWwgaGVpZ2h0IHN1YmNvbHVtbnMgKi9cbiAgLyogc2V0IHN0eWxlcyBpZiBmdWxsLXdpZHRoLWxheW91dCAqLyB9XG4gIC53cmFwOmVtcHR5LCAubS1mYWN0czplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY29udGVudCAud3JhcDpub3QoOmxhc3QtY2hpbGQpOm5vdCgud3JhcC0tbWItbm9uZSksIC5jb250ZW50IC5tLWZhY3RzOm5vdCg6bGFzdC1jaGlsZCk6bm90KC53cmFwLS1tYi1ub25lKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuY29udGVudCAud3JhcDpub3QoOmxhc3QtY2hpbGQpOm5vdCgud3JhcC0tbWItbm9uZSksIC5jb250ZW50IC5tLWZhY3RzOm5vdCg6bGFzdC1jaGlsZCk6bm90KC53cmFwLS1tYi1ub25lKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLmNvbnRlbnQgLndyYXA6bm90KDpsYXN0LWNoaWxkKTpub3QoLndyYXAtLW1iLW5vbmUpLCAuY29udGVudCAubS1mYWN0czpub3QoOmxhc3QtY2hpbGQpOm5vdCgud3JhcC0tbWItbm9uZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHJlbTsgfSB9XG4gIC5jb250ZW50IC53cmFwLndyYXAtLW1iLXM6bm90KDpsYXN0LWNoaWxkKSwgLmNvbnRlbnQgLndyYXAtLW1iLXMubS1mYWN0czpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5jb250ZW50IC53cmFwLndyYXAtLW1iLXM6bm90KDpsYXN0LWNoaWxkKSwgLmNvbnRlbnQgLndyYXAtLW1iLXMubS1mYWN0czpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5jb250ZW50IC53cmFwLndyYXAtLW1iLXM6bm90KDpsYXN0LWNoaWxkKSwgLmNvbnRlbnQgLndyYXAtLW1iLXMubS1mYWN0czpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3JlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAobWluLXdpZHRoOiAxMjYwcHgpKSB7XG4gICAgLndyYXAgLndyYXAsIC5tLWZhY3RzIC53cmFwLCAud3JhcCAubS1mYWN0cywgLm0tZmFjdHMgLm0tZmFjdHMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC53cmFwIC53cmFwX19pbm5lciwgLm0tZmFjdHMgLndyYXBfX2lubmVyLCAud3JhcCAubS1mYWN0c19faW5uZXIsIC5tLWZhY3RzIC5tLWZhY3RzX19pbm5lciB7XG4gICAgLyogaGF2ZSB0byBiZSBmdWxsIG5hbWVzIGJlY2F1c2Ugb2Ygc2VsZWN0b3Igd2VpZ2h0aW5nICovXG4gICAgLyogbW9kaWZpZXIgLSBsYXJnZSBzaWRlIGd1dHRlclxuICAgICYtLWxhcmdlLXBhZGRpbmctc2lkZXMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1vdXRlci13aWR0aC1iaWctcGVyY2VudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLW91dGVyLXdpZHRoLWJpZy1wZXJjZW50O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAqL1xuICAgIC8qIG1vZGlmaWVyIC0gbm8gc2lkZSBndXR0ZXIgKi9cbiAgICAvKiBzZXQgbmVnYXRpdmUgbWFyZ2luIHRvIHJlbW92ZSB1bm5lY2Vzc2FyeSBwYWRkaW5nICovIH1cbiAgICAuc2FmYXJpIC53cmFwIC53cmFwX19pbm5lciwgLnNhZmFyaSAubS1mYWN0cyAud3JhcF9faW5uZXIsIC5zYWZhcmkgLndyYXAgLm0tZmFjdHNfX2lubmVyLCAuc2FmYXJpIC5tLWZhY3RzIC5tLWZhY3RzX19pbm5lciB7XG4gICAgICBmb250LXNpemU6IDA7IH1cbiAgICAud3JhcCAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLCAubS1mYWN0cyAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLCAud3JhcCAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyLCAubS1mYWN0cyAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyIHtcbiAgICAgIC1tb3otYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgIC8qIE9MRCAtIEZGICovXG4gICAgICAtd2Via2l0LWFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAvKiBORVcgLSBTYWZhcmk2LjEgKi9cbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAvKiBORVcsIElFIDExICAqL1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIC53cmFwIC53cmFwX19pbm5lci53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnM6bGFzdC1vZi10eXBlLCAubS1mYWN0cyAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zOmxhc3Qtb2YtdHlwZSwgLndyYXAgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lcjpsYXN0LW9mLXR5cGUsIC5tLWZhY3RzIC53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0c19faW5uZXI6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLndyYXAgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLW0tNjpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSwgLm0tZmFjdHMgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLW0tNjpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSwgLndyYXAgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tNjpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSwgLm0tZmFjdHMgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tNjpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSxcbiAgICAgIC53cmFwIC53cmFwX19pbm5lci53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgPiAuZ3JpZC1tLTQ6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSksXG4gICAgICAubS1mYWN0cyAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtbS00Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pLFxuICAgICAgLndyYXAgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tNDpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSxcbiAgICAgIC5tLWZhY3RzIC53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1tLTQ6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSksXG4gICAgICAud3JhcCAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtbS0zOm5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pLFxuICAgICAgLm0tZmFjdHMgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLW0tMzpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSxcbiAgICAgIC53cmFwIC53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1tLTM6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSksXG4gICAgICAubS1mYWN0cyAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbS0zOm5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pLFxuICAgICAgLndyYXAgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLWwtNjpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSxcbiAgICAgIC5tLWZhY3RzIC53cmFwX19pbm5lci53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgPiAuZ3JpZC1sLTY6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSksXG4gICAgICAud3JhcCAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbC02Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pLFxuICAgICAgLm0tZmFjdHMgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLWwtNjpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSxcbiAgICAgIC53cmFwIC53cmFwX19pbm5lci53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgPiAuZ3JpZC1sLTQ6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSksXG4gICAgICAubS1mYWN0cyAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtbC00Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pLFxuICAgICAgLndyYXAgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLWwtNDpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSxcbiAgICAgIC5tLWZhY3RzIC53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1sLTQ6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSksXG4gICAgICAud3JhcCAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtbC0zOm5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pLFxuICAgICAgLm0tZmFjdHMgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLWwtMzpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSxcbiAgICAgIC53cmFwIC53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1sLTM6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSksXG4gICAgICAubS1mYWN0cyAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbC0zOm5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pIHtcbiAgICAgICAgLyogc2FmYXJpIC0gZmxleC13cmFwIGZpeCAqLyB9XG4gICAgICAgIC5zYWZhcmkgLndyYXAgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLW0tNjpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSwgLnNhZmFyaSAubS1mYWN0cyAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtbS02Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pLCAuc2FmYXJpIC53cmFwIC53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1tLTY6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSksIC5zYWZhcmkgLm0tZmFjdHMgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tNjpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSwgLnNhZmFyaSAud3JhcCAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtbS00Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pLCAuc2FmYXJpIC5tLWZhY3RzIC53cmFwX19pbm5lci53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgPiAuZ3JpZC1tLTQ6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSksIC5zYWZhcmkgLndyYXAgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tNDpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSwgLnNhZmFyaSAubS1mYWN0cyAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbS00Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pLCAuc2FmYXJpIC53cmFwIC53cmFwX19pbm5lci53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgPiAuZ3JpZC1tLTM6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSksIC5zYWZhcmkgLm0tZmFjdHMgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLW0tMzpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSwgLnNhZmFyaSAud3JhcCAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbS0zOm5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pLCAuc2FmYXJpIC5tLWZhY3RzIC53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1tLTM6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSksIC5zYWZhcmkgLndyYXAgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLWwtNjpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSwgLnNhZmFyaSAubS1mYWN0cyAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtbC02Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pLCAuc2FmYXJpIC53cmFwIC53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1sLTY6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSksIC5zYWZhcmkgLm0tZmFjdHMgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLWwtNjpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSwgLnNhZmFyaSAud3JhcCAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtbC00Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pLCAuc2FmYXJpIC5tLWZhY3RzIC53cmFwX19pbm5lci53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgPiAuZ3JpZC1sLTQ6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSksIC5zYWZhcmkgLndyYXAgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLWwtNDpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSwgLnNhZmFyaSAubS1mYWN0cyAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbC00Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pLCAuc2FmYXJpIC53cmFwIC53cmFwX19pbm5lci53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgPiAuZ3JpZC1sLTM6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSksIC5zYWZhcmkgLm0tZmFjdHMgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLWwtMzpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSwgLnNhZmFyaSAud3JhcCAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbC0zOm5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pLCAuc2FmYXJpIC5tLWZhY3RzIC53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1sLTM6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgLTJweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAud3JhcCAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtbS02Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbS02LCAubS1mYWN0cyAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtbS02Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbS02LCAud3JhcCAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbS02Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbS02LCAubS1mYWN0cyAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbS02Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbS02LFxuICAgICAgICAgIC53cmFwIC53cmFwX19pbm5lci53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgPiAuZ3JpZC1tLTY6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1tLTQsXG4gICAgICAgICAgLm0tZmFjdHMgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLW0tNjpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLW0tNCxcbiAgICAgICAgICAud3JhcCAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbS02Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbS00LFxuICAgICAgICAgIC5tLWZhY3RzIC53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1tLTY6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1tLTQsXG4gICAgICAgICAgLndyYXAgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLW0tNjpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLW0tMyxcbiAgICAgICAgICAubS1mYWN0cyAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtbS02Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbS0zLFxuICAgICAgICAgIC53cmFwIC53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1tLTY6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1tLTMsXG4gICAgICAgICAgLm0tZmFjdHMgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tNjpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLW0tMyxcbiAgICAgICAgICAud3JhcCAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtbS02Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbC02LFxuICAgICAgICAgIC5tLWZhY3RzIC53cmFwX19pbm5lci53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgPiAuZ3JpZC1tLTY6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1sLTYsXG4gICAgICAgICAgLndyYXAgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tNjpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLWwtNixcbiAgICAgICAgICAubS1mYWN0cyAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbS02Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbC02LFxuICAgICAgICAgIC53cmFwIC53cmFwX19pbm5lci53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgPiAuZ3JpZC1tLTY6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1sLTQsXG4gICAgICAgICAgLm0tZmFjdHMgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLW0tNjpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLWwtNCxcbiAgICAgICAgICAud3JhcCAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbS02Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbC00LFxuICAgICAgICAgIC5tLWZhY3RzIC53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1tLTY6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1sLTQsXG4gICAgICAgICAgLndyYXAgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLW0tNjpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLWwtMyxcbiAgICAgICAgICAubS1mYWN0cyAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtbS02Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbC0zLFxuICAgICAgICAgIC53cmFwIC53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1tLTY6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1sLTMsXG4gICAgICAgICAgLm0tZmFjdHMgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tNjpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLWwtMyxcbiAgICAgICAgICAud3JhcCAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtbS00Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbS02LFxuICAgICAgICAgIC5tLWZhY3RzIC53cmFwX19pbm5lci53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgPiAuZ3JpZC1tLTQ6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1tLTYsXG4gICAgICAgICAgLndyYXAgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tNDpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLW0tNixcbiAgICAgICAgICAubS1mYWN0cyAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbS00Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbS02LFxuICAgICAgICAgIC53cmFwIC53cmFwX19pbm5lci53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgPiAuZ3JpZC1tLTQ6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1tLTQsXG4gICAgICAgICAgLm0tZmFjdHMgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLW0tNDpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLW0tNCxcbiAgICAgICAgICAud3JhcCAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbS00Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbS00LFxuICAgICAgICAgIC5tLWZhY3RzIC53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1tLTQ6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1tLTQsXG4gICAgICAgICAgLndyYXAgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLW0tNDpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLW0tMyxcbiAgICAgICAgICAubS1mYWN0cyAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtbS00Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbS0zLFxuICAgICAgICAgIC53cmFwIC53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1tLTQ6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1tLTMsXG4gICAgICAgICAgLm0tZmFjdHMgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tNDpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLW0tMyxcbiAgICAgICAgICAud3JhcCAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtbS00Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbC02LFxuICAgICAgICAgIC5tLWZhY3RzIC53cmFwX19pbm5lci53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgPiAuZ3JpZC1tLTQ6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1sLTYsXG4gICAgICAgICAgLndyYXAgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tNDpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLWwtNixcbiAgICAgICAgICAubS1mYWN0cyAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbS00Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbC02LFxuICAgICAgICAgIC53cmFwIC53cmFwX19pbm5lci53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgPiAuZ3JpZC1tLTQ6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1sLTQsXG4gICAgICAgICAgLm0tZmFjdHMgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLW0tNDpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLWwtNCxcbiAgICAgICAgICAud3JhcCAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbS00Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbC00LFxuICAgICAgICAgIC5tLWZhY3RzIC53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1tLTQ6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1sLTQsXG4gICAgICAgICAgLndyYXAgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLW0tNDpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLWwtMyxcbiAgICAgICAgICAubS1mYWN0cyAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtbS00Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbC0zLFxuICAgICAgICAgIC53cmFwIC53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1tLTQ6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1sLTMsXG4gICAgICAgICAgLm0tZmFjdHMgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tNDpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLWwtMyxcbiAgICAgICAgICAud3JhcCAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtbS0zOm5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbS02LFxuICAgICAgICAgIC5tLWZhY3RzIC53cmFwX19pbm5lci53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgPiAuZ3JpZC1tLTM6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1tLTYsXG4gICAgICAgICAgLndyYXAgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tMzpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLW0tNixcbiAgICAgICAgICAubS1mYWN0cyAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbS0zOm5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbS02LFxuICAgICAgICAgIC53cmFwIC53cmFwX19pbm5lci53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgPiAuZ3JpZC1tLTM6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1tLTQsXG4gICAgICAgICAgLm0tZmFjdHMgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLW0tMzpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLW0tNCxcbiAgICAgICAgICAud3JhcCAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbS0zOm5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbS00LFxuICAgICAgICAgIC5tLWZhY3RzIC53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1tLTM6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1tLTQsXG4gICAgICAgICAgLndyYXAgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLW0tMzpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLW0tMyxcbiAgICAgICAgICAubS1mYWN0cyAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtbS0zOm5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbS0zLFxuICAgICAgICAgIC53cmFwIC53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1tLTM6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1tLTMsXG4gICAgICAgICAgLm0tZmFjdHMgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tMzpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLW0tMyxcbiAgICAgICAgICAud3JhcCAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtbS0zOm5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbC02LFxuICAgICAgICAgIC5tLWZhY3RzIC53cmFwX19pbm5lci53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgPiAuZ3JpZC1tLTM6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1sLTYsXG4gICAgICAgICAgLndyYXAgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tMzpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLWwtNixcbiAgICAgICAgICAubS1mYWN0cyAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbS0zOm5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbC02LFxuICAgICAgICAgIC53cmFwIC53cmFwX19pbm5lci53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgPiAuZ3JpZC1tLTM6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1sLTQsXG4gICAgICAgICAgLm0tZmFjdHMgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLW0tMzpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLWwtNCxcbiAgICAgICAgICAud3JhcCAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbS0zOm5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbC00LFxuICAgICAgICAgIC5tLWZhY3RzIC53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1tLTM6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1sLTQsXG4gICAgICAgICAgLndyYXAgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLW0tMzpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLWwtMyxcbiAgICAgICAgICAubS1mYWN0cyAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtbS0zOm5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbC0zLFxuICAgICAgICAgIC53cmFwIC53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1tLTM6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1sLTMsXG4gICAgICAgICAgLm0tZmFjdHMgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tMzpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLWwtMyxcbiAgICAgICAgICAud3JhcCAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtbC02Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbS02LFxuICAgICAgICAgIC5tLWZhY3RzIC53cmFwX19pbm5lci53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgPiAuZ3JpZC1sLTY6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1tLTYsXG4gICAgICAgICAgLndyYXAgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLWwtNjpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLW0tNixcbiAgICAgICAgICAubS1mYWN0cyAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbC02Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbS02LFxuICAgICAgICAgIC53cmFwIC53cmFwX19pbm5lci53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgPiAuZ3JpZC1sLTY6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1tLTQsXG4gICAgICAgICAgLm0tZmFjdHMgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLWwtNjpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLW0tNCxcbiAgICAgICAgICAud3JhcCAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbC02Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbS00LFxuICAgICAgICAgIC5tLWZhY3RzIC53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1sLTY6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1tLTQsXG4gICAgICAgICAgLndyYXAgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLWwtNjpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLW0tMyxcbiAgICAgICAgICAubS1mYWN0cyAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtbC02Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbS0zLFxuICAgICAgICAgIC53cmFwIC53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1sLTY6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1tLTMsXG4gICAgICAgICAgLm0tZmFjdHMgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLWwtNjpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLW0tMyxcbiAgICAgICAgICAud3JhcCAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtbC02Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbC02LFxuICAgICAgICAgIC5tLWZhY3RzIC53cmFwX19pbm5lci53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgPiAuZ3JpZC1sLTY6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1sLTYsXG4gICAgICAgICAgLndyYXAgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLWwtNjpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLWwtNixcbiAgICAgICAgICAubS1mYWN0cyAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbC02Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbC02LFxuICAgICAgICAgIC53cmFwIC53cmFwX19pbm5lci53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgPiAuZ3JpZC1sLTY6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1sLTQsXG4gICAgICAgICAgLm0tZmFjdHMgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLWwtNjpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLWwtNCxcbiAgICAgICAgICAud3JhcCAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbC02Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbC00LFxuICAgICAgICAgIC5tLWZhY3RzIC53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1sLTY6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1sLTQsXG4gICAgICAgICAgLndyYXAgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLWwtNjpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLWwtMyxcbiAgICAgICAgICAubS1mYWN0cyAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtbC02Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbC0zLFxuICAgICAgICAgIC53cmFwIC53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1sLTY6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1sLTMsXG4gICAgICAgICAgLm0tZmFjdHMgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLWwtNjpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLWwtMyxcbiAgICAgICAgICAud3JhcCAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtbC00Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbS02LFxuICAgICAgICAgIC5tLWZhY3RzIC53cmFwX19pbm5lci53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgPiAuZ3JpZC1sLTQ6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1tLTYsXG4gICAgICAgICAgLndyYXAgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLWwtNDpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLW0tNixcbiAgICAgICAgICAubS1mYWN0cyAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbC00Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbS02LFxuICAgICAgICAgIC53cmFwIC53cmFwX19pbm5lci53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgPiAuZ3JpZC1sLTQ6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1tLTQsXG4gICAgICAgICAgLm0tZmFjdHMgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLWwtNDpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLW0tNCxcbiAgICAgICAgICAud3JhcCAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbC00Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbS00LFxuICAgICAgICAgIC5tLWZhY3RzIC53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1sLTQ6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1tLTQsXG4gICAgICAgICAgLndyYXAgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLWwtNDpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLW0tMyxcbiAgICAgICAgICAubS1mYWN0cyAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtbC00Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbS0zLFxuICAgICAgICAgIC53cmFwIC53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1sLTQ6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1tLTMsXG4gICAgICAgICAgLm0tZmFjdHMgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLWwtNDpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLW0tMyxcbiAgICAgICAgICAud3JhcCAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtbC00Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbC02LFxuICAgICAgICAgIC5tLWZhY3RzIC53cmFwX19pbm5lci53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgPiAuZ3JpZC1sLTQ6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1sLTYsXG4gICAgICAgICAgLndyYXAgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLWwtNDpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLWwtNixcbiAgICAgICAgICAubS1mYWN0cyAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbC00Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbC02LFxuICAgICAgICAgIC53cmFwIC53cmFwX19pbm5lci53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgPiAuZ3JpZC1sLTQ6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1sLTQsXG4gICAgICAgICAgLm0tZmFjdHMgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLWwtNDpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLWwtNCxcbiAgICAgICAgICAud3JhcCAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbC00Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbC00LFxuICAgICAgICAgIC5tLWZhY3RzIC53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1sLTQ6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1sLTQsXG4gICAgICAgICAgLndyYXAgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLWwtNDpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLWwtMyxcbiAgICAgICAgICAubS1mYWN0cyAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtbC00Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbC0zLFxuICAgICAgICAgIC53cmFwIC53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1sLTQ6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1sLTMsXG4gICAgICAgICAgLm0tZmFjdHMgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLWwtNDpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLWwtMyxcbiAgICAgICAgICAud3JhcCAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtbC0zOm5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbS02LFxuICAgICAgICAgIC5tLWZhY3RzIC53cmFwX19pbm5lci53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgPiAuZ3JpZC1sLTM6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1tLTYsXG4gICAgICAgICAgLndyYXAgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLWwtMzpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLW0tNixcbiAgICAgICAgICAubS1mYWN0cyAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbC0zOm5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbS02LFxuICAgICAgICAgIC53cmFwIC53cmFwX19pbm5lci53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgPiAuZ3JpZC1sLTM6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1tLTQsXG4gICAgICAgICAgLm0tZmFjdHMgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLWwtMzpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLW0tNCxcbiAgICAgICAgICAud3JhcCAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbC0zOm5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbS00LFxuICAgICAgICAgIC5tLWZhY3RzIC53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1sLTM6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1tLTQsXG4gICAgICAgICAgLndyYXAgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLWwtMzpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLW0tMyxcbiAgICAgICAgICAubS1mYWN0cyAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtbC0zOm5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbS0zLFxuICAgICAgICAgIC53cmFwIC53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1sLTM6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1tLTMsXG4gICAgICAgICAgLm0tZmFjdHMgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLWwtMzpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLW0tMyxcbiAgICAgICAgICAud3JhcCAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtbC0zOm5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbC02LFxuICAgICAgICAgIC5tLWZhY3RzIC53cmFwX19pbm5lci53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgPiAuZ3JpZC1sLTM6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1sLTYsXG4gICAgICAgICAgLndyYXAgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLWwtMzpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLWwtNixcbiAgICAgICAgICAubS1mYWN0cyAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbC0zOm5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbC02LFxuICAgICAgICAgIC53cmFwIC53cmFwX19pbm5lci53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgPiAuZ3JpZC1sLTM6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1sLTQsXG4gICAgICAgICAgLm0tZmFjdHMgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLWwtMzpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLWwtNCxcbiAgICAgICAgICAud3JhcCAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbC0zOm5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbC00LFxuICAgICAgICAgIC5tLWZhY3RzIC53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1sLTM6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1sLTQsXG4gICAgICAgICAgLndyYXAgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLWwtMzpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLWwtMyxcbiAgICAgICAgICAubS1mYWN0cyAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtbC0zOm5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbC0zLFxuICAgICAgICAgIC53cmFwIC53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1sLTM6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1sLTMsXG4gICAgICAgICAgLm0tZmFjdHMgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLWwtMzpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLWwtMyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLndyYXAgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLW0tNjpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSwgLm0tZmFjdHMgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLW0tNjpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSwgLndyYXAgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tNjpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSwgLm0tZmFjdHMgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tNjpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSxcbiAgICAgICAgICAud3JhcCAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtbS00Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pLFxuICAgICAgICAgIC5tLWZhY3RzIC53cmFwX19pbm5lci53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgPiAuZ3JpZC1tLTQ6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSksXG4gICAgICAgICAgLndyYXAgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tNDpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSxcbiAgICAgICAgICAubS1mYWN0cyAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbS00Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pLFxuICAgICAgICAgIC53cmFwIC53cmFwX19pbm5lci53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgPiAuZ3JpZC1tLTM6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSksXG4gICAgICAgICAgLm0tZmFjdHMgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLW0tMzpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSxcbiAgICAgICAgICAud3JhcCAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbS0zOm5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pLFxuICAgICAgICAgIC5tLWZhY3RzIC53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1tLTM6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSksXG4gICAgICAgICAgLndyYXAgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLWwtNjpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSxcbiAgICAgICAgICAubS1mYWN0cyAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtbC02Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pLFxuICAgICAgICAgIC53cmFwIC53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1sLTY6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSksXG4gICAgICAgICAgLm0tZmFjdHMgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLWwtNjpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSxcbiAgICAgICAgICAud3JhcCAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtbC00Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pLFxuICAgICAgICAgIC5tLWZhY3RzIC53cmFwX19pbm5lci53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgPiAuZ3JpZC1sLTQ6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSksXG4gICAgICAgICAgLndyYXAgLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzX19pbm5lciA+IC5ncmlkLWwtNDpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSxcbiAgICAgICAgICAubS1mYWN0cyAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbC00Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pLFxuICAgICAgICAgIC53cmFwIC53cmFwX19pbm5lci53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgPiAuZ3JpZC1sLTM6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSksXG4gICAgICAgICAgLm0tZmFjdHMgLndyYXBfX2lubmVyLndyYXBfX2lubmVyLS1lcXVhbC1oZWlnaHQtY29sdW1ucyA+IC5ncmlkLWwtMzpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSxcbiAgICAgICAgICAud3JhcCAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbC0zOm5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pLFxuICAgICAgICAgIC5tLWZhY3RzIC53cmFwX19pbm5lci0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1sLTM6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAud3JhcCAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtcy02LCAubS1mYWN0cyAud3JhcF9faW5uZXIud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zID4gLmdyaWQtcy02LCAud3JhcCAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtcy02LCAubS1mYWN0cyAud3JhcF9faW5uZXItLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtcy02IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgIC53cmFwIC53cmFwX19pbm5lci0tbm8tcGFkZGluZywgLm0tZmFjdHMgLndyYXBfX2lubmVyLS1uby1wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC53cmFwIC53cmFwX19pbm5lci0tbm8tcGFkZGluZyAuZ3JpZC1zLTEyLCAubS1mYWN0cyAud3JhcF9faW5uZXItLW5vLXBhZGRpbmcgLmdyaWQtcy0xMiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAud3JhcCAud3JhcF9faW5uZXIgKyAud3JhcF9faW5uZXIsIC5tLWZhY3RzIC53cmFwX19pbm5lciArIC53cmFwX19pbm5lciwgLndyYXAgLm0tZmFjdHNfX2lubmVyICsgLndyYXBfX2lubmVyLCAubS1mYWN0cyAubS1mYWN0c19faW5uZXIgKyAud3JhcF9faW5uZXIsIC53cmFwIC53cmFwX19pbm5lciArIC5tLWZhY3RzX19pbm5lciwgLm0tZmFjdHMgLndyYXBfX2lubmVyICsgLm0tZmFjdHNfX2lubmVyLCAud3JhcCAubS1mYWN0c19faW5uZXIgKyAubS1mYWN0c19faW5uZXIsIC5tLWZhY3RzIC5tLWZhY3RzX19pbm5lciArIC5tLWZhY3RzX19pbm5lciB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAud3JhcCAud3JhcF9faW5uZXIsIC5tLWZhY3RzIC53cmFwX19pbm5lciwgLndyYXAgLm0tZmFjdHNfX2lubmVyLCAubS1mYWN0cyAubS1mYWN0c19faW5uZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtOHB4OyB9IH1cbiAgLndyYXAtLWZ1bGwsIC5tLWZhY3RzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAud3JhcC0tZnVsbCAud3JhcF9faW5uZXIsIC5tLWZhY3RzIC53cmFwX19pbm5lciwgLndyYXAtLWZ1bGwgLm0tZmFjdHNfX2lubmVyLCAubS1mYWN0cyAubS1mYWN0c19faW5uZXIge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC53cmFwLS1mdWxsIC53cmFwX19pbm5lciAuZ3JpZC1zLTEyLCAubS1mYWN0cyAud3JhcF9faW5uZXIgLmdyaWQtcy0xMiwgLndyYXAtLWZ1bGwgLm0tZmFjdHNfX2lubmVyIC5ncmlkLXMtMTIsIC5tLWZhY3RzIC5tLWZhY3RzX19pbm5lciAuZ3JpZC1zLTEyIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC53cmFwX19pbm5lciwgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLndyYXBfX2lubmVyLCAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAubS1mYWN0c19faW5uZXIsIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC5tLWZhY3RzX19pbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC53cmFwX19pbm5lcjpsYXN0LW9mLXR5cGUsIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC53cmFwX19pbm5lcjpsYXN0LW9mLXR5cGUsIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC5tLWZhY3RzX19pbm5lcjpsYXN0LW9mLXR5cGUsIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC5tLWZhY3RzX19pbm5lcjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC53cmFwX19pbm5lciA+IC5ncmlkLW0tNjpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSwgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLndyYXBfX2lubmVyID4gLmdyaWQtbS02Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pLCAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1tLTY6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSksIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tNjpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSxcbiAgICAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAud3JhcF9faW5uZXIgPiAuZ3JpZC1tLTQ6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSksXG4gICAgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLndyYXBfX2lubmVyID4gLmdyaWQtbS00Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pLFxuICAgIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tNDpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSxcbiAgICAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0cyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1tLTQ6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSksXG4gICAgLndyYXAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgLndyYXBfX2lubmVyID4gLmdyaWQtbS0zOm5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pLFxuICAgIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC53cmFwX19pbm5lciA+IC5ncmlkLW0tMzpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSxcbiAgICAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1tLTM6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSksXG4gICAgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbS0zOm5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pLFxuICAgIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC53cmFwX19pbm5lciA+IC5ncmlkLWwtNjpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSxcbiAgICAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0cyAud3JhcF9faW5uZXIgPiAuZ3JpZC1sLTY6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSksXG4gICAgLndyYXAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbC02Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pLFxuICAgIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC5tLWZhY3RzX19pbm5lciA+IC5ncmlkLWwtNjpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSxcbiAgICAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAud3JhcF9faW5uZXIgPiAuZ3JpZC1sLTQ6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSksXG4gICAgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLndyYXBfX2lubmVyID4gLmdyaWQtbC00Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pLFxuICAgIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC5tLWZhY3RzX19pbm5lciA+IC5ncmlkLWwtNDpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSxcbiAgICAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0cyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1sLTQ6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSksXG4gICAgLndyYXAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgLndyYXBfX2lubmVyID4gLmdyaWQtbC0zOm5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pLFxuICAgIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC53cmFwX19pbm5lciA+IC5ncmlkLWwtMzpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSxcbiAgICAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1sLTM6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSksXG4gICAgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbC0zOm5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pIHtcbiAgICAgIC8qIHNhZmFyaSAtIGZsZXgtd3JhcCBmaXggKi8gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zYWZhcmkgLndyYXAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgLndyYXBfX2lubmVyID4gLmdyaWQtbS02Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pLCAuc2FmYXJpIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC53cmFwX19pbm5lciA+IC5ncmlkLW0tNjpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSwgLnNhZmFyaSAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1tLTY6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSksIC5zYWZhcmkgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbS02Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pLCAuc2FmYXJpIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC53cmFwX19pbm5lciA+IC5ncmlkLW0tNDpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSwgLnNhZmFyaSAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0cyAud3JhcF9faW5uZXIgPiAuZ3JpZC1tLTQ6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSksIC5zYWZhcmkgLndyYXAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbS00Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pLCAuc2FmYXJpIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tNDpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSwgLnNhZmFyaSAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAud3JhcF9faW5uZXIgPiAuZ3JpZC1tLTM6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSksIC5zYWZhcmkgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLndyYXBfX2lubmVyID4gLmdyaWQtbS0zOm5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pLCAuc2FmYXJpIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tMzpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSwgLnNhZmFyaSAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0cyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1tLTM6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSksIC5zYWZhcmkgLndyYXAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgLndyYXBfX2lubmVyID4gLmdyaWQtbC02Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pLCAuc2FmYXJpIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC53cmFwX19pbm5lciA+IC5ncmlkLWwtNjpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSwgLnNhZmFyaSAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1sLTY6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSksIC5zYWZhcmkgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbC02Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pLCAuc2FmYXJpIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC53cmFwX19pbm5lciA+IC5ncmlkLWwtNDpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSwgLnNhZmFyaSAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0cyAud3JhcF9faW5uZXIgPiAuZ3JpZC1sLTQ6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSksIC5zYWZhcmkgLndyYXAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbC00Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pLCAuc2FmYXJpIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC5tLWZhY3RzX19pbm5lciA+IC5ncmlkLWwtNDpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSwgLnNhZmFyaSAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAud3JhcF9faW5uZXIgPiAuZ3JpZC1sLTM6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSksIC5zYWZhcmkgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLndyYXBfX2lubmVyID4gLmdyaWQtbC0zOm5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pLCAuc2FmYXJpIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC5tLWZhY3RzX19pbm5lciA+IC5ncmlkLWwtMzpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSwgLnNhZmFyaSAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0cyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1sLTM6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgLTFweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLndyYXAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgLndyYXBfX2lubmVyID4gLmdyaWQtbS02Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbS02LCAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0cyAud3JhcF9faW5uZXIgPiAuZ3JpZC1tLTY6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1tLTYsIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tNjpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLW0tNiwgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbS02Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbS02LFxuICAgICAgICAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAud3JhcF9faW5uZXIgPiAuZ3JpZC1tLTY6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1tLTQsXG4gICAgICAgIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC53cmFwX19pbm5lciA+IC5ncmlkLW0tNjpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLW0tNCxcbiAgICAgICAgLndyYXAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbS02Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbS00LFxuICAgICAgICAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0cyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1tLTY6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1tLTQsXG4gICAgICAgIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC53cmFwX19pbm5lciA+IC5ncmlkLW0tNjpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLW0tMyxcbiAgICAgICAgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLndyYXBfX2lubmVyID4gLmdyaWQtbS02Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbS0zLFxuICAgICAgICAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1tLTY6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1tLTMsXG4gICAgICAgIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tNjpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLW0tMyxcbiAgICAgICAgLndyYXAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgLndyYXBfX2lubmVyID4gLmdyaWQtbS02Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbC02LFxuICAgICAgICAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0cyAud3JhcF9faW5uZXIgPiAuZ3JpZC1tLTY6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1sLTYsXG4gICAgICAgIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tNjpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLWwtNixcbiAgICAgICAgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbS02Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbC02LFxuICAgICAgICAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAud3JhcF9faW5uZXIgPiAuZ3JpZC1tLTY6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1sLTQsXG4gICAgICAgIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC53cmFwX19pbm5lciA+IC5ncmlkLW0tNjpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLWwtNCxcbiAgICAgICAgLndyYXAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbS02Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbC00LFxuICAgICAgICAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0cyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1tLTY6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1sLTQsXG4gICAgICAgIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC53cmFwX19pbm5lciA+IC5ncmlkLW0tNjpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLWwtMyxcbiAgICAgICAgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLndyYXBfX2lubmVyID4gLmdyaWQtbS02Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbC0zLFxuICAgICAgICAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1tLTY6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1sLTMsXG4gICAgICAgIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tNjpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLWwtMyxcbiAgICAgICAgLndyYXAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgLndyYXBfX2lubmVyID4gLmdyaWQtbS00Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbS02LFxuICAgICAgICAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0cyAud3JhcF9faW5uZXIgPiAuZ3JpZC1tLTQ6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1tLTYsXG4gICAgICAgIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tNDpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLW0tNixcbiAgICAgICAgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbS00Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbS02LFxuICAgICAgICAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAud3JhcF9faW5uZXIgPiAuZ3JpZC1tLTQ6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1tLTQsXG4gICAgICAgIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC53cmFwX19pbm5lciA+IC5ncmlkLW0tNDpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLW0tNCxcbiAgICAgICAgLndyYXAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbS00Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbS00LFxuICAgICAgICAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0cyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1tLTQ6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1tLTQsXG4gICAgICAgIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC53cmFwX19pbm5lciA+IC5ncmlkLW0tNDpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLW0tMyxcbiAgICAgICAgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLndyYXBfX2lubmVyID4gLmdyaWQtbS00Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbS0zLFxuICAgICAgICAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1tLTQ6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1tLTMsXG4gICAgICAgIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tNDpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLW0tMyxcbiAgICAgICAgLndyYXAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgLndyYXBfX2lubmVyID4gLmdyaWQtbS00Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbC02LFxuICAgICAgICAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0cyAud3JhcF9faW5uZXIgPiAuZ3JpZC1tLTQ6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1sLTYsXG4gICAgICAgIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tNDpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLWwtNixcbiAgICAgICAgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbS00Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbC02LFxuICAgICAgICAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAud3JhcF9faW5uZXIgPiAuZ3JpZC1tLTQ6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1sLTQsXG4gICAgICAgIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC53cmFwX19pbm5lciA+IC5ncmlkLW0tNDpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLWwtNCxcbiAgICAgICAgLndyYXAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbS00Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbC00LFxuICAgICAgICAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0cyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1tLTQ6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1sLTQsXG4gICAgICAgIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC53cmFwX19pbm5lciA+IC5ncmlkLW0tNDpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLWwtMyxcbiAgICAgICAgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLndyYXBfX2lubmVyID4gLmdyaWQtbS00Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbC0zLFxuICAgICAgICAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1tLTQ6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1sLTMsXG4gICAgICAgIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tNDpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLWwtMyxcbiAgICAgICAgLndyYXAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgLndyYXBfX2lubmVyID4gLmdyaWQtbS0zOm5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbS02LFxuICAgICAgICAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0cyAud3JhcF9faW5uZXIgPiAuZ3JpZC1tLTM6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1tLTYsXG4gICAgICAgIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tMzpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLW0tNixcbiAgICAgICAgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbS0zOm5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbS02LFxuICAgICAgICAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAud3JhcF9faW5uZXIgPiAuZ3JpZC1tLTM6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1tLTQsXG4gICAgICAgIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC53cmFwX19pbm5lciA+IC5ncmlkLW0tMzpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLW0tNCxcbiAgICAgICAgLndyYXAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbS0zOm5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbS00LFxuICAgICAgICAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0cyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1tLTM6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1tLTQsXG4gICAgICAgIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC53cmFwX19pbm5lciA+IC5ncmlkLW0tMzpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLW0tMyxcbiAgICAgICAgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLndyYXBfX2lubmVyID4gLmdyaWQtbS0zOm5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbS0zLFxuICAgICAgICAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1tLTM6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1tLTMsXG4gICAgICAgIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tMzpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLW0tMyxcbiAgICAgICAgLndyYXAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgLndyYXBfX2lubmVyID4gLmdyaWQtbS0zOm5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbC02LFxuICAgICAgICAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0cyAud3JhcF9faW5uZXIgPiAuZ3JpZC1tLTM6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1sLTYsXG4gICAgICAgIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tMzpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLWwtNixcbiAgICAgICAgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbS0zOm5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbC02LFxuICAgICAgICAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAud3JhcF9faW5uZXIgPiAuZ3JpZC1tLTM6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1sLTQsXG4gICAgICAgIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC53cmFwX19pbm5lciA+IC5ncmlkLW0tMzpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLWwtNCxcbiAgICAgICAgLndyYXAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbS0zOm5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbC00LFxuICAgICAgICAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0cyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1tLTM6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1sLTQsXG4gICAgICAgIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC53cmFwX19pbm5lciA+IC5ncmlkLW0tMzpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLWwtMyxcbiAgICAgICAgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLndyYXBfX2lubmVyID4gLmdyaWQtbS0zOm5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pID4gLmdyaWQtbC0zLFxuICAgICAgICAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1tLTM6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSkgPiAuZ3JpZC1sLTMsXG4gICAgICAgIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tMzpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSA+IC5ncmlkLWwtMyxcbiAgICAgICAgLndyYXAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgLndyYXBfX2lubmVyID4gLmdyaWQtbC02Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbS02LFxuICAgICAgICAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0cyAud3JhcF9faW5uZXIgPiAuZ3JpZC1sLTY6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1tLTYsXG4gICAgICAgIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC5tLWZhY3RzX19pbm5lciA+IC5ncmlkLWwtNjpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLW0tNixcbiAgICAgICAgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbC02Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbS02LFxuICAgICAgICAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAud3JhcF9faW5uZXIgPiAuZ3JpZC1sLTY6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1tLTQsXG4gICAgICAgIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC53cmFwX19pbm5lciA+IC5ncmlkLWwtNjpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLW0tNCxcbiAgICAgICAgLndyYXAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbC02Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbS00LFxuICAgICAgICAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0cyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1sLTY6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1tLTQsXG4gICAgICAgIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC53cmFwX19pbm5lciA+IC5ncmlkLWwtNjpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLW0tMyxcbiAgICAgICAgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLndyYXBfX2lubmVyID4gLmdyaWQtbC02Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbS0zLFxuICAgICAgICAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1sLTY6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1tLTMsXG4gICAgICAgIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC5tLWZhY3RzX19pbm5lciA+IC5ncmlkLWwtNjpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLW0tMyxcbiAgICAgICAgLndyYXAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgLndyYXBfX2lubmVyID4gLmdyaWQtbC02Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbC02LFxuICAgICAgICAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0cyAud3JhcF9faW5uZXIgPiAuZ3JpZC1sLTY6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1sLTYsXG4gICAgICAgIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC5tLWZhY3RzX19pbm5lciA+IC5ncmlkLWwtNjpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLWwtNixcbiAgICAgICAgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbC02Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbC02LFxuICAgICAgICAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAud3JhcF9faW5uZXIgPiAuZ3JpZC1sLTY6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1sLTQsXG4gICAgICAgIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC53cmFwX19pbm5lciA+IC5ncmlkLWwtNjpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLWwtNCxcbiAgICAgICAgLndyYXAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbC02Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbC00LFxuICAgICAgICAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0cyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1sLTY6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1sLTQsXG4gICAgICAgIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC53cmFwX19pbm5lciA+IC5ncmlkLWwtNjpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLWwtMyxcbiAgICAgICAgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLndyYXBfX2lubmVyID4gLmdyaWQtbC02Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbC0zLFxuICAgICAgICAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1sLTY6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1sLTMsXG4gICAgICAgIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC5tLWZhY3RzX19pbm5lciA+IC5ncmlkLWwtNjpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLWwtMyxcbiAgICAgICAgLndyYXAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgLndyYXBfX2lubmVyID4gLmdyaWQtbC00Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbS02LFxuICAgICAgICAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0cyAud3JhcF9faW5uZXIgPiAuZ3JpZC1sLTQ6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1tLTYsXG4gICAgICAgIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC5tLWZhY3RzX19pbm5lciA+IC5ncmlkLWwtNDpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLW0tNixcbiAgICAgICAgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbC00Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbS02LFxuICAgICAgICAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAud3JhcF9faW5uZXIgPiAuZ3JpZC1sLTQ6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1tLTQsXG4gICAgICAgIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC53cmFwX19pbm5lciA+IC5ncmlkLWwtNDpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLW0tNCxcbiAgICAgICAgLndyYXAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbC00Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbS00LFxuICAgICAgICAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0cyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1sLTQ6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1tLTQsXG4gICAgICAgIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC53cmFwX19pbm5lciA+IC5ncmlkLWwtNDpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLW0tMyxcbiAgICAgICAgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLndyYXBfX2lubmVyID4gLmdyaWQtbC00Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbS0zLFxuICAgICAgICAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1sLTQ6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1tLTMsXG4gICAgICAgIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC5tLWZhY3RzX19pbm5lciA+IC5ncmlkLWwtNDpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLW0tMyxcbiAgICAgICAgLndyYXAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgLndyYXBfX2lubmVyID4gLmdyaWQtbC00Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbC02LFxuICAgICAgICAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0cyAud3JhcF9faW5uZXIgPiAuZ3JpZC1sLTQ6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1sLTYsXG4gICAgICAgIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC5tLWZhY3RzX19pbm5lciA+IC5ncmlkLWwtNDpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLWwtNixcbiAgICAgICAgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbC00Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbC02LFxuICAgICAgICAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAud3JhcF9faW5uZXIgPiAuZ3JpZC1sLTQ6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1sLTQsXG4gICAgICAgIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC53cmFwX19pbm5lciA+IC5ncmlkLWwtNDpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLWwtNCxcbiAgICAgICAgLndyYXAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbC00Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbC00LFxuICAgICAgICAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0cyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1sLTQ6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1sLTQsXG4gICAgICAgIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC53cmFwX19pbm5lciA+IC5ncmlkLWwtNDpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLWwtMyxcbiAgICAgICAgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLndyYXBfX2lubmVyID4gLmdyaWQtbC00Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbC0zLFxuICAgICAgICAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1sLTQ6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1sLTMsXG4gICAgICAgIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC5tLWZhY3RzX19pbm5lciA+IC5ncmlkLWwtNDpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLWwtMyxcbiAgICAgICAgLndyYXAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgLndyYXBfX2lubmVyID4gLmdyaWQtbC0zOm5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbS02LFxuICAgICAgICAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0cyAud3JhcF9faW5uZXIgPiAuZ3JpZC1sLTM6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1tLTYsXG4gICAgICAgIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC5tLWZhY3RzX19pbm5lciA+IC5ncmlkLWwtMzpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLW0tNixcbiAgICAgICAgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbC0zOm5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbS02LFxuICAgICAgICAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAud3JhcF9faW5uZXIgPiAuZ3JpZC1sLTM6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1tLTQsXG4gICAgICAgIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC53cmFwX19pbm5lciA+IC5ncmlkLWwtMzpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLW0tNCxcbiAgICAgICAgLndyYXAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbC0zOm5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbS00LFxuICAgICAgICAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0cyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1sLTM6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1tLTQsXG4gICAgICAgIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC53cmFwX19pbm5lciA+IC5ncmlkLWwtMzpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLW0tMyxcbiAgICAgICAgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLndyYXBfX2lubmVyID4gLmdyaWQtbC0zOm5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbS0zLFxuICAgICAgICAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1sLTM6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1tLTMsXG4gICAgICAgIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC5tLWZhY3RzX19pbm5lciA+IC5ncmlkLWwtMzpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLW0tMyxcbiAgICAgICAgLndyYXAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgLndyYXBfX2lubmVyID4gLmdyaWQtbC0zOm5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbC02LFxuICAgICAgICAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0cyAud3JhcF9faW5uZXIgPiAuZ3JpZC1sLTM6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1sLTYsXG4gICAgICAgIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC5tLWZhY3RzX19pbm5lciA+IC5ncmlkLWwtMzpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLWwtNixcbiAgICAgICAgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbC0zOm5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbC02LFxuICAgICAgICAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAud3JhcF9faW5uZXIgPiAuZ3JpZC1sLTM6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1sLTQsXG4gICAgICAgIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC53cmFwX19pbm5lciA+IC5ncmlkLWwtMzpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLWwtNCxcbiAgICAgICAgLndyYXAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbC0zOm5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbC00LFxuICAgICAgICAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0cyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1sLTM6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1sLTQsXG4gICAgICAgIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC53cmFwX19pbm5lciA+IC5ncmlkLWwtMzpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLWwtMyxcbiAgICAgICAgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLndyYXBfX2lubmVyID4gLmdyaWQtbC0zOm5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pID4gLmdyaWQtbC0zLFxuICAgICAgICAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1sLTM6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSkgPiAuZ3JpZC1sLTMsXG4gICAgICAgIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC5tLWZhY3RzX19pbm5lciA+IC5ncmlkLWwtMzpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSA+IC5ncmlkLWwtMyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLndyYXAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgLndyYXBfX2lubmVyID4gLmdyaWQtbS02Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pLCAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0cyAud3JhcF9faW5uZXIgPiAuZ3JpZC1tLTY6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSksIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tNjpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSwgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbS02Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pLFxuICAgICAgICAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAud3JhcF9faW5uZXIgPiAuZ3JpZC1tLTQ6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSksXG4gICAgICAgIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC53cmFwX19pbm5lciA+IC5ncmlkLW0tNDpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSxcbiAgICAgICAgLndyYXAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbS00Om5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pLFxuICAgICAgICAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0cyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1tLTQ6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSksXG4gICAgICAgIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC53cmFwX19pbm5lciA+IC5ncmlkLW0tMzpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSxcbiAgICAgICAgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLndyYXBfX2lubmVyID4gLmdyaWQtbS0zOm5vdChbY2xhc3MqPSdncmlkLW0tb2Zmc2V0J10pLFxuICAgICAgICAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1tLTM6bm90KFtjbGFzcyo9J2dyaWQtbS1vZmZzZXQnXSksXG4gICAgICAgIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC5tLWZhY3RzX19pbm5lciA+IC5ncmlkLW0tMzpub3QoW2NsYXNzKj0nZ3JpZC1tLW9mZnNldCddKSxcbiAgICAgICAgLndyYXAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgLndyYXBfX2lubmVyID4gLmdyaWQtbC02Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pLFxuICAgICAgICAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0cyAud3JhcF9faW5uZXIgPiAuZ3JpZC1sLTY6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSksXG4gICAgICAgIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC5tLWZhY3RzX19pbm5lciA+IC5ncmlkLWwtNjpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSxcbiAgICAgICAgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbC02Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pLFxuICAgICAgICAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAud3JhcF9faW5uZXIgPiAuZ3JpZC1sLTQ6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSksXG4gICAgICAgIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC53cmFwX19pbm5lciA+IC5ncmlkLWwtNDpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSxcbiAgICAgICAgLndyYXAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMgLm0tZmFjdHNfX2lubmVyID4gLmdyaWQtbC00Om5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pLFxuICAgICAgICAud3JhcC0tZXF1YWwtaGVpZ2h0LWNvbHVtbnMubS1mYWN0cyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1sLTQ6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSksXG4gICAgICAgIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC53cmFwX19pbm5lciA+IC5ncmlkLWwtMzpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSxcbiAgICAgICAgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLndyYXBfX2lubmVyID4gLmdyaWQtbC0zOm5vdChbY2xhc3MqPSdncmlkLWwtb2Zmc2V0J10pLFxuICAgICAgICAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAubS1mYWN0c19faW5uZXIgPiAuZ3JpZC1sLTM6bm90KFtjbGFzcyo9J2dyaWQtbC1vZmZzZXQnXSksXG4gICAgICAgIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC5tLWZhY3RzX19pbm5lciA+IC5ncmlkLWwtMzpub3QoW2NsYXNzKj0nZ3JpZC1sLW9mZnNldCddKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC53cmFwLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zIC53cmFwX19pbm5lciwgLndyYXAtLWVxdWFsLWhlaWdodC1jb2x1bW5zLm0tZmFjdHMgLndyYXBfX2lubmVyLCAud3JhcC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucyAubS1mYWN0c19faW5uZXIsIC53cmFwLS1lcXVhbC1oZWlnaHQtY29sdW1ucy5tLWZhY3RzIC5tLWZhY3RzX19pbm5lciB7XG4gICAgICAgIC1tb3otYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgLyogT0xEIC0gRkYgKi9cbiAgICAgICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAvKiBORVcgLSBTYWZhcmk2LjEgKi9cbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgLyogTkVXLCBJRSAxMSAgKi9cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLmNvbnRhaW5lci13cmFwcGVyIC53cmFwLCAuY29udGFpbmVyLXdyYXBwZXIgLm0tZmFjdHMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE5MjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAud3JhcCwgLm0tZmFjdHMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgIHdvcmQtc3BhY2luZzogbm9ybWFsOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC53cmFwLCAubS1mYWN0cyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9IH1cblxuLyogIEdyaWQgU3R5bGluZ3Ncbl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG5bY2xhc3MqPSdncmlkLSddOm5vdChbY2xhc3MqPSctaGlkZGVuJ10pOm5vdChbY2xhc3MqPSctdmlzaWJsZSddKSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdvcmQtc3BhY2luZzogMDsgfVxuICAuc2FmYXJpIFtjbGFzcyo9J2dyaWQtJ106bm90KFtjbGFzcyo9Jy1oaWRkZW4nXSk6bm90KFtjbGFzcyo9Jy12aXNpYmxlJ10pIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7IH1cbiAgW2NsYXNzKj0nZ3JpZC0nXTpub3QoW2NsYXNzKj0nLWhpZGRlbiddKTpub3QoW2NsYXNzKj0nLXZpc2libGUnXSktLW5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAud3JhcCBbY2xhc3MqPSdncmlkLSddOm5vdChbY2xhc3MqPSctaGlkZGVuJ10pOm5vdChbY2xhc3MqPSctdmlzaWJsZSddKSwgLm0tZmFjdHMgW2NsYXNzKj0nZ3JpZC0nXTpub3QoW2NsYXNzKj0nLWhpZGRlbiddKTpub3QoW2NsYXNzKj0nLXZpc2libGUnXSkge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAvKiByZW1vdmUgcGFkZGluZyBvbiBmdWxsLXdpZHRoIG1vYmlsZSBncmlkcyAqL1xuICAgIC8qXG4gICAgKiAgIENVU1RPTSBHUklEIERFRklOSVRJT05TXG4gICAgKiAgIHJlbW92ZSBwYWRkaW5nIG9uIGhhbGYtd2lkdGggbW9iaWxlIGdyaWRzXG4gICAgKi9cbiAgICAvKiByZW1vdmUgcGFkZGluZyBvbiBvbmUtdGhpcmQtd2lkdGggbW9iaWxlIGdyaWRzICovXG4gICAgLyogYWRkIHNwYWNpbmdzIGlmIG1vcmUgZWxlbWVudHMgdGhhbiBncmlkLXgteCBjb2x1bW5zICovXG4gICAgLyogYWRkIHNwYWNpbmdzIGlmIG1vcmUgZWxlbWVudHMgdGhhbiBncmlkLXgteCBjb2x1bW5zICovXG4gICAgLyogYWRkIHNwYWNpbmcgZm9yIGNvbWJpbmVkIGdyaWRzIChtLCBsLCAuLikgKi8gfVxuICAgIC53cmFwIFtjbGFzcyo9J2dyaWQtJ106bm90KFtjbGFzcyo9Jy1oaWRkZW4nXSk6bm90KFtjbGFzcyo9Jy12aXNpYmxlJ10pLmdyaWQtcy0xMiwgLm0tZmFjdHMgW2NsYXNzKj0nZ3JpZC0nXTpub3QoW2NsYXNzKj0nLWhpZGRlbiddKTpub3QoW2NsYXNzKj0nLXZpc2libGUnXSkuZ3JpZC1zLTEyIHtcbiAgICAgIC8qIGFkZCB0b3AvYm90dG9tIHNwYWNlIG9uIG1vYmlsZSAqL1xuICAgICAgLyogY3VzdG9tIHJ1bGVzIGZvciBjb2x1bW5zICovIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAud3JhcCBbY2xhc3MqPSdncmlkLSddOm5vdChbY2xhc3MqPSctaGlkZGVuJ10pOm5vdChbY2xhc3MqPSctdmlzaWJsZSddKS5ncmlkLXMtMTIuZ3JpZC1tLTY6bGFzdC1vZi10eXBlLCAubS1mYWN0cyBbY2xhc3MqPSdncmlkLSddOm5vdChbY2xhc3MqPSctaGlkZGVuJ10pOm5vdChbY2xhc3MqPSctdmlzaWJsZSddKS5ncmlkLXMtMTIuZ3JpZC1tLTY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAud3JhcCBbY2xhc3MqPSdncmlkLSddOm5vdChbY2xhc3MqPSctaGlkZGVuJ10pOm5vdChbY2xhc3MqPSctdmlzaWJsZSddKS5ncmlkLXMtMTIuZ3JpZC1tLTYsIC5tLWZhY3RzIFtjbGFzcyo9J2dyaWQtJ106bm90KFtjbGFzcyo9Jy1oaWRkZW4nXSk6bm90KFtjbGFzcyo9Jy12aXNpYmxlJ10pLmdyaWQtcy0xMi5ncmlkLW0tNiwgLndyYXAgW2NsYXNzKj0nZ3JpZC0nXTpub3QoW2NsYXNzKj0nLWhpZGRlbiddKTpub3QoW2NsYXNzKj0nLXZpc2libGUnXSkuZ3JpZC1zLTEyLmdyaWQtbS00LCAubS1mYWN0cyBbY2xhc3MqPSdncmlkLSddOm5vdChbY2xhc3MqPSctaGlkZGVuJ10pOm5vdChbY2xhc3MqPSctdmlzaWJsZSddKS5ncmlkLXMtMTIuZ3JpZC1tLTQsIC53cmFwIFtjbGFzcyo9J2dyaWQtJ106bm90KFtjbGFzcyo9Jy1oaWRkZW4nXSk6bm90KFtjbGFzcyo9Jy12aXNpYmxlJ10pLmdyaWQtcy0xMi5ncmlkLW0tMywgLm0tZmFjdHMgW2NsYXNzKj0nZ3JpZC0nXTpub3QoW2NsYXNzKj0nLWhpZGRlbiddKTpub3QoW2NsYXNzKj0nLXZpc2libGUnXSkuZ3JpZC1zLTEyLmdyaWQtbS0zLCAud3JhcCBbY2xhc3MqPSdncmlkLSddOm5vdChbY2xhc3MqPSctaGlkZGVuJ10pOm5vdChbY2xhc3MqPSctdmlzaWJsZSddKS5ncmlkLXMtMTIuZ3JpZC1sLTYsIC5tLWZhY3RzIFtjbGFzcyo9J2dyaWQtJ106bm90KFtjbGFzcyo9Jy1oaWRkZW4nXSk6bm90KFtjbGFzcyo9Jy12aXNpYmxlJ10pLmdyaWQtcy0xMi5ncmlkLWwtNiwgLndyYXAgW2NsYXNzKj0nZ3JpZC0nXTpub3QoW2NsYXNzKj0nLWhpZGRlbiddKTpub3QoW2NsYXNzKj0nLXZpc2libGUnXSkuZ3JpZC1zLTEyLmdyaWQtbC00LCAubS1mYWN0cyBbY2xhc3MqPSdncmlkLSddOm5vdChbY2xhc3MqPSctaGlkZGVuJ10pOm5vdChbY2xhc3MqPSctdmlzaWJsZSddKS5ncmlkLXMtMTIuZ3JpZC1sLTQsIC53cmFwIFtjbGFzcyo9J2dyaWQtJ106bm90KFtjbGFzcyo9Jy1oaWRkZW4nXSk6bm90KFtjbGFzcyo9Jy12aXNpYmxlJ10pLmdyaWQtcy0xMi5ncmlkLWwtMywgLm0tZmFjdHMgW2NsYXNzKj0nZ3JpZC0nXTpub3QoW2NsYXNzKj0nLWhpZGRlbiddKTpub3QoW2NsYXNzKj0nLXZpc2libGUnXSkuZ3JpZC1zLTEyLmdyaWQtbC0zIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICAgICAgICAgLndyYXAgW2NsYXNzKj0nZ3JpZC0nXTpub3QoW2NsYXNzKj0nLWhpZGRlbiddKTpub3QoW2NsYXNzKj0nLXZpc2libGUnXSkuZ3JpZC1zLTEyLmdyaWQtbS02OmZpcnN0LW9mLXR5cGU6bm90KFtjbGFzcyo9Jy1vcmRlci0nXSksIC5tLWZhY3RzIFtjbGFzcyo9J2dyaWQtJ106bm90KFtjbGFzcyo9Jy1oaWRkZW4nXSk6bm90KFtjbGFzcyo9Jy12aXNpYmxlJ10pLmdyaWQtcy0xMi5ncmlkLW0tNjpmaXJzdC1vZi10eXBlOm5vdChbY2xhc3MqPSctb3JkZXItJ10pLCAud3JhcCBbY2xhc3MqPSdncmlkLSddOm5vdChbY2xhc3MqPSctaGlkZGVuJ10pOm5vdChbY2xhc3MqPSctdmlzaWJsZSddKS5ncmlkLXMtMTIuZ3JpZC1tLTQ6Zmlyc3Qtb2YtdHlwZTpub3QoW2NsYXNzKj0nLW9yZGVyLSddKSwgLm0tZmFjdHMgW2NsYXNzKj0nZ3JpZC0nXTpub3QoW2NsYXNzKj0nLWhpZGRlbiddKTpub3QoW2NsYXNzKj0nLXZpc2libGUnXSkuZ3JpZC1zLTEyLmdyaWQtbS00OmZpcnN0LW9mLXR5cGU6bm90KFtjbGFzcyo9Jy1vcmRlci0nXSksIC53cmFwIFtjbGFzcyo9J2dyaWQtJ106bm90KFtjbGFzcyo9Jy1oaWRkZW4nXSk6bm90KFtjbGFzcyo9Jy12aXNpYmxlJ10pLmdyaWQtcy0xMi5ncmlkLW0tMzpmaXJzdC1vZi10eXBlOm5vdChbY2xhc3MqPSctb3JkZXItJ10pLCAubS1mYWN0cyBbY2xhc3MqPSdncmlkLSddOm5vdChbY2xhc3MqPSctaGlkZGVuJ10pOm5vdChbY2xhc3MqPSctdmlzaWJsZSddKS5ncmlkLXMtMTIuZ3JpZC1tLTM6Zmlyc3Qtb2YtdHlwZTpub3QoW2NsYXNzKj0nLW9yZGVyLSddKSwgLndyYXAgW2NsYXNzKj0nZ3JpZC0nXTpub3QoW2NsYXNzKj0nLWhpZGRlbiddKTpub3QoW2NsYXNzKj0nLXZpc2libGUnXSkuZ3JpZC1zLTEyLmdyaWQtbC02OmZpcnN0LW9mLXR5cGU6bm90KFtjbGFzcyo9Jy1vcmRlci0nXSksIC5tLWZhY3RzIFtjbGFzcyo9J2dyaWQtJ106bm90KFtjbGFzcyo9Jy1oaWRkZW4nXSk6bm90KFtjbGFzcyo9Jy12aXNpYmxlJ10pLmdyaWQtcy0xMi5ncmlkLWwtNjpmaXJzdC1vZi10eXBlOm5vdChbY2xhc3MqPSctb3JkZXItJ10pLCAud3JhcCBbY2xhc3MqPSdncmlkLSddOm5vdChbY2xhc3MqPSctaGlkZGVuJ10pOm5vdChbY2xhc3MqPSctdmlzaWJsZSddKS5ncmlkLXMtMTIuZ3JpZC1sLTQ6Zmlyc3Qtb2YtdHlwZTpub3QoW2NsYXNzKj0nLW9yZGVyLSddKSwgLm0tZmFjdHMgW2NsYXNzKj0nZ3JpZC0nXTpub3QoW2NsYXNzKj0nLWhpZGRlbiddKTpub3QoW2NsYXNzKj0nLXZpc2libGUnXSkuZ3JpZC1zLTEyLmdyaWQtbC00OmZpcnN0LW9mLXR5cGU6bm90KFtjbGFzcyo9Jy1vcmRlci0nXSksIC53cmFwIFtjbGFzcyo9J2dyaWQtJ106bm90KFtjbGFzcyo9Jy1oaWRkZW4nXSk6bm90KFtjbGFzcyo9Jy12aXNpYmxlJ10pLmdyaWQtcy0xMi5ncmlkLWwtMzpmaXJzdC1vZi10eXBlOm5vdChbY2xhc3MqPSctb3JkZXItJ10pLCAubS1mYWN0cyBbY2xhc3MqPSdncmlkLSddOm5vdChbY2xhc3MqPSctaGlkZGVuJ10pOm5vdChbY2xhc3MqPSctdmlzaWJsZSddKS5ncmlkLXMtMTIuZ3JpZC1sLTM6Zmlyc3Qtb2YtdHlwZTpub3QoW2NsYXNzKj0nLW9yZGVyLSddKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAud3JhcCBbY2xhc3MqPSdncmlkLSddOm5vdChbY2xhc3MqPSctaGlkZGVuJ10pOm5vdChbY2xhc3MqPSctdmlzaWJsZSddKS5ncmlkLXMtMTIsIC5tLWZhY3RzIFtjbGFzcyo9J2dyaWQtJ106bm90KFtjbGFzcyo9Jy1oaWRkZW4nXSk6bm90KFtjbGFzcyo9Jy12aXNpYmxlJ10pLmdyaWQtcy0xMiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgIC53cmFwIFtjbGFzcyo9J2dyaWQtJ106bm90KFtjbGFzcyo9Jy1oaWRkZW4nXSk6bm90KFtjbGFzcyo9Jy12aXNpYmxlJ10pLmdyaWQtcy02LCAubS1mYWN0cyBbY2xhc3MqPSdncmlkLSddOm5vdChbY2xhc3MqPSctaGlkZGVuJ10pOm5vdChbY2xhc3MqPSctdmlzaWJsZSddKS5ncmlkLXMtNiB7XG4gICAgICAvKiBjdXN0b20gcnVsZXMgZm9yIGZvdXIgY29sdW1ucyAqLyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLndyYXAgW2NsYXNzKj0nZ3JpZC0nXTpub3QoW2NsYXNzKj0nLWhpZGRlbiddKTpub3QoW2NsYXNzKj0nLXZpc2libGUnXSkuZ3JpZC1zLTY6bnRoLWNoaWxkKDJuICsgMSksIC5tLWZhY3RzIFtjbGFzcyo9J2dyaWQtJ106bm90KFtjbGFzcyo9Jy1oaWRkZW4nXSk6bm90KFtjbGFzcyo9Jy12aXNpYmxlJ10pLmdyaWQtcy02Om50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC53cmFwIFtjbGFzcyo9J2dyaWQtJ106bm90KFtjbGFzcyo9Jy1oaWRkZW4nXSk6bm90KFtjbGFzcyo9Jy12aXNpYmxlJ10pLmdyaWQtcy02Om50aC1jaGlsZCgybiArIDIpLCAubS1mYWN0cyBbY2xhc3MqPSdncmlkLSddOm5vdChbY2xhc3MqPSctaGlkZGVuJ10pOm5vdChbY2xhc3MqPSctdmlzaWJsZSddKS5ncmlkLXMtNjpudGgtY2hpbGQoMm4gKyAyKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLndyYXAgW2NsYXNzKj0nZ3JpZC0nXTpub3QoW2NsYXNzKj0nLWhpZGRlbiddKTpub3QoW2NsYXNzKj0nLXZpc2libGUnXSkuZ3JpZC1zLTYuZ3JpZC1sLTM6bnRoLWNoaWxkKG4gKyAzKSwgLm0tZmFjdHMgW2NsYXNzKj0nZ3JpZC0nXTpub3QoW2NsYXNzKj0nLWhpZGRlbiddKTpub3QoW2NsYXNzKj0nLXZpc2libGUnXSkuZ3JpZC1zLTYuZ3JpZC1sLTM6bnRoLWNoaWxkKG4gKyAzKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAud3JhcCBbY2xhc3MqPSdncmlkLSddOm5vdChbY2xhc3MqPSctaGlkZGVuJ10pOm5vdChbY2xhc3MqPSctdmlzaWJsZSddKS5ncmlkLXMtNDpudGgtY2hpbGQoM24gKyAxKSwgLm0tZmFjdHMgW2NsYXNzKj0nZ3JpZC0nXTpub3QoW2NsYXNzKj0nLWhpZGRlbiddKTpub3QoW2NsYXNzKj0nLXZpc2libGUnXSkuZ3JpZC1zLTQ6bnRoLWNoaWxkKDNuICsgMSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLndyYXAgW2NsYXNzKj0nZ3JpZC0nXTpub3QoW2NsYXNzKj0nLWhpZGRlbiddKTpub3QoW2NsYXNzKj0nLXZpc2libGUnXSkuZ3JpZC1zLTQ6bnRoLWNoaWxkKDNuICsgMyksIC5tLWZhY3RzIFtjbGFzcyo9J2dyaWQtJ106bm90KFtjbGFzcyo9Jy1oaWRkZW4nXSk6bm90KFtjbGFzcyo9Jy12aXNpYmxlJ10pLmdyaWQtcy00Om50aC1jaGlsZCgzbiArIDMpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICAgLndyYXAgW2NsYXNzKj0nZ3JpZC0nXTpub3QoW2NsYXNzKj0nLWhpZGRlbiddKTpub3QoW2NsYXNzKj0nLXZpc2libGUnXSkuZ3JpZC1sLTM6bnRoLWNoaWxkKG4gKyA1KSwgLm0tZmFjdHMgW2NsYXNzKj0nZ3JpZC0nXTpub3QoW2NsYXNzKj0nLWhpZGRlbiddKTpub3QoW2NsYXNzKj0nLXZpc2libGUnXSkuZ3JpZC1sLTM6bnRoLWNoaWxkKG4gKyA1KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLndyYXAgW2NsYXNzKj0nZ3JpZC0nXTpub3QoW2NsYXNzKj0nLWhpZGRlbiddKTpub3QoW2NsYXNzKj0nLXZpc2libGUnXSkuZ3JpZC1tLTY6bnRoLWNoaWxkKG4gKyAzKSwgLm0tZmFjdHMgW2NsYXNzKj0nZ3JpZC0nXTpub3QoW2NsYXNzKj0nLWhpZGRlbiddKTpub3QoW2NsYXNzKj0nLXZpc2libGUnXSkuZ3JpZC1tLTY6bnRoLWNoaWxkKG4gKyAzKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLndyYXAgW2NsYXNzKj0nZ3JpZC0nXTpub3QoW2NsYXNzKj0nLWhpZGRlbiddKTpub3QoW2NsYXNzKj0nLXZpc2libGUnXSkuZ3JpZC1tLTYuZ3JpZC1sLTM6bnRoLW9mLXR5cGUobiArIDMpOm5vdChbY2xhc3MqPSctb3JkZXItJ10pLCAubS1mYWN0cyBbY2xhc3MqPSdncmlkLSddOm5vdChbY2xhc3MqPSctaGlkZGVuJ10pOm5vdChbY2xhc3MqPSctdmlzaWJsZSddKS5ncmlkLW0tNi5ncmlkLWwtMzpudGgtb2YtdHlwZShuICsgMyk6bm90KFtjbGFzcyo9Jy1vcmRlci0nXSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC53cmFwIFtjbGFzcyo9J2dyaWQtJ106bm90KFtjbGFzcyo9Jy1oaWRkZW4nXSk6bm90KFtjbGFzcyo9Jy12aXNpYmxlJ10pLmdyaWQtbS0xMi5ncmlkLWwtNjpudGgtb2YtdHlwZShuICsgMik6bm90KFtjbGFzcyo9Jy1vcmRlci0nXSksIC5tLWZhY3RzIFtjbGFzcyo9J2dyaWQtJ106bm90KFtjbGFzcyo9Jy1oaWRkZW4nXSk6bm90KFtjbGFzcyo9Jy12aXNpYmxlJ10pLmdyaWQtbS0xMi5ncmlkLWwtNjpudGgtb2YtdHlwZShuICsgMik6bm90KFtjbGFzcyo9Jy1vcmRlci0nXSksIC53cmFwIFtjbGFzcyo9J2dyaWQtJ106bm90KFtjbGFzcyo9Jy1oaWRkZW4nXSk6bm90KFtjbGFzcyo9Jy12aXNpYmxlJ10pLmdyaWQtbS0xMi5ncmlkLWwtNMKgOm50aC1vZi10eXBlKG4gKyAyKTpub3QoW2NsYXNzKj0nLW9yZGVyLSddKSwgLm0tZmFjdHMgW2NsYXNzKj0nZ3JpZC0nXTpub3QoW2NsYXNzKj0nLWhpZGRlbiddKTpub3QoW2NsYXNzKj0nLXZpc2libGUnXSkuZ3JpZC1tLTEyLmdyaWQtbC00wqA6bnRoLW9mLXR5cGUobiArIDIpOm5vdChbY2xhc3MqPSctb3JkZXItJ10pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDsgfSB9XG5cbi5uby1qcyAudS1oaWRlLW5vLWpzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udS12aXN1YWxseS1oaWRkZW4ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4OyB9XG5cbi51LWNvbGxhcHNlW2FyaWEtZXhwYW5kZWQ9J2ZhbHNlJ10ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi51LWNvbGxhcHNlW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi51LW1hcmdpbi10b3Age1xuICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuICAudS1tYXJnaW4tdG9wLW5vbmUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAudS1tYXJnaW4tdG9wLW5vbmUtaW1wb3J0YW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAudS1tYXJnaW4tdG9wLTJ4IHtcbiAgICBtYXJnaW4tdG9wOiAyMDBweDsgfVxuXG4udS1tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cblxuLnUtbWFyZ2luLWJvdHRvbS0yeCB7XG4gIG1hcmdpbi1ib3R0b206IDIwMHB4OyB9XG5cbi51LXBhZGRpbmctdG9wIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4OyB9XG5cbi51LXBhZGRpbmctdG9wLTJ4IHtcbiAgcGFkZGluZy10b3A6IDIwMHB4OyB9XG5cbi51LXBhZGRpbmctYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG5cbi51LXBhZGRpbmctYm90dG9tLTJ4IHtcbiAgcGFkZGluZy1ib3R0b206IDIwMHB4OyB9XG5cbi51LWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDAuMTVlbTsgfVxuXG4udS1oaWdobGlnaHQtdGV4dCwgLm8tdGFic19fcGFnaW5hdGlvbi1idWxsZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnUtaGlnaGxpZ2h0LXRleHQ6OmFmdGVyLCAuby10YWJzX19wYWdpbmF0aW9uLWJ1bGxldDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlYmZmMzY7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTsgfVxuXG4udS1uby13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udS1oaWRkZW4tdmlzdWFsbHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4OyB9XG5cbi51LWRpc3BsYXktbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ZW0pIHtcbiAgICAudS1kaXNwbGF5LW5vbmUtdW50aWwtcy1pbXBvcnRhbnQge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ZW0pIHtcbiAgICAudS1kaXNwbGF5LW5vbmUtdW50aWwtcyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAudS1kaXNwbGF5LW5vbmUtdW50aWwtbS1pbXBvcnRhbnQge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAudS1kaXNwbGF5LW5vbmUtdW50aWwtbSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAudS1kaXNwbGF5LW5vbmUtdW50aWwtbC1pbXBvcnRhbnQge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAudS1kaXNwbGF5LW5vbmUtdW50aWwtbCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc4Ljc0ZW0pIHtcbiAgICAudS1kaXNwbGF5LW5vbmUtdW50aWwteGwtaW1wb3J0YW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3OC43NGVtKSB7XG4gICAgLnUtZGlzcGxheS1ub25lLXVudGlsLXhsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5Ljk5ZW0pIHtcbiAgICAudS1kaXNwbGF5LW5vbmUtdW50aWwteHhsLWltcG9ydGFudCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5Ljk5ZW0pIHtcbiAgICAudS1kaXNwbGF5LW5vbmUtdW50aWwteHhsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udS1iYWNrZ3JvdW5kLWJyYW5kLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDg3ZWI1OyB9XG5cbi51LWJhY2tncm91bmQtYnJhbmQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnUtYmFja2dyb3VuZC1icmFuZC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZmYzNjsgfVxuXG4udS1iYWNrZ3JvdW5kLWJyYW5kLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyYjQ2OyB9XG5cbi51LWJhY2tncm91bmQtYnJhbmQtNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmU4ZWM7IH1cblxuLnUtYmFja2dyb3VuZC1icmFuZC02IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NTY2YjsgfVxuXG4udS1jLS1ibHVlLCAuYS1oZWFkbGluZS0tYy1ibHVlIHtcbiAgY29sb3I6ICMwODdlYjU7IH1cblxuLyoqXG4gKiBMYXlvdXRcbiAqXG4gKiBTdHlsZXNoZWV0cyBmb3IgdGhlIG1haW4gcGFydHMgb2YgdGhlIHNpdGUuXG4gKi9cbi8qKlxuICogU2hhcmVkIHN0eWxlcyBmb3IgdGhlIGFydGljbGUtYnJlYWtlclxuICogbWFraW5nIGl0IHBvc3NpYmxlIHRvIGhhdmUgZWxlbWVudHMgYnJlYWsgb3V0IG9mIHRoZSBhcnRpY2xlIG1heC13aWR0aCBjb250ZXh0XG4gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIHBsdWdpbi9zdHlsZWxpbnQtYmVtLW5hbWljcyAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBwbHVnaW4vc3R5bGVsaW50LWJlbS1uYW1pY3MgKi9cbi5jb250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmNvbnRlbnQtLWRldGFpbCB7XG4gIHBhZGRpbmctdG9wOiAxMnJlbTsgfVxuXG4uY29udGVudF9fYmxvY2sge1xuICBtYXJnaW46IDEwcmVtIGF1dG87IH1cbiAgLmNvbnRlbnRfX2Jsb2NrLmNvbnRlbnRfX2Jsb2NrLS1sYXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLmNvbnRlbnRfX2Jsb2NrIHtcbiAgICAgIG1hcmdpbjogMTVyZW0gYXV0bzsgfSB9XG5cbi5wYWdlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9rZXl2aXN1YWwucG5nXCIpIGJvdHRvbSBsZWZ0IG5vLXJlcGVhdCBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAucGFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMGVtKSB7XG4gICAgLnBhZ2Uge1xuICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7IH0gfVxuXG4ucGFnZV9fdG8tdG9wIHtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLnBhZ2VfX3RvLXRvcCB7XG4gICAgICByaWdodDogMi41cmVtOyB9IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgMXJlbTsgfVxuXG4udC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLnQtZGFyayA6OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDsgfVxuXG4udC1ibHVlLCAubS10ZWFzZXItbWVkaWEtLWJsdWUsIC5tLXRlYXNlci1tZWRpYS0tYmx1ZS1kYXJrLCAuby1uYXZpZ2F0aW9uX19tb2JpbGUgLm8tbmF2aWdhdGlvbl9fcGFuZWwtaW5wdXQtd3JhcCwgLm8tbmF2aWdhdGlvbl9fc2VhcmNoIC5vLW5hdmlnYXRpb25fX3NlYXJjaC1kZXNrdG9wIC50aXBweS1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDg3ZWI1O1xuICBjb2xvcjogI2ZmZjsgfVxuICAudC1ibHVlIDo6c2VsZWN0aW9uLCAubS10ZWFzZXItbWVkaWEtLWJsdWUgOjpzZWxlY3Rpb24sIC5tLXRlYXNlci1tZWRpYS0tYmx1ZS1kYXJrIDo6c2VsZWN0aW9uLCAuby1uYXZpZ2F0aW9uX19tb2JpbGUgLm8tbmF2aWdhdGlvbl9fcGFuZWwtaW5wdXQtd3JhcCA6OnNlbGVjdGlvbiwgLm8tbmF2aWdhdGlvbl9fc2VhcmNoIC5vLW5hdmlnYXRpb25fX3NlYXJjaC1kZXNrdG9wIC50aXBweS1ib3ggOjpzZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7IH1cblxuLnQtYmx1ZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkNDg2MztcbiAgY29sb3I6ICNmZmY7IH1cbiAgLnQtYmx1ZS1kYXJrIDo6c2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMmQ0ODYzOyB9XG5cbi50LXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmZmMzY7XG4gIGNvbG9yOiAjMTkyYjQ2OyB9XG4gIC50LXllbGxvdyA6OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZmYzNjtcbiAgICBjb2xvcjogIzE5MmI0NjsgfVxuXG4udC1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDVmNzI7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC50LWdyZWVuIDo6c2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ1ZjcyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi50LW1pbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTBlYWRiOyB9XG4gIC50LW1pbnQgOjpzZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmU4ZWM7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLnQtbWludC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwODQ3ZTtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLnQtbWludC1kYXJrIC5hLXBhcmFncmFwaCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnQtbWludC1kYXJrIDo6c2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTBlYWRiO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi8qKlxuICogUHJldmlldyBmcmFtZVxuICovXG4ucHJldmlldyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmc6IDJyZW07IH1cblxuLnByZXZpZXctLXBhZGRpbmdsZXNzIHtcbiAgcGFkZGluZzogMDsgfVxuXG4ucHJldmlldy1idWZmZXIge1xuICBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuXG4vKipcbiAqIFBhcnRpY2xlc1xuICovXG4uY29weXJpZ2h0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMzBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogMzBweDsgfVxuICAuY29weXJpZ2h0IC5pY29uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgd2lkdGg6IDI1cHg7IH1cblxuLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMWVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB1c2VyLXNlbGVjdDogYWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMWVtOyB9XG5cbkBrZXlmcmFtZXMgbW92ZW1lbnQge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwOyB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDAlIDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGNvbG9yIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMxMCA1MjAnJTNFJTNDZGVmcy8lM0UlM0NnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGZpbGw9JyUyM2Y1ZjdmNicgZD0nTTAgMGgzMTB2MjUzSDB6bTE5IDI3M2gyNjh2MjZIMTl6Jy8lM0UlM0NyZWN0IHdpZHRoPSc4MCcgaGVpZ2h0PScyNicgeD0nMTknIHk9JzM3OCcgZmlsbD0nJTIzZjVmN2Y2JyByeD0nMTInLyUzRSUzQ3JlY3Qgd2lkdGg9JzgwJyBoZWlnaHQ9JzI2JyB4PScxMTInIHk9JzM3OCcgZmlsbD0nJTIzZjVmN2Y2JyByeD0nMTInLyUzRSUzQ3JlY3Qgd2lkdGg9JzgwJyBoZWlnaHQ9JzI2JyB4PScyMDYnIHk9JzM3OCcgZmlsbD0nJTIzZjVmN2Y2JyByeD0nMTInLyUzRSUzQ3BhdGggZmlsbD0nJTIzZjVmN2Y2JyBkPSdNMTkgMzA5aDI2OHY0OUgxOXonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMxMCA1MjAnJTNFJTNDZGVmcy8lM0UlM0NnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGZpbGw9JyUyM2VlZScgZD0nTTAgMGgzMTB2MjUzSDB6bTE5IDI3M2gyNjh2MjZIMTl6Jy8lM0UlM0NyZWN0IHdpZHRoPSc4MCcgaGVpZ2h0PScyNicgeD0nMTknIHk9JzM3OCcgZmlsbD0nJTIzZWVlJyByeD0nMTInLyUzRSUzQ3JlY3Qgd2lkdGg9JzgwJyBoZWlnaHQ9JzI2JyB4PScxMTInIHk9JzM3OCcgZmlsbD0nJTIzZWVlJyByeD0nMTInLyUzRSUzQ3JlY3Qgd2lkdGg9JzgwJyBoZWlnaHQ9JzI2JyB4PScyMDYnIHk9JzM3OCcgZmlsbD0nJTIzZWVlJyByeD0nMTInLyUzRSUzQ3BhdGggZmlsbD0nJTIzZWVlJyBkPSdNMTkgMzA5aDI2OHY0OUgxOXonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMTAgNTIwJyUzRSUzQ2RlZnMvJTNFJTNDZyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBmaWxsPSclMjNmNWY3ZjYnIGQ9J00wIDBoMzEwdjI1M0gwem0xOSAyNzNoMjY4djI2SDE5eicvJTNFJTNDcmVjdCB3aWR0aD0nODAnIGhlaWdodD0nMjYnIHg9JzE5JyB5PSczNzgnIGZpbGw9JyUyM2Y1ZjdmNicgcng9JzEyJy8lM0UlM0NyZWN0IHdpZHRoPSc4MCcgaGVpZ2h0PScyNicgeD0nMTEyJyB5PSczNzgnIGZpbGw9JyUyM2Y1ZjdmNicgcng9JzEyJy8lM0UlM0NyZWN0IHdpZHRoPSc4MCcgaGVpZ2h0PScyNicgeD0nMjA2JyB5PSczNzgnIGZpbGw9JyUyM2Y1ZjdmNicgcng9JzEyJy8lM0UlM0NwYXRoIGZpbGw9JyUyM2Y1ZjdmNicgZD0nTTE5IDMwOWgyNjh2NDlIMTl6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH0gfVxuXG4ubG9hZGluZyB7XG4gIGFuaW1hdGlvbjogbW92ZW1lbnQgMnMgbGluZWFyIGluZmluaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmYgMjUlLCAjZjVmN2Y2IDUwJSwgI2ZmZiA3NSUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMDAlIDMwMCU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7IH1cblxuLmxvYWRpbmctLWZpbmlzaGVkIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4ubG9hZGluZy0tYm94IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNjBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4ubG9hZGluZ19fcHJldmlldyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMxMCA1MjAnJTNFJTNDZGVmcy8lM0UlM0NnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGZpbGw9JyUyM2Y1ZjdmNicgZD0nTTAgMGgzMTB2MjUzSDB6bTE5IDI3M2gyNjh2MjZIMTl6Jy8lM0UlM0NyZWN0IHdpZHRoPSc4MCcgaGVpZ2h0PScyNicgeD0nMTknIHk9JzM3OCcgZmlsbD0nJTIzZjVmN2Y2JyByeD0nMTInLyUzRSUzQ3JlY3Qgd2lkdGg9JzgwJyBoZWlnaHQ9JzI2JyB4PScxMTInIHk9JzM3OCcgZmlsbD0nJTIzZjVmN2Y2JyByeD0nMTInLyUzRSUzQ3JlY3Qgd2lkdGg9JzgwJyBoZWlnaHQ9JzI2JyB4PScyMDYnIHk9JzM3OCcgZmlsbD0nJTIzZjVmN2Y2JyByeD0nMTInLyUzRSUzQ3BhdGggZmlsbD0nJTIzZjVmN2Y2JyBkPSdNMTkgMzA5aDI2OHY0OUgxOXonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYW5pbWF0aW9uOiBjb2xvciAycyBsaW5lYXIgYWx0ZXJuYXRlIGluZmluaXRlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmxvYWRpbmdfX3ByZXZpZXcsXG4ubG9hZGluZy0tYm94IHtcbiAgaGVpZ2h0OiA0NXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5sb2FkaW5nX19wcmV2aWV3LFxuICAgIC5sb2FkaW5nLS1ib3gge1xuICAgICAgaGVpZ2h0OiA1MnJlbTsgfSB9XG5cbi8qKlxuICogQXRvbXNcbiAqL1xuLmEtYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MmI0NjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwibWFpc29uX25ldWVkZW1pXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBoZWlnaHQ6IDZyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwIDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAgIC5hLWJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMS43cmVtICsgKDIgKiAxMCAtIDEuNyAqIDEwKSAqICggKDEwMHZ3IC0gMzIwcHgpIC8gKDE5MjAgLSAzMjApICkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAgIC5hLWJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuICAuYS1idXR0b25fX2lubmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5hLWJ1dHRvbl9fdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmEtYnV0dG9uX190ZXh0OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJhNWNiO1xuICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG4gICAgICB3aWR0aDogMCU7IH1cbiAgLmEtYnV0dG9uIC5pY29uIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICAgIHdpZHRoOiAxMXB4OyB9XG4gIC5hLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsIC5hLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6Zm9jdXMge1xuICAgIGNvbG9yOiAjNTJhNWNiOyB9XG4gICAgLmEtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpob3ZlciAuYS1idXR0b25fX3RleHQ6OmFmdGVyLCAuYS1idXR0b246bm90KFtkaXNhYmxlZF0pOmZvY3VzIC5hLWJ1dHRvbl9fdGV4dDo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYS1idXR0b246bm90KFtkaXNhYmxlZF0pOmhvdmVyIC5pY29uLCAuYS1idXR0b246bm90KFtkaXNhYmxlZF0pOmZvY3VzIC5pY29uIHtcbiAgICAgIGNvbG9yOiAjNTJhNWNiOyB9XG5cbi5hLWJ1dHRvbi0tbGlnaHQsIC5tLXRlYXNlci1tZWRpYS0tYmx1ZS1kYXJrIC5hLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZWM0ZGQ7XG4gIGNvbG9yOiAjMmQ0ODYzOyB9XG4gIC5hLWJ1dHRvbi0tbGlnaHQgLmljb24sIC5tLXRlYXNlci1tZWRpYS0tYmx1ZS1kYXJrIC5hLWJ1dHRvbiAuaWNvbiB7XG4gICAgY29sb3I6ICMyZDQ4NjM7IH1cbiAgLmEtYnV0dG9uLS1saWdodCAuYS1idXR0b25fX3RleHQ6OmFmdGVyLCAubS10ZWFzZXItbWVkaWEtLWJsdWUtZGFyayAuYS1idXR0b24gLmEtYnV0dG9uX190ZXh0OjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJkNDg2MzsgfVxuICAuYS1idXR0b24tLWxpZ2h0Om5vdChbZGlzYWJsZWRdKTpob3ZlciwgLm0tdGVhc2VyLW1lZGlhLS1ibHVlLWRhcmsgLmEtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpob3ZlciwgLmEtYnV0dG9uLS1saWdodDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsIC5tLXRlYXNlci1tZWRpYS0tYmx1ZS1kYXJrIC5hLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZWM0ZGQ7XG4gICAgY29sb3I6ICMxOTJiNDY7IH1cbiAgICAuYS1idXR0b24tLWxpZ2h0Om5vdChbZGlzYWJsZWRdKTpob3ZlciAuaWNvbiwgLm0tdGVhc2VyLW1lZGlhLS1ibHVlLWRhcmsgLmEtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpob3ZlciAuaWNvbiwgLmEtYnV0dG9uLS1saWdodDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMgLmljb24sIC5tLXRlYXNlci1tZWRpYS0tYmx1ZS1kYXJrIC5hLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6Zm9jdXMgLmljb24ge1xuICAgICAgY29sb3I6ICMxOTJiNDY7IH1cblxuLmNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWluLWhlaWdodDogMi42cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jaGVja2JveCArIC5jaGVja2JveCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuY2hlY2tib3gge1xuICAgICAgZm9udC1zaXplOiAyLjJyZW07IH0gfVxuXG4uY2hlY2tib3hfX2lucHV0IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDsgfVxuXG4uY2hlY2tib3hfX2luZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGhlaWdodDogMi42cmVtO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4xNXJlbTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAyLjZyZW07IH1cbiAgLmNoZWNrYm94X19pbnB1dDpjaGVja2VkW2FyaWEtaW52YWxpZD0ndHJ1ZSddIH4gLmNoZWNrYm94X19pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmNoZWNrYm94OmhvdmVyIC5jaGVja2JveF9faW5wdXQ6bm90KDpjaGVja2VkKTpub3QoW2Rpc2FibGVkXSkgfiAuY2hlY2tib3hfX2luZGljYXRvciB7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjNyZW07IH1cbiAgLmNoZWNrYm94X19pbnB1dFthcmlhLWludmFsaWQ9J3RydWUnXSB+IC5jaGVja2JveF9faW5kaWNhdG9yLFxuICAuY2hlY2tib3hfX2lucHV0OmNoZWNrZWRbYXJpYS1pbnZhbGlkPSd0cnVlJ10gfiAuY2hlY2tib3hfX2luZGljYXRvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTExOyB9XG4gIC5jaGVja2JveF9faW5wdXQ6bm90KDpjaGVja2VkKTpub3QoW2Rpc2FibGVkXSkgfiAuY2hlY2tib3hfX2luZGljYXRvciB7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjFyZW07IH1cbiAgLmNoZWNrYm94X19pbnB1dFtkaXNhYmxlZF0gfiAuY2hlY2tib3hfX2luZGljYXRvcixcbiAgLmNoZWNrYm94X19pbnB1dDpjaGVja2VkW3JlYWRvbmx5XSB+IC5jaGVja2JveF9faW5kaWNhdG9yLFxuICAuY2hlY2tib3hfX2lucHV0OmNoZWNrZWRbZGlzYWJsZWRdIH4gLmNoZWNrYm94X19pbmRpY2F0b3Ige1xuICAgIGJvcmRlci1jb2xvcjogI2IyYjJiMjsgfVxuICAuY2hlY2tib3hfX2lucHV0OmNoZWNrZWRbcmVhZG9ubHldIH4gLmNoZWNrYm94X19pbmRpY2F0b3IsXG4gIC5jaGVja2JveF9faW5wdXQ6Y2hlY2tlZFtkaXNhYmxlZF0gfiAuY2hlY2tib3hfX2luZGljYXRvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IyYjJiMjtcbiAgICBjb2xvcjogI2IyYjJiMjsgfVxuICAuY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuY2hlY2tib3hfX2luZGljYXRvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItd2lkdGg6IDAuM3JlbTsgfVxuICAuY2hlY2tib3g6YWN0aXZlIC5jaGVja2JveF9faW5wdXQ6bm90KDpjaGVja2VkKTpub3QoW2Rpc2FibGVkXSk6bm90KFthcmlhLWludmFsaWQ9J3RydWUnXSkgfiAuY2hlY2tib3hfX2luZGljYXRvcixcbiAgLmNoZWNrYm94OmhvdmVyIC5jaGVja2JveF9faW5wdXQ6bm90KDpjaGVja2VkKTpub3QoW2Rpc2FibGVkXSk6bm90KFthcmlhLWludmFsaWQ9J3RydWUnXSkgfiAuY2hlY2tib3hfX2luZGljYXRvcixcbiAgLmNoZWNrYm94OmZvY3VzLXdpdGhpbiAuY2hlY2tib3hfX2lucHV0Om5vdCg6Y2hlY2tlZCk6bm90KFtkaXNhYmxlZF0pOm5vdChbYXJpYS1pbnZhbGlkPSd0cnVlJ10pIH4gLmNoZWNrYm94X19pbmRpY2F0b3Ige1xuICAgIGJvcmRlci13aWR0aDogMC4zcmVtO1xuICAgIGNvbG9yOiAjYjJiMmIyOyB9XG5cbi5jaGVja2JveF9faW5kaWNhdG9yLWljb24ge1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6ICd3Z2h0JyAxNDA7XG4gIGZvbnQtd2VpZ2h0OiAxNDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTAuOHJlbTtcbiAgdG9wOiAxcmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAuY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuY2hlY2tib3hfX2luZGljYXRvciAuY2hlY2tib3hfX2luZGljYXRvci1pY29uIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5jaGVja2JveDpob3ZlciAuY2hlY2tib3hfX2lucHV0Om5vdCg6Y2hlY2tlZCk6bm90KFtkaXNhYmxlZF0pIH4gLmNoZWNrYm94X19pbmRpY2F0b3IgLmNoZWNrYm94X19pbmRpY2F0b3ItaWNvbiB7XG4gICAgY29sb3I6ICNiMmIyYjI7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuY2hlY2tib3g6aG92ZXIgLmNoZWNrYm94X19pbnB1dDpub3QoOmNoZWNrZWQpOm5vdChbZGlzYWJsZWRdKVthcmlhLWludmFsaWQ9J3RydWUnXSB+IC5jaGVja2JveF9faW5kaWNhdG9yIC5jaGVja2JveF9faW5kaWNhdG9yLWljb24sXG4gIC5jaGVja2JveF9faW5wdXRbYXJpYS1pbnZhbGlkPSd0cnVlJ10gfiAuY2hlY2tib3hfX2luZGljYXRvciAuY2hlY2tib3hfX2luZGljYXRvci1pY29uIHtcbiAgICBjb2xvcjogIzExMTsgfVxuXG4uY2hlY2tib3hfX2xhYmVsIHtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cbiAgLmNoZWNrYm94X19pbnB1dFthcmlhLWludmFsaWQ9J3RydWUnXSB+IC5jaGVja2JveF9fbGFiZWwge1xuICAgIGNvbG9yOiAjMTExOyB9XG4gIC5jaGVja2JveF9faW5wdXRbcmVhZG9ubHldIH4gLmNoZWNrYm94X19sYWJlbCxcbiAgLmNoZWNrYm94X19pbnB1dFtkaXNhYmxlZF0gfiAuY2hlY2tib3hfX2xhYmVsIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmNoZWNrYm94X19pbmRpY2F0b3IsXG4uY2hlY2tib3hfX2xhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jaGVja2JveF9faW5wdXRbcmVhZG9ubHldIH4gLmNoZWNrYm94X19pbmRpY2F0b3IsIC5jaGVja2JveF9faW5wdXRbcmVhZG9ubHldIH5cbiAgLmNoZWNrYm94X19sYWJlbCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5jaGVja2JveF9faW5wdXRbZGlzYWJsZWRdIH4gLmNoZWNrYm94X19pbmRpY2F0b3IsIC5jaGVja2JveF9faW5wdXRbZGlzYWJsZWRdIH5cbiAgLmNoZWNrYm94X19sYWJlbCB7XG4gICAgY29sb3I6ICNiMmIyYjI7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uZmlsdGVyLXRhZyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndnaHRcIiAxNDA7XG4gIGZvbnQtd2VpZ2h0OiAxNDA7XG4gIGhlaWdodDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7IH1cbiAgLmZpbHRlci10YWc6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3R0b206IDNweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiAzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzcHg7XG4gICAgdG9wOiAzcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5maWx0ZXItdGFnW2hyZWZdOmhvdmVyLCAuZmlsdGVyLXRhZ1tocmVmXTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5maWx0ZXItdGFnW2hyZWZdOmhvdmVyOjpiZWZvcmUsIC5maWx0ZXItdGFnW2hyZWZdOmZvY3VzOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9XG5cbi5maWx0ZXItdGFnX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogLTAuMnJlbTsgfVxuXG4uZmlsdGVyLXRhZ19faWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cblxuLmZpbHRlci10YWctLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4zcmVtICMwMDA7XG4gIGNvbG9yOiAjMDAwOyB9XG4gIC5maWx0ZXItdGFnLS1saWdodDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG4gIC5maWx0ZXItdGFnLS1saWdodFtocmVmXTpob3ZlciwgLmZpbHRlci10YWctLWxpZ2h0W2hyZWZdOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uYS1oZWFkbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1haXNvbl9uZXVlZGVtaVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAudC1ibHVlIC5hLWhlYWRsaW5lLCAubS10ZWFzZXItbWVkaWEtLWJsdWUgLmEtaGVhZGxpbmUsIC5tLXRlYXNlci1tZWRpYS0tYmx1ZS1kYXJrIC5hLWhlYWRsaW5lLCAuby1uYXZpZ2F0aW9uX19tb2JpbGUgLm8tbmF2aWdhdGlvbl9fcGFuZWwtaW5wdXQtd3JhcCAuYS1oZWFkbGluZSwgLm8tbmF2aWdhdGlvbl9fc2VhcmNoIC5vLW5hdmlnYXRpb25fX3NlYXJjaC1kZXNrdG9wIC50aXBweS1ib3ggLmEtaGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC50LXllbGxvdyAuYS1oZWFkbGluZSB7XG4gICAgY29sb3I6ICMxOTJiNDY7IH1cbiAgLmEtaGVhZGxpbmUtLWgxIHtcbiAgICBmb250LWZhbWlseTogXCJtYWlzb25fbmV1ZWxpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gICAgICAuYS1oZWFkbGluZS0taDEge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMi44cmVtICsgKDQuMiAqIDEwIC0gMi44ICogMTApICogKCAoMTAwdncgLSAzMjBweCkgLyAoMTkyMCAtIDMyMCkgKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgICAgIC5hLWhlYWRsaW5lLS1oMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC4ycmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gICAgLmEtaGVhZGxpbmUtLWgyIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygyLjRyZW0gKyAoMy4yICogMTAgLSAyLjQgKiAxMCkgKiAoICgxMDB2dyAtIDMyMHB4KSAvICgxOTIwIC0gMzIwKSApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgICAuYS1oZWFkbGluZS0taDIge1xuICAgICAgZm9udC1zaXplOiAzLjJyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgICAuYS1oZWFkbGluZS0taDMge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDIuMnJlbSArICgyLjQgKiAxMCAtIDIuMiAqIDEwKSAqICggKDEwMHZ3IC0gMzIwcHgpIC8gKDE5MjAgLSAzMjApICkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAgIC5hLWhlYWRsaW5lLS1oMyB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTsgfSB9XG4gIC5hLWhlYWRsaW5lLS1zdXByZW1lIHtcbiAgICBmb250LWZhbWlseTogXCJtYWlzb25fbmV1ZWxpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgICAgIC5hLWhlYWRsaW5lLS1zdXByZW1lIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDIuNHJlbSArICg3LjUgKiAxMCAtIDIuNCAqIDEwKSAqICggKDEwMHZ3IC0gMzIwcHgpIC8gKDE5MjAgLSAzMjApICkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gICAgICAuYS1oZWFkbGluZS0tc3VwcmVtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNy41cmVtOyB9IH1cbiAgICAuYS1oZWFkbGluZS0tc3VwcmVtZSBzdHJvbmcge1xuICAgICAgZm9udC1mYW1pbHk6IFwibWFpc29uX25ldWVkZW1pXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgICAgICAgLmEtaGVhZGxpbmUtLXN1cHJlbWUgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IGNhbGMoMi44cmVtICsgKDkuNyAqIDEwIC0gMi44ICogMTApICogKCAoMTAwdncgLSAzMjBweCkgLyAoMTkyMCAtIDMyMCkgKSk7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAgICAgICAuYS1oZWFkbGluZS0tc3VwcmVtZSBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogOS43cmVtOyB9IH1cblxuLmEtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICNlYmZmMzYgNDUlLCAjZmZmIDQ1JSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgcGFkZGluZzogMCA1cHg7IH1cbiAgLmEtaGlnaGxpZ2h0LS1tdWx0aWxpbmUge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLmljb24tYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDE0MDtcbiAgaGVpZ2h0OiA1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICB3aWR0aDogNXJlbTsgfVxuICAudC1kYXJrIC5pY29uLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAuaWNvbi1idXR0b24gLmljb24ge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGZpbGw7IH1cbiAgLmljb24tYnV0dG9uOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnQtZGFyayAuaWNvbi1idXR0b246OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuaWNvbi1idXR0b25bZGlzYWJsZWRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjNjY2O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgLmljb24tYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpob3ZlciwgLmljb24tYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgICAuaWNvbi1idXR0b246bm90KFtkaXNhYmxlZF0pOmhvdmVyOjpiZWZvcmUsIC5pY29uLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6OmJlZm9yZSB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lICovXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgLnQtZGFyayAuaWNvbi1idXR0b246bm90KFtkaXNhYmxlZF0pOmhvdmVyLCAudC1kYXJrIC5pY29uLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6Zm9jdXMge1xuICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSAqL1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAudC1kYXJrIC5pY29uLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6aG92ZXI6OmJlZm9yZSwgLnQtZGFyayAuaWNvbi1idXR0b246bm90KFtkaXNhYmxlZF0pOmZvY3VzOjpiZWZvcmUge1xuICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSAqL1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuXG4uaWNvbi1idXR0b24tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7IH1cbiAgLnQtZGFyayAuaWNvbi1idXR0b24tLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5pY29uLWJ1dHRvbi0tc2Vjb25kYXJ5OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cbiAgLnQtZGFyayAuaWNvbi1idXR0b24tLXNlY29uZGFyeTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5pY29uLWJ1dHRvbi0tc2Vjb25kYXJ5Om5vdChbZGlzYWJsZWRdKTpob3ZlciwgLmljb24tYnV0dG9uLS1zZWNvbmRhcnk6bm90KFtkaXNhYmxlZF0pOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5pY29uLWJ1dHRvbi0tc2Vjb25kYXJ5Om5vdChbZGlzYWJsZWRdKTpob3Zlcjo6YmVmb3JlLCAuaWNvbi1idXR0b24tLXNlY29uZGFyeTpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6OmJlZm9yZSB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lICovXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9XG4gICAgLnQtZGFyayAuaWNvbi1idXR0b24tLXNlY29uZGFyeTpub3QoW2Rpc2FibGVkXSk6aG92ZXIsIC50LWRhcmsgLmljb24tYnV0dG9uLS1zZWNvbmRhcnk6bm90KFtkaXNhYmxlZF0pOmZvY3VzIHtcbiAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLnQtZGFyayAuaWNvbi1idXR0b24tLXNlY29uZGFyeTpub3QoW2Rpc2FibGVkXSk6aG92ZXI6OmJlZm9yZSwgLnQtZGFyayAuaWNvbi1idXR0b24tLXNlY29uZGFyeTpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6OmJlZm9yZSB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lICovXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi5pY29uLWJ1dHRvbl9faWNvbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDA7IH1cblxuLmljb24tbGluayB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWluLWhlaWdodDogMi40cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5pY29uLWxpbmsge1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cblxuLmljb24tbGlua19faWNvbiB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgLmljb24tbGluay0tcmlnaHQgLmljb24tbGlua19faWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmljb24tbGlua19faWNvbiAuaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogLTAuM3JlbTsgfVxuXG4uaWNvbi1saW5rX190ZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCMwMDAsICMwMDApO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDAlIDAuM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuM3JlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuM3M7IH1cbiAgLnQtZGFyayAuaWNvbi1saW5rX190ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiwgI2ZmZik7IH1cbiAgLmljb24tbGluazpob3ZlciAuaWNvbi1saW5rX190ZXh0LFxuICAuaWNvbi1saW5rOmZvY3VzIC5pY29uLWxpbmtfX3RleHQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAwLjNyZW07IH1cblxuLmltYWdlIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaW1hZ2UtLW5vdC1yZXNwb25zaXZlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaW1hZ2UtLW5vdC1yZXNwb25zaXZlIC5pbWFnZV9faW1nIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4uaW1hZ2VfX2ltZyxcbi5pbWFnZV9fZmFsbGJhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7IH1cbiAgLmltYWdlLS1ub3QtcmVzcG9uc2l2ZSAuaW1hZ2VfX2ltZywgLmltYWdlLS1ub3QtcmVzcG9uc2l2ZVxuICAuaW1hZ2VfX2ZhbGxiYWNrIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cblxuLmltYWdlX19pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaW1hZ2UtLWNvdmVyIHtcbiAgaGVpZ2h0OiAzMHJlbTsgfVxuICAuaW1hZ2UtLWNvdmVyIC5pbWFnZV9faW1nLFxuICAuaW1hZ2UtLWNvdmVyIC5pbWFnZV9fZmFsbGJhY2sge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uaW5mbyB7XG4gIGJvcmRlcjogMC4zcmVtIHNvbGlkICMwMDA7XG4gIHBhZGRpbmc6IDIuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5pbmZvIHtcbiAgICAgIHBhZGRpbmc6IDVyZW07IH0gfVxuXG4uaW5mby0tY29uZGVuc2VkIHtcbiAgcGFkZGluZzogMS41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmluZm8tLWNvbmRlbnNlZCB7XG4gICAgICBwYWRkaW5nOiAyLjVyZW07IH0gfVxuXG4uaW5mb19fdGV4dCB7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndnaHRcIiAxNDA7XG4gIGZvbnQtd2VpZ2h0OiAxNDA7IH1cbiAgLmluZm9fX3RleHQgLmljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMC4zcmVtOyB9XG5cbi5hLWlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE5MmI0NjsgfVxuICAuYS1pbnB1dF9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYS1pbnB1dF9faW5wdXQge1xuICAgIGNvbG9yOiAjMTkyYjQ2O1xuICAgIGZvbnQtZmFtaWx5OiBcIm1haXNvbl9uZXVlZGVtaVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudC1kYXJrIC5hLWlucHV0X19pbnB1dCxcbiAgICAudC1ibHVlIC5hLWlucHV0X19pbnB1dCxcbiAgICAubS10ZWFzZXItbWVkaWEtLWJsdWUgLmEtaW5wdXRfX2lucHV0LFxuICAgIC5tLXRlYXNlci1tZWRpYS0tYmx1ZS1kYXJrIC5hLWlucHV0X19pbnB1dCxcbiAgICAuby1uYXZpZ2F0aW9uX19tb2JpbGUgLm8tbmF2aWdhdGlvbl9fcGFuZWwtaW5wdXQtd3JhcCAuYS1pbnB1dF9faW5wdXQsXG4gICAgLm8tbmF2aWdhdGlvbl9fc2VhcmNoIC5vLW5hdmlnYXRpb25fX3NlYXJjaC1kZXNrdG9wIC50aXBweS1ib3ggLmEtaW5wdXRfX2lucHV0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICAuYS1pbnB1dF9faW5wdXQ6YWN0aXZlLCAuYS1pbnB1dF9faW5wdXQ6Zm9jdXMge1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7IH1cbiAgICAuYS1pbnB1dF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNjsgfVxuICAuYS1pbnB1dF9fc3VibWl0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogNTZweDsgfVxuICAgIC5hLWlucHV0X19zdWJtaXQgLmljb24ge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjVweDsgfVxuICAuYS1pbnB1dF9fc3VibWl0LWJ1dHRvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYS1pbnB1dF9fc3VibWl0LXRleHQge1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDsgfVxuXG4uYS1pbnB1dC0tdGV4dGFyZWEgLmEtaW5wdXRfX2lucHV0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWluLWhlaWdodDogMjByZW07XG4gIHBhZGRpbmc6IDJyZW07IH1cblxuLmEtaW5wdXRbYXJpYS1pbnZhbGlkXSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxMTE7IH1cblxuLmEtaW5wdXRbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNiMmIyYjIsICNiMmIyYjIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMC4xcmVtO1xuICBjb2xvcjogI2IyYjJiMjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uYS1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMTkyYjQ2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIm1haXNvbl9uZXVlZGVtaVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjQycHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7IH1cbiAgLmEtbGFiZWw6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5hLWxhYmVsLS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAgIC5hLWxhYmVsLS1oaWdobGlnaHQge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEuOHJlbSArICgzLjIgKiAxMCAtIDEuOCAqIDEwKSAqICggKDEwMHZ3IC0gMzIwcHgpIC8gKDE5MjAgLSAzMjApICkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAgIC5hLWxhYmVsLS1oaWdobGlnaHQge1xuICAgICAgZm9udC1zaXplOiAzLjJyZW07IH0gfVxuICAuYS1sYWJlbC0taGlnaGxpZ2h0OjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2ViZmYzNjtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAuYS1sYWJlbC0taGlnaGxpZ2h0OmhvdmVyLCAuYS1sYWJlbC0taGlnaGxpZ2h0OmZvY3VzLCAuYS1sYWJlbC0taGlnaGxpZ2h0LmEtbGFiZWwtLWFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmEtbGFiZWwtLWhpZ2hsaWdodDpob3Zlcjo6YWZ0ZXIsIC5hLWxhYmVsLS1oaWdobGlnaHQ6Zm9jdXM6OmFmdGVyLCAuYS1sYWJlbC0taGlnaGxpZ2h0LmEtbGFiZWwtLWFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiA1MCU7IH1cblxuLmEtbGluay1wYW5lbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAycmVtOyB9XG4gIC5hLWxpbmstcGFuZWxfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5hLWxpbmstcGFuZWxfX3RleHQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cbiAgLmEtbGluay1wYW5lbF9faWNvbiB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5hLWxpbmstcGFuZWxfX2ljb24gLmljb24ge1xuICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICB3aWR0aDogMi41cmVtOyB9XG4gICAgICAuYS1saW5rLXBhbmVsX19pY29uIC5pY29uLS1oZWxwIHtcbiAgICAgICAgaGVpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDRweDsgfVxuXG4uYS1saW5rIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM0NzU2NmI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjsgfVxuICAudC1ibHVlIC5hLWxpbmssIC5tLXRlYXNlci1tZWRpYS0tYmx1ZSAuYS1saW5rLCAubS10ZWFzZXItbWVkaWEtLWJsdWUtZGFyayAuYS1saW5rLCAuby1uYXZpZ2F0aW9uX19tb2JpbGUgLm8tbmF2aWdhdGlvbl9fcGFuZWwtaW5wdXQtd3JhcCAuYS1saW5rLCAuby1uYXZpZ2F0aW9uX19zZWFyY2ggLm8tbmF2aWdhdGlvbl9fc2VhcmNoLWRlc2t0b3AgLnRpcHB5LWJveCAuYS1saW5rLFxuICAudC1taW50LWRhcmsgLmEtbGluayB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmEtbGlua19fdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwibWFpc29uX25ldWVkZW1pXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAgICAgLmEtbGlua19fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjdyZW0gKyAoMiAqIDEwIC0gMS43ICogMTApICogKCAoMTAwdncgLSAzMjBweCkgLyAoMTkyMCAtIDMyMCkgKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgICAgIC5hLWxpbmtfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuICAuYS1saW5rIC5pY29uIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogLTAuM3JlbTsgfVxuICAgIC50LWJsdWUgLmEtbGluayAuaWNvbiwgLm0tdGVhc2VyLW1lZGlhLS1ibHVlIC5hLWxpbmsgLmljb24sIC5tLXRlYXNlci1tZWRpYS0tYmx1ZS1kYXJrIC5hLWxpbmsgLmljb24sIC5vLW5hdmlnYXRpb25fX21vYmlsZSAuby1uYXZpZ2F0aW9uX19wYW5lbC1pbnB1dC13cmFwIC5hLWxpbmsgLmljb24sIC5vLW5hdmlnYXRpb25fX3NlYXJjaCAuby1uYXZpZ2F0aW9uX19zZWFyY2gtZGVza3RvcCAudGlwcHktYm94IC5hLWxpbmsgLmljb24sXG4gICAgLnQtbWludC1kYXJrIC5hLWxpbmsgLmljb24ge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmEtbGluazpob3ZlciAuYS1saW5rX190ZXh0LCAuYS1saW5rOmZvY3VzIC5hLWxpbmtfX3RleHQge1xuICAgIGNvbG9yOiAjMTkyYjQ2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5hLWxpbms6aG92ZXIgLmljb24sIC5hLWxpbms6Zm9jdXMgLmljb24ge1xuICAgIGNvbG9yOiAjMTkyYjQ2OyB9XG4gIC50LWJsdWUgLmEtbGluazpob3ZlciAuYS1saW5rX190ZXh0LCAubS10ZWFzZXItbWVkaWEtLWJsdWUgLmEtbGluazpob3ZlciAuYS1saW5rX190ZXh0LCAubS10ZWFzZXItbWVkaWEtLWJsdWUtZGFyayAuYS1saW5rOmhvdmVyIC5hLWxpbmtfX3RleHQsIC5vLW5hdmlnYXRpb25fX21vYmlsZSAuby1uYXZpZ2F0aW9uX19wYW5lbC1pbnB1dC13cmFwIC5hLWxpbms6aG92ZXIgLmEtbGlua19fdGV4dCwgLm8tbmF2aWdhdGlvbl9fc2VhcmNoIC5vLW5hdmlnYXRpb25fX3NlYXJjaC1kZXNrdG9wIC50aXBweS1ib3ggLmEtbGluazpob3ZlciAuYS1saW5rX190ZXh0LFxuICAudC1ibHVlIC5hLWxpbms6aG92ZXIgLmljb24sXG4gIC5tLXRlYXNlci1tZWRpYS0tYmx1ZSAuYS1saW5rOmhvdmVyIC5pY29uLFxuICAubS10ZWFzZXItbWVkaWEtLWJsdWUtZGFyayAuYS1saW5rOmhvdmVyIC5pY29uLFxuICAuby1uYXZpZ2F0aW9uX19tb2JpbGUgLm8tbmF2aWdhdGlvbl9fcGFuZWwtaW5wdXQtd3JhcCAuYS1saW5rOmhvdmVyIC5pY29uLFxuICAuby1uYXZpZ2F0aW9uX19zZWFyY2ggLm8tbmF2aWdhdGlvbl9fc2VhcmNoLWRlc2t0b3AgLnRpcHB5LWJveCAuYS1saW5rOmhvdmVyIC5pY29uLFxuICAudC1ibHVlIC5hLWxpbms6Zm9jdXMgLmEtbGlua19fdGV4dCxcbiAgLm0tdGVhc2VyLW1lZGlhLS1ibHVlIC5hLWxpbms6Zm9jdXMgLmEtbGlua19fdGV4dCxcbiAgLm0tdGVhc2VyLW1lZGlhLS1ibHVlLWRhcmsgLmEtbGluazpmb2N1cyAuYS1saW5rX190ZXh0LFxuICAuby1uYXZpZ2F0aW9uX19tb2JpbGUgLm8tbmF2aWdhdGlvbl9fcGFuZWwtaW5wdXQtd3JhcCAuYS1saW5rOmZvY3VzIC5hLWxpbmtfX3RleHQsXG4gIC5vLW5hdmlnYXRpb25fX3NlYXJjaCAuby1uYXZpZ2F0aW9uX19zZWFyY2gtZGVza3RvcCAudGlwcHktYm94IC5hLWxpbms6Zm9jdXMgLmEtbGlua19fdGV4dCxcbiAgLnQtYmx1ZSAuYS1saW5rOmZvY3VzIC5pY29uLFxuICAubS10ZWFzZXItbWVkaWEtLWJsdWUgLmEtbGluazpmb2N1cyAuaWNvbixcbiAgLm0tdGVhc2VyLW1lZGlhLS1ibHVlLWRhcmsgLmEtbGluazpmb2N1cyAuaWNvbixcbiAgLm8tbmF2aWdhdGlvbl9fbW9iaWxlIC5vLW5hdmlnYXRpb25fX3BhbmVsLWlucHV0LXdyYXAgLmEtbGluazpmb2N1cyAuaWNvbixcbiAgLm8tbmF2aWdhdGlvbl9fc2VhcmNoIC5vLW5hdmlnYXRpb25fX3NlYXJjaC1kZXNrdG9wIC50aXBweS1ib3ggLmEtbGluazpmb2N1cyAuaWNvbixcbiAgLnQtbWludC1kYXJrIC5hLWxpbms6aG92ZXIgLmEtbGlua19fdGV4dCxcbiAgLnQtbWludC1kYXJrIC5hLWxpbms6aG92ZXIgLmljb24sXG4gIC50LW1pbnQtZGFyayAuYS1saW5rOmZvY3VzIC5hLWxpbmtfX3RleHQsXG4gIC50LW1pbnQtZGFyayAuYS1saW5rOmZvY3VzIC5pY29uIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYS1saW5rLS1leHRlcm5hbCAuaWNvbiB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogN3B4OyB9XG4gIC5hLWxpbmstLW1haWwgLmljb24ge1xuICAgIGhlaWdodDogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmEtbGluay0tc21hbGwge1xuICAgIG1pbi1oZWlnaHQ6IDIycHg7IH1cbiAgICAuYS1saW5rLS1zbWFsbCAuaWNvbiB7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICB3aWR0aDogMjJweDsgfVxuICAgIC5hLWxpbmstLXNtYWxsIC5hLWxpbmtfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uaW50ZXJuYWwtcnRlLWxpbmssXG4uZXh0ZXJuYWwtcnRlLWxpbmsge1xuICBjb2xvcjogIzA4N2ViNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pbnRlcm5hbC1ydGUtbGluazpob3ZlcixcbiAgLmV4dGVybmFsLXJ0ZS1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuaW50ZXJuYWwtcnRlLWxpbms6OmFmdGVyLFxuICAuZXh0ZXJuYWwtcnRlLWxpbms6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgd2lkdGg6IDdweDsgfVxuXG4uaW50ZXJuYWwtcnRlLWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTQuMjMxIDI1JyUzRSUzQ3BhdGggZmlsbD0nJTIzMDg3ZWI1JyBkPSdNMCAyMi4wODMgOC44NDYgMTIuNSAwIDIuOTE3IDIuNjkzIDBsMTEuNTM4IDEyLjVMMi42OTMgMjVaJyB0cmFuc2Zvcm09JycvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uZXh0ZXJuYWwtcnRlLWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjUuNTA0IDI1LjUwMSclM0UlM0NwYXRoIGZpbGw9JyUyMzA4N2ViNScgZD0nTTEuMTkxIDI1LjVBMS4yIDEuMiAwIDAgMSAwIDI0LjNWNC4zODlhMS4xOTQgMS4xOTQgMCAwIDEgMS4xOTEtMS4xOTJoMTEuNGExLjE5MiAxLjE5MiAwIDAgMSAwIDIuMzg0SDIuMzg2djE3LjUyN2gxNy41MjdWMTIuOTAzYTEuMTkyIDEuMTkyIDAgMSAxIDIuMzgzIDB2MTEuNGExLjIgMS4yIDAgMCAxLTEuMTkxIDEuMlptOC44MzYtMTAuMDIyYTEuMTg0IDEuMTg0IDAgMCAxIDAtMS42ODdsMTEuNC0xMS40MDZoLTMuOTM0YTEuMTkyIDEuMTkyIDAgMCAxIDAtMi4zODVoNi44MTNhMS4yIDEuMiAwIDAgMSAxLjIgMS4xOTIuODQ5Ljg0OSAwIDAgMSAwIC4xVjhhMS4xOSAxLjE5IDAgMSAxLTIuMzc5IDBWNC4wNjNsLTExLjQxIDExLjQxMWExLjE5MyAxLjE5MyAwIDAgMS0xLjY4NCAwWicgdHJhbnNmb3JtPScnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAxNXB4OyB9XG5cbi5tLWluZm9ib3gudC1ibHVlIC5leHRlcm5hbC1ydGUtbGluazo6YWZ0ZXIsIC5tLWluZm9ib3gubS10ZWFzZXItbWVkaWEtLWJsdWUgLmV4dGVybmFsLXJ0ZS1saW5rOjphZnRlciwgLm0taW5mb2JveC5tLXRlYXNlci1tZWRpYS0tYmx1ZS1kYXJrIC5leHRlcm5hbC1ydGUtbGluazo6YWZ0ZXIsIC5vLW5hdmlnYXRpb25fX21vYmlsZSAubS1pbmZvYm94Lm8tbmF2aWdhdGlvbl9fcGFuZWwtaW5wdXQtd3JhcCAuZXh0ZXJuYWwtcnRlLWxpbms6OmFmdGVyLCAuby1uYXZpZ2F0aW9uX19zZWFyY2ggLm8tbmF2aWdhdGlvbl9fc2VhcmNoLWRlc2t0b3AgLm0taW5mb2JveC50aXBweS1ib3ggLmV4dGVybmFsLXJ0ZS1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI1LjUwNCAyNS41MDEnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J00xLjE5MSAyNS41QTEuMiAxLjIgMCAwIDEgMCAyNC4zVjQuMzg5YTEuMTk0IDEuMTk0IDAgMCAxIDEuMTkxLTEuMTkyaDExLjRhMS4xOTIgMS4xOTIgMCAwIDEgMCAyLjM4NEgyLjM4NnYxNy41MjdoMTcuNTI3VjEyLjkwM2ExLjE5MiAxLjE5MiAwIDEgMSAyLjM4MyAwdjExLjRhMS4yIDEuMiAwIDAgMS0xLjE5MSAxLjJabTguODM2LTEwLjAyMmExLjE4NCAxLjE4NCAwIDAgMSAwLTEuNjg3bDExLjQtMTEuNDA2aC0zLjkzNGExLjE5MiAxLjE5MiAwIDAgMSAwLTIuMzg1aDYuODEzYTEuMiAxLjIgMCAwIDEgMS4yIDEuMTkyLjg0OS44NDkgMCAwIDEgMCAuMVY4YTEuMTkgMS4xOSAwIDEgMS0yLjM3OSAwVjQuMDYzbC0xMS40MSAxMS40MTFhMS4xOTMgMS4xOTMgMCAwIDEtMS42ODQgMFonIHRyYW5zZm9ybT0nJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5tLWluZm9ib3gudC1ibHVlIC5pbnRlcm5hbC1ydGUtbGluazo6YWZ0ZXIsIC5tLWluZm9ib3gubS10ZWFzZXItbWVkaWEtLWJsdWUgLmludGVybmFsLXJ0ZS1saW5rOjphZnRlciwgLm0taW5mb2JveC5tLXRlYXNlci1tZWRpYS0tYmx1ZS1kYXJrIC5pbnRlcm5hbC1ydGUtbGluazo6YWZ0ZXIsIC5vLW5hdmlnYXRpb25fX21vYmlsZSAubS1pbmZvYm94Lm8tbmF2aWdhdGlvbl9fcGFuZWwtaW5wdXQtd3JhcCAuaW50ZXJuYWwtcnRlLWxpbms6OmFmdGVyLCAuby1uYXZpZ2F0aW9uX19zZWFyY2ggLm8tbmF2aWdhdGlvbl9fc2VhcmNoLWRlc2t0b3AgLm0taW5mb2JveC50aXBweS1ib3ggLmludGVybmFsLXJ0ZS1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE0LjIzMSAyNSclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTAgMjIuMDgzIDguODQ2IDEyLjUgMCAyLjkxNyAyLjY5MyAwbDExLjUzOCAxMi41TDIuNjkzIDI1WicgdHJhbnNmb3JtPScnLyUzRSUzQy9zdmclM0VcIik7IH1cblxuLmEtbGluayB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNDc1NjZiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47IH1cbiAgLnQtYmx1ZSAuYS1saW5rLCAubS10ZWFzZXItbWVkaWEtLWJsdWUgLmEtbGluaywgLm0tdGVhc2VyLW1lZGlhLS1ibHVlLWRhcmsgLmEtbGluaywgLm8tbmF2aWdhdGlvbl9fbW9iaWxlIC5vLW5hdmlnYXRpb25fX3BhbmVsLWlucHV0LXdyYXAgLmEtbGluaywgLm8tbmF2aWdhdGlvbl9fc2VhcmNoIC5vLW5hdmlnYXRpb25fX3NlYXJjaC1kZXNrdG9wIC50aXBweS1ib3ggLmEtbGluayxcbiAgLnQtbWludC1kYXJrIC5hLWxpbmsge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5hLWxpbmtfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIm1haXNvbl9uZXVlZGVtaVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgICAgIC5hLWxpbmtfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMS43cmVtICsgKDIgKiAxMCAtIDEuNyAqIDEwKSAqICggKDEwMHZ3IC0gMzIwcHgpIC8gKDE5MjAgLSAzMjApICkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gICAgICAuYS1saW5rX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cbiAgLmEtbGluayAuaWNvbiB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi10b3A6IC0wLjNyZW07IH1cbiAgICAudC1ibHVlIC5hLWxpbmsgLmljb24sIC5tLXRlYXNlci1tZWRpYS0tYmx1ZSAuYS1saW5rIC5pY29uLCAubS10ZWFzZXItbWVkaWEtLWJsdWUtZGFyayAuYS1saW5rIC5pY29uLCAuby1uYXZpZ2F0aW9uX19tb2JpbGUgLm8tbmF2aWdhdGlvbl9fcGFuZWwtaW5wdXQtd3JhcCAuYS1saW5rIC5pY29uLCAuby1uYXZpZ2F0aW9uX19zZWFyY2ggLm8tbmF2aWdhdGlvbl9fc2VhcmNoLWRlc2t0b3AgLnRpcHB5LWJveCAuYS1saW5rIC5pY29uLFxuICAgIC50LW1pbnQtZGFyayAuYS1saW5rIC5pY29uIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5hLWxpbms6aG92ZXIgLmEtbGlua19fdGV4dCwgLmEtbGluazpmb2N1cyAuYS1saW5rX190ZXh0IHtcbiAgICBjb2xvcjogIzE5MmI0NjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuYS1saW5rOmhvdmVyIC5pY29uLCAuYS1saW5rOmZvY3VzIC5pY29uIHtcbiAgICBjb2xvcjogIzE5MmI0NjsgfVxuICAudC1ibHVlIC5hLWxpbms6aG92ZXIgLmEtbGlua19fdGV4dCwgLm0tdGVhc2VyLW1lZGlhLS1ibHVlIC5hLWxpbms6aG92ZXIgLmEtbGlua19fdGV4dCwgLm0tdGVhc2VyLW1lZGlhLS1ibHVlLWRhcmsgLmEtbGluazpob3ZlciAuYS1saW5rX190ZXh0LCAuby1uYXZpZ2F0aW9uX19tb2JpbGUgLm8tbmF2aWdhdGlvbl9fcGFuZWwtaW5wdXQtd3JhcCAuYS1saW5rOmhvdmVyIC5hLWxpbmtfX3RleHQsIC5vLW5hdmlnYXRpb25fX3NlYXJjaCAuby1uYXZpZ2F0aW9uX19zZWFyY2gtZGVza3RvcCAudGlwcHktYm94IC5hLWxpbms6aG92ZXIgLmEtbGlua19fdGV4dCxcbiAgLnQtYmx1ZSAuYS1saW5rOmhvdmVyIC5pY29uLFxuICAubS10ZWFzZXItbWVkaWEtLWJsdWUgLmEtbGluazpob3ZlciAuaWNvbixcbiAgLm0tdGVhc2VyLW1lZGlhLS1ibHVlLWRhcmsgLmEtbGluazpob3ZlciAuaWNvbixcbiAgLm8tbmF2aWdhdGlvbl9fbW9iaWxlIC5vLW5hdmlnYXRpb25fX3BhbmVsLWlucHV0LXdyYXAgLmEtbGluazpob3ZlciAuaWNvbixcbiAgLm8tbmF2aWdhdGlvbl9fc2VhcmNoIC5vLW5hdmlnYXRpb25fX3NlYXJjaC1kZXNrdG9wIC50aXBweS1ib3ggLmEtbGluazpob3ZlciAuaWNvbixcbiAgLnQtYmx1ZSAuYS1saW5rOmZvY3VzIC5hLWxpbmtfX3RleHQsXG4gIC5tLXRlYXNlci1tZWRpYS0tYmx1ZSAuYS1saW5rOmZvY3VzIC5hLWxpbmtfX3RleHQsXG4gIC5tLXRlYXNlci1tZWRpYS0tYmx1ZS1kYXJrIC5hLWxpbms6Zm9jdXMgLmEtbGlua19fdGV4dCxcbiAgLm8tbmF2aWdhdGlvbl9fbW9iaWxlIC5vLW5hdmlnYXRpb25fX3BhbmVsLWlucHV0LXdyYXAgLmEtbGluazpmb2N1cyAuYS1saW5rX190ZXh0LFxuICAuby1uYXZpZ2F0aW9uX19zZWFyY2ggLm8tbmF2aWdhdGlvbl9fc2VhcmNoLWRlc2t0b3AgLnRpcHB5LWJveCAuYS1saW5rOmZvY3VzIC5hLWxpbmtfX3RleHQsXG4gIC50LWJsdWUgLmEtbGluazpmb2N1cyAuaWNvbixcbiAgLm0tdGVhc2VyLW1lZGlhLS1ibHVlIC5hLWxpbms6Zm9jdXMgLmljb24sXG4gIC5tLXRlYXNlci1tZWRpYS0tYmx1ZS1kYXJrIC5hLWxpbms6Zm9jdXMgLmljb24sXG4gIC5vLW5hdmlnYXRpb25fX21vYmlsZSAuby1uYXZpZ2F0aW9uX19wYW5lbC1pbnB1dC13cmFwIC5hLWxpbms6Zm9jdXMgLmljb24sXG4gIC5vLW5hdmlnYXRpb25fX3NlYXJjaCAuby1uYXZpZ2F0aW9uX19zZWFyY2gtZGVza3RvcCAudGlwcHktYm94IC5hLWxpbms6Zm9jdXMgLmljb24sXG4gIC50LW1pbnQtZGFyayAuYS1saW5rOmhvdmVyIC5hLWxpbmtfX3RleHQsXG4gIC50LW1pbnQtZGFyayAuYS1saW5rOmhvdmVyIC5pY29uLFxuICAudC1taW50LWRhcmsgLmEtbGluazpmb2N1cyAuYS1saW5rX190ZXh0LFxuICAudC1taW50LWRhcmsgLmEtbGluazpmb2N1cyAuaWNvbiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmEtbGluay0tZXh0ZXJuYWwgLmljb24ge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuICAuYS1saW5rLS1tYWlsIC5pY29uIHtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5hLWxpbmstLXNtYWxsIHtcbiAgICBtaW4taGVpZ2h0OiAyMnB4OyB9XG4gICAgLmEtbGluay0tc21hbGwgLmljb24ge1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgd2lkdGg6IDIycHg7IH1cbiAgICAuYS1saW5rLS1zbWFsbCAuYS1saW5rX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLmludGVybmFsLXJ0ZS1saW5rLFxuLmV4dGVybmFsLXJ0ZS1saW5rIHtcbiAgY29sb3I6ICMwODdlYjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaW50ZXJuYWwtcnRlLWxpbms6aG92ZXIsXG4gIC5leHRlcm5hbC1ydGUtbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmludGVybmFsLXJ0ZS1saW5rOjphZnRlcixcbiAgLmV4dGVybmFsLXJ0ZS1saW5rOjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgIHdpZHRoOiA3cHg7IH1cblxuLmludGVybmFsLXJ0ZS1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE0LjIzMSAyNSclM0UlM0NwYXRoIGZpbGw9JyUyMzA4N2ViNScgZD0nTTAgMjIuMDgzIDguODQ2IDEyLjUgMCAyLjkxNyAyLjY5MyAwbDExLjUzOCAxMi41TDIuNjkzIDI1WicgdHJhbnNmb3JtPScnLyUzRSUzQy9zdmclM0VcIik7IH1cblxuLmV4dGVybmFsLXJ0ZS1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI1LjUwNCAyNS41MDEnJTNFJTNDcGF0aCBmaWxsPSclMjMwODdlYjUnIGQ9J00xLjE5MSAyNS41QTEuMiAxLjIgMCAwIDEgMCAyNC4zVjQuMzg5YTEuMTk0IDEuMTk0IDAgMCAxIDEuMTkxLTEuMTkyaDExLjRhMS4xOTIgMS4xOTIgMCAwIDEgMCAyLjM4NEgyLjM4NnYxNy41MjdoMTcuNTI3VjEyLjkwM2ExLjE5MiAxLjE5MiAwIDEgMSAyLjM4MyAwdjExLjRhMS4yIDEuMiAwIDAgMS0xLjE5MSAxLjJabTguODM2LTEwLjAyMmExLjE4NCAxLjE4NCAwIDAgMSAwLTEuNjg3bDExLjQtMTEuNDA2aC0zLjkzNGExLjE5MiAxLjE5MiAwIDAgMSAwLTIuMzg1aDYuODEzYTEuMiAxLjIgMCAwIDEgMS4yIDEuMTkyLjg0OS44NDkgMCAwIDEgMCAuMVY4YTEuMTkgMS4xOSAwIDEgMS0yLjM3OSAwVjQuMDYzbC0xMS40MSAxMS40MTFhMS4xOTMgMS4xOTMgMCAwIDEtMS42ODQgMFonIHRyYW5zZm9ybT0nJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMTVweDsgfVxuXG4ubS1pbmZvYm94LnQtYmx1ZSAuZXh0ZXJuYWwtcnRlLWxpbms6OmFmdGVyLCAubS1pbmZvYm94Lm0tdGVhc2VyLW1lZGlhLS1ibHVlIC5leHRlcm5hbC1ydGUtbGluazo6YWZ0ZXIsIC5tLWluZm9ib3gubS10ZWFzZXItbWVkaWEtLWJsdWUtZGFyayAuZXh0ZXJuYWwtcnRlLWxpbms6OmFmdGVyLCAuby1uYXZpZ2F0aW9uX19tb2JpbGUgLm0taW5mb2JveC5vLW5hdmlnYXRpb25fX3BhbmVsLWlucHV0LXdyYXAgLmV4dGVybmFsLXJ0ZS1saW5rOjphZnRlciwgLm8tbmF2aWdhdGlvbl9fc2VhcmNoIC5vLW5hdmlnYXRpb25fX3NlYXJjaC1kZXNrdG9wIC5tLWluZm9ib3gudGlwcHktYm94IC5leHRlcm5hbC1ydGUtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNS41MDQgMjUuNTAxJyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNMS4xOTEgMjUuNUExLjIgMS4yIDAgMCAxIDAgMjQuM1Y0LjM4OWExLjE5NCAxLjE5NCAwIDAgMSAxLjE5MS0xLjE5MmgxMS40YTEuMTkyIDEuMTkyIDAgMCAxIDAgMi4zODRIMi4zODZ2MTcuNTI3aDE3LjUyN1YxMi45MDNhMS4xOTIgMS4xOTIgMCAxIDEgMi4zODMgMHYxMS40YTEuMiAxLjIgMCAwIDEtMS4xOTEgMS4yWm04LjgzNi0xMC4wMjJhMS4xODQgMS4xODQgMCAwIDEgMC0xLjY4N2wxMS40LTExLjQwNmgtMy45MzRhMS4xOTIgMS4xOTIgMCAwIDEgMC0yLjM4NWg2LjgxM2ExLjIgMS4yIDAgMCAxIDEuMiAxLjE5Mi44NDkuODQ5IDAgMCAxIDAgLjFWOGExLjE5IDEuMTkgMCAxIDEtMi4zNzkgMFY0LjA2M2wtMTEuNDEgMTEuNDExYTEuMTkzIDEuMTkzIDAgMCAxLTEuNjg0IDBaJyB0cmFuc2Zvcm09JycvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ubS1pbmZvYm94LnQtYmx1ZSAuaW50ZXJuYWwtcnRlLWxpbms6OmFmdGVyLCAubS1pbmZvYm94Lm0tdGVhc2VyLW1lZGlhLS1ibHVlIC5pbnRlcm5hbC1ydGUtbGluazo6YWZ0ZXIsIC5tLWluZm9ib3gubS10ZWFzZXItbWVkaWEtLWJsdWUtZGFyayAuaW50ZXJuYWwtcnRlLWxpbms6OmFmdGVyLCAuby1uYXZpZ2F0aW9uX19tb2JpbGUgLm0taW5mb2JveC5vLW5hdmlnYXRpb25fX3BhbmVsLWlucHV0LXdyYXAgLmludGVybmFsLXJ0ZS1saW5rOjphZnRlciwgLm8tbmF2aWdhdGlvbl9fc2VhcmNoIC5vLW5hdmlnYXRpb25fX3NlYXJjaC1kZXNrdG9wIC5tLWluZm9ib3gudGlwcHktYm94IC5pbnRlcm5hbC1ydGUtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNC4yMzEgMjUnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J00wIDIyLjA4MyA4Ljg0NiAxMi41IDAgMi45MTcgMi42OTMgMGwxMS41MzggMTIuNUwyLjY5MyAyNVonIHRyYW5zZm9ybT0nJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5tZXRhLWluZm9fX2xpc3QsXG4ubWV0YS1pbmZvX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5tZXRhLWluZm9fX2xpc3Qge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tZXRhLWluZm9fX2xpc3QgLm1ldGEtaW5mb19faXRlbSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAycmVtKTsgfVxuICAgICAgLm1ldGEtaW5mby0tdmVydGljYWwgLm1ldGEtaW5mb19fbGlzdCAubWV0YS1pbmZvX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tZXRhLWluZm9fX2xpc3Qge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLm1ldGEtaW5mby0tdmVydGljYWwgLm1ldGEtaW5mb19fbGlzdCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4ubWV0YS1pbmZvX19pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmc6IDJyZW0gMDsgfVxuICAubWV0YS1pbmZvX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm1ldGEtaW5mb19faXRlbTpudGgtY2hpbGQobiszKSB7XG4gICAgICBib3JkZXItdG9wOiAwOyB9IH1cbiAgLm1ldGEtaW5mby0tdmVydGljYWwgLm1ldGEtaW5mb19faXRlbSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDFyZW0gMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tZXRhLWluZm9fX2l0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgICBwYWRkaW5nOiAyLjVyZW0gMDsgfVxuICAgICAgLm1ldGEtaW5mby0tdmVydGljYWwgLm1ldGEtaW5mb19faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwOyB9IH1cblxuLm1ldGEtaW5mb19fbGFiZWwsXG4ubWV0YS1pbmZvX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubWV0YS1pbmZvX19sYWJlbCxcbiAgICAubWV0YS1pbmZvX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfSB9XG5cbi5tZXRhLWluZm9fX2xhYmVsIHtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIDE0MDtcbiAgZm9udC13ZWlnaHQ6IDE0MDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5tZXRhLWluZm9fX2xhYmVsIHtcbiAgICAgIHdpZHRoOiA0MCU7IH1cbiAgICAgIC5tZXRhLWluZm8tLXZlcnRpY2FsIC5tZXRhLWluZm9fX2xhYmVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAubWV0YS1pbmZvX19jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aWR0aDogNjAlOyB9XG4gICAgLm1ldGEtaW5mby0tdmVydGljYWwgLm1ldGEtaW5mb19fY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uYS1wYXJhZ3JhcGgge1xuICBjb2xvcjogIzE5MmI0NjtcbiAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgICAuYS1wYXJhZ3JhcGgge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEuOHJlbSArICgyICogMTAgLSAxLjggKiAxMCkgKiAoICgxMDB2dyAtIDMyMHB4KSAvICgxOTIwIC0gMzIwKSApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgICAuYS1wYXJhZ3JhcGgge1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cbiAgLmEtcGFyYWdyYXBoICsgLmEtcGFyYWdyYXBoIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gIC50LWJsdWUgLmEtcGFyYWdyYXBoLCAubS10ZWFzZXItbWVkaWEtLWJsdWUgLmEtcGFyYWdyYXBoLCAubS10ZWFzZXItbWVkaWEtLWJsdWUtZGFyayAuYS1wYXJhZ3JhcGgsIC5vLW5hdmlnYXRpb25fX21vYmlsZSAuby1uYXZpZ2F0aW9uX19wYW5lbC1pbnB1dC13cmFwIC5hLXBhcmFncmFwaCwgLm8tbmF2aWdhdGlvbl9fc2VhcmNoIC5vLW5hdmlnYXRpb25fX3NlYXJjaC1kZXNrdG9wIC50aXBweS1ib3ggLmEtcGFyYWdyYXBoIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYS1wYXJhZ3JhcGgtLXN0cm9uZywgLm0tY29udGVudC1kZXRhaWxfX2ludHJvIC5tLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIm1haXNvbl9uZXVlZGVtaVwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgICAuYS1wYXJhZ3JhcGgtLW1lZGl1bSwgLm0tY29udGVudC1kZXRhaWxfX2ludHJvIC5tLXRleHQge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDJyZW0gKyAoMi4yICogMTAgLSAyICogMTApICogKCAoMTAwdncgLSAzMjBweCkgLyAoMTkyMCAtIDMyMCkgKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gICAgLmEtcGFyYWdyYXBoLS1tZWRpdW0sIC5tLWNvbnRlbnQtZGV0YWlsX19pbnRybyAubS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gICAgLmEtcGFyYWdyYXBoLS1iaWcge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDJyZW0gKyAoMi40ICogMTAgLSAyICogMTApICogKCAoMTAwdncgLSAzMjBweCkgLyAoMTkyMCAtIDMyMCkgKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gICAgLmEtcGFyYWdyYXBoLS1iaWcge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07IH0gfVxuXG4ucGljdHVyZSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnBpY3R1cmVfX2ltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucGljdHVyZS0tY292ZXIge1xuICBoZWlnaHQ6IDMwcmVtOyB9XG4gIC5waWN0dXJlLS1jb3ZlciAucGljdHVyZV9faW1nLFxuICAucGljdHVyZS0tY292ZXIgLnBpY3R1cmVfX2ZhbGxiYWNrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLnBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICM2NjY7XG4gIHBhZGRpbmc6IDE4JSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnBsYWNlaG9sZGVyLS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogIzY2NjtcbiAgYm9yZGVyOiAwOyB9XG5cbi5yYWRpbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1pbi1oZWlnaHQ6IDIuNnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucmFkaW8gKyAucmFkaW8ge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLnJhZGlvIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtOyB9IH1cblxuLnJhZGlvX19pbnB1dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7IH1cblxuLnJhZGlvX19pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMi42cmVtO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4xNXJlbTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAyLjZyZW07IH1cbiAgLnJhZGlvX19pbmRpY2F0b3I6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDAuOHJlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDAuOHJlbTsgfVxuICAucmFkaW9fX2lucHV0W2FyaWEtaW52YWxpZD0ndHJ1ZSddIH4gLnJhZGlvX19pbmRpY2F0b3I6OmFmdGVyLFxuICAucmFkaW9fX2lucHV0OmNoZWNrZWRbYXJpYS1pbnZhbGlkPSd0cnVlJ10gfiAucmFkaW9fX2luZGljYXRvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTsgfVxuICAucmFkaW9fX2lucHV0W2FyaWEtaW52YWxpZD0ndHJ1ZSddIH4gLnJhZGlvX19pbmRpY2F0b3Ige1xuICAgIGJvcmRlci1jb2xvcjogIzExMTsgfVxuICAucmFkaW9fX2lucHV0Om5vdCg6Y2hlY2tlZClbZGlzYWJsZWRdIH4gLnJhZGlvX19pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnJhZGlvX19pbnB1dDpjaGVja2VkW2Rpc2FibGVkXSB+IC5yYWRpb19faW5kaWNhdG9yLFxuICAucmFkaW9fX2lucHV0W2Rpc2FibGVkXSB+IC5yYWRpb19faW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJiMmIyO1xuICAgIGJvcmRlci1jb2xvcjogI2IyYjJiMjsgfVxuICAucmFkaW9fX2lucHV0OmNoZWNrZWQgfiAucmFkaW9fX2luZGljYXRvcjo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnJhZGlvOmFjdGl2ZSAucmFkaW9fX2lucHV0Om5vdCg6Y2hlY2tlZCk6bm90KFtkaXNhYmxlZF0pW2FyaWEtaW52YWxpZD0ndHJ1ZSddIH4gLnJhZGlvX19pbmRpY2F0b3I6OmFmdGVyLFxuICAucmFkaW86aG92ZXIgLnJhZGlvX19pbnB1dDpub3QoOmNoZWNrZWQpOm5vdChbZGlzYWJsZWRdKVthcmlhLWludmFsaWQ9J3RydWUnXSB+IC5yYWRpb19faW5kaWNhdG9yOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5yYWRpb19faW5wdXRbcmVhZG9ubHldIH4gLnJhZGlvX19pbmRpY2F0b3I6OmFmdGVyLFxuICAucmFkaW9fX2lucHV0W2Rpc2FibGVkXSB+IC5yYWRpb19faW5kaWNhdG9yOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IyYjJiMjsgfVxuICAucmFkaW9fX2lucHV0OmNoZWNrZWQgfiAucmFkaW9fX2luZGljYXRvcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnJhZGlvX19pbnB1dDpjaGVja2VkIH4gLnJhZGlvX19pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjNyZW07IH1cbiAgLnJhZGlvOmhvdmVyIC5yYWRpb19faW5wdXQ6bm90KDpjaGVja2VkKTpub3QoW2Rpc2FibGVkXSk6bm90KFthcmlhLWludmFsaWQ9J3RydWUnXSkgfiAucmFkaW9fX2luZGljYXRvcjo6YWZ0ZXIsXG4gIC5yYWRpbzpmb2N1cy13aXRoaW4gLnJhZGlvX19pbnB1dDpub3QoOmNoZWNrZWQpOm5vdChbZGlzYWJsZWRdKTpub3QoW2FyaWEtaW52YWxpZD0ndHJ1ZSddKSB+IC5yYWRpb19faW5kaWNhdG9yOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IyYjJiMjtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5yYWRpbzphY3RpdmUgLnJhZGlvX19pbnB1dDpub3QoOmNoZWNrZWQpOm5vdChbZGlzYWJsZWRdKTpub3QoW2FyaWEtaW52YWxpZD0ndHJ1ZSddKSB+IC5yYWRpb19faW5kaWNhdG9yLFxuICAucmFkaW86aG92ZXIgLnJhZGlvX19pbnB1dDpub3QoOmNoZWNrZWQpOm5vdChbZGlzYWJsZWRdKTpub3QoW2FyaWEtaW52YWxpZD0ndHJ1ZSddKSB+IC5yYWRpb19faW5kaWNhdG9yLFxuICAucmFkaW86Zm9jdXMtd2l0aGluIC5yYWRpb19faW5wdXQ6bm90KDpjaGVja2VkKTpub3QoW2Rpc2FibGVkXSk6bm90KFthcmlhLWludmFsaWQ9J3RydWUnXSkgfiAucmFkaW9fX2luZGljYXRvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci13aWR0aDogMC4zcmVtOyB9XG5cbi5yYWRpb19fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtOyB9XG4gIC5yYWRpb19faW5wdXRbYXJpYS1pbnZhbGlkPSd0cnVlJ10gfiAucmFkaW9fX2xhYmVsIHtcbiAgICBjb2xvcjogIzExMTsgfVxuICAucmFkaW9fX2lucHV0W2Rpc2FibGVkXSB+IC5yYWRpb19fbGFiZWwge1xuICAgIGNvbG9yOiAjYjJiMmIyOyB9XG4gIC5yYWRpb19faW5wdXRbcmVhZG9ubHldIH4gLnJhZGlvX19sYWJlbCxcbiAgLnJhZGlvX19pbnB1dFtkaXNhYmxlZF0gfiAucmFkaW9fX2xhYmVsIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnJhZGlvX19pbmRpY2F0b3IsXG4ucmFkaW9fX2xhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5yYWRpb19faW5wdXRbcmVhZG9ubHldIH4gLnJhZGlvX19pbmRpY2F0b3IsIC5yYWRpb19faW5wdXRbcmVhZG9ubHldIH5cbiAgLnJhZGlvX19sYWJlbCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5yYWRpb19faW5wdXRbZGlzYWJsZWRdIH4gLnJhZGlvX19pbmRpY2F0b3IsIC5yYWRpb19faW5wdXRbZGlzYWJsZWRdIH5cbiAgLnJhZGlvX19sYWJlbCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAwIDIwMCclM0UlM0NwYXRoIGZpbGw9JyUyMzAwMCcgZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMTAwIDE0Ny4xMThMMjAwIDUzIDAgNTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxLjdyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuMjVyZW07XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4zcmVtICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIDE0MDtcbiAgZm9udC13ZWlnaHQ6IDE0MDtcbiAgaGVpZ2h0OiA2cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nLWxlZnQ6IDIuM3JlbTtcbiAgcGFkZGluZy1yaWdodDogMi4zcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3gtc2hhZG93O1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2VsZWN0IG9wdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgIzAwMDsgfVxuXG4uc2VsZWN0W2FyaWEtaW52YWxpZF0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMDAgMjAwJyUzRSUzQ3BhdGggZmlsbD0nJTIzMTExJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMDAgMTQ3LjExOEwyMDAgNTMgMCA1M3onLyUzRSUzQy9zdmclM0VcIik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuM3JlbSAjMTExO1xuICBjb2xvcjogIzExMTsgfVxuXG4uc2VsZWN0W2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwMCAyMDAnJTNFJTNDcGF0aCBmaWxsPSclMjNiMmIyYjInIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEwMCAxNDcuMTE4TDIwMCA1MyAwIDUzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4zcmVtICNiMmIyYjI7XG4gIGNvbG9yOiAjYjJiMmIyO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5zZWxlY3RfX2hpbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5za2lwLWxpbmsge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNraXAtbGluazpob3ZlciwgLnNraXAtbGluazpmb2N1cywgLnNraXAtbGluazphY3RpdmUge1xuICAgIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgICBjbGlwLXBhdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwNzsgfVxuXG4uc2tpcC1saW5rX190ZXh0IHtcbiAgb3V0bGluZTogM3B4IHNvbGlkICM2NjY7XG4gIG91dGxpbmUtb2Zmc2V0OiA1cHg7IH1cblxuLmEtdGFnc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIC0wLjVyZW07XG4gIHBhZGRpbmc6IDA7IH1cblxuLmEtdGFnc19faXRlbSB7XG4gIG1hcmdpbjogMC41cmVtOyB9XG5cbi5hLXRhZ3NfX2l0ZW0taW5uZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjNDc1NjZiO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTsgfVxuXG4uYS10YWdzX19pdGVtLWlubmVyW2hyZWZdOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuLmEtdGFnc19faXRlbS1sYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuXG4udC1ibHVlIC5hLXRhZ3NfX2l0ZW0taW5uZXIsIC5tLXRlYXNlci1tZWRpYS0tYmx1ZSAuYS10YWdzX19pdGVtLWlubmVyLCAubS10ZWFzZXItbWVkaWEtLWJsdWUtZGFyayAuYS10YWdzX19pdGVtLWlubmVyLCAuby1uYXZpZ2F0aW9uX19tb2JpbGUgLm8tbmF2aWdhdGlvbl9fcGFuZWwtaW5wdXQtd3JhcCAuYS10YWdzX19pdGVtLWlubmVyLCAuby1uYXZpZ2F0aW9uX19zZWFyY2ggLm8tbmF2aWdhdGlvbl9fc2VhcmNoLWRlc2t0b3AgLnRpcHB5LWJveCAuYS10YWdzX19pdGVtLWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4udC1ibHVlIC5hLXRhZ3NfX2l0ZW0tbGFiZWwsIC5tLXRlYXNlci1tZWRpYS0tYmx1ZSAuYS10YWdzX19pdGVtLWxhYmVsLCAubS10ZWFzZXItbWVkaWEtLWJsdWUtZGFyayAuYS10YWdzX19pdGVtLWxhYmVsLCAuby1uYXZpZ2F0aW9uX19tb2JpbGUgLm8tbmF2aWdhdGlvbl9fcGFuZWwtaW5wdXQtd3JhcCAuYS10YWdzX19pdGVtLWxhYmVsLCAuby1uYXZpZ2F0aW9uX19zZWFyY2ggLm8tbmF2aWdhdGlvbl9fc2VhcmNoLWRlc2t0b3AgLnRpcHB5LWJveCAuYS10YWdzX19pdGVtLWxhYmVsIHtcbiAgY29sb3I6ICMxOTJiNDY7IH1cblxuLnRvb2x0aXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnByZXZpZXcgLnRvb2x0aXAge1xuICAgIG1hcmdpbi10b3A6IDExcmVtOyB9XG5cbi50b29sdGlwX19wb3B1cCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxMXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgY29sb3I6ICMxOTJiNDY7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbjogMC4ycmVtIDAuOHJlbTtcbiAgbWF4LXdpZHRoOiAyNnJlbTtcbiAgcGFkZGluZzogMTBweDtcbiAgdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDM7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gICAgLnRvb2x0aXBfX3BvcHVwIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjZyZW0gKyAoMS43ICogMTAgLSAxLjYgKiAxMCkgKiAoICgxMDB2dyAtIDMyMHB4KSAvICgxOTIwIC0gMzIwKSApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgICAudG9vbHRpcF9fcG9wdXAge1xuICAgICAgZm9udC1zaXplOiAxLjdyZW07IH0gfVxuICAudG9vbHRpcF9fcG9wdXBbYXJpYS1oaWRkZW49J3RydWUnXSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudG9vbHRpcF9fcG9wdXBbYXJpYS1oaWRkZW49J2ZhbHNlJ10ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgLnRvb2x0aXBfX3BvcHVwIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnRvb2x0aXBfX3BvcHVwIHtcbiAgICAgIHBhZGRpbmc6IDIuNHJlbTsgfSB9XG5cbi50b29sdGlwX19hcnJvdyB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMC44cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwOyB9XG4gIC50b29sdGlwX19wb3B1cFt4LXBsYWNlbWVudD0ndG9wJ10gLnRvb2x0aXBfX2Fycm93LFxuICAudG9vbHRpcF9fcG9wdXBbeC1wbGFjZW1lbnQ9J3RvcC1lbmQnXSAudG9vbHRpcF9fYXJyb3cge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgICBib3R0b206IC0wLjhyZW07IH1cbiAgLnRvb2x0aXBfX3BvcHVwW3gtcGxhY2VtZW50PSdyaWdodCddIC50b29sdGlwX19hcnJvdyxcbiAgLnRvb2x0aXBfX3BvcHVwW3gtcGxhY2VtZW50PSdyaWdodC1lbmQnXSAudG9vbHRpcF9fYXJyb3cge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBsZWZ0OiAtMC44cmVtOyB9XG4gIC50b29sdGlwX19wb3B1cFt4LXBsYWNlbWVudD0nYm90dG9tJ10gLnRvb2x0aXBfX2Fycm93LFxuICAudG9vbHRpcF9fcG9wdXBbeC1wbGFjZW1lbnQ9J2JvdHRvbS1lbmQnXSAudG9vbHRpcF9fYXJyb3cge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICB0b3A6IC0wLjhyZW07IH1cbiAgLnRvb2x0aXBfX3BvcHVwW3gtcGxhY2VtZW50PSdsZWZ0J10gLnRvb2x0aXBfX2Fycm93LFxuICAudG9vbHRpcF9fcG9wdXBbeC1wbGFjZW1lbnQ9J2xlZnQtZW5kJ10gLnRvb2x0aXBfX2Fycm93IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcmlnaHQ6IC0wLjhyZW07IH1cblxuLnRvb2x0aXBfX2Nsb3NlIHtcbiAgaGVpZ2h0OiAyLjRyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIuNHJlbTsgfVxuXG4vKipcbiAqIE1vbGVjdWxlc1xuICovXG4udG9vbHRpcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucHJldmlldyAudG9vbHRpcCB7XG4gICAgbWFyZ2luLXRvcDogMTFyZW07IH1cblxuLnRvb2x0aXBfX3BvcHVwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDExcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBjb2xvcjogIzE5MmI0NjtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luOiAwLjJyZW0gMC44cmVtO1xuICBtYXgtd2lkdGg6IDI2cmVtO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgICAudG9vbHRpcF9fcG9wdXAge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEuNnJlbSArICgxLjcgKiAxMCAtIDEuNiAqIDEwKSAqICggKDEwMHZ3IC0gMzIwcHgpIC8gKDE5MjAgLSAzMjApICkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAgIC50b29sdGlwX19wb3B1cCB7XG4gICAgICBmb250LXNpemU6IDEuN3JlbTsgfSB9XG4gIC50b29sdGlwX19wb3B1cFthcmlhLWhpZGRlbj0ndHJ1ZSddIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50b29sdGlwX19wb3B1cFthcmlhLWhpZGRlbj0nZmFsc2UnXSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAudG9vbHRpcF9fcG9wdXAge1xuICAgICAgcGFkZGluZy1yaWdodDogMi40cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAudG9vbHRpcF9fcG9wdXAge1xuICAgICAgcGFkZGluZzogMi40cmVtOyB9IH1cblxuLnRvb2x0aXBfX2Fycm93IHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwLjhyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7IH1cbiAgLnRvb2x0aXBfX3BvcHVwW3gtcGxhY2VtZW50PSd0b3AnXSAudG9vbHRpcF9fYXJyb3csXG4gIC50b29sdGlwX19wb3B1cFt4LXBsYWNlbWVudD0ndG9wLWVuZCddIC50b29sdGlwX19hcnJvdyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICAgIGJvdHRvbTogLTAuOHJlbTsgfVxuICAudG9vbHRpcF9fcG9wdXBbeC1wbGFjZW1lbnQ9J3JpZ2h0J10gLnRvb2x0aXBfX2Fycm93LFxuICAudG9vbHRpcF9fcG9wdXBbeC1wbGFjZW1lbnQ9J3JpZ2h0LWVuZCddIC50b29sdGlwX19hcnJvdyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGxlZnQ6IC0wLjhyZW07IH1cbiAgLnRvb2x0aXBfX3BvcHVwW3gtcGxhY2VtZW50PSdib3R0b20nXSAudG9vbHRpcF9fYXJyb3csXG4gIC50b29sdGlwX19wb3B1cFt4LXBsYWNlbWVudD0nYm90dG9tLWVuZCddIC50b29sdGlwX19hcnJvdyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIHRvcDogLTAuOHJlbTsgfVxuICAudG9vbHRpcF9fcG9wdXBbeC1wbGFjZW1lbnQ9J2xlZnQnXSAudG9vbHRpcF9fYXJyb3csXG4gIC50b29sdGlwX19wb3B1cFt4LXBsYWNlbWVudD0nbGVmdC1lbmQnXSAudG9vbHRpcF9fYXJyb3cge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICByaWdodDogLTAuOHJlbTsgfVxuXG4udG9vbHRpcF9fY2xvc2Uge1xuICBoZWlnaHQ6IDIuNHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMi40cmVtOyB9XG5cbi5tLWFjY29yZGlvbl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubS1hY2NvcmRpb25fX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTsgfVxuICAubS1hY2NvcmRpb25fX2J1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAubS1hY2NvcmRpb25fX2J1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgIzAwMDsgfVxuXG4ubS1hY2NvcmRpb25fX2l0ZW0taGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkMWQ0ZDk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUpOyB9XG5cbi5tLWFjY29yZGlvbl9faXRlbS1oZWFkZXItaWNvbiB7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAzMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB3aWR0aDogMjBweDsgfVxuICAubS1hY2NvcmRpb25fX2l0ZW0taGVhZGVyLWljb246OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgIHdpZHRoOiAycHg7IH1cbiAgLm0tYWNjb3JkaW9uX19pdGVtLWhlYWRlci1pY29uOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gICAgd2lkdGg6IDE1cHg7IH1cbiAgLm0tYWNjb3JkaW9uX19pdGVtLWhlYWRlci1pY29uW2RhdGEtYWNjb3JkaW9uLWJ1dHRvbi1pY29uPSdvcGVuJ10ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cbiAgICAubS1hY2NvcmRpb25fX2l0ZW0taGVhZGVyLWljb25bZGF0YS1hY2NvcmRpb24tYnV0dG9uLWljb249J29wZW4nXTo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMDsgfVxuXG4ubS1hY2NvcmRpb25fX2NvbnRlbnQge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlOyB9XG5cbi5tLWFjY29yZGlvbl9fY29udGVudC1pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG4ubS1hY2NvcmRpb25fX2l0ZW0tLW9wZW4gLm0tYWNjb3JkaW9uX19pdGVtLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDg3ZWI1O1xuICBjb2xvcjogIzA4N2ViNTsgfVxuXG4ubS1hY2NvcmRpb25fX2l0ZW0tLW9wZW4gLm0tYWNjb3JkaW9uX19pdGVtLWhlYWRlci1pY29uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDg3ZWI1OyB9XG5cbi5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZThlYztcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgcGFkZGluZy1sZWZ0OiA5LjM3NSU7XG4gIHBhZGRpbmctcmlnaHQ6IDkuMzc1JTtcbiAgcGFkZGluZy10b3A6IDZweDsgfVxuICAuYnJlYWRjcnVtYl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmJyZWFkY3J1bWJfX2xpc3QgPiBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5icmVhZGNydW1iX19saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYnJlYWRjcnVtYl9fbGlzdC1pdGVtOmZpcnN0LWNoaWxkIC5icmVhZGNydW1iX19pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJyZWFkY3J1bWJfX2xhYmVsIHtcbiAgICBjb2xvcjogIzJkNDg2MztcbiAgICBmb250LWZhbWlseTogXCJtYWlzb25fbmV1ZWRlbWlcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgICAuYnJlYWRjcnVtYl9faXRlbTphbnktbGluazpob3ZlciAuYnJlYWRjcnVtYl9fbGFiZWwsXG4gICAgLmJyZWFkY3J1bWJfX2l0ZW06YW55LWxpbms6Zm9jdXMgLmJyZWFkY3J1bWJfX2xhYmVsIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCBjdXJyZW50Q29sb3I7IH1cbiAgICBbYXJpYS1jdXJyZW50XSAuYnJlYWRjcnVtYl9fbGFiZWwge1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgLmJyZWFkY3J1bWJfX2ljb24ge1xuICAgIGNvbG9yOiAjMmQ0ODYzO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDtcbiAgICB3aWR0aDogMTFweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC5icmVhZGNydW1iIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubS1jb250ZW50LWRldGFpbF9faW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtOyB9XG5cbi5tLWNvbnRlbnQtZGV0YWlsX19ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cblxuLm0tY29udGVudC1kZXRhaWxfX2FzaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiA0cmVtIDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tY29udGVudC1kZXRhaWxfX2FzaWRlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1MHB4O1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIHBhZGRpbmc6IDAgM3JlbSAzcmVtO1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLWNvbnRlbnQtZGV0YWlsX19hc2lkZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMDBweDtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBwYWRkaW5nOiAwIDAgNHJlbSA0cmVtOyB9IH1cblxuLm0tY29udGVudC1zaWRlYmFyIHtcbiAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCAjZWJmZjM2O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7IH1cbiAgLm0tY29udGVudC1zaWRlYmFyX19oZWFkbGluZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAubS1jb250ZW50LXNpZGViYXJfX3N1YmxpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAubS1jb250ZW50LXNpZGViYXJfX3N1YmxpbmUgKyAubS1jb250ZW50LXNpZGViYXJfX3RleHQge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAyOS45OWVtKSB7XG4gICAgICAubS1jb250ZW50LXNpZGViYXJfX3N1YmxpbmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgLm0tY29udGVudC1zaWRlYmFyX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ZW0pIHtcbiAgICAgIC5tLWNvbnRlbnQtc2lkZWJhcl9fdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAubS1jb250ZW50LXNpZGViYXJfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMjkuOTllbSkge1xuICAgICAgLm0tY29udGVudC1zaWRlYmFyX19saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi5tLWRvd25sb2FkLWl0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gIC5tLWRvd25sb2FkLWl0ZW1fX2hlYWRsaW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5tLWRvd25sb2FkLWl0ZW1fX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tLWRvd25sb2FkLWl0ZW1fX2xpbms6OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubS1kb3dubG9hZC1pdGVtX19jb250ZW50LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubS1kb3dubG9hZC1pdGVtX19pY29ucyB7XG4gICAgaGVpZ2h0OiAxMDVweDtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA4MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ZW0pIHtcbiAgICAgIC5tLWRvd25sb2FkLWl0ZW1fX2ljb25zIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgLm0tZG93bmxvYWQtaXRlbV9fZG9jdW1lbnQtaWNvbiB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5tLWRvd25sb2FkLWl0ZW1fX2Rvd25sb2FkLWljb24td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZmYzNjtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNTBweDtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLnQteWVsbG93IC5tLWRvd25sb2FkLWl0ZW1fX2Rvd25sb2FkLWljb24td3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGVjNGRkOyB9XG4gIC5tLWRvd25sb2FkLWl0ZW1fX2Rvd25sb2FkLWljb24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAyMXB4OyB9XG4gICAgLnQtYmx1ZSAubS1kb3dubG9hZC1pdGVtX19kb3dubG9hZC1pY29uLCAubS10ZWFzZXItbWVkaWEtLWJsdWUgLm0tZG93bmxvYWQtaXRlbV9fZG93bmxvYWQtaWNvbiwgLm0tdGVhc2VyLW1lZGlhLS1ibHVlLWRhcmsgLm0tZG93bmxvYWQtaXRlbV9fZG93bmxvYWQtaWNvbiwgLm8tbmF2aWdhdGlvbl9fbW9iaWxlIC5vLW5hdmlnYXRpb25fX3BhbmVsLWlucHV0LXdyYXAgLm0tZG93bmxvYWQtaXRlbV9fZG93bmxvYWQtaWNvbiwgLm8tbmF2aWdhdGlvbl9fc2VhcmNoIC5vLW5hdmlnYXRpb25fX3NlYXJjaC1kZXNrdG9wIC50aXBweS1ib3ggLm0tZG93bmxvYWQtaXRlbV9fZG93bmxvYWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAubS1kb3dubG9hZC1pdGVtX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMjkuOTllbSkge1xuICAgICAgLm0tZG93bmxvYWQtaXRlbV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7IH0gfVxuICAubS1kb3dubG9hZC1pdGVtX19kYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLm0tZG93bmxvYWQtaXRlbV9fdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwibWFpc29uX25ldWVkZW1pXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gIC5tLWRvd25sb2FkLWl0ZW1fX2luZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLm0tZG93bmxvYWQtaXRlbTpob3ZlciAubS1kb3dubG9hZC1pdGVtX190ZXh0IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgIC5tLWRvd25sb2FkLWl0ZW0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5tLWRvd25sb2FkLWl0ZW0tLWltYWdlIHtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuICAubS1kb3dubG9hZC1pdGVtLS1pbWFnZSAubS1kb3dubG9hZC1pdGVtX19jb250ZW50LXdyYXBwZXIge1xuICAgIHRvcDogLTEwcHg7IH1cbiAgLm0tZG93bmxvYWQtaXRlbS0taW1hZ2UgLm0tZG93bmxvYWQtaXRlbV9fZG9jdW1lbnQtaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubS1kb3dubG9hZC1pdGVtLS1pbWFnZSAubS1kb3dubG9hZC1pdGVtX19pY29ucyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDUwcHg7IH1cbiAgLm0tZG93bmxvYWQtaXRlbS0taW1hZ2UgLm0tZG93bmxvYWQtaXRlbV9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLm0tZG93bmxvYWQtaXRlbS0taW1hZ2UgLm0tZG93bmxvYWQtaXRlbV9faW5mbyB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5tLWRvd25sb2FkLWl0ZW0tLWltYWdlIC5tLWRvd25sb2FkLWl0ZW1fX2ltYWdlLXdyYXBwZXIge1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tLWRvd25sb2FkLWl0ZW0tLWJpZyB7XG4gIGJvcmRlci1sZWZ0OiA5cHggc29saWQgI2ViZmYzNjtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAyOS45OWVtKSB7XG4gICAgLm0tZG93bmxvYWQtaXRlbS0tYmlnIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLm0tZmFjdHMge1xuICBiYWNrZ3JvdW5kOiAjZWJmZjM2OyB9XG5cbi5tLWZhY3RzX19pbm5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAvKiBPTEQgLSBpT1MgNi0sIFNhZmFyaSAzLjEtNiAqL1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgLyogT0xEIC0gRmlyZWZveCAxOS0gKGJ1Z2d5IGJ1dCBtb3N0bHkgd29ya3MpICovXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAvKiBUV0VFTkVSIC0gSUUgMTAgKi9cbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAvKiBORVcgLSBDaHJvbWUgKi9cbiAgZGlzcGxheTogZmxleDtcbiAgLyogTkVXLCBTcGVjIC0gT3BlcmEgMTIuMSwgRmlyZWZveCAyMCsgKi9cbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm0tZmFjdHNfX2lubmVyIHtcbiAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC1tb3otZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi5tLWZhY3RzX19pbWFnZSB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwLCAxMDAlIDkwJSwgNTAlIDEwMCUsIDAgOTAlKTtcbiAgZmxleC1ncm93OiAxOyB9XG4gIC5tLWZhY3RzX19pbWFnZSAuaW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tLWZhY3RzX19pbWFnZSAuaW1hZ2UgLmltYWdlX19pbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC5tLWZhY3RzX19pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm0tZmFjdHNfX2ltYWdlIHtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgODAlIDAlLCAxMDAlIDUwJSwgODAlIDEwMCUsIDAlIDEwMCUpOyB9IH1cblxuLm0tZmFjdHNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNiU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAubS1mYWN0c19fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5tLWZhY3RzX19saW5rIHtcbiAgbWFyZ2luLXRvcDogNnJlbTsgfVxuXG4ubS1maWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm0tZmlndXJlX19tZWRpYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0OyB9XG5cbi5tLWZpZ3VyZV9fY2FwdGlvbixcbi5tLWZpZ3VyZV9fY29weXJpZ2h0LXRleHQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gIC5tLWZpZ3VyZV9fY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuN3JlbSArICgxLjcgKiAxMCAtIDEuNyAqIDEwKSAqICggKDEwMHZ3IC0gMzIwcHgpIC8gKDE5MjAgLSAzMjApICkpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAubS1maWd1cmVfX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtOyB9IH1cblxuLm0tZmlndXJlX19jb3B5cmlnaHQtdGV4dCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMnJlbTtcbiAgd3JpdGluZy1tb2RlOiB0Yi1ybDtcbiAgei1pbmRleDogMTsgfVxuXG4ubS1maWd1cmVfX2NvcHlyaWdodC10ZXh0X19pbm5lciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLm0tZmlndXJlX192aWRlby13cmFwcGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm0tZmlndXJlX192aWRlby1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogIzA4N2ViNTtcbiAgZGlzcGxheTogZmxleDtcbiAgbGVmdDogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5OyB9XG4gIC5tLWZpZ3VyZV9fdmlkZW8tb3ZlcmxheS1pbm5lciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAyOS45OWVtKSB7XG4gICAgLm0tZmlndXJlX192aWRlby1vdmVybGF5IHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuXG4ubS1maWd1cmVfX3ZpZGVvLW92ZXJsYXktdGV4dCB7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAyOS45OWVtKSB7XG4gICAgLm0tZmlndXJlX192aWRlby1vdmVybGF5LXRleHQge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuXG4ubS1maWd1cmVfX3ZpZGVvLW92ZXJsYXktYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4ubS1maWd1cmVfX3ZpZGVvLFxuLmNtcGxhenlwcmV2aWV3aWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubS1maWd1cmVfX2xpZ2h0Ym94LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEuN3JlbTtcbiAgdG9wOiAxLjdyZW07XG4gIHotaW5kZXg6IDI7IH1cblxuLm0tZmlndXJlX19jb3B5cmlnaHQge1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjsgfVxuXG4ubS1maWd1cmVfX2F1ZGlvIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZyZW0gNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tLWZpZ3VyZV9fYXVkaW8gLm0tZmlndXJlX19hdWRpby1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTsgfVxuICAubS1maWd1cmVfX2F1ZGlvIC5tLWZpZ3VyZV9fYXVkaW8tcGxheWVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uZm9ybS1zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5mb3JtLXNlYXJjaF9fZm9ybS1ncm91cCAuaW5wdXQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjNyZW0gIzAwMDtcbiAgaGVpZ2h0OiA2cmVtO1xuICBwYWRkaW5nOiAwIDEycmVtIDAgMnJlbTsgfVxuXG4uZm9ybS1zZWFyY2hfX2J1dHRvbixcbi5mb3JtLXNlYXJjaF9fcmVzZXQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDZyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHdpZHRoOiA2cmVtOyB9XG4gIC5mb3JtLXNlYXJjaF9fYnV0dG9uIC5pY29uLFxuICAuZm9ybS1zZWFyY2hfX3Jlc2V0IC5pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmZvcm0tc2VhcmNoX19idXR0b24ge1xuICBtYXJnaW4tbGVmdDogLTZyZW07IH1cbiAgLmZvcm0tc2VhcmNoX19idXR0b24gLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG4uZm9ybS1zZWFyY2hfX3Jlc2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtMTJyZW07IH1cbiAgLmZvcm0tc2VhcmNoX19yZXNldCAuaWNvbiB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLmZvcm0tc2VhcmNoLS12YWx1ZSAuZm9ybS1zZWFyY2hfX3Jlc2V0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZm9ybS1zZWFyY2hfX3Jlc2V0Om5vdChbZGlzYWJsZWRdKTpob3ZlciwgLmZvcm0tc2VhcmNoX19yZXNldDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmdhbGxlcnlfX3NsaWRlcy1mcmFtZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2xpZGVyLS1pbml0aWFsaXplZCAuZ2FsbGVyeV9fc2xpZGVzLWZyYW1lIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5nYWxsZXJ5X19zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07IH1cblxuLmdhbGxlcnlfX3NsaWRlci1pdGVtIHtcbiAgZmxleDogMSAwIDEwMCU7IH1cbiAgLmdhbGxlcnlfX3NsaWRlci1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAuZ2FsbGVyeV9fc2xpZGVyLWl0ZW0gLmZpZ3VyZV9fbGlnaHRib3gtYnV0dG9uIHtcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogMXB4OyB9XG4gIC5nYWxsZXJ5X19zbGlkZXItaXRlbSAuZmlndXJlX19jYXB0aW9uIHtcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3Z2h0XCIgMTQwO1xuICAgIGZvbnQtd2VpZ2h0OiAxNDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgICAgLmdhbGxlcnlfX3NsaWRlci1pdGVtIC5maWd1cmVfX2NhcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAwIDJyZW07IH0gfVxuXG4uZ2FsbGVyeV9fYnV0dG9uIHtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDVyZW07XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDsgfVxuICAuZ2FsbGVyeV9fYnV0dG9uIC5pY29uLS1nYWxsZXJ5IHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wc3dwX19idXR0b246bm90KC5wc3dwX19idXR0b24tLWNsb3NlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAjZmZmOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0LFxuICAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5tLWdsb3NzYXJ5LWl0ZW1fX2hlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAubS1nbG9zc2FyeS1pdGVtX190ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubS1nbG9zc2FyeS1pdGVtX190ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycmVtOyB9IH1cblxuLm0tZ2xvc3NhcnktaXRlbV9fbGluayB7XG4gIG1hcmdpbi10b3A6IDVyZW07IH1cblxuLm0tZ2xvc3NhcnktbGlzdF9faW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHBhZGRpbmc6IDFyZW0gMCBjYWxjKDFyZW0gKyA0cHgpO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubS1nbG9zc2FyeS1saXN0X19pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gIHBhZGRpbmctdG9wOiA0cmVtOyB9XG5cbi5tLWdsb3NzYXJ5LWxpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDFkNGRhO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG5cbi5tLWluZm9ib3gge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nOiA1MHB4O1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tLWluZm9ib3hfX2ljb24td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZmYzNjtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTQwcHg7XG4gICAgd2lkdGg6IDc1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMjkuOTllbSkge1xuICAgICAgLm0taW5mb2JveF9faWNvbi13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7IH0gfVxuICAubS1pbmZvYm94X19pY29uIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogNDVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAyOS45OWVtKSB7XG4gICAgICAubS1pbmZvYm94X19pY29uIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7IH0gfVxuICAubS1pbmZvYm94X190ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLm0taW5mb2JveF9fdGV4dCBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAyOS45OWVtKSB7XG4gICAgLm0taW5mb2JveCB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7IH0gfVxuXG4ubGluay1saXN0X19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmxpbmstbGlzdF9fbGlzdCA+IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmxpbmstbGlzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4ubGluay1saXN0LS1yaWdodCAubGluay1saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuLmxpbmstbGlzdF9faXRlbSAuaWNvbi1saW5rIHtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIDE0MDtcbiAgZm9udC13ZWlnaHQ6IDE0MDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5saW5rLWxpc3RfX2l0ZW0gLmljb24tbGluayB7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjlyZW07IH0gfVxuXG4ucGFnaW5hdGlvbl9faW5uZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5wYWdpbmF0aW9uX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnBhZ2luYXRpb25fX2xpc3QgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5wYWdpbmF0aW9uX19pdGVtIHtcbiAgbWFyZ2luOiAwIDAuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5wYWdpbmF0aW9uX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMCAxcmVtOyB9IH1cblxuLnBhZ2luYXRpb25fX2xpbmsge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6IDNyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAzcmVtOyB9XG4gIC5wYWdpbmF0aW9uX19saW5rOmhvdmVyLCAucGFnaW5hdGlvbl9fbGluazpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4ycmVtICMwMDA7IH1cblxuLnBhZ2luYXRpb25fX2xpbmstLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIDE0MDtcbiAgZm9udC13ZWlnaHQ6IDE0MDtcbiAgcGFkZGluZy1sZWZ0OiAwLjJyZW07IH1cbiAgLnBhZ2luYXRpb25fX2xpbmstLWN1cnJlbnQ6aG92ZXIsIC5wYWdpbmF0aW9uX19saW5rLS1jdXJyZW50OmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnBhZ2luYXRpb25fX25leHQge1xuICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5wYWdpbmF0aW9uX19uZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtOyB9IH1cblxuLnBhZ2luYXRpb25fX3ByZXYge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAucGFnaW5hdGlvbl9fcHJldiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH0gfVxuXG4ubS1xdW90ZV9faW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogNTUwcHg7XG4gIHdpZHRoOiA0MCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAubS1xdW90ZV9faW1hZ2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1JTsgfSB9XG5cbi5tLXF1b3RlX19jb250ZW50IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDklO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDU5JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC5tLXF1b3RlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTUlO1xuICAgICAgdG9wOiAyNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ubS1xdW90ZV9faWNvbiB7XG4gIGNvbG9yOiAjZWJmZjM2O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDg1JTtcbiAgdG9wOiAxMnB4O1xuICB3aWR0aDogMjMlO1xuICB6LWluZGV4OiAyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLm0tcXVvdGVfX2ljb24ge1xuICAgICAgd2lkdGg6IDE1JTsgfSB9XG5cbi5tLXF1b3RlX19xdW90ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1haXNvbl9uZXVlbGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gICAgLm0tcXVvdGVfX3F1b3RlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygyLjRyZW0gKyAoMy4yICogMTAgLSAyLjQgKiAxMCkgKiAoICgxMDB2dyAtIDMyMHB4KSAvICgxOTIwIC0gMzIwKSApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgICAubS1xdW90ZV9fcXVvdGUge1xuICAgICAgZm9udC1zaXplOiAzLjJyZW07IH0gfVxuXG4ubS1xdW90ZV9fYXV0aG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDM1cHg7IH1cblxuLm0tcXVvdGVfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAubS1xdW90ZV9fbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9IH1cblxuLm0tcXVvdGUtLXNtYWxsIC5tLXF1b3RlX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAubS1xdW90ZS0tc21hbGwgLm0tcXVvdGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNSU7IH0gfVxuXG4ubS1xdW90ZS0tc21hbGwgLm0tcXVvdGVfX2ljb24ge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogOSU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAubS1xdW90ZS0tc21hbGwgLm0tcXVvdGVfX2ljb24ge1xuICAgICAgd2lkdGg6IDE0JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAubS1xdW90ZS0tc21hbGwgLm0tcXVvdGVfX3F1b3RlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMi44cmVtICsgKDQuMiAqIDEwIC0gMi44ICogMTApICogKCAoMTAwdncgLSAzMjBweCkgLyAoMTkyMCAtIDMyMCkgKSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gIC5tLXF1b3RlLS1zbWFsbCAubS1xdW90ZV9fcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogNC4ycmVtOyB9IH1cblxuLm0tcXVvdGUtLXNtYWxsZXIgLm0tcXVvdGVfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC5tLXF1b3RlLS1zbWFsbGVyIC5tLXF1b3RlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTUlOyB9IH1cblxuLm0tcXVvdGUtLXNtYWxsZXIgLm0tcXVvdGVfX2ljb24ge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogOSU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAubS1xdW90ZS0tc21hbGxlciAubS1xdW90ZV9faWNvbiB7XG4gICAgICB3aWR0aDogMTQlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gIC5tLXF1b3RlLS1zbWFsbGVyIC5tLXF1b3RlX19xdW90ZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIuMnJlbSArICgyLjQgKiAxMCAtIDIuMiAqIDEwKSAqICggKDEwMHZ3IC0gMzIwcHgpIC8gKDE5MjAgLSAzMjApICkpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAubS1xdW90ZS0tc21hbGxlciAubS1xdW90ZV9fcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gIC5tLXF1b3RlLS1zbWFsbGVyIC5tLXF1b3RlX19hdXRob3IuYS1oZWFkbGluZS0taDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygycmVtICsgKDIuMiAqIDEwIC0gMiAqIDEwKSAqICggKDEwMHZ3IC0gMzIwcHgpIC8gKDE5MjAgLSAzMjApICkpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAubS1xdW90ZS0tc21hbGxlciAubS1xdW90ZV9fYXV0aG9yLmEtaGVhZGxpbmUtLWgyIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAubS1xdW90ZS0tc21hbGxlciAubS1xdW90ZV9fc3VibGluZS5hLXBhcmFncmFwaCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuN3JlbSArICgxLjcgKiAxMCAtIDEuNyAqIDEwKSAqICggKDEwMHZ3IC0gMzIwcHgpIC8gKDE5MjAgLSAzMjApICkpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAubS1xdW90ZS0tc21hbGxlciAubS1xdW90ZV9fc3VibGluZS5hLXBhcmFncmFwaCB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07IH0gfVxuXG4ubS10ZXh0ID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuXG4ubS10ZXh0ID4gLmEtaGVhZGxpbmUtLWgyLFxuLm0tdGV4dCA+IC5hLWhlYWRsaW5lLS1oMyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG1hcmdpbi10b3A6IDZyZW07IH1cblxuLm0tdGV4dCA+IHVsLFxuLm0tdGV4dCA+IG9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5tLXRleHQgPiB1bCBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yLjJyZW0sIDFyZW0pO1xuICB3aWR0aDogNnB4OyB9XG4gIC50LWRhcmsgLm0tdGV4dCA+IHVsIGxpOjpiZWZvcmUge1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5tLXRleHQgPiBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IHN0ZXAtY291bnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07IH1cblxuLm0tdGV4dCA+IHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjJyZW07IH1cblxuLm0tdGV4dCA+IG9sIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjlyZW07IH1cblxuLm0tdGV4dCA+IHVsIGxpOm5vdCg6bGFzdC1jaGlsZCksXG4ubS10ZXh0ID4gb2wgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLm0tdGV4dCA+IG9sIGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHN0ZXAtY291bnRlcjsgfVxuXG4ubS10ZXh0ID4gb2wgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoc3RlcC1jb3VudGVyKSBcIi5cIjtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIDE0MDtcbiAgZm9udC13ZWlnaHQ6IDE0MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMi42cmVtLCAwKTsgfVxuXG4ubS10ZXh0LS1zdHJvbmcge1xuICBmb250LWZhbWlseTogXCJtYWlzb25fbmV1ZWRlbWlcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAgIC5tLXRleHQtLXN0cm9uZyB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMnJlbSArICgyLjIgKiAxMCAtIDIgKiAxMCkgKiAoICgxMDB2dyAtIDMyMHB4KSAvICgxOTIwIC0gMzIwKSApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgICAubS10ZXh0LS1zdHJvbmcge1xuICAgICAgZm9udC1zaXplOiAyLjJyZW07IH0gfVxuXG4ubS10ZXh0LS1iaWcge1xuICBsaW5lLWhlaWdodDogMS41OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAgIC5tLXRleHQtLWJpZyB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMnJlbSArICgyLjQgKiAxMCAtIDIgKiAxMCkgKiAoICgxMDB2dyAtIDMyMHB4KSAvICgxOTIwIC0gMzIwKSApKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgICAubS10ZXh0LS1iaWcge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07IH0gfVxuXG4ubS1zZWFyY2gtYm94X19zZWFyY2hiYXIge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgLm0tc2VhcmNoLWJveF9fc2VhcmNoYmFyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm0tc2VhcmNoLWJveF9fc2VhcmNoIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAubS1zZWFyY2gtYm94X19zZWFyY2gge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ubS1zZWFyY2gtYm94X19pbmZvIHtcbiAgbGluZS1oZWlnaHQ6IDU4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAubS1zZWFyY2gtYm94X19pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG4ubS1zZWFyY2gtYm94X19sYWJlbHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBwYWRkaW5nOiAwOyB9XG5cbi5tLXNlYXJjaC1ib3hfX2xhYmVsLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgIC5tLXNlYXJjaC1ib3hfX2xhYmVsLWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5tLW0tdGVhc2VyLWFydGljbGVfX2lubmVyOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm0tbS10ZWFzZXItYXJ0aWNsZV9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4ubS1tLXRlYXNlci1hcnRpY2xlX19pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDAlOyB9XG4gIC5tLW0tdGVhc2VyLWFydGljbGVfX2ltYWdlICsgLm0tbS10ZWFzZXItYXJ0aWNsZV9fY29udGVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgICAgLm0tbS10ZWFzZXItYXJ0aWNsZV9faW1hZ2UgKyAubS1tLXRlYXNlci1hcnRpY2xlX19jb250ZW50IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAubS1tLXRlYXNlci1hcnRpY2xlX19pbWFnZSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLm0tbS10ZWFzZXItYXJ0aWNsZV9fY29udGVudCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm0tbS10ZWFzZXItYXJ0aWNsZV9fa2lja2VyIHtcbiAgY29sb3I6ICMxOTJiNDY7XG4gIGZvbnQtZmFtaWx5OiBcIm1haXNvbl9uZXVlZGVtaVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm0tbS10ZWFzZXItYXJ0aWNsZV9faGVhZGxpbmUge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5tLW0tdGVhc2VyLWFydGljbGVfX3RleHQge1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi5tLW0tdGVhc2VyLWFydGljbGVfX2xpbmsge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5tLW0tdGVhc2VyLWFydGljbGUtLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJlOGVjO1xuICBwYWRkaW5nOiA0MHB4IDUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAubS1tLXRlYXNlci1hcnRpY2xlLS1iYWNrZ3JvdW5kIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4ubS10ZWFzZXItY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmU4ZWM7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIHBhZGRpbmc6IDRyZW07IH1cbiAgLm0tdGVhc2VyLWNhcmRfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLm0tdGVhc2VyLWNhcmRfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAubS10ZWFzZXItY2FyZF9faW1hZ2UgLmltYWdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkNGRhO1xuICAgIG1hcmdpbi10b3A6IC04cmVtOyB9XG4gIC5tLXRlYXNlci1jYXJkX190ZXh0IHtcbiAgICBjb2xvcjogIzE5MmI0NjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1mYW1pbHk6IFwibWFpc29uX25ldWVkZW1pXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDlyZW07IH1cbiAgLm0tdGVhc2VyLWNhcmRfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0tdGVhc2VyLWNhcmRfX2xpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtOyB9IH1cblxuLm0tdGVhc2VyLW1lZGlhX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS10ZWFzZXItbWVkaWFfX2lubmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG4ubS10ZWFzZXItbWVkaWFfX2xlZnQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICM4ZWM0ZGQ7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwLCAxMDAlIDkwJSwgNTAlIDEwMCUsIDAgOTAlKTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm0tdGVhc2VyLW1lZGlhX19sZWZ0LXdyYXBwZXIgLmltYWdlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAubS10ZWFzZXItbWVkaWFfX2xlZnQtd3JhcHBlciAuaW1hZ2VfX2ltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm0tdGVhc2VyLW1lZGlhX19sZWZ0LXdyYXBwZXIge1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCA4MCUgMCUsIDEwMCUgNTAlLCA4MCUgMTAwJSwgMCUgMTAwJSk7XG4gICAgICB3aWR0aDogNDAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubS10ZWFzZXItbWVkaWFfX2xlZnQtd3JhcHBlciB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDkwJSAwJSwgMTAwJSA1MCUsIDkwJSAxMDAlLCAwJSAxMDAlKTsgfSB9XG5cbi5tLXRlYXNlci1tZWRpYV9fY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5tLXRlYXNlci1tZWRpYV9fY29udGVudC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiA2MCU7IH0gfVxuXG4ubS10ZWFzZXItbWVkaWFfX2NvbnRlbnQtaW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIHBhZGRpbmc6IDZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubS10ZWFzZXItbWVkaWFfX21ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4ubS10ZWFzZXItbWVkaWFfX2RhdGUge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG5cbi5tLXRlYXNlci1tZWRpYV9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDJyZW07IH1cblxuLm0tdGVhc2VyLW1lZGlhX19yZWFkLW1vcmUge1xuICBtYXJnaW46IDRyZW0gMDsgfVxuXG4ubS10ZWFzZXItbWVkaWFfX3JlYWQtYWxsIHtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm0tdGVhc2VyLW1lZGlhLS1ibHVlLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2QyZThlYzsgfVxuXG4ubS10ZWFzZXItbWVkaWEtLWJsdWUtZGFyayB7XG4gIGJhY2tncm91bmQ6ICMyZDQ4NjM7IH1cblxuLm0tdGVhc2VyLW1lZGlhLS13aWRlIC5tLXRlYXNlci1tZWRpYV9fbGVmdC13cmFwcGVyIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCA4MCUgMCUsIDEwMCUgNTAlLCA4MCUgMTAwJSwgMCUgMTAwJSk7XG4gIHdpZHRoOiAyMCU7IH1cblxuLm0tdGVhc2VyLW1lZGlhLS13aWRlIC5tLXRlYXNlci1tZWRpYV9fY29udGVudC13cmFwcGVyIHtcbiAgZmxleC1ncm93OiAxOyB9XG5cbi5tLXRlYXNlci1tZWRpYS0td2lkZSAubS10ZWFzZXItbWVkaWFfX2NvbnRlbnQtaW5uZXIge1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLm0tdGVhc2VyLW1lZGlhLS13aWRlIC5tLXRlYXNlci1tZWRpYV9fcmVhZC1hbGwge1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLm0tbS10ZWFzZXItdGV4dCB7XG4gIHBhZGRpbmc6IDQwcHg7IH1cbiAgLm0tbS10ZWFzZXItdGV4dF9faGVhZGxpbmUtd3JhcHBlciAuaWNvbiB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wOyB9XG4gIC5tLW0tdGVhc2VyLXRleHRfX2hlYWRsaW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm0tbS10ZWFzZXItdGV4dF9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAgIC5tLW0tdGVhc2VyLXRleHRfX3RleHQgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLm0tbS10ZWFzZXItdGV4dF9fdGV4dCBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5tLW0tdGVhc2VyLXRleHRfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ZW0pIHtcbiAgICAubS1tLXRlYXNlci10ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDI1cHg7IH0gfVxuXG4ubS1tLXRlYXNlci10ZXh0LS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkNDg2MzsgfVxuICAubS1tLXRlYXNlci10ZXh0LS1kYXJrIC5tLW0tdGVhc2VyLXRleHRfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm0tbS10ZWFzZXItdGV4dC0tZGFyayAubS1tLXRlYXNlci10ZXh0X19saW5rOmhvdmVyIC5hLWxpbmtfX3RleHQge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubS1tLXRlYXNlci10ZXh0LS1kYXJrIC5tLW0tdGVhc2VyLXRleHRfX2xpbms6aG92ZXIgLmljb24ge1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLm0tbS10ZWFzZXItdGV4dC0tcGFkZGluZy1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMjkuOTllbSkge1xuICAgIC5tLW0tdGVhc2VyLXRleHQtLXBhZGRpbmctbGVmdCB7XG4gICAgICBwYWRkaW5nOiAyNXB4OyB9IH1cblxuLm0tbS10ZWFzZXItdGV4dC0tYmlnIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIHBhZGRpbmctdG9wOiAxNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC5tLW0tdGVhc2VyLXRleHQtLWJpZyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ZW0pIHtcbiAgICAubS1tLXRlYXNlci10ZXh0LS1iaWcge1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9IH1cblxuLm0tdGVhc2VyLXBvZGNhc3Qge1xuICBwYWRkaW5nOiAyLjVyZW07IH1cbiAgLm0tdGVhc2VyLXBvZGNhc3RfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLm0tdGVhc2VyLXBvZGNhc3RfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubS10ZWFzZXItcG9kY2FzdF9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm0tdGVhc2VyLXBvZGNhc3RfX2hlYWRsaW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm0tdGVhc2VyLXBvZGNhc3RfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgLm0tdGVhc2VyLXBvZGNhc3RfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubS10ZWFzZXItcG9kY2FzdCB7XG4gICAgICBwYWRkaW5nOiA0cmVtOyB9XG4gICAgICAubS10ZWFzZXItcG9kY2FzdF9faW5uZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubS10ZWFzZXItcG9kY2FzdF9faW1hZ2Uge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuICAgICAgICB3aWR0aDogNDAlOyB9XG4gICAgICAubS10ZWFzZXItcG9kY2FzdF9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA2MCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5tLXRlYXNlci1wb2RjYXN0X19pbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLm0tdGVhc2VyLXBvZGNhc3RfX2ltYWdlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gICAgICB3aWR0aDogMjAlOyB9XG4gICAgLm0tdGVhc2VyLXBvZGNhc3RfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDgwJTsgfSB9XG5cbi5tLXRleHQge1xuICBjb2xvcjogIzE5MmI0NjtcbiAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgICAubS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjhyZW0gKyAoMiAqIDEwIC0gMS44ICogMTApICogKCAoMTAwdncgLSAzMjBweCkgLyAoMTkyMCAtIDMyMCkgKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gICAgLm0tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuICAubS10ZXh0ID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gIC5tLXRleHQgPiAuYS1oZWFkbGluZS0taDIsXG4gIC5tLXRleHQgPiAuYS1oZWFkbGluZS0taDMge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgbWFyZ2luLXRvcDogNnJlbTsgfVxuICAubS10ZXh0ID4gdWwsXG4gIC5tLXRleHQgPiBvbCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubS10ZXh0ID4gdWwgbGk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yLjJyZW0sIDFyZW0pO1xuICAgIHdpZHRoOiA2cHg7IH1cbiAgICAudC1kYXJrIC5tLXRleHQgPiB1bCBsaTo6YmVmb3JlIHtcbiAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLm0tdGV4dCA+IG9sIHtcbiAgICBjb3VudGVyLXJlc2V0OiBzdGVwLWNvdW50ZXI7IH1cbiAgLm0tdGV4dCA+IHVsIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMnJlbTsgfVxuICAubS10ZXh0ID4gb2wgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMi45cmVtOyB9XG4gIC5tLXRleHQgPiB1bCBsaTpub3QoOmxhc3QtY2hpbGQpLFxuICAubS10ZXh0ID4gb2wgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAubS10ZXh0ID4gb2wgbGkge1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzdGVwLWNvdW50ZXI7IH1cbiAgLm0tdGV4dCA+IG9sIGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGNvdW50ZXIoc3RlcC1jb3VudGVyKSBcIi5cIjtcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3Z2h0XCIgMTQwO1xuICAgIGZvbnQtd2VpZ2h0OiAxNDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yLjZyZW0sIDApOyB9XG4gIC5tLXRleHQtLXN0cm9uZyB7XG4gICAgZm9udC1mYW1pbHk6IFwibWFpc29uX25ldWVkZW1pXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gICAgICAubS10ZXh0LS1zdHJvbmcge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMnJlbSArICgyLjIgKiAxMCAtIDIgKiAxMCkgKiAoICgxMDB2dyAtIDMyMHB4KSAvICgxOTIwIC0gMzIwKSApKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAgICAgLm0tdGV4dC0tc3Ryb25nIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07IH0gfVxuICAubS10ZXh0LS1iaWcge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgICAgIC5tLXRleHQtLWJpZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygycmVtICsgKDIuNCAqIDEwIC0gMiAqIDEwKSAqICggKDEwMHZ3IC0gMzIwcHgpIC8gKDE5MjAgLSAzMjApICkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gICAgICAubS10ZXh0LS1iaWcge1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTsgfSB9XG5cbi50by10b3Age1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IGNhbGMoMTAwJSAtIDcuNXJlbSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwNDsgfVxuICAudG8tdG9wIC5pY29uLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4N2ViNTtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50by10b3AgLmljb24tYnV0dG9uOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAudG8tdG9wIC5pY29uLWJ1dHRvbjpmb2N1cyxcbiAgLnRvLXRvcCAuaWNvbi1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTJiNDY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnRvLXRvcCAuaWNvbi1idXR0b246Zm9jdXM6OmJlZm9yZSxcbiAgLnRvLXRvcCAuaWNvbi1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAudG8tdG9wLS12aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuXG4udG8tdG9wX190ZXh0IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW46IDFyZW07IH1cblxuLm0tcGVyc29uLWluZm9fX2hlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4ubS1wZXJzb24taW5mb19faW1hZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxMjVweDsgfVxuXG4ubS1wZXJzb24taW5mb19fbGlua3Mge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5tLXBlcnNvbi1pbmZvX19saW5rcyBhIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLm0tdHdpdHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmU4ZWM7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tLXR3aXR0ZXJfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgICAgLm0tdHdpdHRlcl9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLm0tdHdpdHRlci1lbGVtZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgLm0tdHdpdHRlci1lbGVtZW50X190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLm0tdHdpdHRlci1lbGVtZW50X19oZWFkbGluZSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgIC5tLXR3aXR0ZXItZWxlbWVudF9fdHdlZXQge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgLm0tdHdpdHRlci1lbGVtZW50X190d2VldCBhIHtcbiAgICAgICAgY29sb3I6ICMwODdlYjU7IH1cbiAgICAubS10d2l0dGVyLWVsZW1lbnRfX3RpbWUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLm0tdHdpdHRlci1lbGVtZW50X19pbWFnZSB7XG4gICAgICB3aWR0aDogNTBweDsgfVxuICAgIC5tLXR3aXR0ZXItZWxlbWVudF9fdHdlZXQtaW1hZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5tLXR3aXR0ZXItZWxlbWVudF9fYWN0aW9ucyB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLm0tdHdpdHRlci1lbGVtZW50X19hY3Rpb25zIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5tLXR3aXR0ZXItZWxlbWVudF9faWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5tLXR3aXR0ZXItZWxlbWVudF9fYWN0aW9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDg3ZWI1ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgICAgLm0tdHdpdHRlci1lbGVtZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAubS10d2l0dGVyX19yZWFkLWFsbCB7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ubS10d2l0dGVyLWVsZW1lbnRfX2xpbms6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjMDg3ZWI1OyB9XG5cbi5tLWluc3RhZ3JhbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmU4ZWM7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tLWluc3RhZ3JhbV9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgICAubS1pbnN0YWdyYW1fX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5tLWluc3RhZ3JhbS1lbGVtZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHdpZHRoOiAzMyU7IH1cbiAgICAubS1pbnN0YWdyYW0tZWxlbWVudF9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgICAgLm0taW5zdGFncmFtLWVsZW1lbnQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5tLWluc3RhZ3JhbV9fcmVhZC1hbGwge1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLm0teW91dHViZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubS15b3V0dWJlX193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJlOGVjO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogOTQ1cHg7IH1cbiAgLm0teW91dHViZSAubS1maWd1cmVfX2NhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm0teW91dHViZSAubS1maWd1cmVfX3ZpZGVvLW92ZXJsYXkge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLm0teW91dHViZV9fcmVhZC1hbGwge1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc4Ljc1ZW0pIHtcbiAgICAubS15b3V0dWJlX193cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNzV2dzsgfSB9XG5cbi5tLWluZm8tYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZmYzNjtcbiAgcGFkZGluZzogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyOyB9XG4gIC5tLWluZm8tYmFubmVyX19pbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogOS4zNzUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuMzc1JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm0taW5mby1iYW5uZXItLXBvZGNhc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZlYWRiO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tLWluZm8tYmFubmVyLS1wb2RjYXN0IC5tLWluZm8tYmFubmVyX19pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDkuMzc1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjM3NSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tLWluZm8tYmFubmVyLS1wb2RjYXN0IC5tLWluZm8tYmFubmVyX19wb2RjYXN0LWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgICAubS1pbmZvLWJhbm5lci0tcG9kY2FzdCAubS1pbmZvLWJhbm5lcl9fcG9kY2FzdC1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAubS1pbmZvLWJhbm5lci0tcG9kY2FzdCAubS1pbmZvLWJhbm5lcl9fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm0taW5mby1iYW5uZXItLXBvZGNhc3QgLm0taW5mby1iYW5uZXJfX2xpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgIC5tLWluZm8tYmFubmVyLS1wb2RjYXN0IC5tLWluZm8tYmFubmVyX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5tLWluZm8tYmFubmVyLS1wb2RjYXN0IC5tLWluZm8tYmFubmVyX19saW5rLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0taW5mby1iYW5uZXItLXBvZGNhc3QgLm0taW5mby1iYW5uZXJfX2xpbmstbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5tLWluZm8tYmFubmVyLS1wb2RjYXN0IC5tLWluZm8tYmFubmVyX19kZWNvIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tLWluZm8tYmFubmVyLS1wb2RjYXN0IC5tLWluZm8tYmFubmVyX19kZWNvID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5tLWluZm8tYmFubmVyLS1wb2RjYXN0IC5tLWluZm8tYmFubmVyX19kZWNvLWxlZnQge1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0taW5mby1iYW5uZXItLXBvZGNhc3QgLm0taW5mby1iYW5uZXJfX2RlY28tbGVmdCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWluZm8tYmFubmVyLS1wb2RjYXN0IC5tLWluZm8tYmFubmVyX19kZWNvLWxlZnQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpOyB9IH1cbiAgLm0taW5mby1iYW5uZXItLXBvZGNhc3QgLm0taW5mby1iYW5uZXJfX2RlY28tbGVmdC0yIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA4MCUpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5tLWluZm8tYmFubmVyLS1wb2RjYXN0IC5tLWluZm8tYmFubmVyX19kZWNvLWxlZnQtMiB7XG4gICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5tLWluZm8tYmFubmVyLS1wb2RjYXN0IC5tLWluZm8tYmFubmVyX19kZWNvLWxlZnQtMiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDIwJSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3OC43NWVtKSB7XG4gICAgICAubS1pbmZvLWJhbm5lci0tcG9kY2FzdCAubS1pbmZvLWJhbm5lcl9fZGVjby1sZWZ0LTIge1xuICAgICAgICBsZWZ0OiAxNSU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9IH1cbiAgLm0taW5mby1iYW5uZXItLXBvZGNhc3QgLm0taW5mby1iYW5uZXJfX2RlY28tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoODUlKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubS1pbmZvLWJhbm5lci0tcG9kY2FzdCAubS1pbmZvLWJhbm5lcl9fZGVjby1yaWdodCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2MCUpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzguNzVlbSkge1xuICAgICAgLm0taW5mby1iYW5uZXItLXBvZGNhc3QgLm0taW5mby1iYW5uZXJfX2RlY28tcmlnaHQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuICAubS1pbmZvLWJhbm5lci0tcG9kY2FzdCAubS1pbmZvLWJhbm5lcl9fZGVjby1yaWdodC0yIHtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTgwJSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm0taW5mby1iYW5uZXItLXBvZGNhc3QgLm0taW5mby1iYW5uZXJfX2RlY28tcmlnaHQtMiB7XG4gICAgICAgIHJpZ2h0OiAyMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm0taW5mby1iYW5uZXItLXBvZGNhc3QgLm0taW5mby1iYW5uZXJfX2RlY28tcmlnaHQtMiB7XG4gICAgICAgIHJpZ2h0OiAxMCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3OC43NWVtKSB7XG4gICAgICAubS1pbmZvLWJhbm5lci0tcG9kY2FzdCAubS1pbmZvLWJhbm5lcl9fZGVjby1yaWdodC0yIHtcbiAgICAgICAgcmlnaHQ6IDIwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH0gfVxuXG4vKipcbiogT3JnYW5pc21zXG4qL1xuLm8tY29udGFjdC1jb2xsZWN0aW9uX19pbm5lciB7XG4gIG1hcmdpbjogMCAtN3B4O1xuICBtYXgtd2lkdGg6IDEyMDBweDsgfVxuICAuby1jb250YWN0LWNvbGxlY3Rpb25fX2lubmVyOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAuby1jb250YWN0LWNvbGxlY3Rpb25fX2lubmVyIHtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG5cbi5vLWNvbnRhY3QtY29sbGVjdGlvbl9fY29sIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7IH1cbiAgLm8tY29udGFjdC1jb2xsZWN0aW9uX19jb2w6bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IDgwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgICAgLm8tY29udGFjdC1jb2xsZWN0aW9uX19jb2w6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdG9wOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAuby1jb250YWN0LWNvbGxlY3Rpb25fX2NvbCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uby1jb250YWN0LWNvbGxlY3Rpb25fX3JvdyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLm8tZG93bmxvYWQtY29sbGVjdGlvbl9fa2lja2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIm1haXNvbl9uZXVlZGVtaVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgICAuby1kb3dubG9hZC1jb2xsZWN0aW9uX19raWNrZXIge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDJyZW0gKyAoMi4yICogMTAgLSAyICogMTApICogKCAoMTAwdncgLSAzMjBweCkgLyAoMTkyMCAtIDMyMCkgKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gICAgLm8tZG93bmxvYWQtY29sbGVjdGlvbl9fa2lja2VyIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtOyB9IH1cblxuLm8tZG93bmxvYWQtY29sbGVjdGlvbl9fZG93bmxvYWQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuby1kb3dubG9hZC1jb2xsZWN0aW9uX19kb3dubG9hZC13cmFwcGVyOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm8tZG93bmxvYWQtY29sbGVjdGlvbl9fZG93bmxvYWQtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIHdpZHRoOiA1MCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAuby1kb3dubG9hZC1jb2xsZWN0aW9uX19kb3dubG9hZC1pdGVtIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uby1mb290ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuby1mb290ZXIgLndyYXAsIC5vLWZvb3RlciAubS1mYWN0cyB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAyOS45OWVtKSB7XG4gICAgICAuby1mb290ZXIgLndyYXBfX2lubmVyLCAuby1mb290ZXIgLm0tZmFjdHNfX2lubmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ZW0pIHtcbiAgICAuby1mb290ZXIgLmdyaWQtcy0xMiB7XG4gICAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuICAuby1mb290ZXJfX2FkZGl0aW9uYWwtaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmU4ZWM7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZzogNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDcwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgICAgLm8tZm9vdGVyX19hZGRpdGlvbmFsLWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgICAuby1mb290ZXJfX2FkZGl0aW9uYWwtaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMThweDsgfSB9XG4gIC5vLWZvb3Rlcl9fYWRkaXRpb25hbC1jb250ZW50LWhlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgIC5vLWZvb3Rlcl9fYWRkaXRpb25hbC1jb250ZW50LWhlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgICAgLm8tZm9vdGVyX19hZGRpdGlvbmFsLWNvbnRlbnQtaGVhZGxpbmUge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfSB9XG4gIC5vLWZvb3Rlcl9fYWRkaXRpb25hbC1jb250ZW50LWljb24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogMjIwcHg7XG4gICAgbGVmdDogMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTBweDtcbiAgICB3aWR0aDogMjAwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgICAgLm8tZm9vdGVyX19hZGRpdGlvbmFsLWNvbnRlbnQtaWNvbiB7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogODBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAgIC5vLWZvb3Rlcl9fYWRkaXRpb25hbC1jb250ZW50LWljb24ge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHdpZHRoOiA1MHB4OyB9IH1cbiAgLm8tZm9vdGVyX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDEzNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgIC5vLWZvb3Rlcl9faW5uZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAyOS45OWVtKSB7XG4gICAgICAuby1mb290ZXJfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAuby1mb290ZXJfX2hlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5vLWZvb3Rlcl9fdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuby1mb290ZXJfX29wZW5pbmctdGltZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm8tZm9vdGVyX190ZXh0LS1waG9uZSB7XG4gICAgZm9udC1mYW1pbHk6IFwibWFpc29uX25ldWVkZW1pXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgICAgIC5vLWZvb3Rlcl9fdGV4dC0tcGhvbmUge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMi40cmVtICsgKDMuMiAqIDEwIC0gMi40ICogMTApICogKCAoMTAwdncgLSAzMjBweCkgLyAoMTkyMCAtIDMyMCkgKSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgICAgIC5vLWZvb3Rlcl9fdGV4dC0tcGhvbmUge1xuICAgICAgICBmb250LXNpemU6IDMuMnJlbTsgfSB9XG4gICAgLm8tZm9vdGVyX190ZXh0LS1waG9uZSAuaWNvbiB7XG4gICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTFweDsgfVxuICAuby1mb290ZXJfX2xpbmstbGlzdCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5vLWZvb3Rlcl9fbGluay1saXN0IGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5vLWZvb3Rlcl9fYmFkZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmZmMzY7XG4gICAgY29sb3I6ICMxOTJiNDY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIm1haXNvbl9uZXVlZGVtaVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBwYWRkaW5nOiAzMHB4IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjsgfVxuICAgIC5vLWZvb3Rlcl9fYmFkZ2UgKyAuby1mb290ZXJfX2JhZGdlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgICAgICAuby1mb290ZXJfX2JhZGdlICsgLm8tZm9vdGVyX19iYWRnZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgIC5vLWZvb3Rlcl9fYmFkZ2U6aG92ZXIsIC5vLWZvb3Rlcl9fYmFkZ2U6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJkNDg2MztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgIC5vLWZvb3Rlcl9fYmFkZ2Uge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAyOS45OWVtKSB7XG4gICAgICAuby1mb290ZXJfX2JhZGdlIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAyNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMjkuOTllbSkge1xuICAgICAgLm8tZm9vdGVyX19iYWRnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9IH1cbiAgLm8tZm9vdGVyX19tZXRhIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgLm8tZm9vdGVyX19tZXRhLW5hdmlnYXRpb24ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgICAgICAuby1mb290ZXJfX21ldGEtbmF2aWdhdGlvbiB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5vLWZvb3Rlcl9fbWV0YS1uYXZpZ2F0aW9uLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ZW0pIHtcbiAgICAgICAgLm8tZm9vdGVyX19tZXRhLW5hdmlnYXRpb24taXRlbSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cbiAgICAuby1mb290ZXJfX21ldGEtc29jaWFsIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgICAgIC5vLWZvb3Rlcl9fbWV0YS1zb2NpYWwge1xuICAgICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgICAuby1mb290ZXJfX21ldGEtc29jaWFsLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgICAuby1mb290ZXJfX21ldGEtc29jaWFsLWl0ZW0gLmljb24ge1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIHdpZHRoOiAzNXB4OyB9XG4gICAgLm8tZm9vdGVyX19tZXRhLXNvY2lhbC1pdGVtOmhvdmVyIC5pY29uIHtcbiAgICAgIGNvbG9yOiAjMTkyYjQ2OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ZW0pIHtcbiAgICAgIC5vLWZvb3Rlcl9fbWV0YSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgIC5vLWZvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDkuMzc1JTtcbiAgcGFkZGluZy1yaWdodDogOS4zNzUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhlYWRlcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5oZWFkZXJfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW07IH1cbiAgLmhlYWRlcl9fY29sIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cbiAgLmhlYWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzguNzVlbSkge1xuICAgICAgLmhlYWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc4Ljc1ZW0pIHtcbiAgICAuaGVhZGVyX19jb2wtLWxvZ28td3JhcCB7XG4gICAgICBtYXgtd2lkdGg6IDM0JTsgfSB9XG5cbi5oZWFkZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oZWFkZXJfX2xvZ28gLmEtbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMCAxcmVtOyB9XG5cbi5oZWFkZXJfX2NvbC0tbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuaGVhZGVyX19jb2wtLW1ldGEge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG5cbi8qIE1FVEEgKi9cbi5oZWFkZXJfX21ldGEtbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgcGFkZGluZzogMnJlbSAwOyB9XG5cbi5oZWFkZXJfX21ldGEtbmF2aWdhdGlvbiB1bCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5oZWFkZXJfX21ldGEtbmF2aWdhdGlvbiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzguNzVlbSkge1xuICAgIC5oZWFkZXJfX21ldGEtbmF2aWdhdGlvbiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07IH0gfVxuXG4uaGVhZGVyX19tZXRhLW5hdmlnYXRpb24gbGkuaGVhZGVyX19tZXRhLW5hdmlnYXRpb24taXRlbS1kaXZpZGVkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3OC43NWVtKSB7XG4gICAgLmhlYWRlcl9fbWV0YS1uYXZpZ2F0aW9uIGxpLmhlYWRlcl9fbWV0YS1uYXZpZ2F0aW9uLWl0ZW0tZGl2aWRlZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfSB9XG5cbi8qIEJBREdFICovXG4uaGVhZGVyX19iYWRnZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAwIDAgMnJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODcuNWVtKSB7XG4gICAgLmhlYWRlcl9fYmFkZ2Utd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhlYWRlcl9fYmFkZ2Uge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZzogM3JlbSAxLjVyZW0gMS41cmVtO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gIC5oZWFkZXJfX2JhZGdlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAuaGVhZGVyX19iYWRnZSAuaWNvbiB7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIHdpZHRoOiAyLjVyZW07IH1cbiAgLmhlYWRlcl9fYmFkZ2U6aG92ZXIge1xuICAgIHRvcDogLTIwcHg7IH1cbiAgLmhlYWRlcl9fYmFkZ2UtLXBob25lIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWJmZjM2OyB9XG4gIC5oZWFkZXJfX2JhZGdlLS1wb3J0YWwge1xuICAgIGJhY2tncm91bmQ6ICMxZDVmNzI7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLm8taW1hZ2UtZG93bmxvYWQtbGlzdCB7XG4gIG1heC13aWR0aDogMTY0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm8taW1hZ2UtZG93bmxvYWQtbGlzdF9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QyZThlYztcbiAgICBoZWlnaHQ6IDM5dnc7XG4gICAgbWF4LWhlaWdodDogNjIwcHg7XG4gICAgcGFkZGluZzogNTBweCA2MHB4O1xuICAgIHdpZHRoOiA5MS41ODY2NyU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODcuNWVtKSB7XG4gICAgICAuby1pbWFnZS1kb3dubG9hZC1saXN0X19jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDV2dztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgICAuby1pbWFnZS1kb3dubG9hZC1saXN0X19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgICAuby1pbWFnZS1kb3dubG9hZC1saXN0X19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG4gIC5vLWltYWdlLWRvd25sb2FkLWxpc3RfX2hlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAzMyU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODcuNWVtKSB7XG4gICAgICAuby1pbWFnZS1kb3dubG9hZC1saXN0X19oZWFkbGluZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLm8taW1hZ2UtZG93bmxvYWQtbGlzdF9fdGV4dCB7XG4gICAgd2lkdGg6IDMzJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4Ny41ZW0pIHtcbiAgICAgIC5vLWltYWdlLWRvd25sb2FkLWxpc3RfX3RleHQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5vLWltYWdlLWRvd25sb2FkLWxpc3RfX2ltYWdlLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5vLWltYWdlLWRvd25sb2FkLWxpc3RfX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICB3aWR0aDogMzMlOyB9XG4gICAgLm8taW1hZ2UtZG93bmxvYWQtbGlzdF9faW1hZ2U6bnRoLWNoaWxkKDNuKzIpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgICAgLm8taW1hZ2UtZG93bmxvYWQtbGlzdF9faW1hZ2U6bnRoLWNoaWxkKDNuKzIpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgICAuby1pbWFnZS1kb3dubG9hZC1saXN0X19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgICAuby1pbWFnZS1kb3dubG9hZC1saXN0X19pbWFnZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uby1pbWFnZS1kb3dubG9hZC1saXN0LS1jb250ZW50IC5vLWltYWdlLWRvd25sb2FkLWxpc3RfX2ltYWdlLXdyYXBwZXIge1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4Ny41ZW0pIHtcbiAgICAuby1pbWFnZS1kb3dubG9hZC1saXN0LS1jb250ZW50IC5vLWltYWdlLWRvd25sb2FkLWxpc3RfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTQ1dnc7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC5vLWltYWdlLWRvd25sb2FkLWxpc3QtLWNvbnRlbnQgLm8taW1hZ2UtZG93bmxvYWQtbGlzdF9faW1hZ2Utd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgdG9wOiAwOyB9IH1cblxuLm8taW1hZ2UtZG93bmxvYWQtbGlzdC0tY29udGVudCAuby1pbWFnZS1kb3dubG9hZC1saXN0X19pbWFnZS1saXN0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW46IDAgLTMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg3LjVlbSkge1xuICAgIC5vLWltYWdlLWRvd25sb2FkLWxpc3QtLWNvbnRlbnQgLm8taW1hZ2UtZG93bmxvYWQtbGlzdF9faW1hZ2UtbGlzdCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLm8taW1hZ2UtZG93bmxvYWQtbGlzdC0tY29udGVudCAuby1pbWFnZS1kb3dubG9hZC1saXN0X19pbWFnZS1saXN0IHtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG5cbi5vLWltYWdlLWRvd25sb2FkLWxpc3QtLWNvbnRlbnQgLm8taW1hZ2UtZG93bmxvYWQtbGlzdF9faW1hZ2Uge1xuICBtYXJnaW46IDAgMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB3aWR0aDogNDAlOyB9XG4gIC5vLWltYWdlLWRvd25sb2FkLWxpc3QtLWNvbnRlbnQgLm8taW1hZ2UtZG93bmxvYWQtbGlzdF9faW1hZ2U6bnRoLWNoaWxkKDEpIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg3LjVlbSkge1xuICAgICAgLm8taW1hZ2UtZG93bmxvYWQtbGlzdC0tY29udGVudCAuby1pbWFnZS1kb3dubG9hZC1saXN0X19pbWFnZTpudGgtY2hpbGQoMSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4Ny41ZW0pIHtcbiAgICAuby1pbWFnZS1kb3dubG9hZC1saXN0LS1jb250ZW50IC5vLWltYWdlLWRvd25sb2FkLWxpc3RfX2ltYWdlOm50aC1jaGlsZCgzKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTUlOyB9IH1cbiAgLm8taW1hZ2UtZG93bmxvYWQtbGlzdC0tY29udGVudCAuby1pbWFnZS1kb3dubG9hZC1saXN0X19pbWFnZTpudGgtY2hpbGQoNCkge1xuICAgIG1hcmdpbi1yaWdodDogMTUlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg3LjVlbSkge1xuICAgICAgLm8taW1hZ2UtZG93bmxvYWQtbGlzdC0tY29udGVudCAuby1pbWFnZS1kb3dubG9hZC1saXN0X19pbWFnZTpudGgtY2hpbGQoNCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuby1pbWFnZS1kb3dubG9hZC1saXN0LS1jb250ZW50IC5vLWltYWdlLWRvd25sb2FkLWxpc3RfX2ltYWdlOm50aC1jaGlsZCgyKSwgLm8taW1hZ2UtZG93bmxvYWQtbGlzdC0tY29udGVudCAuby1pbWFnZS1kb3dubG9hZC1saXN0X19pbWFnZTpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgLm8taW1hZ2UtZG93bmxvYWQtbGlzdC0tY29udGVudCAuby1pbWFnZS1kb3dubG9hZC1saXN0X19pbWFnZTpudGgtY2hpbGQoMyksIC5vLWltYWdlLWRvd25sb2FkLWxpc3QtLWNvbnRlbnQgLm8taW1hZ2UtZG93bmxvYWQtbGlzdF9faW1hZ2U6bnRoLWNoaWxkKDQpIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLm8taW1hZ2UtZG93bmxvYWQtbGlzdC0tY29udGVudCAuby1pbWFnZS1kb3dubG9hZC1saXN0X19pbWFnZSB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgIC5vLWltYWdlLWRvd25sb2FkLWxpc3QtLWNvbnRlbnQgLm8taW1hZ2UtZG93bmxvYWQtbGlzdF9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gIC5vLWltYWdlLWRvd25sb2FkLWxpc3QtLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmU4ZWM7IH0gfVxuXG4uby1pbWFnZS10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5vLWltYWdlLXRleHQ6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuby1pbWFnZS10ZXh0X19pbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03NXB4O1xuICAgIHdpZHRoOiA2MCU7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgICAgLm8taW1hZ2UtdGV4dF9faW1hZ2Uge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLm8taW1hZ2UtdGV4dF9fdGV4dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgIC5vLWltYWdlLXRleHRfX3RleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC5vLWltYWdlLXRleHQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5vLWltYWdlLXRleHQtLWltYWdlLXJpZ2h0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAuby1pbWFnZS10ZXh0LS1pbWFnZS1yaWdodCAuby1pbWFnZS10ZXh0X19pbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzVweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgIC5vLWltYWdlLXRleHQtLWltYWdlLXJpZ2h0IC5vLWltYWdlLXRleHRfX2ltYWdlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9IH1cbiAgLm8taW1hZ2UtdGV4dC0taW1hZ2UtcmlnaHQgLm8taW1hZ2UtdGV4dF9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgICAuby1pbWFnZS10ZXh0LS1pbWFnZS1yaWdodCAuby1pbWFnZS10ZXh0X190ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC5vLWltYWdlLXRleHQtLWltYWdlLXJpZ2h0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG5AbWVkaWEgYWxsIHtcbiAgLmxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc4Ljc1ZW0pIHtcbiAgLmxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtOyB9IH1cblxuLmxpc3RfX2lubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTA0LjRyZW07XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5saXN0X19oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5saXN0X19oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9IH1cblxuLmxpc3RfX3Jlc3VsdHMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZzogMXJlbSAwOyB9XG4gIC5saXN0X19mb3JtLXNlYXJjaCArIC5saXN0X19yZXN1bHRzIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAubGlzdF9fcmVzdWx0cyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbi5saXN0X19yZXN1bHRzLXRleHQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAubGlzdF9fcmVzdWx0cy10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4ubGlzdF9fdGFiLWJhciB7XG4gIG1hcmdpbjogM3JlbSAwIDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubGlzdF9fdGFiLWJhciB7XG4gICAgICBtYXJnaW46IDVyZW0gMCAwOyB9IH1cblxuLmxpc3RfX2Zvcm0tbGlzdC1maWx0ZXIsXG4ubGlzdF9fZm9ybS1zZWFyY2gge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubGlzdF9fZm9ybS1saXN0LWZpbHRlcixcbiAgICAubGlzdF9fZm9ybS1zZWFyY2gge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfSB9XG5cbi5saXN0X19maWx0ZXItdGFnLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG5cbi5saXN0X19saXN0IC5saXN0X19saXN0LWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZzogMi41cmVtIDA7IH1cblxuLmxpc3RfX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiA2LjJyZW07IH1cblxuLm8tbmF2aWdhdGlvbl9fbGluay1sYWJlbC1leHRlcm5hbDo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjUuNTA0IDI1LjUwMSclM0UlM0NwYXRoIGZpbGw9JyUyMzQ3NTY2YicgZD0nTTEuMTkxIDI1LjVBMS4yIDEuMiAwIDAgMSAwIDI0LjNWNC4zODlhMS4xOTQgMS4xOTQgMCAwIDEgMS4xOTEtMS4xOTJoMTEuNGExLjE5MiAxLjE5MiAwIDAgMSAwIDIuMzg0SDIuMzg2djE3LjUyN2gxNy41MjdWMTIuOTAzYTEuMTkyIDEuMTkyIDAgMSAxIDIuMzgzIDB2MTEuNGExLjIgMS4yIDAgMCAxLTEuMTkxIDEuMlptOC44MzYtMTAuMDIyYTEuMTg0IDEuMTg0IDAgMCAxIDAtMS42ODdsMTEuNC0xMS40MDZoLTMuOTM0YTEuMTkyIDEuMTkyIDAgMCAxIDAtMi4zODVoNi44MTNhMS4yIDEuMiAwIDAgMSAxLjIgMS4xOTIuODQ5Ljg0OSAwIDAgMSAwIC4xVjhhMS4xOSAxLjE5IDAgMSAxLTIuMzc5IDBWNC4wNjNsLTExLjQxIDExLjQxMWExLjE5MyAxLjE5MyAwIDAgMS0xLjY4NCAwWicgdHJhbnNmb3JtPScnLyUzRSUzQy9zdmclM0VcIik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTVweDsgfVxuXG4uby1uYXZpZ2F0aW9uX19jb250cm9scyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMxOTJiNDY7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTk5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAxcmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLm8tbmF2aWdhdGlvbl9fY29udHJvbHMge1xuICAgICAgYm90dG9tOiA1cmVtO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHotaW5kZXg6IDk5OTk5OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1uYXZpZ2F0aW9uX19jb250cm9scyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm8tbmF2aWdhdGlvbl9fY29udHJvbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDZyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbjogMCAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2cmVtOyB9XG4gIC5vLW5hdmlnYXRpb25fX2NvbnRyb2wgLm8tbmF2aWdhdGlvbl9fY29udHJvbC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7IH1cbiAgLm8tbmF2aWdhdGlvbl9fY29udHJvbCAuby1uYXZpZ2F0aW9uX19jb250cm9sLWljb24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuby1uYXZpZ2F0aW9uX19jb250cm9sIC5vLW5hdmlnYXRpb25fX2NvbnRyb2wtaWNvbiAuaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTsgfVxuICAuby1uYXZpZ2F0aW9uX19jb250cm9sIC5pY29uLS1jbG9zZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICAuby1uYXZpZ2F0aW9uX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgY29sb3I6ICNlYmZmMzY7IH1cbiAgICAuby1uYXZpZ2F0aW9uX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSAuaWNvbi0tY2xvc2Uge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgIC5vLW5hdmlnYXRpb25fX2NvbnRyb2xbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIC5pY29uLS1tYWluIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cblxuLm8tbmF2aWdhdGlvbl9fY29udHJvbC0tdG9nZ2xlIC5vLW5hdmlnYXRpb25fX2NvbnRyb2wtaWNvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwODdlYjU7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggMTBweCByZ2JhKDI1LCA0MywgNzAsIDAuMjUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDZyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNyZW07XG4gIHdpZHRoOiA2cmVtOyB9XG5cbi5vLW5hdmlnYXRpb25fX2NvbnRyb2wtLXRvZ2dsZVthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICBjb2xvcjogI2ViZmYzNjsgfVxuICAuby1uYXZpZ2F0aW9uX19jb250cm9sLS10b2dnbGVbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIC5vLW5hdmlnYXRpb25fX2NvbnRyb2wtaWNvbiB7XG4gICAgYmFja2dyb3VuZDogI2ViZmYzNjtcbiAgICBjb2xvcjogIzE5MmI0NjsgfVxuXG4uby1uYXZpZ2F0aW9uX190ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm8tbmF2aWdhdGlvbl9fZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuby1uYXZpZ2F0aW9uX19kZXNrdG9wIC5vLW5hdmlnYXRpb25fX2lubmVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLW5hdmlnYXRpb25fX2Rlc2t0b3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9IH1cblxuLm8tbmF2aWdhdGlvbl9fbW9iaWxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOHJlbSk7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDB2dzsgfVxuICAuby1uYXZpZ2F0aW9uX19tb2JpbGUgLm8tbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vLW5hdmlnYXRpb25fX21vYmlsZSAuby1uYXZpZ2F0aW9uX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuby1uYXZpZ2F0aW9uX19tb2JpbGUgLm8tbmF2aWdhdGlvbl9fcGFuZWwtaW5uZXIgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLm8tbmF2aWdhdGlvbl9fbW9iaWxlIC5vLW5hdmlnYXRpb25fX3BhbmVsLWlucHV0LXdyYXAge1xuICAgIGJhY2tncm91bmQ6ICMwODdlYjU7IH1cbiAgLm8tbmF2aWdhdGlvbl9fbW9iaWxlID4gLnRpcHB5LWJveCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vLW5hdmlnYXRpb25fX21vYmlsZSA+IC50aXBweS1ib3ggPiAudGlwcHktY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5vLW5hdmlnYXRpb25fX3NlYXJjaCB7XG4gIGhlaWdodDogOHJlbTtcbiAgd2lkdGg6IDhyZW07XG4gIHotaW5kZXg6IDk5OTE7IH1cbiAgLm8tbmF2aWdhdGlvbl9fc2VhcmNoLS1hY3RpdmUge1xuICAgIHotaW5kZXg6IDk5OTk7IH1cbiAgLm8tbmF2aWdhdGlvbl9fc2VhcmNoIC5vLW5hdmlnYXRpb25fX3NlYXJjaC1idXR0b24ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGJhY2tncm91bmQ6ICMxOTJiNDY7XG4gICAgYm90dG9tOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogOHJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbiAgICB3aWR0aDogOHJlbTsgfVxuICAgIC5vLW5hdmlnYXRpb25fX3NlYXJjaCAuby1uYXZpZ2F0aW9uX19zZWFyY2gtYnV0dG9uIC5pY29uIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbiAgICAgIHdpZHRoOiAyLjVyZW07IH1cbiAgICAuby1uYXZpZ2F0aW9uX19zZWFyY2ggLm8tbmF2aWdhdGlvbl9fc2VhcmNoLWJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzE5MmI0NjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuby1uYXZpZ2F0aW9uX19zZWFyY2ggLm8tbmF2aWdhdGlvbl9fc2VhcmNoLWJ1dHRvbjpob3ZlcixcbiAgLm8tbmF2aWdhdGlvbl9fc2VhcmNoLS1hY3RpdmUgLm8tbmF2aWdhdGlvbl9fc2VhcmNoLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiAxMHJlbTsgfVxuICAuby1uYXZpZ2F0aW9uX19zZWFyY2ggLm8tbmF2aWdhdGlvbl9fc2VhcmNoLWRlc2t0b3Age1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggNTAwbXMgZWFzZSAwbXMsIGhlaWdodCAzMDBtcyBlYXNlIDBtcztcbiAgICB3aWR0aDogOHJlbTsgfVxuICAgIC5vLW5hdmlnYXRpb25fX3NlYXJjaCAuby1uYXZpZ2F0aW9uX19zZWFyY2gtZGVza3RvcCAudGlwcHktYm94IHtcbiAgICAgIGJhY2tncm91bmQ6ICMxOTJiNDY7IH1cbiAgICAuby1uYXZpZ2F0aW9uX19zZWFyY2ggLm8tbmF2aWdhdGlvbl9fc2VhcmNoLWRlc2t0b3AgLm8tbmF2aWdhdGlvbl9fcGFuZWwtaW5uZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlOyB9XG4gICAgLm8tbmF2aWdhdGlvbl9fc2VhcmNoIC5vLW5hdmlnYXRpb25fX3NlYXJjaC1kZXNrdG9wLS1hY3RpdmUge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5vLW5hdmlnYXRpb25fX3NlYXJjaCAuby1uYXZpZ2F0aW9uX19zZWFyY2gtZGVza3RvcC0tYWN0aXZlIC5vLW5hdmlnYXRpb25fX3BhbmVsLWlubmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UgNTAwbXM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAuby1uYXZpZ2F0aW9uX19zZWFyY2gge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5vLW5hdmlnYXRpb24tLXRvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODdlYjU7IH1cbiAgLm8tbmF2aWdhdGlvbi0tdG9wIC5vLW5hdmlnYXRpb25fX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLW5hdmlnYXRpb24tLXRvcCAuby1uYXZpZ2F0aW9uX19saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7IH0gfVxuICAuby1uYXZpZ2F0aW9uLS10b3AgLm8tbmF2aWdhdGlvbl9faXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDg3ZWI1O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuby1uYXZpZ2F0aW9uLS10b3AgLm8tbmF2aWdhdGlvbl9faXRlbS1pY29uIHtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgbWFyZ2luOiAxcmVtO1xuICAgIHdpZHRoOiAycmVtOyB9XG4gIC5vLW5hdmlnYXRpb24tLXRvcCAuby1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLW5hdmlnYXRpb24tLXRvcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm8tbmF2aWdhdGlvbi0tbXVsdGlsZXZlbCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTkyOyB9XG4gIC5vLW5hdmlnYXRpb24tLW11bHRpbGV2ZWwgLnRpcHB5LWJveCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgICAgLm8tbmF2aWdhdGlvbi0tbXVsdGlsZXZlbCAudGlwcHktYm94W2RhdGEtdGhlbWV+PSdsaWdodCddIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLW5hdmlnYXRpb24tLW11bHRpbGV2ZWwgLnRpcHB5LWJveCB7XG4gICAgICAgIGhlaWdodDogdW5zZXQ7IH0gfVxuICAuby1uYXZpZ2F0aW9uLS1tdWx0aWxldmVsIC50aXBweS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuby1uYXZpZ2F0aW9uLS1tdWx0aWxldmVsIC5vLW5hdmlnYXRpb25fX2xpc3Qge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgcGFkZGluZzogMCAwIDhyZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgICAgLm8tbmF2aWdhdGlvbi0tbXVsdGlsZXZlbCAuby1uYXZpZ2F0aW9uX19saXN0IHtcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1uYXZpZ2F0aW9uLS1tdWx0aWxldmVsIC5vLW5hdmlnYXRpb25fX2xpc3Qge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5vLW5hdmlnYXRpb24tLW11bHRpbGV2ZWwgLm8tbmF2aWdhdGlvbl9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5vLW5hdmlnYXRpb24tLW11bHRpbGV2ZWwgLm8tbmF2aWdhdGlvbl9fbGluay1sYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogXCJtYWlzb25fbmV1ZWRlbWlcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC42M3B4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAuby1uYXZpZ2F0aW9uLS1tdWx0aWxldmVsIC5vLW5hdmlnYXRpb25fX2xpbmstbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiAjNDc1NjZiOyB9IH1cbiAgICAuby1uYXZpZ2F0aW9uLS1tdWx0aWxldmVsIC5vLW5hdmlnYXRpb25fX2xpbms6Zm9jdXMge1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IC0zcHg7IH1cbiAgLm8tbmF2aWdhdGlvbi0tbXVsdGlsZXZlbCAuby1uYXZpZ2F0aW9uX19pdGVtLS1hY3RpdmUgPiAuby1uYXZpZ2F0aW9uX19saW5rID4gLm8tbmF2aWdhdGlvbl9fbGluay1sYWJlbCB7XG4gICAgY29sb3I6ICMxOTJiNDY7IH1cbiAgLm8tbmF2aWdhdGlvbi0tbXVsdGlsZXZlbCAuby1uYXZpZ2F0aW9uX19saW5rLS1kcm9wZG93biB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5vLW5hdmlnYXRpb24tLW11bHRpbGV2ZWwgLm8tbmF2aWdhdGlvbl9fbGluay0tZHJvcGRvd24gLm8tbmF2aWdhdGlvbl9fbGluay1sYWJlbCB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG4gIC5vLW5hdmlnYXRpb24tLW11bHRpbGV2ZWwgLm8tbmF2aWdhdGlvbl9fZHJvcGRvd24ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgIC5vLW5hdmlnYXRpb24tLW11bHRpbGV2ZWwgLm8tbmF2aWdhdGlvbl9fZHJvcGRvd24ge1xuICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLW5hdmlnYXRpb24tLW11bHRpbGV2ZWwgLm8tbmF2aWdhdGlvbl9fZHJvcGRvd24ge1xuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiB1bnNldDsgfSB9XG4gIC5vLW5hdmlnYXRpb24tLW11bHRpbGV2ZWwgLm8tbmF2aWdhdGlvbl9fZHJvcGRvd24taW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm8tbmF2aWdhdGlvbi0tbXVsdGlsZXZlbCAuby1uYXZpZ2F0aW9uX19kcm9wZG93bi1pY29uIHtcbiAgICB3aWR0aDogMS41cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLW5hdmlnYXRpb24tLW11bHRpbGV2ZWwgLm8tbmF2aWdhdGlvbl9fZHJvcGRvd24taWNvbiB7XG4gICAgICAgIHdpZHRoOiAxcmVtOyB9IH1cbiAgLm8tbmF2aWdhdGlvbi0tbXVsdGlsZXZlbCAuby1uYXZpZ2F0aW9uX19kcm9wZG93bi1oZWFkZXIge1xuICAgIG1hcmdpbjogMnJlbSBhdXRvO1xuICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgcGFkZGluZzogMnJlbSAycmVtIDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tbmF2aWdhdGlvbi0tbXVsdGlsZXZlbCAuby1uYXZpZ2F0aW9uX19kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG4gIC5vLW5hdmlnYXRpb24tLW11bHRpbGV2ZWwgLm8tbmF2aWdhdGlvbl9fZHJvcGRvd24tYmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAuby1uYXZpZ2F0aW9uLS1tdWx0aWxldmVsIC5vLW5hdmlnYXRpb25fX2Ryb3Bkb3duLWJhY2sgLm8tbmF2aWdhdGlvbl9fYmFjay1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIHdpZHRoOiAxcmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLW5hdmlnYXRpb24tLW11bHRpbGV2ZWwgLm8tbmF2aWdhdGlvbl9fZHJvcGRvd24tYmFjayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuby1uYXZpZ2F0aW9uLS1tdWx0aWxldmVsIC5vLW5hdmlnYXRpb25fX2xpc3QtLWxldmVsLTEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA0cmVtIDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm8tbmF2aWdhdGlvbi0tbXVsdGlsZXZlbCAuby1uYXZpZ2F0aW9uX19saXN0LS1sZXZlbC0xIC5vLW5hdmlnYXRpb25fX2Ryb3Bkb3duLWljb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1uYXZpZ2F0aW9uLS1tdWx0aWxldmVsIC5vLW5hdmlnYXRpb25fX2xpc3QtLWxldmVsLTEge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1uYXZpZ2F0aW9uLS1tdWx0aWxldmVsIC5vLW5hdmlnYXRpb25fX2xpc3QtLWxldmVsLTIgLm8tbmF2aWdhdGlvbl9fZHJvcGRvd24gLm8tbmF2aWdhdGlvbl9faXRlbSA+IC5vLW5hdmlnYXRpb25fX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2I5ZGJlMTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tbmF2aWdhdGlvbi0tbXVsdGlsZXZlbCAuby1uYXZpZ2F0aW9uX19saXN0LS1sZXZlbC0yIC5vLW5hdmlnYXRpb25fX2Ryb3Bkb3duIC5vLW5hdmlnYXRpb25fX2l0ZW0tLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYjlkYmUxOyB9XG4gICAgLm8tbmF2aWdhdGlvbi0tbXVsdGlsZXZlbCAuby1uYXZpZ2F0aW9uX19saXN0LS1sZXZlbC0yIC5vLW5hdmlnYXRpb25fX2Ryb3Bkb3duIC50aXBweS1ib3gge1xuICAgICAgYmFja2dyb3VuZDogI2QyZThlYzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tbmF2aWdhdGlvbi0tbXVsdGlsZXZlbCAuby1uYXZpZ2F0aW9uX19saXN0LS1sZXZlbC0yIC5vLW5hdmlnYXRpb25fX2Ryb3Bkb3duIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tbmF2aWdhdGlvbi0tbXVsdGlsZXZlbCAuby1uYXZpZ2F0aW9uX19saXN0LS1sZXZlbC0yIC5vLW5hdmlnYXRpb25fX2Ryb3Bkb3duLWljb24ge1xuICAgICAgdHJhbnNmb3JtOiB1bnNldDsgfSB9XG4gIC5vLW5hdmlnYXRpb24tLW11bHRpbGV2ZWwgLm8tbmF2aWdhdGlvbl9faXRlbTpub3QoOmxhc3QtY2hpbGQpID4gLm8tbmF2aWdhdGlvbl9fbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuICAgIC5vLW5hdmlnYXRpb24tLW11bHRpbGV2ZWwgLm8tbmF2aWdhdGlvbl9faXRlbTpub3QoOmxhc3QtY2hpbGQpID4gLm8tbmF2aWdhdGlvbl9fbGluazo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2QxZDRkYTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGxlZnQ6IDJyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tbmF2aWdhdGlvbi0tbXVsdGlsZXZlbCAuby1uYXZpZ2F0aW9uX19saXN0LS1sZXZlbC0xID4gLm8tbmF2aWdhdGlvbl9faXRlbS5vLW5hdmlnYXRpb25fX2l0ZW0tLWRyb3Bkb3duIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm8tbmF2aWdhdGlvbi0tbXVsdGlsZXZlbCAuby1uYXZpZ2F0aW9uX19saXN0LS1sZXZlbC0xID4gLm8tbmF2aWdhdGlvbl9faXRlbS5vLW5hdmlnYXRpb25fX2l0ZW0tLWRyb3Bkb3duID4gLm8tbmF2aWdhdGlvbl9fZHJvcGRvd24ge1xuICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTsgfVxuICAgIC5vLW5hdmlnYXRpb24tLW11bHRpbGV2ZWwgLm8tbmF2aWdhdGlvbl9fbGlzdC0tbGV2ZWwtMSA+IC5vLW5hdmlnYXRpb25fX2l0ZW0gPiAuby1uYXZpZ2F0aW9uX19saW5rOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWJmZjM2O1xuICAgICAgYm90dG9tOiA1cHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgbGVmdDogMXJlbTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLm8tbmF2aWdhdGlvbi0tbXVsdGlsZXZlbCAuby1uYXZpZ2F0aW9uX19saXN0LS1sZXZlbC0xID4gLm8tbmF2aWdhdGlvbl9faXRlbSA+IC5vLW5hdmlnYXRpb25fX2xpbms6aG92ZXI6OmFmdGVyLFxuICAgIC5vLW5hdmlnYXRpb24tLW11bHRpbGV2ZWwgLm8tbmF2aWdhdGlvbl9fbGlzdC0tbGV2ZWwtMSA+IC5vLW5hdmlnYXRpb25fX2l0ZW0uby1uYXZpZ2F0aW9uX19pdGVtLS1hY3RpdmUgPiAuby1uYXZpZ2F0aW9uX19saW5rOjphZnRlciB7XG4gICAgICBib3R0b206IDEwcHg7XG4gICAgICBvcGFjaXR5OiAxOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby1uYXZpZ2F0aW9uLS1tdWx0aWxldmVsIC5vLW5hdmlnYXRpb25fX2xpc3QtLWxldmVsLTMgLm8tbmF2aWdhdGlvbl9faXRlbTpub3QoOmxhc3QtY2hpbGQpID4gLm8tbmF2aWdhdGlvbl9fbGluazo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNSwgNDMsIDcwLCAwLjEpOyB9IH1cbiAgLm8tbmF2aWdhdGlvbi0tbXVsdGlsZXZlbCAuby1uYXZpZ2F0aW9uX19saXN0LS1sZXZlbC0yID4gLm8tbmF2aWdhdGlvbl9faXRlbS5vLW5hdmlnYXRpb25fX2l0ZW06aG92ZXIgPiAuby1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJlOGVjOyB9XG4gIC5vLW5hdmlnYXRpb24tLW11bHRpbGV2ZWwgLm8tbmF2aWdhdGlvbl9fbGlzdC0tbGV2ZWwtMiA+IC5vLW5hdmlnYXRpb25fX2l0ZW0uby1uYXZpZ2F0aW9uX19pdGVtLS1kcm9wZG93biA+IC5vLW5hdmlnYXRpb25fX2xpbmstLWRyb3Bkb3duOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJlOGVjOyB9XG4gIC5vLW5hdmlnYXRpb24tLW11bHRpbGV2ZWwgLm8tbmF2aWdhdGlvbl9fbGlzdC0tbGV2ZWwtMiA+IC5vLW5hdmlnYXRpb25fX2l0ZW0uby1uYXZpZ2F0aW9uX19pdGVtLS1kcm9wZG93bi5vLW5hdmlnYXRpb25fX2l0ZW0tLWFjdGl2ZSA+IC5vLW5hdmlnYXRpb25fX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmU4ZWM7IH1cbiAgLm8tbmF2aWdhdGlvbi0tbXVsdGlsZXZlbCAuby1uYXZpZ2F0aW9uX19saXN0LS1sZXZlbC0yID4gLm8tbmF2aWdhdGlvbl9faXRlbSAuby1uYXZpZ2F0aW9uX19saXN0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5vLW5hdmlnYXRpb24tLW11bHRpbGV2ZWwgLm8tbmF2aWdhdGlvbl9fbGlzdC0tbGV2ZWwtMiA+IC5vLW5hdmlnYXRpb25fX2l0ZW0gLm8tbmF2aWdhdGlvbl9fbGlzdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gIC5vLW5hdmlnYXRpb24tLW11bHRpbGV2ZWwgLm8tbmF2aWdhdGlvbl9fbGlzdC0tbGV2ZWwtMiA+IC5vLW5hdmlnYXRpb25fX2l0ZW0gLnRpcHB5LWJveCxcbiAgLm8tbmF2aWdhdGlvbi0tbXVsdGlsZXZlbCAuby1uYXZpZ2F0aW9uX19saXN0LS1sZXZlbC0yID4gLm8tbmF2aWdhdGlvbl9faXRlbSAudGlwcHktY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuby1uYXZpZ2F0aW9uLS1tdWx0aWxldmVsIC5vLW5hdmlnYXRpb25fX2xpc3QgLm8tbmF2aWdhdGlvbl9fZHJvcGRvd24taGVhZGxpbmUge1xuICAgIG1hcmdpbjogMnJlbSAwOyB9XG4gICAgLm8tbmF2aWdhdGlvbi0tbXVsdGlsZXZlbCAuby1uYXZpZ2F0aW9uX19saXN0IC5vLW5hdmlnYXRpb25fX2Ryb3Bkb3duLWhlYWRsaW5lIC5hLWhlYWRsaW5lIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuby1uYXZpZ2F0aW9uLS1tdWx0aWxldmVsIC5vLW5hdmlnYXRpb25fX2xpc3QgLm8tbmF2aWdhdGlvbl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm8tbmF2aWdhdGlvbi0tbXVsdGlsZXZlbCAuby1uYXZpZ2F0aW9uX19saXN0LS1sZXZlbC0xID4gLm8tbmF2aWdhdGlvbl9faXRlbSA+IC5vLW5hdmlnYXRpb25fX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5vLW5hdmlnYXRpb24tLW11bHRpbGV2ZWwgLm8tbmF2aWdhdGlvbl9fZHJvcGRvd24tLWxldmVsLTIgLm8tbmF2aWdhdGlvbl9fZHJvcGRvd24taGVhZGxpbmUgLmEtaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm8tbmF2aWdhdGlvbi0tbXVsdGlsZXZlbCAuby1uYXZpZ2F0aW9uX19kcm9wZG93bi0tbGV2ZWwtMiAuby1uYXZpZ2F0aW9uX19saXN0LS1sZXZlbC0yID4gLm8tbmF2aWdhdGlvbl9faXRlbSA+IC5vLW5hdmlnYXRpb25fX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm8tbmF2aWdhdGlvbi0tbXVsdGlsZXZlbCAuby1uYXZpZ2F0aW9uX19kcm9wZG93bi0tbGV2ZWwtMyAuby1uYXZpZ2F0aW9uX19kcm9wZG93bi1oZWFkbGluZSAuYS1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLm8tbmF2aWdhdGlvbi0tbXVsdGlsZXZlbCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuLm8tbmF2aWdhdGlvbl9fcGFuZWwge1xuICBvdmVyZmxvdzogc2Nyb2xsOyB9XG4gIC5vLW5hdmlnYXRpb25fX3BhbmVsLWlubmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAuby1uYXZpZ2F0aW9uX19wYW5lbC1pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4OyB9IH1cblxuLm8tbmF2aWdhdGlvbl9fcGFuZWwtLWNvbnRhY3Qge1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm8tbmF2aWdhdGlvbl9fcGFuZWwtLWNvbnRhY3QgLm8tbmF2aWdhdGlvbl9fcGFuZWwtaW5uZXIgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLm8tbmF2aWdhdGlvbl9fcGFuZWwtLXNlYXJjaCB7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuby1uYXZpZ2F0aW9uX19wYW5lbC0tc2VhcmNoIC5vLW5hdmlnYXRpb25fX3BhbmVsLWlucHV0LXdyYXAge1xuICAgIHBhZGRpbmc6IDRyZW0gMnJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1uYXZpZ2F0aW9uX19wYW5lbC0tc2VhcmNoIC5vLW5hdmlnYXRpb25fX3BhbmVsLWlucHV0LXdyYXAge1xuICAgICAgICBwYWRkaW5nOiA2cmVtIDJyZW0gMnJlbTsgfSB9XG5cbi5vLW5hdmlnYXRpb25fX3BhbmVsLWNvbnRlbnQtd3JhcCB7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSA0cmVtOyB9XG4gIC5vLW5hdmlnYXRpb25fX3BhbmVsLWNvbnRlbnQtd3JhcCA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4uby1zZWFyY2hfX3Jlc3VsdHMge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgbWFyZ2luLXRvcDogMTAwcHg7IH1cblxuLm8tc2VhcmNoX19yZXN1bHQtaXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDFkNGQ5O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICAuby1zZWFyY2hfX3Jlc3VsdC1pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5vLXNlYXJjaF9fbG9hZC1tb3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5vLXNlYXJjaF9fbG9hZC1tb3JlIC5pY29uIHtcbiAgICB3aWR0aDogMjBweDsgfVxuXG4uby1zbGlkZXJfX3NsaWRlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm8tc2xpZGVyX19pbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5vLXNsaWRlcl9faGVhZGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tc2xpZGVyX19oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cmVtOyB9IH1cblxuLm8tc2xpZGVyX19zbGlkZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5vLXNsaWRlcl9fc2xpZGVyLWNvbnRhaW5lciAuby1zbGlkZXJfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuby1zbGlkZXJfX3NsaWRlci1jb250YWluZXIgLm8tc2xpZGVyX19pdGVtID4gKiB7XG4gICAgICBmbGV4LWdyb3c6IDE7IH1cblxuLm8tc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgYm90dG9tOiB1bnNldDtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLm8tc2xpZGVyX19wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUsIDQzLCA3MCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAgMC41cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbiAgd2lkdGg6IDhyZW07IH1cbiAgLm8tc2xpZGVyX19wYWdpbmF0aW9uLWJ1bGxldC0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTkyYjQ2OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tc2xpZGVyX19wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBtYXJnaW46IDAgMXJlbTsgfSB9XG5cbi5vLXNsaWRlcl9fcGFnaW5hdGlvbi1idWxsZXQtLWNsaWNrYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uby1zbGlkZXJfX25hdmlnYXRpb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMTkyYjQ2O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdG9wOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiA0cmVtOyB9XG4gIC5vLXNsaWRlcl9fc2xpZGVyLXdyYXBwZXI6aG92ZXIgLm8tc2xpZGVyX19uYXZpZ2F0aW9uOm5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuby1zbGlkZXJfX25hdmlnYXRpb246OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5vLXNsaWRlcl9fbmF2aWdhdGlvbi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuby1zbGlkZXJfX25hdmlnYXRpb24tLXByZXYge1xuICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDEycmVtKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zbGlkZXJfX25hdmlnYXRpb24tLXByZXYge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfSB9XG4gIC5vLXNsaWRlcl9fbmF2aWdhdGlvbi0tbmV4dCB7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gNnJlbSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc2xpZGVyX19uYXZpZ2F0aW9uLS1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgIC5vLXNsaWRlcl9fbmF2aWdhdGlvbi0tcHJldiAuaWNvbixcbiAgICAuby1zbGlkZXJfX25hdmlnYXRpb24tLW5leHQgLmljb24ge1xuICAgICAgaGVpZ2h0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1zbGlkZXJfX25hdmlnYXRpb24ge1xuICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogNnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKGhvdmVyOiBob3Zlcikge1xuICAgIC5vLXNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9IH1cblxuLm8tc3RhZ2Uge1xuICBwYWRkaW5nOiAwIDkuMzc1JTsgfVxuICAuby1zdGFnZSAudG5zLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuby1zdGFnZV9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuby1zdGFnZV9faW1hZ2Uge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNTBweDtcbiAgICB3aWR0aDogNTglOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkzLjc1ZW0pIHtcbiAgICAgIC5vLXN0YWdlX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA0MCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAgIC5vLXN0YWdlX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAuby1zdGFnZV9faW1hZ2Uge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5vLXN0YWdlX19jb250ZW50IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgd2lkdGg6IDQyJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5My43NWVtKSB7XG4gICAgICAuby1zdGFnZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICAgICAgd2lkdGg6IDYwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgICAgLm8tc3RhZ2VfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc3RhZ2VfX2NvbnRlbnQge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLm8tc3RhZ2VfX2tpY2tlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwibWFpc29uX25ldWVkZW1pXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5vLXN0YWdlX19oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuby1zdGFnZV9fc2xpZGVyLWVsZW1lbnQge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluICFpbXBvcnRhbnQ7IH1cblxuLm8tc3RhZ2VfX3NsaWRlci1lbGVtZW50LWlubmVyOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm8tc3RhZ2UtLWltYWdlLXJpZ2h0IC5vLXN0YWdlX19pbWFnZSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uby1zdGFnZS0taW1hZ2UtcmlnaHQgLm8tc3RhZ2VfX2NvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuXG4uby1zdGFnZS0taW1hZ2UtcmlnaHQgLm8tc3RhZ2VfX3BhZ2luYXRpb24ge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uby1zdGFnZS0taW1hZ2UtcmlnaHQgLm8tc3RhZ2VfX3NsaWRlci1jb250cm9scyB7XG4gIGxlZnQ6IDIxJTtcbiAgbWFyZ2luLWxlZnQ6IC03NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLm8tc3RhZ2UtLXNtYWxsIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIC5vLXN0YWdlLS1zbWFsbCAuby1zdGFnZV9faGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1zdGFnZS0tc21hbGwge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDsgfSB9XG5cbi5vLXN0YWdlX19zbGlkZXItY29udHJvbHMge1xuICBib3R0b206IC0yNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC03NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMSU7IH1cbiAgLm8tc3RhZ2VfX3NsaWRlci1jb250cm9scyAuby1zdGFnZV9fY29udHJvbC1wcmV2LFxuICAuby1zdGFnZV9fc2xpZGVyLWNvbnRyb2xzIC5vLXN0YWdlX19jb250cm9sLW5leHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTJiNDY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDU1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc3RhZ2VfX3NsaWRlci1jb250cm9scyAuby1zdGFnZV9fY29udHJvbC1wcmV2IC5pY29uLFxuICAgICAgLm8tc3RhZ2VfX3NsaWRlci1jb250cm9scyAuby1zdGFnZV9fY29udHJvbC1uZXh0IC5pY29uIHtcbiAgICAgICAgaGVpZ2h0OiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgLm8tc3RhZ2VfX3NsaWRlci1jb250cm9scyAuby1zdGFnZV9fY29udHJvbC1wcmV2LFxuICAgICAgLm8tc3RhZ2VfX3NsaWRlci1jb250cm9scyAuby1zdGFnZV9fY29udHJvbC1uZXh0IHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4OyB9IH1cbiAgLm8tc3RhZ2VfX3NsaWRlci1jb250cm9scyAuby1zdGFnZV9fY29udHJvbC1uZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1zdGFnZV9fc2xpZGVyLWNvbnRyb2xzIHtcbiAgICAgIGJvdHRvbTogLTIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTMuNzVlbSkge1xuICAgIC5vLXN0YWdlX19zbGlkZXItY29udHJvbHMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcmlnaHQ6IDA7IH0gfVxuXG4uby1zdGFnZV9fcGFnaW5hdGlvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRvcDogLTEyMHB4O1xuICB3aWR0aDogNDIlOyB9XG4gIC5vLXN0YWdlX19wYWdpbmF0aW9uIHVsIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5vLXN0YWdlX19wYWdpbmF0aW9uIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuby1zdGFnZV9fcGFnaW5hdGlvbi1pdGVtIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwibWFpc29uX25ldWVkZW1pXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDE1NXB4O1xuICAgIG1pbi13aWR0aDogOTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjsgfVxuICAgIC5vLXN0YWdlX19wYWdpbmF0aW9uLWl0ZW06OmJlZm9yZSwgLm8tc3RhZ2VfX3BhZ2luYXRpb24taXRlbTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICAgICAgd2lkdGg6IDkwcHg7IH1cbiAgICAuby1zdGFnZV9fcGFnaW5hdGlvbi1pdGVtOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgd2lkdGg6IDA7IH1cbiAgICAuby1zdGFnZV9fcGFnaW5hdGlvbi1pdGVtLmFjdGl2ZSwgLm8tc3RhZ2VfX3BhZ2luYXRpb24taXRlbTpob3ZlciwgLm8tc3RhZ2VfX3BhZ2luYXRpb24taXRlbTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgLm8tc3RhZ2VfX3BhZ2luYXRpb24taXRlbS5hY3RpdmU6OmFmdGVyLCAuby1zdGFnZV9fcGFnaW5hdGlvbi1pdGVtOmhvdmVyOjphZnRlciwgLm8tc3RhZ2VfX3BhZ2luYXRpb24taXRlbTpmb2N1czo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogOTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDcuNWVtKSB7XG4gICAgICAuby1zdGFnZV9fcGFnaW5hdGlvbi1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDcuNWVtKSB7XG4gICAgLm8tc3RhZ2VfX3BhZ2luYXRpb24ge1xuICAgICAgdG9wOiAtNjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5My43NWVtKSB7XG4gICAgLm8tc3RhZ2VfX3BhZ2luYXRpb24ge1xuICAgICAgd2lkdGg6IDYwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tc3RhZ2VfX3BhZ2luYXRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5vLXRhYnNfX3BhZ2luYXRpb24td3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAuby10YWJzX19wYWdpbmF0aW9uLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjdmNjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tdGFic19fcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uby10YWJzX19idXR0b24ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMi40cmVtOyB9XG4gIC5vLXRhYnNfX2J1dHRvbiAuc2Nyb2xsYWJsZV9fYnV0dG9uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5vLXRhYnNfX2J1dHRvbiAuc2Nyb2xsYWJsZV9fYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzA4N2ViNTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgIC5vLXRhYnNfX2J1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm8tdGFic19fYnV0dG9uLS1sZWZ0IHtcbiAgbGVmdDogMDsgfVxuXG4uby10YWJzX19idXR0b24tLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLm8tdGFic19fYnV0dG9uLS1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm8tdGFic19fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tdGFic19fcGFnaW5hdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDAgY2FsYygxcmVtICsgNHB4KTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAuby10YWJzX19wYWdpbmF0aW9uOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHdoaXRlIDEwMCUpO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICB6LWluZGV4OiAyOyB9IH1cblxuLm8tdGFic19fcGFnaW5hdGlvbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5vLXRhYnNfX3BhZ2luYXRpb24tLWNlbnRlciB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm8tdGFic19fcGFnaW5hdGlvbi0tY2VudGVyIC5vLXRhYnNfX3BhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBjb2xvcjogIzQ3NTY2YjtcbiAgICBmb250LWZhbWlseTogXCJtYWlzb25fbmV1ZWRlbWlcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjYzcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5vLXRhYnNfX3BhZ2luYXRpb24tLWNlbnRlciAuby10YWJzX19wYWdpbmF0aW9uLWJ1bGxldC0tYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMTkyYjQ2OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tdGFic19fcGFnaW5hdGlvbi0tY2VudGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLm8tdGFic19fcGFnaW5hdGlvbi0tYmlnIC5vLXRhYnNfX3BhZ2luYXRpb24tYnVsbGV0IHtcbiAgY29sb3I6ICM0NzU2NmI7XG4gIGZvbnQtZmFtaWx5OiBcIm1haXNvbl9uZXVlZGVtaVwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgICAuby10YWJzX19wYWdpbmF0aW9uLS1iaWcgLm8tdGFic19fcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDIuMnJlbSArICgzLjIgKiAxMCAtIDIuMiAqIDEwKSAqICggKDEwMHZ3IC0gMzIwcHgpIC8gKDE5MjAgLSAzMjApICkpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAgIC5vLXRhYnNfX3BhZ2luYXRpb24tLWJpZyAuby10YWJzX19wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBmb250LXNpemU6IDMuMnJlbTsgfSB9XG4gIC5vLXRhYnNfX3BhZ2luYXRpb24tLWJpZyAuby10YWJzX19wYWdpbmF0aW9uLWJ1bGxldC0tYWN0aXZlIHtcbiAgICBjb2xvcjogIzE5MmI0NjsgfVxuXG4uby10YWJzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW46IDAgNHJlbSAwIDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby10YWJzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luOiAwIDNyZW0gMCAwOyB9IH1cblxuLm8tdGFic19fcGFnaW5hdGlvbi1idWxsZXQge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIG1hcmdpbjogMCAxcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6LWluZGV4OiAxOyB9XG4gIC5vLXRhYnNfX3BhZ2luYXRpb24tYnVsbGV0OjphZnRlciB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTsgfVxuICAuby10YWJzX19wYWdpbmF0aW9uLWJ1bGxldDpob3Zlcjo6YWZ0ZXIsIC5vLXRhYnNfX3BhZ2luYXRpb24tYnVsbGV0OmZvY3VzOjphZnRlciwgLm8tdGFic19fcGFnaW5hdGlvbi1idWxsZXQtLWFjdGl2ZTo6YWZ0ZXIge1xuICAgIGhlaWdodDogNTAlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby10YWJzX19wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtOyB9IH1cblxuLm8tdGFic19fY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuby10YWJzX19jb250ZW50Om5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tdGFic19fY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTsgfSB9XG5cbi5vLXRhYnNfX2NvbnRlbnQtYmxvY2s6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjhyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby10YWJzX19jb250ZW50LWJsb2NrOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07IH0gfVxuXG4uby10YWJzX19jb250ZW50LWJsb2NrLS1tZWRpYSB7XG4gIG1heC13aWR0aDogNjdyZW07IH1cblxuLm8tdGVhc2VyLWNhcmRzX19oZWFkbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2cmVtOyB9XG5cbi5vLXRlYXNlci1jYXJkc19fbGlzdCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLXRlYXNlci1jYXJkc19fbGlzdCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgbWFyZ2luOiAwIC0xcmVtOyB9IH1cblxuLm8tdGVhc2VyLWNhcmRzX19pdGVtIHtcbiAgcGFkZGluZzogMXJlbSAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuby10ZWFzZXItY2FyZHNfX2l0ZW06bnRoLWNoaWxkKDFuKzQpIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tdGVhc2VyLWNhcmRzX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbSAycmVtO1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm8tdGVhc2VyLWNhcmRzX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbSA0cmVtOyB9XG4gICAgICAuby10ZWFzZXItY2FyZHNfX2l0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMjQgKiA3KTsgfVxuICAgICAgLm8tdGVhc2VyLWNhcmRzX19pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyNCAqIDEwKTsgfSB9XG5cbi5vLXRlYXNlci1saXN0X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uby10ZWFzZXItbGlzdF9faXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB3aWR0aDogMTAwJTsgfVxuICAuby10ZWFzZXItbGlzdF9faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkMWQ0ZGE7XG4gICAgcGFkZGluZy10b3A6IDRyZW07IH1cblxuLm8tdGVhc2VyLWxpc3RfX2Zvb3RlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tdGVhc2VyLWxpc3RfX2Zvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuby10ZWFzZXItbGlzdF9fZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDZyZW07IH0gfVxuXG4uby1wb2RjYXN0X19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm8tcG9kY2FzdF9fZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5vLXBvZGNhc3RfX3Byb3ZpZGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDRyZW0gLTFyZW0gMDtcbiAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5vLXBvZGNhc3RfX3Byb3ZpZGVycyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuLm8tcG9kY2FzdF9fcHJvdmlkZXIge1xuICBwYWRkaW5nOiAxcmVtOyB9XG5cbi5vLXBvZGNhc3QgLm0tZmlndXJlX192aWRlby1vdmVybGF5IHtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMjBweDtcbiAgdG9wOiA2MCU7IH1cblxuLm8taW1hZ2UtZ2FsbGVyeV9fd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuLm8taW1hZ2UtZ2FsbGVyeV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICBwYWRkaW5nOiAwOyB9XG5cbi5vLWltYWdlLWdhbGxlcnlfX2l0ZW0tbGluayB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIG1hcmdpbjogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbiAgd2lkdGg6IDIwMHB4OyB9XG4gIC5vLWltYWdlLWdhbGxlcnlfX2l0ZW0tbGluazpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDg3ZWI1OyB9XG5cbi5sZy1iYWNrZHJvcC5pbiB7XG4gIHotaW5kZXg6IDk5OTk5OyB9XG5cbi5sZy1vdXRlci5sZy12aXNpYmxlIHtcbiAgei1pbmRleDogOTk5OTk5OyB9XG5cbi5vLXBvZGNhc3Qtc3RhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm8tcG9kY2FzdC1zdGFnZV9faW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZmVhZGE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwIDkuMzc1JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgICAgLm8tcG9kY2FzdC1zdGFnZV9faW5uZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuICAuby1wb2RjYXN0LXN0YWdlX19sb2dvIHtcbiAgICB3aWR0aDogMTglOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgIC5vLXBvZGNhc3Qtc3RhZ2VfX2xvZ28ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICB3aWR0aDogMzAlOyB9IH1cbiAgLm8tcG9kY2FzdC1zdGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogNDBweCA2MHB4IDkwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuby1wb2RjYXN0LXN0YWdlX19jb250ZW50LWtpY2tlciB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gICAgICAgIC5vLXBvZGNhc3Qtc3RhZ2VfX2NvbnRlbnQta2lja2VyIHtcbiAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS4ycmVtICsgKDEuNyAqIDEwIC0gMS4yICogMTApICogKCAoMTAwdncgLSAzMjBweCkgLyAoMTkyMCAtIDMyMCkgKSk7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAgICAgICAuby1wb2RjYXN0LXN0YWdlX19jb250ZW50LWtpY2tlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjdyZW07IH0gfVxuICAgIC5vLXBvZGNhc3Qtc3RhZ2VfX2NvbnRlbnQtaGVhZGxpbmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwibWFpc29uX25ldWVkZW1pXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gICAgICAgIC5vLXBvZGNhc3Qtc3RhZ2VfX2NvbnRlbnQtaGVhZGxpbmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygyLjhyZW0gKyAoNC4yICogMTAgLSAyLjggKiAxMCkgKiAoICgxMDB2dyAtIDMyMHB4KSAvICgxOTIwIC0gMzIwKSApKTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gICAgICAgIC5vLXBvZGNhc3Qtc3RhZ2VfX2NvbnRlbnQtaGVhZGxpbmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNC4ycmVtOyB9IH1cbiAgICAgIC5vLXBvZGNhc3Qtc3RhZ2VfX2NvbnRlbnQtaGVhZGxpbmUgLmhpZ2hsaWdodCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYTM2NTU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAgIC5vLXBvZGNhc3Qtc3RhZ2VfX2NvbnRlbnQtbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIm1haXNvbl9uZXVlZGVtaVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuby1wb2RjYXN0LXN0YWdlX19jb250ZW50LWxpbmsgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTJweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgICAgLm8tcG9kY2FzdC1zdGFnZV9fY29udGVudC1saW5rIHtcbiAgICAgICAgICB3aWR0aDogNzUlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgICAgLm8tcG9kY2FzdC1zdGFnZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDgwJTsgfSB9XG4gIC5vLXBvZGNhc3Qtc3RhZ2VfX2ltYWdlIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICB3aWR0aDogNTIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgICAgLm8tcG9kY2FzdC1zdGFnZV9faW1hZ2Uge1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE2MHB4OyB9IH1cbiAgLm8tcG9kY2FzdC1zdGFnZV9fZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvdHRvbTogMzBweDtcbiAgICBib3gtc2hhZG93OiAwIDNweCAxM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMCA5LjM3NSU7XG4gICAgcGFkZGluZzogMzBweCAxMS41JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICAuby1wb2RjYXN0LXN0YWdlX19mb290ZXIgLm8tcG9kY2FzdF9fcHJvdmlkZXJzIHtcbiAgICAgIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgICAgLm8tcG9kY2FzdC1zdGFnZV9fZm9vdGVyIC5vLXBvZGNhc3RfX3Byb3ZpZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgICAgLm8tcG9kY2FzdC1zdGFnZV9fZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogMTVweDsgfSB9XG4iLCIvKiEgc2FuaXRpemUuY3NzIHY0LjEuMCB8IENDMCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9qb25hdGhhbnRuZWFsL3Nhbml0aXplLmNzcyAqL1xuXG4vKiBEaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscywgLyogMSAqL1xuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sIC8qIDIgKi9cbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7IC8qIDEgKi9cblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcblx0ZGlzcGxheTogbm9uZTtcblx0aGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbnRlbXBsYXRlLCAvKiAxICovXG5baGlkZGVuXSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEVsZW1lbnRzIG9mIEhUTUwgKGh0dHBzOi8vd3d3LnczLm9yZy9UUi9odG1sNS9zZW1hbnRpY3MuaHRtbClcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIHJlcGVhdGluZyBiYWNrZ3JvdW5kcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIEFkZCBib3ggc2l6aW5nIGluaGVyaXRlbmNlIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyAvKiAxICovXG5cdGJveC1zaXppbmc6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGQgdGV4dCBkZWNvcmF0aW9uIGluaGVyaXRhbmNlIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gQWRkIHZlcnRpY2FsIGFsaWdubWVudCBpbmhlcml0ZW5jZSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7IC8qIDEgKi9cblx0dmVydGljYWwtYWxpZ246IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGQgYm9yZGVyIGJveCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBBZGQgdGhlIGRlZmF1bHQgY3Vyc29yIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMy4gQWRkIGEgZmxhdHRlbmVkIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogNC4gUHJldmVudCBmb250IHNpemUgYWRqdXN0bWVudHMgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBhbmQgaU9TLlxuICovXG5cbmh0bWwge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG5cdGN1cnNvcjogZGVmYXVsdDsgLyogMiAqL1xuXHRmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMyAqL1xuXHRsaW5lLWhlaWdodDogMS41OyAvKiAzICovXG5cdC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiA0ICovXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogNSAqL1xufVxuXG4vKiBTZWN0aW9ucyAoaHR0cHM6Ly93d3cudzMub3JnL1RSL2h0bWw1L3NlY3Rpb25zLmh0bWwpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmJvZHkge1xuXHRtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplcyBhbmQgbWFyZ2lucyBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpblxuICogYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcblx0Zm9udC1zaXplOiAyZW07XG5cdG1hcmdpbjogLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudCAoaHR0cHM6Ly93d3cudzMub3JnL1RSL2h0bWw1L2dyb3VwaW5nLWNvbnRlbnQuaHRtbClcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCBmb250IHNpemluZyBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cblx0Zm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBoZWlnaHQgaW4gRmlyZWZveC5cbiAqIDIuIEFkZCB2aXNpYmxlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcblx0aGVpZ2h0OiAwOyAvKiAxICovXG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBsaXN0IHN0eWxlIG9uIG5hdmlnYXRpb24gbGlzdHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxubmF2IG9sLFxubmF2IHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIGEgYm9yZGVyZWQgdW5kZXJsaW5lIGVmZmVjdCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGV4dCBkZWNvcmF0aW9uIGluIEZpcmVmb3ggNDArLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgLyogMSAqL1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cblxuZGZuIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBjb2xvcnMgaW4gSUUgOS0uXG4gKi9cblxubWFyayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmMDA7XG5cdGNvbG9yOiAjMDAwMDAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODMuMzMzMyU7XG59XG5cbi8qKlxuICogQ2hhbmdlIHRoZSBwb3NpdGlvbmluZyBvbiBzdXBlcnNjcmlwdCBhbmQgc3Vic2NyaXB0IGVsZW1lbnRzXG4gKiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDEuIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcblx0Zm9udC1zaXplOiA4My4zMzMzJTsgLyogMSAqL1xuXHRsaW5lLWhlaWdodDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG5cdGJvdHRvbTogLS4yNWVtO1xufVxuXG5zdXAge1xuXHR0b3A6IC0uNWVtO1xufVxuXG4vKlxuICogUmVtb3ZlIHRoZSB0ZXh0IHNoYWRvdyBvbiB0ZXh0IHNlbGVjdGlvbnMgKG9waW5pb25hdGVkKS5cbiAqIDEuIFJlc3RvcmUgdGhlIGNvbG9yaW5nIHVuZG9uZSBieSBkZWZpbmluZyB0aGUgdGV4dCBzaGFkb3cgKG9waW5pb25hdGVkKS5cbiAqL1xuXG46Oi1tb3otc2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYzsgLyogMSAqL1xuXHRjb2xvcjogIzAwMDAwMDsgLyogMSAqL1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuOjpzZWxlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkNGZjOyAvKiAxICovXG5cdGNvbG9yOiAjMDAwMDAwOyAvKiAxICovXG5cdHRleHQtc2hhZG93OiBub25lO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50IChodHRwczovL3d3dy53My5vcmcvVFIvaHRtbDUvZW1iZWRkZWQtY29udGVudC0wLmh0bWwpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQ2hhbmdlIHRoZSBhbGlnbm1lbnQgb24gbWVkaWEgZWxlbWVudHMgaW4gYWxsIGJyb3dlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5hdWRpbyxcbmNhbnZhcyxcbmlmcmFtZSxcbmltZyxcbnN2ZyxcbnZpZGVvIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogQ2hhbmdlIHRoZSBmaWxsIGNvbG9yIHRvIG1hdGNoIHRoZSB0ZXh0IGNvbG9yIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbnN2ZyB7XG5cdGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIExpbmtzIChodHRwczovL3d3dy53My5vcmcvVFIvaHRtbDUvbGlua3MuaHRtbCNsaW5rcylcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBnYXBzIGluIHVuZGVybGluZXMgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cblxuYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXG5cdC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG91dGxpbmUgd2hlbiBob3ZlcmluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5hOmhvdmVyIHtcblx0b3V0bGluZS13aWR0aDogMDtcbn1cblxuLyogVGFidWxhciBkYXRhIChodHRwczovL3d3dy53My5vcmcvVFIvaHRtbDUvdGFidWxhci1kYXRhLmh0bWwpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogUmVtb3ZlIGJvcmRlciBzcGFjaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi8qIHRyYW5zZm9ybS1zdHlsZTogIChodHRwczovL3d3dy53My5vcmcvVFIvaHRtbDUvZm9ybXMuaHRtbClcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBkZWZhdWx0IHN0eWxpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAzLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXG5cdGJvcmRlci1zdHlsZTogbm9uZTsgLyogMSAqL1xuXHRjb2xvcjogaW5oZXJpdDsgLyogMSAqL1xuXHRmb250LXNpemU6IDFlbTsgLyogMSAqL1xuXHRtYXJnaW46IDA7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIENvcnJlY3QgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2UgaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCB0aGUgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuOi1tb3otZm9jdXNyaW5nIHtcblx0b3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuZmllbGRzZXQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuXHRtYXJnaW46IDAgMnB4O1xuXHRwYWRkaW5nOiAuMzVlbSAuNjI1ZW0gLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG5cdGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG5cdG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuXHRwYWRkaW5nOiAwOyAvKiAyICovXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqIDIuIENoYW5nZSB0aGUgcmVzaXplIGRpcmVjdGlvbiBvbiB0ZXh0YXJlYXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxudGV4dGFyZWEge1xuXHRvdmVyZmxvdzogYXV0bzsgLyogMSAqL1xuXHRyZXNpemU6IHZlcnRpY2FsOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9uIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIGZvciBPUyBYLlxuICovXG5cbjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSB0ZXh0IHN0eWxlIG9uIHBsYWNlaG9sZGVycyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdG9wYWNpdHk6IC41NDtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuXHRmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIFdBSS1BUklBIChodHRwczovL3d3dy53My5vcmcvVFIvaHRtbDUvZG9tLmh0bWwjd2FpLWFyaWEpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENoYW5nZSB0aGUgY3Vyc29yIG9uIGJ1c3kgZWxlbWVudHMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5bYXJpYS1idXN5PVwidHJ1ZVwiXSB7XG5cdGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi8qXG4gKiBDaGFuZ2UgdGhlIGN1cnNvciBvbiBjb250cm9sIGVsZW1lbnRzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuW2FyaWEtY29udHJvbHNdIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKlxuICogQ2hhbmdlIHRoZSBjdXJzb3Igb24gZGlzYWJsZWQsIG5vdC1lZGl0YWJsZSwgb3Igb3RoZXJ3aXNlXG4gKiBpbm9wZXJhYmxlIGVsZW1lbnRzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuW2FyaWEtZGlzYWJsZWRdIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiBVc2VyIGludGVyYWN0aW9uIChodHRwczovL3d3dy53My5vcmcvVFIvaHRtbDUvZWRpdGluZy5odG1sKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIFJlbW92ZSB0aGUgdGFwcGluZyBkZWxheSBvbiBjbGlja2FibGUgZWxlbWVudHMgKG9waW5pb25hdGVkKS5cbiAqIDEuIFJlbW92ZSB0aGUgdGFwcGluZyBkZWxheSBpbiBJRSAxMC5cbiAqL1xuXG5hLFxuYXJlYSxcbmJ1dHRvbixcbmlucHV0LFxubGFiZWwsXG5zZWxlY3QsXG50ZXh0YXJlYSxcblt0YWJpbmRleF0ge1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IC8qIDEgKi9cblx0dG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbi8qXG4gKiBDaGFuZ2UgdGhlIGRpc3BsYXkgb24gdmlzdWFsbHkgaGlkZGVuIGFjY2Vzc2libGUgZWxlbWVudHMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5baGlkZGVuXVthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcblx0Y2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcblx0ZGlzcGxheTogaW5oZXJpdDtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuXG5baGlkZGVuXVthcmlhLWhpZGRlbj1cImZhbHNlXCJdOmZvY3VzIHtcblx0Y2xpcDogYXV0bztcbn1cbiIsIi50aXBweS1ib3hbZGF0YS1hbmltYXRpb249ZmFkZV1bZGF0YS1zdGF0ZT1oaWRkZW5de29wYWNpdHk6MH1bZGF0YS10aXBweS1yb290XXttYXgtd2lkdGg6Y2FsYygxMDB2dyAtIDEwcHgpfS50aXBweS1ib3h7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojMzMzO2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo0cHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS40O291dGxpbmU6MDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSx2aXNpYmlsaXR5LG9wYWNpdHl9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49dG9wXT4udGlwcHktYXJyb3d7Ym90dG9tOjB9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49dG9wXT4udGlwcHktYXJyb3c6YmVmb3Jle2JvdHRvbTotN3B4O2xlZnQ6MDtib3JkZXItd2lkdGg6OHB4IDhweCAwO2JvcmRlci10b3AtY29sb3I6aW5pdGlhbDt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciB0b3B9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49Ym90dG9tXT4udGlwcHktYXJyb3d7dG9wOjB9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49Ym90dG9tXT4udGlwcHktYXJyb3c6YmVmb3Jle3RvcDotN3B4O2xlZnQ6MDtib3JkZXItd2lkdGg6MCA4cHggOHB4O2JvcmRlci1ib3R0b20tY29sb3I6aW5pdGlhbDt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49bGVmdF0+LnRpcHB5LWFycm93e3JpZ2h0OjB9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49bGVmdF0+LnRpcHB5LWFycm93OmJlZm9yZXtib3JkZXItd2lkdGg6OHB4IDAgOHB4IDhweDtib3JkZXItbGVmdC1jb2xvcjppbml0aWFsO3JpZ2h0Oi03cHg7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgbGVmdH0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1yaWdodF0+LnRpcHB5LWFycm93e2xlZnQ6MH0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1yaWdodF0+LnRpcHB5LWFycm93OmJlZm9yZXtsZWZ0Oi03cHg7Ym9yZGVyLXdpZHRoOjhweCA4cHggOHB4IDA7Ym9yZGVyLXJpZ2h0LWNvbG9yOmluaXRpYWw7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgcmlnaHR9LnRpcHB5LWJveFtkYXRhLWluZXJ0aWFdW2RhdGEtc3RhdGU9dmlzaWJsZV17dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NCwxLjUsLjM4LDEuMTEpfS50aXBweS1hcnJvd3t3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2NvbG9yOiMzMzN9LnRpcHB5LWFycm93OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZH0udGlwcHktY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjVweCA5cHg7ei1pbmRleDoxfSIsIi50aXBweS1ib3hbZGF0YS10aGVtZX49bGlnaHRde2NvbG9yOiMyNjMyM2Q7Ym94LXNoYWRvdzowIDAgMjBweCA0cHggcmdiYSgxNTQsMTYxLDE3NywuMTUpLDAgNHB4IDgwcHggLThweCByZ2JhKDM2LDQwLDQ3LC4yNSksMCA0cHggNHB4IC0ycHggcmdiYSg5MSw5NCwxMDUsLjE1KTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnRpcHB5LWJveFtkYXRhLXRoZW1lfj1saWdodF1bZGF0YS1wbGFjZW1lbnRePXRvcF0+LnRpcHB5LWFycm93OmJlZm9yZXtib3JkZXItdG9wLWNvbG9yOiNmZmZ9LnRpcHB5LWJveFtkYXRhLXRoZW1lfj1saWdodF1bZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0+LnRpcHB5LWFycm93OmJlZm9yZXtib3JkZXItYm90dG9tLWNvbG9yOiNmZmZ9LnRpcHB5LWJveFtkYXRhLXRoZW1lfj1saWdodF1bZGF0YS1wbGFjZW1lbnRePWxlZnRdPi50aXBweS1hcnJvdzpiZWZvcmV7Ym9yZGVyLWxlZnQtY29sb3I6I2ZmZn0udGlwcHktYm94W2RhdGEtdGhlbWV+PWxpZ2h0XVtkYXRhLXBsYWNlbWVudF49cmlnaHRdPi50aXBweS1hcnJvdzpiZWZvcmV7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNmZmZ9LnRpcHB5LWJveFtkYXRhLXRoZW1lfj1saWdodF0+LnRpcHB5LWJhY2tkcm9we2JhY2tncm91bmQtY29sb3I6I2ZmZn0udGlwcHktYm94W2RhdGEtdGhlbWV+PWxpZ2h0XT4udGlwcHktc3ZnLWFycm93e2ZpbGw6I2ZmZn0iLCIudGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPXNoaWZ0LWF3YXktc3VidGxlXVtkYXRhLXN0YXRlPWhpZGRlbl17b3BhY2l0eTowfS50aXBweS1ib3hbZGF0YS1hbmltYXRpb249c2hpZnQtYXdheS1zdWJ0bGVdW2RhdGEtc3RhdGU9aGlkZGVuXVtkYXRhLXBsYWNlbWVudF49dG9wXXt0cmFuc2Zvcm06dHJhbnNsYXRlWSg1cHgpfS50aXBweS1ib3hbZGF0YS1hbmltYXRpb249c2hpZnQtYXdheS1zdWJ0bGVdW2RhdGEtc3RhdGU9aGlkZGVuXVtkYXRhLXBsYWNlbWVudF49Ym90dG9tXXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNXB4KX0udGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPXNoaWZ0LWF3YXktc3VidGxlXVtkYXRhLXN0YXRlPWhpZGRlbl1bZGF0YS1wbGFjZW1lbnRePWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCl9LnRpcHB5LWJveFtkYXRhLWFuaW1hdGlvbj1zaGlmdC1hd2F5LXN1YnRsZV1bZGF0YS1zdGF0ZT1oaWRkZW5dW2RhdGEtcGxhY2VtZW50Xj1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTVweCl9IiwiLnRpcHB5LWJveFtkYXRhLWFuaW1hdGlvbj1zaGlmdC10b3dhcmQtZXh0cmVtZV1bZGF0YS1zdGF0ZT1oaWRkZW5de29wYWNpdHk6MH0udGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPXNoaWZ0LXRvd2FyZC1leHRyZW1lXVtkYXRhLXN0YXRlPWhpZGRlbl1bZGF0YS1wbGFjZW1lbnRePXRvcF17dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTIwcHgpfS50aXBweS1ib3hbZGF0YS1hbmltYXRpb249c2hpZnQtdG93YXJkLWV4dHJlbWVdW2RhdGEtc3RhdGU9aGlkZGVuXVtkYXRhLXBsYWNlbWVudF49Ym90dG9tXXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyMHB4KX0udGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPXNoaWZ0LXRvd2FyZC1leHRyZW1lXVtkYXRhLXN0YXRlPWhpZGRlbl1bZGF0YS1wbGFjZW1lbnRePWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMHB4KX0udGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPXNoaWZ0LXRvd2FyZC1leHRyZW1lXVtkYXRhLXN0YXRlPWhpZGRlbl1bZGF0YS1wbGFjZW1lbnRePXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMHB4KX0iLCIudGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPXNjYWxlLXN1YnRsZV1bZGF0YS1wbGFjZW1lbnRePXRvcF17dHJhbnNmb3JtLW9yaWdpbjpib3R0b219LnRpcHB5LWJveFtkYXRhLWFuaW1hdGlvbj1zY2FsZS1zdWJ0bGVdW2RhdGEtcGxhY2VtZW50Xj1ib3R0b21de3RyYW5zZm9ybS1vcmlnaW46dG9wfS50aXBweS1ib3hbZGF0YS1hbmltYXRpb249c2NhbGUtc3VidGxlXVtkYXRhLXBsYWNlbWVudF49bGVmdF17dHJhbnNmb3JtLW9yaWdpbjpyaWdodH0udGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPXNjYWxlLXN1YnRsZV1bZGF0YS1wbGFjZW1lbnRePXJpZ2h0XXt0cmFuc2Zvcm0tb3JpZ2luOmxlZnR9LnRpcHB5LWJveFtkYXRhLWFuaW1hdGlvbj1zY2FsZS1zdWJ0bGVdW2RhdGEtc3RhdGU9aGlkZGVuXXt0cmFuc2Zvcm06c2NhbGUoLjgpO29wYWNpdHk6MH0iLCIudGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPXNjYWxlLWV4dHJlbWVdW2RhdGEtcGxhY2VtZW50Xj10b3Bde3RyYW5zZm9ybS1vcmlnaW46Ym90dG9tfS50aXBweS1ib3hbZGF0YS1hbmltYXRpb249c2NhbGUtZXh0cmVtZV1bZGF0YS1wbGFjZW1lbnRePWJvdHRvbV17dHJhbnNmb3JtLW9yaWdpbjp0b3B9LnRpcHB5LWJveFtkYXRhLWFuaW1hdGlvbj1zY2FsZS1leHRyZW1lXVtkYXRhLXBsYWNlbWVudF49bGVmdF17dHJhbnNmb3JtLW9yaWdpbjpyaWdodH0udGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPXNjYWxlLWV4dHJlbWVdW2RhdGEtcGxhY2VtZW50Xj1yaWdodF17dHJhbnNmb3JtLW9yaWdpbjpsZWZ0fS50aXBweS1ib3hbZGF0YS1hbmltYXRpb249c2NhbGUtZXh0cmVtZV1bZGF0YS1zdGF0ZT1oaWRkZW5de3RyYW5zZm9ybTpzY2FsZSgwKTtvcGFjaXR5Oi4yNX0iLCIudGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPXBlcnNwZWN0aXZlXVtkYXRhLXBsYWNlbWVudF49dG9wXXt0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbX0udGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPXBlcnNwZWN0aXZlXVtkYXRhLXBsYWNlbWVudF49dG9wXVtkYXRhLXN0YXRlPXZpc2libGVde3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg3MDBweCl9LnRpcHB5LWJveFtkYXRhLWFuaW1hdGlvbj1wZXJzcGVjdGl2ZV1bZGF0YS1wbGFjZW1lbnRePXRvcF1bZGF0YS1zdGF0ZT1oaWRkZW5de3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg3MDBweCkgdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZVgoNjBkZWcpfS50aXBweS1ib3hbZGF0YS1hbmltYXRpb249cGVyc3BlY3RpdmVdW2RhdGEtcGxhY2VtZW50Xj1ib3R0b21de3RyYW5zZm9ybS1vcmlnaW46dG9wfS50aXBweS1ib3hbZGF0YS1hbmltYXRpb249cGVyc3BlY3RpdmVdW2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dW2RhdGEtc3RhdGU9dmlzaWJsZV17dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDcwMHB4KX0udGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPXBlcnNwZWN0aXZlXVtkYXRhLXBsYWNlbWVudF49Ym90dG9tXVtkYXRhLXN0YXRlPWhpZGRlbl17dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDcwMHB4KSB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZVgoLTYwZGVnKX0udGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPXBlcnNwZWN0aXZlXVtkYXRhLXBsYWNlbWVudF49bGVmdF17dHJhbnNmb3JtLW9yaWdpbjpyaWdodH0udGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPXBlcnNwZWN0aXZlXVtkYXRhLXBsYWNlbWVudF49bGVmdF1bZGF0YS1zdGF0ZT12aXNpYmxlXXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNzAwcHgpfS50aXBweS1ib3hbZGF0YS1hbmltYXRpb249cGVyc3BlY3RpdmVdW2RhdGEtcGxhY2VtZW50Xj1sZWZ0XVtkYXRhLXN0YXRlPWhpZGRlbl17dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDcwMHB4KSB0cmFuc2xhdGVYKDhweCkgcm90YXRlWSgtNjBkZWcpfS50aXBweS1ib3hbZGF0YS1hbmltYXRpb249cGVyc3BlY3RpdmVdW2RhdGEtcGxhY2VtZW50Xj1yaWdodF17dHJhbnNmb3JtLW9yaWdpbjpsZWZ0fS50aXBweS1ib3hbZGF0YS1hbmltYXRpb249cGVyc3BlY3RpdmVdW2RhdGEtcGxhY2VtZW50Xj1yaWdodF1bZGF0YS1zdGF0ZT12aXNpYmxlXXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNzAwcHgpfS50aXBweS1ib3hbZGF0YS1hbmltYXRpb249cGVyc3BlY3RpdmVdW2RhdGEtcGxhY2VtZW50Xj1yaWdodF1bZGF0YS1zdGF0ZT1oaWRkZW5de3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg3MDBweCkgdHJhbnNsYXRlWCgtOHB4KSByb3RhdGVZKDYwZGVnKX0udGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPXBlcnNwZWN0aXZlXVtkYXRhLXN0YXRlPWhpZGRlbl17b3BhY2l0eTowfSJdfQ== */