@charset "UTF-8";.u-hidden{display:none!important}.search-bar__input-label,.u-hidden-visually{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.u-align-center{text-align:center!important}.u-align-left{text-align:left!important}.u-align-right{text-align:right!important}@use "sass:math";.icon-animation.icon-animation--earth svg path:first-child,.icon-animation.icon-animation--earth svg path:nth-child(2){transform-origin:47.5% 48.5%;animation:a 1.2s cubic-bezier(.25,.46,.45,.94) both}.icon-animation.icon-animation--earth svg path:nth-child(2){animation-delay:.05s}@keyframes a{0%{transform:scale(.4)}to{transform:scale(1)}}.icon-animation.icon-animation--heart svg path{transform-origin:center}.icon-animation.icon-animation--heart svg path:first-child{animation:c 3s ease-in-out infinite both;animation-delay:50ms}.icon-animation.icon-animation--heart svg path:nth-child(2){animation:c 3s ease-in-out infinite both}.icon-animation.icon-animation--list svg{overflow:visible}.icon-animation.icon-animation--list svg path{transform-origin:center}.icon-animation.icon-animation--list svg path:nth-child(2),.icon-animation.icon-animation--list svg path:nth-child(3){animation:b 2s infinite both}@keyframes b{0%{transform:scaleX(1)}15%{transform:scale3d(1.25,.75,1)}20%{transform:scale3d(.75,1.25,1)}25%{transform:scale3d(1.15,.85,1)}33%{transform:scale3d(.95,1.05,1)}38%{transform:scale3d(1.05,.95,1)}50%{transform:scaleX(1)}}.icon-animation.icon-animation--together svg path{transform-origin:center;animation:c 3s ease-in-out infinite both}@keyframes c{0%{transform:scale(1);transform-origin:center center;animation-timing-function:ease-out}10%{transform:scale(.91);animation-timing-function:ease-in}17%{transform:scale(.98);animation-timing-function:ease-out}33%{transform:scale(.87);animation-timing-function:ease-in}45%{transform:scale(1);animation-timing-function:ease-out}}.icon-animation.icon-animation--together svg path:nth-child(2){animation-delay:50ms}.icon-animation.icon-animation--phone svg{overflow:visible}.icon-animation.icon-animation--phone svg path:nth-child(2),.icon-animation.icon-animation--phone svg path:nth-child(3){transform-origin:70% 70%;animation:d 2s cubic-bezier(.455,.03,.515,.955) infinite both}@keyframes d{0%,50%{transform:rotate(0deg);transform-origin:50% 50%}5%{transform:rotate(8deg)}10%,20%,30%{transform:rotate(-10deg)}15%,25%,35%{transform:rotate(10deg)}40%{transform:rotate(-8deg)}45%{transform:rotate(8deg)}}body.iconanimation-disabled svg path{animation:none!important}.contact .contact__name,.eventdetail .col-date .event__date,.indexedsearch_pi2 .tx-indexedsearch-info-noresult,.search-bar__list-item-link,.search__entry button,.tooltip .tooltip__title{font-family:Roboto,system,-apple-system,\.SFNSText-Regular,San Francisco,Segoe UI,Helvetica Neue,Lucida Grande,sans-serif;font-weight:900;font-style:normal;color:#15265a;margin-bottom:.5rem}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border-radius:10px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051;padding:20px}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #dee2e6;border-radius:.25rem;outline:0;background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #dee2e6;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #dee2e6;border-radius:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #dee2e6;border-radius:.25rem;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #dee2e6;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:e 1s linear infinite;background:transparent;border:4px solid;border-color:#888 #888 #fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes e{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item:focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;vertical-align:middle;margin:.2em 2em .2em .4em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif}.ui-widget,.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(images/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(images/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_777620_256x240.png)}.ui-state-error-text .ui-icon,.ui-state-error .ui-icon{background-image:url(images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(images/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=0.3)}.ui-widget-shadow{box-shadow:0 0 5px #666}body.no-scroll{overflow:hidden}.cc-revoke,.cc-window{font-family:DIN Next™ W01,Arial,sans-serif}.cc-revoke,.cc-revoke .control-label,.cc-revoke label,.cc-window,.cc-window .control-label,.cc-window label{font-size:12px}@media (min-width:576px){.cc-revoke,.cc-revoke .control-label,.cc-revoke label,.cc-window,.cc-window .control-label,.cc-window label{font-size:16px}}.cc-window *,.cc-window :after,.cc-window :before{box-sizing:border-box!important}.cc-revoke{top:auto;left:0;bottom:0}.cc-window-blocker{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:9998}.cc-window.cc-invisible~.cc-window-blocker{display:none}.cc-compliance{clear:both;display:flex;flex:none;flex-direction:column;align-items:flex-end}@media (min-width:576px){.cc-compliance{flex-direction:row}}.cc-compliance .cc-btn{flex:1 0 auto!important;width:100%}@media (min-width:576px){.cc-compliance .cc-btn{width:auto}}@media (min-width:992px){.cc-compliance .cc-btn{flex:0 1 auto!important}}.cc-window.cc-floating{max-width:none}.cc-imprint{clear:both}.cc-header,.cc-imprint a{display:inline-block}.cc-header{color:#007abb;margin-bottom:10px;font-size:14px;font-weight:700}@media (min-width:576px){.cc-header{font-size:18px;font-weight:700;margin-bottom:15px}}.cc-highlight .cc-btn{text-transform:uppercase;font-weight:700;white-space:nowrap;padding:6px 12px}@media (min-width:576px){.cc-highlight .cc-btn{padding:5px 25px;line-height:30px}}.cc-highlight .cc-btn:focus,.cc-highlight .cc-btn:hover{text-decoration:none!important}.cc-highlight .cc-btn+.cc-btn{margin-top:5px}@media (max-width:575.98px){.cc-highlight .cc-btn+.cc-btn{margin-left:0}}@media (min-width:576px){.cc-highlight .cc-btn+.cc-btn{margin-top:0}}@media (max-width:991.98px){.cc-highlight .cc-btn.cc-moreinfo{display:none}}.cc-highlight .cc-btn:nth-child(n){border-color:#007abb}.cc-highlight .cc-btn:nth-child(n):focus,.cc-highlight .cc-btn:nth-child(n):hover{text-decoration:none}.cc-highlight .cc-btn:last-child{background:#007abb;border-color:#007abb;color:#fff}.cc-compliance{justify-content:flex-end}.cc-floating .cc-compliance>.cc-btn{flex:0}.cc-window.cc-popup{width:90%;max-width:990px;left:50%;transform:translateX(-50%);top:5%;max-height:90vh;overflow:hidden;background:#fff;padding:0;display:flex}.cc-window.cc-popup a{color:#007abb}.cc-window.cc-popup .cc-content{flex:1 0 auto;overflow:hidden;overflow-y:auto;padding:1em;left:0;width:100%;max-height:calc(90vh - 83px)}@media (min-width:576px){.cc-window.cc-popup .cc-content{padding:2em;width:100%;top:5%;box-shadow:none}}.cc-window.cc-popup .cc-content .cc-moreinfolink{display:inline-block}@media (min-width:576px){.cc-window.cc-popup .cc-content .cc-moreinfolink{display:none}}.cc-window.cc-popup .cc-buttons{flex:1 0 auto;max-height:83px;border-top:1px dotted #ccc;background:#fff;padding:5px;height:83px}@media (min-width:576px){.cc-window.cc-popup .cc-buttons{height:auto;position:static}}.cc-description-wrap+.cc-description-wrap{margin-top:1em}.cc-cookiedescription-wrap{clear:both}.cc-cookiedescription-wrap .cc-cookiedescription-toggle{float:right}.cc-cookiedescription-wrap .cc-cookiedescription-toggle .show{display:inline-block}.cc-cookiedescription-wrap .cc-cookiedescription-toggle .hide{display:none}.cc-cookiedescription-wrap .cc-cookiedescription{clear:both;display:none}.cc-cookiedescription-wrap .cc-cookiedescription-toggle.open .show{display:none}.cc-cookiedescription-wrap .cc-cookiedescription-toggle.open .hide{display:inline-block}.cc-cookiedescription-wrap .cc-cookiedescription-toggle.open~.cc-cookiedescription{display:block}.cc-description-title{font-weight:700}.cc-cookielist{display:flex;flex-wrap:wrap;margin-bottom:1em;flex-direction:column}.cc-cookielist~.cc-cookiedescription-wrap{display:none}.cc-cookielist .cc-cookie-checkbox{margin-right:2em}.cc-checkbox-wrap>label{white-space:nowrap;position:relative;margin:0}.cc-checkbox-wrap>label input[type=checkbox]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;opacity:0}.cc-checkbox-wrap>label .cc-checkbox-label{padding-left:30px}.cc-checkbox-wrap>label .cc-checkbox-label:before{content:"";width:20px;height:20px;border:2px solid #007abb;display:inline-block;vertical-align:middle;position:absolute;left:0;top:50%;transform:translateY(-50%)}.cc-checkbox-wrap>label .cc-checkbox-label:after{position:absolute;left:10px;top:50%;transform:translate(-50%,-50%) translateY(-1px) rotate(-50deg);transform-origin:center center;content:"";width:10px;height:5px;border-left:2px solid #007abb;border-bottom:2px solid #007abb;opacity:0}.cc-checkbox-wrap>label input[type=checkbox]:disabled~.cc-checkbox-label{color:#aaa}.cc-checkbox-wrap>label input[type=checkbox]:disabled~.cc-checkbox-label:before{border-color:#ccc;background-color:#eee}.cc-checkbox-wrap>label input[type=checkbox]:disabled~.cc-checkbox-label:after{border-color:#ccc}.cc-checkbox-wrap>label input[type=checkbox]:disabled~.slider{background-color:#007abb}.cc-checkbox-wrap>label input[type=checkbox]:hover~.cc-checkbox-label:after{opacity:.5}.cc-checkbox-wrap>label input[type=checkbox]:checked~.cc-checkbox-label:after{opacity:1}.cc-cookie-checkbox-desc-comb{display:flex;margin-bottom:2em}.cc-cookie-checkbox-desc-comb>.cc-cookiedescription-wrap{flex-grow:1}.cc-cookie-checkbox-desc-comb .cc-cookiedescription-toggle{display:none}.cc-cookie-checkbox-desc-comb .cc-cookiedescription{display:block}.cc-cookie-checkbox-desc-comb .cc-cookie-checkbox{margin-right:0;margin-left:2em}.fancybox-slide.fancybox-slide--iframe .fancybox-content{max-width:1100px}.ce-textmedia .ce-textmedia__media figure{overflow:hidden;border-radius:7px}.ce-textmedia .ce-textmedia__media figure a:focus img,.ce-textmedia .ce-textmedia__media figure a:hover img{transform:scale(1.05)}.ce-textmedia .ce-textmedia__media figure img{width:100%;height:auto;transition:transform .25s ease-in-out}@media (min-width:992px){.ce-textmedia .ce-textmedia__media.ce-textmedia__media--left{padding-right:30px}.ce-textmedia .ce-textmedia__media.ce-textmedia__media--right{padding-left:30px}}.ce-textmedia .ce-content{height:100%;display:flex;flex-direction:column;justify-content:center}@media (min-width:992px){.ce-textmedia .ce-content.ce-content--left{padding-right:30px}.ce-textmedia .ce-content.ce-content--right{padding-left:30px}}.ce-textmedia.blue-background{background-color:#007abb;color:#fff;padding-top:80px}@media (min-width:768px){.ce-textmedia.blue-background{padding-top:100px}}@media (min-width:992px){.ce-textmedia.blue-background{padding-top:150px}}.ce-textmedia.blue-background .subheadline,.ce-textmedia.blue-background h1,.ce-textmedia.blue-background h2,.ce-textmedia.blue-background h3,.ce-textmedia.blue-background h4,.ce-textmedia.blue-background h5,.ce-textmedia.blue-background h6{color:#fff}.ce-textmedia.blue-background .ce-content{padding-bottom:60px}@media (min-width:768px){.ce-textmedia.blue-background .ce-content{padding-bottom:70px}}@media (min-width:992px){.ce-textmedia.blue-background .ce-content{padding-bottom:90px;max-width:50%;margin:0 auto}}.ce-textmedia.blue-background .ce-textmedia__curve{width:100%}.ce-textmedia.blue-background .ce-textmedia__curve svg{width:100%;height:auto;fill:#fff;position:relative;top:1px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.ce-textmedia.blue-background .ce-textmedia__curve{padding-top:5.2%;position:relative}.ce-textmedia.blue-background .ce-textmedia__curve svg{position:absolute;top:1px;left:0;right:0}}.ce-textmedia.blue-background svg .darken,.ce-textmedia.blue-background svg .primary{fill:#fff}.ce-textmedia.blue-background svg .lighten,.ce-textmedia.blue-background svg .white{fill:#15265a}.ce-textmedia a.playiconlink{position:relative;display:block}.ce-textmedia a.playiconlink:before{content:"";display:block;width:95px;height:95px;position:absolute;left:50%;top:50%;margin:-47px 0 0 -47px;background-color:#fff;border-radius:50%;transition:transform .5s ease .25s}.ce-textmedia a.playiconlink:after{content:"";font-family:ds!important;position:relative;display:inline-block;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:35px;line-height:35px;color:#007abb;position:absolute;left:50%;top:50%;margin:-17px 0 0 -8px;transition:transform .5s ease}.ce-textmedia a.playiconlink:focus:after,.ce-textmedia a.playiconlink:focus:before,.ce-textmedia a.playiconlink:hover:after,.ce-textmedia a.playiconlink:hover:before{transform:scale(1.2)}.accordion{border-top:1px solid rgba(21,38,91,.08);border-bottom:1px solid rgba(21,38,91,.08)}.accordion .accordion__header{display:flex;align-items:center;min-height:60px;position:relative;padding:10px 70px 10px 15px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.accordion .accordion__header{height:60px;min-height:1px}}@media (min-width:576px){.accordion .accordion__header{padding:10px 130px 10px 100px;min-height:80px}}@media (min-width:576px) and (-ms-high-contrast:active),(min-width:576px) and (-ms-high-contrast:none){.accordion .accordion__header{min-height:1px;height:80px}}.accordion .accordion__header:active,.accordion .accordion__header:focus,.accordion .accordion__header:hover{text-decoration:none}.accordion .accordion__header .accordion__icon{display:none}@media (min-width:576px){.accordion .accordion__header .accordion__icon{display:block;position:absolute;top:50%;left:30px;margin-top:-20px;height:40px;width:40px}}.accordion .accordion__header .accordion__indicator{position:absolute;right:25px;top:50%;margin-top:-5px;transition:transform .25s ease;transform:rotate(-180deg)}@media (min-width:576px){.accordion .accordion__header .accordion__indicator{right:50px;margin-top:-9px}}.accordion .accordion__header .accordion__indicator:before{content:"";font-family:ds!important;position:relative;display:inline-block;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:9px;line-height:9px;transition:color .25s ease;color:#007abb}@media (min-width:576px){.accordion .accordion__header .accordion__indicator:before{font-size:17px;line-height:17px}}.accordion .accordion__header:focus .accordion__headline,.accordion .accordion__header:focus .accordion__indicator:before,.accordion .accordion__header:hover .accordion__headline,.accordion .accordion__header:hover .accordion__indicator:before,.accordion .accordion__header:not(.collapsed) .accordion__headline,.accordion .accordion__header:not(.collapsed) .accordion__indicator:before{color:#15265a}.accordion .accordion__header.collapsed .accordion__indicator{transform:rotate(0deg)}@media (min-width:576px){.accordion .accordion__bodywrapper{position:relative;top:-10px}}.accordion .accordion__body{transition:margin-top .5s ease}@media (min-width:576px){.accordion .accordion__body{padding:0 130px 10px 100px}}.accordion .accordion__headline{font-family:Roboto,system,-apple-system,\.SFNSText-Regular,San Francisco,Segoe UI,Helvetica Neue,Lucida Grande,sans-serif;font-weight:900;font-style:normal;font-size:17px;font-size:1.13333rem;line-height:18px;line-height:1.2rem;color:#007abb;transition:color .25s ease}@media (min-width:576px){.accordion .accordion__headline{font-size:20px;font-size:1.33333rem;line-height:21px;line-height:1.4rem}}.ce-grid--accordion+.ce-grid--accordion .accordion{border-top:none}.ce-grid--accordioncontainer{counter-reset:a}.ce-grid--accordioncontainer .accordion.accordion--shownumber{counter-increment:a}.ce-grid--accordioncontainer .accordion.accordion--shownumber .accordion__icon:empty{text-align:center}.ce-grid--accordioncontainer .accordion.accordion--shownumber .accordion__icon:empty:before{content:counter(a,decimal-leading-zero);font-size:19px;line-height:40px;color:#a7a7a7}#dAopener,.dAstylere #dAopener{border-radius:18px!important}#dAopener{background-color:#15265a!important;filter:none;padding:0 20px 1px;height:38px!important;max-width:70px;display:block!important;width:70px!important;margin-top:0;box-sizing:border-box;margin-bottom:0;left:15px}@media (max-width:767.98px){#dAopener{bottom:10px;right:10px;top:auto}#dAopener:hover{cursor:pointer}}#dAmodal .dAmodal-dark{background-color:#15265a!important}.da-control-group svg{fill:#15265a}.da-tool.da-svg-background{fill:#15265a!important}:root{--clr-primary-400:#007abb!important;--clr-primary-600:#15265a!important;--clr-primary-800:#15265a!important}#da_initial_banner svg{display:none}.notification-error{background-color:#fee;padding:15px;border-radius:3px;border-color:1px solid #d13428;color:#d13428;margin-bottom:15px}.notification-error p:last-child{margin-bottom:0}.video-unmute{color:#fff;cursor:pointer}.video-unmute:before{content:"";display:inline-block}.video-unmute:after,.video-unmute:before{font-family:ds!important;position:relative;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.video-unmute:after{content:"";display:inline-block;display:none}.video-unmute:after,.video-unmute:before{font-size:17px;line-height:17px}.video-unmute.unmute--unmuted:before{display:none}.video-unmute.unmute--unmuted:after{display:block}.tooltip{max-width:400px;padding:40px;background-color:#15265a;color:#fff;border-radius:10px;z-index:30}.tooltip .tooltip__close{position:absolute;right:10px;top:10px;padding:4px;cursor:pointer;transition:transform .25s ease}.tooltip .tooltip__close:before{content:"";font-family:ds!important;position:relative;display:inline-block;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;line-height:12px}.tooltip .tooltip__close:focus,.tooltip .tooltip__close:hover{transform:scale(1.2)}.tooltip .tooltip__title{font-size:17px;font-size:1.13333rem;line-height:18px;line-height:1.2rem;color:#fff}@media (min-width:576px){.tooltip .tooltip__title{font-size:20px;font-size:1.33333rem;line-height:21px;line-height:1.4rem}}.tooltip .tooltip__text{margin-top:25px;line-height:24px}.tooltip .tooltip__link{margin-top:25px}#gwq_snippet{border:none;width:100%;height:1010px}@media (min-width:576px){#gwq_snippet{height:850px}}@media (min-width:768px){#gwq_snippet{height:660px}}@media (min-width:992px){#gwq_snippet{height:600px}}.ce-avsite_infobox{position:relative}.ce-avsite_infobox:last-child{margin-bottom:0}.ce-avsite_infobox .infobox__image{overflow:hidden;position:absolute;left:0;top:0;right:0;bottom:0}@media (min-width:992px){.ce-avsite_infobox .infobox__image{position:relative;padding-top:40%}}.ce-avsite_infobox .infobox__image .infobox__imageholder{position:absolute;width:100%;width:calc(100% + 20px);left:-10px;top:0;right:0;bottom:0;opacity:0;background-size:cover;filter:blur(6px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius="6");transition:opacity .25s ease}.ce-avsite_infobox .infobox__image .infobox__imageholder.loaded{opacity:1}.ce-avsite_infobox .infobox__image img{position:absolute;left:0;top:0;right:0}.ce-avsite_infobox .infobox__image img.lazy--loaded{display:none}.ce-avsite_infobox .infobox__image:before{content:"";position:absolute;left:0;top:0;right:0;z-index:1;height:70%;background-image:linear-gradient(#fff,hsla(0,0%,100%,0))}.ce-avsite_infobox .infobox__content{display:flex;flex-direction:column;justify-content:center;padding-top:100px;padding-bottom:170px;position:relative;z-index:1}@media (min-width:992px){.ce-avsite_infobox .infobox__content{position:absolute;left:0;top:0;right:0;bottom:0;padding:0}}.ce-avsite_infobox .infobox__headline{text-align:center;margin-bottom:40px}@media (min-width:768px){.ce-avsite_infobox .infobox__headline{margin-bottom:50px}}@media (min-width:992px){.ce-avsite_infobox .infobox__headline{margin-bottom:60px}}@media (min-width:1200px){.ce-avsite_infobox .infobox__headline{margin-bottom:80px}}.ce-avsite_infobox .infobox__headline .subheader{color:#007abb;font-size:17px;line-height:20px;margin-bottom:10px}.ce-avsite_infobox .infobox__box{padding:40px 25px;min-height:122px;display:flex;align-items:center;background-color:#fff;margin:0 auto;border-radius:15px;flex-direction:column;box-shadow:0 3px 10px 0 rgba(0,0,0,.1);width:80vw}@media (min-width:768px){.ce-avsite_infobox .infobox__box{padding:15px 50px;flex-direction:row;border-radius:999px}}@media (min-width:992px){.ce-avsite_infobox .infobox__box{width:75vw}}@media (min-width:1200px){.ce-avsite_infobox .infobox__box{width:60vw}}.ce-avsite_infobox .box__icon svg{width:60px;height:60px}.ce-avsite_infobox .box__text{padding:20px 0}@media (min-width:768px){.ce-avsite_infobox .box__text{padding:0 33px;flex:1 0}}.ce-avsite_infobox .box__text p:last-child{margin-bottom:0}.ce-avsite_infobox .box__link a{white-space:nowrap}.infobox{background-color:#e6f0f6;padding:1.9rem;margin-bottom:1.5rem;border-radius:15px}.infobox.infobox__bg-blue{background-color:#007abb;color:#fff}.infobox.infobox__bg-blue a,.infobox.infobox__bg-blue h1,.infobox.infobox__bg-blue h2,.infobox.infobox__bg-blue h3,.infobox.infobox__bg-blue h4,.infobox.infobox__bg-blue h5,.infobox.infobox__bg-blue h6{color:#fff!important}.infobox p:last-child{margin-bottom:0}blockquote{color:#007abb;font-weight:900;font-style:italic;line-height:1.667;position:relative;padding-left:45px;margin-bottom:1.5rem}@media (min-width:992px){blockquote{padding-left:90px}}blockquote:before{content:"”";font-size:50px;line-height:.8;position:absolute;left:0;top:0;display:inline-block;vertical-align:top}@media (min-width:992px){blockquote:before{font-size:100px}}blockquote em,blockquote i{color:#15265a;font-weight:300}hr{height:5px;border:none;background-color:rgba(21,38,91,.08);border-radius:1px;margin:0}.ce-bodytext ul,.ce-content ul,.cke_editable ul{margin:0 0 1rem;padding:0;list-style:none}.ce-bodytext ul li,.ce-content ul li,.cke_editable ul li{border-bottom:1px solid rgba(21,38,91,.08);font-size:15px;font-size:1rem;line-height:24px;line-height:1.6rem;padding:8px 0 7px 35px;position:relative}.ce-bodytext ul li:before,.ce-content ul li:before,.cke_editable ul li:before{content:"";display:block;width:9px;height:9px;border-radius:50%;position:absolute;left:11px;top:16px;background-color:#007abb}.ce-bodytext ul li:last-child,.ce-content ul li:last-child,.cke_editable ul li:last-child{border-bottom:none}.ce-bodytext ul.checkmark li,.ce-content ul.checkmark li,.cke_editable ul.checkmark li{border:none}.ce-bodytext ul.checkmark li:before,.ce-content ul.checkmark li:before,.cke_editable ul.checkmark li:before{content:"";font-family:ds!important;position:relative;display:inline-block;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;line-height:22px;color:#007abb;position:absolute;left:7px;top:9px;width:auto;height:auto;background-color:transparent}.ce-bodytext ul.checkmark-small li,.ce-content ul.checkmark-small li,.cke_editable ul.checkmark-small li{border:none;font-size:13px;line-height:21px;padding:0 0 0 19px}.ce-bodytext ul.checkmark-small li:before,.ce-content ul.checkmark-small li:before,.cke_editable ul.checkmark-small li:before{content:"";font-family:ds!important;position:relative;display:inline-block;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:8px;vertical-align:middle;position:absolute;left:0;top:0;width:auto;height:auto;background-color:transparent}.ce-bodytext ol,.ce-content ol,.cke_editable ol{margin:0 0 1rem;padding:0;counter-reset:b;list-style:none}.ce-bodytext ol li,.ce-content ol li,.cke_editable ol li{font-size:15px;font-size:1rem;line-height:24px;line-height:1.6rem;padding:8px 0 7px 35px;position:relative}.ce-bodytext ol li:before,.ce-content ol li:before,.cke_editable ol li:before{counter-increment:b;content:counter(b) ". ";font-family:Roboto,system,-apple-system,\.SFNSText-Regular,San Francisco,Segoe UI,Helvetica Neue,Lucida Grande,sans-serif;font-weight:700;font-style:normal;position:absolute;left:12px;top:8px}.glossary__anchor{position:relative;display:block;top:-70px;visibility:hidden}@media (min-width:768px){.glossary__anchor{top:-100px}}.glossary__letters{display:flex;align-items:center;justify-content:space-between;list-style:none;text-align:center;background-color:#e2f1f9;border-radius:999px;padding:15px;margin-bottom:30px}@media (min-width:768px){.glossary__letters{margin-bottom:50px}}@media (min-width:992px){.glossary__letters{padding:21px}}.glossary__letters li{display:inline-block;vertical-align:middle;font-family:Roboto,system,-apple-system,\.SFNSText-Regular,San Francisco,Segoe UI,Helvetica Neue,Lucida Grande,sans-serif;font-weight:900;font-style:normal;color:rgba(21,38,90,.08);text-transform:uppercase;font-size:15px;line-height:15px}@media (min-width:992px){.glossary__letters li{font-size:25px;line-height:25px}}.glossary__letters li a,.glossary__letters li span{display:block;vertical-align:middle;margin:0;padding:0;background:transparent}.glossary__letters li a{color:#007abb;transition:background .25s ease,color .25s ease;position:relative;z-index:1}.glossary__letters li a:before{content:"";position:absolute;left:50%;top:50%;margin:-12.5px -12.5px 0;width:25px;height:25px;z-index:-1;border-radius:50%;transition:background-color .25s ease}@media (min-width:992px){.glossary__letters li a:before{margin:-22.5px -22.5px 0;width:45px;height:45px}}.glossary__letters li a.active,.glossary__letters li a:focus,.glossary__letters li a:hover{color:#fff;text-decoration:none}.glossary__letters li a.active:before,.glossary__letters li a:focus:before,.glossary__letters li a:hover:before{background-color:#15265a}.glossary__filter{text-align:center}.glossary__filter select{width:100px;margin-bottom:30px}a.glossary__term__linkwrap{color:#15265a}a.glossary__term__linkwrap:focus,a.glossary__term__linkwrap:hover{color:#15265a;outline:0;text-decoration:none}a.glossary__term__linkwrap:focus .glossary__fakelink,a.glossary__term__linkwrap:hover .glossary__fakelink{background-size:100% 1px;background-position:0 100%}.glossary__term{position:relative;padding:15px 0}@media (min-width:768px){.glossary__term{padding:25px 15px}}.glossary__term:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:rgba(21,38,91,.08)}@media (min-width:768px){.glossary__term:after{left:15px;right:15px}}.glossary__term h5{margin-top:0}@media (min-width:768px){.glossary__term{width:100%}.glossary__term .glossary__text p:last-child{margin-bottom:0}.glossary__term .glossary__more{white-space:nowrap}}.glossary__fakelink{background-image:linear-gradient(transparent,#007abb 0);background-color:transparent;background-size:0 1px;background-repeat:no-repeat;background-position:100% 100%;transition:background-size .25s cubic-bezier(.2,0,.1,1);margin-top:10px}.datebox{position:absolute;left:22px;top:22px;width:52px;background-color:#fff;border-radius:3px;text-align:center;padding:14px 0 12px;font-size:13px;color:#15265a}.datebox:first-line{font-size:15px;font-family:Roboto,system,-apple-system,\.SFNSText-Regular,San Francisco,Segoe UI,Helvetica Neue,Lucida Grande,sans-serif;font-weight:900;font-style:normal;color:#15265a}.datebox span{display:block}.frontpageteasercontainer{position:relative}.frontpageteasercontainer:after{display:block;clear:both;content:""}.frontpageteasercontainer figure{position:relative;overflow:hidden}.frontpageteasercontainer figure img{width:100%;height:auto;transition:transform .25s ease-in-out;will-change:transform}.frontpageteasercontainer figure a:focus img,.frontpageteasercontainer figure a:hover img{transform:scale(1.05)}@media (min-width:768px){.frontpageteasercontainer>div .ce-content{padding:20px}}@media (min-width:992px){.frontpageteasercontainer>div .ce-content{padding:30px}}.frontpageteasercontainer .ce-textmedia figure{border-radius:0}.contact{padding:40px 100px 40px 0;height:100%;font-size:15px;font-size:1rem;line-height:24px;line-height:1.6rem}@media (min-width:576px){.contact{padding:40px 100px 40px 0}}@media (min-width:768px){.contact{padding:20px 125px 20px 25px}}@media (min-width:992px){.contact{padding:20px 160px 20px 60px}}.contact .contact__name{font-size:17px;font-size:1.13333rem;line-height:18px;line-height:1.2rem}@media (min-width:576px){.contact .contact__name{font-size:20px;font-size:1.33333rem;line-height:21px;line-height:1.4rem}}.contact .contact__departyment{color:#007abb;margin-bottom:5px}.contact .contact__phonenumber,.contact .contact__phonenumber:focus,.contact .contact__phonenumber:hover{color:#15265a}.contact .contact__additional-information{margin-top:5px}.contact .contact__image{position:relative;margin-bottom:45px}.contact .contact__image:before{left:-10px;top:-5;border-radius:50%;border:3px solid #15265a}.contact .contact__image:after,.contact .contact__image:before{content:"";position:absolute;display:block;width:100%;height:100%}.contact .contact__image:after{left:15px;top:5px;border-radius:50%;background-color:#e2f1fa}.contact .contact__image img{width:100%;height:auto;border-radius:50%;position:relative;z-index:1}.contact .contact__links{padding-left:20px;position:absolute;left:100%;margin-left:20px;top:50%;transform:translateY(-50%)}.contact .contact__links a{width:75px}.contact .contact__links a.contact__mail:before{content:"";font-size:13px;line-height:13px}.contact .contact__links a.contact__mail:before,.contact .contact__links a.contact__phone:before{font-family:ds!important;position:relative;display:inline-block;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.contact .contact__links a.contact__phone:before{content:"";font-size:16px;line-height:16px;top:1px}.contact .contact__links a.contact__xing:before{content:"";font-size:14px;line-height:14px}.contact .contact__links a.contact__linkedin:before,.contact .contact__links a.contact__xing:before{font-family:ds!important;position:relative;display:inline-block;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.contact .contact__links a.contact__linkedin:before{content:"";font-size:13px;line-height:13px}.contact .contact__links a span{display:none}@media (min-width:768px){.ce-grid .contactlist .row>*{flex:0 0 100%;max-width:100%}}.contactlist .row>* .contact{border-top:1px solid rgba(21,38,91,.08)}@media (min-width:768px){.contactlist .row>* .contact{border:none}.contactlist .row>:nth-child(2n){border-left:1px solid rgba(21,38,91,.08)}}.search__entry{background-color:#15265a;color:#fff;padding:30px 0}@media (min-width:768px){.search__entry{padding:60px 0}.search__entry>form{width:100%}}.search__entry button{width:100%;height:100%;background-color:#e8f0f5;color:#fff;text-align:center;padding:0;margin:0;outline:none;border:none;font-size:17px;font-size:1.13333rem;line-height:18px;line-height:1.2rem}@media (min-width:576px){.search__entry button{font-size:20px;font-size:1.33333rem;line-height:21px;line-height:1.4rem}}.search__entry button:active,.search__entry button:focus,.search__entry button:hover{outline:none}.indexedsearch_pi2 #results{position:relative;top:-100px}.indexedsearch_pi2 .teaser.teaser--list .teaser__teasertext{display:block}.entry__search{text-align:center}.entry__search .search__inner{max-width:1600px;margin:0 auto;width:100%;display:block;position:relative}.entry__search .search__icon{width:20px;height:20px;position:absolute;top:0;cursor:pointer;background-color:transparent;right:10px;margin-top:7px}@media (min-width:768px){.entry__search .search__icon{right:20px;margin-top:14px;width:35px;height:35px}}@media (min-width:992px){.entry__search .search__icon{right:18px;margin-top:14px}}.entry__search .search__icon:before{content:"";font-family:ds!important;position:relative;display:inline-block;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;line-height:20px;color:#fff}@media (min-width:768px){.entry__search .search__icon:before{font-size:35px;line-height:35px}}.entry__search input{background:transparent;color:#fff;display:block;width:100%;height:35px;padding:0 10px;outline:none;border:1px solid #fff;font-size:20px}@media (min-width:768px){.entry__search input{height:63px;padding:0 20px;font-size:30px}}.search__paginator{width:100%;padding:20px 0;border-top:1px solid rgba(21,38,91,.08)}@media (min-width:768px){.search__paginator{padding:50px 0}}.search__paginator:empty{display:none}.search__paginator ul{list-style:none;padding:0;text-align:center}.search__paginator ul li{display:inline-block;padding:0 7px}.search__paginator ul li a{margin-bottom:5px}.indexedsearch_pi2 .tx-indexedsearch-info-noresult{padding-top:60px;font-size:22px;font-size:1.46667rem;line-height:25px;line-height:1.66667rem;margin:0 auto}@media (min-width:768px){.indexedsearch_pi2 .tx-indexedsearch-info-noresult{padding-top:90px}}@media (min-width:992px){.indexedsearch_pi2 .tx-indexedsearch-info-noresult{padding-top:120px}}@media (min-width:576px){.indexedsearch_pi2 .tx-indexedsearch-info-noresult{font-size:30px;font-size:2rem;line-height:36px;line-height:2.4rem}}@media (min-width:768px){.indexedsearch_pi2 .teaser.teaser--list{padding-top:20px;padding-bottom:20px}}.eventdetail .eventdetail__overviewlink{margin-bottom:30px}.eventdetail .eventdetail__overviewlink:before{content:"";font-family:ds!important;position:relative;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:9px;margin-right:7px;display:inline-block}.eventdetail .eventdetail__header{margin-bottom:25px}.eventdetail .col-icon{flex-grow:0;flex-shrink:1;max-width:140px}.eventdetail .event__icon{margin-bottom:15px}@media (min-width:576px){.eventdetail .event__icon{margin-bottom:25px}}@media (min-width:992px){.eventdetail .event__icon{margin-bottom:0}}.eventdetail .event__icon svg{width:50px;height:50px}@media (min-width:576px){.eventdetail .event__icon svg{width:70px;height:70px}}@media (min-width:768px){.eventdetail .event__icon svg{width:100px;height:100px}}.eventdetail .event__kicker,.eventdetail h1{margin-bottom:.5rem}@media (min-width:576px){.eventdetail h1{margin-bottom:0}}.eventdetail .col-date{flex-grow:0;flex-shrink:1;white-space:nowrap}@media (min-width:576px){.eventdetail .col-date{margin-top:20px}}@media (min-width:992px){.eventdetail .col-date{margin-left:20px;text-align:right}}.eventdetail .col-date .event__date{font-size:17px;font-size:1.13333rem;line-height:18px;line-height:1.2rem}@media (min-width:576px){.eventdetail .col-date .event__date{font-size:20px;font-size:1.33333rem;line-height:21px;line-height:1.4rem}}.eventdetail .teaser__infotext{color:#15265a;margin-bottom:1rem;display:none}.eventdetail .teaser__infotext,.eventdetail .teaser__infotext:before{font-size:13px;font-size:.86667rem;line-height:20px;line-height:1.33333rem}.eventdetail .teaser__infotext:before{content:"";font-family:ds!important;position:relative;display:inline-block;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:5px}@media (min-width:768px){.eventdetail .teaser__infotext{display:block}}.eventdetail .btn-rte-primary{margin-top:15px}.eventdetail .event__referents{margin-top:25px;padding-top:25px;border-top:1px solid #dee2e6}@media (min-width:768px){.eventdetail .event__referents{margin-top:38px}}@media (min-width:992px){.eventdetail .event__referents{margin-top:50px}}@media (min-width:768px){.eventdetail .event__referents{padding-top:38px}}@media (min-width:992px){.eventdetail .event__referents{padding-top:50px}}.eventdetail .event__referents h3{margin-bottom:25px}.fancyboxSlideshow{position:relative}.fancyboxSlideshow .fancyboxSlideshow__top{top:0;background-image:linear-gradient(#fff,hsla(0,0%,100%,0))}.fancyboxSlideshow .fancyboxSlideshow__top .icon:before{content:"";font-family:ds!important;position:relative;display:inline-block;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:0}.fancyboxSlideshow .fancyboxSlideshow__bottom{bottom:0;background-image:linear-gradient(hsla(0,0%,100%,0),#fff)}.fancyboxSlideshow .fancyboxSlideshow__bottom .icon:before{content:"";font-family:ds!important;position:relative;display:inline-block;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:0}.fancyboxSlideshow .fancyboxSlideshow__bottom,.fancyboxSlideshow .fancyboxSlideshow__top{position:absolute;left:0;right:0;height:75px;z-index:1;opacity:0;pointer-events:none;transition:opacity .25s ease}.fancyboxSlideshow .fancyboxSlideshow__bottom .icon,.fancyboxSlideshow .fancyboxSlideshow__top .icon{pointer-events:none}@media (min-width:576px){.fancyboxSlideshow .fancyboxSlideshow__bottom,.fancyboxSlideshow .fancyboxSlideshow__top{height:150px}}.fancyboxSlideshow .fancyboxSlideshow__bottom .icon:before,.fancyboxSlideshow .fancyboxSlideshow__top .icon:before{position:absolute;left:50%;margin-left:-6px;font-size:12px;line-height:12px;color:#007abb}.fancyboxSlideshow .fancyboxSlideshow__scrollSlider{overflow:hidden;transition:height .25s ease}.fancyboxSlideshow .fancyboxSlideshow__scrollSlider .scrollSlider__image{display:block;margin-bottom:30px;border-radius:10px;overflow:hidden}.fancyboxSlideshow .fancyboxSlideshow__scrollSlider .scrollSlider__image img{width:100%;height:auto}@media (max-width:575.98px){.fancyboxSlideshow .scrollSlider__imagecol{padding-left:20px;padding-right:20px}.fancyboxSlideshow .scrollSlider__imagerow{margin-left:-20px;margin-right:-20px}}.fancyboxSlideshow.fancyboxSlideshow--overflow-top .fancyboxSlideshow__top{opacity:1}.fancyboxSlideshow.fancyboxSlideshow--overflow-top .fancyboxSlideshow__top .icon{pointer-events:all}.fancyboxSlideshow.fancyboxSlideshow--overflow-bottom .fancyboxSlideshow__bottom{opacity:1}.fancyboxSlideshow.fancyboxSlideshow--overflow-bottom .fancyboxSlideshow__bottom .icon{pointer-events:all}.avsite_newsfrontpage .newsfrontpage{color:#15265a}.avsite_newsfrontpage .newsfrontpage:focus,.avsite_newsfrontpage .newsfrontpage:hover{color:#15265a;text-decoration:none}.avsite_newsfrontpage .newsfrontpage:focus img,.avsite_newsfrontpage .newsfrontpage:hover img{transform:scale(1.05)}.avsite_newsfrontpage .newsfrontpage:focus .link-arrow,.avsite_newsfrontpage .newsfrontpage:hover .link-arrow{background-size:100% 1px;background-position:0 100%}.avsite_newsfrontpage .newsfrontpage__image{position:relative}.avsite_newsfrontpage .newsfrontpage__image--with-description:before{content:"";position:absolute;left:0;bottom:0;right:0;height:45%;opacity:.4;background-image:linear-gradient(rgba(0,122,187,0),#007abb)}.avsite_newsfrontpage .newsfrontpage__image--with-description .image__description{position:absolute;left:22px;bottom:20px;right:22px;color:#fff;font-size:15px;font-size:1rem;line-height:24px;line-height:1.6rem}.avsite_newsfrontpage .newsfrontpage__image figure{overflow:hidden}.avsite_newsfrontpage .newsfrontpage__image figure img{width:100%;height:auto;transition:transform .25s ease}.avsite_newsfrontpage .newsfrontpage__image .link-arrow{background-image:linear-gradient(transparent,#007abb 0);background-color:transparent;background-size:0 1px;background-repeat:no-repeat;background-position:100% 100%;transition:background-size .25s cubic-bezier(.2,0,.1,1)}.avsite_newsoverview .row .overview__entry{border-bottom:1px solid rgba(21,38,91,.08)}.avsite_newsoverview .row:first-of-type .overview__entry{border-top:1px solid rgba(21,38,91,.08)}.overview__entry{display:flex;flex-wrap:wrap;align-items:center;width:100%;padding:20px 0;position:relative}.overview__entry:before{content:"";font-family:ds!important;position:relative;display:inline-block;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:0;top:50%;margin-top:-9px;font-size:18px;line-height:18px;color:#007abb}@media (min-width:768px){.overview__entry:before{display:none}}@media (min-width:768px){.overview__entry{flex-wrap:nowrap;padding:10px 0;min-height:110px}}.overview__entry .entry__date{flex:0 0 100%;margin-bottom:10px;padding-right:35px}@media (min-width:576px){.overview__entry .entry__date{flex:0 0 60px;text-align:center;padding-right:20px;margin-bottom:0}}@media (min-width:768px){.overview__entry .entry__date{flex:0 0 86px;padding-right:40px}}.overview__entry .entry__date>div{font-size:13px;color:#15265a}@media (min-width:576px){.overview__entry .entry__date>div{width:44px;margin:0 auto}.overview__entry .entry__date>div:first-line{font-size:20px;font-family:Roboto,system,-apple-system,\.SFNSText-Regular,San Francisco,Segoe UI,Helvetica Neue,Lucida Grande,sans-serif;font-weight:900;font-style:normal;color:#15265a}}.overview__entry .entry__content{flex:1 0;padding-right:35px}@media (min-width:768px){.overview__entry .entry__content{padding-right:15px}}.overview__entry .entry__teaser{display:none}@media (min-width:768px){.overview__entry .entry__teaser{display:inline-block}}.overview__entry .entry__fakelink{display:none}@media (min-width:768px){.overview__entry .entry__fakelink{display:block}}.overview__entry .entry__fakelink .btn{display:none;transition:background-color .25s ease,color .25s ease}@media (min-width:768px){.overview__entry .entry__fakelink .btn{display:inline-block}}a.overview__entry{color:#15265a}a.overview__entry:focus,a.overview__entry:hover{text-decoration:none;color:#15265a}a.overview__entry:focus .entry__fakelink .btn,a.overview__entry:hover .entry__fakelink .btn{color:#0069a2;background-color:#e8f0f5}.avsite_newsdetail .newsdetail__overviewlink{margin-bottom:30px}.avsite_newsdetail .newsdetail__overviewlink:before{content:"";font-family:ds!important;position:relative;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:9px;margin-right:7px;display:inline-block}.avsite_newsdetail .newsdetail__teaser{font-size:20px;line-height:30px;color:#007abb}.avsite_newsdetail .newsdetail__description,.avsite_newsdetail .newsdetail__downloads{margin-top:40px}.extbase-debugger input[type=checkbox]{display:inline-block}.login-from,.login-reset-form{margin-top:10px}@media (min-width:768px){.login-from,.login-reset-form{margin-top:18px}}@media (min-width:992px){.login-from,.login-reset-form{margin-top:25px}}.login-from .form-navigation,.login-reset-form .form-navigation{margin-bottom:10px}@media (min-width:768px){.login-from .form-navigation,.login-reset-form .form-navigation{margin-bottom:18px}}@media (min-width:992px){.login-from .form-navigation,.login-reset-form .form-navigation{margin-bottom:25px}}.switch{position:relative;display:inline-block;width:90px;height:34px}.switch input{display:none}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#747474;transition:.5s}.slider:before{content:"";font-family:ds!important;position:relative;display:inline-block;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;height:26px;width:26px;left:4px;background-color:#fff;bottom:4px;transition:.5s;font-size:12px;text-align:center;line-height:26px;color:#747474}input:checked+.slider{background-color:#007abb}input:checked+.slider:before{transform:translateX(55px);content:"";color:#007abb}input:checked+.slider .off{display:none}input:checked+.slider .on{display:block}.on{display:none}.off,.on{color:#fff;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;font-size:10px}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}#botario-chat-floating-button{display:none}body{background-color:#fff}.body--header-fixed{padding-top:80px}@media (min-width:78.125em){.body--header-fixed{padding-top:130px}}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(../fonts/roboto-v30-latin-ext_latin-300.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:italic;font-weight:300;src:url(../fonts/roboto-v30-latin-ext_latin-300italic.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto-v30-latin-ext_latin-regular.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:url(../fonts/roboto-v30-latin-ext_latin-italic.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/roboto-v30-latin-ext_latin-700.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:url(../fonts/roboto-v30-latin-ext_latin-900.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:italic;font-weight:900;src:url(../fonts/roboto-v30-latin-ext_latin-900italic.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:url(../fonts/roboto-v30-latin-ext_latin-700italic.woff2) format("woff2")}.f-text{font-family:Roboto,system,-apple-system,\.SFNSText-Regular,San Francisco,Segoe UI,Helvetica Neue,Lucida Grande,sans-serif}.f-w-normal{font-weight:400}.f-brand,.f-fallback{font-family:Arial Narrow,arial,sans-serif}.f-small{font-size:1.4rem;line-height:1.43}.f-default,.f-small{letter-spacing:1.2px}.f-default{font-size:2rem;line-height:1.45}.f-large{font-size:2.6rem;letter-spacing:1.2px;line-height:1.3}.f-normalcase{text-transform:none}.f-uppercase{text-transform:uppercase}.f-w-normal{font-variation-settings:"wght" 86;font-weight:86}.f-w-bold{font-variation-settings:"wght" 700;font-weight:700}.f-w-light{font-variation-settings:"wght" 300;font-weight:300}.f-s-normal{font-style:normal}.f-s-italic{font-style:italic}html{color:#007abb;font-family:Roboto,system,-apple-system,\.SFNSText-Regular,San Francisco,Segoe UI,Helvetica Neue,Lucida Grande,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:300;min-height:100%;scroll-behavior:smooth}.has-overlay{overflow:hidden}.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:1rem}.u-margin-top-2x{margin-top:2rem}.u-margin-bottom{margin-bottom:1rem}.u-margin-bottom-2x{margin-bottom:2rem}.u-padding-top{padding-top:1rem}.u-padding-top-2x{padding-top:2rem}.u-padding-bottom{padding-bottom:1rem}.u-padding-bottom-2x{padding-bottom:2rem}.u-highlight{background-color:#15265a;padding:0 .15em}.u-highlight-text{color:#15265a}.u-no-wrap{white-space:nowrap}:root{--slider-button-icon-size:14px;--slider-button-color:#000;--slider-button-background-color:#fff;--slider-button-hover-color:#fff;--slider-button-hover-background-color:#000;--slider-dot-color:#fff;--slider-dot-border-color:#fff;--slider-dot-active-color:#fff;--slider-dot-active-background-color:#fff}.rsm-slider:before{display:none}.rsm-slider__items{display:flex;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}.rsm-slider__items::-webkit-scrollbar{display:none}.rsm-slider__item{flex-shrink:0;scroll-snap-align:center;vertical-align:middle;width:100%}.rsm-slider__buttons{display:none;opacity:1;transition-property:opacity;width:100%}.rsm-slider__buttons[focus-within],.rsm-slider__items:hover .rsm-slider__buttons{opacity:1}.rsm-slider__buttons:focus-within,.rsm-slider__items:hover .rsm-slider__buttons{opacity:1}.rsm-slider__button{background-color:var(--slider-button-background-color);color:var(--slider-button-color);font-size:var(--slider-button-icon-size);padding:calc(var(--slider-button-icon-size)/2);position:absolute;top:50%;transform:translateY(-50%);transition-property:background-color;z-index:1}.rsm-slider__button:hover{background-color:var(--slider-button-hover-background-color);color:var(--slider-button-hover-color)}.rsm-slider__button--hidden{display:none}.rsm-slider__button--prev{left:0}.rsm-slider__button--next{right:0}.rsm-slider__dots-list{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.rsm-slider__dot{border:1px solid var(--slider-dot-border-color);border-radius:50%;color:var(--slider-dot-color);display:block;height:var(--slider-dot-size);transition-property:background-color;width:var(--slider-dot-size)}.rsm-slider__dot[aria-current=true]{background-color:var(--slider-dot-active-background-color);color:var(--slider-dot-active-color)}.icon,.icon-material{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}.breadcrumb::-webkit-scrollbar{display:none}.breadcrumb__list{list-style:none;margin:0;padding-left:0;display:flex;flex-wrap:wrap}.breadcrumb__item{color:rgba(21,38,90,.7);font-size:13px;letter-spacing:.5px}.breadcrumb__list-item:last-child .breadcrumb__item{color:#15265a;font-weight:700}@media (min-width:78.125em){.breadcrumb__item{font-size:15px}}.breadcrumb__label{transition:color .2s}.breadcrumb__item:-webkit-any-link:focus .breadcrumb__label,.breadcrumb__item:-webkit-any-link:hover .breadcrumb__label{color:#15265a;text-decoration:underline}.breadcrumb__item:-moz-any-link:focus .breadcrumb__label,.breadcrumb__item:-moz-any-link:hover .breadcrumb__label{color:#15265a;text-decoration:underline}.breadcrumb__item:link:focus .breadcrumb__label,.breadcrumb__item:visited:focus .breadcrumb__label,.breadcrumb__item:link:hover .breadcrumb__label,.breadcrumb__item:visited:hover .breadcrumb__label{color:#15265a;text-decoration:underline}.breadcrumb__item:any-link:focus .breadcrumb__label,.breadcrumb__item:any-link:hover .breadcrumb__label{color:#15265a;text-decoration:underline}.breadcrumb__icon{font-size:18px;margin:0 2px}.breadcrumb__item:-webkit-any-link:focus .breadcrumb__icon,.breadcrumb__item:-webkit-any-link:hover .breadcrumb__icon{color:rgba(21,38,90,.7)}.breadcrumb__item:-moz-any-link:focus .breadcrumb__icon,.breadcrumb__item:-moz-any-link:hover .breadcrumb__icon{color:rgba(21,38,90,.7)}.breadcrumb__item:link:focus .breadcrumb__icon,.breadcrumb__item:visited:focus .breadcrumb__icon,.breadcrumb__item:link:hover .breadcrumb__icon,.breadcrumb__item:visited:hover .breadcrumb__icon{color:rgba(21,38,90,.7)}.breadcrumb__item:any-link:focus .breadcrumb__icon,.breadcrumb__item:any-link:hover .breadcrumb__icon{color:rgba(21,38,90,.7)}.breadcrumb__icon--home{font-size:20px;margin:0;opacity:.7;position:relative;top:-1px;transition:opacity .2s}.breadcrumb__item:-webkit-any-link:focus .breadcrumb__icon--home,.breadcrumb__item:-webkit-any-link:hover .breadcrumb__icon--home{opacity:1}.breadcrumb__item:-moz-any-link:focus .breadcrumb__icon--home,.breadcrumb__item:-moz-any-link:hover .breadcrumb__icon--home{opacity:1}.breadcrumb__item:link:focus .breadcrumb__icon--home,.breadcrumb__item:visited:focus .breadcrumb__icon--home,.breadcrumb__item:link:hover .breadcrumb__icon--home,.breadcrumb__item:visited:hover .breadcrumb__icon--home{opacity:1}.breadcrumb__item:any-link:focus .breadcrumb__icon--home,.breadcrumb__item:any-link:hover .breadcrumb__icon--home{opacity:1}.kicker{color:#007abb;display:inline-block;font-size:14px;font-weight:700;margin:0}.t-dark .kicker{color:#fff}.mask{pointer-events:none;width:100%}.mask svg{height:auto;width:100%}.textinput__inner{padding-bottom:2rem;position:relative}.textinput__inner .textinput__error{bottom:.5rem;position:absolute}.textinput__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cbcbcb;border-radius:5px;font:inherit;font-weight:700;height:35px;padding:10px 15px;width:100%}.textinput__error{font-size:12px;font-size:.8rem;line-height:16px;line-height:1.06667rem;color:red}.textinput__error[aria-hidden=true]{display:none}.office-item{position:relative}.office-item__inner[open]{padding-bottom:25px}.office-item__content-item{position:relative}.office-item__content-item--icon{padding-left:calc(1em + 1rem)}.office-item__content-item+.office-item__content-item{margin-top:2rem}.office-item__title{color:#007abb;display:block;font-weight:700;list-style:none;padding:20px 2em 20px 20px;position:relative}.office-item__title[data-distance]:after{content:"(" attr(data-distance) " km)";display:inline-block;margin-left:.3em}.office-item__indicator{--indicator-rotation:90deg}.office-item__indicator:after,.office-item__indicator:before{background-color:#007abb;border-radius:.75px;content:"";height:1em;position:absolute;right:1em;transform:rotate(var(--indicator-rotation));transition-duration:.2s;transition-property:transform;width:1.5px;will-change:transform}.office-item__inner:not([open]) .office-item__indicator:after{--indicator-rotation:0deg}.office-item__content-icon{fill:currentColor;left:0;position:absolute}.office-item__content-title{display:block;font-weight:700}.office-item__content-text{line-height:20px;margin-top:8px}.office-item__content-text>*{display:block;max-width:100%;padding:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}.office-item__content-text .link{font-weight:400}.picture{flex-grow:1;line-height:0;position:relative}.picture__image{display:block;transition-property:opacity;width:100%}.picture--cover .picture__image{height:100%;object-fit:cover;width:100%}.search-toolbar{display:flex;font-size:14px;justify-content:space-between}.search-toolbar__text{margin:0}@media (min-width:30em){.search-toolbar__text--mobile{display:none}}.search-toolbar__text--desktop{display:none}@media (min-width:30em){.search-toolbar__text--desktop{display:block}}.search-toolbar__filter{display:flex}.search-toolbar__filter .search-toolbar__text{margin-right:10px}.search-toolbar__select{position:relative;top:-3px}.search-toolbar__select .select2-selection{border:0!important;box-shadow:none!important;height:auto!important}.search-toolbar__select .select2-selection__rendered{font-size:14px!important;font-weight:700!important;padding-left:0!important;padding-top:0!important}.search-bar{position:relative;text-align:left}.search-bar__inner{margin:0 auto;max-width:720px;position:relative}.search-bar__form{position:relative}.search-bar__input{background-color:#e6f0f6;border:0;border-radius:20px;font-size:18px;font-weight:400;height:40px;padding:0 3rem 0 1.5rem;width:100%}@media (min-width:48em){.search-bar__input{border-radius:30px;height:60px}}.search-bar__buttons-left{display:flex;height:100%;left:0;padding:3px;position:absolute;top:0}.search-bar__buttons-left+.search-bar__input{padding:0 3rem}.search-bar__buttons-right{display:flex;height:100%;padding:3px;position:absolute;right:0;top:0}.search-bar__button{background-color:#007abb;border:0;border-radius:50%;height:34px;width:34px}.search-bar__button:before{content:"";font-family:ds!important;position:relative;display:inline-block;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:14px;line-height:14px}@media (min-width:48em){.search-bar__button:before{font-size:20px;line-height:20px}}@media (min-width:48em){.search-bar__button{height:54px;width:54px}}.search-bar__close{align-items:center;background-color:transparent;border:0;display:flex;font-size:42px;font-weight:100;height:34px;justify-content:center;margin-left:6px;transition:all .25s ease;width:34px}.search-bar__close:focus{outline:none}@media (min-width:48em){.search-bar__close{display:none}}.search-bar__reset{align-items:center;background-color:transparent;border:0;display:flex;font-size:42px;font-weight:100;height:34px;justify-content:center;margin-right:3px;transition:all .25s ease;width:34px}.search-bar__reset[aria-hidden=false]{opacity:1;transform:scale(1);visibility:visible}.search-bar__reset[aria-hidden=true]{opacity:0;transform:scale(.75);visibility:hidden}.search-bar__reset:after{content:"+";display:block;transform:rotate(45deg)}.search-bar__reset:focus{outline:none}@media (min-width:48em){.search-bar__reset{height:54px;width:54px}}.search-bar__suggestions{position:absolute;top:100%;width:100%}.search-bar__suggestions[aria-hidden=true]{opacity:0;visibility:hidden}.search-bar__suggestions[aria-hidden=false]{opacity:1;visibility:visible}.search-bar__suggestions-inner{background-color:#e6f0f6;border-radius:20px;margin-top:1rem;padding:2rem}.search-bar__list-item{margin-top:1rem}.search-bar__list-item-link{font-size:17px;font-size:1.13333rem;line-height:18px;line-height:1.2rem;font-weight:400}@media (min-width:576px){.search-bar__list-item-link{font-size:20px;font-size:1.33333rem;line-height:21px;line-height:1.4rem}}.search-bar__list-item-link .search-bar__highlight{font-style:normal;position:relative}.search-bar__list-item-link .search-bar__highlight:after{background:#15265a;bottom:0;content:"";display:block;height:2px;left:0;opacity:.5;position:absolute;width:100%}.search-bar__list-title{color:#007abb;display:inline-block;font-size:14px;font-weight:700;margin:0}.search-bar__list-inner{list-style:none;margin:0;padding-left:0}.teaser--list{border-bottom:1px solid #dee2e6}@keyframes f{0%{opacity:0;transform:translateX(1rem)}to{opacity:1;transform:translateX(0)}}.chatbox{animation:f .5s ease;bottom:5rem;padding:4rem 10px 10px;pointer-events:none;position:fixed;transition:bottom .25s;width:100%;will-change:bottom;z-index:100}.chatbox.chatbox--hidden,.chatbox.js-chatbox:not(.js-chatbox--initialized){display:none}.chatbox__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#15265a;border:0;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.4);display:block;height:60px;margin-left:auto;padding:1px;pointer-events:all;width:60px}.chatbox__button:hover{background-color:#007abb}.chatbox__button-image{height:100%;width:100%}.chatbox__button-text{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}.chatbox__attention-message-container{animation:f .5s;background-color:#e6f0f6;border:1px solid #bbb;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.2);height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-bottom:10px;margin-left:auto;max-width:100%;padding:1rem;pointer-events:all;width:-webkit-max-content;width:-moz-max-content;width:max-content}.chatbox__attention-message-container.chatbox__attention-message-container--hidden{display:none}.tab-bar__items{display:flex;flex-flow:row wrap;gap:1rem 2.5rem;justify-content:flex-start;list-style:none;padding:0}.tab-bar__item{color:#007abb}.tab-bar__item--selected{border-bottom:2px solid;color:#15265a}.tab-bar__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:inherit;font:inherit;padding:.5rem 0}.tab-bar__tab:focus,.tab-bar__tab.focus-visible{outline:none}.tab-bar__tab:focus,.tab-bar__tab:focus-visible{outline:none}.tab-bar__tab-content:not([aria-expanded=true]){display:none}.office-list__inner{height:100%;width:100%}.office-list__items{list-style:none;padding:0 5px 0 0}.office-list__item{--office-list-item-border:1.5px solid #979797;border-top:var(--office-list-item-border)}.office-list__item:last-child{border-bottom:var(--office-list-item-border)}.office-list__item--filter-fail,.office-list__item--hidden{display:none}.header{background-color:#fff;height:80px;position:fixed;top:0;transition:all .2s ease-out;width:100%;z-index:105}@media (max-width:78.115em){.header{padding:20px 0}}@media (min-width:78.125em){.header{height:130px}}.header--sticky{height:80px}.header__inner{align-items:center;display:flex;height:100%;justify-content:space-between;padding:0 45px}@media (max-width:78.115em){.header__inner{padding:0 20px}}.header__logo-image{flex-shrink:0;height:35px;padding-right:50px;transition:height .2s ease-out}@media (min-width:78.125em){.header__logo-image{height:50px}.header--sticky .header__logo-image{height:35px}}@media (max-width:78.115em){.header__navigation{padding:0 20px}}@media (min-width:78.125em){.header__navigation{display:flex;flex:1}}.header__navigation-container{width:100%}@media (max-width:78.115em){.header__navigation-container{bottom:0;max-width:375px;overflow:hidden;position:fixed;right:-375px;top:0;visibility:hidden;width:90%;z-index:105}.header__navigation-container:before{background-color:rgba(21,38,90,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;opacity:0;position:fixed;transition:opacity .2s;z-index:-1}.header--active .header__navigation-container{right:0;visibility:visible}.header--active .header__navigation-container:before{opacity:1}}.header__navigation-inner{height:100%}.header__service-list{list-style:none;padding-left:0;display:none;margin:0 0 25px}.header--sticky .header__service-list{display:none}@media (min-width:78.125em){.header__service-list{display:flex;justify-content:flex-end}}.header__service-link,.header__service-link:focus,.header__service-link:hover{color:#15265a}.header__service-item{font-size:14px}.header__service-item:not(:last-child){margin-right:25px}.header__service-text--bold{font-weight:700}.header__service-icon{color:#15265a;margin-right:5px}.header__navigation-wrapper{display:flex}@media (max-width:78.115em){.header__navigation-wrapper{background-color:#fff;flex:1;flex-direction:column;height:calc(100% - 80px);overflow-y:scroll}}@media (min-width:78.125em){.header__navigation-wrapper{align-items:center;justify-content:center}}.header__navigation-list{list-style:none;margin:0;padding-left:0}@media (max-width:78.115em){.header__navigation-list{color:#fff;font-size:2rem;margin-bottom:20px}}@media (min-width:78.125em){.header__navigation-list{display:flex}}@media (max-width:78.115em){.header__navigation-item{padding:0}.header__navigation-item:not(:last-child){border-bottom:1px solid rgba(21,38,90,.2)}}@media (min-width:78.125em){.header__navigation-item:not(:last-child){padding-right:50px}}.header__navigation-icon{font-size:26px}.header__navigation-link .header__navigation-icon{transform:rotate(90deg);transition:transform .2s}.header__navigation-link[aria-expanded=true] .header__navigation-icon{transform:rotate(270deg)}@media (min-width:78.125em){.header__navigation-icon{display:none}}.header__meta-item{display:flex}@media (max-width:78.115em){.header__meta-item{margin-bottom:20px}.header__meta-item:last-child{margin-bottom:25px}}@media (min-width:78.125em){.header__meta-item:not(:first-child){margin-left:25px}}@media (min-width:78.125em){.header__meta-item--mobile{display:none}}@media (max-width:78.115em){.header__meta-item--search{display:none}}.header__navigation-link{color:#15265a;font-size:16px;font-weight:700;padding:10px 0}.header__navigation-item[focus-within] .header__navigation-link,.header__navigation-item:hover .header__navigation-link,.header__navigation-link:focus,.header__navigation-link:hover{color:#15265a;text-decoration:none}.header__navigation-item:focus-within .header__navigation-link,.header__navigation-item:hover .header__navigation-link,.header__navigation-link:focus,.header__navigation-link:hover{color:#15265a;text-decoration:none}@media (max-width:78.115em){.header__navigation-link{align-items:center;display:flex;font-size:20px;justify-content:space-between;padding:16px 0;width:100%}}.header__meta-list{list-style:none;margin:0;padding-left:0}@media (max-width:78.115em){.header__meta-list{color:#fff;display:flex;flex-direction:column-reverse;padding:0 20px}}@media (min-width:78.125em){.header__meta-list{display:flex;flex-wrap:wrap}}.header__meta-link{align-items:center;background:none;border:0;color:#15265a;display:flex;font-size:16px;padding:0}.header__meta-link:focus,.header__meta-link:hover{color:#15265a;text-decoration:none}@media (min-width:78.125em){.header__meta-item[focus-within] .header__meta-link:after,.header__meta-item[focus-within] .header__navigation-link:after,.header__meta-item:hover .header__meta-link:after,.header__meta-item:hover .header__navigation-link:after,.header__navigation-item[focus-within] .header__meta-link:after,.header__navigation-item[focus-within] .header__navigation-link:after,.header__navigation-item:hover .header__meta-link:after,.header__navigation-item:hover .header__navigation-link:after{opacity:1;width:100%}.header__meta-item:focus-within .header__meta-link:after,.header__meta-item:focus-within .header__navigation-link:after,.header__meta-item:hover .header__meta-link:after,.header__meta-item:hover .header__navigation-link:after,.header__navigation-item:focus-within .header__meta-link:after,.header__navigation-item:focus-within .header__navigation-link:after,.header__navigation-item:hover .header__meta-link:after,.header__navigation-item:hover .header__navigation-link:after{opacity:1;width:100%}}.header__meta-link,.header__navigation-link{position:relative}@media (min-width:78.125em){.header__meta-link:after,.header__navigation-link:after{background-color:#15265a;bottom:0;content:"";height:3px;left:0;opacity:0;position:absolute;transition:opacity,width .2s;width:0;z-index:110}}.header__meta-button{align-items:center;background-color:#15265a;border-radius:18px;color:#fff;display:flex;font-size:14px;font-weight:500;height:35px;justify-content:center;padding:0 28px;transition:background-color .2s;width:100%}.header__meta-button:focus,.header__meta-button:hover{background-color:#101d45;color:#fff;text-decoration:none}.t-green .header__meta-button{background-color:#82bb24;color:#15265a}.t-green .header__meta-button:focus,.t-green .header__meta-button:hover{background-color:#73a620;color:#15265a}.header__meta-icon{font-size:16px}@media (max-width:78.115em){.header__meta-icon{margin-left:1rem}}@media (min-width:78.125em){.header__meta-icon{margin-left:10px}}@media (max-width:78.115em){.header__flyout{display:none}.header__navigation-item--expanded .header__flyout{display:block}}@media (min-width:78.125em){.header__flyout{left:0;opacity:0;pointer-events:none;position:fixed;top:95px;transition:opacity,top .2s ease-out;width:100%;z-index:104}.header__meta-item--expanded .header__flyout,.header__meta-item[focus-within] .header__flyout,.header__meta-item:hover .header__flyout,.header__navigation-item[focus-within] .header__flyout,.header__navigation-item:hover .header__flyout{opacity:1;pointer-events:all}.header__meta-item--expanded .header__flyout,.header__meta-item:focus-within .header__flyout,.header__meta-item:hover .header__flyout,.header__navigation-item:focus-within .header__flyout,.header__navigation-item:hover .header__flyout{opacity:1;pointer-events:all}.header--sticky .header__flyout{top:45px}}@media (min-width:78.125em){.header__flyout-inner{background:linear-gradient(rgba(0,0,0,.1),transparent 16px);background-color:#fff;margin-top:35px}}.header__flyout-list{list-style:none;margin:0;padding-left:0;width:100%}@media (max-width:78.115em){.header__flyout-list{margin-bottom:8px;margin-top:-8px}}@media (min-width:78.125em){.header__flyout-list{display:-ms-grid;display:grid;gap:10px;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);min-width:150px;padding:35px}}.header__flyout-list-item{position:relative}@media (min-width:78.125em){.header__flyout-list-item{padding-bottom:10px}.header__flyout-list-item:before{background-color:#ccc;bottom:0;content:"";height:1px;left:10px;position:absolute;right:10px}.header__flyout-list-item:nth-last-child(-n+4):before{display:none}}.header__flyout-link{align-items:center;border-radius:5px;color:#15265a;display:inline-flex;font-size:16px;justify-content:space-between;padding:10px;transition:background-color .1s ease-out;width:100%}.header__flyout-link:focus,.header__flyout-link:hover{color:#15265a}@media (min-width:78.125em){.header__flyout-link:focus,.header__flyout-link:hover{background-color:#e6f0f6;text-decoration:none}}@media (max-width:78.115em){.header__flyout-link{padding:10px 0}}.header__flyout-link-inner{align-items:center;display:flex}.header__flyout-link-icon{font-size:22px}@media (max-width:78.115em){.header__flyout-link-icon{display:none}}.header__flyout-link-icon--hover,.header__flyout-link:focus .header__flyout-link-icon--default,.header__flyout-link:hover .header__flyout-link-icon--default{display:none}@media (min-width:78.125em){.header__flyout-link:focus .header__flyout-link-icon--hover,.header__flyout-link:hover .header__flyout-link-icon--hover{display:inline-block}}@media (min-width:78.125em){.header__flyout-link-text{margin-left:10px}}@media (max-width:78.115em){.header__flyout-footer{display:none}}.header__navigation-footer{flex-grow:1}@media (min-width:78.125em){.header__navigation-footer{display:none}}.header__flyout-footer,.header__navigation-footer{background-color:#fffbf6;padding:20px}@media (min-width:78.125em){.header__flyout-footer,.header__navigation-footer{padding:25px 45px}}.header__flyout-footer-items,.header__navigation-footer-items{width:100%}@media (min-width:78.125em){.header__flyout-footer-items,.header__navigation-footer-items{display:-ms-grid;display:grid;gap:10px;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);min-width:150px}}.header__flyout-footer-item,.header__navigation-footer-item{display:flex}@media (max-width:78.115em){.header__flyout-footer-item,.header__navigation-footer-item{margin-bottom:1rem}}.header__flyout-footer-icon,.header__navigation-footer-icon{font-size:40px;margin-right:20px;position:relative;top:5px}.header__flyout-footer-icon.icon--phone,.header__navigation-footer-icon.icon--phone{font-size:35px}.header__flyout-footer-title,.header__navigation-footer-title{font-size:16px;margin-bottom:5px}.header__flyout-footer-list,.header__navigation-footer-list{list-style:none;margin:0;padding-left:0}.header__flyout-footer-list-item,.header__navigation-footer-list-item{margin-bottom:5px}.header__flyout-footer-link,.header__flyout-footer-link:focus,.header__flyout-footer-link:hover,.header__navigation-footer-link,.header__navigation-footer-link:focus,.header__navigation-footer-link:hover{color:#15265a}.header__search-bar{margin:0 auto;max-width:720px;padding:30px 0;width:100%}.header__menu-header{align-items:center;background-color:#fff;display:flex;height:80px;justify-content:end;padding:20px;position:-webkit-sticky;position:sticky;text-align:right;top:0;z-index:1}@media (min-width:78.125em){.header__menu-header{display:none}}.header__menu-close,.header__menu-open,.header__menu-search{background:none;border:0;color:#15265a;margin:0;padding:0}.header__menu-close-icon,.header__menu-open-icon,.header__menu-search-icon{font-size:30px}@media (min-width:78.125em){.header__menu-close,.header__menu-open,.header__menu-search{display:none}}.header__menu-search{margin-right:20px}.header__menu-search-icon{font-size:20px}.header__menu-search-bar{background-color:#fff;display:none;left:0;padding:0 20px 20px;position:fixed;top:80px;width:100%}.header__menu-search-bar--expanded{display:block}.stage{overflow:hidden}.stage--no-gradient .stage__spacer:after{display:none}.stage-article{position:relative}@media (min-width:61.875em){.stage-article{margin-bottom:70px}}.stage-article--figure{align-items:center;background-color:#007abb;display:inline-flex;min-height:270px;width:100%}.stage-article--image .stage-article__content,.stage-article--video .stage-article__content{align-items:end;display:flex;height:100%;left:50%;max-width:1250px;padding:20px;position:absolute;top:0;transform:translateX(-50%);width:100%}@media (min-width:48em){.stage-article--image .stage-article__content,.stage-article--video .stage-article__content{align-items:center}}.stage-article--figure .stage-article__content{display:flex;padding:20px}@media (max-width:47.99em){.stage-article--figure .stage-article__content{flex-direction:column-reverse}}@media (min-width:48em){.stage-article--figure .stage-article__content{align-items:center;height:100%;justify-content:space-between;left:50%;max-width:1250px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}}.stage-article--video{aspect-ratio:1/1}@media (min-width:30em){.stage-article--video{aspect-ratio:16/9;max-height:540px;width:100%}}.stage-article__inner{height:100%;position:relative;width:100%}.stage-article__headline-wrapper{display:inline}.stage-article__video{height:100%;object-fit:cover;width:100%}.stage-article__headline,.stage-article__text{background-color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-size:30px;line-height:1.8;padding:5px 10px}.t-green .stage-article__headline,.t-green .stage-article__text{background-color:#82bb24;color:#15265a}.t-blue .stage-article__headline,.t-blue .stage-article__text{background-color:#007abb;color:#15265a}.t-red .stage-article__headline,.t-red .stage-article__text{background-color:#e94261;color:#15265a}.t-turquoise .stage-article__headline,.t-turquoise .stage-article__text{background-color:#40b8b2;color:#15265a}.t-blue-dark-inverted .stage-article__headline,.t-blue-dark-inverted .stage-article__text{background-color:#15265a;color:#fff}.t-blue-inverted .stage-article__headline,.t-blue-inverted .stage-article__text{background-color:#007abb;color:#fff}@media (min-width:30em){.stage-article__headline,.stage-article__text{font-size:39px}}.stage-article__text{font-size:18px;font-weight:700;position:relative}@media (min-width:30em){.stage-article__text{font-size:20px;line-height:1.6;top:2px}}@media (min-width:48em){.stage-article__text{font-size:24px;top:4px}}.stage-article__figure{margin-bottom:20px}@media (min-width:48em){.stage-article__figure{margin:0;text-align:center}}.stage-article__figure-image{height:120px;width:120px}.stage-new__inner{background-color:#15265a;padding:20px;position:relative}@media (min-width:62.5em){.stage-new--figure .stage-new__inner,.stage-new--image .stage-new__inner{display:flex;flex-direction:row-reverse;gap:16px;justify-content:space-between}.stage-new--image .stage-new__inner{margin-bottom:-50px;padding-bottom:0}}@media (min-width:78.125em){.stage-new__inner{padding:64px 94px}}.stage-new__headline{color:#fff;font-size:28px;line-height:1.1;margin-bottom:15px;max-width:380px}@media (min-width:62.5em){.stage-new__headline{font-size:40px;margin-bottom:30px}}.stage-new__text{color:#fff;font-size:15px;line-height:1.6;max-width:515px}.stage-new__image{border-radius:0 0 0 60px;margin-bottom:44px;overflow:hidden;z-index:1}@media (min-width:62.5em){.stage-new__image{border-radius:0 0 0 80px;margin-bottom:0;max-width:720px}}.stage-new__figure{margin-bottom:44px;text-align:center}@media (min-width:48em){.stage-new__figure{margin-bottom:0;width:50%}}.stage-new__breadcrumb{background-color:#fff;padding:16px;position:relative}@media (max-width:62.5em){.stage-new__breadcrumb{display:none}}@media (min-width:78.125em){.stage-new__breadcrumb{padding:16px 94px}}.stage-slider{position:relative}@media (min-width:61.875em){.stage-slider{margin-bottom:70px}}.stage-slider__item{position:relative}.stage-slider__content{align-items:end;display:flex;height:100%;left:50%;max-width:1250px;padding:20px;position:absolute;top:0;transform:translateX(-50%);width:100%}@media (min-width:48em){.stage-slider__content{align-items:center}}.stage-slider__headline-wrapper{display:inline;max-width:380px}.stage-slider__headline{background-color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-size:1.2rem;line-height:1.6;padding:5px 10px}.t-green .stage-slider__headline{background-color:#82bb24;color:#15265a}.t-blue .stage-slider__headline{background-color:#007abb;color:#15265a}.t-red .stage-slider__headline{background-color:#e94261;color:#15265a}.t-turquoise .stage-slider__headline{background-color:#40b8b2;color:#15265a}.t-blue-dark-inverted .stage-slider__headline{background-color:#15265a;color:#fff}.t-blue-inverted .stage-slider__headline{background-color:#007abb;color:#fff}@media (min-width:30em){.stage-slider__headline{font-size:2rem}}@media (min-width:48em){.stage-slider__headline{font-size:2.6rem}}.stage-slider__button{align-items:center;background-color:#fff;border-radius:18px;display:inline-flex;font-size:14px;font-weight:700;height:35px;justify-content:center;line-height:35px;margin-top:20px;padding:0 28px;transition:filter .2s}.stage-slider__button:focus,.stage-slider__button:hover{filter:brightness(95%);text-decoration:none}.t-green .stage-slider__button{background-color:#82bb24;color:#15265a}.t-blue .stage-slider__button{background-color:#007abb;color:#15265a}.t-red .stage-slider__button{background-color:#e94261;color:#15265a}.t-turquoise .stage-slider__button{background-color:#40b8b2;color:#15265a}.t-blue-dark-inverted .stage-slider__button{background-color:#15265a;color:#fff}.t-blue-inverted .stage-slider__button{background-color:#007abb;color:#fff}@media (min-width:48em){.stage-slider__button{margin-top:30px}}.stage-slider__slider{--slider-button-color:var(--color-primary-100);--slider-button-hover-color:var(--color-primary-100);position:relative}.stage-slider__slider .stage-slider__autoplay-navigation{align-items:center;display:flex}.stage-slider__slider .rsm-slider__buttons{align-items:center;display:flex;width:auto}.stage-slider__slider .rsm-slider__button{background:transparent;border:0;color:#fff;display:inline-block;height:20px;left:auto;padding:0;position:relative;right:auto;top:auto;transform:none;width:20px}.stage-slider__slider .rsm-slider__button-icon{fill:#fff;height:100%;width:100%}.stage-slider__slider .rsm-slider__button--hidden{display:inline}.stage-slider__slider .rsm-slider__dots{align-items:center;background-color:#15265a;display:flex;justify-content:center;padding:0 10px;position:absolute}@media (max-width:47.99em){.stage-slider__slider .rsm-slider__dots{left:50%;top:20px;transform:translateX(-50%)}}@media (min-width:48em){.stage-slider__slider .rsm-slider__dots{bottom:20px;left:20px}}@media (min-width:78.125em){.stage-slider__slider .rsm-slider__dots{left:45px}}.stage-slider__slider .rsm-slider__dots-list{list-style:none;margin:0 16px 0 8px;padding:10px 0}@media (max-width:47.99em){.stage-slider__slider .rsm-slider__dots-list{display:none}}.stage-slider__slider .rsm-slider__dot{background-color:transparent;border:0;border-radius:50%;box-shadow:inset 0 0 0 2px var(--slider-dot-border-color);color:var(--slider-dot-color);display:block;height:10px;transition-property:background-color;width:10px}.stage-slider__slider .rsm-slider__dot[aria-current=true]{background-color:var(--slider-dot-active-background-color);color:var(--slider-dot-active-color)}.stage-slider__box{background-color:#fffbf6;border-radius:40px 40px 0;bottom:-70px;display:none;padding:40px;position:absolute;right:40px}@media (min-width:61.875em){.stage-slider__box{display:flex}}.stage-slider__box-item{padding:0 50px;text-align:center}.stage-slider__box-item:not(:last-child){border-right:1px solid rgba(21,38,90,.2)}.stage-slider__box-icon{font-size:18px;margin-right:6px;vertical-align:-.2em}.stage-slider__box-title{font-weight:700}.stage-slider__box-item-line:first-child{margin-bottom:16px}.stage-slider__box-item-line:last-child{font-size:14px}.contentelement.background-image{background-position:50%;background-size:cover}.container--gradient{background-image:linear-gradient(0deg,#15265a,rgba(21,38,90,0))}@media (min-width:768px){.events-item{display:flex}}.events-item__image{border-radius:10px;height:100%;margin-bottom:1rem;width:100%}@media (min-width:768px){.events-item__image{margin-right:2rem;min-width:288px;width:288px}}.events-item__attributes-list{list-style:none;padding-left:0;margin:0 0 1rem}@media (min-width:992px){.events-item__attributes-list{display:flex}}.events-item__attributes-list-item{margin-bottom:.5rem}@media (min-width:992px){.events-item__attributes-list-item{margin-bottom:0;margin-right:1rem}}.events-item__attributes-icon{color:#15265a;height:20px;margin-right:.5rem;width:20px}.events-item__attributes-text{color:#15265a;font-size:13px}.events-item__text{color:#15265a;line-height:1.5}.events-item__people-list{list-style:none;margin:0;padding-left:0}.events-item__people-list-item{margin-bottom:.5rem}.events-item__people-icon{color:#15265a;height:20px;margin-right:.5rem;width:20px}.events-item__people-text{color:#15265a;font-weight:700}.footer{background-color:#007abb}.footer__content{width:100%;margin-right:auto;margin-left:auto;padding:50px 40px 20px}.footer__row{margin-bottom:2rem}@media (max-width:65.625em){.footer__row{text-align:center}}@media (min-width:65.625em){.footer__row{display:flex;justify-content:space-between;padding-left:30px;padding-right:30px}}.footer__social-list{list-style:none;margin:0;padding-left:0}@media (max-width:65.625em){.footer__social-list{margin-bottom:2rem}}.footer__social-list-item{display:inline-block}.footer__social-list-item:not(:last-child){margin-right:1.5rem}.footer__social-link-icon{color:#fff;font-size:24px}@media (min-width:65.625em){.footer__social-link-icon{font-size:28px}}.footer__hotline{display:flex}@media (max-width:65.625em){.footer__hotline{-ms-grid-column-align:center;justify-self:center}}.footer__hotline:focus .footer__hotline-icon,.footer__hotline:hover .footer__hotline-icon{animation:g .3s}@keyframes g{0%{transform:translate(1px,1px) rotate(0deg)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0deg)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0deg)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0deg)}to{transform:translate(1px,-2px) rotate(-1deg)}}.footer__hotline-content{display:flex;flex-direction:column;text-align:left}.footer__hotline-icon{color:#fff;font-size:24px;margin-right:1rem}.footer__hotline-link{color:#fff;font-size:20px;font-weight:700;margin-bottom:.33333rem}.footer__hotline-link:focus,.footer__hotline-link:hover{color:#fff;text-decoration:none}@media (min-width:65.625em){.footer__columns{display:flex;gap:30px}}@media (min-width:90em){.footer__columns{gap:60px}}.footer__column{font-size:13px}@media (max-width:65.625em){.footer__column{margin-bottom:1rem}}.footer__column-headline-icon{display:none;font-size:24px}@media (max-width:65.625em){.footer__column:first-child .footer__checklist,.footer__column:first-child .footer__column-headline{display:none}}@media (max-width:65.625em){.footer__column:nth-child(3) .footer__column-headline{border-top:1px solid hsla(0,0%,100%,.12)}}@media (max-width:65.625em){.footer__column:nth-child(3),.footer__column:nth-child(4){margin:0}.footer__column:nth-child(3) .footer__column-headline,.footer__column:nth-child(4) .footer__column-headline{border-bottom:1px solid hsla(0,0%,100%,.12);display:flex;justify-content:space-between;margin:0;padding:10px;text-align:left}.footer__column:nth-child(3) .footer__column-headline-icon,.footer__column:nth-child(4) .footer__column-headline-icon{display:block}}.footer__column-headline{color:#fff;font-size:16px}.footer__column-headline-link,.footer__column-headline-link:focus,.footer__column-headline-link:hover{color:#fff}.footer__checklist{list-style:none;padding-left:0;color:#fff;margin:0 0 16px}.footer__checklist-item{margin-bottom:8px}.footer__checklist-icon{color:#fff;font-size:16px;margin-right:.5rem}.footer__textblock{padding:8px 0}.footer__textblock:first-child{padding-top:0}.footer__textblock:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.12)}.footer__mail-link{color:#fff;font-size:14px;font-weight:700}.footer__mail-link:focus,.footer__mail-link:hover{color:#fff}.footer__mail-link-icon{color:#fff;font-size:16px;margin-right:.5rem;vertical-align:-.2em}.footer__textblocks{margin-bottom:8px}.footer__textblock-line{color:#fff;margin:0}.footer__textblock-line:not(:last-child){margin-bottom:8px}.footer__linklist{display:none;list-style:none;margin:0;padding:0}@media (min-width:65.625em){.footer__linklist{display:block}}.footer__linklist-item{position:relative}.footer__linklist-item:last-child:after{display:none}.footer__linklist-item:after{background-color:#fff;bottom:0;content:"";height:1px;left:0;opacity:.12;position:absolute;right:0}.footer__linklist-link{color:#fff;font-size:13px;line-height:30px}.footer__linklist-link:focus,.footer__linklist-link:hover{color:#fff}.footer__button{align-items:center;background-color:#82bb24;border-radius:18px;color:#15265a;display:inline-flex;font-size:14px;font-weight:700;height:35px;justify-content:center;padding:0 28px;transition:background-color .2s}.footer__button:focus,.footer__button:hover{background-color:#73a620;color:#15265a;text-decoration:none}.footer__apps{display:inline-flex}@media (max-width:65.625em){.footer__apps{display:none}}.footer__apps-link:not(:last-child){margin-right:1rem}.footer__apps-image{max-height:46px}.footer__end{width:100%;margin-right:auto;margin-left:auto;background-color:#15265a;display:flex;flex-direction:column-reverse;padding:20px 40px;text-align:center}@media (min-width:65.625em){.footer__end{flex-direction:row;justify-content:space-between}}.footer__text{color:#fff}.footer__end-list{list-style:none;margin:0;padding-left:0}@media (max-width:65.625em){.footer__end-list{margin-bottom:1rem}}.footer__end-list-item{display:inline-block}.footer__end-list-item:not(:last-child){margin-right:1rem}.footer__link{color:#fff;text-decoration:none}.footer__link:focus,.footer__link:hover{color:#fff;text-decoration:underline}.quicklinks{--position-bottom:20px;--position-right:10px;--drop-shadow-color:rgb(0,0,0,50%);--drop-shadow:drop-shadow(0 1px 1.5px var(--drop-shadow-color));--item-width:85px;bottom:var(--position-bottom);max-width:100%;position:fixed;right:var(--position-right);z-index:99}.quicklinks .focus-visible,.quicklinks .quicklinks__link-head:focus,.quicklinks :focus,.quicklinks .focus-visible{outline:2px solid #f90;outline-offset:1px}.quicklinks .focus-visible,.quicklinks .quicklinks__link-head:focus,.quicklinks :focus,.quicklinks :focus-visible{outline:2px solid #f90;outline-offset:1px}.quicklinks .icon{fill:currentColor}.quicklinks .quicklinks__button--show{display:block;margin-left:auto}@media (min-width:48em){.quicklinks .quicklinks__button--show{display:none}}.quicklinks--initialized{z-index:10000!important}.quicklinks__button{aspect-ratio:1;background-color:transparent;border:0;border-radius:50%;filter:var(--drop-shadow);font-size:0;height:100%}.quicklinks__button .icon{font-size:32px}.quicklinks__button--show{background-color:#007abb;color:#fff;width:60px}.quicklinks__button--close .icon,.quicklinks__button--help .icon{font-size:medium}.quicklinks__message{animation:f .5s;background-color:#e6f0f6;border:1px solid #bbb;border-radius:5px;filter:var(--drop-shadow);height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-bottom:10px;margin-left:auto;max-width:calc(100% - 2*var(--position-right));padding:1rem;pointer-events:all}.quicklinks__message.quicklinks__message--hidden{display:none}@media (min-width:48em){.quicklinks__button--show,.quicklinks__message{display:none}}.quicklinks__container{--x-transform:0;--y-transform:-50%;filter:var(--drop-shadow);position:fixed;transition-duration:.25s;transition-property:transform,opacity;will-change:transform,opacity}.quicklinks:not(.quicklinks--initialized) .quicklinks__container{display:none}.quicklinks__container--hidden{--x-transform:100%;opacity:0}@media (max-width:47.99em){.quicklinks__container{background-color:#fff;height:100vh;left:0;top:0;width:100vw}.quicklinks__container:not(.quicklinks__container--open){display:none}}@media (min-width:48em){.quicklinks__container{right:0;top:50%;transform:translate(var(--x-transform),var(--y-transform))}}@media (max-width:47.99em){.quicklinks__container-inner{max-height:100%;max-width:100%;overflow-y:auto}}.quicklinks__container-head{border-bottom:1px solid #e6f0f6;display:flex;justify-content:space-between;padding:25px}@media (max-width:47.99em){.quicklinks__container-head{background-color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:1}}@media (min-width:48em){.quicklinks__container-head{display:none}}.quicklinks__items{display:flex;flex-flow:column;justify-content:flex-end;list-style:none;margin:0;padding:0}@media (max-width:47.99em){.quicklinks__items{max-height:100%}}@media (min-width:48em){.quicklinks__items{align-items:flex-end}}.quicklinks__item{--bgr-color:#007abb;--fg-color:#fff;--item-corner:40px;--active-shadow:inset 1px 0 0 1px var(--bgr-color);--item-shadow:var(--active-shadow),0 2px 5px rgba(0,0,0,0.5),0 10px 10px rgba(0,0,0,0.25);background-color:transparent;position:relative;transition-duration:.2s;transition-property:background-color,width;will-change:background-color,width}.quicklinks__item--color-darkblue{--bgr-color:#15265a}.quicklinks__item--color-red{--bgr-color:#d03f3f}.quicklinks__item--color-green{--bgr-color:#3d7b3d}.quicklinks__item:not(.quicklinks__item--open)+.quicklinks__item:before{background-color:hsla(0,0%,100%,.25);border-radius:1px;display:block;height:2px;left:42.5px;position:absolute;transform:translate(-50%,-50%);width:3.2rem}.quicklinks__item--color-darkblue+.quicklinks__item--color-darkblue:before,.quicklinks__item--color-green+.quicklinks__item--color-green:before,.quicklinks__item--color-lightblue+.quicklinks__item--color-lightblue:before,.quicklinks__item--color-red+.quicklinks__item--color-red:before{content:""}@media (max-width:47.99em){.quicklinks__item{box-shadow:none;position:relative}.quicklinks__item[focus-within],.quicklinks__item:hover{background-color:#ddd}.quicklinks__item:focus-within,.quicklinks__item:hover{background-color:#ddd}}@media (min-width:48em){.quicklinks__item{width:var(--item-width)}.quicklinks__item--open{background-color:var(--fg-color);box-shadow:inset 2px 0 0 1px var(--bgr-color);width:calc(4*var(--item-width))}.quicklinks__item[focus-within]{z-index:1}.quicklinks__item:focus-within{z-index:1}.quicklinks__item:nth-child(n+6){display:none}}.quicklinks__link{align-items:center;background-color:transparent;border:0;color:inherit;display:flex;gap:20px;padding:0;text-align:left;width:100%}.quicklinks__link:active,.quicklinks__link:focus,.quicklinks__link:hover{color:inherit;outline:0;text-decoration:none}.quicklinks__link>*{display:inline-block}@media (max-width:47.99em){.quicklinks__link{padding:15px 25px}}.quicklinks__link-title{flex:0 0 auto;font-weight:400}@media (max-width:47.99em){.quicklinks__link-icon+.quicklinks__link-title{margin-left:15px}}.quicklinks__link-head{background:inherit;border:0;outline:0}.quicklinks__link-head>*{pointer-events:none}.quicklinks__link-head:active,.quicklinks__link-head:focus{border:0;outline:0}@media (max-width:47.99em){.quicklinks__link-head:not([data-action]){pointer-events:none}.quicklinks__link-head[href]{pointer-events:all}.quicklinks__link-head[data-action]:after{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}}@media (min-width:48em){.quicklinks__link-head{align-items:center;background-color:var(--bgr-color);color:var(--fg-color);display:flex;flex:0 0 var(--item-width);flex-flow:column;gap:5px;padding:1em;transition-duration:.2s;transition-property:border-radius;will-change:border-radius}.quicklinks__link-head .icon{font-size:2em}.quicklinks__item:first-child .quicklinks__link-head{border-top-left-radius:var(--item-corner)}.quicklinks__item:last-child .quicklinks__link-head,.quicklinks__item:nth-child(n+5) .quicklinks__link-head{border-bottom-left-radius:var(--item-corner)}.quicklinks__item--open:nth-child(n) .quicklinks__link-head{border-radius:0}}.quicklinks__link-text{color:#000;display:flex;flex:1 0 auto;flex-direction:column}.quicklinks__link-text .f-small{font-size:.75em;letter-spacing:1px;line-height:inherit}@media (max-width:47.99em){.quicklinks__link-text{margin-left:auto;text-align:end}.quicklinks__link-text:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}}@media (min-width:48em){.quicklinks__item:not(.quicklinks__item--open) .quicklinks__link-text{display:none}}.quicklinks__link-tail{margin-left:auto}@media (min-width:48em){.quicklinks__link-tail{display:none}}.scroll-locked{height:1005;overflow:hidden;width:100%}.office-map{--office-map-padding-top-bottom:50px;--office-map-padding-left-right:20px;background-color:#e6f0f6}.office-map__inner{display:flex;flex-flow:row wrap;position:relative}@media (min-width:48em){.office-map__inner{height:600px;margin-left:auto;margin-right:auto;max-width:1024px}.office-map__inner .tab-bar{display:none}.office-map__inner .office-map__list-container,.office-map__inner .office-map__map-container{display:block}}.office-map__left,.office-map__right{flex:1 1 30rem}.office-map__left{padding:0 var(--office-map-padding-left-right);padding-bottom:var(--office-map-padding-left-right)}@media (min-width:48em){.office-map__left{flex-basis:10rem;max-height:100%;overflow:hidden}}.office-map__right{height:100%}.office-map__left-head,.office-map__right{position:-webkit-sticky;position:sticky;top:0}.office-map__left-head{background-color:#e6f0f6;padding-top:var(--office-map-padding-left-right);z-index:1}.office-map__list-container,.office-map__map-container{display:block;height:100%;width:100%}.office-map__map-container{position:-webkit-sticky;position:sticky;top:0}.office-map__list-container{--search-header-height:110.5px;--map-list-base-height:100%;max-height:calc(var(--map-list-base-height) - var(--search-header-height))}@media (max-width:47.99em){.office-map__list-container{--search-header-height:123.5px}}.office-map__list{max-height:100%;overflow:auto;scroll-behavior:smooth}.office-map__map{height:100%;width:100%}@media (max-width:47.99em){.office-map__map{padding-top:100%}}.office-map__consent{align-items:center;background-color:#e6f0f6;display:flex;flex-direction:column;justify-content:center;line-height:1.5;padding:4rem;position:absolute;text-align:center;width:100%;z-index:2}
/*# sourceURL=undefinedmain.scss */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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OENBQStDLENBQy9DLG1EQUFzRCxDQUN0RCx3QkFDRSxrQkFDRSxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsZUFBa0IsQ0FBRSxDQUUxQixtQkFDRSxXQUVRLENBRVYsMENBSEUsdUJBQWdCLENBQWhCLGVBQWdCLENBQ2hCLEtBT1ksQ0FMZCx1QkFDRSx3QkFBeUIsQ0FDekIsZ0RBQWlELENBR2pELFNBQVksQ0FFZCx1REFFRSxhQUFjLENBQ2QsV0FBWSxDQUNaLFVBQWEsQ0FFZiwyQkFDRSx1QkFBZ0IsQ0FBaEIsZUFBZ0IsQ0FDaEIsS0FBUSxDQUVWLDRCQUNFLDhCQUErQixDQUMvQiwyQkFBNEIsQ0FDNUIsMEVBQTZFLENBQzdFLDJCQUNFLDRCQUNFLDhCQUFpQyxDQUFFLENBRXpDLGtCQUNFLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZCxzQkFBeUIsQ0FFM0IsaUJBQ0UsV0FBWSxDQUNaLFVBQWEsQ0FDYiwyQkFDRSxpQkFDRSxnQkFBbUIsQ0FBRSxDQUUzQixxQkFDRSxrQkFBbUIsQ0FDbkIsd0JBQXlCLENBQ3pCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsc0JBQXVCLENBQ3ZCLGVBQWdCLENBQ2hCLFlBQWEsQ0FDYixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxTQUFZIiwiZmlsZSI6Im1haW4uc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKlxuICogTWFpbiBzdHlsZXNoZWV0IGVudHJ5XG4gKi9cbi8qKlxuICogQWJzdHJhY3RzXG4gKlxuICogR2xvYmFsIHZhcmlhYmxlcywgZnVuY3Rpb25zLCBtaXhpbnMgYW5kIHBsYWNlaG9sZGVycy5cbiAqL1xuLyoqXG4gKiBIaWRlcyB0aGluZ3MgYnV0IGtlZXBzIGl0IGF2YWlsYWJsZSBmb3Igc2NyZWVuIHJlYWRlcnMuXG4gKlxuICogQHNvcnVjZSBodHRwczovL2dpdGh1Yi5jb20vaW51aXRjc3MvaW51aXRjc3MvYmxvYi9kZXZlbG9wL3Rvb2xzL190b29scy5oaWRkZW4uc2Nzc1xuICogQHBhcmFtICRpbXBvcnRhbnQgQXBwbHkgYWxsIHN0eWxlcyBhcyAhaW1wb3J0YW50XG4gKi9cbi8qKlxuICogVW5kb3MgaGlkZGVuLXZpc3VhbGx5KClcbiAqXG4gKiBAcGFyYW0gJGltcG9ydGFudCBBcHBseSBhbGwgc3R5bGVzIGFzICFpbXBvcnRhbnRcbiAqL1xuLnUtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi51LWhpZGRlbi12aXN1YWxseSwgLnNlYXJjaC1iYXJfX2lucHV0LWxhYmVsIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50OyB9XG5cbi51LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi51LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLnUtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICogUmVtb3ZlcyBicm93c2VyLWRlZmF1bHQgbGlzdCBzdHlsZXNcbiAqL1xuLyoqXG4gKiBaLUluZGV4IGhlbHBlclxuICpcbiAqIEBwYXJhbSAkZWxlbWVudCBFbGVtZW50IG5hbWVcbiAqIEBwYXJhbSAkbGlzdCBMaXN0IHdpdGggZWxlbWVudHMgKGRlZmF1bHRzIHRvICR6LWluZGV4LW9yZGVyKVxuICogQHBhcmFtICRiYXNlIEludGVnZXIgdG8gc3RhcnQgei1pbmRleFxuICogQHJldHVybiBaLWluZGV4IHZhbHVlIGZvciBlbGVtZW50XG4gKi9cbi8qKlxuICogVmVuZG9yc1xuICpcbiAqIENTUyBmaWxlcyBmcm9tIGV4dGVybmFsIGxpYnJhcmllcyBhbmQgZnJhbWV3b3Jrcy5cbiAqL1xuLyogY29uZmlnICovXG5AdXNlIFwic2FzczptYXRoXCI7XG4vKipcbiAqIFJldHVybnMgdXJsKCkgd2l0aCBhbiBlbmNvZGVkIFNWRyBkYXRhLXVyaVxuICpcbiAqIEBwYXJhbSAkc3ZnIFNvdXJjZSBTVkdcbiAqIEByZXR1cm4gSW5saW5lIGVuY29kZWQgZGF0YSB2YWx1ZVxuICovXG4vKipcbiAqIFJlcGxhY2VzIGNoYXJhY3RlcnMgaW4gYSBzdHJpbmdcbiAqXG4gKiBAcHJpdmF0ZVxuICogQHBhcmFtICRzdHJpbmcgSW5wdXQgdmFsdWVcbiAqIEBwYXJhbSAkc2VhcmNoIFZhbHVlIHRvIHNlYXJjaFxuICogQHBhcmFtICRyZXBsYWNlIFZhbHVlIHRvIHJlcGxhY2Ugd2l0aFxuICogQHJldHVybiBPdXRwdXQgdmFsdWVcbiAqL1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuQGtleWZyYW1lcyBzY3JvbGxkb3duIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uaWNvbi1hbmltYXRpb24uaWNvbi1hbmltYXRpb24tLWVhcnRoIHN2ZyBwYXRoOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDQ3LjUlIDQ4LjUlO1xuICBhbmltYXRpb246IHNsaWRlLWZ3ZC1jZW50ZXIgMS4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCkgYm90aDsgfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLWZ3ZC1jZW50ZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4uaWNvbi1hbmltYXRpb24uaWNvbi1hbmltYXRpb24tLWVhcnRoIHN2ZyBwYXRoOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDQ3LjUlIDQ4LjUlO1xuICBhbmltYXRpb246IHNsaWRlLWZ3ZC1jZW50ZXIgMS4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCkgYm90aDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjA1czsgfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLWZ3ZC1jZW50ZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4uaWNvbi1hbmltYXRpb24uaWNvbi1hbmltYXRpb24tLWhlYXJ0IHN2ZyBwYXRoIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyOyB9XG4gIC5pY29uLWFuaW1hdGlvbi5pY29uLWFuaW1hdGlvbi0taGVhcnQgc3ZnIHBhdGg6bnRoLWNoaWxkKDEpIHtcbiAgICBhbmltYXRpb246IGFuaW1hdGlvbi1wdWxzYXRlIDNzIGVhc2UtaW4tb3V0IGluZmluaXRlIGJvdGg7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA1MG1zOyB9XG5cbkBrZXlmcmFtZXMgYW5pbWF0aW9uLXB1bHNhdGUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgMTclIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTgpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG4gIDMzJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg3KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIDQ1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfSB9XG4gIC5pY29uLWFuaW1hdGlvbi5pY29uLWFuaW1hdGlvbi0taGVhcnQgc3ZnIHBhdGg6bnRoLWNoaWxkKDIpIHtcbiAgICBhbmltYXRpb246IGFuaW1hdGlvbi1wdWxzYXRlIDNzIGVhc2UtaW4tb3V0IGluZmluaXRlIGJvdGg7IH1cblxuQGtleWZyYW1lcyBhbmltYXRpb24tcHVsc2F0ZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45MSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICAxNyUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45OCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cbiAgMzMlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgNDUlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9IH1cblxuLmljb24tYW5pbWF0aW9uLmljb24tYW5pbWF0aW9uLS1saXN0IHN2ZyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5pY29uLWFuaW1hdGlvbi5pY29uLWFuaW1hdGlvbi0tbGlzdCBzdmcgcGF0aCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyOyB9XG4gICAgLmljb24tYW5pbWF0aW9uLmljb24tYW5pbWF0aW9uLS1saXN0IHN2ZyBwYXRoOm50aC1jaGlsZCgyKSwgLmljb24tYW5pbWF0aW9uLmljb24tYW5pbWF0aW9uLS1saXN0IHN2ZyBwYXRoOm50aC1jaGlsZCgzKSB7XG4gICAgICBhbmltYXRpb246IGFuaW1hdGlvbi1zcXVpc2ggMnMgYm90aCBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbi1zcXVpc2gge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIDE1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpOyB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpOyB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpOyB9XG4gIDMzJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpOyB9XG4gIDM4JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuLmljb24tYW5pbWF0aW9uLmljb24tYW5pbWF0aW9uLS10b2dldGhlciBzdmcgcGF0aCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgYW5pbWF0aW9uOiBhbmltYXRpb24tcHVsc2F0ZSAzcyBlYXNlLWluLW91dCBpbmZpbml0ZSBib3RoOyB9XG5cbkBrZXlmcmFtZXMgYW5pbWF0aW9uLXB1bHNhdGUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgMTclIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTgpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG4gIDMzJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg3KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIDQ1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfSB9XG4gIC5pY29uLWFuaW1hdGlvbi5pY29uLWFuaW1hdGlvbi0tdG9nZXRoZXIgc3ZnIHBhdGg6bnRoLWNoaWxkKDIpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDUwbXM7IH1cblxuLmljb24tYW5pbWF0aW9uLmljb24tYW5pbWF0aW9uLS1waG9uZSBzdmcge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAuaWNvbi1hbmltYXRpb24uaWNvbi1hbmltYXRpb24tLXBob25lIHN2ZyBwYXRoOm50aC1jaGlsZCgyKSwgLmljb24tYW5pbWF0aW9uLmljb24tYW5pbWF0aW9uLS1waG9uZSBzdmcgcGF0aDpudGgtY2hpbGQoMykge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDcwJSA3MCU7XG4gICAgYW5pbWF0aW9uOiBhbmltYXRpb24tcGhvbmUgMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpIGluZmluaXRlIGJvdGg7IH1cblxuQGtleWZyYW1lcyBhbmltYXRpb24tcGhvbmUge1xuICAwJSxcbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlOyB9XG4gIDUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4ZGVnKTsgfVxuICAxMCUsXG4gIDIwJSxcbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpOyB9XG4gIDE1JSxcbiAgMjUlLFxuICAzNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTsgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC04ZGVnKTsgfVxuICA0NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDhkZWcpOyB9IH1cblxuYm9keS5pY29uYW5pbWF0aW9uLWRpc2FibGVkIHN2ZyBwYXRoIHtcbiAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRvb2x0aXAgLnRvb2x0aXBfX3RpdGxlLCAuY29udGFjdCAuY29udGFjdF9fbmFtZSwgLnNlYXJjaF9fZW50cnkgYnV0dG9uLCAuaW5kZXhlZHNlYXJjaF9waTIgLnR4LWluZGV4ZWRzZWFyY2gtaW5mby1ub3Jlc3VsdCwgLmV2ZW50ZGV0YWlsIC5jb2wtZGF0ZSAuZXZlbnRfX2RhdGUsIC5zZWFyY2gtYmFyX19saXN0LWl0ZW0tbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzeXN0ZW0sIC1hcHBsZS1zeXN0ZW0sIFwiLlNGTlNUZXh0LVJlZ3VsYXJcIiwgXCJTYW4gRnJhbmNpc2NvXCIsIFwiUm9ib3RvXCIsIFwiU2Vnb2UgVUlcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkx1Y2lkYSBHcmFuZGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzE1MjY1QTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG5cbi8qIHZlbmRvciBzY3JpcHRzICovXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwNTE7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBsZWZ0OiAwOyB9XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4OyB9XG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24uc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgfVxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDIwcHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDFweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IHNvbGlkIGJsYWNrIDFweDtcbiAgb3V0bGluZTogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzZW07IH1cbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogNGVtOyB9XG4gICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC00ZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1ZW07IH1cbiAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNWVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2ZW07IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg5N2ZiO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGhlaWdodDogMjZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgcmlnaHQ6IDFweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGQ0NDQ0NDJywgR3JhZGllbnRUeXBlPTApOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgR3JhZGllbnRUeXBlPTApOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGN1cnNvcjogdGV4dDtcbiAgb3V0bGluZTogMDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIGNvbG9yOiAjODg4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNTU1OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgb3V0bGluZTogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiBncmV5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6ICM1ODk3ZmI7IH1cblxuYm9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC1hY3RpdmUge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZhbmN5Ym94LWlzLWhpZGRlbiB7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogLTk5OTlweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC1jb250YWluZXIge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogMDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTI7IH1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uZmFuY3lib3gtYmcsIC5mYW5jeWJveC1pbm5lciwgLmZhbmN5Ym94LW91dGVyLCAuZmFuY3lib3gtc3RhZ2Uge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uZmFuY3lib3gtb3V0ZXIge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLmZhbmN5Ym94LWJnIHtcbiAgYmFja2dyb3VuZDogIzFlMWUxZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0LCAwLjcxKTsgfVxuXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmcge1xuICBvcGFjaXR5OiAuOTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyLCAwLjYxLCAwLjM2LCAxKTsgfVxuXG4uZmFuY3lib3gtY2FwdGlvbiwgLmZhbmN5Ym94LWluZm9iYXIsIC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24sIC5mYW5jeWJveC10b29sYmFyIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UsdmlzaWJpbGl0eSAwcyBlYXNlIC4yNXM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogOTk5OTc7IH1cblxuLmZhbmN5Ym94LXNob3ctY2FwdGlvbiAuZmFuY3lib3gtY2FwdGlvbiwgLmZhbmN5Ym94LXNob3ctaW5mb2JhciAuZmFuY3lib3gtaW5mb2JhciwgLmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24sIC5mYW5jeWJveC1zaG93LXRvb2xiYXIgLmZhbmN5Ym94LXRvb2xiYXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZSAwcyx2aXNpYmlsaXR5IDBzIGVhc2UgMHM7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmZhbmN5Ym94LWluZm9iYXIge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxM3B4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgbWluLXdpZHRoOiA0NHB4O1xuICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmZhbmN5Ym94LXRvb2xiYXIge1xuICByaWdodDogMDtcbiAgdG9wOiAwOyB9XG5cbi5mYW5jeWJveC1zdGFnZSB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB6LWluZGV4OiA5OTk5NDsgfVxuXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtc3RhZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBhZGRpbmc6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSxvcGFjaXR5O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTQ7IH1cblxuLmZhbmN5Ym94LXNsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAwOyB9XG5cbi5mYW5jeWJveC1pcy1zbGlkaW5nIC5mYW5jeWJveC1zbGlkZSwgLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50LCAuZmFuY3lib3gtc2xpZGUtLW5leHQsIC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNDRweCAwOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2U6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwge1xuICBwYWRkaW5nOiA2cHg7IH1cblxuLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwYWRkaW5nOiA0NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY29udGVudCB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuMTQsIDEpO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSxvcGFjaXR5O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiA5OTk5NTsgfVxuXG4uZmFuY3lib3gtY2FuLXpvb21PdXQgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IHpvb20tb3V0OyB9XG5cbi5mYW5jeWJveC1jYW4tem9vbUluIC5mYW5jeWJveC1jb250ZW50IHtcbiAgY3Vyc29yOiB6b29tLWluOyB9XG5cbi5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jb250ZW50LCAuZmFuY3lib3gtY2FuLXN3aXBlIC5mYW5jeWJveC1jb250ZW50IHtcbiAgY3Vyc29yOiBncmFiOyB9XG5cbi5mYW5jeWJveC1pcy1ncmFiYmluZyAuZmFuY3lib3gtY29udGVudCB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7IH1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciBbZGF0YS1zZWxlY3RhYmxlPXRydWVdIHtcbiAgY3Vyc29yOiB0ZXh0OyB9XG5cbi5mYW5jeWJveC1pbWFnZSwgLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtc3BhY2ViYWxsIHtcbiAgei1pbmRleDogMTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCwgLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQsIC5mYW5jeWJveC1zbGlkZS0tcGRmIC5mYW5jeWJveC1jb250ZW50LCAuZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZTVlM2RmOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uZmFuY3lib3gtaWZyYW1lLCAuZmFuY3lib3gtdmlkZW8ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mYW5jeWJveC1pZnJhbWUge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDsgfVxuXG4uZmFuY3lib3gtZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mYW5jeWJveC1lcnJvciBwIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uZmFuY3lib3gtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzMCwgMzAsIDMwLCAwLjYpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMnM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHZpc2liaWxpdHk6IGluaGVyaXQ7XG4gIHdpZHRoOiA0NHB4OyB9XG5cbi5mYW5jeWJveC1idXR0b24sIC5mYW5jeWJveC1idXR0b246bGluaywgLmZhbmN5Ym94LWJ1dHRvbjp2aXNpdGVkIHtcbiAgY29sb3I6ICNjY2M7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5mYW5jeWJveC1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtZm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkOyB9XG5cbi5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdLCAuZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXTpob3ZlciB7XG4gIGNvbG9yOiAjODg4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBzdHJva2Utd2lkdGg6IDA7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tZnNlbnRlciBzdmc6bnRoLWNoaWxkKDIpLCAuZmFuY3lib3gtYnV0dG9uLS1mc2V4aXQgc3ZnOmZpcnN0LWNoaWxkLCAuZmFuY3lib3gtYnV0dG9uLS1wYXVzZSBzdmc6Zmlyc3QtY2hpbGQsIC5mYW5jeWJveC1idXR0b24tLXBsYXkgc3ZnOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZhbmN5Ym94LXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2ZmNTI2ODtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgei1pbmRleDogOTk5OTg7IH1cblxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICNjY2M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogLjg7XG4gIHBhZGRpbmc6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEycHg7XG4gIHRvcDogLTQ0cHg7XG4gIHotaW5kZXg6IDQwMTsgfVxuXG4uZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgcGFkZGluZzogMTBweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jbG9zZS1zbWFsbCwgLmZhbmN5Ym94LWlzLXpvb21hYmxlLmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XG4gIHdpZHRoOiA3MHB4OyB9XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24gZGl2IHtcbiAgcGFkZGluZzogN3B4OyB9XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnQge1xuICBsZWZ0OiAwO1xuICBsZWZ0OiBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xuICBwYWRkaW5nOiAzMXB4IDI2cHggMzFweCA2cHg7IH1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHQge1xuICBwYWRkaW5nOiAzMXB4IDZweCAzMXB4IDI2cHg7XG4gIHJpZ2h0OiAwO1xuICByaWdodDogZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7IH1cblxuLmZhbmN5Ym94LWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjg1KSAwLCByZ2JhKDAsIDAsIDAsIDAuMykgNTAlLCByZ2JhKDAsIDAsIDAsIDAuMTUpIDY1JSwgcmdiYSgwLCAwLCAwLCAwLjA3NSkgNzUuNSUsIHJnYmEoMCwgMCwgMCwgMC4wMzcpIDgyLjg1JSwgcmdiYSgwLCAwLCAwLCAwLjAxOSkgODglLCB0cmFuc3BhcmVudCk7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogNzVweCA0NHB4IDI1cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5NjsgfVxuXG5Ac3VwcG9ydHMgKHBhZGRpbmc6IG1heCgwcHgpKSB7XG4gIC5mYW5jeWJveC1jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiA3NXB4IG1heCg0NHB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSkgbWF4KDI1cHgsIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSkgbWF4KDQ0cHgsIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCkpOyB9IH1cblxuLmZhbmN5Ym94LWNhcHRpb24tLXNlcGFyYXRlIHtcbiAgbWFyZ2luLXRvcDogLTUwcHg7IH1cblxuLmZhbmN5Ym94LWNhcHRpb25fX2JvZHkge1xuICBtYXgtaGVpZ2h0OiA1MHZoO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4uZmFuY3lib3gtY2FwdGlvbiBhLCAuZmFuY3lib3gtY2FwdGlvbiBhOmxpbmssIC5mYW5jeWJveC1jYXB0aW9uIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjY2NjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmZhbmN5Ym94LWNhcHRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uZmFuY3lib3gtbG9hZGluZyB7XG4gIGFuaW1hdGlvbjogYSAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDRweCBzb2xpZCAjODg4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNTBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0yNXB4IDAgMCAtMjVweDtcbiAgb3BhY2l0eTogLjc7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA1MHB4O1xuICB6LWluZGV4OiA5OTk5OTsgfVxuXG5Aa2V5ZnJhbWVzIGEge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pOyB9IH1cblxuLmZhbmN5Ym94LWFuaW1hdGVkIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKTsgfVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cblxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLW5leHQsIC5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7IH1cblxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEuNSk7IH1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpOyB9XG5cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9XG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTF0dXJuKTsgfVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pOyB9XG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cblxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKTsgfVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoLTEwZGVnKTsgfVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KDEwZGVnKTsgfVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxKTsgfVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDU3NnB4KSB7XG4gIC5mYW5jeWJveC1zbGlkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4OyB9XG4gIC5mYW5jeWJveC1zbGlkZS0taW1hZ2Uge1xuICAgIHBhZGRpbmc6IDZweCAwOyB9XG4gIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgcmlnaHQ6IC02cHg7IH1cbiAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICAgIGJhY2tncm91bmQ6ICM0ZTRlNGU7XG4gICAgY29sb3I6ICNmMmY0ZjY7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMzZweDsgfVxuICAuZmFuY3lib3gtY2FwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cbiAgQHN1cHBvcnRzIChwYWRkaW5nOiBtYXgoMHB4KSkge1xuICAgIC5mYW5jeWJveC1jYXB0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogbWF4KDEycHgsIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCkpO1xuICAgICAgcGFkZGluZy1yaWdodDogbWF4KDEycHgsIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKTsgfSB9IH1cblxuLmZhbmN5Ym94LXNoYXJlIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgcGFkZGluZzogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYW5jeWJveC1zaGFyZSBoMSB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDIwcHg7IH1cblxuLmZhbmN5Ym94LXNoYXJlIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgNXB4IDEwcHg7XG4gIG1pbi13aWR0aDogMTMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmxpbmssIC5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmIge1xuICBiYWNrZ3JvdW5kOiAjM2I1OTk4OyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzNDRlODY7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0IHtcbiAgYmFja2dyb3VuZDogI2JkMDgxZDsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYWEwNzE5OyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dyB7XG4gIGJhY2tncm91bmQ6ICMxZGExZjI7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBkOTVlODsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcge1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDI1cHg7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9faW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICM1ZDViNWI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIHBhZGRpbmc6IDJweCAycHggNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIxMnB4O1xuICB6LWluZGV4OiA5OTk5NTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzLXgge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47IH1cblxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC10aHVtYnMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbiAgcmlnaHQ6IDIxMnB4OyB9XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3Qge1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzLXggLmZhbmN5Ym94LXRodW1ic19fbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDdweDsgfVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMmEyYTJhO1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1hcmdpbjogMnB4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA4cHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwcHg7IH1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOmJlZm9yZSB7XG4gIGJvcmRlcjogNnB4IHNvbGlkICNmZjUyNjg7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHotaW5kZXg6IDk5OTkxOyB9XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAuNTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEuZmFuY3lib3gtdGh1bWJzLWFjdGl2ZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZmFuY3lib3gtdGh1bWJzIHtcbiAgICB3aWR0aDogMTEwcHg7IH1cbiAgLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XG4gICAgcmlnaHQ6IDExMHB4OyB9XG4gIC5mYW5jeWJveC10aHVtYnNfX2xpc3QgYSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTsgfSB9XG5cbi8qISBqUXVlcnkgVUkgLSB2MS4xMi4xIC0gMjAxNi0wOS0xNFxuKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4qIEluY2x1ZGVzOiBjb3JlLmNzcywgYWNjb3JkaW9uLmNzcywgYXV0b2NvbXBsZXRlLmNzcywgbWVudS5jc3MsIGJ1dHRvbi5jc3MsIGNvbnRyb2xncm91cC5jc3MsIGNoZWNrYm94cmFkaW8uY3NzLCBkYXRlcGlja2VyLmNzcywgZGlhbG9nLmNzcywgZHJhZ2dhYmxlLmNzcywgcmVzaXphYmxlLmNzcywgcHJvZ3Jlc3NiYXIuY3NzLCBzZWxlY3RhYmxlLmNzcywgc2VsZWN0bWVudS5jc3MsIHNsaWRlci5jc3MsIHNvcnRhYmxlLmNzcywgc3Bpbm5lci5jc3MsIHRhYnMuY3NzLCB0b29sdGlwLmNzcywgdGhlbWUuY3NzXG4qIFRvIHZpZXcgYW5kIG1vZGlmeSB0aGlzIHRoZW1lLCB2aXNpdCBodHRwOi8vanF1ZXJ5dWkuY29tL3RoZW1lcm9sbGVyLz9iZ1NoYWRvd1hQb3M9JmJnT3ZlcmxheVhQb3M9JmJnRXJyb3JYUG9zPSZiZ0hpZ2hsaWdodFhQb3M9JmJnQ29udGVudFhQb3M9JmJnSGVhZGVyWFBvcz0mYmdBY3RpdmVYUG9zPSZiZ0hvdmVyWFBvcz0mYmdEZWZhdWx0WFBvcz0mYmdTaGFkb3dZUG9zPSZiZ092ZXJsYXlZUG9zPSZiZ0Vycm9yWVBvcz0mYmdIaWdobGlnaHRZUG9zPSZiZ0NvbnRlbnRZUG9zPSZiZ0hlYWRlcllQb3M9JmJnQWN0aXZlWVBvcz0mYmdIb3ZlcllQb3M9JmJnRGVmYXVsdFlQb3M9JmJnU2hhZG93UmVwZWF0PSZiZ092ZXJsYXlSZXBlYXQ9JmJnRXJyb3JSZXBlYXQ9JmJnSGlnaGxpZ2h0UmVwZWF0PSZiZ0NvbnRlbnRSZXBlYXQ9JmJnSGVhZGVyUmVwZWF0PSZiZ0FjdGl2ZVJlcGVhdD0mYmdIb3ZlclJlcGVhdD0mYmdEZWZhdWx0UmVwZWF0PSZpY29uc0hvdmVyPXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmclMjIpJmljb25zSGlnaGxpZ2h0PXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc183Nzc2MjBfMjU2eDI0MC5wbmclMjIpJmljb25zSGVhZGVyPXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmclMjIpJmljb25zRXJyb3I9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZyUyMikmaWNvbnNEZWZhdWx0PXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc183Nzc3NzdfMjU2eDI0MC5wbmclMjIpJmljb25zQ29udGVudD11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nJTIyKSZpY29uc0FjdGl2ZT11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nJTIyKSZiZ0ltZ1VybFNoYWRvdz0mYmdJbWdVcmxPdmVybGF5PSZiZ0ltZ1VybEhvdmVyPSZiZ0ltZ1VybEhpZ2hsaWdodD0mYmdJbWdVcmxIZWFkZXI9JmJnSW1nVXJsRXJyb3I9JmJnSW1nVXJsRGVmYXVsdD0mYmdJbWdVcmxDb250ZW50PSZiZ0ltZ1VybEFjdGl2ZT0mb3BhY2l0eUZpbHRlclNoYWRvdz1BbHBoYShPcGFjaXR5JTNEMzApJm9wYWNpdHlGaWx0ZXJPdmVybGF5PUFscGhhKE9wYWNpdHklM0QzMCkmb3BhY2l0eVNoYWRvd1BlcmM9MzAmb3BhY2l0eU92ZXJsYXlQZXJjPTMwJmljb25Db2xvckhvdmVyPSUyMzU1NTU1NSZpY29uQ29sb3JIaWdobGlnaHQ9JTIzNzc3NjIwJmljb25Db2xvckhlYWRlcj0lMjM0NDQ0NDQmaWNvbkNvbG9yRXJyb3I9JTIzY2MwMDAwJmljb25Db2xvckRlZmF1bHQ9JTIzNzc3Nzc3Jmljb25Db2xvckNvbnRlbnQ9JTIzNDQ0NDQ0Jmljb25Db2xvckFjdGl2ZT0lMjNmZmZmZmYmYmdJbWdPcGFjaXR5U2hhZG93PTAmYmdJbWdPcGFjaXR5T3ZlcmxheT0wJmJnSW1nT3BhY2l0eUVycm9yPTk1JmJnSW1nT3BhY2l0eUhpZ2hsaWdodD01NSZiZ0ltZ09wYWNpdHlDb250ZW50PTc1JmJnSW1nT3BhY2l0eUhlYWRlcj03NSZiZ0ltZ09wYWNpdHlBY3RpdmU9NjUmYmdJbWdPcGFjaXR5SG92ZXI9NzUmYmdJbWdPcGFjaXR5RGVmYXVsdD03NSZiZ1RleHR1cmVTaGFkb3c9ZmxhdCZiZ1RleHR1cmVPdmVybGF5PWZsYXQmYmdUZXh0dXJlRXJyb3I9ZmxhdCZiZ1RleHR1cmVIaWdobGlnaHQ9ZmxhdCZiZ1RleHR1cmVDb250ZW50PWZsYXQmYmdUZXh0dXJlSGVhZGVyPWZsYXQmYmdUZXh0dXJlQWN0aXZlPWZsYXQmYmdUZXh0dXJlSG92ZXI9ZmxhdCZiZ1RleHR1cmVEZWZhdWx0PWZsYXQmY29ybmVyUmFkaXVzPTNweCZmd0RlZmF1bHQ9bm9ybWFsJmZmRGVmYXVsdD1BcmlhbCUyQ0hlbHZldGljYSUyQ3NhbnMtc2VyaWYmZnNEZWZhdWx0PTFlbSZjb3JuZXJSYWRpdXNTaGFkb3c9OHB4JnRoaWNrbmVzc1NoYWRvdz01cHgmb2Zmc2V0TGVmdFNoYWRvdz0wcHgmb2Zmc2V0VG9wU2hhZG93PTBweCZvcGFjaXR5U2hhZG93PS4zJmJnQ29sb3JTaGFkb3c9JTIzNjY2NjY2Jm9wYWNpdHlPdmVybGF5PS4zJmJnQ29sb3JPdmVybGF5PSUyM2FhYWFhYSZmY0Vycm9yPSUyMzVmM2YzZiZib3JkZXJDb2xvckVycm9yPSUyM2YxYTg5OSZiZ0NvbG9yRXJyb3I9JTIzZmRkZmRmJmZjSGlnaGxpZ2h0PSUyMzc3NzYyMCZib3JkZXJDb2xvckhpZ2hsaWdodD0lMjNkYWQ1NWUmYmdDb2xvckhpZ2hsaWdodD0lMjNmZmZhOTAmZmNDb250ZW50PSUyMzMzMzMzMyZib3JkZXJDb2xvckNvbnRlbnQ9JTIzZGRkZGRkJmJnQ29sb3JDb250ZW50PSUyM2ZmZmZmZiZmY0hlYWRlcj0lMjMzMzMzMzMmYm9yZGVyQ29sb3JIZWFkZXI9JTIzZGRkZGRkJmJnQ29sb3JIZWFkZXI9JTIzZTllOWU5JmZjQWN0aXZlPSUyM2ZmZmZmZiZib3JkZXJDb2xvckFjdGl2ZT0lMjMwMDNlZmYmYmdDb2xvckFjdGl2ZT0lMjMwMDdmZmYmZmNIb3Zlcj0lMjMyYjJiMmImYm9yZGVyQ29sb3JIb3Zlcj0lMjNjY2NjY2MmYmdDb2xvckhvdmVyPSUyM2VkZWRlZCZmY0RlZmF1bHQ9JTIzNDU0NTQ1JmJvcmRlckNvbG9yRGVmYXVsdD0lMjNjNWM1YzUmYmdDb2xvckRlZmF1bHQ9JTIzZjZmNmY2XG4qIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzOyBMaWNlbnNlZCBNSVQgKi9cbi8qIExheW91dCBoZWxwZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1oZWxwZXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7IH1cblxuLnVpLWhlbHBlci1yZXNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4udWktaGVscGVyLWNsZWFyZml4OmJlZm9yZSxcbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuXG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnVpLWhlbHBlci16Zml4IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0wKTtcbiAgLyogc3VwcG9ydDogSUU4ICovIH1cblxuLnVpLWZyb250IHtcbiAgei1pbmRleDogMTAwOyB9XG5cbi8qIEludGVyYWN0aW9uIEN1ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tdG9wOiAtLjI1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi51aS13aWRnZXQtaWNvbi1ibG9jayB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIE1pc2MgdmlzdWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAycHggMCAwIDA7XG4gIHBhZGRpbmc6IC41ZW0gLjVlbSAuNWVtIC43ZW07XG4gIGZvbnQtc2l6ZTogMTAwJTsgfVxuXG4udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tY29udGVudCB7XG4gIHBhZGRpbmc6IDFlbSAyLjJlbTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLnVpLWF1dG9jb21wbGV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnVpLW1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiAwOyB9XG5cbi51aS1tZW51IC51aS1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi51aS1tZW51IC51aS1tZW51LWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogc3VwcG9ydDogSUUxMCwgc2VlICM4ODQ0ICovXG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBN1wiKTsgfVxuXG4udWktbWVudSAudWktbWVudS1pdGVtLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDNweCAxZW0gM3B4IC40ZW07IH1cblxuLnVpLW1lbnUgLnVpLW1lbnUtZGl2aWRlciB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7IH1cblxuLnVpLW1lbnUgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLW1lbnUgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIG1hcmdpbjogLTFweDsgfVxuXG4vKiBpY29uIHN1cHBvcnQgKi9cbi51aS1tZW51LWljb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi51aS1tZW51LWljb25zIC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMmVtOyB9XG5cbi8qIGxlZnQtYWxpZ25lZCAqL1xuLnVpLW1lbnUgLnVpLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAuMmVtO1xuICBtYXJnaW46IGF1dG8gMDsgfVxuXG4vKiByaWdodC1hbGlnbmVkICovXG4udWktbWVudSAudWktbWVudS1pY29uIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7IH1cblxuLnVpLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IC40ZW0gMWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXJpZ2h0OiAuMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogU3VwcG9ydDogSUUgPD0gMTEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnVpLWJ1dHRvbixcbi51aS1idXR0b246bGluayxcbi51aS1idXR0b246dmlzaXRlZCxcbi51aS1idXR0b246aG92ZXIsXG4udWktYnV0dG9uOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiB0byBtYWtlIHJvb20gZm9yIHRoZSBpY29uLCBhIHdpZHRoIG5lZWRzIHRvIGJlIHNldCBoZXJlICovXG4udWktYnV0dG9uLWljb24tb25seSB7XG4gIHdpZHRoOiAyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8qIG5vIGljb24gc3VwcG9ydCBmb3IgaW5wdXQgZWxlbWVudHMgKi9cbmlucHV0LnVpLWJ1dHRvbi51aS1idXR0b24taWNvbi1vbmx5IHtcbiAgdGV4dC1pbmRlbnQ6IDA7IH1cblxuLyogYnV0dG9uIGljb24gZWxlbWVudChzKSAqL1xuLnVpLWJ1dHRvbi1pY29uLW9ubHkgLnVpLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4OyB9XG5cbi51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb24ge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMi4xZW07XG4gIGhlaWdodDogMi4xZW07XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbmlucHV0LnVpLWJ1dHRvbi51aS1pY29uLW5vdGV4dCAudWktaWNvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtaW5kZW50OiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBwYWRkaW5nOiAuNGVtIDFlbTsgfVxuXG4vKiB3b3JrYXJvdW5kcyAqL1xuLyogU3VwcG9ydDogRmlyZWZveCA1IC0gNDAgKi9cbmlucHV0LnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmJ1dHRvbi51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnVpLWNvbnRyb2xncm91cCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4udWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbTpmb2N1cyxcbi51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW0udWktdmlzdWFsLWZvY3VzIHtcbiAgei1pbmRleDogOTk5OTsgfVxuXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsID4gLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLnVpLWNvbnRyb2xncm91cCAudWktY29udHJvbGdyb3VwLWxhYmVsIHtcbiAgcGFkZGluZzogLjRlbSAxZW07IH1cblxuLnVpLWNvbnRyb2xncm91cCAudWktY29udHJvbGdyb3VwLWxhYmVsIHNwYW4ge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4udWktY29udHJvbGdyb3VwLWhvcml6b250YWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbCArIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1sZWZ0OiBub25lOyB9XG5cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbCArIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLnVpLWNvbnRyb2xncm91cC1ob3Jpem9udGFsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cblxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWxhYmVsLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4vKiBTcGlubmVyIHNwZWNpZmljIHN0eWxlIGZpeGVzICovXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1zcGlubmVyLWlucHV0IHtcbiAgLyogU3VwcG9ydDogSUU4IG9ubHksIEFuZHJvaWQgPCA0LjQgb25seSAqL1xuICB3aWR0aDogNzUlO1xuICB3aWR0aDogY2FsYyggMTAwJSAtIDIuNGVtKTsgfVxuXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1zcGlubmVyIC51aS1zcGlubmVyLXVwIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7IH1cblxuLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwgLnVpLWljb24tYmFja2dyb3VuZCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMXB4ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IC4xMmVtO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwgLnVpLWljb24tYmFja2dyb3VuZCB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQgLnVpLWljb24sXG4udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQ6aG92ZXIgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLnVpLWNoZWNrYm94cmFkaW8tZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4udWktZGF0ZXBpY2tlciB7XG4gIHdpZHRoOiAxN2VtO1xuICBwYWRkaW5nOiAuMmVtIC4yZW0gMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IC4yZW0gMDsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgaGVpZ2h0OiAxLjhlbTsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG4gIHRvcDogMXB4OyB9XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYge1xuICBsZWZ0OiAycHg7IH1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIHJpZ2h0OiAycHg7IH1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciB7XG4gIGxlZnQ6IDFweDsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcbiAgcmlnaHQ6IDFweDsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLThweDsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gIG1hcmdpbjogMCAyLjNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbjogMXB4IDA7IH1cblxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgsXG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci15ZWFyIHtcbiAgd2lkdGg6IDQ1JTsgfVxuXG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IC45ZW07XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbjogMCAwIC40ZW07IH1cblxuLnVpLWRhdGVwaWNrZXIgdGgge1xuICBwYWRkaW5nOiAuN2VtIC4zZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogMDsgfVxuXG4udWktZGF0ZXBpY2tlciB0ZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMXB4OyB9XG5cbi51aS1kYXRlcGlja2VyIHRkIHNwYW4sXG4udWktZGF0ZXBpY2tlciB0ZCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IC4yZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG1hcmdpbjogLjdlbSAwIDAgMDtcbiAgcGFkZGluZzogMCAuMmVtO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IC41ZW0gLjJlbSAuNGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtIC42ZW07XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiB3aXRoIG11bHRpcGxlIGNhbGVuZGFycyAqL1xuLnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1tdWx0aSB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAgdGFibGUge1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDAgYXV0byAuNGVtOyB9XG5cbi51aS1kYXRlcGlja2VyLW11bHRpLTIgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICB3aWR0aDogNTAlOyB9XG5cbi51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICB3aWR0aDogMzMuMyU7IH1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gIGNsZWFyOiBsZWZ0OyB9XG5cbi51aS1kYXRlcGlja2VyLXJvdy1icmVhayB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwOyB9XG5cbi8qIFJUTCBzdXBwb3J0ICovXG4udWktZGF0ZXBpY2tlci1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDsgfVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIHJpZ2h0OiAycHg7XG4gIGxlZnQ6IGF1dG87IH1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQge1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgbGVmdDogYXV0bzsgfVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlciB7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICBjbGVhcjogcmlnaHQ7IH1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCxcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgfVxuXG4vKiBJY29ucyAqL1xuLnVpLWRhdGVwaWNrZXIgLnVpLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBsZWZ0OiAuNWVtO1xuICB0b3A6IC4zZW07IH1cblxuLnVpLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAuMmVtO1xuICBvdXRsaW5lOiAwOyB9XG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gIHBhZGRpbmc6IC40ZW0gMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogLjFlbSAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogOTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAuM2VtO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogLTEwcHggMCAwIDA7XG4gIHBhZGRpbmc6IDFweDtcbiAgaGVpZ2h0OiAyMHB4OyB9XG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IC41ZW0gMWVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBtYXJnaW4tdG9wOiAuNWVtO1xuICBwYWRkaW5nOiAuM2VtIDFlbSAuNWVtIC40ZW07IH1cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLWRpYWxvZy1idXR0b25zZXQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9uIHtcbiAgbWFyZ2luOiAuNWVtIC40ZW0gLjVlbSAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW4ge1xuICBoZWlnaHQ6IDJweDtcbiAgdG9wOiAwOyB9XG5cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1lIHtcbiAgd2lkdGg6IDJweDtcbiAgcmlnaHQ6IDA7IH1cblxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXMge1xuICBoZWlnaHQ6IDJweDtcbiAgYm90dG9tOiAwOyB9XG5cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS13IHtcbiAgd2lkdGg6IDJweDtcbiAgbGVmdDogMDsgfVxuXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc2UsXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc3csXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbmUsXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbncge1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDsgfVxuXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc2Uge1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zdyB7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbmUge1xuICByaWdodDogMDtcbiAgdG9wOiAwOyB9XG5cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1udyB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4udWktZHJhZ2dhYmxlIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICBjdXJzb3I6IG1vdmU7IH1cblxuLnVpLWRyYWdnYWJsZS1oYW5kbGUge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7IH1cblxuLnVpLXJlc2l6YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udWktcmVzaXphYmxlLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAwLjFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTsgfVxuXG4udWktcmVzaXphYmxlLWRpc2FibGVkIC51aS1yZXNpemFibGUtaGFuZGxlLFxuLnVpLXJlc2l6YWJsZS1hdXRvaGlkZSAudWktcmVzaXphYmxlLWhhbmRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnVpLXJlc2l6YWJsZS1uIHtcbiAgY3Vyc29yOiBuLXJlc2l6ZTtcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IDA7IH1cblxuLnVpLXJlc2l6YWJsZS1zIHtcbiAgY3Vyc29yOiBzLXJlc2l6ZTtcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC01cHg7XG4gIGxlZnQ6IDA7IH1cblxuLnVpLXJlc2l6YWJsZS1lIHtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbiAgd2lkdGg6IDdweDtcbiAgcmlnaHQ6IC01cHg7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi51aS1yZXNpemFibGUtdyB7XG4gIGN1cnNvcjogdy1yZXNpemU7XG4gIHdpZHRoOiA3cHg7XG4gIGxlZnQ6IC01cHg7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi51aS1yZXNpemFibGUtc2Uge1xuICBjdXJzb3I6IHNlLXJlc2l6ZTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgcmlnaHQ6IDFweDtcbiAgYm90dG9tOiAxcHg7IH1cblxuLnVpLXJlc2l6YWJsZS1zdyB7XG4gIGN1cnNvcjogc3ctcmVzaXplO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgbGVmdDogLTVweDtcbiAgYm90dG9tOiAtNXB4OyB9XG5cbi51aS1yZXNpemFibGUtbncge1xuICBjdXJzb3I6IG53LXJlc2l6ZTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGxlZnQ6IC01cHg7XG4gIHRvcDogLTVweDsgfVxuXG4udWktcmVzaXphYmxlLW5lIHtcbiAgY3Vyc29yOiBuZS1yZXNpemU7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICByaWdodDogLTVweDtcbiAgdG9wOiAtNXB4OyB9XG5cbi51aS1wcm9ncmVzc2JhciB7XG4gIGhlaWdodDogMmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItdmFsdWUge1xuICBtYXJnaW46IC0xcHg7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhLQUFvQUlBQkFBQUFBUC8vL3lIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tZd05xWHJkQzUyRFMwNmE3TUZaSSs0RkhCQ0tvRGVXS1hxeW1QcUdxeHZKclhaYk14N1R0Yyt3OVhnVTJGQjNsT3lRUldFVDJJRkdpVTltMWZyRFZweFpaYzZiZkh3djRjMVlYUDZrMVZkeTI5MkZiNlVrdXZGdFhwdldTekErSHljWEpIVVhpR1lJaU1nMlI2VzQ1OWduV0dmSE5kaklxRFdWcWVtSDJla3BPYmtwT2xwcFdVcVppcXI2ZWRxcVdRQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcFNNZ1puR2ZhcWNnMUUydXV6RG1tSFVCUjhRaWw5NWhpUEtxV24zYXF0THNTMTh5N0cxU3pOZW93V0JFTnRRZCtUMUprdFAwNW56UFRkSlpsUjZ2VXhOV1dqVit2VVdoV05rV0Z3eGw5VnBaUmVkWWNmbElPTGFmYWEyOFhkc0gveW5sY2MxdVBWRFp4UUlSMEsyNStjSUNDbW9xQ2U1bUdoWk9mZVlTVWg1eUpjSnlya1pXV3BhUjhkb0oybzROWXE2MmxBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZESTRZeTIyWm5JTlJOcW9zdzBCdjdpMWd5SFVrRmo3b1NhV2x1M292QzhHeE5zbzVmbHV6M3FMVmhCVmVUL0x6N1pUSHl4TDVkRGFsUVdQVk9zUVd0Um51d1hhRlRqOWpWVmg4cG1hOUpqWjR6WVNqNVpPeW1hN3V1b2xmZmgrSVI1YVc5N2NIdUJVWEtHS1hsS2puK0RpSFdNY1lKYWg0TjBsWUNNbEpPWGlwR1JyNXFkZ29TVHJxV1NxNldGbDJ5cG9hVUFBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwYUViNkhMZ2QvaU83Rk5XdGNGV2UrdWZPREdqUmZvaUoyYWtTaGJ1ZWIwd3RJNTB6bTAycGJ2d2ZXRU1XQlExektHbExJaHNraUVQbTlSNnZSWHhWNFp6V1QyeUhPR3BXTXlvcmJsS2xOcDhIbUhFYi9sQ1hqY1c3Ym10WFA4WHQyMjlPVldSMWZvZDJlV3FOZkh1TWpYQ1BrSUdOaWxlT2lJbVZtQ09FbW9TZm4zeVhsSldtb0hHaHFwNmlsWXVXWXBtVHFLVWdBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwaUVINmtiNThiaVEzRk5XdE1GV1czZU5WY29qdUZHZnFuWnFTZWJ1UzA2dzVWODAvWDAycEtlOHpGd1A2RUZXT1QxbERGazhyR0VSaDFUVE5Pb2NRNjFIbTRYbTJWZXhVSHB6anltVmlIckZiaUVMc2VmVnJuNlhLZm50MlE5Ry8rWGRpZTQ5OVhIZDJnNGg3aW9PR2hYR0pib0dBblhTQm5vQndLWXlmaW91YlpKMkhuMFJ1UlphZmxaT2lsNTZacDZpaW9LU1hwVUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrb1FScVJ2bnh1STdrVTFhMVVVNWJkNXRuU2VPWlhobW41bFdLM3FOVFd2UmRReFA4cXZhQysveWFZUXpYTzdCTXZhVUVtSlJkM1RzaU1BZ3N3bU5ZclNnWmRZclRYNnRTSEdaTzczZXp1QXcydXh1UStCYmVaZk14c2V4WTM1Ky9RZTRKMWluVjBnNHgzV0h1TWhJbDJqWE9LVDJRK1ZVNWZnb1NVSTUyVmZaeWZrSkdraGE2am1ZK2FhWWRpcnErbFFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLV0JJS3BZZTBMM1lOS1RvcXN3VWx2em5pZ2Q0d2lSNEtoWnJLdDlVcHFpcDYxaTlFM3ZNdnhSZEhsYkVGaUVYZms5WUFSWXhPWlpENlZRMnBVdW5CbXRSWG8xTGY4aE1WVmNObDhKYWZWMzhhTTIvRnU1VjE2Qm42M3I2eHQ5N2owOStNWFNGaTRCbmlHRmFlM2h6Ykg5K2hZQnprcHVVaDVhWm1IdWFuWk9aZ0l1dmJHaU5lb21DbmF4eGFwMnVwYUNac3ErMWtBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLWGpJOEJ5NXpmNGtPeFRWclhOVmx2MVgwZDhJR1pHS0xuTnBZdG04THI5Y3FWZXVPU3ZmT1c3OUQ5YURIaXpOaERKaWRGWmhOeWRFYWhPYURINm5vbXRKanAxdHV0S29OV2t2QTZKcWZSVkxIVS9RVWZhdTlsMng3RzU0ZDFmbDk5NXhjSUdBZFhxTWZCTmFkb1lyaEgrTWcyS0JscFZwYmx1Q2lYbU1uWjJTaDRHQnFKK2NrSU9xcUo2TG1LU2xsWm1zb3E2d3BRQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2xZeC9vTHZveHVKRGtVMWExWVVaYko1OW5TZDJaWGhXcWJSYTIvZ0Y4R3UyRFkzaXFzN3lycSt4QllFa1l2RlNNOGFTU09iRStaZ1JsMUJIRlpOcjdwUkNhdlo1QlcyMTQyaFkzQU4veld0c21mMTJwOVh4eEZsMmxwTG4xcnNlenRmWFpqZElXSWYyczVkSXR3allLQmdvOXlnNXBIZ3pKWFRFZUdsWnVlbnB5UG1wR1FvS09Xa1ltU3BhU25xS2lsZUkyRkFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVmpCK2d1K2pHNGtPUlRWclZoUmxzbm4yZEozWmxlRmFwdEZyYitDWG1POU9vemVMNVZmUDk5SHZBV2hwaVVkY3drcEJIMzgyNUF3WWRVOHhUcWxMR2h0Q29zQXJLTXB2ZmExbU1SYWU5VnZXWmZlQjJYZlBrZUxtbTE4bFVjQmorcDVkbk44alhaM1lJR0VoWXVPVW40NWFvQ0RrcDE2aGw1SWpZSnZqV0tjbm9HUXBxeVBscE9ocjNhRWxhcXJxNTZCcTdWQUFBT3c9PVwiKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjUpO1xuICAvKiBzdXBwb3J0OiBJRTggKi9cbiAgb3BhY2l0eTogMC4yNTsgfVxuXG4udWktcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZSAudWktcHJvZ3Jlc3NiYXItdmFsdWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi51aS1zZWxlY3RhYmxlIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lOyB9XG5cbi51aS1zZWxlY3RhYmxlLWhlbHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwO1xuICBib3JkZXI6IDFweCBkb3R0ZWQgYmxhY2s7IH1cblxuLnVpLXNlbGVjdG1lbnUtbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7IH1cblxuLnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudSAudWktc2VsZWN0bWVudS1vcHRncm91cCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMnB4IDAuNGVtO1xuICBtYXJnaW46IDAuNWVtIDAgMCAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMDsgfVxuXG4udWktc2VsZWN0bWVudS1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnVpLXNlbGVjdG1lbnUtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTRlbTsgfVxuXG4udWktc2VsZWN0bWVudS1pY29uLnVpLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLnVpLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMS4yZW07XG4gIGhlaWdodDogMS4yZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lOyB9XG5cbi51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAuN2VtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cblxuLyogc3VwcG9ydDogSUU4IC0gU2VlICM2NzI3ICovXG4udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItaGFuZGxlLFxuLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLXJhbmdlIHtcbiAgZmlsdGVyOiBpbmhlcml0OyB9XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogLjhlbTsgfVxuXG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGUge1xuICB0b3A6IC0uM2VtO1xuICBtYXJnaW4tbGVmdDogLS42ZW07IH1cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2Uge1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1taW4ge1xuICBsZWZ0OiAwOyB9XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi51aS1zbGlkZXItdmVydGljYWwge1xuICB3aWR0aDogLjhlbTtcbiAgaGVpZ2h0OiAxMDBweDsgfVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgbGVmdDogLS4zZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAtLjZlbTsgfVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2Uge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcbiAgYm90dG9tOiAwOyB9XG5cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuICB0b3A6IDA7IH1cblxuLnVpLXNvcnRhYmxlLWhhbmRsZSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTsgfVxuXG4udWktc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi51aS1zcGlubmVyLWlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZzogLjIyMmVtIDA7XG4gIG1hcmdpbjogLjJlbSAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogLjRlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyZW07IH1cblxuLnVpLXNwaW5uZXItYnV0dG9uIHtcbiAgd2lkdGg6IDEuNmVtO1xuICBoZWlnaHQ6IDUwJTtcbiAgZm9udC1zaXplOiAuNWVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICByaWdodDogMDsgfVxuXG4vKiBtb3JlIHNwZWNpZmljaXR5IHJlcXVpcmVkIGhlcmUgdG8gb3ZlcnJpZGUgZGVmYXVsdCBib3JkZXJzICovXG4udWktc3Bpbm5lciBhLnVpLXNwaW5uZXItYnV0dG9uIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBub25lOyB9XG5cbi51aS1zcGlubmVyLXVwIHtcbiAgdG9wOiAwOyB9XG5cbi51aS1zcGlubmVyLWRvd24ge1xuICBib3R0b206IDA7IH1cblxuLnVpLXRhYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIHBvc2l0aW9uOiByZWxhdGl2ZSBwcmV2ZW50cyBJRSBzY3JvbGwgYnVnIChlbGVtZW50IHdpdGggcG9zaXRpb246IHJlbGF0aXZlIGluc2lkZSBjb250YWluZXIgd2l0aCBvdmVyZmxvdzogYXV0byBhcHBlYXIgYXMgXCJmaXhlZFwiKSAqL1xuICBwYWRkaW5nOiAuMmVtOyB9XG5cbi51aS10YWJzIC51aS10YWJzLW5hdiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogLjJlbSAuMmVtIDA7IH1cblxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDFweCAuMmVtIDAgMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udWktdGFicyAudWktdGFicy1uYXYgLnVpLXRhYnMtYW5jaG9yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IC41ZW0gMWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgcGFkZGluZy1ib3R0b206IDFweDsgfVxuXG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9yLFxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWRpc2FibGVkIC51aS10YWJzLWFuY2hvcixcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWxvYWRpbmcgLnVpLXRhYnMtYW5jaG9yIHtcbiAgY3Vyc29yOiB0ZXh0OyB9XG5cbi51aS10YWJzLWNvbGxhcHNpYmxlIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3Ige1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnVpLXRhYnMgLnVpLXRhYnMtcGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAxZW0gMS40ZW07XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLnVpLXRvb2x0aXAge1xuICBwYWRkaW5nOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgbWF4LXdpZHRoOiAzMDBweDsgfVxuXG5ib2R5IC51aS10b29sdGlwIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7IH1cblxuLyogQ29tcG9uZW50IGNvbnRhaW5lcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXdpZGdldCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLnVpLXdpZGdldCAudWktd2lkZ2V0IHtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLnVpLXdpZGdldCBpbnB1dCxcbi51aS13aWRnZXQgc2VsZWN0LFxuLnVpLXdpZGdldCB0ZXh0YXJlYSxcbi51aS13aWRnZXQgYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG4udWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTsgfVxuXG4udWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG4udWktd2lkZ2V0LWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG5cbi51aS13aWRnZXQtaGVhZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYmFja2dyb3VuZDogI2U5ZTllOTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi51aS13aWRnZXQtaGVhZGVyIGEge1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG4vKiBJbnRlcmFjdGlvbiBzdGF0ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCxcbi51aS1idXR0b24sXG5odG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6aG92ZXIsXG5odG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTQ1NDU7IH1cblxuLnVpLXN0YXRlLWRlZmF1bHQgYSxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6bGluayxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCxcbmEudWktYnV0dG9uLFxuYTpsaW5rLnVpLWJ1dHRvbixcbmE6dmlzaXRlZC51aS1idXR0b24sXG4udWktYnV0dG9uIHtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cyxcbi51aS1idXR0b246aG92ZXIsXG4udWktYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyYjJiMmI7IH1cblxuLnVpLXN0YXRlLWhvdmVyIGEsXG4udWktc3RhdGUtaG92ZXIgYTpob3Zlcixcbi51aS1zdGF0ZS1ob3ZlciBhOmxpbmssXG4udWktc3RhdGUtaG92ZXIgYTp2aXNpdGVkLFxuLnVpLXN0YXRlLWZvY3VzIGEsXG4udWktc3RhdGUtZm9jdXMgYTpob3Zlcixcbi51aS1zdGF0ZS1mb2N1cyBhOmxpbmssXG4udWktc3RhdGUtZm9jdXMgYTp2aXNpdGVkLFxuYS51aS1idXR0b246aG92ZXIsXG5hLnVpLWJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMmIyYjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnVpLXZpc3VhbC1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggMXB4ICM1ZTllZDY7IH1cblxuLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSxcbmEudWktYnV0dG9uOmFjdGl2ZSxcbi51aS1idXR0b246YWN0aXZlLFxuLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAzZWZmO1xuICBiYWNrZ3JvdW5kOiAjMDA3ZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4udWktaWNvbi1iYWNrZ3JvdW5kLFxuLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbi1iYWNrZ3JvdW5kIHtcbiAgYm9yZGVyOiAjMDAzZWZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi51aS1zdGF0ZS1hY3RpdmUgYSxcbi51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIEludGVyYWN0aW9uIEN1ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWQ1NWU7XG4gIGJhY2tncm91bmQ6ICNmZmZhOTA7XG4gIGNvbG9yOiAjNzc3NjIwOyB9XG5cbi51aS1zdGF0ZS1jaGVja2VkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZDU1ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmE5MDsgfVxuXG4udWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhIHtcbiAgY29sb3I6ICM3Nzc2MjA7IH1cblxuLnVpLXN0YXRlLWVycm9yLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWE4OTk7XG4gIGJhY2tncm91bmQ6ICNmZGRmZGY7XG4gIGNvbG9yOiAjNWYzZjNmOyB9XG5cbi51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGEge1xuICBjb2xvcjogIzVmM2YzZjsgfVxuXG4udWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvci10ZXh0IHtcbiAgY29sb3I6ICM1ZjNmM2Y7IH1cblxuLnVpLXByaW9yaXR5LXByaW1hcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXByaW1hcnksXG4udWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktcHJpbWFyeSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnkge1xuICBvcGFjaXR5OiAuNztcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTcwKTtcbiAgLyogc3VwcG9ydDogSUU4ICovXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLnVpLXN0YXRlLWRpc2FibGVkLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IC4zNTtcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTM1KTtcbiAgLyogc3VwcG9ydDogSUU4ICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLnVpLXN0YXRlLWRpc2FibGVkIC51aS1pY29uIHtcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTM1KTtcbiAgLyogc3VwcG9ydDogSUU4IC0gU2VlICM2MDU5ICovIH1cblxuLyogSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogc3RhdGVzIGFuZCBpbWFnZXMgKi9cbi51aS1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDsgfVxuXG4udWktaWNvbixcbi51aS13aWRnZXQtY29udGVudCAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7IH1cblxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpOyB9XG5cbi51aS1zdGF0ZS1ob3ZlciAudWktaWNvbixcbi51aS1zdGF0ZS1mb2N1cyAudWktaWNvbixcbi51aS1idXR0b246aG92ZXIgLnVpLWljb24sXG4udWktYnV0dG9uOmZvY3VzIC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzU1NTU1NV8yNTZ4MjQwLnBuZ1wiKTsgfVxuXG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLFxuLnVpLWJ1dHRvbjphY3RpdmUgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nXCIpOyB9XG5cbi51aS1zdGF0ZS1oaWdobGlnaHQgLnVpLWljb24sXG4udWktYnV0dG9uIC51aS1zdGF0ZS1oaWdobGlnaHQudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc183Nzc2MjBfMjU2eDI0MC5wbmdcIik7IH1cblxuLnVpLXN0YXRlLWVycm9yIC51aS1pY29uLFxuLnVpLXN0YXRlLWVycm9yLXRleHQgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfY2MwMDAwXzI1NngyNDAucG5nXCIpOyB9XG5cbi51aS1idXR0b24gLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nXCIpOyB9XG5cbi8qIHBvc2l0aW9uaW5nICovXG4udWktaWNvbi1ibGFuayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggMTZweDsgfVxuXG4udWktaWNvbi1jYXJldC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cblxuLnVpLWljb24tY2FyZXQtMS1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7IH1cblxuLnVpLWljb24tY2FyZXQtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMDsgfVxuXG4udWktaWNvbi1jYXJldC0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggMDsgfVxuXG4udWktaWNvbi1jYXJldC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAwOyB9XG5cbi51aS1pY29uLWNhcmV0LTEtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwOyB9XG5cbi51aS1pY29uLWNhcmV0LTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7IH1cblxuLnVpLWljb24tY2FyZXQtMS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwOyB9XG5cbi51aS1pY29uLWNhcmV0LTItbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IDA7IH1cblxuLnVpLWljb24tY2FyZXQtMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggMDsgfVxuXG4udWktaWNvbi10cmlhbmdsZS0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4OyB9XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTZweDsgfVxuXG4udWktaWNvbi10cmlhbmdsZS0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTZweDsgfVxuXG4udWktaWNvbi10cmlhbmdsZS0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2cHg7IH1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTE2cHg7IH1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNnB4OyB9XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNnB4OyB9XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2cHg7IH1cblxuLnVpLWljb24tdHJpYW5nbGUtMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2cHg7IH1cblxuLnVpLWljb24tdHJpYW5nbGUtMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2cHg7IH1cblxuLnVpLWljb24tYXJyb3ctMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDsgfVxuXG4udWktaWNvbi1hcnJvdy0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTMycHg7IH1cblxuLnVpLWljb24tYXJyb3ctMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTMycHg7IH1cblxuLnVpLWljb24tYXJyb3ctMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zMnB4OyB9XG5cbi51aS1pY29uLWFycm93LTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0zMnB4OyB9XG5cbi51aS1pY29uLWFycm93LTEtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMzJweDsgfVxuXG4udWktaWNvbi1hcnJvdy0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMzJweDsgfVxuXG4udWktaWNvbi1hcnJvdy0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0zMnB4OyB9XG5cbi51aS1pY29uLWFycm93LTItbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0zMnB4OyB9XG5cbi51aS1pY29uLWFycm93LTItbmUtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTMycHg7IH1cblxuLnVpLWljb24tYXJyb3ctMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTMycHg7IH1cblxuLnVpLWljb24tYXJyb3ctMi1zZS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMzJweDsgfVxuXG4udWktaWNvbi1hcnJvd3N0b3AtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0zMnB4OyB9XG5cbi51aS1pY29uLWFycm93c3RvcC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTMycHg7IH1cblxuLnVpLWljb24tYXJyb3dzdG9wLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMzJweDsgfVxuXG4udWktaWNvbi1hcnJvd3N0b3AtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0zMnB4OyB9XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXB4IC00OHB4OyB9XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC00OHB4OyB9XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTQ4cHg7IH1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTQ4cHg7IH1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNDhweDsgfVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDhweDsgfVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC00OHB4OyB9XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNDhweDsgfVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTItbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC00OHB4OyB9XG5cbi51aS1pY29uLWFycm93dGhpY2stMi1uZS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNDhweDsgfVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC00OHB4OyB9XG5cbi51aS1pY29uLWFycm93dGhpY2stMi1zZS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNDhweDsgfVxuXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTQ4cHg7IH1cblxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC00OHB4OyB9XG5cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtNDhweDsgfVxuXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTQ4cHg7IH1cblxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NHB4OyB9XG5cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTY0cHg7IH1cblxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNjRweDsgfVxuXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC02NHB4OyB9XG5cbi51aS1pY29uLWFycm93cmV0dXJuLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC02NHB4OyB9XG5cbi51aS1pY29uLWFycm93cmV0dXJuLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC02NHB4OyB9XG5cbi51aS1pY29uLWFycm93cmV0dXJuLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC02NHB4OyB9XG5cbi51aS1pY29uLWFycm93cmV0dXJuLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNjRweDsgfVxuXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC02NHB4OyB9XG5cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTY0cHg7IH1cblxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNjRweDsgfVxuXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC02NHB4OyB9XG5cbi51aS1pY29uLWFycm93LTQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MHB4OyB9XG5cbi51aS1pY29uLWFycm93LTQtZGlhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC04MHB4OyB9XG5cbi51aS1pY29uLWV4dGxpbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtODBweDsgfVxuXG4udWktaWNvbi1uZXd3aW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtODBweDsgfVxuXG4udWktaWNvbi1yZWZyZXNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTgwcHg7IH1cblxuLnVpLWljb24tc2h1ZmZsZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC04MHB4OyB9XG5cbi51aS1pY29uLXRyYW5zZmVyLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC04MHB4OyB9XG5cbi51aS1pY29uLXRyYW5zZmVydGhpY2stZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC04MHB4OyB9XG5cbi51aS1pY29uLWZvbGRlci1jb2xsYXBzZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NnB4OyB9XG5cbi51aS1pY29uLWZvbGRlci1vcGVuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTk2cHg7IH1cblxuLnVpLWljb24tZG9jdW1lbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTZweDsgfVxuXG4udWktaWNvbi1kb2N1bWVudC1iIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTk2cHg7IH1cblxuLnVpLWljb24tbm90ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC05NnB4OyB9XG5cbi51aS1pY29uLW1haWwtY2xvc2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTk2cHg7IH1cblxuLnVpLWljb24tbWFpbC1vcGVuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTk2cHg7IH1cblxuLnVpLWljb24tc3VpdGNhc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTk2cHg7IH1cblxuLnVpLWljb24tY29tbWVudCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtOTZweDsgfVxuXG4udWktaWNvbi1wZXJzb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTk2cHg7IH1cblxuLnVpLWljb24tcHJpbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTk2cHg7IH1cblxuLnVpLWljb24tdHJhc2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTk2cHg7IH1cblxuLnVpLWljb24tbG9ja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC05NnB4OyB9XG5cbi51aS1pY29uLXVubG9ja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC05NnB4OyB9XG5cbi51aS1pY29uLWJvb2ttYXJrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC05NnB4OyB9XG5cbi51aS1pY29uLXRhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtOTZweDsgfVxuXG4udWktaWNvbi1ob21lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEycHg7IH1cblxuLnVpLWljb24tZmxhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMTJweDsgfVxuXG4udWktaWNvbi1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMTJweDsgfVxuXG4udWktaWNvbi1jYXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTExMnB4OyB9XG5cbi51aS1pY29uLXBlbmNpbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMTJweDsgfVxuXG4udWktaWNvbi1jbG9jayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMTJweDsgfVxuXG4udWktaWNvbi1kaXNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTExMnB4OyB9XG5cbi51aS1pY29uLWNhbGN1bGF0b3Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTExMnB4OyB9XG5cbi51aS1pY29uLXpvb21pbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTEycHg7IH1cblxuLnVpLWljb24tem9vbW91dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTEycHg7IH1cblxuLnVpLWljb24tc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMTJweDsgfVxuXG4udWktaWNvbi13cmVuY2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTExMnB4OyB9XG5cbi51aS1pY29uLWdlYXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTExMnB4OyB9XG5cbi51aS1pY29uLWhlYXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMTJweDsgfVxuXG4udWktaWNvbi1zdGFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMTJweDsgfVxuXG4udWktaWNvbi1saW5rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMTJweDsgfVxuXG4udWktaWNvbi1jYW5jZWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjhweDsgfVxuXG4udWktaWNvbi1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTEyOHB4OyB9XG5cbi51aS1pY29uLXBsdXN0aGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMjhweDsgfVxuXG4udWktaWNvbi1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMjhweDsgfVxuXG4udWktaWNvbi1taW51c3RoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTEyOHB4OyB9XG5cbi51aS1pY29uLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTEyOHB4OyB9XG5cbi51aS1pY29uLWNsb3NldGhpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTI4cHg7IH1cblxuLnVpLWljb24ta2V5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMjhweDsgfVxuXG4udWktaWNvbi1saWdodGJ1bGIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTEyOHB4OyB9XG5cbi51aS1pY29uLXNjaXNzb3JzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMjhweDsgfVxuXG4udWktaWNvbi1jbGlwYm9hcmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTEyOHB4OyB9XG5cbi51aS1pY29uLWNvcHkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTEyOHB4OyB9XG5cbi51aS1pY29uLWNvbnRhY3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTEyOHB4OyB9XG5cbi51aS1pY29uLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMjhweDsgfVxuXG4udWktaWNvbi12aWRlbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTI4cHg7IH1cblxuLnVpLWljb24tc2NyaXB0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMjhweDsgfVxuXG4udWktaWNvbi1hbGVydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0NHB4OyB9XG5cbi51aS1pY29uLWluZm8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTQ0cHg7IH1cblxuLnVpLWljb24tbm90aWNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE0NHB4OyB9XG5cbi51aS1pY29uLWhlbHAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTQ0cHg7IH1cblxuLnVpLWljb24tY2hlY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTQ0cHg7IH1cblxuLnVpLWljb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE0NHB4OyB9XG5cbi51aS1pY29uLXJhZGlvLW9uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE0NHB4OyB9XG5cbi51aS1pY29uLXJhZGlvLW9mZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTQ0cHg7IH1cblxuLnVpLWljb24tcGluLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE0NHB4OyB9XG5cbi51aS1pY29uLXBpbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNDRweDsgfVxuXG4udWktaWNvbi1wbGF5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTYwcHg7IH1cblxuLnVpLWljb24tcGF1c2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTYwcHg7IH1cblxuLnVpLWljb24tc2Vlay1uZXh0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2MHB4OyB9XG5cbi51aS1pY29uLXNlZWstcHJldiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNjBweDsgfVxuXG4udWktaWNvbi1zZWVrLWVuZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNjBweDsgfVxuXG4udWktaWNvbi1zZWVrLXN0YXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4OyB9XG5cbi8qIHVpLWljb24tc2Vlay1maXJzdCBpcyBkZXByZWNhdGVkLCB1c2UgdWktaWNvbi1zZWVrLXN0YXJ0IGluc3RlYWQgKi9cbi51aS1pY29uLXNlZWstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7IH1cblxuLnVpLWljb24tc3RvcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNjBweDsgfVxuXG4udWktaWNvbi1lamVjdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTYwcHg7IH1cblxuLnVpLWljb24tdm9sdW1lLW9mZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTYwcHg7IH1cblxuLnVpLWljb24tdm9sdW1lLW9uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNjBweDsgfVxuXG4udWktaWNvbi1wb3dlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3NnB4OyB9XG5cbi51aS1pY29uLXNpZ25hbC1kaWFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE3NnB4OyB9XG5cbi51aS1pY29uLXNpZ25hbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNzZweDsgfVxuXG4udWktaWNvbi1iYXR0ZXJ5LTAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTc2cHg7IH1cblxuLnVpLWljb24tYmF0dGVyeS0xIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE3NnB4OyB9XG5cbi51aS1pY29uLWJhdHRlcnktMiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNzZweDsgfVxuXG4udWktaWNvbi1iYXR0ZXJ5LTMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTc2cHg7IH1cblxuLnVpLWljb24tY2lyY2xlLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTJweDsgfVxuXG4udWktaWNvbi1jaXJjbGUtbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTkycHg7IH1cblxuLnVpLWljb24tY2lyY2xlLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE5MnB4OyB9XG5cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE5MnB4OyB9XG5cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE5MnB4OyB9XG5cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE5MnB4OyB9XG5cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE5MnB4OyB9XG5cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xOTJweDsgfVxuXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTkycHg7IH1cblxuLnVpLWljb24tY2lyY2xlLWFycm93LXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE5MnB4OyB9XG5cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xOTJweDsgfVxuXG4udWktaWNvbi1jaXJjbGUtem9vbWluIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xOTJweDsgfVxuXG4udWktaWNvbi1jaXJjbGUtem9vbW91dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTkycHg7IH1cblxuLnVpLWljb24tY2lyY2xlLWNoZWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xOTJweDsgfVxuXG4udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjA4cHg7IH1cblxuLnVpLWljb24tY2lyY2xlc21hbGwtbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjA4cHg7IH1cblxuLnVpLWljb24tY2lyY2xlc21hbGwtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjA4cHg7IH1cblxuLnVpLWljb24tc3F1YXJlc21hbGwtcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMDhweDsgfVxuXG4udWktaWNvbi1zcXVhcmVzbWFsbC1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMDhweDsgfVxuXG4udWktaWNvbi1zcXVhcmVzbWFsbC1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMDhweDsgfVxuXG4udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyNHB4OyB9XG5cbi51aS1pY29uLWdyaXAtZG90dGVkLWhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjI0cHg7IH1cblxuLnVpLWljb24tZ3JpcC1zb2xpZC12ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMjRweDsgfVxuXG4udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjI0cHg7IH1cblxuLnVpLWljb24tZ3JpcHNtYWxsLWRpYWdvbmFsLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIyNHB4OyB9XG5cbi51aS1pY29uLWdyaXAtZGlhZ29uYWwtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjI0cHg7IH1cblxuLyogTWlzYyB2aXN1YWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIENvcm5lciByYWRpdXMgKi9cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLWxlZnQsXG4udWktY29ybmVyLXRsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4OyB9XG5cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci10ciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7IH1cblxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItYmwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7IH1cblxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLWJyIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDsgfVxuXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogI2FhYWFhYTtcbiAgb3BhY2l0eTogLjAwMztcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTAuMyk7XG4gIC8qIHN1cHBvcnQ6IElFOCAqLyB9XG5cbi51aS13aWRnZXQtc2hhZG93IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAjNjY2NjY2O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAjNjY2NjY2OyB9XG5cbmJvZHkubm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uY2MtcmV2b2tlLCAuY2Mtd2luZG93IHtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHTihKIgVzAxXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5jYy1yZXZva2UsIC5jYy1yZXZva2UgbGFiZWwsIC5jYy1yZXZva2UgLmNvbnRyb2wtbGFiZWwsIC5jYy13aW5kb3csIC5jYy13aW5kb3cgbGFiZWwsIC5jYy13aW5kb3cgLmNvbnRyb2wtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmNjLXJldm9rZSwgLmNjLXJldm9rZSBsYWJlbCwgLmNjLXJldm9rZSAuY29udHJvbC1sYWJlbCwgLmNjLXdpbmRvdywgLmNjLXdpbmRvdyBsYWJlbCwgLmNjLXdpbmRvdyAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5jYy13aW5kb3cgKixcbi5jYy13aW5kb3cgKjpiZWZvcmUsXG4uY2Mtd2luZG93ICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7IH1cblxuLmNjLXJldm9rZSB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi5jYy13aW5kb3ctYmxvY2tlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDk5OTg7IH1cbiAgLmNjLXdpbmRvdy5jYy1pbnZpc2libGUgfiAuY2Mtd2luZG93LWJsb2NrZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNjLWNvbXBsaWFuY2Uge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYy1jb21wbGlhbmNlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuY2MtY29tcGxpYW5jZSAuY2MtYnRuIHtcbiAgICBmbGV4OiAxIDAgYXV0byAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuY2MtY29tcGxpYW5jZSAuY2MtYnRuIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNjLWNvbXBsaWFuY2UgLmNjLWJ0biB7XG4gICAgICAgIGZsZXg6IDAgMSBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4uY2Mtd2luZG93LmNjLWZsb2F0aW5nIHtcbiAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5jYy1pbXByaW50IHtcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLmNjLWltcHJpbnQgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5jYy1oZWFkZXIge1xuICBjb2xvcjogIzAwN2FiYjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNjLWhlYWRlciB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi5jYy1oaWdobGlnaHQgLmNjLWJ0biB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDZweCAxMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYy1oaWdobGlnaHQgLmNjLWJ0biB7XG4gICAgICBwYWRkaW5nOiA1cHggMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLmNjLWhpZ2hsaWdodCAuY2MtYnRuOmhvdmVyLCAuY2MtaGlnaGxpZ2h0IC5jYy1idG46Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5jYy1oaWdobGlnaHQgLmNjLWJ0biArIC5jYy1idG4ge1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgLmNjLWhpZ2hsaWdodCAuY2MtYnRuICsgLmNjLWJ0biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5jYy1oaWdobGlnaHQgLmNjLWJ0biArIC5jYy1idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmNjLWhpZ2hsaWdodCAuY2MtYnRuLmNjLW1vcmVpbmZvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uY2MtaGlnaGxpZ2h0IC5jYy1idG46bnRoLWNoaWxkKG4pIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YWJiOyB9XG4gIC5jYy1oaWdobGlnaHQgLmNjLWJ0bjpudGgtY2hpbGQobik6aG92ZXIsIC5jYy1oaWdobGlnaHQgLmNjLWJ0bjpudGgtY2hpbGQobik6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uY2MtaGlnaGxpZ2h0IC5jYy1idG46bGFzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQ6ICMwMDdhYmI7XG4gIGJvcmRlci1jb2xvcjogIzAwN2FiYjtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5jYy1jb21wbGlhbmNlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4uY2MtZmxvYXRpbmcgLmNjLWNvbXBsaWFuY2UgPiAuY2MtYnRuIHtcbiAgZmxleDogMDsgfVxuXG4uY2Mtd2luZG93LmNjLXBvcHVwIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiA5OTBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogNSU7XG4gIG1heC1oZWlnaHQ6IDkwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5jYy13aW5kb3cuY2MtcG9wdXAgYSB7XG4gICAgY29sb3I6ICMwMDdhYmI7IH1cbiAgLmNjLXdpbmRvdy5jYy1wb3B1cCAuY2MtY29udGVudCB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoOTB2aCAtIDgzcHgpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuY2Mtd2luZG93LmNjLXBvcHVwIC5jYy1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiA1JTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG4gICAgLmNjLXdpbmRvdy5jYy1wb3B1cCAuY2MtY29udGVudCAuY2MtbW9yZWluZm9saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5jYy13aW5kb3cuY2MtcG9wdXAgLmNjLWNvbnRlbnQgLmNjLW1vcmVpbmZvbGluayB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jYy13aW5kb3cuY2MtcG9wdXAgLmNjLWJ1dHRvbnMge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDgzcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjY2NjO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBoZWlnaHQ6IDgzcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5jYy13aW5kb3cuY2MtcG9wdXAgLmNjLWJ1dHRvbnMge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH0gfVxuXG4uY2MtZGVzY3JpcHRpb24td3JhcCArIC5jYy1kZXNjcmlwdGlvbi13cmFwIHtcbiAgbWFyZ2luLXRvcDogMWVtOyB9XG5cbi5jYy1jb29raWVkZXNjcmlwdGlvbi13cmFwIHtcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLmNjLWNvb2tpZWRlc2NyaXB0aW9uLXdyYXAgLmNjLWNvb2tpZWRlc2NyaXB0aW9uLXRvZ2dsZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLmNjLWNvb2tpZWRlc2NyaXB0aW9uLXdyYXAgLmNjLWNvb2tpZWRlc2NyaXB0aW9uLXRvZ2dsZSAuc2hvdyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuY2MtY29va2llZGVzY3JpcHRpb24td3JhcCAuY2MtY29va2llZGVzY3JpcHRpb24tdG9nZ2xlIC5oaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNjLWNvb2tpZWRlc2NyaXB0aW9uLXdyYXAgLmNjLWNvb2tpZWRlc2NyaXB0aW9uIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jYy1jb29raWVkZXNjcmlwdGlvbi13cmFwIC5jYy1jb29raWVkZXNjcmlwdGlvbi10b2dnbGUub3BlbiAuc2hvdyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2MtY29va2llZGVzY3JpcHRpb24td3JhcCAuY2MtY29va2llZGVzY3JpcHRpb24tdG9nZ2xlLm9wZW4gLmhpZGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuY2MtY29va2llZGVzY3JpcHRpb24td3JhcCAuY2MtY29va2llZGVzY3JpcHRpb24tdG9nZ2xlLm9wZW4gfiAuY2MtY29va2llZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jYy1kZXNjcmlwdGlvbi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5jYy1jb29raWVsaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNjLWNvb2tpZWxpc3QgfiAuY2MtY29va2llZGVzY3JpcHRpb24td3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2MtY29va2llbGlzdCAuY2MtY29va2llLWNoZWNrYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfVxuXG4uY2MtY2hlY2tib3gtd3JhcCA+IGxhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7IH1cbiAgLmNjLWNoZWNrYm94LXdyYXAgPiBsYWJlbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuY2MtY2hlY2tib3gtd3JhcCA+IGxhYmVsIC5jYy1jaGVja2JveC1sYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgLmNjLWNoZWNrYm94LXdyYXAgPiBsYWJlbCAuY2MtY2hlY2tib3gtbGFiZWw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA3YWJiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5jYy1jaGVja2JveC13cmFwID4gbGFiZWwgLmNjLWNoZWNrYm94LWxhYmVsOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHRyYW5zbGF0ZVkoLTFweCkgcm90YXRlKC01MGRlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDA3YWJiO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDdhYmI7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gIC5jYy1jaGVja2JveC13cmFwID4gbGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkIH4gLmNjLWNoZWNrYm94LWxhYmVsIHtcbiAgICBjb2xvcjogI2FhYTsgfVxuICAgIC5jYy1jaGVja2JveC13cmFwID4gbGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkIH4gLmNjLWNoZWNrYm94LWxhYmVsOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNjY2M7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gICAgLmNjLWNoZWNrYm94LXdyYXAgPiBsYWJlbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgfiAuY2MtY2hlY2tib3gtbGFiZWw6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG4gIC5jYy1jaGVja2JveC13cmFwID4gbGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkIH4gLnNsaWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2FiYjsgfVxuICAuY2MtY2hlY2tib3gtd3JhcCA+IGxhYmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpob3ZlciB+IC5jYy1jaGVja2JveC1sYWJlbDphZnRlciB7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gIC5jYy1jaGVja2JveC13cmFwID4gbGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiAuY2MtY2hlY2tib3gtbGFiZWw6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmNjLWNvb2tpZS1jaGVja2JveC1kZXNjLWNvbWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgLmNjLWNvb2tpZS1jaGVja2JveC1kZXNjLWNvbWIgPiAuY2MtY29va2llZGVzY3JpcHRpb24td3JhcCB7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gIC5jYy1jb29raWUtY2hlY2tib3gtZGVzYy1jb21iIC5jYy1jb29raWVkZXNjcmlwdGlvbi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNjLWNvb2tpZS1jaGVja2JveC1kZXNjLWNvbWIgLmNjLWNvb2tpZWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY2MtY29va2llLWNoZWNrYm94LWRlc2MtY29tYiAuY2MtY29va2llLWNoZWNrYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbTsgfVxuXG4uZmFuY3lib3gtc2xpZGUuZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XG4gIG1heC13aWR0aDogMTEwMHB4OyB9XG5cbi8qIHBhcnRpYWxzICovXG4uY2UtdGV4dG1lZGlhIC5jZS10ZXh0bWVkaWFfX21lZGlhIGZpZ3VyZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDdweDsgfVxuICAuY2UtdGV4dG1lZGlhIC5jZS10ZXh0bWVkaWFfX21lZGlhIGZpZ3VyZSBhOmhvdmVyIGltZywgLmNlLXRleHRtZWRpYSAuY2UtdGV4dG1lZGlhX19tZWRpYSBmaWd1cmUgYTpmb2N1cyBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cbiAgLmNlLXRleHRtZWRpYSAuY2UtdGV4dG1lZGlhX19tZWRpYSBmaWd1cmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2UtdGV4dG1lZGlhIC5jZS10ZXh0bWVkaWFfX21lZGlhLmNlLXRleHRtZWRpYV9fbWVkaWEtLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgLmNlLXRleHRtZWRpYSAuY2UtdGV4dG1lZGlhX19tZWRpYS5jZS10ZXh0bWVkaWFfX21lZGlhLS1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9IH1cblxuLmNlLXRleHRtZWRpYSAuY2UtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNlLXRleHRtZWRpYSAuY2UtY29udGVudC5jZS1jb250ZW50LS1sZWZ0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgICAuY2UtdGV4dG1lZGlhIC5jZS1jb250ZW50LmNlLWNvbnRlbnQtLXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfSB9XG5cbi5jZS10ZXh0bWVkaWEuYmx1ZS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2FiYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiA4MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jZS10ZXh0bWVkaWEuYmx1ZS1iYWNrZ3JvdW5kIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jZS10ZXh0bWVkaWEuYmx1ZS1iYWNrZ3JvdW5kIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNTBweDsgfSB9XG4gIC5jZS10ZXh0bWVkaWEuYmx1ZS1iYWNrZ3JvdW5kIGgxLFxuICAuY2UtdGV4dG1lZGlhLmJsdWUtYmFja2dyb3VuZCBoMixcbiAgLmNlLXRleHRtZWRpYS5ibHVlLWJhY2tncm91bmQgaDMsXG4gIC5jZS10ZXh0bWVkaWEuYmx1ZS1iYWNrZ3JvdW5kIGg0LFxuICAuY2UtdGV4dG1lZGlhLmJsdWUtYmFja2dyb3VuZCBoNSxcbiAgLmNlLXRleHRtZWRpYS5ibHVlLWJhY2tncm91bmQgaDYge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jZS10ZXh0bWVkaWEuYmx1ZS1iYWNrZ3JvdW5kIC5zdWJoZWFkbGluZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmNlLXRleHRtZWRpYS5ibHVlLWJhY2tncm91bmQgLmNlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2UtdGV4dG1lZGlhLmJsdWUtYmFja2dyb3VuZCAuY2UtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jZS10ZXh0bWVkaWEuYmx1ZS1iYWNrZ3JvdW5kIC5jZS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5jZS10ZXh0bWVkaWEuYmx1ZS1iYWNrZ3JvdW5kIC5jZS10ZXh0bWVkaWFfX2N1cnZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvKipcbiAqIEBmdW5jdGlvbjogdGFyZ2V0IG9ubHkgSUUxMCAtIElFMTEgdmVyc2lvblxuICogQHNvdXJjZTogaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMjg0MTcwNTYvaG93LXRvLXRhcmdldC1vbmx5LWllLWFueS12ZXJzaW9uLXdpdGhpbi1hLXN0eWxlc2hlZXRcbiAqLyB9XG4gICAgLmNlLXRleHRtZWRpYS5ibHVlLWJhY2tncm91bmQgLmNlLXRleHRtZWRpYV9fY3VydmUgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMXB4OyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgIC5jZS10ZXh0bWVkaWEuYmx1ZS1iYWNrZ3JvdW5kIC5jZS10ZXh0bWVkaWFfX2N1cnZlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUuMiU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuY2UtdGV4dG1lZGlhLmJsdWUtYmFja2dyb3VuZCAuY2UtdGV4dG1lZGlhX19jdXJ2ZSBzdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgLmNlLXRleHRtZWRpYS5ibHVlLWJhY2tncm91bmQgc3ZnIC5kYXJrZW4sXG4gIC5jZS10ZXh0bWVkaWEuYmx1ZS1iYWNrZ3JvdW5kIHN2ZyAucHJpbWFyeSB7XG4gICAgZmlsbDogI2ZmZmZmZjsgfVxuICAuY2UtdGV4dG1lZGlhLmJsdWUtYmFja2dyb3VuZCBzdmcgLmxpZ2h0ZW4sXG4gIC5jZS10ZXh0bWVkaWEuYmx1ZS1iYWNrZ3JvdW5kIHN2ZyAud2hpdGUge1xuICAgIGZpbGw6ICMxNTI2NUE7IH1cblxuLmNlLXRleHRtZWRpYSBhLnBsYXlpY29ubGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNlLXRleHRtZWRpYSBhLnBsYXlpY29ubGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDk1cHg7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luOiAtNDdweCAwIDAgLTQ3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZSAwLjI1czsgfVxuICAuY2UtdGV4dG1lZGlhIGEucGxheWljb25saW5rOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIu6kl1wiO1xuICAgIGZvbnQtZmFtaWx5OiBcImRzXCIgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGNvbG9yOiAjMDA3YWJiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luOiAtMTdweCAwIDAgLThweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlOyB9XG4gIC5jZS10ZXh0bWVkaWEgYS5wbGF5aWNvbmxpbms6aG92ZXI6YmVmb3JlLCAuY2UtdGV4dG1lZGlhIGEucGxheWljb25saW5rOmZvY3VzOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG4gIC5jZS10ZXh0bWVkaWEgYS5wbGF5aWNvbmxpbms6aG92ZXI6YWZ0ZXIsIC5jZS10ZXh0bWVkaWEgYS5wbGF5aWNvbmxpbms6Zm9jdXM6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfVxuXG4uYWNjb3JkaW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjEsIDM4LCA5MSwgMC4wOCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIxLCAzOCwgOTEsIDAuMDgpOyB9XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweCA3MHB4IDEwcHggMTVweDtcbiAgICAvKipcbiAqIEBmdW5jdGlvbjogdGFyZ2V0IG9ubHkgSUUxMCAtIElFMTEgdmVyc2lvblxuICogQHNvdXJjZTogaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMjg0MTcwNTYvaG93LXRvLXRhcmdldC1vbmx5LWllLWFueS12ZXJzaW9uLXdpdGhpbi1hLXN0eWxlc2hlZXRcbiAqLyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgIC5hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmFjY29yZGlvbiAuYWNjb3JkaW9uX19oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEzMHB4IDEwcHggMTAwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgICAgIC8qKlxuICogQGZ1bmN0aW9uOiB0YXJnZXQgb25seSBJRTEwIC0gSUUxMSB2ZXJzaW9uXG4gKiBAc291cmNlOiBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8yODQxNzA1Ni9ob3ctdG8tdGFyZ2V0LW9ubHktaWUtYW55LXZlcnNpb24td2l0aGluLWEtc3R5bGVzaGVldFxuICovIH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAuYWNjb3JkaW9uIC5hY2NvcmRpb25fX2hlYWRlciB7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7IH0gfVxuICAgIC5hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZGVyOmhvdmVyLCAuYWNjb3JkaW9uIC5hY2NvcmRpb25fX2hlYWRlcjpmb2N1cywgLmFjY29yZGlvbiAuYWNjb3JkaW9uX19oZWFkZXI6YWN0aXZlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZGVyIC5hY2NvcmRpb25fX2ljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZGVyIC5hY2NvcmRpb25fX2ljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICB3aWR0aDogNDBweDsgfSB9XG4gICAgLmFjY29yZGlvbiAuYWNjb3JkaW9uX19oZWFkZXIgLmFjY29yZGlvbl9faW5kaWNhdG9yIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZGVyIC5hY2NvcmRpb25fX2luZGljYXRvciB7XG4gICAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTlweDsgfSB9XG4gICAgICAuYWNjb3JkaW9uIC5hY2NvcmRpb25fX2hlYWRlciAuYWNjb3JkaW9uX19pbmRpY2F0b3I6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLupIVcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZHNcIiAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA5cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzIGVhc2U7XG4gICAgICAgIGNvbG9yOiAjMDA3YWJiOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZGVyIC5hY2NvcmRpb25fX2luZGljYXRvcjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7IH0gfVxuICAgIC5hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZGVyOmhvdmVyIC5hY2NvcmRpb25fX2hlYWRsaW5lLCAuYWNjb3JkaW9uIC5hY2NvcmRpb25fX2hlYWRlcjpmb2N1cyAuYWNjb3JkaW9uX19oZWFkbGluZSwgLmFjY29yZGlvbiAuYWNjb3JkaW9uX19oZWFkZXI6bm90KC5jb2xsYXBzZWQpIC5hY2NvcmRpb25fX2hlYWRsaW5lIHtcbiAgICAgIGNvbG9yOiAjMTUyNjVBOyB9XG4gICAgLmFjY29yZGlvbiAuYWNjb3JkaW9uX19oZWFkZXI6aG92ZXIgLmFjY29yZGlvbl9faW5kaWNhdG9yOmJlZm9yZSwgLmFjY29yZGlvbiAuYWNjb3JkaW9uX19oZWFkZXI6Zm9jdXMgLmFjY29yZGlvbl9faW5kaWNhdG9yOmJlZm9yZSwgLmFjY29yZGlvbiAuYWNjb3JkaW9uX19oZWFkZXI6bm90KC5jb2xsYXBzZWQpIC5hY2NvcmRpb25fX2luZGljYXRvcjpiZWZvcmUge1xuICAgICAgY29sb3I6ICMxNTI2NUE7IH1cbiAgICAuYWNjb3JkaW9uIC5hY2NvcmRpb25fX2hlYWRlci5jb2xsYXBzZWQgLmFjY29yZGlvbl9faW5kaWNhdG9yIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5hY2NvcmRpb24gLmFjY29yZGlvbl9fYm9keXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMTBweDsgfSB9XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbl9fYm9keSB7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjVzIGVhc2U7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5hY2NvcmRpb24gLmFjY29yZGlvbl9fYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTMwcHggMTBweCAxMDBweDsgfSB9XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZGxpbmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzeXN0ZW0sIC1hcHBsZS1zeXN0ZW0sIFwiLlNGTlNUZXh0LVJlZ3VsYXJcIiwgXCJTYW4gRnJhbmNpc2NvXCIsIFwiUm9ib3RvXCIsIFwiU2Vnb2UgVUlcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkx1Y2lkYSBHcmFuZGVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxLjEzMzMzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gICAgY29sb3I6ICMwMDdhYmI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmFjY29yZGlvbiAuYWNjb3JkaW9uX19oZWFkbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjMzMzMzcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZGxpbmUge1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNHJlbTsgfSB9XG5cbi5jZS1ncmlkLS1hY2NvcmRpb24gKyAuY2UtZ3JpZC0tYWNjb3JkaW9uIC5hY2NvcmRpb24ge1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi5jZS1ncmlkLS1hY2NvcmRpb25jb250YWluZXIge1xuICBjb3VudGVyLXJlc2V0OiBhY2NvcmRpb24tY291bnRlcjsgfVxuICAuY2UtZ3JpZC0tYWNjb3JkaW9uY29udGFpbmVyIC5hY2NvcmRpb24uYWNjb3JkaW9uLS1zaG93bnVtYmVyIHtcbiAgICBjb3VudGVyLWluY3JlbWVudDogYWNjb3JkaW9uLWNvdW50ZXI7IH1cbiAgICAuY2UtZ3JpZC0tYWNjb3JkaW9uY29udGFpbmVyIC5hY2NvcmRpb24uYWNjb3JkaW9uLS1zaG93bnVtYmVyIC5hY2NvcmRpb25fX2ljb246ZW1wdHkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuY2UtZ3JpZC0tYWNjb3JkaW9uY29udGFpbmVyIC5hY2NvcmRpb24uYWNjb3JkaW9uLS1zaG93bnVtYmVyIC5hY2NvcmRpb25fX2ljb246ZW1wdHk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihhY2NvcmRpb24tY291bnRlciwgZGVjaW1hbC1sZWFkaW5nLXplcm8pO1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBjb2xvcjogI2E3YTdhNzsgfVxuXG4uZEFzdHlsZXJlICNkQW9wZW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHggIWltcG9ydGFudDsgfVxuXG4jZEFvcGVuZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUyNjVBICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAyMHB4IDFweCAyMHB4O1xuICBoZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMThweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcwcHg7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxlZnQ6IDE1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgI2RBb3BlbmVyIHtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiBhdXRvOyB9XG4gICAgICAjZEFvcGVuZXI6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH0gfVxuXG4jZEFtb2RhbCAuZEFtb2RhbC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MjY1QSAhaW1wb3J0YW50OyB9XG5cbi5kYS1jb250cm9sLWdyb3VwIHN2ZyB7XG4gIGZpbGw6ICMxNTI2NUE7IH1cblxuLmRhLXRvb2wuZGEtc3ZnLWJhY2tncm91bmQge1xuICBmaWxsOiAjMTUyNjVBICFpbXBvcnRhbnQ7IH1cblxuOnJvb3Qge1xuICAtLWNsci1wcmltYXJ5LTQwMDogIzAwN2FiYiAhaW1wb3J0YW50O1xuICAtLWNsci1wcmltYXJ5LTYwMDogIzE1MjY1QSAhaW1wb3J0YW50O1xuICAtLWNsci1wcmltYXJ5LTgwMDogIzE1MjY1QSAhaW1wb3J0YW50OyB9XG5cbiNkYV9pbml0aWFsX2Jhbm5lciBzdmcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ub3RpZmljYXRpb24tZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWVlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1jb2xvcjogMXB4IHNvbGlkICNkMTM0Mjg7XG4gIGNvbG9yOiAjZDEzNDI4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5ub3RpZmljYXRpb24tZXJyb3IgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi52aWRlby11bm11dGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC52aWRlby11bm11dGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu6kn1wiO1xuICAgIGZvbnQtZmFtaWx5OiBcImRzXCIgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cbiAgLnZpZGVvLXVubXV0ZTphZnRlciB7XG4gICAgY29udGVudDogXCLupJ5cIjtcbiAgICBmb250LWZhbWlseTogXCJkc1wiICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnZpZGVvLXVubXV0ZTpiZWZvcmUsIC52aWRlby11bm11dGU6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDsgfVxuICAudmlkZW8tdW5tdXRlLnVubXV0ZS0tdW5tdXRlZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnZpZGVvLXVubXV0ZS51bm11dGUtLXVubXV0ZWQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50b29sdGlwIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgcGFkZGluZzogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MjY1QTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHotaW5kZXg6IDMwOyB9XG4gIC50b29sdGlwIC50b29sdGlwX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTBweDtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlOyB9XG4gICAgLnRvb2x0aXAgLnRvb2x0aXBfX2Nsb3NlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIu6kilwiO1xuICAgICAgZm9udC1mYW1pbHk6IFwiZHNcIiAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4OyB9XG4gICAgLnRvb2x0aXAgLnRvb2x0aXBfX2Nsb3NlOmhvdmVyLCAudG9vbHRpcCAudG9vbHRpcF9fY2xvc2U6Zm9jdXMge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG4gIC50b29sdGlwIC50b29sdGlwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMS4xMzMzM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAudG9vbHRpcCAudG9vbHRpcF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zMzMzM3JlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAudG9vbHRpcCAudG9vbHRpcF9fdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNHJlbTsgfSB9XG4gIC50b29sdGlwIC50b29sdGlwX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC50b29sdGlwIC50b29sdGlwX19saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbiNnd3Ffc25pcHBldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICNnd3Ffc25pcHBldCB7XG4gICAgICBoZWlnaHQ6IDg1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgI2d3cV9zbmlwcGV0IHtcbiAgICAgIGhlaWdodDogNjYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAjZ3dxX3NuaXBwZXQge1xuICAgICAgaGVpZ2h0OiA2MDBweDsgfSB9XG5cbi5jZS1hdnNpdGVfaW5mb2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2UtYXZzaXRlX2luZm9ib3g6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY2UtYXZzaXRlX2luZm9ib3ggLmluZm9ib3hfX2ltYWdlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jZS1hdnNpdGVfaW5mb2JveCAuaW5mb2JveF9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MCU7IH0gfVxuICAgIC5jZS1hdnNpdGVfaW5mb2JveCAuaW5mb2JveF9faW1hZ2UgLmluZm9ib3hfX2ltYWdlaG9sZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgZmlsdGVyOiBibHVyKDZweCk7XG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CbHVyKFBpeGVsUmFkaXVzPSc2Jyk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2U7IH1cbiAgICAgIC5jZS1hdnNpdGVfaW5mb2JveCAuaW5mb2JveF9faW1hZ2UgLmluZm9ib3hfX2ltYWdlaG9sZGVyLmxvYWRlZCB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuY2UtYXZzaXRlX2luZm9ib3ggLmluZm9ib3hfX2ltYWdlIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5jZS1hdnNpdGVfaW5mb2JveCAuaW5mb2JveF9faW1hZ2UgaW1nLmxhenktLWxvYWRlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY2UtYXZzaXRlX2luZm9ib3ggLmluZm9ib3hfX2ltYWdlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGhlaWdodDogNzAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHdoaXRlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTsgfVxuICAuY2UtYXZzaXRlX2luZm9ib3ggLmluZm9ib3hfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2UtYXZzaXRlX2luZm9ib3ggLmluZm9ib3hfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5jZS1hdnNpdGVfaW5mb2JveCAuaW5mb2JveF9faGVhZGxpbmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2UtYXZzaXRlX2luZm9ib3ggLmluZm9ib3hfX2hlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2UtYXZzaXRlX2luZm9ib3ggLmluZm9ib3hfX2hlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNlLWF2c2l0ZV9pbmZvYm94IC5pbmZvYm94X19oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH0gfVxuICAgIC5jZS1hdnNpdGVfaW5mb2JveCAuaW5mb2JveF9faGVhZGxpbmUgLnN1YmhlYWRlciB7XG4gICAgICBjb2xvcjogIzAwN2FiYjtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuY2UtYXZzaXRlX2luZm9ib3ggLmluZm9ib3hfX2JveCB7XG4gICAgcGFkZGluZzogNDBweCAyNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDEyMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHdpZHRoOiA4MHZ3OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2UtYXZzaXRlX2luZm9ib3ggLmluZm9ib3hfX2JveCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggNTBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNlLWF2c2l0ZV9pbmZvYm94IC5pbmZvYm94X19ib3gge1xuICAgICAgICB3aWR0aDogNzV2dzsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNlLWF2c2l0ZV9pbmZvYm94IC5pbmZvYm94X19ib3gge1xuICAgICAgICB3aWR0aDogNjB2dzsgfSB9XG4gIC5jZS1hdnNpdGVfaW5mb2JveCAuYm94X19pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4OyB9XG4gIC5jZS1hdnNpdGVfaW5mb2JveCAuYm94X190ZXh0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jZS1hdnNpdGVfaW5mb2JveCAuYm94X190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMCAzM3B4O1xuICAgICAgICBmbGV4OiAxIDA7IH0gfVxuICAgIC5jZS1hdnNpdGVfaW5mb2JveCAuYm94X190ZXh0IHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jZS1hdnNpdGVfaW5mb2JveCAuYm94X19saW5rIGEge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmluZm9ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmMGY2O1xuICBwYWRkaW5nOiAxLjlyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDsgfVxuICAuaW5mb2JveC5pbmZvYm94X19iZy1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YWJiO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmluZm9ib3guaW5mb2JveF9fYmctYmx1ZSBoMSwgLmluZm9ib3guaW5mb2JveF9fYmctYmx1ZSBoMiwgLmluZm9ib3guaW5mb2JveF9fYmctYmx1ZSBoMywgLmluZm9ib3guaW5mb2JveF9fYmctYmx1ZSBoNCwgLmluZm9ib3guaW5mb2JveF9fYmctYmx1ZSBoNSwgLmluZm9ib3guaW5mb2JveF9fYmctYmx1ZSBoNiwgLmluZm9ib3guaW5mb2JveF9fYmctYmx1ZSBhIHtcbiAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG4gIC5pbmZvYm94IHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgY29sb3I6ICMwMDdhYmI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuNjY3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJsb2NrcXVvdGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiA5MHB4OyB9IH1cbiAgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICfigJ0nO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogMC44O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDEwMHB4OyB9IH1cbiAgYmxvY2txdW90ZSBlbSwgYmxvY2txdW90ZSBpIHtcbiAgICBjb2xvcjogIzE1MjY1QTtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG5cbmhyIHtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMSwgMzgsIDkxLCAwLjA4KTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBtYXJnaW46IDA7IH1cblxuLmNlLWJvZHl0ZXh0IHVsLFxuLmNlLWNvbnRlbnQgdWwsXG4uY2tlX2VkaXRhYmxlIHVsIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuY2UtYm9keXRleHQgdWwgbGksXG4gIC5jZS1jb250ZW50IHVsIGxpLFxuICAuY2tlX2VkaXRhYmxlIHVsIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMSwgMzgsIDkxLCAwLjA4KTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgcGFkZGluZzogOHB4IDAgN3B4IDM1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNlLWJvZHl0ZXh0IHVsIGxpOmJlZm9yZSxcbiAgICAuY2UtY29udGVudCB1bCBsaTpiZWZvcmUsXG4gICAgLmNrZV9lZGl0YWJsZSB1bCBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTFweDtcbiAgICAgIHRvcDogMTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdhYmI7IH1cbiAgICAuY2UtYm9keXRleHQgdWwgbGk6bGFzdC1jaGlsZCxcbiAgICAuY2UtY29udGVudCB1bCBsaTpsYXN0LWNoaWxkLFxuICAgIC5ja2VfZWRpdGFibGUgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5jZS1ib2R5dGV4dCB1bC5jaGVja21hcmsgbGksXG4gIC5jZS1jb250ZW50IHVsLmNoZWNrbWFyayBsaSxcbiAgLmNrZV9lZGl0YWJsZSB1bC5jaGVja21hcmsgbGkge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5jZS1ib2R5dGV4dCB1bC5jaGVja21hcmsgbGk6YmVmb3JlLFxuICAgIC5jZS1jb250ZW50IHVsLmNoZWNrbWFyayBsaTpiZWZvcmUsXG4gICAgLmNrZV9lZGl0YWJsZSB1bC5jaGVja21hcmsgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi7qSJXCI7XG4gICAgICBmb250LWZhbWlseTogXCJkc1wiICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBjb2xvcjogIzAwN2FiYjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDdweDtcbiAgICAgIHRvcDogOXB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuY2UtYm9keXRleHQgdWwuY2hlY2ttYXJrLXNtYWxsIGxpLFxuICAuY2UtY29udGVudCB1bC5jaGVja21hcmstc21hbGwgbGksXG4gIC5ja2VfZWRpdGFibGUgdWwuY2hlY2ttYXJrLXNtYWxsIGxpIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDE5cHg7IH1cbiAgICAuY2UtYm9keXRleHQgdWwuY2hlY2ttYXJrLXNtYWxsIGxpOmJlZm9yZSxcbiAgICAuY2UtY29udGVudCB1bC5jaGVja21hcmstc21hbGwgbGk6YmVmb3JlLFxuICAgIC5ja2VfZWRpdGFibGUgdWwuY2hlY2ttYXJrLXNtYWxsIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIu6kiFwiO1xuICAgICAgZm9udC1mYW1pbHk6IFwiZHNcIiAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5jZS1ib2R5dGV4dCBvbCxcbi5jZS1jb250ZW50IG9sLFxuLmNrZV9lZGl0YWJsZSBvbCB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGNvdW50ZXItcmVzZXQ6IG9sY291bnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuY2UtYm9keXRleHQgb2wgbGksXG4gIC5jZS1jb250ZW50IG9sIGxpLFxuICAuY2tlX2VkaXRhYmxlIG9sIGxpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgcGFkZGluZzogOHB4IDAgN3B4IDM1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNlLWJvZHl0ZXh0IG9sIGxpOmJlZm9yZSxcbiAgICAuY2UtY29udGVudCBvbCBsaTpiZWZvcmUsXG4gICAgLmNrZV9lZGl0YWJsZSBvbCBsaTpiZWZvcmUge1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG9sY291bnRlcjtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIob2xjb3VudGVyKSBcIi4gXCI7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc3lzdGVtLCAtYXBwbGUtc3lzdGVtLCBcIi5TRk5TVGV4dC1SZWd1bGFyXCIsIFwiU2FuIEZyYW5jaXNjb1wiLCBcIlJvYm90b1wiLCBcIlNlZ29lIFVJXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJMdWNpZGEgR3JhbmRlXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTJweDtcbiAgICAgIHRvcDogOHB4OyB9XG5cbi5nbG9zc2FyeV9fYW5jaG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAtNzBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5nbG9zc2FyeV9fYW5jaG9yIHtcbiAgICAgIHRvcDogLTEwMHB4OyB9IH1cblxuLmdsb3NzYXJ5X19sZXR0ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZjFmOTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmdsb3NzYXJ5X19sZXR0ZXJzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZ2xvc3NhcnlfX2xldHRlcnMge1xuICAgICAgcGFkZGluZzogMjFweDsgfSB9XG4gIC5nbG9zc2FyeV9fbGV0dGVycyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHN5c3RlbSwgLWFwcGxlLXN5c3RlbSwgXCIuU0ZOU1RleHQtUmVndWxhclwiLCBcIlNhbiBGcmFuY2lzY29cIiwgXCJSb2JvdG9cIiwgXCJTZWdvZSBVSVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTHVjaWRhIEdyYW5kZVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGNvbG9yOiByZ2JhKDIxLCAzOCwgOTAsIDAuMDgpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZ2xvc3NhcnlfX2xldHRlcnMgbGkge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9IH1cbiAgICAuZ2xvc3NhcnlfX2xldHRlcnMgbGkgc3BhbixcbiAgICAuZ2xvc3NhcnlfX2xldHRlcnMgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAuZ2xvc3NhcnlfX2xldHRlcnMgbGkgYSB7XG4gICAgICBjb2xvcjogIzAwN2FiYjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgZWFzZSwgY29sb3IgMC4yNXMgZWFzZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5nbG9zc2FyeV9fbGV0dGVycyBsaSBhOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAtMTIuNXB4IC0xMi41cHggMDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5nbG9zc2FyeV9fbGV0dGVycyBsaSBhOmJlZm9yZSB7XG4gICAgICAgICAgICBtYXJnaW46IC0yMi41cHggLTIyLjVweCAwO1xuICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7IH0gfVxuICAgICAgLmdsb3NzYXJ5X19sZXR0ZXJzIGxpIGE6aG92ZXIsIC5nbG9zc2FyeV9fbGV0dGVycyBsaSBhOmZvY3VzLCAuZ2xvc3NhcnlfX2xldHRlcnMgbGkgYS5hY3RpdmUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5nbG9zc2FyeV9fbGV0dGVycyBsaSBhOmhvdmVyOmJlZm9yZSwgLmdsb3NzYXJ5X19sZXR0ZXJzIGxpIGE6Zm9jdXM6YmVmb3JlLCAuZ2xvc3NhcnlfX2xldHRlcnMgbGkgYS5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUyNjVBOyB9XG5cbi5nbG9zc2FyeV9fZmlsdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5nbG9zc2FyeV9fZmlsdGVyIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuYS5nbG9zc2FyeV9fdGVybV9fbGlua3dyYXAge1xuICBjb2xvcjogIzE1MjY1QTsgfVxuICBhLmdsb3NzYXJ5X190ZXJtX19saW5rd3JhcDpob3ZlciwgYS5nbG9zc2FyeV9fdGVybV9fbGlua3dyYXA6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTUyNjVBO1xuICAgIG91dGxpbmU6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgYS5nbG9zc2FyeV9fdGVybV9fbGlua3dyYXA6aG92ZXIgLmdsb3NzYXJ5X19mYWtlbGluaywgYS5nbG9zc2FyeV9fdGVybV9fbGlua3dyYXA6Zm9jdXMgLmdsb3NzYXJ5X19mYWtlbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMXB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlOyB9XG5cbi5nbG9zc2FyeV9fdGVybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5nbG9zc2FyeV9fdGVybSB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDE1cHg7IH0gfVxuICAuZ2xvc3NhcnlfX3Rlcm06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEsIDM4LCA5MSwgMC4wOCk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5nbG9zc2FyeV9fdGVybTphZnRlciB7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4OyB9IH1cbiAgLmdsb3NzYXJ5X190ZXJtIGg1IHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5nbG9zc2FyeV9fdGVybSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmdsb3NzYXJ5X190ZXJtIC5nbG9zc2FyeV9fdGV4dCBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuZ2xvc3NhcnlfX3Rlcm0gLmdsb3NzYXJ5X19tb3JlIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfSB9XG5cbi5nbG9zc2FyeV9fZmFrZWxpbmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgMCwgIzAwN2FiYiAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMCAxcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuMjVzIGN1YmljLWJlemllcigwLjIsIDAsIDAuMSwgMSk7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmRhdGVib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIycHg7XG4gIHRvcDogMjJweDtcbiAgd2lkdGg6IDUycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNHB4IDAgMTJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzE1MjY1QTsgfVxuICAuZGF0ZWJveDpmaXJzdC1saW5lIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHN5c3RlbSwgLWFwcGxlLXN5c3RlbSwgXCIuU0ZOU1RleHQtUmVndWxhclwiLCBcIlNhbiBGcmFuY2lzY29cIiwgXCJSb2JvdG9cIiwgXCJTZWdvZSBVSVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTHVjaWRhIEdyYW5kZVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGNvbG9yOiAjMTUyNjVBOyB9XG4gIC5kYXRlYm94IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mcm9udHBhZ2V0ZWFzZXJjb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZyb250cGFnZXRlYXNlcmNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmZyb250cGFnZXRlYXNlcmNvbnRhaW5lciBmaWd1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmZyb250cGFnZXRlYXNlcmNvbnRhaW5lciBmaWd1cmUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG4gICAgLmZyb250cGFnZXRlYXNlcmNvbnRhaW5lciBmaWd1cmUgYTpob3ZlciBpbWcsIC5mcm9udHBhZ2V0ZWFzZXJjb250YWluZXIgZmlndXJlIGE6Zm9jdXMgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZyb250cGFnZXRlYXNlcmNvbnRhaW5lciA+IGRpdiAuY2UtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZyb250cGFnZXRlYXNlcmNvbnRhaW5lciA+IGRpdiAuY2UtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAzMHB4OyB9IH1cbiAgLmZyb250cGFnZXRlYXNlcmNvbnRhaW5lciAuY2UtdGV4dG1lZGlhIGZpZ3VyZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uY29udGFjdCB7XG4gIHBhZGRpbmc6IDQwcHggMTAwcHggNDBweCAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNnJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY29udGFjdCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDEwMHB4IDQwcHggMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWN0IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTI1cHggMjBweCAyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhY3Qge1xuICAgICAgcGFkZGluZzogMjBweCAxNjBweCAyMHB4IDYwcHg7IH0gfVxuICAuY29udGFjdCAuY29udGFjdF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMS4xMzMzM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4ycmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuY29udGFjdCAuY29udGFjdF9fbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjMzMzMzcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5jb250YWN0IC5jb250YWN0X19uYW1lIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07IH0gfVxuICAuY29udGFjdCAuY29udGFjdF9fZGVwYXJ0eW1lbnQge1xuICAgIGNvbG9yOiAjMDA3YWJiO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuY29udGFjdCAuY29udGFjdF9fcGhvbmVudW1iZXIge1xuICAgIGNvbG9yOiAjMTUyNjVBOyB9XG4gICAgLmNvbnRhY3QgLmNvbnRhY3RfX3Bob25lbnVtYmVyOmhvdmVyLCAuY29udGFjdCAuY29udGFjdF9fcGhvbmVudW1iZXI6Zm9jdXMge1xuICAgICAgY29sb3I6ICMxNTI2NUE7IH1cbiAgLmNvbnRhY3QgLmNvbnRhY3RfX2FkZGl0aW9uYWwtaW5mb3JtYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAuY29udGFjdCAuY29udGFjdF9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gICAgLmNvbnRhY3QgLmNvbnRhY3RfX2ltYWdlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgdG9wOiAtNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICMxNTI2NUE7IH1cbiAgICAuY29udGFjdCAuY29udGFjdF9faW1hZ2U6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJmMWZhOyB9XG4gICAgLmNvbnRhY3QgLmNvbnRhY3RfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgLmNvbnRhY3QgLmNvbnRhY3RfX2xpbmtzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLmNvbnRhY3QgLmNvbnRhY3RfX2xpbmtzIGEge1xuICAgICAgd2lkdGg6IDc1cHg7IH1cbiAgICAgIC5jb250YWN0IC5jb250YWN0X19saW5rcyBhLmNvbnRhY3RfX21haWw6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLupI5cIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZHNcIiAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTNweDsgfVxuICAgICAgLmNvbnRhY3QgLmNvbnRhY3RfX2xpbmtzIGEuY29udGFjdF9fcGhvbmU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLupJNcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZHNcIiAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgdG9wOiAxcHg7IH1cbiAgICAgIC5jb250YWN0IC5jb250YWN0X19saW5rcyBhLmNvbnRhY3RfX3hpbmc6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLupJlcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZHNcIiAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuICAgICAgLmNvbnRhY3QgLmNvbnRhY3RfX2xpbmtzIGEuY29udGFjdF9fbGlua2VkaW46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLupJtcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZHNcIiAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTNweDsgfVxuICAgICAgLmNvbnRhY3QgLmNvbnRhY3RfX2xpbmtzIGEgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jZS1ncmlkIC5jb250YWN0bGlzdCAucm93ID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLmNvbnRhY3RsaXN0IC5yb3cgPiAqIC5jb250YWN0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjEsIDM4LCA5MSwgMC4wOCk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0bGlzdCAucm93ID4gKiAuY29udGFjdCB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC5jb250YWN0bGlzdCAucm93ID4gKjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyMSwgMzgsIDkxLCAwLjA4KTsgfSB9XG5cbi5zZWFyY2hfX2VudHJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MjY1QTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDMwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VhcmNoX19lbnRyeSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgICAgIC5zZWFyY2hfX2VudHJ5ID4gZm9ybSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnNlYXJjaF9fZW50cnkgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjBmNTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMS4xMzMzM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4ycmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuc2VhcmNoX19lbnRyeSBidXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zMzMzM3JlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuc2VhcmNoX19lbnRyeSBidXR0b24ge1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNHJlbTsgfSB9XG4gICAgLnNlYXJjaF9fZW50cnkgYnV0dG9uOmhvdmVyLCAuc2VhcmNoX19lbnRyeSBidXR0b246Zm9jdXMsIC5zZWFyY2hfX2VudHJ5IGJ1dHRvbjphY3RpdmUge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuXG4uaW5kZXhlZHNlYXJjaF9waTIgI3Jlc3VsdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEwMHB4OyB9XG5cbi5pbmRleGVkc2VhcmNoX3BpMiAudGVhc2VyLnRlYXNlci0tbGlzdCAudGVhc2VyX190ZWFzZXJ0ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmVudHJ5X19zZWFyY2gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmVudHJ5X19zZWFyY2ggLnNlYXJjaF9faW5uZXIge1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZW50cnlfX3NlYXJjaCAuc2VhcmNoX19pY29uIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogN3B4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZW50cnlfX3NlYXJjaCAuc2VhcmNoX19pY29uIHtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVudHJ5X19zZWFyY2ggLnNlYXJjaF9faWNvbiB7XG4gICAgICAgIHJpZ2h0OiAxOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4OyB9IH1cbiAgICAuZW50cnlfX3NlYXJjaCAuc2VhcmNoX19pY29uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIu6klVwiO1xuICAgICAgZm9udC1mYW1pbHk6IFwiZHNcIiAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZW50cnlfX3NlYXJjaCAuc2VhcmNoX19pY29uOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9IH1cbiAgLmVudHJ5X19zZWFyY2ggaW5wdXQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzVweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVudHJ5X19zZWFyY2ggaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDYzcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cblxuLnNlYXJjaF9fcGFnaW5hdG9yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjEsIDM4LCA5MSwgMC4wOCk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlYXJjaF9fcGFnaW5hdG9yIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMDsgfSB9XG4gIC5zZWFyY2hfX3BhZ2luYXRvcjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VhcmNoX19wYWdpbmF0b3IgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc2VhcmNoX19wYWdpbmF0b3IgdWwgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMCA3cHg7IH1cbiAgICAgIC5zZWFyY2hfX3BhZ2luYXRvciB1bCBsaSBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5pbmRleGVkc2VhcmNoX3BpMiAudHgtaW5kZXhlZHNlYXJjaC1pbmZvLW5vcmVzdWx0IHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjQ2NjY3cmVtO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2NjdyZW07XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5pbmRleGVkc2VhcmNoX3BpMiAudHgtaW5kZXhlZHNlYXJjaC1pbmZvLW5vcmVzdWx0IHtcbiAgICAgIHBhZGRpbmctdG9wOiA5MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmluZGV4ZWRzZWFyY2hfcGkyIC50eC1pbmRleGVkc2VhcmNoLWluZm8tbm9yZXN1bHQge1xuICAgICAgcGFkZGluZy10b3A6IDEyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmluZGV4ZWRzZWFyY2hfcGkyIC50eC1pbmRleGVkc2VhcmNoLWluZm8tbm9yZXN1bHQge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmluZGV4ZWRzZWFyY2hfcGkyIC50eC1pbmRleGVkc2VhcmNoLWluZm8tbm9yZXN1bHQge1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMi40cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmRleGVkc2VhcmNoX3BpMiAudGVhc2VyLnRlYXNlci0tbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuXG4uZXZlbnRkZXRhaWwgLmV2ZW50ZGV0YWlsX19vdmVydmlld2xpbmsge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5ldmVudGRldGFpbCAuZXZlbnRkZXRhaWxfX292ZXJ2aWV3bGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi7qSDXCI7XG4gICAgZm9udC1mYW1pbHk6IFwiZHNcIiAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZXZlbnRkZXRhaWwgLmV2ZW50ZGV0YWlsX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5ldmVudGRldGFpbCAuY29sLWljb24ge1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBtYXgtd2lkdGg6IDE0MHB4OyB9XG5cbi5ldmVudGRldGFpbCAuZXZlbnRfX2ljb24ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5ldmVudGRldGFpbCAuZXZlbnRfX2ljb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ldmVudGRldGFpbCAuZXZlbnRfX2ljb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5ldmVudGRldGFpbCAuZXZlbnRfX2ljb24gc3ZnIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5ldmVudGRldGFpbCAuZXZlbnRfX2ljb24gc3ZnIHtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIGhlaWdodDogNzBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXZlbnRkZXRhaWwgLmV2ZW50X19pY29uIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDsgfSB9XG5cbi5ldmVudGRldGFpbCAuZXZlbnRfX2tpY2tlciB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG4uZXZlbnRkZXRhaWwgaDEge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmV2ZW50ZGV0YWlsIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uZXZlbnRkZXRhaWwgLmNvbC1kYXRlIHtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZXZlbnRkZXRhaWwgLmNvbC1kYXRlIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZXZlbnRkZXRhaWwgLmNvbC1kYXRlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAuZXZlbnRkZXRhaWwgLmNvbC1kYXRlIC5ldmVudF9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMS4xMzMzM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4ycmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuZXZlbnRkZXRhaWwgLmNvbC1kYXRlIC5ldmVudF9fZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjMzMzMzcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5ldmVudGRldGFpbCAuY29sLWRhdGUgLmV2ZW50X19kYXRlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07IH0gfVxuXG4uZXZlbnRkZXRhaWwgLnRlYXNlcl9faW5mb3RleHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44NjY2N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzcmVtO1xuICBjb2xvcjogIzE1MjY1QTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuZXZlbnRkZXRhaWwgLnRlYXNlcl9faW5mb3RleHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu6kjVwiO1xuICAgIGZvbnQtZmFtaWx5OiBcImRzXCIgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44NjY2N3JlbTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzM3JlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZXZlbnRkZXRhaWwgLnRlYXNlcl9faW5mb3RleHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uZXZlbnRkZXRhaWwgLmJ0bi1ydGUtcHJpbWFyeSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLmV2ZW50ZGV0YWlsIC5ldmVudF9fcmVmZXJlbnRzIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ldmVudGRldGFpbCAuZXZlbnRfX3JlZmVyZW50cyB7XG4gICAgICBtYXJnaW4tdG9wOiAzOHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmV2ZW50ZGV0YWlsIC5ldmVudF9fcmVmZXJlbnRzIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZXZlbnRkZXRhaWwgLmV2ZW50X19yZWZlcmVudHMge1xuICAgICAgcGFkZGluZy10b3A6IDM4cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZXZlbnRkZXRhaWwgLmV2ZW50X19yZWZlcmVudHMge1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7IH0gfVxuICAuZXZlbnRkZXRhaWwgLmV2ZW50X19yZWZlcmVudHMgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLmZhbmN5Ym94U2xpZGVzaG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mYW5jeWJveFNsaWRlc2hvdyAuZmFuY3lib3hTbGlkZXNob3dfX3RvcCB7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh3aGl0ZSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7IH1cbiAgICAuZmFuY3lib3hTbGlkZXNob3cgLmZhbmN5Ym94U2xpZGVzaG93X190b3AgLmljb246YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi7qShXCI7XG4gICAgICBmb250LWZhbWlseTogXCJkc1wiICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgdG9wOiAwOyB9XG4gIC5mYW5jeWJveFNsaWRlc2hvdyAuZmFuY3lib3hTbGlkZXNob3dfX2JvdHRvbSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCB3aGl0ZSk7IH1cbiAgICAuZmFuY3lib3hTbGlkZXNob3cgLmZhbmN5Ym94U2xpZGVzaG93X19ib3R0b20gLmljb246YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi7qSiXCI7XG4gICAgICBmb250LWZhbWlseTogXCJkc1wiICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgYm90dG9tOiAwOyB9XG4gIC5mYW5jeWJveFNsaWRlc2hvdyAuZmFuY3lib3hTbGlkZXNob3dfX3RvcCxcbiAgLmZhbmN5Ym94U2xpZGVzaG93IC5mYW5jeWJveFNsaWRlc2hvd19fYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZTsgfVxuICAgIC5mYW5jeWJveFNsaWRlc2hvdyAuZmFuY3lib3hTbGlkZXNob3dfX3RvcCAuaWNvbixcbiAgICAuZmFuY3lib3hTbGlkZXNob3cgLmZhbmN5Ym94U2xpZGVzaG93X19ib3R0b20gLmljb24ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5mYW5jeWJveFNsaWRlc2hvdyAuZmFuY3lib3hTbGlkZXNob3dfX3RvcCxcbiAgICAgIC5mYW5jeWJveFNsaWRlc2hvdyAuZmFuY3lib3hTbGlkZXNob3dfX2JvdHRvbSB7XG4gICAgICAgIGhlaWdodDogMTUwcHg7IH0gfVxuICAgIC5mYW5jeWJveFNsaWRlc2hvdyAuZmFuY3lib3hTbGlkZXNob3dfX3RvcCAuaWNvbjpiZWZvcmUsXG4gICAgLmZhbmN5Ym94U2xpZGVzaG93IC5mYW5jeWJveFNsaWRlc2hvd19fYm90dG9tIC5pY29uOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgY29sb3I6ICMwMDdhYmI7IH1cbiAgLmZhbmN5Ym94U2xpZGVzaG93IC5mYW5jeWJveFNsaWRlc2hvd19fc2Nyb2xsU2xpZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjI1cyBlYXNlOyB9XG4gICAgLmZhbmN5Ym94U2xpZGVzaG93IC5mYW5jeWJveFNsaWRlc2hvd19fc2Nyb2xsU2xpZGVyIC5zY3JvbGxTbGlkZXJfX2ltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuZmFuY3lib3hTbGlkZXNob3cgLmZhbmN5Ym94U2xpZGVzaG93X19zY3JvbGxTbGlkZXIgLnNjcm9sbFNsaWRlcl9faW1hZ2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAuZmFuY3lib3hTbGlkZXNob3cgLnNjcm9sbFNsaWRlcl9faW1hZ2Vjb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIC5mYW5jeWJveFNsaWRlc2hvdyAuc2Nyb2xsU2xpZGVyX19pbWFnZXJvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4OyB9IH1cbiAgLmZhbmN5Ym94U2xpZGVzaG93LmZhbmN5Ym94U2xpZGVzaG93LS1vdmVyZmxvdy10b3AgLmZhbmN5Ym94U2xpZGVzaG93X190b3Age1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuZmFuY3lib3hTbGlkZXNob3cuZmFuY3lib3hTbGlkZXNob3ctLW92ZXJmbG93LXRvcCAuZmFuY3lib3hTbGlkZXNob3dfX3RvcCAuaWNvbiB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG4gIC5mYW5jeWJveFNsaWRlc2hvdy5mYW5jeWJveFNsaWRlc2hvdy0tb3ZlcmZsb3ctYm90dG9tIC5mYW5jeWJveFNsaWRlc2hvd19fYm90dG9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmZhbmN5Ym94U2xpZGVzaG93LmZhbmN5Ym94U2xpZGVzaG93LS1vdmVyZmxvdy1ib3R0b20gLmZhbmN5Ym94U2xpZGVzaG93X19ib3R0b20gLmljb24ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4uYXZzaXRlX25ld3Nmcm9udHBhZ2UgLm5ld3Nmcm9udHBhZ2Uge1xuICBjb2xvcjogIzE1MjY1QTsgfVxuICAuYXZzaXRlX25ld3Nmcm9udHBhZ2UgLm5ld3Nmcm9udHBhZ2U6aG92ZXIsIC5hdnNpdGVfbmV3c2Zyb250cGFnZSAubmV3c2Zyb250cGFnZTpmb2N1cyB7XG4gICAgY29sb3I6ICMxNTI2NUE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmF2c2l0ZV9uZXdzZnJvbnRwYWdlIC5uZXdzZnJvbnRwYWdlOmhvdmVyIGltZywgLmF2c2l0ZV9uZXdzZnJvbnRwYWdlIC5uZXdzZnJvbnRwYWdlOmZvY3VzIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9XG4gICAgLmF2c2l0ZV9uZXdzZnJvbnRwYWdlIC5uZXdzZnJvbnRwYWdlOmhvdmVyIC5saW5rLWFycm93LCAuYXZzaXRlX25ld3Nmcm9udHBhZ2UgLm5ld3Nmcm9udHBhZ2U6Zm9jdXMgLmxpbmstYXJyb3cge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDFweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTsgfVxuXG4uYXZzaXRlX25ld3Nmcm9udHBhZ2UgLm5ld3Nmcm9udHBhZ2VfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hdnNpdGVfbmV3c2Zyb250cGFnZSAubmV3c2Zyb250cGFnZV9faW1hZ2UtLXdpdGgtZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDQ1JTtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMTIyLCAxODcsIDApLCAjMDA3YWJiKTsgfVxuICAuYXZzaXRlX25ld3Nmcm9udHBhZ2UgLm5ld3Nmcm9udHBhZ2VfX2ltYWdlLS13aXRoLWRlc2NyaXB0aW9uIC5pbWFnZV9fZGVzY3JpcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyMnB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICByaWdodDogMjJweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07IH1cbiAgLmF2c2l0ZV9uZXdzZnJvbnRwYWdlIC5uZXdzZnJvbnRwYWdlX19pbWFnZSBmaWd1cmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuYXZzaXRlX25ld3Nmcm9udHBhZ2UgLm5ld3Nmcm9udHBhZ2VfX2ltYWdlIGZpZ3VyZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTsgfVxuICAuYXZzaXRlX25ld3Nmcm9udHBhZ2UgLm5ld3Nmcm9udHBhZ2VfX2ltYWdlIC5saW5rLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgMCwgIzAwN2FiYiAwKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDAgMXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjI1cyBjdWJpYy1iZXppZXIoMC4yLCAwLCAwLjEsIDEpOyB9XG5cbi5hdnNpdGVfbmV3c292ZXJ2aWV3IC5yb3cgLm92ZXJ2aWV3X19lbnRyeSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIxLCAzOCwgOTEsIDAuMDgpOyB9XG5cbi5hdnNpdGVfbmV3c292ZXJ2aWV3IC5yb3c6Zmlyc3Qtb2YtdHlwZSAub3ZlcnZpZXdfX2VudHJ5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjEsIDM4LCA5MSwgMC4wOCk7IH1cblxuLm92ZXJ2aWV3X19lbnRyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5vdmVydmlld19fZW50cnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu6kgVwiO1xuICAgIGZvbnQtZmFtaWx5OiBcImRzXCIgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjMDA3YWJiOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5vdmVydmlld19fZW50cnk6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAub3ZlcnZpZXdfX2VudHJ5IHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgbWluLWhlaWdodDogMTEwcHg7IH0gfVxuICAub3ZlcnZpZXdfX2VudHJ5IC5lbnRyeV9fZGF0ZSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAub3ZlcnZpZXdfX2VudHJ5IC5lbnRyeV9fZGF0ZSB7XG4gICAgICAgIGZsZXg6IDAgMCA2MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm92ZXJ2aWV3X19lbnRyeSAuZW50cnlfX2RhdGUge1xuICAgICAgICBmbGV4OiAwIDAgODZweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfSB9XG4gICAgLm92ZXJ2aWV3X19lbnRyeSAuZW50cnlfX2RhdGUgPiBkaXYge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICMxNTI2NUE7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAub3ZlcnZpZXdfX2VudHJ5IC5lbnRyeV9fZGF0ZSA+IGRpdiB7XG4gICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgICAgICAub3ZlcnZpZXdfX2VudHJ5IC5lbnRyeV9fZGF0ZSA+IGRpdjpmaXJzdC1saW5lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzeXN0ZW0sIC1hcHBsZS1zeXN0ZW0sIFwiLlNGTlNUZXh0LVJlZ3VsYXJcIiwgXCJTYW4gRnJhbmNpc2NvXCIsIFwiUm9ib3RvXCIsIFwiU2Vnb2UgVUlcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkx1Y2lkYSBHcmFuZGVcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogIzE1MjY1QTsgfSB9XG4gIC5vdmVydmlld19fZW50cnkgLmVudHJ5X19jb250ZW50IHtcbiAgICBmbGV4OiAxIDA7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm92ZXJ2aWV3X19lbnRyeSAuZW50cnlfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgLm92ZXJ2aWV3X19lbnRyeSAuZW50cnlfX3RlYXNlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm92ZXJ2aWV3X19lbnRyeSAuZW50cnlfX3RlYXNlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC5vdmVydmlld19fZW50cnkgLmVudHJ5X19mYWtlbGluayB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm92ZXJ2aWV3X19lbnRyeSAuZW50cnlfX2Zha2VsaW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5vdmVydmlld19fZW50cnkgLmVudHJ5X19mYWtlbGluayAuYnRuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2UsIGNvbG9yIDAuMjVzIGVhc2U7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAub3ZlcnZpZXdfX2VudHJ5IC5lbnRyeV9fZmFrZWxpbmsgLmJ0biB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuYS5vdmVydmlld19fZW50cnkge1xuICBjb2xvcjogIzE1MjY1QTsgfVxuICBhLm92ZXJ2aWV3X19lbnRyeTpob3ZlciwgYS5vdmVydmlld19fZW50cnk6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzE1MjY1QTsgfVxuICAgIGEub3ZlcnZpZXdfX2VudHJ5OmhvdmVyIC5lbnRyeV9fZmFrZWxpbmsgLmJ0biwgYS5vdmVydmlld19fZW50cnk6Zm9jdXMgLmVudHJ5X19mYWtlbGluayAuYnRuIHtcbiAgICAgIGNvbG9yOiAjMDA2OWEyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjBmNTsgfVxuXG4uYXZzaXRlX25ld3NkZXRhaWwgLm5ld3NkZXRhaWxfX292ZXJ2aWV3bGluayB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmF2c2l0ZV9uZXdzZGV0YWlsIC5uZXdzZGV0YWlsX19vdmVydmlld2xpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu6kg1wiO1xuICAgIGZvbnQtZmFtaWx5OiBcImRzXCIgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmF2c2l0ZV9uZXdzZGV0YWlsIC5uZXdzZGV0YWlsX190ZWFzZXIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzAwN2FiYjsgfVxuXG4uYXZzaXRlX25ld3NkZXRhaWwgLm5ld3NkZXRhaWxfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4uYXZzaXRlX25ld3NkZXRhaWwgLm5ld3NkZXRhaWxfX2Rvd25sb2FkcyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLmV4dGJhc2UtZGVidWdnZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5sb2dpbi1mcm9tLFxuLmxvZ2luLXJlc2V0LWZvcm0ge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5sb2dpbi1mcm9tLFxuICAgIC5sb2dpbi1yZXNldC1mb3JtIHtcbiAgICAgIG1hcmdpbi10b3A6IDE4cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubG9naW4tZnJvbSxcbiAgICAubG9naW4tcmVzZXQtZm9ybSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9IH1cbiAgLmxvZ2luLWZyb20gLmZvcm0tbmF2aWdhdGlvbixcbiAgLmxvZ2luLXJlc2V0LWZvcm0gLmZvcm0tbmF2aWdhdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvZ2luLWZyb20gLmZvcm0tbmF2aWdhdGlvbixcbiAgICAgIC5sb2dpbi1yZXNldC1mb3JtIC5mb3JtLW5hdmlnYXRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5sb2dpbi1mcm9tIC5mb3JtLW5hdmlnYXRpb24sXG4gICAgICAubG9naW4tcmVzZXQtZm9ybSAuZm9ybS1uYXZpZ2F0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbi5zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMzRweDsgfVxuICAuc3dpdGNoIGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ3NDc0O1xuICB0cmFuc2l0aW9uOiAwLjVzOyB9XG4gIC5zbGlkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu6kilwiO1xuICAgIGZvbnQtZmFtaWx5OiBcImRzXCIgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMjZweDtcbiAgICB3aWR0aDogMjZweDtcbiAgICBsZWZ0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3R0b206IDRweDtcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6ICM3NDc0NzQ7IH1cblxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YWJiOyB9XG4gIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDU1cHgpO1xuICAgIGNvbnRlbnQ6IFwi7qSIXCI7XG4gICAgY29sb3I6ICMwMDdhYmI7IH1cbiAgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIgLm9mZiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlciAub24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ub24ge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgZm9udC1zaXplOiAxMHB4OyB9XG5cbi5vZmYge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgZm9udC1zaXplOiAxMHB4OyB9XG5cbi5zbGlkZXIucm91bmQge1xuICBib3JkZXItcmFkaXVzOiAzNHB4OyB9XG4gIC5zbGlkZXIucm91bmQ6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuI2JvdGFyaW8tY2hhdC1mbG9hdGluZy1idXR0b24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qKlxuICogQmFzZVxuICpcbiAqIEJvaWxlcnBsYXRlIGNvZGUgZm9yIHRoZSBwcm9qZWN0LlxuICovXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uYm9keS0taGVhZGVyLWZpeGVkIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc4LjEyNWVtKSB7XG4gICAgLmJvZHktLWhlYWRlci1maXhlZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTMwcHg7IH0gfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gU2xhYic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yb2JvdG8tc2xhYi12MjQtbGF0aW4tZXh0X2xhdGluLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIFNsYWInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcm9ib3RvLXNsYWItdjI0LWxhdGluLWV4dF9sYXRpbi03MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3JvYm90by12MzAtbGF0aW4tZXh0X2xhdGluLTMwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYzMC1sYXRpbi1leHRfbGF0aW4tMzAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjMwLWxhdGluLWV4dF9sYXRpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjMwLWxhdGluLWV4dF9sYXRpbi1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3JvYm90by12MzAtbGF0aW4tZXh0X2xhdGluLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYzMC1sYXRpbi1leHRfbGF0aW4tOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjMwLWxhdGluLWV4dF9sYXRpbi05MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3JvYm90by12MzAtbGF0aW4tZXh0X2xhdGluLTcwMGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG4uZi10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHN5c3RlbSwgLWFwcGxlLXN5c3RlbSwgXCIuU0ZOU1RleHQtUmVndWxhclwiLCBcIlNhbiBGcmFuY2lzY29cIiwgXCJSb2JvdG9cIiwgXCJTZWdvZSBVSVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTHVjaWRhIEdyYW5kZVwiLCBzYW5zLXNlcmlmOyB9XG5cbi5mLXctbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uZi13LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uZi1zLW5vcm1hbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uZi1zLWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uZi1mYWxsYmFjayB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyaWFsIE5hcnJvd1wiLCBhcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4uZi1icmFuZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyaWFsIE5hcnJvd1wiLCBhcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4uZi1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzOyB9XG5cbi5mLWRlZmF1bHQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7IH1cblxuLmYtbGFyZ2Uge1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbi5mLW5vcm1hbGNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uZi11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5mLXctbm9ybWFsIHtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIDg2O1xuICBmb250LXdlaWdodDogODY7IH1cblxuLmYtdy1ib2xkIHtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIDcwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uZi13LWxpZ2h0IHtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIDMwMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4uZi1zLW5vcm1hbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uZi1zLWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IHR5cGUgc3R5bGVzIGZvciB0aGUgcHJvamVjdC5cbiAqIDIuIEVuc3VyZSB0aGUgcGFnZSBhbHdheXMgZmlsbHMgYXQgbGVhc3QgdGhlIGVudGlyZSBoZWlnaHQgb2YgdGhlIHZpZXdwb3J0LlxuICovXG5odG1sIHtcbiAgY29sb3I6ICMwMDdhYmI7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzeXN0ZW0sIC1hcHBsZS1zeXN0ZW0sIFwiLlNGTlNUZXh0LVJlZ3VsYXJcIiwgXCJTYW4gRnJhbmNpc2NvXCIsIFwiUm9ib3RvXCIsIFwiU2Vnb2UgVUlcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkx1Y2lkYSBHcmFuZGVcIiwgc2Fucy1zZXJpZjtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoOyB9XG5cbi5oYXMtb3ZlcmxheSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm5vLWpzIC51LWhpZGUtbm8tanMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi51LXZpc3VhbGx5LWhpZGRlbiB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7IH1cblxuLnUtY29sbGFwc2VbYXJpYS1leHBhbmRlZD0nZmFsc2UnXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnUtY29sbGFwc2VbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnUtbWFyZ2luLXRvcCB7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cblxuLnUtbWFyZ2luLXRvcC0yeCB7XG4gIG1hcmdpbi10b3A6IDJyZW07IH1cblxuLnUtbWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLnUtbWFyZ2luLWJvdHRvbS0yeCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLnUtcGFkZGluZy10b3Age1xuICBwYWRkaW5nLXRvcDogMXJlbTsgfVxuXG4udS1wYWRkaW5nLXRvcC0yeCB7XG4gIHBhZGRpbmctdG9wOiAycmVtOyB9XG5cbi51LXBhZGRpbmctYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cblxuLnUtcGFkZGluZy1ib3R0b20tMngge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuXG4udS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUyNjVhO1xuICBwYWRkaW5nOiAwIDAuMTVlbTsgfVxuXG4udS1oaWdobGlnaHQtdGV4dCB7XG4gIGNvbG9yOiAjMTUyNjVhOyB9XG5cbi51LW5vLXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8qKlxuICogTGF5b3V0XG4gKlxuICogU3R5bGVzaGVldHMgZm9yIHRoZSBtYWluIHBhcnRzIG9mIHRoZSBzaXRlLlxuICovXG46cm9vdCB7XG4gIC0tc2xpZGVyLWJ1dHRvbi1pY29uLXNpemU6IDE0cHg7XG4gIC0tc2xpZGVyLWJ1dHRvbi1jb2xvcjogIzAwMDtcbiAgLS1zbGlkZXItYnV0dG9uLWJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC0tc2xpZGVyLWJ1dHRvbi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1zbGlkZXItYnV0dG9uLWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIC0tc2xpZGVyLWRvdC1jb2xvcjogI2ZmZjtcbiAgLS1zbGlkZXItZG90LWJvcmRlci1jb2xvcjogI2ZmZjtcbiAgLS1zbGlkZXItZG90LWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1zbGlkZXItZG90LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5yc20tc2xpZGVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5yc20tc2xpZGVyX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IH1cblxuLnJzbS1zbGlkZXJfX2l0ZW1zOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJzbS1zbGlkZXJfX2l0ZW0ge1xuICBmbGV4LXNocmluazogMDtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnJzbS1zbGlkZXJfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB3aWR0aDogMTAwJTsgfVxuICAucnNtLXNsaWRlcl9fYnV0dG9uczpmb2N1cy13aXRoaW4sXG4gIC5yc20tc2xpZGVyX19pdGVtczpob3ZlciAucnNtLXNsaWRlcl9fYnV0dG9ucyB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4ucnNtLXNsaWRlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xpZGVyLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXNsaWRlci1idXR0b24tY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLXNsaWRlci1idXR0b24taWNvbi1zaXplKTtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1zbGlkZXItYnV0dG9uLWljb24tc2l6ZSkgLyAyKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICB6LWluZGV4OiAxOyB9XG4gIC5yc20tc2xpZGVyX19idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsaWRlci1idXR0b24taG92ZXItYmFja2dyb3VuZC1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLXNsaWRlci1idXR0b24taG92ZXItY29sb3IpOyB9XG5cbi5yc20tc2xpZGVyX19idXR0b24tLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJzbS1zbGlkZXJfX2J1dHRvbi0tcHJldiB7XG4gIGxlZnQ6IDA7IH1cblxuLnJzbS1zbGlkZXJfX2J1dHRvbi0tbmV4dCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5yc20tc2xpZGVyX19kb3RzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnJzbS1zbGlkZXJfX2RvdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsaWRlci1kb3QtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogdmFyKC0tc2xpZGVyLWRvdC1jb2xvcik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IHZhcigtLXNsaWRlci1kb3Qtc2l6ZSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gIHdpZHRoOiB2YXIoLS1zbGlkZXItZG90LXNpemUpOyB9XG4gIC5yc20tc2xpZGVyX19kb3RbYXJpYS1jdXJyZW50PSd0cnVlJ10ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsaWRlci1kb3QtYWN0aXZlLWJhY2tncm91bmQtY29sb3IpO1xuICAgIGNvbG9yOiB2YXIoLS1zbGlkZXItZG90LWFjdGl2ZS1jb2xvcik7IH1cblxuLyoqXG4gKiBQcmV2aWV3IGZyYW1lXG4gKi9cbi8qKlxuICogUGFydGljbGVzXG4gKi9cbi5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdXNlci1zZWxlY3Q6IGFsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDFlbTsgfVxuXG4uaWNvbi1tYXRlcmlhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHVzZXItc2VsZWN0OiBhbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxZW07IH1cblxuLyoqXG4gKiBBdG9tc1xuICovXG4uYnJlYWRjcnVtYjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5icmVhZGNydW1iX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uYnJlYWRjcnVtYl9faXRlbSB7XG4gIGNvbG9yOiByZ2JhKDIxLCAzOCwgOTAsIDAuNyk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gIC5icmVhZGNydW1iX19saXN0LWl0ZW06bGFzdC1jaGlsZCAuYnJlYWRjcnVtYl9faXRlbSB7XG4gICAgY29sb3I6ICMxNTI2NWE7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc4LjEyNWVtKSB7XG4gICAgLmJyZWFkY3J1bWJfX2l0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cblxuLmJyZWFkY3J1bWJfX2xhYmVsIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yczsgfVxuICAuYnJlYWRjcnVtYl9faXRlbTphbnktbGluazpob3ZlciAuYnJlYWRjcnVtYl9fbGFiZWwsXG4gIC5icmVhZGNydW1iX19pdGVtOmFueS1saW5rOmZvY3VzIC5icmVhZGNydW1iX19sYWJlbCB7XG4gICAgY29sb3I6ICMxNTI2NWE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmJyZWFkY3J1bWJfX2ljb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMCAycHg7IH1cbiAgLmJyZWFkY3J1bWJfX2l0ZW06YW55LWxpbms6aG92ZXIgLmJyZWFkY3J1bWJfX2ljb24sXG4gIC5icmVhZGNydW1iX19pdGVtOmFueS1saW5rOmZvY3VzIC5icmVhZGNydW1iX19pY29uIHtcbiAgICBjb2xvcjogcmdiYSgyMSwgMzgsIDkwLCAwLjcpOyB9XG5cbi5icmVhZGNydW1iX19pY29uLS1ob21lIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDAuNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yczsgfVxuICAuYnJlYWRjcnVtYl9faXRlbTphbnktbGluazpob3ZlciAuYnJlYWRjcnVtYl9faWNvbi0taG9tZSxcbiAgLmJyZWFkY3J1bWJfX2l0ZW06YW55LWxpbms6Zm9jdXMgLmJyZWFkY3J1bWJfX2ljb24tLWhvbWUge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmtpY2tlciB7XG4gIGNvbG9yOiAjMDA3YWJiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwOyB9XG4gIC50LWRhcmsgLmtpY2tlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLm1hc2sge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm1hc2sgc3ZnIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnRleHRpbnB1dF9faW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50ZXh0aW5wdXRfX2lubmVyIC50ZXh0aW5wdXRfX2Vycm9yIHtcbiAgICBib3R0b206IDAuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnRleHRpbnB1dF9faW5wdXQge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2JjYmNiO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnRleHRpbnB1dF9fZXJyb3Ige1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMDY2NjdyZW07XG4gIGNvbG9yOiAjZjAwOyB9XG4gIC50ZXh0aW5wdXRfX2Vycm9yW2FyaWEtaGlkZGVuPSd0cnVlJ10ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm9mZmljZS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5vZmZpY2UtaXRlbV9faW5uZXJbb3Blbl0ge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuXG4ub2ZmaWNlLWl0ZW1fX2NvbnRlbnQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAub2ZmaWNlLWl0ZW1fX2NvbnRlbnQtaXRlbS0taWNvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDFlbSArIDFyZW0pOyB9XG4gIC5vZmZpY2UtaXRlbV9fY29udGVudC1pdGVtICsgLm9mZmljZS1pdGVtX19jb250ZW50LWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH1cblxuLm9mZmljZS1pdGVtX190aXRsZSB7XG4gIGNvbG9yOiAjMDA3YWJiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAub2ZmaWNlLWl0ZW1fX3RpdGxlW2RhdGEtZGlzdGFuY2VdOjphZnRlciB7XG4gICAgY29udGVudDogXCIoXCIgYXR0cihkYXRhLWRpc3RhbmNlKSBcIiBrbSlcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDAuM2VtOyB9XG5cbi5vZmZpY2UtaXRlbV9faW5kaWNhdG9yIHtcbiAgLS1pbmRpY2F0b3Itcm90YXRpb246IDkwZGVnOyB9XG4gIC5vZmZpY2UtaXRlbV9faW5kaWNhdG9yOjpiZWZvcmUsIC5vZmZpY2UtaXRlbV9faW5kaWNhdG9yOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2FiYjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjc1cHg7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxZW07XG4gICAgdHJhbnNmb3JtOiByb3RhdGUodmFyKC0taW5kaWNhdG9yLXJvdGF0aW9uKSk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgd2lkdGg6IDEuNXB4O1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IH1cbiAgLm9mZmljZS1pdGVtX19pbm5lcjpub3QoW29wZW5dKSAub2ZmaWNlLWl0ZW1fX2luZGljYXRvcjo6YWZ0ZXIge1xuICAgIC0taW5kaWNhdG9yLXJvdGF0aW9uOiAwZGVnOyB9XG5cbi5vZmZpY2UtaXRlbV9fY29udGVudC1pY29uIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLm9mZmljZS1pdGVtX19jb250ZW50LXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5vZmZpY2UtaXRlbV9fY29udGVudC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDhweDsgfVxuICAub2ZmaWNlLWl0ZW1fX2NvbnRlbnQtdGV4dCA+ICoge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICAub2ZmaWNlLWl0ZW1fX2NvbnRlbnQtdGV4dCAubGluayB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4ucGljdHVyZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucGljdHVyZV9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnBpY3R1cmUtLWNvdmVyIC5waWN0dXJlX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi8qKlxuICogTW9sZWN1bGVzXG4gKi9cbi5zZWFyY2gtdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5zZWFyY2gtdG9vbGJhcl9fdGV4dCB7XG4gIG1hcmdpbjogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAuc2VhcmNoLXRvb2xiYXJfX3RleHQtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zZWFyY2gtdG9vbGJhcl9fdGV4dC0tZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAuc2VhcmNoLXRvb2xiYXJfX3RleHQtLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uc2VhcmNoLXRvb2xiYXJfX2ZpbHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnNlYXJjaC10b29sYmFyX19maWx0ZXIgLnNlYXJjaC10b29sYmFyX190ZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLnNlYXJjaC10b29sYmFyX19zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTNweDsgfVxuICAuc2VhcmNoLXRvb2xiYXJfX3NlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuc2VhcmNoLXRvb2xiYXJfX3NlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uc2VhcmNoLWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uc2VhcmNoLWJhcl9faW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zZWFyY2gtYmFyX19mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zZWFyY2gtYmFyX19pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmYwZjY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgM3JlbSAwIDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuc2VhcmNoLWJhcl9faW5wdXQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIGhlaWdodDogNjBweDsgfSB9XG5cbi5zZWFyY2gtYmFyX19idXR0b25zLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7IH1cbiAgLnNlYXJjaC1iYXJfX2J1dHRvbnMtbGVmdCArIC5zZWFyY2gtYmFyX19pbnB1dCB7XG4gICAgcGFkZGluZzogMCAzcmVtOyB9XG5cbi5zZWFyY2gtYmFyX19idXR0b25zLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uc2VhcmNoLWJhcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2FiYjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMzRweDtcbiAgd2lkdGg6IDM0cHg7IH1cbiAgLnNlYXJjaC1iYXJfX2J1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi7qSVXCI7XG4gICAgZm9udC1mYW1pbHk6IFwiZHNcIiAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLnNlYXJjaC1iYXJfX2J1dHRvbjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuc2VhcmNoLWJhcl9fYnV0dG9uIHtcbiAgICAgIGhlaWdodDogNTRweDtcbiAgICAgIHdpZHRoOiA1NHB4OyB9IH1cblxuLnNlYXJjaC1iYXJfX2Nsb3NlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZTtcbiAgd2lkdGg6IDM0cHg7IH1cbiAgLnNlYXJjaC1iYXJfX2Nsb3NlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnNlYXJjaC1iYXJfX2Nsb3NlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2VhcmNoLWJhcl9fcmVzZXQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGhlaWdodDogMzRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZTtcbiAgd2lkdGg6IDM0cHg7IH1cbiAgLnNlYXJjaC1iYXJfX3Jlc2V0W2FyaWEtaGlkZGVuPWZhbHNlXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnNlYXJjaC1iYXJfX3Jlc2V0W2FyaWEtaGlkZGVuPXRydWVdIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zZWFyY2gtYmFyX19yZXNldDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcrJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLnNlYXJjaC1iYXJfX3Jlc2V0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnNlYXJjaC1iYXJfX3Jlc2V0IHtcbiAgICAgIGhlaWdodDogNTRweDtcbiAgICAgIHdpZHRoOiA1NHB4OyB9IH1cblxuLnNlYXJjaC1iYXJfX3N1Z2dlc3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zZWFyY2gtYmFyX19zdWdnZXN0aW9uc1thcmlhLWhpZGRlbj10cnVlXSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNlYXJjaC1iYXJfX3N1Z2dlc3Rpb25zW2FyaWEtaGlkZGVuPWZhbHNlXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5zZWFyY2gtYmFyX19zdWdnZXN0aW9ucy1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmYwZjY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHBhZGRpbmc6IDJyZW07IH1cblxuLnNlYXJjaC1iYXJfX2xpc3QtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cblxuLnNlYXJjaC1iYXJfX2xpc3QtaXRlbS1saW5rIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXNpemU6IDEuMTMzMzNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5zZWFyY2gtYmFyX19saXN0LWl0ZW0tbGluayB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEuMzMzMzNyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuc2VhcmNoLWJhcl9fbGlzdC1pdGVtLWxpbmsge1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40cmVtOyB9IH1cbiAgLnNlYXJjaC1iYXJfX2xpc3QtaXRlbS1saW5rIC5zZWFyY2gtYmFyX19oaWdobGlnaHQge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlYXJjaC1iYXJfX2xpc3QtaXRlbS1saW5rIC5zZWFyY2gtYmFyX19oaWdobGlnaHQ6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTUyNjVhO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnNlYXJjaC1iYXJfX2xpc3QtdGl0bGUge1xuICBjb2xvcjogIzAwN2FiYjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDsgfVxuXG4uc2VhcmNoLWJhcl9fbGlzdC1pbm5lciB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi50ZWFzZXItLWxpc3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjsgfVxuXG5Aa2V5ZnJhbWVzIGNoYXRib3gtcG9wdXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMXJlbSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG4uY2hhdGJveCB7XG4gIGFuaW1hdGlvbjogY2hhdGJveC1wb3B1cCA1MDBtcyBlYXNlO1xuICBib3R0b206IDVyZW07XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4yNXM7XG4gIHdpZHRoOiAxMDAlO1xuICB3aWxsLWNoYW5nZTogYm90dG9tO1xuICB6LWluZGV4OiAxMDA7IH1cbiAgLmNoYXRib3guY2hhdGJveC0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jaGF0Ym94LmpzLWNoYXRib3g6bm90KC5qcy1jaGF0Ym94LS1pbml0aWFsaXplZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNoYXRib3hfX2J1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTI2NWE7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZzogMXB4O1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB3aWR0aDogNjBweDsgfVxuICAuY2hhdGJveF9fYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YWJiOyB9XG5cbi5jaGF0Ym94X19idXR0b24taW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jaGF0Ym94X19idXR0b24tdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7IH1cblxuLmNoYXRib3hfX2F0dGVudGlvbi1tZXNzYWdlLWNvbnRhaW5lciB7XG4gIGFuaW1hdGlvbjogY2hhdGJveC1wb3B1cCA1MDBtcztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjBmNjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7IH1cbiAgLmNoYXRib3hfX2F0dGVudGlvbi1tZXNzYWdlLWNvbnRhaW5lci5jaGF0Ym94X19hdHRlbnRpb24tbWVzc2FnZS1jb250YWluZXItLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4udGFiLWJhcl9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBnYXA6IDFyZW0gMi41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnRhYi1iYXJfX2l0ZW0ge1xuICBjb2xvcjogIzAwN2FiYjsgfVxuICAudGFiLWJhcl9faXRlbS0tc2VsZWN0ZWQge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgY29sb3I6ICMxNTI2NWE7IH1cblxuLnRhYi1iYXJfX3RhYiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBwYWRkaW5nOiAwLjVyZW0gMDsgfVxuICAudGFiLWJhcl9fdGFiOmZvY3VzLCAudGFiLWJhcl9fdGFiOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLnRhYi1iYXJfX3RhYi1jb250ZW50Om5vdChbYXJpYS1leHBhbmRlZD10cnVlXSkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5vZmZpY2UtbGlzdF9faW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5vZmZpY2UtbGlzdF9faXRlbXMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuLm9mZmljZS1saXN0X19pdGVtIHtcbiAgLS1vZmZpY2UtbGlzdC1pdGVtLWJvcmRlcjogMS41cHggc29saWQgIzk3OTc5NztcbiAgYm9yZGVyLXRvcDogdmFyKC0tb2ZmaWNlLWxpc3QtaXRlbS1ib3JkZXIpOyB9XG4gIC5vZmZpY2UtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1vZmZpY2UtbGlzdC1pdGVtLWJvcmRlcik7IH1cbiAgLm9mZmljZS1saXN0X19pdGVtLS1oaWRkZW4sIC5vZmZpY2UtbGlzdF9faXRlbS0tZmlsdGVyLWZhaWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLyoqXG4qIE9yZ2FuaXNtc1xuKi9cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwNTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzguMTE1ZW0pIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3OC4xMjVlbSkge1xuICAgIC5oZWFkZXIge1xuICAgICAgaGVpZ2h0OiAxMzBweDsgfSB9XG5cbi5oZWFkZXItLXN0aWNreSB7XG4gIGhlaWdodDogODBweDsgfVxuXG4uaGVhZGVyX19pbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDQ1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc4LjExNWVtKSB7XG4gICAgLmhlYWRlcl9faW5uZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLmhlYWRlcl9fbG9nby1pbWFnZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2Utb3V0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3OC4xMjVlbSkge1xuICAgIC5oZWFkZXJfX2xvZ28taW1hZ2Uge1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgICAuaGVhZGVyLS1zdGlja3kgLmhlYWRlcl9fbG9nby1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMzVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3OC4xMTVlbSkge1xuICAuaGVhZGVyX19uYXZpZ2F0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzguMTI1ZW0pIHtcbiAgLmhlYWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxOyB9IH1cblxuLmhlYWRlcl9fbmF2aWdhdGlvbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzguMTE1ZW0pIHtcbiAgICAuaGVhZGVyX19uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHJpZ2h0OiAtMzc1cHg7XG4gICAgICB0b3A6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgei1pbmRleDogMTA1OyB9XG4gICAgICAuaGVhZGVyX19uYXZpZ2F0aW9uLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMSwgMzgsIDkwLCAwLjUpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAgICAgICB6LWluZGV4OiAtMTsgfVxuICAgICAgLmhlYWRlci0tYWN0aXZlIC5oZWFkZXJfX25hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAgICAgLmhlYWRlci0tYWN0aXZlIC5oZWFkZXJfX25hdmlnYXRpb24tY29udGFpbmVyOjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uaGVhZGVyX19uYXZpZ2F0aW9uLWlubmVyIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5oZWFkZXJfX3NlcnZpY2UtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5oZWFkZXItLXN0aWNreSAuaGVhZGVyX19zZXJ2aWNlLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc4LjEyNWVtKSB7XG4gICAgLmhlYWRlcl9fc2VydmljZS1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cblxuLmhlYWRlcl9fc2VydmljZS1saW5rIHtcbiAgY29sb3I6ICMxNTI2NWE7IH1cbiAgLmhlYWRlcl9fc2VydmljZS1saW5rOmZvY3VzLCAuaGVhZGVyX19zZXJ2aWNlLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMTUyNjVhOyB9XG5cbi5oZWFkZXJfX3NlcnZpY2UtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuaGVhZGVyX19zZXJ2aWNlLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG5cbi5oZWFkZXJfX3NlcnZpY2UtdGV4dC0tYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmhlYWRlcl9fc2VydmljZS1pY29uIHtcbiAgY29sb3I6ICMxNTI2NWE7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5oZWFkZXJfX25hdmlnYXRpb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc4LjExNWVtKSB7XG4gICAgLmhlYWRlcl9fbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzguMTI1ZW0pIHtcbiAgICAuaGVhZGVyX19uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLmhlYWRlcl9fbmF2aWdhdGlvbi1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc4LjExNWVtKSB7XG4gICAgLmhlYWRlcl9fbmF2aWdhdGlvbi1saXN0IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3OC4xMjVlbSkge1xuICAgIC5oZWFkZXJfX25hdmlnYXRpb24tbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc4LjExNWVtKSB7XG4gIC5oZWFkZXJfX25hdmlnYXRpb24taXRlbSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5oZWFkZXJfX25hdmlnYXRpb24taXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIxLCAzOCwgOTAsIDAuMik7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzguMTI1ZW0pIHtcbiAgLmhlYWRlcl9fbmF2aWdhdGlvbi1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH0gfVxuXG4uaGVhZGVyX19uYXZpZ2F0aW9uLWljb24ge1xuICBmb250LXNpemU6IDI2cHg7IH1cbiAgLmhlYWRlcl9fbmF2aWdhdGlvbi1saW5rIC5oZWFkZXJfX25hdmlnYXRpb24taWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzOyB9XG4gIC5oZWFkZXJfX25hdmlnYXRpb24tbGlua1thcmlhLWV4cGFuZGVkPSd0cnVlJ10gLmhlYWRlcl9fbmF2aWdhdGlvbi1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3OC4xMjVlbSkge1xuICAgIC5oZWFkZXJfX25hdmlnYXRpb24taWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhlYWRlcl9fbWV0YS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzguMTE1ZW0pIHtcbiAgICAuaGVhZGVyX19tZXRhLWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmhlYWRlcl9fbWV0YS1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc4LjEyNWVtKSB7XG4gICAgLmhlYWRlcl9fbWV0YS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc4LjEyNWVtKSB7XG4gIC5oZWFkZXJfX21ldGEtaXRlbS0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc4LjExNWVtKSB7XG4gIC5oZWFkZXJfX21ldGEtaXRlbS0tc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhlYWRlcl9fbmF2aWdhdGlvbi1saW5rIHtcbiAgY29sb3I6ICMxNTI2NWE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMTBweCAwOyB9XG4gIC5oZWFkZXJfX25hdmlnYXRpb24tbGluazpob3ZlciwgLmhlYWRlcl9fbmF2aWdhdGlvbi1saW5rOmZvY3VzLFxuICAuaGVhZGVyX19uYXZpZ2F0aW9uLWl0ZW06Zm9jdXMtd2l0aGluIC5oZWFkZXJfX25hdmlnYXRpb24tbGluayxcbiAgLmhlYWRlcl9fbmF2aWdhdGlvbi1pdGVtOmhvdmVyIC5oZWFkZXJfX25hdmlnYXRpb24tbGluayB7XG4gICAgY29sb3I6ICMxNTI2NWE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3OC4xMTVlbSkge1xuICAgIC5oZWFkZXJfX25hdmlnYXRpb24tbGluayB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmhlYWRlcl9fbWV0YS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc4LjExNWVtKSB7XG4gICAgLmhlYWRlcl9fbWV0YS1saXN0IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3OC4xMjVlbSkge1xuICAgIC5oZWFkZXJfX21ldGEtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLmhlYWRlcl9fbWV0YS1saW5rIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzE1MjY1YTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAwOyB9XG4gIC5oZWFkZXJfX21ldGEtbGluazpmb2N1cywgLmhlYWRlcl9fbWV0YS1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzE1MjY1YTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc4LjEyNWVtKSB7XG4gIC5oZWFkZXJfX25hdmlnYXRpb24taXRlbTpmb2N1cy13aXRoaW4gLmhlYWRlcl9fbmF2aWdhdGlvbi1saW5rOjphZnRlcixcbiAgLmhlYWRlcl9fbmF2aWdhdGlvbi1pdGVtOmZvY3VzLXdpdGhpbiAuaGVhZGVyX19tZXRhLWxpbms6OmFmdGVyLFxuICAuaGVhZGVyX19uYXZpZ2F0aW9uLWl0ZW06aG92ZXIgLmhlYWRlcl9fbmF2aWdhdGlvbi1saW5rOjphZnRlcixcbiAgLmhlYWRlcl9fbmF2aWdhdGlvbi1pdGVtOmhvdmVyIC5oZWFkZXJfX21ldGEtbGluazo6YWZ0ZXIsXG4gIC5oZWFkZXJfX21ldGEtaXRlbTpmb2N1cy13aXRoaW4gLmhlYWRlcl9fbmF2aWdhdGlvbi1saW5rOjphZnRlcixcbiAgLmhlYWRlcl9fbWV0YS1pdGVtOmZvY3VzLXdpdGhpbiAuaGVhZGVyX19tZXRhLWxpbms6OmFmdGVyLFxuICAuaGVhZGVyX19tZXRhLWl0ZW06aG92ZXIgLmhlYWRlcl9fbmF2aWdhdGlvbi1saW5rOjphZnRlcixcbiAgLmhlYWRlcl9fbWV0YS1pdGVtOmhvdmVyIC5oZWFkZXJfX21ldGEtbGluazo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uaGVhZGVyX19uYXZpZ2F0aW9uLWxpbmssXG4uaGVhZGVyX19tZXRhLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc4LjEyNWVtKSB7XG4gICAgLmhlYWRlcl9fbmF2aWdhdGlvbi1saW5rOjphZnRlcixcbiAgICAuaGVhZGVyX19tZXRhLWxpbms6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTI2NWE7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5LCB3aWR0aCAwLjJzO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICB6LWluZGV4OiAxMTA7IH0gfVxuXG4uaGVhZGVyX19tZXRhLWJ1dHRvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTI2NWE7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGhlaWdodDogMzVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjhweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaGVhZGVyX19tZXRhLWJ1dHRvbjpmb2N1cywgLmhlYWRlcl9fbWV0YS1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDFkNDU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC50LWdyZWVuIC5oZWFkZXJfX21ldGEtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODJiYjI0O1xuICAgIGNvbG9yOiAjMTUyNjVhO1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBtYXgtbmVzdGluZy1kZXB0aCAqLyB9XG4gICAgLnQtZ3JlZW4gLmhlYWRlcl9fbWV0YS1idXR0b246Zm9jdXMsIC50LWdyZWVuIC5oZWFkZXJfX21ldGEtYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3M2E2MjA7XG4gICAgICBjb2xvcjogIzE1MjY1YTsgfVxuXG4uaGVhZGVyX19tZXRhLWljb24ge1xuICBmb250LXNpemU6IDE2cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc4LjExNWVtKSB7XG4gICAgLmhlYWRlcl9fbWV0YS1pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc4LjEyNWVtKSB7XG4gICAgLmhlYWRlcl9fbWV0YS1pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc4LjExNWVtKSB7XG4gIC5oZWFkZXJfX2ZseW91dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZWFkZXJfX25hdmlnYXRpb24taXRlbS0tZXhwYW5kZWQgLmhlYWRlcl9fZmx5b3V0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc4LjEyNWVtKSB7XG4gIC5oZWFkZXJfX2ZseW91dCB7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IGNhbGMoMTMwcHggLSAzNXB4KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5LCB0b3AgMC4ycyBlYXNlLW91dDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDQ7IH1cbiAgICAuaGVhZGVyX19uYXZpZ2F0aW9uLWl0ZW06Zm9jdXMtd2l0aGluIC5oZWFkZXJfX2ZseW91dCxcbiAgICAuaGVhZGVyX19uYXZpZ2F0aW9uLWl0ZW06aG92ZXIgLmhlYWRlcl9fZmx5b3V0LFxuICAgIC5oZWFkZXJfX21ldGEtaXRlbS0tZXhwYW5kZWQgLmhlYWRlcl9fZmx5b3V0LFxuICAgIC5oZWFkZXJfX21ldGEtaXRlbTpmb2N1cy13aXRoaW4gLmhlYWRlcl9fZmx5b3V0LFxuICAgIC5oZWFkZXJfX21ldGEtaXRlbTpob3ZlciAuaGVhZGVyX19mbHlvdXQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cbiAgICAuaGVhZGVyLS1zdGlja3kgLmhlYWRlcl9fZmx5b3V0IHtcbiAgICAgIHRvcDogY2FsYyg4MHB4IC0gMzVweCk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzguMTI1ZW0pIHtcbiAgLmhlYWRlcl9fZmx5b3V0LWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjEpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDE2cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXRvcDogMzVweDsgfSB9XG5cbi5oZWFkZXJfX2ZseW91dC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3OC4xMTVlbSkge1xuICAgIC5oZWFkZXJfX2ZseW91dC1saXN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIG1hcmdpbi10b3A6IC04cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzguMTI1ZW0pIHtcbiAgICAuaGVhZGVyX19mbHlvdXQtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICBwYWRkaW5nOiAzNXB4OyB9IH1cblxuLmhlYWRlcl9fZmx5b3V0LWxpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzguMTI1ZW0pIHtcbiAgICAuaGVhZGVyX19mbHlvdXQtbGlzdC1pdGVtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgICAuaGVhZGVyX19mbHlvdXQtbGlzdC1pdGVtOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTBweDsgfVxuICAgICAgLmhlYWRlcl9fZmx5b3V0LWxpc3QtaXRlbTpudGgtbGFzdC1jaGlsZCgtbiArIDQpOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhlYWRlcl9fZmx5b3V0LWxpbmsge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjMTUyNjVhO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlLW91dDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWRlcl9fZmx5b3V0LWxpbms6aG92ZXIsIC5oZWFkZXJfX2ZseW91dC1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogIzE1MjY1YTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3OC4xMjVlbSkge1xuICAgICAgLmhlYWRlcl9fZmx5b3V0LWxpbms6aG92ZXIsIC5oZWFkZXJfX2ZseW91dC1saW5rOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjBmNjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc4LjExNWVtKSB7XG4gICAgLmhlYWRlcl9fZmx5b3V0LWxpbmsge1xuICAgICAgcGFkZGluZzogMTBweCAwOyB9IH1cblxuLmhlYWRlcl9fZmx5b3V0LWxpbmstaW5uZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5oZWFkZXJfX2ZseW91dC1saW5rLWljb24ge1xuICBmb250LXNpemU6IDIycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc4LjExNWVtKSB7XG4gICAgLmhlYWRlcl9fZmx5b3V0LWxpbmstaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhlYWRlcl9fZmx5b3V0LWxpbms6aG92ZXIgLmhlYWRlcl9fZmx5b3V0LWxpbmstaWNvbi0tZGVmYXVsdCxcbi5oZWFkZXJfX2ZseW91dC1saW5rOmZvY3VzIC5oZWFkZXJfX2ZseW91dC1saW5rLWljb24tLWRlZmF1bHQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oZWFkZXJfX2ZseW91dC1saW5rLWljb24tLWhvdmVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzguMTI1ZW0pIHtcbiAgICAuaGVhZGVyX19mbHlvdXQtbGluazpob3ZlciAuaGVhZGVyX19mbHlvdXQtbGluay1pY29uLS1ob3ZlcixcbiAgICAuaGVhZGVyX19mbHlvdXQtbGluazpmb2N1cyAuaGVhZGVyX19mbHlvdXQtbGluay1pY29uLS1ob3ZlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzguMTI1ZW0pIHtcbiAgLmhlYWRlcl9fZmx5b3V0LWxpbmstdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzguMTE1ZW0pIHtcbiAgLmhlYWRlcl9fZmx5b3V0LWZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oZWFkZXJfX25hdmlnYXRpb24tZm9vdGVyIHtcbiAgZmxleC1ncm93OiAxOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3OC4xMjVlbSkge1xuICAgIC5oZWFkZXJfX25hdmlnYXRpb24tZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaGVhZGVyX19mbHlvdXQtZm9vdGVyLFxuLmhlYWRlcl9fbmF2aWdhdGlvbi1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYmY2O1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3OC4xMjVlbSkge1xuICAgIC5oZWFkZXJfX2ZseW91dC1mb290ZXIsXG4gICAgLmhlYWRlcl9fbmF2aWdhdGlvbi1mb290ZXIge1xuICAgICAgcGFkZGluZzogMjVweCA0NXB4OyB9IH1cblxuLmhlYWRlcl9fZmx5b3V0LWZvb3Rlci1pdGVtcyxcbi5oZWFkZXJfX25hdmlnYXRpb24tZm9vdGVyLWl0ZW1zIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc4LjEyNWVtKSB7XG4gICAgLmhlYWRlcl9fZmx5b3V0LWZvb3Rlci1pdGVtcyxcbiAgICAuaGVhZGVyX19uYXZpZ2F0aW9uLWZvb3Rlci1pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgIG1pbi13aWR0aDogMTUwcHg7IH0gfVxuXG4uaGVhZGVyX19mbHlvdXQtZm9vdGVyLWl0ZW0sXG4uaGVhZGVyX19uYXZpZ2F0aW9uLWZvb3Rlci1pdGVtIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzguMTE1ZW0pIHtcbiAgICAuaGVhZGVyX19mbHlvdXQtZm9vdGVyLWl0ZW0sXG4gICAgLmhlYWRlcl9fbmF2aWdhdGlvbi1mb290ZXItaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cblxuLmhlYWRlcl9fZmx5b3V0LWZvb3Rlci1pY29uLFxuLmhlYWRlcl9fbmF2aWdhdGlvbi1mb290ZXItaWNvbiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4OyB9XG4gIC5oZWFkZXJfX2ZseW91dC1mb290ZXItaWNvbi5pY29uLS1waG9uZSxcbiAgLmhlYWRlcl9fbmF2aWdhdGlvbi1mb290ZXItaWNvbi5pY29uLS1waG9uZSB7XG4gICAgZm9udC1zaXplOiAzNXB4OyB9XG5cbi5oZWFkZXJfX2ZseW91dC1mb290ZXItdGl0bGUsXG4uaGVhZGVyX19uYXZpZ2F0aW9uLWZvb3Rlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5oZWFkZXJfX2ZseW91dC1mb290ZXItbGlzdCxcbi5oZWFkZXJfX25hdmlnYXRpb24tZm9vdGVyLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uaGVhZGVyX19mbHlvdXQtZm9vdGVyLWxpc3QtaXRlbSxcbi5oZWFkZXJfX25hdmlnYXRpb24tZm9vdGVyLWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4uaGVhZGVyX19mbHlvdXQtZm9vdGVyLWxpbmssXG4uaGVhZGVyX19uYXZpZ2F0aW9uLWZvb3Rlci1saW5rIHtcbiAgY29sb3I6ICMxNTI2NWE7IH1cbiAgLmhlYWRlcl9fZmx5b3V0LWZvb3Rlci1saW5rOmZvY3VzLCAuaGVhZGVyX19mbHlvdXQtZm9vdGVyLWxpbms6aG92ZXIsXG4gIC5oZWFkZXJfX25hdmlnYXRpb24tZm9vdGVyLWxpbms6Zm9jdXMsXG4gIC5oZWFkZXJfX25hdmlnYXRpb24tZm9vdGVyLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMTUyNjVhOyB9XG5cbi5oZWFkZXJfX3NlYXJjaC1iYXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgcGFkZGluZzogMzBweCAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uaGVhZGVyX19tZW51LWhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogODBweDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc4LjEyNWVtKSB7XG4gICAgLmhlYWRlcl9fbWVudS1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oZWFkZXJfX21lbnUtb3Blbixcbi5oZWFkZXJfX21lbnUtY2xvc2UsXG4uaGVhZGVyX19tZW51LXNlYXJjaCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMxNTI2NWE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuaGVhZGVyX19tZW51LW9wZW4taWNvbixcbiAgLmhlYWRlcl9fbWVudS1jbG9zZS1pY29uLFxuICAuaGVhZGVyX19tZW51LXNlYXJjaC1pY29uIHtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc4LjEyNWVtKSB7XG4gICAgLmhlYWRlcl9fbWVudS1vcGVuLFxuICAgIC5oZWFkZXJfX21lbnUtY2xvc2UsXG4gICAgLmhlYWRlcl9fbWVudS1zZWFyY2gge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oZWFkZXJfX21lbnUtc2VhcmNoIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5oZWFkZXJfX21lbnUtc2VhcmNoLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4uaGVhZGVyX19tZW51LXNlYXJjaC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDgwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5oZWFkZXJfX21lbnUtc2VhcmNoLWJhci0tZXhwYW5kZWQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3RhZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zdGFnZS0tbm8tZ3JhZGllbnQgLnN0YWdlX19zcGFjZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3RhZ2UtYXJ0aWNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjEuODc1ZW0pIHtcbiAgICAuc3RhZ2UtYXJ0aWNsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9IH1cblxuLnN0YWdlLWFydGljbGUtLWZpZ3VyZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdhYmI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtaW4taGVpZ2h0OiAyNzBweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnN0YWdlLWFydGljbGUtLWltYWdlIC5zdGFnZS1hcnRpY2xlX19jb250ZW50LFxuLnN0YWdlLWFydGljbGUtLXZpZGVvIC5zdGFnZS1hcnRpY2xlX19jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIG1heC13aWR0aDogMTI1MHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5zdGFnZS1hcnRpY2xlLS1pbWFnZSAuc3RhZ2UtYXJ0aWNsZV9fY29udGVudCxcbiAgICAuc3RhZ2UtYXJ0aWNsZS0tdmlkZW8gLnN0YWdlLWFydGljbGVfX2NvbnRlbnQge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbi5zdGFnZS1hcnRpY2xlLS1maWd1cmUgLnN0YWdlLWFydGljbGVfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgLnN0YWdlLWFydGljbGUtLWZpZ3VyZSAuc3RhZ2UtYXJ0aWNsZV9fY29udGVudCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5zdGFnZS1hcnRpY2xlLS1maWd1cmUgLnN0YWdlLWFydGljbGVfX2NvbnRlbnQge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1heC13aWR0aDogMTI1MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnN0YWdlLWFydGljbGUtLXZpZGVvIHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LW5vLXVua25vd24gKi9cbiAgYXNwZWN0LXJhdGlvOiAxIC8gMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5zdGFnZS1hcnRpY2xlLS12aWRlbyB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktbm8tdW5rbm93biAqL1xuICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgICBtYXgtaGVpZ2h0OiA1NDBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnN0YWdlLWFydGljbGVfX2lubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zdGFnZS1hcnRpY2xlX19oZWFkbGluZS13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5zdGFnZS1hcnRpY2xlX192aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zdGFnZS1hcnRpY2xlX19oZWFkbGluZSxcbi5zdGFnZS1hcnRpY2xlX190ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgcGFkZGluZzogNXB4IDEwcHg7IH1cbiAgLnQtZ3JlZW4gLnN0YWdlLWFydGljbGVfX2hlYWRsaW5lLCAudC1ncmVlblxuICAuc3RhZ2UtYXJ0aWNsZV9fdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgyYmIyNDtcbiAgICBjb2xvcjogIzE1MjY1YTsgfVxuICAudC1ibHVlIC5zdGFnZS1hcnRpY2xlX19oZWFkbGluZSwgLnQtYmx1ZVxuICAuc3RhZ2UtYXJ0aWNsZV9fdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2FiYjtcbiAgICBjb2xvcjogIzE1MjY1YTsgfVxuICAudC1yZWQgLnN0YWdlLWFydGljbGVfX2hlYWRsaW5lLCAudC1yZWRcbiAgLnN0YWdlLWFydGljbGVfX3RleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTQyNjE7XG4gICAgY29sb3I6ICMxNTI2NWE7IH1cbiAgLnQtdHVycXVvaXNlIC5zdGFnZS1hcnRpY2xlX19oZWFkbGluZSwgLnQtdHVycXVvaXNlXG4gIC5zdGFnZS1hcnRpY2xlX190ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiOGIyO1xuICAgIGNvbG9yOiAjMTUyNjVhOyB9XG4gIC50LWJsdWUtZGFyay1pbnZlcnRlZCAuc3RhZ2UtYXJ0aWNsZV9faGVhZGxpbmUsIC50LWJsdWUtZGFyay1pbnZlcnRlZFxuICAuc3RhZ2UtYXJ0aWNsZV9fdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1MjY1YTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAudC1ibHVlLWludmVydGVkIC5zdGFnZS1hcnRpY2xlX19oZWFkbGluZSwgLnQtYmx1ZS1pbnZlcnRlZFxuICAuc3RhZ2UtYXJ0aWNsZV9fdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2FiYjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5zdGFnZS1hcnRpY2xlX19oZWFkbGluZSxcbiAgICAuc3RhZ2UtYXJ0aWNsZV9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDM5cHg7IH0gfVxuXG4uc3RhZ2UtYXJ0aWNsZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgLnN0YWdlLWFydGljbGVfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIHRvcDogMnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuc3RhZ2UtYXJ0aWNsZV9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB0b3A6IDRweDsgfSB9XG5cbi5zdGFnZS1hcnRpY2xlX19maWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnN0YWdlLWFydGljbGVfX2ZpZ3VyZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uc3RhZ2UtYXJ0aWNsZV9fZmlndXJlLWltYWdlIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgd2lkdGg6IDEyMHB4OyB9XG5cbi5zdGFnZS1uZXdfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MjY1YTtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAuc3RhZ2UtbmV3LS1maWd1cmUgLnN0YWdlLW5ld19faW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAuc3RhZ2UtbmV3LS1pbWFnZSAuc3RhZ2UtbmV3X19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTUwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3OC4xMjVlbSkge1xuICAgIC5zdGFnZS1uZXdfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDY0cHggOTRweDsgfSB9XG5cbi5zdGFnZS1uZXdfX2hlYWRsaW5lIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWF4LXdpZHRoOiAzODBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgLnN0YWdlLW5ld19faGVhZGxpbmUge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5zdGFnZS1uZXdfX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXgtd2lkdGg6IDUxNXB4OyB9XG5cbi5zdGFnZS1uZXdfX2ltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgLnN0YWdlLW5ld19faW1hZ2Uge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgODBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cblxuLnN0YWdlLW5ld19fZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnN0YWdlLW5ld19fZmlndXJlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cblxuLnN0YWdlLW5ld19fYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjIuNWVtKSB7XG4gICAgLnN0YWdlLW5ld19fYnJlYWRjcnVtYiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc4LjEyNWVtKSB7XG4gICAgLnN0YWdlLW5ld19fYnJlYWRjcnVtYiB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDk0cHg7IH0gfVxuXG4uc3RhZ2Utc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MS44NzVlbSkge1xuICAgIC5zdGFnZS1zbGlkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfSB9XG5cbi5zdGFnZS1zbGlkZXJfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnN0YWdlLXNsaWRlcl9fY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBtYXgtd2lkdGg6IDEyNTBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuc3RhZ2Utc2xpZGVyX19jb250ZW50IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG4uc3RhZ2Utc2xpZGVyX19oZWFkbGluZS13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXgtd2lkdGg6IDM4MHB4OyB9XG5cbi5zdGFnZS1zbGlkZXJfX2hlYWRsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBwYWRkaW5nOiA1cHggMTBweDsgfVxuICAudC1ncmVlbiAuc3RhZ2Utc2xpZGVyX19oZWFkbGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgyYmIyNDtcbiAgICBjb2xvcjogIzE1MjY1YTsgfVxuICAudC1ibHVlIC5zdGFnZS1zbGlkZXJfX2hlYWRsaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YWJiO1xuICAgIGNvbG9yOiAjMTUyNjVhOyB9XG4gIC50LXJlZCAuc3RhZ2Utc2xpZGVyX19oZWFkbGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5NDI2MTtcbiAgICBjb2xvcjogIzE1MjY1YTsgfVxuICAudC10dXJxdW9pc2UgLnN0YWdlLXNsaWRlcl9faGVhZGxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MGI4YjI7XG4gICAgY29sb3I6ICMxNTI2NWE7IH1cbiAgLnQtYmx1ZS1kYXJrLWludmVydGVkIC5zdGFnZS1zbGlkZXJfX2hlYWRsaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUyNjVhO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC50LWJsdWUtaW52ZXJ0ZWQgLnN0YWdlLXNsaWRlcl9faGVhZGxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdhYmI7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAuc3RhZ2Utc2xpZGVyX19oZWFkbGluZSB7XG4gICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5zdGFnZS1zbGlkZXJfX2hlYWRsaW5lIHtcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtOyB9IH1cblxuLnN0YWdlLXNsaWRlcl9fYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDAgMjhweDtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuMnM7IH1cbiAgLnN0YWdlLXNsaWRlcl9fYnV0dG9uOmZvY3VzLCAuc3RhZ2Utc2xpZGVyX19idXR0b246aG92ZXIge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg5NSUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAudC1ncmVlbiAuc3RhZ2Utc2xpZGVyX19idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MmJiMjQ7XG4gICAgY29sb3I6ICMxNTI2NWE7IH1cbiAgLnQtYmx1ZSAuc3RhZ2Utc2xpZGVyX19idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdhYmI7XG4gICAgY29sb3I6ICMxNTI2NWE7IH1cbiAgLnQtcmVkIC5zdGFnZS1zbGlkZXJfX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5NDI2MTtcbiAgICBjb2xvcjogIzE1MjY1YTsgfVxuICAudC10dXJxdW9pc2UgLnN0YWdlLXNsaWRlcl9fYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiOGIyO1xuICAgIGNvbG9yOiAjMTUyNjVhOyB9XG4gIC50LWJsdWUtZGFyay1pbnZlcnRlZCAuc3RhZ2Utc2xpZGVyX19idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTI2NWE7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnQtYmx1ZS1pbnZlcnRlZCAuc3RhZ2Utc2xpZGVyX19idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdhYmI7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuc3RhZ2Utc2xpZGVyX19idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbi5zdGFnZS1zbGlkZXJfX3NsaWRlciB7XG4gIC0tc2xpZGVyLWJ1dHRvbi1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS0xMDApO1xuICAtLXNsaWRlci1idXR0b24taG92ZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMTAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdGFnZS1zbGlkZXJfX3NsaWRlciAuc3RhZ2Utc2xpZGVyX19hdXRvcGxheS1uYXZpZ2F0aW9uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnN0YWdlLXNsaWRlcl9fc2xpZGVyIC5yc20tc2xpZGVyX19idXR0b25zIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnN0YWdlLXNsaWRlcl9fc2xpZGVyIC5yc20tc2xpZGVyX19idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogMjBweDsgfVxuICAuc3RhZ2Utc2xpZGVyX19zbGlkZXIgLnJzbS1zbGlkZXJfX2J1dHRvbi1pY29uIHtcbiAgICBmaWxsOiAjZmZmO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc3RhZ2Utc2xpZGVyX19zbGlkZXIgLnJzbS1zbGlkZXJfX2J1dHRvbi0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLnN0YWdlLXNsaWRlcl9fc2xpZGVyIC5yc20tc2xpZGVyX19kb3RzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTI2NWE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAgIC5zdGFnZS1zbGlkZXJfX3NsaWRlciAucnNtLXNsaWRlcl9fZG90cyB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuc3RhZ2Utc2xpZGVyX19zbGlkZXIgLnJzbS1zbGlkZXJfX2RvdHMge1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIGxlZnQ6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3OC4xMjVlbSkge1xuICAgICAgLnN0YWdlLXNsaWRlcl9fc2xpZGVyIC5yc20tc2xpZGVyX19kb3RzIHtcbiAgICAgICAgbGVmdDogNDVweDsgfSB9XG4gIC5zdGFnZS1zbGlkZXJfX3NsaWRlciAucnNtLXNsaWRlcl9fZG90cy1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZzogMTBweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAgIC5zdGFnZS1zbGlkZXJfX3NsaWRlciAucnNtLXNsaWRlcl9fZG90cy1saXN0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5zdGFnZS1zbGlkZXJfX3NsaWRlciAucnNtLXNsaWRlcl9fZG90IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCB2YXIoLS1zbGlkZXItZG90LWJvcmRlci1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLXNsaWRlci1kb3QtY29sb3IpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTBweDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBtYXgtbmVzdGluZy1kZXB0aCAqLyB9XG4gICAgLnN0YWdlLXNsaWRlcl9fc2xpZGVyIC5yc20tc2xpZGVyX19kb3RbYXJpYS1jdXJyZW50PSd0cnVlJ10ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xpZGVyLWRvdC1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICBjb2xvcjogdmFyKC0tc2xpZGVyLWRvdC1hY3RpdmUtY29sb3IpOyB9XG5cbi5zdGFnZS1zbGlkZXJfX2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZiZjY7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHggNDBweCAwO1xuICBib3R0b206IC03MHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MS44NzVlbSkge1xuICAgIC5zdGFnZS1zbGlkZXJfX2JveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLnN0YWdlLXNsaWRlcl9fYm94LWl0ZW0ge1xuICBwYWRkaW5nOiAwIDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc3RhZ2Utc2xpZGVyX19ib3gtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDIxLCAzOCwgOTAsIDAuMik7IH1cblxuLnN0YWdlLXNsaWRlcl9fYm94LWljb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMmVtOyB9XG5cbi5zdGFnZS1zbGlkZXJfX2JveC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnN0YWdlLXNsaWRlcl9fYm94LWl0ZW0tbGluZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuLnN0YWdlLXNsaWRlcl9fYm94LWl0ZW0tbGluZTpsYXN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5jb250ZW50ZWxlbWVudC5iYWNrZ3JvdW5kLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5jb250YWluZXItLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICMxNTI2NWEgMCUsIHJnYmEoMjEsIDM4LCA5MCwgMCkgMTAwJSk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudHMtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi5ldmVudHMtaXRlbV9faW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ldmVudHMtaXRlbV9faW1hZ2Uge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgbWluLXdpZHRoOiAyODhweDtcbiAgICAgIHdpZHRoOiAyODhweDsgfSB9XG5cbi5ldmVudHMtaXRlbV9fYXR0cmlidXRlcy1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmV2ZW50cy1pdGVtX19hdHRyaWJ1dGVzLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi5ldmVudHMtaXRlbV9fYXR0cmlidXRlcy1saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmV2ZW50cy1pdGVtX19hdHRyaWJ1dGVzLWxpc3QtaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9IH1cblxuLmV2ZW50cy1pdGVtX19hdHRyaWJ1dGVzLWljb24ge1xuICBjb2xvcjogIzE1MjY1YTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgd2lkdGg6IDIwcHg7IH1cblxuLmV2ZW50cy1pdGVtX19hdHRyaWJ1dGVzLXRleHQge1xuICBjb2xvcjogIzE1MjY1YTtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5ldmVudHMtaXRlbV9fdGV4dCB7XG4gIGNvbG9yOiAjMTUyNjVhO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5ldmVudHMtaXRlbV9fcGVvcGxlLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uZXZlbnRzLWl0ZW1fX3Blb3BsZS1saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuLmV2ZW50cy1pdGVtX19wZW9wbGUtaWNvbiB7XG4gIGNvbG9yOiAjMTUyNjVhO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB3aWR0aDogMjBweDsgfVxuXG4uZXZlbnRzLWl0ZW1fX3Blb3BsZS10ZXh0IHtcbiAgY29sb3I6ICMxNTI2NWE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdhYmI7IH1cblxuLmZvb3Rlcl9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDsgfVxuXG4uZm9vdGVyX19yb3cge1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NS42MjVlbSkge1xuICAgIC5mb290ZXJfX3JvdyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjUuNjI1ZW0pIHtcbiAgICAuZm9vdGVyX19yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuXG4uZm9vdGVyX19zb2NpYWwtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NS42MjVlbSkge1xuICAgIC5mb290ZXJfX3NvY2lhbC1saXN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuXG4uZm9vdGVyX19zb2NpYWwtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5mb290ZXJfX3NvY2lhbC1saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH1cblxuLmZvb3Rlcl9fc29jaWFsLWxpbmstaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY1LjYyNWVtKSB7XG4gICAgLmZvb3Rlcl9fc29jaWFsLWxpbmstaWNvbiB7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuXG4uZm9vdGVyX19ob3RsaW5lIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjUuNjI1ZW0pIHtcbiAgICAuZm9vdGVyX19ob3RsaW5lIHtcbiAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyOyB9IH1cbiAgLmZvb3Rlcl9faG90bGluZTpob3ZlciAuZm9vdGVyX19ob3RsaW5lLWljb24sIC5mb290ZXJfX2hvdGxpbmU6Zm9jdXMgLmZvb3Rlcl9faG90bGluZS1pY29uIHtcbiAgICBhbmltYXRpb246IDAuM3Mgc2hha2U7IH1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxcHgsIDFweCkgcm90YXRlKDBkZWcpOyB9XG4gIDEwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgLTJweCkgcm90YXRlKC0xZGVnKTsgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zcHgsIDBweCkgcm90YXRlKDFkZWcpOyB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoM3B4LCAycHgpIHJvdGF0ZSgwZGVnKTsgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDFweCwgLTFweCkgcm90YXRlKDFkZWcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgMnB4KSByb3RhdGUoLTFkZWcpOyB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTNweCwgMXB4KSByb3RhdGUoMGRlZyk7IH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzcHgsIDFweCkgcm90YXRlKC0xZGVnKTsgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xcHgsIC0xcHgpIHJvdGF0ZSgxZGVnKTsgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDFweCwgMnB4KSByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMXB4LCAtMnB4KSByb3RhdGUoLTFkZWcpOyB9IH1cblxuLmZvb3Rlcl9faG90bGluZS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uZm9vdGVyX19ob3RsaW5lLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLmZvb3Rlcl9faG90bGluZS1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMzMzM3JlbTsgfVxuICAuZm9vdGVyX19ob3RsaW5lLWxpbms6Zm9jdXMsIC5mb290ZXJfX2hvdGxpbmUtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NS42MjVlbSkge1xuICAuZm9vdGVyX19jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC5mb290ZXJfX2NvbHVtbnMge1xuICAgIGdhcDogNjBweDsgfSB9XG5cbi5mb290ZXJfX2NvbHVtbiB7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjUuNjI1ZW0pIHtcbiAgICAuZm9vdGVyX19jb2x1bW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG5cbi5mb290ZXJfX2NvbHVtbi1oZWFkbGluZS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NS42MjVlbSkge1xuICAuZm9vdGVyX19jb2x1bW46Zmlyc3QtY2hpbGQgLmZvb3Rlcl9fY29sdW1uLWhlYWRsaW5lLFxuICAuZm9vdGVyX19jb2x1bW46Zmlyc3QtY2hpbGQgLmZvb3Rlcl9fY2hlY2tsaXN0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY1LjYyNWVtKSB7XG4gIC5mb290ZXJfX2NvbHVtbjpudGgtY2hpbGQoMykgLmZvb3Rlcl9fY29sdW1uLWhlYWRsaW5lIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NS42MjVlbSkge1xuICAuZm9vdGVyX19jb2x1bW46bnRoLWNoaWxkKDMpLFxuICAuZm9vdGVyX19jb2x1bW46bnRoLWNoaWxkKDQpIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuZm9vdGVyX19jb2x1bW46bnRoLWNoaWxkKDMpIC5mb290ZXJfX2NvbHVtbi1oZWFkbGluZSxcbiAgICAuZm9vdGVyX19jb2x1bW46bnRoLWNoaWxkKDQpIC5mb290ZXJfX2NvbHVtbi1oZWFkbGluZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5mb290ZXJfX2NvbHVtbjpudGgtY2hpbGQoMykgLmZvb3Rlcl9fY29sdW1uLWhlYWRsaW5lLWljb24sXG4gICAgLmZvb3Rlcl9fY29sdW1uOm50aC1jaGlsZCg0KSAuZm9vdGVyX19jb2x1bW4taGVhZGxpbmUtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5mb290ZXJfX2NvbHVtbi1oZWFkbGluZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmZvb3Rlcl9fY29sdW1uLWhlYWRsaW5lLWxpbmsge1xuICBjb2xvcjogI2ZmZjsgfVxuICAuZm9vdGVyX19jb2x1bW4taGVhZGxpbmUtbGluazpmb2N1cywgLmZvb3Rlcl9fY29sdW1uLWhlYWRsaW5lLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5mb290ZXJfX2NoZWNrbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4uZm9vdGVyX19jaGVja2xpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4uZm9vdGVyX19jaGVja2xpc3QtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG5cbi5mb290ZXJfX3RleHRibG9jayB7XG4gIHBhZGRpbmc6IDhweCAwOyB9XG4gIC5mb290ZXJfX3RleHRibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmZvb3Rlcl9fdGV4dGJsb2NrOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpOyB9XG5cbi5mb290ZXJfX21haWwtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmZvb3Rlcl9fbWFpbC1saW5rOmZvY3VzLCAuZm9vdGVyX19tYWlsLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5mb290ZXJfX21haWwtbGluay1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4yZW07IH1cblxuLmZvb3Rlcl9fdGV4dGJsb2NrcyB7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4uZm9vdGVyX190ZXh0YmxvY2stbGluZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7IH1cbiAgLmZvb3Rlcl9fdGV4dGJsb2NrLWxpbmU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi5mb290ZXJfX2xpbmtsaXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NS42MjVlbSkge1xuICAgIC5mb290ZXJfX2xpbmtsaXN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmZvb3Rlcl9fbGlua2xpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9vdGVyX19saW5rbGlzdC1pdGVtOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb290ZXJfX2xpbmtsaXN0LWl0ZW06OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDAuMTI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwOyB9XG5cbi5mb290ZXJfX2xpbmtsaXN0LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAuZm9vdGVyX19saW5rbGlzdC1saW5rOmZvY3VzLCAuZm9vdGVyX19saW5rbGlzdC1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uZm9vdGVyX19idXR0b24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODJiYjI0O1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBjb2xvcjogIzE1MjY1YTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyOHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7IH1cbiAgLmZvb3Rlcl9fYnV0dG9uOmZvY3VzLCAuZm9vdGVyX19idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3M2E2MjA7XG4gICAgY29sb3I6ICMxNTI2NWE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5mb290ZXJfX2FwcHMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjUuNjI1ZW0pIHtcbiAgICAuZm9vdGVyX19hcHBzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZm9vdGVyX19hcHBzLWxpbms6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG4uZm9vdGVyX19hcHBzLWltYWdlIHtcbiAgbWF4LWhlaWdodDogNDZweDsgfVxuXG4uZm9vdGVyX19lbmQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUyNjVhO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NS42MjVlbSkge1xuICAgIC5mb290ZXJfX2VuZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cblxuLmZvb3Rlcl9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5mb290ZXJfX2VuZC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1LjYyNWVtKSB7XG4gICAgLmZvb3Rlcl9fZW5kLWxpc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG5cbi5mb290ZXJfX2VuZC1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmZvb3Rlcl9fZW5kLWxpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLmZvb3Rlcl9fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmZvb3Rlcl9fbGluazpmb2N1cywgLmZvb3Rlcl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnF1aWNrbGlua3Mge1xuICAtLXBvc2l0aW9uLWJvdHRvbTogMjBweDtcbiAgLS1wb3NpdGlvbi1yaWdodDogMTBweDtcbiAgLS1kcm9wLXNoYWRvdy1jb2xvcjogcmdiKDAsIDAsIDAsIDUwJSk7XG4gIC0tZHJvcC1zaGFkb3c6IGRyb3Atc2hhZG93KDAgMXB4IDEuNXB4IHZhcigtLWRyb3Atc2hhZG93LWNvbG9yKSk7XG4gIC0taXRlbS13aWR0aDogODVweDtcbiAgYm90dG9tOiB2YXIoLS1wb3NpdGlvbi1ib3R0b20pO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IHZhcigtLXBvc2l0aW9uLXJpZ2h0KTtcbiAgei1pbmRleDogOTk7IH1cbiAgLnF1aWNrbGlua3MgOmZvY3VzLFxuICAucXVpY2tsaW5rcyA6Zm9jdXMtdmlzaWJsZSxcbiAgLnF1aWNrbGlua3MgLmZvY3VzLXZpc2libGUsXG4gIC5xdWlja2xpbmtzIC5xdWlja2xpbmtzX19saW5rLWhlYWQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAjZjkwO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAxcHg7IH1cbiAgLnF1aWNrbGlua3MgLmljb24ge1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjsgfVxuICAucXVpY2tsaW5rcyAucXVpY2tsaW5rc19fYnV0dG9uLS1zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAucXVpY2tsaW5rcyAucXVpY2tsaW5rc19fYnV0dG9uLS1zaG93IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5xdWlja2xpbmtzLS1pbml0aWFsaXplZCB7XG4gIHotaW5kZXg6IDEwMDAwICFpbXBvcnRhbnQ7IH1cblxuLnF1aWNrbGlua3NfX2J1dHRvbiB7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmaWx0ZXI6IHZhcigtLWRyb3Atc2hhZG93KTtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnF1aWNrbGlua3NfX2J1dHRvbiAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAzMnB4OyB9XG5cbi5xdWlja2xpbmtzX19idXR0b24tLXNob3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YWJiO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDYwcHg7IH1cblxuLnF1aWNrbGlua3NfX2J1dHRvbi0taGVscCAuaWNvbixcbi5xdWlja2xpbmtzX19idXR0b24tLWNsb3NlIC5pY29uIHtcbiAgZm9udC1zaXplOiBpbml0aWFsOyB9XG5cbi5xdWlja2xpbmtzX19tZXNzYWdlIHtcbiAgYW5pbWF0aW9uOiBjaGF0Ym94LXBvcHVwIDUwMG1zO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmMGY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZpbHRlcjogdmFyKC0tZHJvcC1zaGFkb3cpO1xuICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyICogdmFyKC0tcG9zaXRpb24tcmlnaHQpKTtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuICAucXVpY2tsaW5rc19fbWVzc2FnZS5xdWlja2xpbmtzX19tZXNzYWdlLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnF1aWNrbGlua3NfX2J1dHRvbi0tc2hvdyxcbiAgLnF1aWNrbGlua3NfX21lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucXVpY2tsaW5rc19fY29udGFpbmVyIHtcbiAgLS14LXRyYW5zZm9ybTogMDtcbiAgLS15LXRyYW5zZm9ybTogLTUwJTtcbiAgZmlsdGVyOiB2YXIoLS1kcm9wLXNoYWRvdyk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjUwbXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTsgfVxuICAucXVpY2tsaW5rczpub3QoLnF1aWNrbGlua3MtLWluaXRpYWxpemVkKSAucXVpY2tsaW5rc19fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5xdWlja2xpbmtzX19jb250YWluZXItLWhpZGRlbiB7XG4gICAgLS14LXRyYW5zZm9ybTogMTAwJTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgLnF1aWNrbGlua3NfX2NvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwdnc7IH1cbiAgICAgIC5xdWlja2xpbmtzX19jb250YWluZXI6bm90KC5xdWlja2xpbmtzX19jb250YWluZXItLW9wZW4pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnF1aWNrbGlua3NfX2NvbnRhaW5lciB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0teC10cmFuc2Zvcm0pLCB2YXIoLS15LXRyYW5zZm9ybSkpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgLnF1aWNrbGlua3NfX2NvbnRhaW5lci1pbm5lciB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfSB9XG5cbi5xdWlja2xpbmtzX19jb250YWluZXItaGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZmMGY2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDI1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAucXVpY2tsaW5rc19fY29udGFpbmVyLWhlYWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAxOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAucXVpY2tsaW5rc19fY29udGFpbmVyLWhlYWQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5xdWlja2xpbmtzX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAucXVpY2tsaW5rc19faXRlbXMge1xuICAgICAgbWF4LWhlaWdodDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnF1aWNrbGlua3NfX2l0ZW1zIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfSB9XG5cbi5xdWlja2xpbmtzX19pdGVtIHtcbiAgLS1iZ3ItY29sb3I6ICMwMDdhYmI7XG4gIC0tZmctY29sb3I6ICNmZmY7XG4gIC0taXRlbS1jb3JuZXI6IDQwcHg7XG4gIC0tYWN0aXZlLXNoYWRvdzogaW5zZXQgMXB4IDAgMCAxcHggdmFyKC0tYmdyLWNvbG9yKTtcbiAgLS1pdGVtLXNoYWRvdzpcbiAgICB2YXIoLS1hY3RpdmUtc2hhZG93KSxcbiAgICAwIDJweCA1cHggIzAwMDAwMDgwLFxuICAgIDAgMTBweCAxMHB4ICMwMDAwMDA0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIHdpZHRoO1xuICB3aWxsLWNoYW5nZTogYmFja2dyb3VuZC1jb2xvciwgd2lkdGg7IH1cbiAgLnF1aWNrbGlua3NfX2l0ZW0tLWNvbG9yLWRhcmtibHVlIHtcbiAgICAtLWJnci1jb2xvcjogIzE1MjY1YTsgfVxuICAucXVpY2tsaW5rc19faXRlbS0tY29sb3ItcmVkIHtcbiAgICAtLWJnci1jb2xvcjogI2QwM2YzZjsgfVxuICAucXVpY2tsaW5rc19faXRlbS0tY29sb3ItZ3JlZW4ge1xuICAgIC0tYmdyLWNvbG9yOiAjM2Q3YjNkOyB9XG4gIC5xdWlja2xpbmtzX19pdGVtOm5vdCgucXVpY2tsaW5rc19faXRlbS0tb3BlbikgKyAucXVpY2tsaW5rc19faXRlbTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmNDA7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGxlZnQ6IDQyLjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDMuMnJlbTsgfVxuICAucXVpY2tsaW5rc19faXRlbS0tY29sb3ItbGlnaHRibHVlICsgLnF1aWNrbGlua3NfX2l0ZW0tLWNvbG9yLWxpZ2h0Ymx1ZTo6YmVmb3JlLFxuICAucXVpY2tsaW5rc19faXRlbS0tY29sb3ItZGFya2JsdWUgKyAucXVpY2tsaW5rc19faXRlbS0tY29sb3ItZGFya2JsdWU6OmJlZm9yZSxcbiAgLnF1aWNrbGlua3NfX2l0ZW0tLWNvbG9yLXJlZCArIC5xdWlja2xpbmtzX19pdGVtLS1jb2xvci1yZWQ6OmJlZm9yZSxcbiAgLnF1aWNrbGlua3NfX2l0ZW0tLWNvbG9yLWdyZWVuICsgLnF1aWNrbGlua3NfX2l0ZW0tLWNvbG9yLWdyZWVuOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgLnF1aWNrbGlua3NfX2l0ZW0ge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnF1aWNrbGlua3NfX2l0ZW06aG92ZXIsIC5xdWlja2xpbmtzX19pdGVtOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5xdWlja2xpbmtzX19pdGVtIHtcbiAgICAgIHdpZHRoOiB2YXIoLS1pdGVtLXdpZHRoKTsgfVxuICAgICAgLnF1aWNrbGlua3NfX2l0ZW0tLW9wZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mZy1jb2xvcik7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDJweCAwIDAgMXB4IHZhcigtLWJnci1jb2xvcik7XG4gICAgICAgIHdpZHRoOiBjYWxjKDQgKiB2YXIoLS1pdGVtLXdpZHRoKSk7IH1cbiAgICAgIC5xdWlja2xpbmtzX19pdGVtOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5xdWlja2xpbmtzX19pdGVtOm50aC1jaGlsZChuICsgNikge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnF1aWNrbGlua3NfX2xpbmsge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTsgfVxuICAucXVpY2tsaW5rc19fbGluazpob3ZlciwgLnF1aWNrbGlua3NfX2xpbms6YWN0aXZlLCAucXVpY2tsaW5rc19fbGluazpmb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgb3V0bGluZTogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnF1aWNrbGlua3NfX2xpbmsgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAucXVpY2tsaW5rc19fbGluayB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7IH0gfVxuXG4ucXVpY2tsaW5rc19fbGluay10aXRsZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmb250LXdlaWdodDogaW5pdGlhbDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgIC5xdWlja2xpbmtzX19saW5rLWljb24gKyAucXVpY2tsaW5rc19fbGluay10aXRsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfSB9XG5cbi5xdWlja2xpbmtzX19saW5rLWhlYWQge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7IH1cbiAgLnF1aWNrbGlua3NfX2xpbmstaGVhZCA+ICoge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5xdWlja2xpbmtzX19saW5rLWhlYWQ6Zm9jdXMsIC5xdWlja2xpbmtzX19saW5rLWhlYWQ6YWN0aXZlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgIC5xdWlja2xpbmtzX19saW5rLWhlYWQ6bm90KFtkYXRhLWFjdGlvbl0pIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLnF1aWNrbGlua3NfX2xpbmstaGVhZFtocmVmXSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG4gICAgLnF1aWNrbGlua3NfX2xpbmstaGVhZFtkYXRhLWFjdGlvbl06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5xdWlja2xpbmtzX19saW5rLWhlYWQge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnci1jb2xvcik7XG4gICAgICBjb2xvcjogdmFyKC0tZmctY29sb3IpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCB2YXIoLS1pdGVtLXdpZHRoKTtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgZ2FwOiA1cHg7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1yYWRpdXM7XG4gICAgICB3aWxsLWNoYW5nZTogYm9yZGVyLXJhZGl1czsgfVxuICAgICAgLnF1aWNrbGlua3NfX2xpbmstaGVhZCAuaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMmVtOyB9XG4gICAgICAucXVpY2tsaW5rc19faXRlbTpmaXJzdC1jaGlsZCAucXVpY2tsaW5rc19fbGluay1oZWFkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0taXRlbS1jb3JuZXIpOyB9XG4gICAgICAucXVpY2tsaW5rc19faXRlbTpudGgtY2hpbGQobiArIDUpIC5xdWlja2xpbmtzX19saW5rLWhlYWQsXG4gICAgICAucXVpY2tsaW5rc19faXRlbTpsYXN0LWNoaWxkIC5xdWlja2xpbmtzX19saW5rLWhlYWQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1pdGVtLWNvcm5lcik7IH1cbiAgICAgIC5xdWlja2xpbmtzX19pdGVtLS1vcGVuOm50aC1jaGlsZChuKSAucXVpY2tsaW5rc19fbGluay1oZWFkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG5cbi5xdWlja2xpbmtzX19saW5rLXRleHQge1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAwIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnF1aWNrbGlua3NfX2xpbmstdGV4dCAuZi1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgIC5xdWlja2xpbmtzX19saW5rLXRleHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBlbmQ7IH1cbiAgICAgIC5xdWlja2xpbmtzX19saW5rLXRleHQ6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAucXVpY2tsaW5rc19faXRlbTpub3QoLnF1aWNrbGlua3NfX2l0ZW0tLW9wZW4pIC5xdWlja2xpbmtzX19saW5rLXRleHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5xdWlja2xpbmtzX19saW5rLXRhaWwge1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5xdWlja2xpbmtzX19saW5rLXRhaWwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zY3JvbGwtbG9ja2VkIHtcbiAgaGVpZ2h0OiAxMDA1O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ub2ZmaWNlLW1hcCB7XG4gIC0tb2ZmaWNlLW1hcC1wYWRkaW5nLXRvcC1ib3R0b206IDUwcHg7XG4gIC0tb2ZmaWNlLW1hcC1wYWRkaW5nLWxlZnQtcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmYwZjY7IH1cblxuLm9mZmljZS1tYXBfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm9mZmljZS1tYXBfX2lubmVyIHtcbiAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAyNHB4OyB9XG4gICAgICAub2ZmaWNlLW1hcF9faW5uZXIgLnRhYi1iYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAub2ZmaWNlLW1hcF9faW5uZXIgLm9mZmljZS1tYXBfX21hcC1jb250YWluZXIsXG4gICAgICAub2ZmaWNlLW1hcF9faW5uZXIgLm9mZmljZS1tYXBfX2xpc3QtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ub2ZmaWNlLW1hcF9fbGVmdCxcbi5vZmZpY2UtbWFwX19yaWdodCB7XG4gIGZsZXg6IDEgMSAzMHJlbTsgfVxuXG4ub2ZmaWNlLW1hcF9fbGVmdCB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tb2ZmaWNlLW1hcC1wYWRkaW5nLWxlZnQtcmlnaHQpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tb2ZmaWNlLW1hcC1wYWRkaW5nLWxlZnQtcmlnaHQpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm9mZmljZS1tYXBfX2xlZnQge1xuICAgICAgZmxleC1iYXNpczogMTByZW07XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbi5vZmZpY2UtbWFwX19yaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwOyB9XG5cbi5vZmZpY2UtbWFwX19sZWZ0LWhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmMGY2O1xuICBwYWRkaW5nLXRvcDogdmFyKC0tb2ZmaWNlLW1hcC1wYWRkaW5nLWxlZnQtcmlnaHQpO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7IH1cblxuLm9mZmljZS1tYXBfX21hcC1jb250YWluZXIsXG4ub2ZmaWNlLW1hcF9fbGlzdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ub2ZmaWNlLW1hcF9fbWFwLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDsgfVxuXG4ub2ZmaWNlLW1hcF9fbGlzdC1jb250YWluZXIge1xuICAtLXNlYXJjaC1oZWFkZXItaGVpZ2h0OiAxMTAuNXB4O1xuICAtLW1hcC1saXN0LWJhc2UtaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLW1hcC1saXN0LWJhc2UtaGVpZ2h0KSAtIHZhcigtLXNlYXJjaC1oZWFkZXItaGVpZ2h0KSk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAub2ZmaWNlLW1hcF9fbGlzdC1jb250YWluZXIge1xuICAgICAgLS1zZWFyY2gtaGVhZGVyLWhlaWdodDogMTIzLjVweDsgfSB9XG5cbi5vZmZpY2UtbWFwX19saXN0IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoOyB9XG5cbi5vZmZpY2UtbWFwX19tYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgLm9mZmljZS1tYXBfX21hcCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwJTsgfSB9XG5cbi5vZmZpY2UtbWFwX19jb25zZW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjBmNjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDRyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjsgfVxuIl19 */