﻿/*!This CSS is generated by mausStyle version 3.4. Please edit the SASS (scss) files*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--mausStyle-size-container1: 200px;--mausStyle-size-container2: 150px;--mausStyle-size-container3: 100px;--mausStyle-size-container4: 50px;--mausStyle-size-container5: 25px;--mausStyle-size-separator1: 100px;--mausStyle-size-separator2: 100px;--mausStyle-size-separator3: 100px;--mausStyle-size-separator4: 50px;--mausStyle-size-separator5: 25px}::-moz-selection{color:rgba(255,255,255,0.8);background-color:rgba(0,0,0,0.5)}::-o-selection{color:rgba(255,255,255,0.8);background-color:rgba(0,0,0,0.5)}::selection{color:rgba(255,255,255,0.8);background-color:rgba(0,0,0,0.5)}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}.debug *{outline:1px dashed rgba(221,46,46,0.8)}.debug ul>*:not(li),.debug *:not(ul)>li,.debug br::after,.debug img[alt=""],.debug img:not([alt]),.debug input:not([type]),.debug a:not([href]),.debug a[href="#"],.debug a[href="#!"],.debug a[href=""]{-webkit-animation:errorBlink 1s infinite;animation:errorBlink 1s infinite}.debug i,.debug b,.debug u,.debug strike,.debug *[style]{-webkit-animation:warningBlink 1s infinite;animation:warningBlink 1s infinite}.debug br:nth-child(n+3){content:"";display:block}.debug br:nth-child(n+3)::after{content:"";display:block;width:1em;height:1em}@-webkit-keyframes errorBlink{0%,49%{background-color:#5eff00;outline-color:#dd2e2e;outline-style:solid}50%,100%{background-color:#dd2e2e;outline-color:#5eff00;outline-style:solid}}@-webkit-keyframes warningBlink{0%,49%{background-color:#5eff00;outline-color:#1148ee;outline-style:solid}50%,100%{background-color:#1148ee;outline-color:#5eff00;outline-style:solid}}.clearfix::before,.clearfix::after{content:"";display:table}.clearfix::after{clear:both}html.disableScroll{height:100%;overflow:hidden}html.disableScroll body{position:relative;top:0;left:0;height:100%;overflow-y:hidden;scrollbar-gutter:stable}html.disableScroll header{position:relative;transition:none}body{color:#000;font-family:"Open Sans",sans-serif;font-size:100%;line-height:1.5em;overflow-x:hidden;-webkit-font-smoothing:antialiased}@media (max-width: 480px){body{font-size:80%}}.link,a{display:inline-block;position:relative;color:#000;text-decoration:none;cursor:pointer}.link:hover,a:hover{text-decoration:none}.link::after{content:'';position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:#000;visibility:hidden;opacity:0;transition:0.3s ease-in-out}.link:hover::after{visibility:visible;opacity:1}.link.active::after{opacity:1;visibility:visible;transform:translateY(0)}input,select,button,textarea{border:none}html{box-sizing:border-box;-webkit-box-sizing:border-box}*,*::before,*::after{box-sizing:inherit;-webkit-box-sizing:inherit}img{max-width:100%;height:auto;vertical-align:middle}select,label{cursor:pointer}input[readonly],input:hover[readonly]{background-color:rgba(0,0,0,0.2);cursor:not-allowed}*[type="hidden"],.hide{display:none}*[disabled],.disabled,*[disable],.disable{pointer-events:none;opacity:.5}input[type="checkbox"],input[type="range"],input[type="radio"]{cursor:pointer;filter:grayscale(1)}textarea{min-height:2.5em;resize:vertical}div.selector::before{pointer-events:none}ul{padding:0;margin:0;list-style:none}figure{margin:0}section{outline:none}h1,h2,h3,h4,h5,h6{margin:0;color:inherit;line-height:1.2em;font-weight:inherit;font-size:inherit}p{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;margin-bottom:1em}p:last-child{margin-bottom:0}abbr[title]{cursor:help}mark{color:#47554b;background-color:transparent}blockquote{margin:0}table{border-collapse:collapse}table caption,table th,table td{padding:.5em;border:1px solid rgba(0,0,0,0.5)}table caption{border-bottom:none}fieldset{margin:0;border:1px solid rgba(0,0,0,0.5)}legend{padding:0 .5em}iframe{border:none}hr{border-top:1px solid rgba(0,0,0,0.5);border-bottom:none}time{text-transform:capitalize}text{display:block}.btn,.button,button,input[type="button"],input[type="reset"],input[type="submit"]{display:inline-block;position:relative;z-index:1;padding:10px 20px;color:#fff;background-color:#47554b;background-image:none;border-radius:0;cursor:pointer;text-align:center;white-space:nowrap;text-decoration:none !important;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.btn:focus,.btn:hover,.button:focus,.button:hover,button:focus,button:hover,input[type="button"]:focus,input[type="button"]:hover,input[type="reset"]:focus,input[type="reset"]:hover,input[type="submit"]:focus,input[type="submit"]:hover{background-color:#47554b}input[type="date"],input[type="time"],input[type="month"],input[type="week"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea{width:100%;padding:.7em;color:#000;background-color:transparent;border-color:transparent;border-bottom:1px solid rgba(0,0,0,0.5);font-size:16px !important;transition:0.3s ease-in-out}input[type="date"]:hover,input[type="date"]:focus,input[type="time"]:hover,input[type="time"]:focus,input[type="month"]:hover,input[type="month"]:focus,input[type="week"]:hover,input[type="week"]:focus,input[type="datetime"]:hover,input[type="datetime"]:focus,input[type="datetime-local"]:hover,input[type="datetime-local"]:focus,input[type="email"]:hover,input[type="email"]:focus,input[type="number"]:hover,input[type="number"]:focus,input[type="password"]:hover,input[type="password"]:focus,input[type="search"]:hover,input[type="search"]:focus,input[type="tel"]:hover,input[type="tel"]:focus,input[type="text"]:hover,input[type="text"]:focus,input[type="url"]:hover,input[type="url"]:focus,select:hover,select:focus,textarea:hover,textarea:focus{background-color:transparent;border-bottom:1px solid #000}input[type="date"]:focus,input[type="time"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,select:focus,textarea:focus{background-color:rgba(71,85,75,0.1);border-bottom:1px solid #47554b}input[type="date"]:out-of-range,input[type="date"]:invalid,input[type="time"]:out-of-range,input[type="time"]:invalid,input[type="month"]:out-of-range,input[type="month"]:invalid,input[type="week"]:out-of-range,input[type="week"]:invalid,input[type="datetime"]:out-of-range,input[type="datetime"]:invalid,input[type="datetime-local"]:out-of-range,input[type="datetime-local"]:invalid,input[type="email"]:out-of-range,input[type="email"]:invalid,input[type="number"]:out-of-range,input[type="number"]:invalid,input[type="password"]:out-of-range,input[type="password"]:invalid,input[type="search"]:out-of-range,input[type="search"]:invalid,input[type="tel"]:out-of-range,input[type="tel"]:invalid,input[type="text"]:out-of-range,input[type="text"]:invalid,input[type="url"]:out-of-range,input[type="url"]:invalid,select:out-of-range,select:invalid,textarea:out-of-range,textarea:invalid{border-bottom:1px solid #a94442}input[type="file"]{display:block;width:100%;color:rgba(0,0,0,0.5)}textarea::-webkit-input-placeholder,input::-webkit-input-placeholder{color:rgba(0,0,0,0.5)}textarea:-moz-placeholder,input:-moz-placeholder{color:rgba(0,0,0,0.5)}textarea::-moz-placeholder,input::-moz-placeholder{color:rgba(0,0,0,0.5)}textarea:-ms-input-placeholder,input:-ms-input-placeholder{color:rgba(0,0,0,0.5)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1000px rgba(71,85,75,0.2) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}select:has(option:disabled:first-child:checked){color:rgba(0,0,0,0.5)}select:has(option:disabled:first-child:checked) option{color:#000}label{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}label.error,label.succes{display:block;position:relative}label.error input,label.succes input{padding-right:30px}label.error::after{content:url('data:image/svg+xml;charset=UTF-8, <svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 50 50"><g class="nc-icon-wrapper"><circle cx="25" cy="25" r="25" fill="#D75A4A"></circle><path fill="none" stroke="#FFF" stroke-width="2" stroke-linecap="round" stroke-miterlimit="10" d="M16 34l9-9 9-9"></path><path fill="none" stroke="#FFF" stroke-width="2" stroke-linecap="round" stroke-miterlimit="10" d="M16 16l9 9 9 9"></path></g></svg>');position:absolute;right:.2em;bottom:.2em}label.succes::after{content:url('data:image/svg+xml;charset=UTF-8, <svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 50 50"><g class="nc-icon-wrapper"><circle cx="25" cy="25" r="25" fill="#25ad4b"></circle><path fill="none" stroke="#FFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M38 15L22 33l-10-8"></path></g></svg>');position:absolute;right:.2em;bottom:.2em}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-button{width:0;height:0}::-webkit-scrollbar-thumb{border:none none #fff;background-color:#bfbfbf;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#bfbfbf}::-webkit-scrollbar-thumb:active{background:#47554b}::-webkit-scrollbar-track{border:none none #fff;background:#666;border-radius:0}::-webkit-scrollbar-track:hover{background:#666}::-webkit-scrollbar-track:active{background:#333}::-webkit-scrollbar-corner{background:transparent}a,.aniTransform{transition:fill 0.3s ease-in-out,filter 0.3s ease-in-out,color 0.3s ease-in-out,background 0.3s ease-in-out,background-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out,transform 0.3s ease-in-out}.aniAll{transition:0.3s ease-in-out}.hoverScale{display:block;transform:scale(0.95);-webkit-backface-visibility:visible}.hoverScale:hover{transform:scale(1)}#backToTop{display:flex;flex-direction:row;justify-content:center;align-items:center;position:fixed;right:10px;bottom:10px;z-index:100;width:40px;height:40px;background-color:#47554b;border-radius:50%;visibility:hidden;opacity:0;box-shadow:2px 2px 5px rgba(0,0,0,0.3);transition:0.3s ease-in-out;cursor:pointer}#backToTop.view{visibility:visible;opacity:1}#backToTop.mostBottom{background-color:#cfcece}#backToTop.mostBottom svg{fill:#000}#backToTop:not(.view){transform:rotate(180deg)}#backToTop svg{margin-top:-5px;fill:#fff;transition:0.3s ease-in-out}#backToTop:hover svg{transform:translateY(-5px)}#fixedNavigation #backToTop{background-color:transparent}#fixedNavigation #backToTop.mostBottom svg{fill:#fff}.anchor{display:block;height:100px;margin-top:-100px;visibility:hidden}@media (max-width: 767px){.anchor{height:50px;margin-top:-50px}}@media (max-width: 480px){.anchor{height:25px;margin-top:-25px}}.text{max-width:43.8em}.text>*:not(:last-child):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){margin-bottom:1em}.text>h1,.text>h2,.text>h3,.text>h4,.text>h5,.text>h6{margin-bottom:.2em;color:#000;font-weight:normal}@media (min-width: 768px){.text h1{font-size:2em}.text h2{font-size:1.9em}.text h3{font-size:1.8em}.text h4{font-size:1.7em}.text h5{font-size:1.6em}.text h6{font-size:1.5em}}@media (max-width: 767px){.text h1{font-size:1.6em}.text h2{font-size:1.5em}.text h3{font-size:1.4em}.text h4{font-size:1.3em}.text h5{font-size:1.2em}.text h6{font-size:1.1em}}.text a:not(.link):not(.btn):not(.item){text-decoration:underline;word-break:break-word}.text ul{list-style:disc;list-style-type:disc;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:40px;padding-inline-start:40px}.text iframe{max-width:100%}@media (max-width: 767px){.text{max-width:100%}.text table{display:block;max-width:100%;overflow-x:auto}.text table::-webkit-scrollbar-button{width:8px;height:10px;border-style:solid;background-color:#666666}.text table::-webkit-scrollbar-button:single-button:horizontal:decrement{border-width:5px 5px 5px 0;border-color:transparent #fff transparent transparent}.text table::-webkit-scrollbar-button:single-button:horizontal:increment{border-width:5px 0 5px 5px;border-color:transparent transparent transparent #fff}}.idealWidth{max-width:43.8em}.hideScroll::-webkit-scrollbar{width:0;height:0}.verticalL{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:unset;text-orientation:unset}.verticalR{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:unset;text-orientation:unset;transform:rotate(180deg);text-align:left}.notSelected{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.excerpt{display:-webkit-box;overflow:hidden;-webkit-line-clamp:5;text-overflow:ellipsis}.separated li::after{content:"/";margin:0 10px}.separated li:last-child::after{display:none}.waitToReady{visibility:hidden;opacity:0}*[tooltip]{position:relative}*[tooltip]::after{content:attr(tooltip);position:absolute;left:-100%;bottom:calc(100% + 6px);z-index:100;width:300%;overflow:hidden;white-space:normal;background-color:rgba(255,255,255,0.9);border:1px solid #000;padding:8px;border-radius:6px;font-size:15px;line-height:17px;font-weight:normal;color:#000;pointer-events:none;box-shadow:5px 5px 10px rgba(0,0,0,0.1)}*[tooltip]::before{content:"";top:-7px;position:absolute;left:calc(50% - 6px);border-top:6px solid #000;border-right:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid transparent}*[tooltip]::before,*[tooltip]::after{visibility:hidden;opacity:0;transform:translateY(20px);transition:0.3s ease-in-out}*[tooltip]:hover::before,*[tooltip]:hover::after{visibility:visible;opacity:1;transform:translateY(0)}@media (max-width: 767px){input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}}.label{line-height:1.2em}.label.label-size1{font-size:1em}.label.label-size2{font-size:1.25em}.label.label-size3{font-size:1.5em}.label.label-size4{font-size:1.75em}.label.label-size5{font-size:2em}.label.label-size6{font-size:2.25em}.label.label-size7{font-size:2.5em}.label.label-size8{font-size:2.75em}.label.label-size9{font-size:3em}.label.label-small{font-size:.8em}.label.label-font1{font-family:"Open Sans",sans-serif}.label.label-font2{font-family:"Open Sans",sans-serif}.label.label-uppercase{text-transform:uppercase}.label.label-bold{font-weight:bold}select option{font-family:sans-serif !important}details summary{position:relative;padding-right:20px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer;list-style:none;font-weight:bold}details summary::marker,details summary::-webkit-details-marker{display:none}details summary::after{content:url('data:image/svg+xml;charset=UTF-8, <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 490.656 490.656" fill="rgb(0, 0, 0)"><path d="M487.536,120.445c-4.16-4.16-10.923-4.16-15.083,0L245.317,347.581L18.203,120.445c-4.16-4.16-10.923-4.16-15.083,0 c-4.16,4.16-4.16,10.923,0,15.083l234.667,234.667c2.069,2.091,4.8,3.136,7.531,3.136s5.461-1.045,7.552-3.115l234.667-234.667 C491.696,131.368,491.696,124.627,487.536,120.445z"/></svg>');position:absolute;top:50%;right:0;transform:translateY(-50%)}details[open] summary::after{content:url('data:image/svg+xml;charset=UTF-8, <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 25 25" fill="rgb(0, 0, 0)"><path d="M24.8,18.1l-12-12C12.8,6,12.6,6,12.5,6S12.2,6,12.1,6.1l-12,12c-0.2,0.2-0.2,0.6,0,0.8s0.6,0.2,0.8,0L12.5,7.3l11.6,11.6 c0.2,0.2,0.6,0.2,0.8,0C25.1,18.6,25.1,18.3,24.8,18.1z"/></svg>')}small{line-height:1.2em}.visuallyHidden{position:absolute !important;width:1px;height:1px;color:transparent;font-size:0;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}*[tabindex]:focus,.link:focus,.btn:focus,area[href]:focus,audio:focus,video:focus,input[type="reset"]:focus,input[type="button"]:focus,input[type="color"]:focus,input[type="file"]:focus,input[type="submit"]:focus,input[type="checkbox"]:focus,input[type="range"]:focus,input[type="radio"]:focus,button:focus,a:focus{outline:2px dashed rgba(0,0,0,0.5)}*[tabindex]:focus:not(:focus-visible),.link:focus:not(:focus-visible),.btn:focus:not(:focus-visible),area[href]:focus:not(:focus-visible),audio:focus:not(:focus-visible),video:focus:not(:focus-visible),input[type="reset"]:focus:not(:focus-visible),input[type="button"]:focus:not(:focus-visible),input[type="color"]:focus:not(:focus-visible),input[type="file"]:focus:not(:focus-visible),input[type="submit"]:focus:not(:focus-visible),input[type="checkbox"]:focus:not(:focus-visible),input[type="range"]:focus:not(:focus-visible),input[type="radio"]:focus:not(:focus-visible),button:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none}select:focus,textarea:focus,input:focus{outline:none}#pageMenu:has(:focus-visible),figure:has(:focus-visible){outline:2px dashed rgba(0,0,0,0.5)}body{background-color:#fff}header{display:flex;flex-direction:row;justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:100;width:100%;height:120px;background-color:rgba(0,0,0,0.05);box-shadow:0 10px 10px rgba(0,0,0,0);transition:0.3s ease-in-out;transform:translateY(0);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}header.sticky{height:100px;background-color:rgba(255,255,255,0.9);box-shadow:0 10px 10px rgba(0,0,0,0.1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}header.latent{box-shadow:0 10px 10px rgba(0,0,0,0);transform:translateY(-100%)}body.touchDevice header.sticky{-webkit-backdrop-filter:none;backdrop-filter:none}footer{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;padding:100px 0;color:#fff;background:#242b26;background:linear-gradient(to bottom, #242b26 0%, #536357 100%);overflow:hidden}footer.effectSquares::before,footer.effectSquares::after{width:100%;height:100%;background-repeat:repeat;background-size:200px;mix-blend-mode:overlay;opacity:.25}footer.effectSquares::before{bottom:0;z-index:1;background-image:url('data:image/svg+xml;utf8,\a             <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600 600" shape-rendering="crispEdges">\a                 <path fill="rgb(207, 206, 206)" fill-opacity="0.5" d="M0 0h200v200H0z"/>\a                 <path fill="transparent" fill-opacity="0.25" d="M200 0h200v200H200z"/>\a                 <path fill="transparent" fill-opacity="0.25" d="M400 0h200v200H400z"/>\a                 <path fill="transparent" fill-opacity="0.25" d="M0 200h200v200H0z"/>\a                 <path fill="transparent" fill-opacity="0.25" d="M200 200h200v200H200z"/>\a                 <path fill="rgb(207, 206, 206)" fill-opacity="0.5" d="M400 200h200v200H400z"/>\a                 <path fill="transparent" fill-opacity="0.25" d="M0 400h200v200H0z"/>\a                 <path fill="rgb(207, 206, 206)" fill-opacity="0.5" d="M200 400h200v200H200z"/>\a                 <path fill="transparent" fill-opacity="0.25" d="M400 400h200v200H400z"/>\a             </svg>');background-position:left top;-webkit-mask-image:linear-gradient(to right, #000 0%, rgba(0,0,0,0) 100%);mask-image:linear-gradient(to right, #000 0%, rgba(0,0,0,0) 100%)}footer.effectSquares::after{bottom:0;z-index:1;background-image:url('data:image/svg+xml;utf8,\a             <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600 600" shape-rendering="crispEdges">\a                 <path fill="transparent" fill-opacity="0.25" d="M0 0h200v200H0z"/>\a                 <path fill="transparent" fill-opacity="0.25" d="M200 0h200v200H200z"/>\a                 <path fill="rgb(207, 206, 206)" fill-opacity="0.5" d="M400 0h200v200H400z"/>\a                 <path fill="rgb(207, 206, 206)" fill-opacity="0.5" d="M0 200h200v200H0z"/>\a                 <path fill="transparent" fill-opacity="0.25" d="M200 200h200v200H200z"/>\a                 <path fill="transparent" fill-opacity="0.25" d="M400 200h200v200H400z"/>\a                 <path fill="transparent" fill-opacity="0.25" d="M0 400h200v200H0z"/>\a                 <path fill="rgb(207, 206, 206)" fill-opacity="0.5" d="M200 400h200v200H200z"/>\a                 <path fill="transparent" fill-opacity="0.25" d="M400 400h200v200H400z"/>\a             </svg>');background-position:right top;-webkit-mask-image:linear-gradient(to left, #000 0%, rgba(0,0,0,0) 100%);mask-image:linear-gradient(to left, #000 0%, rgba(0,0,0,0) 100%)}footer>.container>.split{position:relative;z-index:2}footer>.container>.split:first-child{width:32%}footer>.container>.split:first-child>.split:nth-child(1){display:flex;flex-direction:row;justify-content:flex-start;align-items:center}footer>.container>.split:first-child>.split:nth-child(1)>*:not(:last-child){margin-right:20px}footer>.container>.split:first-child>*:not(:last-child){margin-bottom:30px}footer>.container>.split:last-child{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}footer>.container>.split:not(:first-child){width:34%;padding-left:60px}footer>.container>.split:not(:first-child)::before{content:'';display:block;position:absolute;top:-10px;left:30px;width:0;height:calc(100% + 10px);padding-bottom:10px;border-left:1px solid #b8b8b8;opacity:.2;box-sizing:content-box}footer>.container>.split:nth-child(2){display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}footer>.container>.split:nth-child(2)>*{line-height:1.2em}footer>.container>.split:nth-child(2)>*:not(:last-child){margin-bottom:.4em}main{transform:translateX(0);transform-origin:left;transition:0.3s ease-in-out}body.sidePanel-open main{transform:translateX(300px)}section{position:relative;padding-top:100px}section:last-child{padding-bottom:100px}section:first-child{padding-top:120px}.container{width:calc(100% - 400px);margin:0 200px}.container.container-fullWidth{width:auto;max-width:unset;margin-right:0;margin-left:0}.container.container-maxContainer{width:auto;max-width:unset;margin-right:0;margin-left:0}.container.container-textContainer{max-width:43.8em;margin:0 auto}.container.container-onlyRight{width:auto;max-width:unset;margin-left:0}.container.container-onlyLeft{width:auto;max-width:unset;margin-right:0}header .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}header .container>.split{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}header .container>.split:nth-child(1){justify-content:flex-start}header .container>.split:nth-child(2){padding:0 20px}header .container>.split:nth-child(3){justify-content:flex-end}header .container>.split>*:not(:first-child){margin-left:20px}footer .container{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;width:100%}#maintenance .container{height:100%}.logo.logo-master{display:flex;flex-direction:row;justify-content:center;align-items:center}#maintenance .logo.logo-master svg,header .logo.logo-master svg{width:auto;height:65px;transition:0.3s ease-in-out}#maintenance .logo.logo-master svg>*,header .logo.logo-master svg>*{transition:0.3s ease-in-out}footer .logo.logo-master svg{width:150px;fill:#fff}footer .logo.logo-master svg>*{fill:#fff}#ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn,.wp-block-button__link,.btn,.button,button:not(.pswp__button),input[type="button"],input[type="reset"],input[type="submit"]{color:#fff;background-color:#47554b;border-radius:0;transition:0.3s ease-in-out}#ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn::after,.wp-block-button__link::after,.btn::after,.button::after,button:not(.pswp__button)::after,input[type="button"]::after,input[type="reset"]::after,input[type="submit"]::after{content:'';position:absolute;top:0;left:0;z-index:-1;width:100%;height:calc(100% + .5px);background-color:transparent;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;transform:scaleX(0);transform-origin:left;transition:.5s ease-in-out}#ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn.ff-btn::after,#ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn:is(input)::after,.wp-block-button__link.ff-btn::after,.wp-block-button__link:is(input)::after,.btn.ff-btn::after,.btn:is(input)::after,.button.ff-btn::after,.button:is(input)::after,button:not(.pswp__button).ff-btn::after,button:not(.pswp__button):is(input)::after,input[type="button"].ff-btn::after,input[type="button"]:is(input)::after,input[type="reset"].ff-btn::after,input[type="reset"]:is(input)::after,input[type="submit"].ff-btn::after,input[type="submit"]:is(input)::after{display:none}#ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn.ff-btn:focus,#ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn.ff-btn:hover,#ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn:is(input):focus,#ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn:is(input):hover,.wp-block-button__link.ff-btn:focus,.wp-block-button__link.ff-btn:hover,.wp-block-button__link:is(input):focus,.wp-block-button__link:is(input):hover,.btn.ff-btn:focus,.btn.ff-btn:hover,.btn:is(input):focus,.btn:is(input):hover,.button.ff-btn:focus,.button.ff-btn:hover,.button:is(input):focus,.button:is(input):hover,button:not(.pswp__button).ff-btn:focus,button:not(.pswp__button).ff-btn:hover,button:not(.pswp__button):is(input):focus,button:not(.pswp__button):is(input):hover,input[type="button"].ff-btn:focus,input[type="button"].ff-btn:hover,input[type="button"]:is(input):focus,input[type="button"]:is(input):hover,input[type="reset"].ff-btn:focus,input[type="reset"].ff-btn:hover,input[type="reset"]:is(input):focus,input[type="reset"]:is(input):hover,input[type="submit"].ff-btn:focus,input[type="submit"].ff-btn:hover,input[type="submit"]:is(input):focus,input[type="submit"]:is(input):hover{background-color:#768c7c}#ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn.btn-lines,.wp-block-button__link.btn-lines,.btn.btn-lines,.button.btn-lines,button:not(.pswp__button).btn-lines,input[type="button"].btn-lines,input[type="reset"].btn-lines,input[type="submit"].btn-lines{white-space:normal}#ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn:focus,#ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn:hover,.wp-block-button__link:focus,.wp-block-button__link:hover,.btn:focus,.btn:hover,.button:focus,.button:hover,button:not(.pswp__button):focus,button:not(.pswp__button):hover,input[type="button"]:focus,input[type="button"]:hover,input[type="reset"]:focus,input[type="reset"]:hover,input[type="submit"]:focus,input[type="submit"]:hover{color:#fff;background-color:#47554b}#ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn:focus::after,#ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn:hover::after,.wp-block-button__link:focus::after,.wp-block-button__link:hover::after,.btn:focus::after,.btn:hover::after,.button:focus::after,.button:hover::after,button:not(.pswp__button):focus::after,button:not(.pswp__button):hover::after,input[type="button"]:focus::after,input[type="button"]:hover::after,input[type="reset"]:focus::after,input[type="reset"]:hover::after,input[type="submit"]:focus::after,input[type="submit"]:hover::after{background-color:#768c7c;transform:scaleX(1)}#homeSlider #ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn,#homeSlider .wp-block-button__link,#homeSlider .btn,#homeSlider .button,#homeSlider button:not(.pswp__button),#homeSlider input[type="button"],#homeSlider input[type="reset"],#homeSlider input[type="submit"]{margin-top:10px;padding:20px 70px;font-size:1.1em}header>.container>.split>#ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn,header>.container>.split>.wp-block-button__link,header>.container>.split>.btn,header>.container>.split>.button,header>.container>.split>button:not(.pswp__button),header>.container>.split>input[type="button"],header>.container>.split>input[type="reset"],header>.container>.split>input[type="submit"]{z-index:0;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;padding:10px 22px;font-size:1.1em}header>.container>.split>#ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn:focus,header>.container>.split>#ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn:hover,header>.container>.split>.wp-block-button__link:focus,header>.container>.split>.wp-block-button__link:hover,header>.container>.split>.btn:focus,header>.container>.split>.btn:hover,header>.container>.split>.button:focus,header>.container>.split>.button:hover,header>.container>.split>button:not(.pswp__button):focus,header>.container>.split>button:not(.pswp__button):hover,header>.container>.split>input[type="button"]:focus,header>.container>.split>input[type="button"]:hover,header>.container>.split>input[type="reset"]:focus,header>.container>.split>input[type="reset"]:hover,header>.container>.split>input[type="submit"]:focus,header>.container>.split>input[type="submit"]:hover{color:#fff}header>.container>.split>#ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn:focus::after,header>.container>.split>#ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn:hover::after,header>.container>.split>.wp-block-button__link:focus::after,header>.container>.split>.wp-block-button__link:hover::after,header>.container>.split>.btn:focus::after,header>.container>.split>.btn:hover::after,header>.container>.split>.button:focus::after,header>.container>.split>.button:hover::after,header>.container>.split>button:not(.pswp__button):focus::after,header>.container>.split>button:not(.pswp__button):hover::after,header>.container>.split>input[type="button"]:focus::after,header>.container>.split>input[type="button"]:hover::after,header>.container>.split>input[type="reset"]:focus::after,header>.container>.split>input[type="reset"]:hover::after,header>.container>.split>input[type="submit"]:focus::after,header>.container>.split>input[type="submit"]:hover::after{background-color:#768c7c;transform:scaleX(1)}.item-route:focus #ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn,.item-route:hover #ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn,.item-route:focus .wp-block-button__link,.item-route:hover .wp-block-button__link,.item-route:focus .btn,.item-route:hover .btn,.item-route:focus .button,.item-route:hover .button,.item-route:focus button:not(.pswp__button),.item-route:hover button:not(.pswp__button),.item-route:focus input[type="button"],.item-route:hover input[type="button"],.item-route:focus input[type="reset"],.item-route:hover input[type="reset"],.item-route:focus input[type="submit"],.item-route:hover input[type="submit"]{color:#fff}.item-route:focus #ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn::after,.item-route:hover #ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn::after,.item-route:focus .wp-block-button__link::after,.item-route:hover .wp-block-button__link::after,.item-route:focus .btn::after,.item-route:hover .btn::after,.item-route:focus .button::after,.item-route:hover .button::after,.item-route:focus button:not(.pswp__button)::after,.item-route:hover button:not(.pswp__button)::after,.item-route:focus input[type="button"]::after,.item-route:hover input[type="button"]::after,.item-route:focus input[type="reset"]::after,.item-route:hover input[type="reset"]::after,.item-route:focus input[type="submit"]::after,.item-route:hover input[type="submit"]::after{background-color:#768c7c;transform:scaleX(1)}#fixedNavigation #ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn,#fixedNavigation .wp-block-button__link,#fixedNavigation .btn,#fixedNavigation .button,#fixedNavigation button:not(.pswp__button),#fixedNavigation input[type="button"],#fixedNavigation input[type="reset"],#fixedNavigation input[type="submit"]{background-color:transparent;border:none}.link::after,a:not(.btn):not(.item):not(.logo)::after{background-color:#000}footer .link,footer a:not(.btn):not(.item):not(.logo){color:#fff}footer .link::after,footer a:not(.btn):not(.item):not(.logo)::after{background-color:#fff}#menu-side-menu .link,#menu-side-menu a:not(.btn):not(.item):not(.logo){color:#000;font-weight:400}#pageMenu .link,#pageMenu a:not(.btn):not(.item):not(.logo){font-weight:400;color:#fff}#pageMenu .link::after,#pageMenu a:not(.btn):not(.item):not(.logo)::after{background-color:#fff}.text{width:100%;container-name:text;container-type:inline-size}.text h1,.text h2,.text h3{color:#47554b;font-family:"Open Sans",sans-serif;font-weight:700;text-transform:uppercase}.text h1:not(:last-child),.text h2:not(:last-child),.text h3:not(:last-child){margin-bottom:1em}.text h1:last-child,.text h2:last-child,.text h3:last-child{margin-bottom:0}.text h1:not(:first-child),.text h2:not(:first-child){margin-top:50px;padding-top:50px}.text h3:not(:first-child){margin-top:50px}.text table{display:block;max-width:100%;margin:20px 0;overflow-x:auto}.text table::-webkit-scrollbar-button{width:8px;height:10px;background-color:#666;border-style:solid}.text table::-webkit-scrollbar-button:single-button:horizontal:decrement{border-width:5px 5px 5px 0;border-color:transparent #fff transparent transparent}.text table::-webkit-scrollbar-button:single-button:horizontal:increment{border-width:5px 0 5px 5px;border-color:transparent transparent transparent #fff}.text table caption,.text table th,.text table td{border-color:rgba(71,85,75,0.5)}.text figure.wp-block-table.fullWidth table{display:table;width:100%}.text ul.blocks-gallery-grid,.text ul.wp-block-gallery{padding:0}.text .wp-block-buttons.wp-block-buttons-horizontal-right,.text .wp-block-buttons.alignright{width:100%;text-align:right}.text .wp-block-buttons.wp-block-buttons-horizontal-center,.text .wp-block-buttons.aligncenter{width:100%;text-align:center}.text .wp-block-buttons.wp-block-buttons-horizontal-left,.text .wp-block-buttons.alignleft{width:100%;text-align:left}.text .wp-block-buttons .wp-block-button{width:100%;margin-right:0}.text .wp-block-buttons .wp-block-button:not(:last-child){margin-bottom:10px}.text .wp-block-buttons .wp-block-button:last-child{margin-bottom:0}.text .wp-block-buttons .wp-block-button.alignright{text-align:right}.text .wp-block-buttons .wp-block-button.aligncenter{text-align:center}.text .wp-block-buttons .wp-block-button.alignleft{text-align:left}.text .wp-block-media-text.is-stacked-on-mobile p{margin-bottom:12px}.text .wp-block-image{margin:0;overflow:hidden}.text .wp-block-image.size-full{width:100%}.text .wp-block-image.alignright{text-align:right}.text .wp-block-image.aligncenter{text-align:center}.text .wp-block-image.alignleft{text-align:left}.text .wp-block-image.alignfull>img{width:100%}.text .wp-block-image figcaption{color:rgba(0,0,0,0.7);text-align:center;font-size:.8em}.text ol,.text ul{padding-left:1.2em}.text ol li,.text ul li{position:relative}.text .wp-block-pullquote blockquote,.text blockquote.wp-block-quote{padding:20px;color:#47554b;border:5px solid #cfcece;text-align:center;font-size:1.7em;line-height:1.2em}.text .wp-block-spacer[style="height:1px"]{height:100px !important;margin:0}.text .wp-block-columns{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));grid-auto-rows:auto;grid-gap:1em;gap:1em}.text .wp-block-columns:last-child{margin-bottom:0}.text .wp-block-columns>.wp-block-column>*:not(:last-child){margin-bottom:1em}.text .wp-block-columns .wp-block-column{display:flex;flex-direction:column}.text .wp-block-columns .wp-block-column.is-vertically-aligned-center{justify-content:center;align-items:flex-start}.text .wp-block-columns .wp-block-column.is-vertically-aligned-bottom{justify-content:flex-end;align-items:flex-start}.text .wp-block-video video{width:100%}.text .has-text-align-right{text-align:right}.text .has-text-align-center{text-align:center}.text .has-text-align-left{text-align:left}#article .text,#pageDefault .text{width:100%}body.page-template-page-home #pageDefault .text{width:100%;max-width:unset;margin:0 auto}body.page-template-page-home #pageDefault .text>p{-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px;-moz-column-width:250px;column-width:250px}body.page-template-page-home #pageDefault .text *>p{width:100%;max-width:43.8em}body.page-template-page-home #pageDefault .text .wp-block-columns{grid-gap:100px;gap:100px}body.page-template-page-home #pageDefault .text .wp-block-columns>*{position:relative}body.page-template-page-home #pageDefault .text .wp-block-columns>*:not(:first-child)::before{content:'';display:block;position:absolute;top:-10px;left:-50px;width:0;height:calc(100% + 10px);padding-bottom:10px;border-left:1px solid #000;opacity:.2;box-sizing:content-box}#maintenance .text{text-align:center}#modal .modalContent>div>.text{padding:50px;text-align:center}.item-article .text{line-height:1.3em}.text .group-reservationsButtons{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.text .group-reservationsButtons>*:not(:last-child){margin-bottom:1em}#promoBlock .text{text-align:center}.text .wp-block-column>.wp-block-buttons{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-bottom:-10px;margin-left:-10px}.text .wp-block-column>.wp-block-buttons>.wp-block-button{width:auto;margin-bottom:10px;margin-left:10px}.label.label-section{font-family:"Open Sans",sans-serif;font-size:2em;word-break:break-word;font-weight:700;text-transform:uppercase}.label.label-title{color:#47554b;font-size:1.2em;font-weight:700;text-wrap:balance;text-transform:uppercase}#homeSlider .label{pointer-events:none}#homeSlider .label.label-1{font-family:"Open Sans",sans-serif;font-size:3em;text-wrap:balance}.item-row .label.label-title,.item-route .label.label-title{font-size:2em}.item-route .label.label-title{color:#000}.items.items-routes{display:grid;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));grid-auto-rows:1fr;grid-gap:0;gap:0}.items.items-rows{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.items.items-rows>*:not(:last-child){margin-bottom:100px}#articlesList .items{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;grid-gap:25px;gap:25px}#articlesList .items>*:first-child{grid-column:1 / 3;margin-right:0}#quickBlog .items{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;grid-gap:25px;gap:25px}.item.item-article{display:flex;flex-direction:column;color:#000;overflow:hidden}.item.item-article>.split{flex-shrink:1;transform:translate(0, 0);transition:all .2s ease-in-out}.item.item-article>.split:nth-child(1){position:relative;width:100%;height:300px;padding-top:unset;flex-grow:0;overflow:hidden}.item.item-article>.split:nth-child(1)>span{position:static;top:0;right:0;bottom:0;left:0}.item.item-article>.split:nth-child(2){display:flex;flex-direction:column;justify-content:space-between;position:relative;padding:20px;background-color:#47554b;flex-grow:1}.item.item-article>.split:nth-child(2)>.split{z-index:2}.item.item-article>.split:nth-child(2)>.split:last-child{text-align:right}.item.item-article>.split:nth-child(2)>.split>*:not(:last-child){margin-bottom:10px}.item.item-article>.split:nth-child(2)>*:not(:last-child){margin-bottom:10px}.item.item-article img{width:100%;height:100%;font-family:'object-fit: cover; object-position: center;';-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1);transition:0.3s ease-in-out}.item.item-article svg{fill:#000;transition:0.3s ease-in-out}.item.item-article:focus>.split:nth-child(2),.item.item-article:hover>.split:nth-child(2){background-color:#5e7164}.item.item-article:focus img,.item.item-article:hover img{transform:scale(1.05)}.item.item-route{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;position:relative;height:400px;background-color:#47554b;box-shadow:0 0 100px rgba(0,0,0,0.15)}.item.item-route>.layer:nth-child(1){position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.item.item-route>.layer:nth-child(1)::after{content:'';position:absolute;bottom:0;left:0;z-index:1;width:100%;height:60%;background:transparent;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;opacity:1;transition:0.3s ease-in-out}.item.item-route>.layer:nth-child(1) img{width:100%;height:100%;font-family:'object-fit: cover; object-position: center;';-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1);transition:0.3s ease-in-out}.item.item-route>.layer:nth-child(2){display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:2;padding:20px;text-align:center}.item.item-route>.layer:nth-child(2)>.split>*:not(:last-child){margin-bottom:10px}.item.item-route>.layer:nth-child(2)>*:not(:last-child){margin-bottom:10px}.item.item-route[href='']{pointer-events:none}.item.item-route:focus>.layer:nth-child(1) img,.item.item-route:hover>.layer:nth-child(1) img{transform:scale(1.1);filter:brightness(1)}.item.item-row{display:flex;justify-content:center;align-items:stretch;width:100%}.item.item-row>.split{width:50%}.item.item-row>.split:nth-child(1){position:relative;min-height:500px}.item.item-row>.split:nth-child(2){display:flex;flex-direction:column;align-items:flex-start;align-self:center;padding-top:50px;padding-bottom:50px;text-align:left}.item.item-row>.split>*:not(:last-child){margin-bottom:20px}.item.item-row:nth-child(odd){flex-direction:row;padding-right:200px;text-align:left}.item.item-row:nth-child(odd)>.split:nth-child(2){padding-left:50px}.item.item-row:nth-child(even){flex-direction:row-reverse;padding-left:200px;text-align:right}.item.item-row:nth-child(even)>.split:nth-child(2){padding-right:50px}#contactMap iframe,.text iframe{display:block;width:100%;max-width:100%}iframe[title="YouTube video player"]{width:100%;height:100%;background-color:#000;aspect-ratio:16/9}iframe[src*="https://www.google.com/maps/"]{display:block;width:100%;background-color:#e5e3df}.item-row iframe{height:250px}#promoBlock .anchor,#homeSlider .anchor{height:0;margin-top:0}.icon{width:50px;height:50px;min-width:50px;min-height:50px;font-family:'object-fit: contain; object-position: center;';-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.icon.icon-contact{width:1.3em;height:1.3em;min-width:1.3em;min-height:1.3em}#promoBlock .image{width:100%;height:100%;font-family:'object-fit: cover; object-position: center;';-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#menu-side-menu{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;max-height:calc(100vh - 120px);margin-top:0;padding-bottom:1px;overflow-x:auto}#menu-side-menu>*{margin-left:0}#menu-side-menu>*:not(:last-child){margin-bottom:10px}#menu-side-menu .link>a{color:inherit;transition:none}#menu-side-menu .menu-item-has-children{margin-bottom:10px;padding-bottom:0}#menu-side-menu .menu-item-has-children.link::after{bottom:-1px}#menu-side-menu .menu-item-has-children:hover .sub-menu{max-height:calc(100vh - 100px - 40px);transform:scaleY(1);visibility:visible;opacity:1}#menu-side-menu .sub-menu{display:none}#sideMenu #menu-side-menu .menu-item-has-children{padding-bottom:0}#sideMenu #menu-side-menu .menu-item-has-children.link::after{bottom:1px}#sideMenu{display:flex}.breadcrumb{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:10px}.breadcrumb .link,.breadcrumb a{display:inline-block;margin-right:16px}.breadcrumb li::after{content:url("data:image/svg+xml;charset=UTF-8, <svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='6' height='6' viewBox='0 0 6 6'><g><g transform='translate(-184 -294)'><g><path id='_x35_srca' fill='rgb(0, 0, 0)' d='M184,297c0-1.7,1.3-3,3-3s3,1.3,3,3s-1.3,3-3,3S184,298.7,184,297z'/></g></g></g></svg>");position:relative;top:-2px;right:8px}.breadcrumb li:last-child{color:#000;cursor:default}.breadcrumb li:last-child::after{display:none}.wpcf7 .row{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:30px}.wpcf7 .row>label{width:100%;margin-bottom:5px;line-height:1.2em}.wpcf7 .row>label>*:not(.wpcf7-not-valid-tip):not(.wpcf7-spinner):not(.wpcf7-list-item-label),.wpcf7 .row>label ~ *:not(.wpcf7-not-valid-tip):not(.wpcf7-spinner):not(.wpcf7-list-item-label){width:100% !important;margin-right:0 !important;margin-left:0 !important}.wpcf7 .row span{position:relative;width:100%}.wpcf7 .row span:not(:first-child):not(.wpcf7-not-valid-tip):not(.wpcf7-spinner):not(.wpcf7-list-item-label){width:calc(50% - 15px);min-width:200px;margin-left:15px}.wpcf7 .row span:not(:last-child):not(.wpcf7-not-valid-tip):not(.wpcf7-spinner):not(.wpcf7-list-item-label){width:calc(50% - 15px);min-width:200px;margin-right:15px}.wpcf7 p:nth-last-child(2){margin-bottom:0}.wpcf7 textarea{height:5em}.wpcf7 span.wpcf7-list-item{display:inline;margin:0;line-height:1.3em}.wpcf7 span.wpcf7-list-item:not(:last-child){margin-bottom:10px}.wpcf7 span.wpcf7-not-valid-tip{position:absolute;right:20px;bottom:.8em;z-index:0;width:auto;font-size:.7em;pointer-events:none}.wpcf7 div.wpcf7-response-output{margin:30px 0 0;padding:.5em}.wpcf7 input.wpcf7-submit{padding:15px 40px}.wpcf7 span.wpcf7-form-control-wrap{display:inline}.wpcf7 span.wpcf7-form-control.wpcf7-radio{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.wpcf7 span.wpcf7-form-control.wpcf7-radio>*:not(.wpcf7-not-valid-tip):not(.wpcf7-spinner):not(.wpcf7-list-item-label){margin-right:0;margin-bottom:3px;margin-left:0}.wpcf7 .reCAPTCHAinfo{margin-bottom:30px;font-size:.7em;line-height:1.2em;opacity:.7}.wpcf7 a:hover{text-decoration:underline}.wpcf7 .wpcf7-list-item-label{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.wpcf7 .wpcf7-spinner{top:5px;margin-right:0;margin-left:10px;background-repeat:no-repeat;background-position:center;border-radius:50%}.wpcf7 .wpcf7-submit:disabled{opacity:.3}#contact .wpcf7{padding:30px;background-color:#9fafa4}.grecaptcha-badge{display:none !important}.swiper-container{height:100%}.swiper-container .swiper-next,.swiper-container .swiper-prev{display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;top:calc(50% - 25px);z-index:3;width:50px;height:50px;cursor:pointer;opacity:0;visibility:hidden;transition:0.3s ease-in-out}.swiper-container .swiper-next:hover,.swiper-container .swiper-prev:hover{opacity:1 !important}.swiper-container .swiper-next svg path,.swiper-container .swiper-prev svg path{fill:#000}.swiper-container .swiper-next.swiper-button-disabled,.swiper-container .swiper-prev.swiper-button-disabled{visibility:hidden;opacity:0}.swiper-container .swiper-next{right:75px;transform:translateX(225px)}.swiper-container .swiper-prev{left:75px;transform:translateX(-225px)}.swiper-container .swiper-pagination{opacity:0}.swiper-container .swiper-pagination-bullet-active{background:#47554b}.swiper-container .swiper-slide:not(.swiper-slide-active) a{display:none}.swiper-container:has(:focus-visible) .swiper-next:not(.swiper-button-disabled),.swiper-container:has(:focus-visible) .swiper-prev:not(.swiper-button-disabled),.swiper-container:hover .swiper-next:not(.swiper-button-disabled),.swiper-container:hover .swiper-prev:not(.swiper-button-disabled){opacity:.8;visibility:visible;transform:none}.swiper-container:has(:focus-visible) .swiper-next:not(.swiper-button-disabled):hover,.swiper-container:has(:focus-visible) .swiper-prev:not(.swiper-button-disabled):hover,.swiper-container:hover .swiper-next:not(.swiper-button-disabled):hover,.swiper-container:hover .swiper-prev:not(.swiper-button-disabled):hover{opacity:1}.swiper-container:has(:focus-visible) .swiper-pagination,.swiper-container:hover .swiper-pagination{opacity:1}#homeSlider .swiper-container:hover .swiper-prev,#homeSlider .swiper-container:hover .swiper-next{opacity:.7;visibility:visible}#homeSlider .swiper-container .swiper-wrapper{align-items:center}#homeSlider .swiper-container .swiper-slide{height:100vh;min-height:500px}#homeSlider .swiper-container .swiper-slide .image-bg{position:relative;top:0;left:0;z-index:3;width:100%;height:100%;min-height:300px;font-family:'object-fit: cover; object-position: center;';will-change:transform;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#homeSlider .swiper-container .swiper-slide .content{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;bottom:150px;left:50%;z-index:5;max-width:calc(100% - 400px);transform:translateX(-50%);text-align:center;opacity:0;transition:2s ease-in-out}#homeSlider .swiper-container .swiper-slide .content>*:not(:last-child){margin-bottom:20px}#homeSlider .swiper-container .swiper-slide.swiper-slide-active .image,#homeSlider .swiper-container .swiper-slide.swiper-slide-active .content{opacity:1}#homeSlider .swiper-container .swiper-slide .imageWrap{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;position:absolute;top:50%;right:50%;z-index:4;height:100%;max-width:500px;max-height:calc(100% - 120px - 100px);transform:translate(50%, -50%)}#homeSlider .swiper-container .swiper-slide .image{width:auto;max-height:100%}#homeSlider .swiper-container .swiper-pagination{bottom:100px;left:50%;width:auto;transform:translateX(-50%)}#homeSlider .swiper-container .swiper-pagination-bullet{transition:0.3s ease-in-out}#homeSlider .swiper-container .swiper-pagination-bullet:focus,#homeSlider .swiper-container .swiper-pagination-bullet:hover{opacity:1}.item-row .swiper-container{position:absolute;width:100%}.item-row .swiper-container .swiper-slide{height:auto}.item-row .swiper-container .swiper-slide a{width:100%;height:100%}.item-row .swiper-container .swiper-slide img{width:100%;height:100%;font-family:'object-fit: cover; object-position: center;';-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.item-row .swiper-container .swiper-next{right:0}.item-row .swiper-container .swiper-prev{left:0}.item-row .swiper-container .swiper-slide:not(.swiper-slide-active) a{display:block}#menu-footer-menu{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}#menu-footer-menu>*{line-height:1.2em}#menu-footer-menu>*:not(:last-child){margin-bottom:.4em}#copyright{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}#bricks{margin-top:5px;line-height:0}#bricks svg{margin-left:2px}#bricks svg path,#bricks svg rect{fill:#fff;transition:0.3s ease-in-out}#bricks:hover svg path,#bricks:hover svg rect{fill:#cfcece}#bricks:hover svg rect{x:156}.socialNetworks{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.socialNetworks a{display:flex;flex-direction:row;justify-content:center;align-items:center;width:30px;height:30px;background-color:#47554b;transition:0.3s ease-in-out}.socialNetworks a:not(:last-child){margin-right:10px}.socialNetworks a.tripadvisor path,.socialNetworks a.facebook path,.socialNetworks a.instagram path{fill:#fff;transition:0.3s ease-in-out}.socialNetworks a:hover{opacity:1}.socialNetworks a:hover.facebook{background-color:#1877f2}.socialNetworks a:hover.instagram{background-color:#e4405f}.socialNetworks a:hover.tripadvisor{background-color:#00aa83}footer .socialNetworks{position:relative;bottom:0;height:auto}header .socialNetworks a{width:44px;height:44px;background-color:rgba(0,0,0,0.1)}header .socialNetworks a svg{width:24px;height:19px}header .socialNetworks a:focus.tripadvisor,header .socialNetworks a:focus.facebook,header .socialNetworks a:focus.instagram,header .socialNetworks a:hover.tripadvisor,header .socialNetworks a:hover.facebook,header .socialNetworks a:hover.instagram{border-color:transparent}header .socialNetworks a:focus.tripadvisor path,header .socialNetworks a:focus.facebook path,header .socialNetworks a:focus.instagram path,header .socialNetworks a:hover.tripadvisor path,header .socialNetworks a:hover.facebook path,header .socialNetworks a:hover.instagram path{fill:#fff}#pageMenu{display:none;position:-webkit-sticky;position:sticky;top:20px;width:300px;max-height:calc(100vh - 100px - 40px);min-width:200px;margin-right:100px;padding:20px;background-color:#47554b;overflow-x:hidden;overflow-y:auto;transition:0.3s ease-in-out}#pageMenu.active{display:block}#pageMenu.offset{top:120px}#pageMenu ul{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}#pageMenu li{display:inline-block}#pageMenu li:not(:last-child){margin-bottom:10px}#pageMenu.active ~ .text{width:calc(100% - 300px)}#pageMenu .btn[onclick*="mausScript.pageMenu_toggleView"]{display:none}.photoGallery figure{overflow:hidden}.photoGallery figure img{transform:scale(1);transition:0.3s ease-in-out}.photoGallery figure:focus img,.photoGallery figure:hover img{transform:scale(1.05)}.photoGallery.single{text-align:center}.photoGallery.multiple{display:flex;grid-gap:.3em;gap:.3em;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}.photoGallery.multiple figure{position:relative;width:auto;flex-grow:1}.photoGallery.multiple figure>a{width:100%}.photoGallery.multiple figure:nth-child(n+7){display:none}.photoGallery.multiple figure:nth-child(6)::after{content:"+" attr(data-hideimages);display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;color:#000;background-color:rgba(71,85,75,0.7);pointer-events:none;font-size:2em}.photoGallery.multiple figure[data-hideimages="0"]::after{display:none}.photoGallery.multiple figure img{width:100%;height:150px;font-family:'object-fit: cover; object-position: center;';-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.photoGallery.multiple.showAllImages figure:nth-child(n+7){display:block}.photoGallery.multiple.showAllImages figure:nth-child(6)::after{display:none}body.page-template-page-home #pageDefault .photoGallery.multiple{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr}body.page-template-page-home #pageDefault .photoGallery.multiple figure{height:150px}body.page-template-page-home #pageDefault .photoGallery.multiple figure:nth-child(1){grid-row:span 2;grid-column:span 2;height:100%}body.page-template-page-home #pageDefault .photoGallery.multiple figure img,body.page-template-page-home #pageDefault .photoGallery.multiple figure a{height:100%}.notice{padding:10px}.notice.success{color:#3c763d;background-color:#dff0d8;border:1px solid #3c763d}.notice.info{color:#31708f;background-color:#d9edf7;border:1px solid #31708f}.notice.warning{color:#8a6d3b;background-color:#fcf8e3;border:1px solid #8a6d3b}.notice.danger{color:#a94442;background-color:#f2dede;border:1px solid #a94442}.postsList .notice,#articlesList .notice,.productsGrid .notice{display:flex;grid-column:1 / -1;flex-direction:row;justify-content:center;align-items:center}.notice ~ .notice{margin-top:10px}#lazyLoad{grid-column:1 / -1;max-height:0;opacity:0;visibility:hidden;transition:all .3s ease-in-out;text-align:center}#lazyLoad .btn span{font-size:.8em}#lazyLoad.active{max-height:unset;opacity:1;visibility:visible}#startLoad{grid-column:1 / -1 !important;text-align:center}#startLoad .btn span{font-size:.8em}.preloader{display:none;grid-column:1 / -1;flex-direction:row;justify-content:center;align-items:center;z-index:0;width:100%;height:0;text-align:center;visibility:hidden;opacity:0;transition:0.3s ease-in-out;cursor:wait}.preloader>div{display:inline-block;width:10px;height:10px;margin:3px;background-color:#47554b;border-radius:100%}.preloader.active{display:flex;height:75px;visibility:visible;opacity:1}#searchForm .preloader.active{height:auto}#siblingsArticles{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 auto}#siblingsArticles>.split{position:relative;width:50%}#siblingsArticles>.split:first-child{padding-right:50px;text-align:right}#siblingsArticles>.split:first-child::after{content:'';display:block;position:absolute;top:0;right:0;width:1px;height:100%;background-color:transparent;border-left:1px solid #b8b8b8}#siblingsArticles>.split:first-child>a>.split:last-child{padding-left:10px}#siblingsArticles>.split:first-child>a>.split>*:not(:last-child){margin-bottom:10px}#siblingsArticles>.split:last-child{padding-left:50px;text-align:left}#siblingsArticles>.split:last-child>a>.split:first-child{padding-right:10px}#siblingsArticles>.split:last-child>a>.split>*:not(:last-child){margin-bottom:10px}#siblingsArticles>.split>*:not(:last-child){margin-bottom:20px}#siblingsArticles>.split a{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#siblingsArticles>.split svg path{fill:#000;transition:0.3s ease-in-out}#siblingsArticles>.split:focus svg path,#siblingsArticles>.split:hover svg path{fill:#47554b}#fixedNavigation{display:none}body.openMenu #fixedNavigation{position:fixed;right:20px;z-index:101}body.sidePanel-open aside,body:not(.touchDevice) .modalOpen ~ aside,body.sidePanel-open footer,body.sidePanel-open header>.container>.split>*:not(.sidePanel),body.sidePanel-open header>.container>.split>.sidePanel>.sidePanel-toggle,body.sidePanel-open header>.container>#fixedNavigation>*:not(.open),body.sidePanel-open main,body:not(.touchDevice) .modalOpen{filter:blur(2px);opacity:.5}.sidePanel{display:flex;flex-direction:row;justify-content:center;align-items:center;height:25px}.sidePanel.open .sidePanel-content{opacity:1;transform:translateX(0)}.sidePanel .sidePanel-toggle{display:inline-flex;cursor:pointer}.sidePanel .sidePanel-toggle:hover svg{opacity:1}.sidePanel .sidePanel-toggle svg{fill:#000;transition:0.3s ease-in-out}.sidePanel .sidePanel-content{display:flex;flex-direction:column;justify-content:flex-start;position:fixed;top:0;bottom:50px;left:0;z-index:101;width:450px;height:100vh;max-width:100vw;padding:100px;background-color:#9fafa4;opacity:0;transform:translateX(-100%);transition:0.3s ease-in-out;box-shadow:-10px 0 40px rgba(0,0,0,0.1)}.sidePanel .sidePanel-content>*:not(:last-child){margin-bottom:20px}.sidePanel .sidePanel-close{position:absolute;top:20px;right:20px;cursor:pointer}.sidePanel .sidePanel-close:hover svg{opacity:1}.sidePanel .sidePanel-close svg{opacity:.7;fill:#000;transition:0.3s ease-in-out}header.sticky .sidePanel .sidePanel-toggle svg{fill:#000}header.latent .sidePanel .sidePanel-content{top:100px}#fixedNavigation .sidePanel .sidePanel-toggle svg{fill:#fff}#sidePanelSwipe{display:none}.pswp .pswp__bg{background-color:#000;opacity:.8 !important}.pswp .pswp__caption__center{color:#fff;text-align:center}.pswp .pswp__ui--fit .pswp__top-bar,.pswp .pswp__ui--fit .pswp__caption{background-color:transparent}.pswp .pswp__img--placeholder--blank{background:transparent}.pswp button.pswp__button:hover{background-color:transparent;border:none;box-shadow:none}#modal{display:flex;flex-direction:row;justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:102;width:100%;height:100%;visibility:hidden;opacity:0;transition:all .3s ease-in-out}#modal.active{visibility:visible;opacity:1}#modal.active .modalContentWrap{max-height:calc(100% - 40px);visibility:visible;opacity:1;transform:scaleY(1)}#modal .overlay{display:block;position:absolute;top:0;left:0;z-index:11;width:100%;height:100%;background-color:rgba(255,255,255,0.4)}#modal .modalContentWrap{display:block;position:relative;z-index:12;width:100%;max-width:600px;max-height:0;margin:20px;background-color:#fff;box-shadow:0 0 50px rgba(0,0,0,0.2);visibility:hidden;opacity:0;overflow:auto;transform:scaleY(0);transform-origin:top;transition:all .5s ease-in-out}#modal .modalContentWrap.modalContentWrap-fullWidth{max-width:100%}#modal .modalContentWrap.modalContentWrap-fullHeight{height:100%}#modal .modalContentWrap.modalContentWrap-autoWidth{width:auto}#modal .close{position:absolute;top:10px;right:10px;z-index:13;width:20px;height:20px;cursor:pointer;transition:0.3s ease-in-out}#modal .close:focus::after,#modal .close:hover::after{color:#a94442}#modal .close::after{content:'×';display:flex;justify-content:center;align-items:center;width:100%;height:100%;margin-top:-2px;color:#000;font-size:40px;font-weight:400;transition:0.3s ease-in-out}#modal .modal-previo{padding-top:30px}#modal .modal-demand .wrap{padding:50px}#modal .modal-availability .wrap{padding:50px}.previo-reservation-form{display:flex;flex-direction:row;justify-content:center;align-items:center}.ff-stream{margin:0 -15px;padding:0 !important}.ff-stream .ff-stream-wrapper{margin:0;padding:0 0 20px;overflow:visible}.ff-stream .ff-item .ff-img-holder img{height:250px;min-height:unset !important;font-family:'object-fit: cover; object-position: center;';-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ff-stream .ff-item .picture-item__inner{box-shadow:0 0 20px 0 rgba(0,0,0,0.1) !important;transition:0.3s ease-in-out}.ff-stream .ff-item .picture-item__inner::before{display:none}.ff-stream .ff-item .picture-item__inner:focus,.ff-stream .ff-item .picture-item__inner:hover{box-shadow:0 0 20px 0 rgba(0,0,0,0.2) !important}.ff-stream .ff-square{background:#47554b !important}.ff-stream .ff-content.is-truncated{color:#fff}.ff-stream .ff-item-meta>h6,.ff-stream .ff-item-meta>.ff-userpic{display:none}.ff-stream .ff-item-meta>.ff-nickname{padding-left:0}.ff-stream .ff-item-meta>.ff-nickname::after{background-color:transparent;transform:none}.ff-stream .ff-live-editor-trigger,.ff-stream .ff-live-editor-panel{display:none}.ff-stream#ff-stream-1{min-height:unset !important;background-color:transparent}.ff-stream#ff-stream-1 .ff-no-image .picture-item__inner{background:rgba(0,0,0,0.7)}.quickContact{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}#backToTop{background-color:#47554b;border-radius:0}#backToTop.mostBottom{background-color:#000}#backToTop.mostBottom svg{fill:#fff}#fixedNavigation #backToTop svg{fill:#fff}#fixedNavigation #backToTop.mostBottom svg{fill:#fff}.wpml-ls-legacy-dropdown{position:relative;top:-1px;width:auto;margin-right:-10px;margin-left:10px !important}.wpml-ls-legacy-dropdown .wpml-ls-item a,.wpml-ls-legacy-dropdown a.wpml-ls-link,.wpml-ls-legacy-dropdown a.js-wpml-ls-item-toggle{padding:0;color:#000;background-color:transparent !important;border:none;line-height:1.5em}.wpml-ls-legacy-dropdown .wpml-ls-item a:focus,.wpml-ls-legacy-dropdown .wpml-ls-item a:hover,.wpml-ls-legacy-dropdown a.wpml-ls-link:focus,.wpml-ls-legacy-dropdown a.wpml-ls-link:hover,.wpml-ls-legacy-dropdown a.js-wpml-ls-item-toggle:focus,.wpml-ls-legacy-dropdown a.js-wpml-ls-item-toggle:hover{color:#000;background-color:transparent;border:none}.wpml-ls-legacy-dropdown .wpml-ls-item a::after,.wpml-ls-legacy-dropdown a.wpml-ls-link::after,.wpml-ls-legacy-dropdown a.js-wpml-ls-item-toggle::after{display:none}.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover a{color:#000}.wpml-ls-legacy-dropdown .wpml-ls-item{width:40px;padding:0 7px;transition:none;text-align:center}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{border-top:none;transition:none}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{transition:none}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item:last-child{padding-bottom:5px}header.sticky .wpml-ls-legacy-dropdown .wpml-ls-item-legacy-dropdown:focus,header.sticky .wpml-ls-legacy-dropdown .wpml-ls-item-legacy-dropdown:hover{background-color:rgba(255,255,255,0.5)}header.sticky .wpml-ls-legacy-dropdown .wpml-ls-item-legacy-dropdown:focus .wpml-ls-item,header.sticky .wpml-ls-legacy-dropdown .wpml-ls-item-legacy-dropdown:hover .wpml-ls-item{background-color:rgba(255,255,255,0.5)}header.sticky .wpml-ls-legacy-dropdown .wpml-ls-item a,header.sticky .wpml-ls-legacy-dropdown a.wpml-ls-link,header.sticky .wpml-ls-legacy-dropdown a.js-wpml-ls-item-toggle{color:#000}header.sticky .wpml-ls-legacy-dropdown .wpml-ls-item a:focus,header.sticky .wpml-ls-legacy-dropdown .wpml-ls-item a:hover,header.sticky .wpml-ls-legacy-dropdown a.wpml-ls-link:focus,header.sticky .wpml-ls-legacy-dropdown a.wpml-ls-link:hover,header.sticky .wpml-ls-legacy-dropdown a.js-wpml-ls-item-toggle:focus,header.sticky .wpml-ls-legacy-dropdown a.js-wpml-ls-item-toggle:hover{color:#000}#CybotCookiebotDialog button{color:#000 !important;background-color:#47554b !important;border:none !important;border-radius:unset !important;box-shadow:none !important;text-shadow:none !important}#CybotCookiebotDialog button::after{display:none}#CybotCookiebotDialog .CookieCard button{color:#000 !important;background-color:transparent !important}#CybotCookiebotDialog #CybotCookiebotDialogBodyEdgeMoreDetailsLink::after{background-color:transparent;background:transparent}#CookiebotWidget{display:none !important}.effectSquares::before,.effectSquares::after{content:'';display:block;position:absolute;z-index:-1;width:200px;height:auto;background-image:url('data:image/svg+xml;utf8,\a             <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600 600" shape-rendering="crispEdges">\a                 <path fill="rgb(71, 85, 75)" fill-opacity="0.25" d="M0 0h200v200H0z"/>\a                 <path fill="rgb(71, 85, 75)" fill-opacity="0.25" d="M200 0h200v200H200z"/>\a                 <path fill="rgb(71, 85, 75)" fill-opacity="0.25" d="M400 0h200v200H400z"/>\a                 <path fill="rgb(71, 85, 75)" fill-opacity="0.25" d="M0 200h200v200H0z"/>\a                 <path fill="rgb(71, 85, 75)" fill-opacity="0.25" d="M200 200h200v200H200z"/>\a                 <path fill="rgb(71, 85, 75)" fill-opacity="0.25" d="M400 200h200v200H400z"/>\a                 <path fill="rgb(71, 85, 75)" fill-opacity="0.25" d="M0 400h200v200H0z"/>\a                 <path fill="rgb(71, 85, 75)" fill-opacity="0.25" d="M200 400h200v200H200z"/>\a                 <path fill="rgb(71, 85, 75)" fill-opacity="0.25" d="M400 400h200v200H400z"/>\a             </svg>');background-repeat:no-repeat;background-position:center;background-size:100%;aspect-ratio:1;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.effectSquares::before{left:0}.effectSquares::after{right:0}.certificates{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-bottom:-10px;margin-left:-10px}.certificates>*{margin-bottom:10px;margin-left:10px}.certificates svg,.certificates img{max-width:200px;max-height:200px;font-family:'object-fit: contain; object-position: center;';-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.flatpickr-calendar{width:100%;background-color:transparent;box-shadow:none;pointer-events:inherit;cursor:auto;overflow-x:auto;overflow-y:hidden}.flatpickr-calendar .flatpickr-innerContainer{justify-content:center;min-width:300px}.flatpickr-calendar .flatpickr-current-month{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;left:0;width:100%;padding:0;text-align:left}.flatpickr-calendar .flatpickr-current-month select.flatpickr-monthDropdown-months{margin:0;padding:0 0 0 .5ch;background-image:none;border:none;border-radius:0;-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;text-align:left}.flatpickr-calendar .flatpickr-current-month select.flatpickr-monthDropdown-months:focus,.flatpickr-calendar .flatpickr-current-month select.flatpickr-monthDropdown-months:hover{background-color:transparent}.flatpickr-calendar .flatpickr-current-month input.cur-year{margin:0;padding:1px 0 1px .5ch;border:none;border-radius:0}.flatpickr-calendar .flatpickr-current-month input.cur-year:focus,.flatpickr-calendar .flatpickr-current-month input.cur-year:hover{background-color:transparent}.flatpickr-calendar .flatpickr-current-month .numInputWrapper:focus,.flatpickr-calendar .flatpickr-current-month .numInputWrapper:hover{background-color:transparent}.flatpickr-calendar .flatpickr-current-month .numInputWrapper span{border:none;opacity:1}.flatpickr-calendar .flatpickr-months .flatpickr-month{overflow:visible}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month,.flatpickr-calendar .flatpickr-months .flatpickr-next-month{display:flex;flex-direction:row;justify-content:center;align-items:center}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-calendar .flatpickr-months .flatpickr-next-month.flatpickr-disabled{pointer-events:none;opacity:.5}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:focus svg,.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-calendar .flatpickr-months .flatpickr-next-month:focus svg,.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg{fill:#47554b}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month{right:34px;left:unset}.flatpickr-calendar .flatpickr-day{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:3px 0;color:#000;border:2px solid rgba(71,85,75,0.25);font-weight:700;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.flatpickr-calendar .flatpickr-day.eventDate{border-color:#47554b}.flatpickr-calendar .flatpickr-day.today{border-color:#fff !important;-webkit-animation:aniPulse 2s infinite;animation:aniPulse 2s infinite}.flatpickr-calendar .flatpickr-day.inRange{color:#fff;background-color:#47554b;border-color:transparent;box-shadow:-5px 0 0 #47554b,5px 0 0 #47554b}.flatpickr-calendar .flatpickr-day.startRange,.flatpickr-calendar .flatpickr-day.endRange{color:#fff;background-color:#47554b;border-color:#47554b}.flatpickr-calendar .flatpickr-day.startRange:not(.endRange){box-shadow:5px 0 0 #47554b}.flatpickr-calendar .flatpickr-day.endRange:not(.startRange){box-shadow:-5px 0 0 #47554b}.flatpickr-calendar .flatpickr-day.selected{color:#fff;background-color:#47554b;border-color:#47554b}.flatpickr-calendar .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-calendar .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-calendar .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-5px 0 0 #47554b}.flatpickr-calendar .flatpickr-day:focus:not(.startRange):not(.endRange):not(.flatpickr-disabled),.flatpickr-calendar .flatpickr-day:hover:not(.startRange):not(.endRange):not(.flatpickr-disabled){color:#fff !important;background-color:gray !important;border-color:#47554b}.flatpickr-calendar .flatpickr-day.nextMonthDay,.flatpickr-calendar .flatpickr-day.prevMonthDay{color:rgba(0,0,0,0.5)}.flatpickr-calendar .flatpickr-day.flatpickr-disabled{color:rgba(0,0,0,0.25);border-color:rgba(0,0,0,0.25)}.flatpickr-calendar span.flatpickr-weekday{color:#000;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.calendarAvailability .flatpickr-calendar.flatpickr-calendar{width:374px}.calendarAvailability .flatpickr-calendar .flatpickr-innerContainer{min-width:374px}.calendarAvailability .flatpickr-calendar .dayContainer{width:374px;max-width:374px;min-width:374px}.calendarAvailability .flatpickr-calendar .flatpickr-days{width:374px}.calendarAvailability .flatpickr-calendar .flatpickr-day{height:50px;max-width:50px;line-height:50px;font-size:1.1em}.calendarAvailability .flatpickr-calendar .flatpickr-day:not(.flatpickr-disabled){color:#3c763d;background-color:#dff0d8;border:2px solid #3c763d;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.calendarAvailability .flatpickr-calendar .flatpickr-day.today{border-color:#47554b !important}.calendarAvailability .flatpickr-calendar .flatpickr-day.flatpickr-disabled{text-decoration:line-through}.calendarAvailability .flatpickr-calendar .flatpickr-day.nextMonthDay:not(.flatpickr-disabled),.calendarAvailability .flatpickr-calendar .flatpickr-day.prevMonthDay:not(.flatpickr-disabled){background-color:rgba(223,240,216,0.5);border:2px solid rgba(60,118,61,0.5)}.calendarAvailability .flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg,.calendarAvailability .flatpickr-calendar .flatpickr-months .flatpickr-next-month svg{stroke:#000;stroke-width:2px}#homeSlider{position:relative;height:100vh;min-height:500px;padding-top:0}#homeSlider .container{margin-right:0;margin-left:0}#homeSlider .innerContent{position:relative;z-index:2}#contact{position:relative}#contact .innerContent{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;position:relative;z-index:2;max-width:1200px;margin:0 auto}#contact .innerContent>.split{width:50%}#contact .innerContent>.split:first-child{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-self:center;padding-right:50px}#contact .innerContent>.split:last-child{position:-webkit-sticky;position:sticky;top:20px;padding-left:50px;transition:0.3s ease-in-out}#contact .innerContent>.split>*:not(:last-child){margin-bottom:20px}#contact .innerFooter{position:relative;z-index:2;margin-top:50px;margin-right:-200px;margin-bottom:-6px;margin-left:-200px}header.sticky:not(.latent) ~ main #contact .innerContent>.split:last-child{top:120px}#contactMap{position:relative}#contactMap .innerContent{position:relative;z-index:2}#pageIntro{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;position:relative;min-height:250px;padding-top:170px;padding-bottom:50px}#pageIntro .background{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:#9fafa4;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#pageIntro .background img{width:100%;height:100%;font-family:'object-fit: cover; object-position: center;';-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-mask-image:linear-gradient(-45deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);mask-image:linear-gradient(-45deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%)}#pageIntro .overlay{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#000;opacity:0;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#pageIntro .innerHeader{position:relative;z-index:2}#pageIntro .innerContent{position:relative;z-index:2}#pageIntro .innerContent>*:not(:last-child){margin-bottom:10px}#pageIntro .innerFooter{position:relative;z-index:2}#article,#pageDefault{position:relative}#article .innerContent,#pageDefault .innerContent{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;position:relative;z-index:2}#article .innerFooter,#pageDefault .innerFooter{position:relative;z-index:2;margin-top:50px}body.page-template-page-home #article,body.page-template-page-home #pageDefault{padding-bottom:100px;background-color:#fff}body.page-template-page-home #article ~ #homeRouter,body.page-template-page-home #pageDefault ~ #homeRouter{padding-top:0}#quickBlog{position:relative}#quickBlog .innerHeader{position:relative;z-index:2}#quickBlog .innerContent{position:relative;z-index:2;margin-top:50px}#quickBlog .innerFooter{position:relative;z-index:2;margin-top:50px;text-align:right}#homeRouter{position:relative;padding-bottom:0}#homeRouter .innerContent{position:relative;z-index:2}#maintenance{position:relative;height:100vh}#maintenance .innerContent{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:2;height:100%;text-align:center}#maintenance .innerContent>*:not(:last-child){margin-bottom:20px}#promoBlock{position:relative;margin-top:100px;padding-top:0;padding-bottom:0;background-color:#9fafa4}#promoBlock .innerContent{display:flex;flex-direction:row;justify-content:center;align-items:stretch;position:relative;z-index:2}#promoBlock .innerContent>.split:nth-child(1){width:calc(50% + 100px)}#promoBlock .innerContent>.split:nth-child(2){align-self:center;width:calc(50% - 100px);padding-top:100px;padding-bottom:100px;padding-left:100px}#promoBlock .innerContent>.split>*:not(:last-child){margin-bottom:20px}#socialStream{position:relative}#socialStream .innerHeader{position:relative;z-index:2;margin-bottom:50px}#socialStream .innerContent{position:relative;z-index:2}@media (max-width: 1400px){footer{padding:100px 0}footer.effectSquares::before,footer.effectSquares::after{background-size:150px}body.sidePanel-open main{transform:translateX(300px)}section{padding-top:100px}section:last-child{padding-bottom:100px}.container{width:calc(100% - 300px);margin:0 150px}.text h1:not(:first-child),.text h2:not(:first-child){margin-top:50px;padding-top:50px}.text h3:not(:first-child){margin-top:50px}.text .wp-block-spacer[style="height:1px"]{height:100px !important}.swiper-container .swiper-next{right:50px;transform:translateX(175px)}.swiper-container .swiper-prev{left:50px;transform:translateX(-175px)}#homeSlider .swiper-container .swiper-slide .content{bottom:150px;max-width:calc(100% - 300px)}#homeSlider .swiper-container .swiper-slide .imageWrap{max-height:calc(100% - 120px - 100px)}#homeSlider .swiper-container .swiper-pagination{bottom:100px}#pageMenu{margin-right:100px}#siblingsArticles>.split:first-child{padding-right:50px}#siblingsArticles>.split:last-child{padding-left:50px}.sidePanel .sidePanel-content{padding:100px}#contact .innerContent>.split:first-child{padding-right:50px}#contact .innerContent>.split:last-child{padding-left:50px}#contact .innerFooter{margin-top:50px;margin-right:-150px;margin-left:-150px}#pageIntro{padding-top:170px;padding-bottom:50px}#article .innerFooter,#pageDefault .innerFooter{margin-top:50px}body.page-template-page-home #article,body.page-template-page-home #pageDefault{padding-bottom:100px}#quickBlog .innerContent{margin-top:50px}#quickBlog .innerFooter{margin-top:50px}#promoBlock{margin-top:100px}#promoBlock .innerContent>.split:nth-child(1){width:calc(50% + 75px)}#promoBlock .innerContent>.split:nth-child(2){width:calc(50% - 75px);padding-top:100px;padding-bottom:100px;padding-left:100px}#socialStream .innerHeader{margin-bottom:50px}.items.items-rows>*:not(:last-child){margin-bottom:100px}.item.item-row:nth-child(odd){padding-right:150px}.item.item-row:nth-child(even){padding-left:150px}}@media (max-width: 1024px){#sidePanelSwipe{display:block}footer{padding:100px 0}footer.effectSquares::before,footer.effectSquares::after{background-size:100px}footer>.container>.split:first-child{width:100%;margin-top:50px;order:3}footer>.container>.split:nth-child(2){width:50%;order:2}footer>.container>.split:last-child{width:50%;padding-left:0;order:1}footer>.container>.split:last-child::before{display:none}body.sidePanel-open main{transform:translateX(300px)}section{padding-top:100px}section:last-child{padding-bottom:100px}.container{width:calc(100% - 200px);margin:0 100px}footer .container{flex-wrap:wrap}.text h1:not(:first-child),.text h2:not(:first-child){margin-top:50px;padding-top:50px}.text h3:not(:first-child){margin-top:50px}.text .wp-block-spacer[style="height:1px"]{height:100px !important}.swiper-container .swiper-next{right:25px;transform:translateX(125px)}.swiper-container .swiper-prev{left:25px;transform:translateX(-125px)}#homeSlider .swiper-container .swiper-slide .content{bottom:150px;max-width:calc(100% - 200px)}#homeSlider .swiper-container .swiper-slide .imageWrap{max-height:calc(100% - 120px - 100px)}#homeSlider .swiper-container .swiper-pagination{bottom:100px}#pageMenu{margin-right:100px}#siblingsArticles>.split:first-child{padding-right:50px}#siblingsArticles>.split:last-child{padding-left:50px}.sidePanel .sidePanel-content{padding:100px}#contact .innerContent>.split:first-child{width:30%;padding-right:50px;word-break:break-all}#contact .innerContent>.split:last-child{width:70%;padding-left:50px}#contact .innerFooter{margin-top:50px;margin-right:-100px;margin-left:-100px}#pageIntro{padding-top:170px;padding-bottom:50px}#article .innerFooter,#pageDefault .innerFooter{margin-top:50px}body.page-template-page-home #article,body.page-template-page-home #pageDefault{padding-bottom:100px}#quickBlog .innerContent{margin-top:50px}#quickBlog .innerFooter{margin-top:50px}.items.items-rows>*:not(:last-child){margin-bottom:100px}#articlesList .items{grid-template-columns:repeat(2, 1fr)}#quickBlog .items{grid-template-columns:repeat(2, 1fr)}#quickBlog .items>*:nth-child(3){display:none}#promoBlock{margin-top:100px}#promoBlock .innerContent>.split:nth-child(1){width:calc(50% + 50px)}#promoBlock .innerContent>.split:nth-child(2){width:calc(50% - 50px);padding-top:100px;padding-bottom:100px;padding-left:100px}#socialStream .innerHeader{margin-bottom:50px}.item.item-row:nth-child(odd){padding-right:100px}.item.item-row:nth-child(even){padding-left:100px}}@media (max-width: 767px){body{margin-bottom:50px}header{position:absolute;height:70px;transform:unset !important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}header.sticky{height:70px;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}main{transition:none;transform:none}body.sidePanel-open main{transform:none}.text h1:not(:first-child),.text h2:not(:first-child){margin-top:25px;padding-top:25px}.text h3:not(:first-child){margin-top:25px}.text .wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100% !important;-ms-grid-columns:100% !important}.text .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-row:1;grid-column:1}.text .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-row:2;grid-column:1;padding:1em 0 0}.text figure.wp-block-image{margin-right:auto;margin-left:auto;text-align:center}.text .wp-block-columns>*:not(:last-child){margin-right:0;margin-bottom:1em}.text .wp-block-spacer[style="height:1px"]{height:50px !important}body.page-template-page-home #pageDefault .text .wp-block-columns{grid-template-columns:repeat(1, 1fr);grid-auto-rows:auto;grid-gap:0;gap:0}#modal .modalContent>div>.text{padding:30px}#pageMenu{position:relative;top:0;left:0;width:100%;max-height:none;margin-right:0;margin-bottom:25px;padding:0}#pageMenu>*:not(:last-child){margin-bottom:10px}#pageMenu.offset{top:0}#pageMenu.open ul{max-height:9999px;padding:10px 20px 20px;opacity:1;visibility:visible;transform:scaleY(1)}#pageMenu ul{max-height:0;padding:0 20px;transform:scaleY(0);opacity:0;visibility:hidden;transform-origin:top;transition:all .3s ease-in-out}#pageMenu ul::before{display:none}#pageMenu.active ~ .text{width:100%}#pageMenu .btn[onclick*="mausScript.pageMenu_toggleView"]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:0;padding:15px}#pageMenu .btn[onclick*="mausScript.pageMenu_toggleView"]>*:not(:last-child){margin-right:10px}#pageMenu .btn[onclick*="mausScript.pageMenu_toggleView"] svg{fill:currentColor}#fixedNavigation{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:fixed;right:0;bottom:0;left:0;height:50px;padding:0 50px;background-color:#47554b;box-shadow:0 -10px 10px rgba(0,0,0,0.2);transition:0.3s ease-in-out}body:not(.sidePanel-open) header.latent #fixedNavigation{transform:translateY(100%)}header.latent #fixedNavigation{box-shadow:0 -10px 10px rgba(0,0,0,0)}#backToTop{position:relative !important;right:0;bottom:0;width:30px;height:30px;box-shadow:none;visibility:visible;opacity:1}#backToTop svg{width:20px;height:20px;fill:#000}.sidePanel{margin-left:0}.sidePanel .sidePanel-content{height:calc(100vh - 50px);padding:50px}.sidePanel .sidePanel-toggle svg{opacity:1}body.sidePanel-open header.latent .sidePanel .sidePanel-content{top:0}header.sticky .sidePanel .sidePanel-toggle svg{fill:#fff}body.sidePanel-open aside,body:not(.touchDevice) .modalOpen ~ aside,body.sidePanel-open footer,body.sidePanel-open header>.container>.split>*:not(.sidePanel),body.sidePanel-open header>.container>.split>.sidePanel>.sidePanel-toggle,body.sidePanel-open header>.container>#fixedNavigation>*:not(.open),body.sidePanel-open main,body:not(.touchDevice) .modalOpen{filter:none}footer{padding:50px 0}footer.effectSquares::before,footer.effectSquares::after{background-size:50px}section{padding-top:50px}section:last-child{padding-bottom:50px}.container{width:calc(100% - 100px);margin:0 50px}#promoBlock .container{margin:0}header>.container>.split>h1>.logo.logo-master svg{height:40px}body.page-template-page-home header:not(.sticky)>.container>.split>h1>.logo.logo-master svg{fill:revert-layer}.items.items-rows>*:not(:last-child){margin-bottom:50px}#articlesList .items{grid-template-columns:repeat(1, 1fr);grid-gap:25px;gap:25px}#articlesList .items>*:first-child{grid-column:1 / 2}#quickBlog .items{grid-template-columns:repeat(1, 1fr);grid-gap:25px;gap:25px}#quickBlog .items>*:not(:first-child){display:none}.item.item-article>.split:first-child{height:200px}.item.item-row>.split{width:100%}.item.item-row>.split:nth-child(1){min-height:300px}.item.item-row>.split:nth-child(2){padding-top:50px;padding-bottom:0}.item.item-row:nth-child(odd){flex-direction:column;padding-right:0}.item.item-row:nth-child(odd)>.split:nth-child(2){padding-right:50px;padding-left:50px}.item.item-row:nth-child(even){flex-direction:column;padding-left:0}.item.item-row:nth-child(even)>.split:nth-child(2){padding-right:50px;padding-left:50px}.swiper-container .swiper-next,.swiper-container .swiper-prev{opacity:1;visibility:visible}.swiper-container .swiper-next{right:25px;transform:none}.swiper-container .swiper-prev{left:25px;transform:none}.swiper-container .swiper-pagination{padding-top:10px;opacity:1}#homeSlider .swiper-container{height:calc(100vh - 50px);min-height:500px}#homeSlider .swiper-container .swiper-slide{height:calc(100vh - 50px);min-height:500px}#homeSlider .swiper-container .swiper-slide .content{align-items:center;bottom:100px;width:calc(100% - 100px);max-width:unset;padding-right:50px;padding-left:50px;text-align:center}#homeSlider .swiper-container .swiper-slide .imageWrap{top:50%;right:50%;max-height:calc(100% - 70px - 50px);transform:translate(50%, -50%)}#homeSlider .swiper-container .swiper-pagination{bottom:50px;left:50%;transform:translateX(-50%)}#siblingsArticles>.split:first-child{padding-right:25px}#siblingsArticles>.split:last-child{padding-left:25px}#contact .innerContent{flex-direction:column}#contact .innerContent>.split:first-child{width:100%;margin-bottom:25px;padding-right:0}#contact .innerContent>.split:last-child{position:relative;top:0;width:100%;padding-left:0}#contact .innerFooter{margin-top:25px;margin-right:-50px;margin-left:-50px}header.sticky:not(.latent) ~ main #contact .innerContent>.split:last-child{top:0}#pageIntro{padding-top:95px;padding-bottom:25px}#article .innerContent,#pageDefault .innerContent{flex-direction:column}#article .innerFooter,#pageDefault .innerFooter{margin-top:25px}body.page-template-page-home #article,body.page-template-page-home #pageDefault{padding-bottom:50px}#quickBlog .innerContent{margin-top:25px}#quickBlog .innerFooter{margin-top:25px}#homeSlider{height:calc(100vh - 50px)}.photoGallery.multiple{grid-template-columns:repeat(2, 1fr)}header>.container>.split>.showOnFixedNavigation,header>.container>.split>#sideMenu{display:none}#modal .close{top:5px;right:5px}#modal .modal-demand .wrap{padding:30px}#modal .modal-availability .wrap{padding:30px}#promoBlock{margin-top:50px}#promoBlock .innerContent{flex-direction:column}#promoBlock .innerContent>.split:nth-child(1){width:100%;height:300px}#promoBlock .innerContent>.split:nth-child(2){width:100%;padding-top:50px;padding-right:50px;padding-bottom:50px;padding-left:50px}#socialStream .innerHeader{margin-bottom:25px}#homeSlider .label.label-1{font-size:2em}header .socialNetworks a{width:30px;height:30px}header .socialNetworks a svg{width:15px;height:15px}#rows{padding-top:0}.wpml-ls-legacy-dropdown{margin-right:0;margin-left:0 !important}}@media (max-width: 480px){body.browserChrome.touchDevice main{min-height:unset !important}.wpcf7 .row{margin-bottom:10px}.wpcf7 .row span:not(:first-child):not(.wpcf7-not-valid-tip):not(.wpcf7-spinner):not(.wpcf7-list-item-label){width:100%;margin-top:5px;margin-left:0}.wpcf7 .row span:not(:last-child):not(.wpcf7-not-valid-tip):not(.wpcf7-spinner):not(.wpcf7-list-item-label){width:100%;margin-right:0}.wpcf7 .reCAPTCHAinfo{margin-bottom:10px}#contact .wpcf7{padding:20px}.sidePanel .sidePanel-content{padding:60px 25px 25px}.sidePanel .sidePanel-close{top:30px;right:30px}footer{padding:25px 0;text-align:center}footer.effectSquares::before,footer.effectSquares::after{background-size:25px}footer>.container>.split{flex-direction:column;align-items:center}footer>.container>.split:first-child{margin-top:12.5px}footer>.container>.split:first-child>.split:nth-child(1){flex-direction:column}footer>.container>.split:first-child>.split:nth-child(1)>*:not(:last-child){margin-right:0}footer>.container>.split:first-child>*:not(:last-child){margin-bottom:20px}footer>.container>.split:first-child>*:not(:last-child)>*:not(:last-child){margin-bottom:10px}footer>.container>.split:nth-child(2){align-items:center;width:100%;margin-top:12.5px;padding-left:0}footer>.container>.split:nth-child(2)::before{display:none}footer>.container>.split:last-child{align-items:center;width:100%}section{padding-top:25px}section:last-child{padding-bottom:25px}.container{width:calc(100% - 50px);margin:0 25px}.text h1:not(:first-child),.text h2:not(:first-child){margin-top:12.5px;padding-top:12.5px}.text h3:not(:first-child){margin-top:12.5px}.text .wp-block-spacer[style="height:1px"]{height:25px !important}#menu-side-menu .link{font-size:1.5em;line-height:1.5em;text-align:center}.swiper-container .swiper-next{justify-content:flex-end;right:20px}.swiper-container .swiper-prev{justify-content:flex-start;left:20px}#homeSlider .swiper-container .swiper-slide .content{bottom:65px;width:calc(100% - 50px - 40px);padding-right:45px;padding-left:45px}#homeSlider .swiper-container .swiper-slide .content>*:not(:last-child){margin-bottom:10px}#homeSlider .swiper-container .swiper-slide .imageWrap{max-height:calc(100% - 70px - 25px)}#homeSlider .swiper-container .swiper-pagination{bottom:25px}body.browserChrome.touchDevice #homeSlider .swiper-container{height:auto}body.browserChrome.touchDevice #homeSlider .swiper-container .swiper-slide{height:calc(100vh - 55px - 50px)}#pageMenu{margin-bottom:12.5px}#fixedNavigation{padding:0 25px}#menu-footer-menu{justify-content:center;align-items:center}#copyright{justify-content:center;align-items:center}#siblingsArticles{flex-direction:column}#siblingsArticles>.split:first-child{width:100%;margin-bottom:12.5px;padding-right:0}#siblingsArticles>.split:first-child::after{display:none}#siblingsArticles>.split:first-child a>.split:first-child{position:absolute;left:0}#siblingsArticles>.split:first-child a>.split:last-child{padding-left:0;text-align:center}#siblingsArticles>.split:first-child a>.split:last-child .label-2{padding-right:20px;padding-left:20px}#siblingsArticles>.split:last-child{width:100%;padding-left:0}#siblingsArticles>.split:last-child a>.split:first-child{padding-right:0;text-align:center}#siblingsArticles>.split:last-child a>.split:first-child .label-2{padding-right:20px;padding-left:20px}#siblingsArticles>.split:last-child a>.split:last-child{position:absolute;right:0}#siblingsArticles>.split a{justify-content:center}#contact .innerContent>.split:first-child{margin-bottom:25px}#contact .innerContent>.split>*:not(:last-child){margin-bottom:10px}#contact .innerFooter{margin-top:12.5px;margin-right:-25px;margin-left:-25px}#pageIntro{padding-top:82.5px;padding-bottom:12.5px}#article .innerFooter,#pageDefault .innerFooter{margin-top:12.5px}body.page-template-page-home #article,body.page-template-page-home #pageDefault{padding-bottom:25px}#quickBlog .innerContent{margin-top:12.5px}#quickBlog .innerFooter{margin-top:12.5px}body.browserChrome.touchDevice #homeSlider{height:calc(100vh - 55px - 50px)}.items.items-routes{grid-template-columns:repeat(1, 1fr)}.items.items-rows>*:not(:last-child){margin-bottom:25px}.ff-stream{margin:0 -10px}.ff-stream .ff-item .ff-img-holder img{height:150px}.ff-stream#ff-stream-1 .ff-stream-wrapper{height:auto !important;margin:0 10px;padding:0}.ff-stream#ff-stream-1 .ff-item{position:relative !important;top:auto !important;left:auto !important;width:100% !important;transform:none !important}.ff-stream#ff-stream-1 .ff-item:not(:last-child){margin-bottom:20px}.ff-stream#ff-stream-1 .ff-item .ff-content{margin:0 !important;padding:10px}.ff-stream#ff-stream-1 .ff-item .ff-overlay-wrapper{display:block;position:relative;opacity:1}.ff-stream#ff-stream-1 .ff-item.ff-has-overlay .ff-item-bar{position:relative}.ff-stream#ff-stream-1 .ff-item .ff-img-holder img{height:auto}.ff-stream#ff-stream-1 .picture-item__inner{transform:none;opacity:1}.ff-stream#ff-stream-1 .ff-item-cont{height:auto !important}#promoBlock{margin-top:25px}#promoBlock .innerContent>.split:nth-child(2){padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px}#socialStream .innerHeader{margin-bottom:12.5px}.item.item-row>.split:nth-child(2){padding-top:25px}.item.item-row:nth-child(odd)>.split:nth-child(2){padding-right:25px;padding-left:25px}.item.item-row:nth-child(even)>.split:nth-child(2){padding-right:25px;padding-left:25px}.certificates{justify-content:center}.calendarAvailability .flatpickr-calendar.flatpickr-calendar{width:234px}.calendarAvailability .flatpickr-calendar .flatpickr-innerContainer{min-width:234px}.calendarAvailability .flatpickr-calendar .dayContainer{width:234px;max-width:234px;min-width:234px}.calendarAvailability .flatpickr-calendar .flatpickr-days{width:234px}.calendarAvailability .flatpickr-calendar .flatpickr-day{height:30px;max-width:30px;line-height:30px;font-size:1em}}@media (min-width: calc(1200px + 400px + 10px)){.container{max-width:1200px;margin:0 auto}.container.container-onlyRight{padding-right:calc((100vw - 1200px - 10px)/2)}.container.container-onlyLeft{padding-left:calc((100vw - 1200px - 10px)/2)}.container.container-maxContainer{max-width:calc(1200px + 400px);margin:0 auto}#homeSlider .swiper-container .swiper-slide .content{max-width:1200px}#promoBlock .innerContent>.split:nth-child(1){width:calc(50% + (100vw - 1200px - 10px)/4)}#promoBlock .innerContent>.split:nth-child(2){width:calc(50% - (100vw - 1200px - 10px)/4)}}.aniFadeIn{opacity:0;animation-name:aniFadeIn;-webkit-animation-name:aniFadeIn;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}@-webkit-keyframes aniFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes aniFadeIn{0%{opacity:0}100%{opacity:1}}.aniPlop{transform:scale(0);opacity:0;-webkit-animation-name:aniPlop;animation-name:aniPlop;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes aniPlop{0%{transform:scale(0);opacity:0}100%{opacity:1;transform:scale(1)}}@keyframes aniPlop{0%{transform:scale(0);opacity:0}100%{opacity:1;transform:scale(1)}}.aniPulse{box-shadow:0 0 0 rgba(71,85,75,0.4);-webkit-animation:aniPulse 2s infinite;animation:aniPulse 2s infinite}@-webkit-keyframes aniPulse{0%{box-shadow:0 0 0 0 rgba(71,85,75,0.4)}70%{box-shadow:0 0 0 10px rgba(71,85,75,0)}100%{box-shadow:0 0 0 0 rgba(71,85,75,0)}}@keyframes aniPulse{0%{box-shadow:0 0 0 0 rgba(71,85,75,0.4)}70%{box-shadow:0 0 0 10px rgba(71,85,75,0)}100%{box-shadow:0 0 0 0 rgba(71,85,75,0)}}.aniSpin{-webkit-animation:aniSpin linear 20s infinite;animation:aniSpin linear 20s infinite}@-webkit-keyframes aniSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes aniSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.aniLevitate{-webkit-animation:aniLevitate linear 10s infinite;animation:aniLevitate linear 10s infinite}@-webkit-keyframes aniLevitate{0%{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(0)}75%{transform:translateY(10px)}100%{transform:translateY(0)}}@keyframes aniLevitate{0%{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(0)}75%{transform:translateY(10px)}100%{transform:translateY(0)}}.visibility-init.visibility-default:not(section){visibility:hidden;transition:none}.visibility-init.visibility-seen:not(section){transition:1s cubic-bezier(0.4, 0, 0.2, 1);visibility:visible}.preloader>div{-webkit-animation:preloader 1.4s infinite ease-in-out both;animation:preloader 1.4s infinite ease-in-out both}.preloader>div:nth-child(1){-webkit-animation-delay:-.32s;animation-delay:-.32s}.preloader>div:nth-child(2){-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes preloader{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes preloader{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}.elastic-top{min-height:0;-webkit-animation-name:elastic-top;animation-name:elastic-top}.elastic-bottom{-webkit-animation-name:elastic-bottom;animation-name:elastic-bottom}.elastic-top,.elastic-bottom{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes elastic-top{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(0, 50px, 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes elastic-top{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(0, 50px, 0)}100%{transform:translate3d(0, 0, 0)}}@-webkit-keyframes elastic-bottom{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(0, -50px, 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes elastic-bottom{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(0, -50px, 0)}100%{transform:translate3d(0, 0, 0)}}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAibWF1c1N0eWxlLm1pbi5jc3MiLAoJInNvdXJjZXMiOiBbCgkJIm1hc3Rlci5zY3NzIiwKCQkiX25vcm1hbGl6ZS5jc3MiLAoJCSJfdmFyaWFibGVzLnNjc3MiLAoJCSJfZnVuY3Rpb24uc2NzcyIsCgkJIl9wcmVzZXQuc2NzcyIsCgkJIjFBLWFsbC5zY3NzIiwKCQkiMUItYWxsLnNjc3MiLAoJCSIxQy1hbGwuc2NzcyIsCgkJIjItZGVza3RvcC5zY3NzIiwKCQkiMy10YWJsZXRzLnNjc3MiLAoJCSI0LXNtYXJ0cGhvbmVzLWxhbmRzY2FwZS5zY3NzIiwKCQkiNS1zbWFydHBob25lcy1wb3J0cmFpdC5zY3NzIiwKCQkiNi1zcGVjaWFsLnNjc3MiLAoJCSJfYW5pbWF0aW9uLnNjc3MiCgldLAoJInNvdXJjZXNDb250ZW50IjogWwoJCSIvLyBjb21waWxlQ29tcHJlc3NlZDogbWF1c1N0eWxlLm1pbi5jc3M7IGNvbXBpbGVFeHBhbmRlZDogdGVtcC5jc3M7XHJcbiR2ZXJzaW9uOiBcIjMuNFwiOy8qIVRoaXMgQ1NTIGlzIGdlbmVyYXRlZCBieSBtYXVzU3R5bGUgdmVyc2lvbiAjeyR2ZXJzaW9ufS4gUGxlYXNlIGVkaXQgdGhlIFNBU1MgKHNjc3MpIGZpbGVzKi9cclxuXHJcbiRkZWJ1ZzogdHJ1ZTsgICAgICAgICAgLy8gZGVidWcgbW9kZSAoRGV0ZWN0IGJyb2tlbiBsaW5rLCBicm9rZW4gaW1hZ2UsIGJyb2tlbiBpbnB1dCBhbmQgbW9yZS4gKVxyXG4kY2xlYXJmaXg6IHRydWU7ICAgICAgICAvLyBhY3RpdmF0ZSBzcGVjaWFsIGNsYXNzIGZvciBncm91cCB3aXRoIGZsb2F0IEhUTUwgZWxlbWVudHNcclxuJGZvY3VzSW5wdXQ6IHRydWU7ICAgICAgLy8gY3VzdG9tIGZvY3VzIGVmZmVjdCBmb3IgaW5wdXQgZWxlbWVudFxyXG4kdmlld3BvcnQ6IHRydWU7ICAgICAgICAvLyB2aWV3cG9ydCBmb3IgcmVzcG9uc2l2ZSBkZXNpZ25cclxuXHJcbkBpbXBvcnQgXCJub3JtYWxpemVcIjtcclxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwiZnVuY3Rpb25cIjtcclxuQGltcG9ydCBcInByZXNldFwiO1xyXG5AaW1wb3J0IFwiMUEtYWxsXCI7XHJcbkBpbXBvcnQgXCIxQi1hbGxcIjtcclxuQGltcG9ydCBcIjFDLWFsbFwiO1xyXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7IEBpbXBvcnQgXCIyLWRlc2t0b3BcIjsgfVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7IEBpbXBvcnQgXCIzLXRhYmxldHNcIjsgfVxyXG5AbWVkaWEgKG1heC13aWR0aDogIDc2N3B4KSB7IEBpbXBvcnQgXCI0LXNtYXJ0cGhvbmVzLWxhbmRzY2FwZVwiOyB9XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAgNDgwcHgpIHsgQGltcG9ydCBcIjUtc21hcnRwaG9uZXMtcG9ydHJhaXRcIjsgfVxyXG5AaW1wb3J0IFwiNi1zcGVjaWFsXCI7XHJcbkBpbXBvcnQgXCJhbmltYXRpb25cIjtcclxuIiwKCQkiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSB2YXJpYWJsZXMgKi9cclxuJGNvbG9yLXRleHQ6IHJnYigwLCAwLCAwKTtcclxuJGNvbG9yLWxpbms6IHJnYigwLCAwLCAwKTtcclxuJGNvbG9yLWJhc2U6IHJnYig3MSwgODUsIDc1KTtcclxuJGNvbG9yLWFsdDogcmdiKDIwNywgMjA2LCAyMDYpO1xyXG4kY29sb3ItY3RhOiBjb21wbGVtZW50KCRjb2xvci1iYXNlKTtcclxuJGNvbG9yLWxpbmU6IHJnYigwLCAwLCAwKTtcclxuJGNvbG9yLWRyYWI6IHJnYigxODQsIDE4NCwgMTg0KTtcclxuJGNvbG9yLWJnOiAjZmZmO1xyXG4kY29sb3ItYmcyOiBsaWdodGVuKCRjb2xvci1iYXNlLCAzNSUpO1xyXG4kY29sb3ItYmczOiBsaWdodGVuKCRjb2xvci1iYXNlLCA1JSk7XHJcblxyXG4kY29sb3Itc3VjY2Vzcy1iZzogI2RmZjBkODtcclxuJGNvbG9yLXN1Y2Nlc3MtdGV4dDogIzNjNzYzZDtcclxuJGNvbG9yLWluZm8tYmc6ICNkOWVkZjc7XHJcbiRjb2xvci1pbmZvLXRleHQ6ICMzMTcwOGY7XHJcbiRjb2xvci13YXJuaW5nLWJnOiAjZmNmOGUzO1xyXG4kY29sb3Itd2FybmluZy10ZXh0OiAjOGE2ZDNiO1xyXG4kY29sb3ItZGFuZ2VyLWJnOiAjZjJkZWRlO1xyXG4kY29sb3ItZGFuZ2VyLXRleHQ6ICNhOTQ0NDI7XHJcblxyXG4kY29sb3Itc2VsZWN0aW9uVGV4dDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCk7XHJcbiRjb2xvci1zZWxlY3Rpb25CZzogcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiRjb2xvci1mb2N1czogcmdiYSgwLCAwLCAwLCAuNSk7XHJcblxyXG4kc2l6ZS1jb250YWluZXIxOiAyMDBweDtcclxuJHNpemUtY29udGFpbmVyMjogMTUwcHg7XHJcbiRzaXplLWNvbnRhaW5lcjM6IDEwMHB4O1xyXG4kc2l6ZS1jb250YWluZXI0OiA1MHB4O1xyXG4kc2l6ZS1jb250YWluZXI1OiAyNXB4O1xyXG4kc2l6ZS1zZXBhcmF0b3IxOiAxMDBweDtcclxuJHNpemUtc2VwYXJhdG9yMjogMTAwcHg7XHJcbiRzaXplLXNlcGFyYXRvcjM6IDEwMHB4O1xyXG4kc2l6ZS1zZXBhcmF0b3I0OiA1MHB4O1xyXG4kc2l6ZS1zZXBhcmF0b3I1OiAyNXB4O1xyXG4kc2l6ZS1kaXNwbGF5TWluSGVpZ2h0OiA4MDBweDtcclxuJHNpemUtaGVhZGVyOiAxMjBweDtcclxuJHNpemUtaGVhZGVyU3RpY2t5OiAxMDBweDtcclxuJHNpemUtZ2FwOiA1MHB4O1xyXG4kc2l6ZS1pZGVhbFdpZHRoOiA0My44ZW07XHJcbiRzaXplLWZpeGVkTmF2aWdhdGlvbjogNTBweDtcclxuXHJcbiRmb250MTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiRmb250MjogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcblxyXG4kYW5pOiAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG46cm9vdCB7XHJcbiAgICAtLW1hdXNTdHlsZS1zaXplLWNvbnRhaW5lcjE6ICN7JHNpemUtY29udGFpbmVyMX07XHJcbiAgICAtLW1hdXNTdHlsZS1zaXplLWNvbnRhaW5lcjI6ICN7JHNpemUtY29udGFpbmVyMn07XHJcbiAgICAtLW1hdXNTdHlsZS1zaXplLWNvbnRhaW5lcjM6ICN7JHNpemUtY29udGFpbmVyM307XHJcbiAgICAtLW1hdXNTdHlsZS1zaXplLWNvbnRhaW5lcjQ6ICN7JHNpemUtY29udGFpbmVyNH07XHJcbiAgICAtLW1hdXNTdHlsZS1zaXplLWNvbnRhaW5lcjU6ICN7JHNpemUtY29udGFpbmVyNX07XHJcbiAgICAtLW1hdXNTdHlsZS1zaXplLXNlcGFyYXRvcjE6ICN7JHNpemUtc2VwYXJhdG9yMX07XHJcbiAgICAtLW1hdXNTdHlsZS1zaXplLXNlcGFyYXRvcjI6ICN7JHNpemUtc2VwYXJhdG9yMn07XHJcbiAgICAtLW1hdXNTdHlsZS1zaXplLXNlcGFyYXRvcjM6ICN7JHNpemUtc2VwYXJhdG9yM307XHJcbiAgICAtLW1hdXNTdHlsZS1zaXplLXNlcGFyYXRvcjQ6ICN7JHNpemUtc2VwYXJhdG9yNH07XHJcbiAgICAtLW1hdXNTdHlsZS1zaXplLXNlcGFyYXRvcjU6ICN7JHNpemUtc2VwYXJhdG9yNX07XHJcbn0iLAoJCSIvLyBtYWluOiBtYXN0ZXIuc2Nzc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBmdW5jdGlvbiAqL1xuQGZ1bmN0aW9uIGNvdW50KCRjb3VudCwgJGJhc2U6IDEwMCUpIHtcclxuICAgIEByZXR1cm4gKCRiYXNlLyRjb3VudCk7XHJcbn1cclxuQG1peGluIHNlbGVjdGlvbiB7XHJcbiAgICA6Oi1tb3otc2VsZWN0aW9uIHsgQGNvbnRlbnQgfTtcclxuICAgIDo6LW8tc2VsZWN0aW9uIHsgQGNvbnRlbnQgfTtcclxuICAgIDo6c2VsZWN0aW9uIHsgQGNvbnRlbnQgfTtcclxufVxyXG5AaW5jbHVkZSBzZWxlY3Rpb24ge1xyXG4gICAgY29sb3I6ICRjb2xvci1zZWxlY3Rpb25UZXh0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlbGVjdGlvbkJnO1xyXG59XHJcbkBmdW5jdGlvbiBmb3JtYXRSR0IoJGNvbG9yKSB7XHJcbiAgICBAcmV0dXJuIHVucXVvdGUoXCJyZ2IoI3tyZWQoJGNvbG9yKX0sICN7Z3JlZW4oJGNvbG9yKX0sICN7Ymx1ZSgkY29sb3IpfSlcIik7XHJcbn1cclxuQGlmICgkdmlld3BvcnQpIHtcclxuICAgIEAtbXMtdmlld3BvcnQge1xyXG4gICAgICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbiAgICB9XHJcbiAgICBALW8tdmlld3BvcnQge1xyXG4gICAgICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbiAgICB9XHJcbiAgICBAdmlld3BvcnQge1xyXG4gICAgICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbiAgICB9XHJcbn1cclxuQGlmICgkZGVidWcpIHtcclxuICAgIC5kZWJ1ZyB7XHJcbiAgICAgICAgKiB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgcmdiYSgyMjEsIDQ2LCA0NiwgLjgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwgPiAqOm5vdChsaSksXHJcbiAgICAgICAgKjpub3QodWwpID4gbGksXHJcbiAgICAgICAgYnI6OmFmdGVyLFxyXG4gICAgICAgIGltZ1thbHQ9XCJcIl0sXHJcbiAgICAgICAgaW1nOm5vdChbYWx0XSksXHJcbiAgICAgICAgaW5wdXQ6bm90KFt0eXBlXSksXHJcbiAgICAgICAgYTpub3QoW2hyZWZdKSxcclxuICAgICAgICBhW2hyZWY9XCIjXCJdLFxyXG4gICAgICAgIGFbaHJlZj1cIiMhXCJdLFxyXG4gICAgICAgIGFbaHJlZj1cIlwiXSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBlcnJvckJsaW5rIDFzIGluZmluaXRlO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGVycm9yQmxpbmsgMXMgaW5maW5pdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGksXHJcbiAgICAgICAgYixcclxuICAgICAgICB1LFxyXG4gICAgICAgIHN0cmlrZSxcclxuICAgICAgICAqW3N0eWxlXSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiB3YXJuaW5nQmxpbmsgMXMgaW5maW5pdGU7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogd2FybmluZ0JsaW5rIDFzIGluZmluaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBicjpudGgtY2hpbGQobiszKSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBicjpudGgtY2hpbGQobiszKTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQC13ZWJraXQta2V5ZnJhbWVzIGVycm9yQmxpbmsge1xyXG4gICAgICAgIDAlLFxyXG4gICAgICAgIDQ5JSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig5NCwgMjU1LCAwKTtcclxuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogcmdiKDIyMSwgNDYsIDQ2KTtcclxuICAgICAgICAgICAgb3V0bGluZS1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDUwJSxcclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyMSwgNDYsIDQ2KTtcclxuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogcmdiKDk0LCAyNTUsIDApO1xyXG4gICAgICAgICAgICBvdXRsaW5lLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgd2FybmluZ0JsaW5rIHtcclxuICAgICAgICAwJSxcclxuICAgICAgICA0OSUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTQsIDI1NSwgMCk7XHJcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6IHJnYigxNywgNzIsIDIzOCk7XHJcbiAgICAgICAgICAgIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIH1cclxuICAgICAgICA1MCUsXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxNywgNzIsIDIzOCk7XHJcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6IHJnYig5NCwgMjU1LCAwKTtcclxuICAgICAgICAgICAgb3V0bGluZS1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBpZiAoJGNsZWFyZml4KSB7XHJcbiAgICAuY2xlYXJmaXgge1xyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsCgkJIi8vIG1haW46IG1hc3Rlci5zY3NzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gcHJlc2V0ICovXHJcbmh0bWwge1xyXG4gICAgJi5kaXNhYmxlU2Nyb2xsIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib2R5IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgICAgICBzY3JvbGxiYXItZ3V0dGVyOiBzdGFibGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGhlYWRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuYm9keSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQxO1xyXG4gICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICBib2R5IHtcclxuICAgICAgICBmb250LXNpemU6IDgwJTtcclxuICAgIH1cclxufVxyXG4ubGluayxcclxuYSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogJGNvbG9yLWxpbms7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLmxpbmsge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGluaztcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgfVxyXG4gICAgJjpob3Zlcjo6YWZ0ZXIge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuaW5wdXQsXHJcbnNlbGVjdCxcclxuYnV0dG9uLFxyXG50ZXh0YXJlYSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuaHRtbCB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogaW5oZXJpdDtcclxufVxyXG5pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5zZWxlY3QsXHJcbmxhYmVsIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5pbnB1dFtyZWFkb25seV0sXHJcbmlucHV0OmhvdmVyW3JlYWRvbmx5XSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yKTtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuKlt0eXBlPVwiaGlkZGVuXCJdLFxyXG4uaGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbipbZGlzYWJsZWRdLFxyXG4uZGlzYWJsZWQsXHJcbipbZGlzYWJsZV0sXHJcbi5kaXNhYmxlIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbn1cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcclxufVxyXG50ZXh0YXJlYSB7XHJcbiAgICBtaW4taGVpZ2h0OiAyLjVlbTtcclxuICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbn1cclxuZGl2LnNlbGVjdG9yOjpiZWZvcmUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxudWwge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuZmlndXJlIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5zZWN0aW9uIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG59XHJcbnAge1xyXG4gICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwO1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xyXG4gICAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDA7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcbmFiYnJbdGl0bGVdIHtcclxuICAgIGN1cnNvcjogaGVscDtcclxufVxyXG5tYXJrIHtcclxuICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbmJsb2NrcXVvdGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcbnRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbn1cclxudGFibGUgY2FwdGlvbixcclxudGFibGUgdGgsXHJcbnRhYmxlIHRkIHtcclxuICAgIHBhZGRpbmc6IC41ZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci1saW5lLCAuNSk7XHJcbn1cclxudGFibGUgY2FwdGlvbiB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG59XHJcbmZpZWxkc2V0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWxpbmUsIC41KTtcclxufVxyXG5sZWdlbmQge1xyXG4gICAgcGFkZGluZzogMCAuNWVtO1xyXG59XHJcbmlmcmFtZSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuaHIge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWxpbmUsIC41KTtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbn1cclxudGltZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG50ZXh0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5idG4sXHJcbi5idXR0b24sXHJcbmJ1dHRvbixcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgJjpmb2N1cyxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgfVxyXG59XHJcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcclxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxyXG5pbnB1dFt0eXBlPVwid2Vla1wiXSxcclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuaW5wdXRbdHlwZT1cInVybFwiXSxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IC43ZW07XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3ItbGluZSwgLjUpO1xyXG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbGluZTtcclxuICAgIH1cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJhc2UsIC4xKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJhc2U7XHJcbiAgICB9XHJcbiAgICAmOm91dC1vZi1yYW5nZSxcclxuICAgICY6aW52YWxpZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1kYW5nZXItdGV4dDtcclxuICAgIH1cclxufVxyXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6IHJnYmEoJGNvbG9yLXRleHQsIC41KTtcclxufVxyXG4vKnBsYWNlaG9sZGVyKi9cclxudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LCAuNSk7XHJcbn1cclxudGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlcixcclxuaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogcmdiYSgkY29sb3ItdGV4dCwgLjUpO1xyXG59XHJcbnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLFxyXG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogcmdiYSgkY29sb3ItdGV4dCwgLjUpO1xyXG59XHJcbnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcclxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LCAuNSk7XHJcbn1cclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XHJcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCByZ2JhKCRjb2xvci1iYXNlLCAuMikgaW5zZXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xyXG59XHJcbnNlbGVjdDpoYXMob3B0aW9uOmRpc2FibGVkOmZpcnN0LWNoaWxkOmNoZWNrZWQpIHtcclxuICAgIGNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LCAuNSk7XHJcbiAgICBvcHRpb24ge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgIH1cclxufVxyXG5sYWJlbCB7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgJi5lcnJvcixcclxuICAgICYuc3VjY2VzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAmLmVycm9yIGlucHV0LFxyXG4gICAgJi5zdWNjZXMgaW5wdXQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmLmVycm9yOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyNVwiIGhlaWdodD1cIjI1XCIgdmlld0JveD1cIjAgMCA1MCA1MFwiPjxnIGNsYXNzPVwibmMtaWNvbi13cmFwcGVyXCI+PGNpcmNsZSBjeD1cIjI1XCIgY3k9XCIyNVwiIHI9XCIyNVwiIGZpbGw9XCIjRDc1QTRBXCI+PC9jaXJjbGU+PHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjRkZGXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbWl0ZXJsaW1pdD1cIjEwXCIgZD1cIk0xNiAzNGw5LTkgOS05XCI+PC9wYXRoPjxwYXRoIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI0ZGRlwiIHN0cm9rZS13aWR0aD1cIjJcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLW1pdGVybGltaXQ9XCIxMFwiIGQ9XCJNMTYgMTZsOSA5IDkgOVwiPjwvcGF0aD48L2c+PC9zdmc+Jyk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAuMmVtO1xyXG4gICAgICAgIGJvdHRvbTogLjJlbTtcclxuICAgIH1cclxuICAgICYuc3VjY2VzOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyNVwiIGhlaWdodD1cIjI1XCIgdmlld0JveD1cIjAgMCA1MCA1MFwiPjxnIGNsYXNzPVwibmMtaWNvbi13cmFwcGVyXCI+PGNpcmNsZSBjeD1cIjI1XCIgY3k9XCIyNVwiIHI9XCIyNVwiIGZpbGw9XCIjMjVhZDRiXCI+PC9jaXJjbGU+PHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjRkZGXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS1taXRlcmxpbWl0PVwiMTBcIiBkPVwiTTM4IDE1TDIyIDMzbC0xMC04XCI+PC9wYXRoPjwvZz48L3N2Zz4nKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC4yZW07XHJcbiAgICAgICAgYm90dG9tOiAuMmVtO1xyXG4gICAgfVxyXG5cclxufVxyXG4vKnNjcm9sbGJhciovXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbn1cclxuOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbn1cclxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBib3JkZXI6IG5vbmUgbm9uZSAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYmZiZmJmO1xyXG59XHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG59XHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYm9yZGVyOiBub25lIG5vbmUgI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6ICM2NjY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzY2NjtcclxufVxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG59XHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbmEsXHJcbi5hbmlUcmFuc2Zvcm0ge1xyXG4gICAgdHJhbnNpdGlvbjogZmlsbCAkYW5pLCBmaWx0ZXIgJGFuaSwgY29sb3IgJGFuaSwgYmFja2dyb3VuZCAkYW5pLCBiYWNrZ3JvdW5kLWNvbG9yICRhbmksIGJveC1zaGFkb3cgJGFuaSwgdHJhbnNmb3JtICRhbmk7XHJcbn1cclxuLmFuaUFsbCB7XHJcbiAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG59XHJcbi5ob3ZlclNjYWxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSguOTUpO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxufVxyXG4jYmFja1RvVG9wIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICBib3R0b206IDEwcHg7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGJveC1zaGFkb3c6IDJweCAycHggNXB4IHJnYmEoMCwgMCwgMCwgLjMpO1xyXG4gICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICYudmlldyB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgJi5tb3N0Qm90dG9tIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWx0O1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6bm90KC52aWV3KSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIH1cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHN2ZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gICAgfVxyXG4gICAgI2ZpeGVkTmF2aWdhdGlvbiAmIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAmLm1vc3RCb3R0b20ge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYW5jaG9yIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAkc2l6ZS1oZWFkZXJTdGlja3k7XHJcbiAgICBtYXJnaW4tdG9wOiAtJHNpemUtaGVhZGVyU3RpY2t5O1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZS1zZXBhcmF0b3I0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0kc2l6ZS1zZXBhcmF0b3I0O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZS1zZXBhcmF0b3I1O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0kc2l6ZS1zZXBhcmF0b3I1O1xyXG4gICAgfVxyXG59XHJcbi50ZXh0IHtcclxuICAgIG1heC13aWR0aDogNDMuOGVtO1xyXG4gICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKTpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgfVxyXG4gICAgJiA+IGgxLFxyXG4gICAgJiA+IGgyLFxyXG4gICAgJiA+IGgzLFxyXG4gICAgJiA+IGg0LFxyXG4gICAgJiA+IGg1LFxyXG4gICAgJiA+IGg2IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuMmVtO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICA3NjhweCkge1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjllbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDYge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAgNzY3cHgpIHtcclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDYge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGE6bm90KC5saW5rKTpub3QoLmJ0bik6bm90KC5pdGVtKSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDFlbTtcclxuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcclxuICAgICAgICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMWVtO1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFlbTtcclxuICAgICAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogMDtcclxuICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xyXG4gICAgICAgIC13ZWJraXQtbWFyZ2luLWVuZDogMDtcclxuICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogMDtcclxuICAgICAgICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBpZnJhbWUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnNpbmdsZS1idXR0b246aG9yaXpvbnRhbDpkZWNyZW1lbnQge1xyXG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnNpbmdsZS1idXR0b246aG9yaXpvbnRhbDppbmNyZW1lbnQge1xyXG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmlkZWFsV2lkdGgge1xyXG4gICAgbWF4LXdpZHRoOiA0My44ZW07XHJcbn1cclxuLmhpZGVTY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG59XHJcbi52ZXJ0aWNhbEwge1xyXG4gICAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7XHJcbiAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG4gICAgLXdlYmtpdC10ZXh0LW9yaWVudGF0aW9uOiB1bnNldDtcclxuICAgIHRleHQtb3JpZW50YXRpb246IHVuc2V0O1xyXG59XHJcbi52ZXJ0aWNhbFIge1xyXG4gICAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7XHJcbiAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG4gICAgLXdlYmtpdC10ZXh0LW9yaWVudGF0aW9uOiB1bnNldDtcclxuICAgIHRleHQtb3JpZW50YXRpb246IHVuc2V0O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLm5vdFNlbGVjdGVkIHtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuLmV4Y2VycHQge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuLnNlcGFyYXRlZCBsaSB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCIvXCI7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQ6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbi53YWl0VG9SZWFkeSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcbipbdG9vbHRpcF0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IGF0dHIodG9vbHRpcCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgIGJvdHRvbTogY2FsYygxMDAlICsgNnB4KTtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgd2lkdGg6IDMwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjkpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRvcDogLTdweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA2cHgpO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogIDc2N3B4KSB7XHJcbiAgICBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbiAgICBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuLmxhYmVsIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICYubGFiZWwtc2l6ZTEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1zaXplMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLXNpemUzIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1zaXplNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjc1ZW07XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLXNpemU1IHtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgIH1cclxuICAgICYubGFiZWwtc2l6ZTYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4yNWVtO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1zaXplNyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgIH1cclxuICAgICYubGFiZWwtc2l6ZTgge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi43NWVtO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1zaXplOSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzZW07XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLXNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLWZvbnQxIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQxO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1mb250MiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgIH1cclxuICAgICYubGFiZWwtdXBwZXJjYXNlIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1ib2xkIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxufVxyXG5zZWxlY3Qgb3B0aW9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbn1cclxuZGV0YWlscyB7XHJcbiAgICBzdW1tYXJ5IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICY6Om1hcmtlcixcclxuICAgICAgICAmOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjBcIiB2aWV3Qm94PVwiMCAwIDQ5MC42NTYgNDkwLjY1NlwiIGZpbGw9XCIje2Zvcm1hdFJHQigkY29sb3ItdGV4dCl9XCI+PHBhdGggZD1cIk00ODcuNTM2LDEyMC40NDVjLTQuMTYtNC4xNi0xMC45MjMtNC4xNi0xNS4wODMsMEwyNDUuMzE3LDM0Ny41ODFMMTguMjAzLDEyMC40NDVjLTQuMTYtNC4xNi0xMC45MjMtNC4xNi0xNS4wODMsMCBjLTQuMTYsNC4xNi00LjE2LDEwLjkyMywwLDE1LjA4M2wyMzQuNjY3LDIzNC42NjdjMi4wNjksMi4wOTEsNC44LDMuMTM2LDcuNTMxLDMuMTM2czUuNDYxLTEuMDQ1LDcuNTUyLTMuMTE1bDIzNC42NjctMjM0LjY2NyBDNDkxLjY5NiwxMzEuMzY4LDQ5MS42OTYsMTI0LjYyNyw0ODcuNTM2LDEyMC40NDV6XCIvPjwvc3ZnPicpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZbb3Blbl0gc3VtbWFyeSB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjBcIiB2aWV3Qm94PVwiMCAwIDI1IDI1XCIgZmlsbD1cIiN7Zm9ybWF0UkdCKCRjb2xvci10ZXh0KX1cIj48cGF0aCBkPVwiTTI0LjgsMTguMWwtMTItMTJDMTIuOCw2LDEyLjYsNiwxMi41LDZTMTIuMiw2LDEyLjEsNi4xbC0xMiwxMmMtMC4yLDAuMi0wLjIsMC42LDAsMC44czAuNiwwLjIsMC44LDBMMTIuNSw3LjNsMTEuNiwxMS42IGMwLjIsMC4yLDAuNiwwLjIsMC44LDBDMjUuMSwxOC42LDI1LjEsMTguMywyNC44LDE4LjF6XCIvPjwvc3ZnPicpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5zbWFsbCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbn1cclxuLnZpc3VhbGx5SGlkZGVuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLyogZm9jdXMgc29sdXRpb24gKi9cclxuKlt0YWJpbmRleF0sXHJcbi5saW5rLFxyXG4uYnRuLFxyXG5hcmVhW2hyZWZdLFxyXG5hdWRpbyxcclxudmlkZW8sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxyXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuYnV0dG9uLFxyXG5hIHtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IDJweCBkYXNoZWQgJGNvbG9yLWZvY3VzO1xyXG4gICAgfVxyXG4gICAgJjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG59XHJcbnNlbGVjdCxcclxudGV4dGFyZWEsXHJcbmlucHV0IHtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuI3BhZ2VNZW51LFxyXG5maWd1cmUge1xyXG4gICAgJjpoYXMoOmZvY3VzLXZpc2libGUpIHtcclxuICAgICAgICBvdXRsaW5lOiAycHggZGFzaGVkICRjb2xvci1mb2N1cztcclxuICAgIH1cclxufSIsCgkJIi8vIG1haW46IG1hc3Rlci5zY3NzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gYWxsICovXHJcbmJvZHkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnO1xyXG59XHJcbmhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogJHNpemUtaGVhZGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAuMDUpO1xyXG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggcmdiYSgjMDAwLCAwKTtcclxuICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XHJcbiAgICAmLnN0aWNreSB7XHJcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZS1oZWFkZXJTdGlja3k7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAuOSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggcmdiYSgjMDAwLCAuMSk7XHJcbiAgICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcclxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcclxuICAgIH1cclxuICAgICYubGF0ZW50IHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMTBweCByZ2JhKCMwMDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICB9XHJcbiAgICBib2R5LnRvdWNoRGV2aWNlICYge1xyXG4gICAgICAgICYuc3RpY2t5IHtcclxuICAgICAgICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogJHNpemUtc2VwYXJhdG9yMSAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLWJnMywgMjAlKTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoZGFya2VuKCRjb2xvci1iZzMsIDIwJSksIDEpIDAlLCByZ2JhKCRjb2xvci1iZzMsIDEpIDEwMCUpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICYuZWZmZWN0U3F1YXJlczo6YmVmb3JlLFxyXG4gICAgJi5lZmZlY3RTcXVhcmVzOjphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkc2l6ZS1jb250YWluZXIxO1xyXG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBvdmVybGF5O1xyXG4gICAgICAgIG9wYWNpdHk6IC4yNTtcclxuICAgIH1cclxuICAgICYuZWZmZWN0U3F1YXJlczo6YmVmb3JlIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LFxyXG4gICAgICAgICAgICA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDYwMCA2MDBcIiBzaGFwZS1yZW5kZXJpbmc9XCJjcmlzcEVkZ2VzXCI+XHJcbiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPVwiI3tmb3JtYXRSR0IoJGNvbG9yLWFsdCl9XCIgZmlsbC1vcGFjaXR5PVwiMC41XCIgZD1cIk0wIDBoMjAwdjIwMEgwelwiLz5cclxuICAgICAgICAgICAgICAgIDxwYXRoIGZpbGw9XCJ0cmFuc3BhcmVudFwiIGZpbGwtb3BhY2l0eT1cIjAuMjVcIiBkPVwiTTIwMCAwaDIwMHYyMDBIMjAwelwiLz5cclxuICAgICAgICAgICAgICAgIDxwYXRoIGZpbGw9XCJ0cmFuc3BhcmVudFwiIGZpbGwtb3BhY2l0eT1cIjAuMjVcIiBkPVwiTTQwMCAwaDIwMHYyMDBINDAwelwiLz5cclxuICAgICAgICAgICAgICAgIDxwYXRoIGZpbGw9XCJ0cmFuc3BhcmVudFwiIGZpbGwtb3BhY2l0eT1cIjAuMjVcIiBkPVwiTTAgMjAwaDIwMHYyMDBIMHpcIi8+XHJcbiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPVwidHJhbnNwYXJlbnRcIiBmaWxsLW9wYWNpdHk9XCIwLjI1XCIgZD1cIk0yMDAgMjAwaDIwMHYyMDBIMjAwelwiLz5cclxuICAgICAgICAgICAgICAgIDxwYXRoIGZpbGw9XCIje2Zvcm1hdFJHQigkY29sb3ItYWx0KX1cIiBmaWxsLW9wYWNpdHk9XCIwLjVcIiBkPVwiTTQwMCAyMDBoMjAwdjIwMEg0MDB6XCIvPlxyXG4gICAgICAgICAgICAgICAgPHBhdGggZmlsbD1cInRyYW5zcGFyZW50XCIgZmlsbC1vcGFjaXR5PVwiMC4yNVwiIGQ9XCJNMCA0MDBoMjAwdjIwMEgwelwiLz5cclxuICAgICAgICAgICAgICAgIDxwYXRoIGZpbGw9XCIje2Zvcm1hdFJHQigkY29sb3ItYWx0KX1cIiBmaWxsLW9wYWNpdHk9XCIwLjVcIiBkPVwiTTIwMCA0MDBoMjAwdjIwMEgyMDB6XCIvPlxyXG4gICAgICAgICAgICAgICAgPHBhdGggZmlsbD1cInRyYW5zcGFyZW50XCIgZmlsbC1vcGFjaXR5PVwiMC4yNVwiIGQ9XCJNNDAwIDQwMGgyMDB2MjAwSDQwMHpcIi8+XHJcbiAgICAgICAgICAgIDwvc3ZnPidcclxuICAgICAgICApO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xyXG4gICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCMwMDAsIDEpIDAlLCByZ2JhKCMwMDAsIDApIDEwMCUpO1xyXG4gICAgICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgjMDAwLCAxKSAwJSwgcmdiYSgjMDAwLCAwKSAxMDAlKTtcclxuICAgIH1cclxuICAgICYuZWZmZWN0U3F1YXJlczo6YWZ0ZXIge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsXHJcbiAgICAgICAgICAgIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNjAwIDYwMFwiIHNoYXBlLXJlbmRlcmluZz1cImNyaXNwRWRnZXNcIj5cclxuICAgICAgICAgICAgICAgIDxwYXRoIGZpbGw9XCJ0cmFuc3BhcmVudFwiIGZpbGwtb3BhY2l0eT1cIjAuMjVcIiBkPVwiTTAgMGgyMDB2MjAwSDB6XCIvPlxyXG4gICAgICAgICAgICAgICAgPHBhdGggZmlsbD1cInRyYW5zcGFyZW50XCIgZmlsbC1vcGFjaXR5PVwiMC4yNVwiIGQ9XCJNMjAwIDBoMjAwdjIwMEgyMDB6XCIvPlxyXG4gICAgICAgICAgICAgICAgPHBhdGggZmlsbD1cIiN7Zm9ybWF0UkdCKCRjb2xvci1hbHQpfVwiIGZpbGwtb3BhY2l0eT1cIjAuNVwiIGQ9XCJNNDAwIDBoMjAwdjIwMEg0MDB6XCIvPlxyXG4gICAgICAgICAgICAgICAgPHBhdGggZmlsbD1cIiN7Zm9ybWF0UkdCKCRjb2xvci1hbHQpfVwiIGZpbGwtb3BhY2l0eT1cIjAuNVwiIGQ9XCJNMCAyMDBoMjAwdjIwMEgwelwiLz5cclxuICAgICAgICAgICAgICAgIDxwYXRoIGZpbGw9XCJ0cmFuc3BhcmVudFwiIGZpbGwtb3BhY2l0eT1cIjAuMjVcIiBkPVwiTTIwMCAyMDBoMjAwdjIwMEgyMDB6XCIvPlxyXG4gICAgICAgICAgICAgICAgPHBhdGggZmlsbD1cInRyYW5zcGFyZW50XCIgZmlsbC1vcGFjaXR5PVwiMC4yNVwiIGQ9XCJNNDAwIDIwMGgyMDB2MjAwSDQwMHpcIi8+XHJcbiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPVwidHJhbnNwYXJlbnRcIiBmaWxsLW9wYWNpdHk9XCIwLjI1XCIgZD1cIk0wIDQwMGgyMDB2MjAwSDB6XCIvPlxyXG4gICAgICAgICAgICAgICAgPHBhdGggZmlsbD1cIiN7Zm9ybWF0UkdCKCRjb2xvci1hbHQpfVwiIGZpbGwtb3BhY2l0eT1cIjAuNVwiIGQ9XCJNMjAwIDQwMGgyMDB2MjAwSDIwMHpcIi8+XHJcbiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPVwidHJhbnNwYXJlbnRcIiBmaWxsLW9wYWNpdHk9XCIwLjI1XCIgZD1cIk00MDAgNDAwaDIwMHYyMDBINDAwelwiLz5cclxuICAgICAgICAgICAgPC9zdmc+J1xyXG4gICAgICAgICk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xyXG4gICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoIzAwMCwgMSkgMCUsIHJnYmEoIzAwMCwgMCkgMTAwJSk7XHJcbiAgICAgICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoIzAwMCwgMSkgMCUsIHJnYmEoIzAwMCwgMCkgMTAwJSk7XHJcbiAgICB9XHJcbiAgICAmID4gLmNvbnRhaW5lciA+IC5zcGxpdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItZHJhYjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4yO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbm1haW4ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICBib2R5LnNpZGVQYW5lbC1vcGVuICYge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkc2l6ZS1zZXBhcmF0b3IxKjMpO1xyXG4gICAgfVxyXG59XHJcbnNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjE7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IxO1xyXG4gICAgfVxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLWhlYWRlcjtcclxuICAgIH1cclxufVxyXG4uY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjEqMn0pO1xyXG4gICAgbWFyZ2luOiAwICRzaXplLWNvbnRhaW5lcjE7XHJcbiAgICAmLmNvbnRhaW5lci1mdWxsV2lkdGgge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJi5jb250YWluZXItbWF4Q29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgICYuY29udGFpbmVyLXRleHRDb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogNDMuOGVtO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgJi5jb250YWluZXItb25seVJpZ2h0IHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJi5jb250YWluZXItb25seUxlZnQge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgaGVhZGVyICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBmb290ZXIgJiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICNtYWludGVuYW5jZSAmIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuLmxvZ28ge1xyXG4gICAgJi5sb2dvLW1hc3RlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAjbWFpbnRlbmFuY2UgJixcclxuICAgIGhlYWRlciAmIHtcclxuICAgICAgICAmLmxvZ28tbWFzdGVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2l6ZS1oZWFkZXIgLSA1NXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZm9vdGVyICYge1xyXG4gICAgICAgICYubG9nby1tYXN0ZXIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzdmcgPiAqIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2ZmLXN0cmVhbS0xLmZmLXN0cmVhbSAuZmYtbG9hZG1vcmUtd3JhcHBlciAuZmYtYnRuLFxyXG4ud3AtYmxvY2stYnV0dG9uX19saW5rLFxyXG4uYnRuLFxyXG4uYnV0dG9uLFxyXG5idXR0b246bm90KC5wc3dwX19idXR0b24pLFxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIC41cHgpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbiAgICAmLmZmLWJ0bixcclxuICAgICY6aXMoaW5wdXQpIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWJhc2UsIDIwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5idG4tbGluZXMge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICB9XHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1iYXNlLCAyMCUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjaG9tZVNsaWRlciAmIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNzBweDtcclxuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgfVxyXG4gICAgaGVhZGVyID4gLmNvbnRhaW5lciA+IC5zcGxpdCA+ICYge1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgbWluLXdpZHRoOiAtd2Via2l0LW1pbi1jb250ZW50O1xyXG4gICAgICAgIG1pbi13aWR0aDogLW1vei1taW4tY29udGVudDtcclxuICAgICAgICBtaW4td2lkdGg6IG1pbi1jb250ZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjJweDtcclxuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1iYXNlLCAyMCUpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaXRlbS1yb3V0ZTpmb2N1cyAmLFxyXG4gICAgLml0ZW0tcm91dGU6aG92ZXIgJiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1iYXNlLCAyMCUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjZml4ZWROYXZpZ2F0aW9uICYge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxufVxyXG4ubGluayxcclxuYTpub3QoLmJ0bik6bm90KC5pdGVtKTpub3QoLmxvZ28pIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgIH1cclxuICAgIGZvb3RlciAmIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI21lbnUtc2lkZS1tZW51ICYge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gICAgI3BhZ2VNZW51ICYge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udGV4dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbnRhaW5lci1uYW1lOiB0ZXh0O1xyXG4gICAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xyXG4gICAgaDEsXHJcbiAgICBoMixcclxuICAgIGgzIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGgxLFxyXG4gICAgaDIge1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGFibGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnNpbmdsZS1idXR0b246aG9yaXpvbnRhbDpkZWNyZW1lbnQge1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnNpbmdsZS1idXR0b246aG9yaXpvbnRhbDppbmNyZW1lbnQge1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0YWJsZSBjYXB0aW9uLFxyXG4gICAgdGFibGUgdGgsXHJcbiAgICB0YWJsZSB0ZCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvci1iYXNlLCAuNSk7XHJcbiAgICB9XHJcbiAgICBmaWd1cmUud3AtYmxvY2stdGFibGUuZnVsbFdpZHRoIHRhYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIHVsLmJsb2Nrcy1nYWxsZXJ5LWdyaWQsXHJcbiAgICB1bC53cC1ibG9jay1nYWxsZXJ5IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLWJ1dHRvbnMge1xyXG4gICAgICAgICYud3AtYmxvY2stYnV0dG9ucy1ob3Jpem9udGFsLXJpZ2h0LFxyXG4gICAgICAgICYuYWxpZ25yaWdodCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi53cC1ibG9jay1idXR0b25zLWhvcml6b250YWwtY2VudGVyLFxyXG4gICAgICAgICYuYWxpZ25jZW50ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLndwLWJsb2NrLWJ1dHRvbnMtaG9yaXpvbnRhbC1sZWZ0LFxyXG4gICAgICAgICYuYWxpZ25sZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWxpZ25yaWdodCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFsaWduY2VudGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFsaWdubGVmdCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtc3RhY2tlZC1vbi1tb2JpbGUge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cC1ibG9jay1pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgJi5zaXplLWZ1bGwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbGlnbnJpZ2h0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWxpZ25jZW50ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWxpZ25sZWZ0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbGlnbmZ1bGwgPiBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXRleHQsIC43KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgfVxyXG4gICAgb2wsXHJcbiAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGUsXHJcbiAgICBibG9ja3F1b3RlLndwLWJsb2NrLXF1b3RlIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkY29sb3ItYWx0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEuN2VtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgIH1cclxuICAgIC53cC1ibG9jay1zcGFjZXJbc3R5bGU9XCJoZWlnaHQ6MXB4XCJdIHtcclxuICAgICAgICBoZWlnaHQ6ICRzaXplLXNlcGFyYXRvcjEgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stY29sdW1ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDE1MHB4LCAxZnIpKTtcclxuICAgICAgICBncmlkLWF1dG8tcm93czogYXV0bztcclxuICAgICAgICBncmlkLWdhcDogMWVtO1xyXG4gICAgICAgIGdhcDogMWVtO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiAud3AtYmxvY2stY29sdW1uID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud3AtYmxvY2stY29sdW1uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndwLWJsb2NrLWNvbHVtbi5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtY2VudGVyIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAud3AtYmxvY2stY29sdW1uLmlzLXZlcnRpY2FsbHktYWxpZ25lZC1ib3R0b20ge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stdmlkZW8gdmlkZW8ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmhhcy10ZXh0LWFsaWduLXJpZ2h0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICAgIC5oYXMtdGV4dC1hbGlnbi1jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5oYXMtdGV4dC1hbGlnbi1sZWZ0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgI2FydGljbGUgJixcclxuICAgICNwYWdlRGVmYXVsdCAmIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgI3BhZ2VEZWZhdWx0ICYge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgJiA+IHAge1xyXG4gICAgICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcclxuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xyXG4gICAgICAgICAgICAtbW96LWNvbHVtbi1nYXA6IDQwcHg7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XHJcbiAgICAgICAgICAgIC1tb3otY29sdW1uLXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgY29sdW1uLXdpZHRoOiAyNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgKiA+IHAge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0My44ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53cC1ibG9jay1jb2x1bW5zIHtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6ICRzaXplLWdhcCoyO1xyXG4gICAgICAgICAgICBnYXA6ICRzaXplLWdhcCoyO1xyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtJHNpemUtZ2FwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNtYWludGVuYW5jZSAmIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAjbW9kYWwgLm1vZGFsQ29udGVudCA+IGRpdiA+ICYge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLml0ZW0tYXJ0aWNsZSAmIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XHJcbiAgICB9XHJcbiAgICAuZ3JvdXAtcmVzZXJ2YXRpb25zQnV0dG9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNwcm9tb0Jsb2NrICYge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC53cC1ibG9jay1jb2x1bW4gPiAud3AtYmxvY2stYnV0dG9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgJiA+IC53cC1ibG9jay1idXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5sYWJlbCB7XHJcbiAgICAmLmxhYmVsLXNlY3Rpb24ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgI2hvbWVTbGlkZXIgJiB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgJi5sYWJlbC0xIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzZW07XHJcbiAgICAgICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaXRlbS1yb3cgJixcclxuICAgIC5pdGVtLXJvdXRlICYge1xyXG4gICAgICAgICYubGFiZWwtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaXRlbS1yb3V0ZSAmIHtcclxuICAgICAgICAmLmxhYmVsLXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaXRlbXMge1xyXG4gICAgJi5pdGVtcy1yb3V0ZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCg0MDBweCwgMWZyKSk7XHJcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcclxuICAgICAgICBncmlkLWdhcDogMDtcclxuICAgICAgICBnYXA6IDA7XHJcbiAgICB9XHJcbiAgICAmLml0ZW1zLXJvd3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2FydGljbGVzTGlzdCAmIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAkc2l6ZS1nYXAvMjtcclxuICAgICAgICBnYXA6ICRzaXplLWdhcC8yO1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjcXVpY2tCbG9nICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XHJcbiAgICAgICAgZ3JpZC1nYXA6ICRzaXplLWdhcC8yO1xyXG4gICAgICAgIGdhcDogJHNpemUtZ2FwLzI7XHJcbiAgICB9XHJcbn1cclxuLml0ZW0ge1xyXG4gICAgJi5pdGVtLWFydGljbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsnO1xyXG4gICAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWJhc2UsIDEwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLml0ZW0tcm91dGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwMHB4IHJnYmEoIzAwMCwgLjE1KTtcclxuICAgICAgICAmID4gLmxheWVyIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgkY29sb3ItYmcsIDApIDAlLCByZ2JhKCRjb2xvci1iZywgMSkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsnO1xyXG4gICAgICAgICAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmW2hyZWY9JyddIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICYgPiAubGF5ZXIge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXRlbS1yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNpemUtZ2FwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaXplLWdhcDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS1jb250YWluZXIxO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLWdhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1jb250YWluZXIxO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtZ2FwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmlmcmFtZSB7XHJcbiAgICAjY29udGFjdE1hcCAmLFxyXG4gICAgLnRleHQgJiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJlt0aXRsZT1cIllvdVR1YmUgdmlkZW8gcGxheWVyXCJdIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XHJcbiAgICB9XHJcbiAgICAmW3NyYyo9XCJodHRwczovL3d3dy5nb29nbGUuY29tL21hcHMvXCJdIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI5LCAyMjcsIDIyMyk7XHJcbiAgICB9XHJcbiAgICAuaXRlbS1yb3cgJiB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgIH1cclxufVxyXG4uYW5jaG9yIHtcclxuICAgICNwcm9tb0Jsb2NrICYsXHJcbiAgICAjaG9tZVNsaWRlciAmIHtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG4uaWNvbiB7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvbnRhaW47IG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyc7XHJcbiAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAmLmljb24tY29udGFjdCB7XHJcbiAgICAgICAgd2lkdGg6IDEuM2VtO1xyXG4gICAgICAgIGhlaWdodDogMS4zZW07XHJcbiAgICAgICAgbWluLXdpZHRoOiAxLjNlbTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxLjNlbTtcclxuICAgIH1cclxufVxyXG4uaW1hZ2Uge1xyXG4gICAgI3Byb21vQmxvY2sgJiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyc7XHJcbiAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGxvdyBkaXNwbGF5Ki9cclxuQG1lZGlhIChtYXgtaGVpZ2h0OiAkc2l6ZS1kaXNwbGF5TWluSGVpZ2h0KSB7XHJcblxyXG59IiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBhbGwgKi9cclxuI21lbnUtc2lkZS1tZW51IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEyMHB4KTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICYgPiAqIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAubGluayA+IGEge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAmLmxpbms6OmFmdGVyIHtcclxuICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRzaXplLWhlYWRlclN0aWNreX0gLSA0MHB4KTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAjc2lkZU1lbnUgJiB7XHJcbiAgICAgICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgJi5saW5rOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jc2lkZU1lbnUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG4uYnJlYWRjcnVtYiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAubGluayxcclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwgPHN2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB3aWR0aD0nNicgaGVpZ2h0PSc2JyB2aWV3Qm94PScwIDAgNiA2Jz48Zz48ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTg0IC0yOTQpJz48Zz48cGF0aCBpZD0nX3gzNV9zcmNhJyBmaWxsPScje2Zvcm1hdFJHQigkY29sb3ItdGV4dCl9JyBkPSdNMTg0LDI5N2MwLTEuNywxLjMtMywzLTNzMywxLjMsMywzcy0xLjMsMy0zLDNTMTg0LDI5OC43LDE4NCwyOTd6Jy8+PC9nPjwvZz48L2c+PC9zdmc+XCIpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLndwY2Y3IHtcclxuICAgIC5yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAmID4gbGFiZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiBsYWJlbCA+ICo6bm90KC53cGNmNy1ub3QtdmFsaWQtdGlwKTpub3QoLndwY2Y3LXNwaW5uZXIpOm5vdCgud3BjZjctbGlzdC1pdGVtLWxhYmVsKSxcclxuICAgICAgICAmID4gbGFiZWwgfiAqOm5vdCgud3BjZjctbm90LXZhbGlkLXRpcCk6bm90KC53cGNmNy1zcGlubmVyKTpub3QoLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucm93IHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCgud3BjZjctbm90LXZhbGlkLXRpcCk6bm90KC53cGNmNy1zcGlubmVyKTpub3QoLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTpub3QoLndwY2Y3LW5vdC12YWxpZC10aXApOm5vdCgud3BjZjctc3Bpbm5lcik6bm90KC53cGNmNy1saXN0LWl0ZW0tbGFiZWwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBwOm50aC1sYXN0LWNoaWxkKDIpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgdGV4dGFyZWEge1xyXG4gICAgICAgIGhlaWdodDogNWVtO1xyXG4gICAgfVxyXG4gICAgc3Bhbi53cGNmNy1saXN0LWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgc3Bhbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYm90dG9tOiAuOGVtO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiAuN2VtO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gICAgZGl2LndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcclxuICAgICAgICBwYWRkaW5nOiAuNWVtO1xyXG4gICAgfVxyXG4gICAgaW5wdXQud3BjZjctc3VibWl0IHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XHJcbiAgICB9XHJcbiAgICBzcGFuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICB9XHJcbiAgICBzcGFuLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1yYWRpbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAmID4gKjpub3QoLndwY2Y3LW5vdC12YWxpZC10aXApOm5vdCgud3BjZjctc3Bpbm5lcik6bm90KC53cGNmNy1saXN0LWl0ZW0tbGFiZWwpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZUNBUFRDSEFpbmZvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjdlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIH1cclxuICAgIC53cGNmNy1zcGlubmVyIHtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG4gICAgLndwY2Y3LXN1Ym1pdDpkaXNhYmxlZCB7XHJcbiAgICAgICAgb3BhY2l0eTogLjM7XHJcbiAgICB9XHJcbiAgICAjY29udGFjdCAmIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZzI7XHJcbiAgICB9XHJcbn1cclxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC5zd2lwZXItbmV4dCxcclxuICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAyNXB4KTtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1uZXh0IHtcclxuICAgICAgICByaWdodDogJHNpemUtY29udGFpbmVyMS8yIC0gMjVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoI3skc2l6ZS1jb250YWluZXIxICsgMjVweH0pO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAkc2l6ZS1jb250YWluZXIxLzIgLSAyNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtICN7JHNpemUtY29udGFpbmVyMSArIDI1cHh9KTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItc2xpZGU6bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSBhIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJjpoYXMoOmZvY3VzLXZpc2libGUpLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLnN3aXBlci1uZXh0Om5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCksXHJcbiAgICAgICAgLnN3aXBlci1wcmV2Om5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCkge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjaG9tZVNsaWRlciAmIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLnN3aXBlci1wcmV2LFxyXG4gICAgICAgICAgICAuc3dpcGVyLW5leHQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSAuaW1hZ2UtYmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyc7XHJcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIC5jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IxICsgNTBweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMSoyfSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuaW1hZ2UsXHJcbiAgICAgICAgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlIC5jb250ZW50IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSAuaW1hZ2VXcmFwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRzaXplLWhlYWRlcn0gLSAjeyRzaXplLXNlcGFyYXRvcjF9KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSAuaW1hZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IxO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaXRlbS1yb3cgJiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7JztcclxuICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jbWVudS1mb290ZXItbWVudSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgJiA+ICoge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgIH1cclxuICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC40ZW07XHJcbiAgICB9XHJcbn1cclxuI2NvcHlyaWdodCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcbiNicmlja3Mge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBzdmcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICB9XHJcbiAgICBzdmcgcGF0aCxcclxuICAgIHN2ZyByZWN0IHtcclxuICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBzdmcgcGF0aCxcclxuICAgICAgICBzdmcgcmVjdCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1hbHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyByZWN0IHtcclxuICAgICAgICAgICAgeDogMTU2O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc29jaWFsTmV0d29ya3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnRyaXBhZHZpc29yLFxyXG4gICAgICAgICYuZmFjZWJvb2ssXHJcbiAgICAgICAgJi5pbnN0YWdyYW0ge1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAmLmZhY2Vib29rIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNCwgMTE5LCAyNDIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaW5zdGFncmFtIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjgsIDY0LCA5NSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi50cmlwYWR2aXNvciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMTcwLCAxMzEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZm9vdGVyICYge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgaGVhZGVyICYge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIC4xKTtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJi50cmlwYWR2aXNvcixcclxuICAgICAgICAgICAgICAgICYuZmFjZWJvb2ssXHJcbiAgICAgICAgICAgICAgICAmLmluc3RhZ3JhbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI3BhZ2VNZW51IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JHNpemUtaGVhZGVyU3RpY2t5fSAtIDQwcHgpO1xyXG4gICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgIG1hcmdpbi1yaWdodDogJHNpemUtc2VwYXJhdG9yMTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJi5vZmZzZXQge1xyXG4gICAgICAgIHRvcDogMjBweCArICRzaXplLWhlYWRlclN0aWNreTtcclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWN0aXZlIH4gLnRleHQge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XHJcbiAgICB9XHJcbiAgICAuYnRuW29uY2xpY2sqPVwibWF1c1NjcmlwdC5wYWdlTWVudV90b2dnbGVWaWV3XCJdIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbi5waG90b0dhbGxlcnkge1xyXG4gICAgZmlndXJlIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zaW5nbGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICYubXVsdGlwbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ3JpZC1nYXA6IC4zZW07XHJcbiAgICAgICAgZ2FwOiAuM2VtO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChuKzcpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNikge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcrJyBhdHRyKGRhdGEtaGlkZWltYWdlcyk7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmFzZSwgLjcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZbZGF0YS1oaWRlaW1hZ2VzPVwiMFwiXSB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBmaWd1cmUgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyc7XHJcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNob3dBbGxJbWFnZXMge1xyXG4gICAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQobis3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgI3BhZ2VEZWZhdWx0ICYubXVsdGlwbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICBncmlkLWF1dG8tcm93czogMWZyO1xyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93OiBzcGFuIDI7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZpZ3VyZSBpbWcsXHJcbiAgICAgICAgZmlndXJlIGEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5ub3RpY2Uge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgICYuc3VjY2VzcyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1zdWNjZXNzLXRleHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN1Y2Nlc3MtYmc7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXN1Y2Nlc3MtdGV4dDtcclxuICAgIH1cclxuICAgICYuaW5mbyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbmZvLXRleHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWluZm8tYmc7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWluZm8tdGV4dDtcclxuICAgIH1cclxuICAgICYud2FybmluZyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13YXJuaW5nLXRleHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdhcm5pbmctYmc7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdhcm5pbmctdGV4dDtcclxuICAgIH1cclxuICAgICYuZGFuZ2VyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWRhbmdlci10ZXh0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYW5nZXItYmc7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWRhbmdlci10ZXh0O1xyXG4gICAgfVxyXG4gICAgLnBvc3RzTGlzdCAmLFxyXG4gICAgI2FydGljbGVzTGlzdCAmLFxyXG4gICAgLnByb2R1Y3RzR3JpZCAmIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJiB+ICYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuI2xhenlMb2FkIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAuYnRuIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbn1cclxuI3N0YXJ0TG9hZCB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAuYnRuIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgIH1cclxufVxyXG4ucHJlbG9hZGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgY3Vyc29yOiB3YWl0O1xyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBtYXJnaW46IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgICNzZWFyY2hGb3JtICYge1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jc2libGluZ3NBcnRpY2xlcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWRyYWI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+IGEgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAmID4gYSA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItdGV4dDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2ZpeGVkTmF2aWdhdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYm9keS5vcGVuTWVudSAmIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTAxO1xyXG4gICAgfVxyXG59XHJcbmJvZHkuc2lkZVBhbmVsLW9wZW4gYXNpZGUsXHJcbmJvZHk6bm90KC50b3VjaERldmljZSkgLm1vZGFsT3BlbiB+IGFzaWRlLFxyXG5ib2R5LnNpZGVQYW5lbC1vcGVuIGZvb3RlcixcclxuYm9keS5zaWRlUGFuZWwtb3BlbiBoZWFkZXIgPiAuY29udGFpbmVyID4gLnNwbGl0ID4gKjpub3QoLnNpZGVQYW5lbCksXHJcbmJvZHkuc2lkZVBhbmVsLW9wZW4gaGVhZGVyID4gLmNvbnRhaW5lciA+IC5zcGxpdCA+IC5zaWRlUGFuZWwgPiAuc2lkZVBhbmVsLXRvZ2dsZSxcclxuYm9keS5zaWRlUGFuZWwtb3BlbiBoZWFkZXIgPiAuY29udGFpbmVyID4gI2ZpeGVkTmF2aWdhdGlvbiA+ICo6bm90KC5vcGVuKSxcclxuYm9keS5zaWRlUGFuZWwtb3BlbiBtYWluLFxyXG5ib2R5Om5vdCgudG91Y2hEZXZpY2UpIC5tb2RhbE9wZW4ge1xyXG4gICAgZmlsdGVyOiBibHVyKDJweCk7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxufVxyXG4uc2lkZVBhbmVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgJi5vcGVuIHtcclxuICAgICAgICAuc2lkZVBhbmVsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpZGVQYW5lbC10b2dnbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpZGVQYW5lbC1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAkc2l6ZS1maXhlZE5hdmlnYXRpb247XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAxMDE7XHJcbiAgICAgICAgd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcclxuICAgICAgICBwYWRkaW5nOiAkc2l6ZS1zZXBhcmF0b3IxO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZzI7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogLTEwcHggMCA0MHB4IHJnYmEoIzAwMCwgLjEpO1xyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlUGFuZWwtY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaGVhZGVyLnN0aWNreSAmIHtcclxuICAgICAgICAuc2lkZVBhbmVsLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItdGV4dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGhlYWRlci5sYXRlbnQgJiB7XHJcbiAgICAgICAgLnNpZGVQYW5lbC1jb250ZW50IHtcclxuICAgICAgICAgICAgdG9wOiAkc2l6ZS1oZWFkZXJTdGlja3k7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2ZpeGVkTmF2aWdhdGlvbiAmIHtcclxuICAgICAgICAuc2lkZVBhbmVsLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNzaWRlUGFuZWxTd2lwZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5wc3dwIHtcclxuICAgIC5wc3dwX19iZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICBvcGFjaXR5OiAuOCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBzd3BfX2NhcHRpb25fX2NlbnRlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnBzd3BfX3VpLS1maXQgLnBzd3BfX3RvcC1iYXIsXHJcbiAgICAucHN3cF9fdWktLWZpdCAucHN3cF9fY2FwdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAucHN3cF9faW1nLS1wbGFjZWhvbGRlci0tYmxhbmsge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgYnV0dG9uLnBzd3BfX2J1dHRvbiB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNtb2RhbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAubW9kYWxDb250ZW50V3JhcCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAub3ZlcmxheSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC40KTtcclxuICAgIH1cclxuICAgIC5tb2RhbENvbnRlbnRXcmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IHJnYmEoMCwgMCwgMCwgLjIpO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICYubW9kYWxDb250ZW50V3JhcC1mdWxsV2lkdGgge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubW9kYWxDb250ZW50V3JhcC1mdWxsSGVpZ2h0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1vZGFsQ29udGVudFdyYXAtYXV0b1dpZHRoIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNsb3NlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEzO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhbmdlci10ZXh0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJ8OXJztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2RhbC1wcmV2aW8ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWRlbWFuZCB7XHJcbiAgICAgICAgLndyYXAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2RhbC1hdmFpbGFiaWxpdHkge1xyXG4gICAgICAgIC53cmFwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnByZXZpby1yZXNlcnZhdGlvbi1mb3JtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5mZi1zdHJlYW0ge1xyXG4gICAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgLmZmLXN0cmVhbS13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB9XHJcbiAgICAuZmYtaXRlbSAuZmYtaW1nLWhvbGRlciBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsnO1xyXG4gICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmZmLWl0ZW0gLnBpY3R1cmUtaXRlbV9faW5uZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgjMDAwLCAuMSkgIWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgjMDAwLCAuMikgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmYtc3F1YXJlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZmLWNvbnRlbnQuaXMtdHJ1bmNhdGVkIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIC5mZi1pdGVtLW1ldGEge1xyXG4gICAgICAgICYgPiBoNixcclxuICAgICAgICAmID4gLmZmLXVzZXJwaWMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gLmZmLW5pY2tuYW1lIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mZi1saXZlLWVkaXRvci10cmlnZ2VyLFxyXG4gICAgLmZmLWxpdmUtZWRpdG9yLXBhbmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJiNmZi1zdHJlYW0tMSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAuZmYtbm8taW1hZ2UgLnBpY3R1cmUtaXRlbV9faW5uZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIC43KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnF1aWNrQ29udGFjdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4jYmFja1RvVG9wIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICYubW9zdEJvdHRvbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNmaXhlZE5hdmlnYXRpb24gJiB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5tb3N0Qm90dG9tIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTFweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAud3BtbC1scy1pdGVtIGEsXHJcbiAgICBhLndwbWwtbHMtbGluayxcclxuICAgIGEuanMtd3BtbC1scy1pdGVtLXRvZ2dsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cG1sLWxzLWN1cnJlbnQtbGFuZ3VhZ2Uge1xyXG4gICAgICAgICY6aG92ZXIgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3BtbC1scy1pdGVtIHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDdweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC53cG1sLWxzLXN1Yi1tZW51IHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICAud3BtbC1scy1zdWItbWVudSBhIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gICAgLndwbWwtbHMtc3ViLW1lbnUgLndwbWwtbHMtaXRlbSB7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoZWFkZXIuc3RpY2t5ICYgLndwbWwtbHMtaXRlbS1sZWdhY3ktZHJvcGRvd24ge1xyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgLjUpO1xyXG4gICAgICAgICAgICAud3BtbC1scy1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgLjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaGVhZGVyLnN0aWNreSAmIHtcclxuICAgICAgICAud3BtbC1scy1pdGVtIGEsXHJcbiAgICAgICAgYS53cG1sLWxzLWxpbmssXHJcbiAgICAgICAgYS5qcy13cG1sLWxzLWl0ZW0tdG9nZ2xlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jQ3lib3RDb29raWVib3REaWFsb2cge1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLkNvb2tpZUNhcmQgYnV0dG9uIHtcclxuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5RWRnZU1vcmVEZXRhaWxzTGluayB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNDb29raWVib3RXaWRnZXQge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5lZmZlY3RTcXVhcmVzIHtcclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgd2lkdGg6ICRzaXplLWNvbnRhaW5lcjE7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsXHJcbiAgICAgICAgICAgIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNjAwIDYwMFwiIHNoYXBlLXJlbmRlcmluZz1cImNyaXNwRWRnZXNcIj5cclxuICAgICAgICAgICAgICAgIDxwYXRoIGZpbGw9XCIje2Zvcm1hdFJHQigkY29sb3ItYmFzZSl9XCIgZmlsbC1vcGFjaXR5PVwiMC4yNVwiIGQ9XCJNMCAwaDIwMHYyMDBIMHpcIi8+XHJcbiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPVwiI3tmb3JtYXRSR0IoJGNvbG9yLWJhc2UpfVwiIGZpbGwtb3BhY2l0eT1cIjAuMjVcIiBkPVwiTTIwMCAwaDIwMHYyMDBIMjAwelwiLz5cclxuICAgICAgICAgICAgICAgIDxwYXRoIGZpbGw9XCIje2Zvcm1hdFJHQigkY29sb3ItYmFzZSl9XCIgZmlsbC1vcGFjaXR5PVwiMC4yNVwiIGQ9XCJNNDAwIDBoMjAwdjIwMEg0MDB6XCIvPlxyXG4gICAgICAgICAgICAgICAgPHBhdGggZmlsbD1cIiN7Zm9ybWF0UkdCKCRjb2xvci1iYXNlKX1cIiBmaWxsLW9wYWNpdHk9XCIwLjI1XCIgZD1cIk0wIDIwMGgyMDB2MjAwSDB6XCIvPlxyXG4gICAgICAgICAgICAgICAgPHBhdGggZmlsbD1cIiN7Zm9ybWF0UkdCKCRjb2xvci1iYXNlKX1cIiBmaWxsLW9wYWNpdHk9XCIwLjI1XCIgZD1cIk0yMDAgMjAwaDIwMHYyMDBIMjAwelwiLz5cclxuICAgICAgICAgICAgICAgIDxwYXRoIGZpbGw9XCIje2Zvcm1hdFJHQigkY29sb3ItYmFzZSl9XCIgZmlsbC1vcGFjaXR5PVwiMC4yNVwiIGQ9XCJNNDAwIDIwMGgyMDB2MjAwSDQwMHpcIi8+XHJcbiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPVwiI3tmb3JtYXRSR0IoJGNvbG9yLWJhc2UpfVwiIGZpbGwtb3BhY2l0eT1cIjAuMjVcIiBkPVwiTTAgNDAwaDIwMHYyMDBIMHpcIi8+XHJcbiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPVwiI3tmb3JtYXRSR0IoJGNvbG9yLWJhc2UpfVwiIGZpbGwtb3BhY2l0eT1cIjAuMjVcIiBkPVwiTTIwMCA0MDBoMjAwdjIwMEgyMDB6XCIvPlxyXG4gICAgICAgICAgICAgICAgPHBhdGggZmlsbD1cIiN7Zm9ybWF0UkdCKCRjb2xvci1iYXNlKX1cIiBmaWxsLW9wYWNpdHk9XCIwLjI1XCIgZD1cIk00MDAgNDAwaDIwMHYyMDBINDAwelwiLz5cclxuICAgICAgICAgICAgPC9zdmc+J1xyXG4gICAgICAgICk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcbi5jZXJ0aWZpY2F0ZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAmID4gKiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuICAgIHN2ZyxcclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvbnRhaW47IG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyc7XHJcbiAgICAgICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcclxuICAgIGN1cnNvcjogYXV0bztcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAuZmxhdHBpY2tyLWlubmVyQ29udGFpbmVyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG4gICAgLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHNlbGVjdC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIC41Y2g7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBtZW51bGlzdDtcclxuICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBtZW51bGlzdDtcclxuICAgICAgICAgICAgYXBwZWFyYW5jZTogbWVudWxpc3Q7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQuY3VyLXllYXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFweCAwIDFweCAuNWNoO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm51bUlucHV0V3JhcHBlciB7XHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm51bUlucHV0V3JhcHBlciBzcGFuIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGgge1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gICAgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxyXG4gICAgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAmLmZsYXRwaWNrci1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcclxuICAgICAgICByaWdodDogMzRweDtcclxuICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgIH1cclxuICAgIC5mbGF0cGlja3ItZGF5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDNweCAwO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKCRjb2xvci1iYXNlLCAuMjUpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAmLmV2ZW50RGF0ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudG9kYXkge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGFuaVB1bHNlIDJzIGluZmluaXRlO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGFuaVB1bHNlIDJzIGluZmluaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmluUmFuZ2Uge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IC01cHggMCAwICRjb2xvci1iYXNlLCA1cHggMCAwICRjb2xvci1iYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnN0YXJ0UmFuZ2UsXHJcbiAgICAgICAgJi5lbmRSYW5nZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zdGFydFJhbmdlOm5vdCguZW5kUmFuZ2UpIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogNXB4IDAgMCAkY29sb3ItYmFzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5lbmRSYW5nZTpub3QoLnN0YXJ0UmFuZ2UpIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogLTVweCAwIDAgJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2VsZWN0ZWQuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXHJcbiAgICAgICAgJi5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxyXG4gICAgICAgICYuZW5kUmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSkge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAtNXB4IDAgMCAkY29sb3ItYmFzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1czpub3QoLnN0YXJ0UmFuZ2UpOm5vdCguZW5kUmFuZ2UpOm5vdCguZmxhdHBpY2tyLWRpc2FibGVkKSxcclxuICAgICAgICAmOmhvdmVyOm5vdCguc3RhcnRSYW5nZSk6bm90KC5lbmRSYW5nZSk6bm90KC5mbGF0cGlja3ItZGlzYWJsZWQpIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigjMDAwLCA1MCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubmV4dE1vbnRoRGF5LFxyXG4gICAgICAgICYucHJldk1vbnRoRGF5IHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXRleHQsIC41KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5mbGF0cGlja3ItZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3ItdGV4dCwgLjI1KTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvci1saW5lLCAuMjUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHNwYW4uZmxhdHBpY2tyLXdlZWtkYXkge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmNhbGVuZGFyQXZhaWxhYmlsaXR5ICYge1xyXG4gICAgICAgICYuZmxhdHBpY2tyLWNhbGVuZGFyIHtcclxuICAgICAgICAgICAgd2lkdGg6ICg1MHB4ICogNykgKyAoNiAqIDRweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mbGF0cGlja3ItaW5uZXJDb250YWluZXIge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6ICg1MHB4ICogNykgKyAoNiAqIDRweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kYXlDb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogKDUwcHggKiA3KSArICg2ICogNHB4KTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAoNTBweCAqIDcpICsgKDYgKiA0cHgpO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6ICg1MHB4ICogNykgKyAoNiAqIDRweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mbGF0cGlja3ItZGF5cyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAoNTBweCAqIDcpICsgKDYgKiA0cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmxhdHBpY2tyLWRheSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICAgICAgJjpub3QoLmZsYXRwaWNrci1kaXNhYmxlZCkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zdWNjZXNzLXRleHQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3VjY2Vzcy1iZztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoJGNvbG9yLXN1Y2Nlc3MtdGV4dCwgMSk7XHJcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi50b2RheSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1iYXNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5mbGF0cGlja3ItZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5uZXh0TW9udGhEYXk6bm90KC5mbGF0cGlja3ItZGlzYWJsZWQpLFxyXG4gICAgICAgICAgICAmLnByZXZNb250aERheTpub3QoLmZsYXRwaWNrci1kaXNhYmxlZCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itc3VjY2Vzcy1iZywgLjUpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgkY29sb3Itc3VjY2Vzcy10ZXh0LCAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZyxcclxuICAgICAgICAuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiAjMDAwO1xyXG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLAoJCSIvLyBtYWluOiBtYXN0ZXIuc2Nzc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGFsbCAqL1xyXG4jaG9tZVNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG59XHJcbiNjb250YWN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRzaXplLWNvbnRhaW5lcjE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTZweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLSRzaXplLWNvbnRhaW5lcjE7XHJcbiAgICB9XHJcbiAgICBoZWFkZXIuc3RpY2t5Om5vdCgubGF0ZW50KSB+IG1haW4gJiAuaW5uZXJDb250ZW50ID4gLnNwbGl0Omxhc3QtY2hpbGQge1xyXG4gICAgICAgIHRvcDogMjBweCArICRzaXplLWhlYWRlclN0aWNreTtcclxuICAgIH1cclxufVxyXG4jY29udGFjdE1hcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxufVxyXG4jcGFnZUludHJvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogMjUwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpemUtaGVhZGVyICsgJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgIC5iYWNrZ3JvdW5kIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnMjtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyc7XHJcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoIzAwMCwgLjUpIDAlLCByZ2JhKCMwMDAsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKCMwMDAsIC41KSAwJSwgcmdiYSgjMDAwLCAwKSAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAub3ZlcmxheSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmlubmVySGVhZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbn1cclxuI2FydGljbGUsXHJcbiNwYWdlRGVmYXVsdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgIH1cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgJiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnO1xyXG4gICAgICAgICYgfiAjaG9tZVJvdXRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jcXVpY2tCbG9nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5pbm5lckhlYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxufVxyXG4jaG9tZVJvdXRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG59XHJcbiNtYWludGVuYW5jZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI3Byb21vQmxvY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMTtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmcyO1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgKyAjeyRzaXplLWNvbnRhaW5lcjEvMn0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICN7JHNpemUtY29udGFpbmVyMS8yfSk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IxO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1zZXBhcmF0b3IxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jc29jaWFsU3RyZWFtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5pbm5lckhlYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgfVxyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbn0iLAoJCSIvLyBtYWluOiBtYXN0ZXIuc2Nzc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gPD0gMTQwMCAqL1xyXG5mb290ZXIge1xyXG4gICAgcGFkZGluZzogJHNpemUtc2VwYXJhdG9yMiAwO1xyXG4gICAgJi5lZmZlY3RTcXVhcmVzOjpiZWZvcmUsXHJcbiAgICAmLmVmZmVjdFNxdWFyZXM6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRzaXplLWNvbnRhaW5lcjI7XHJcbiAgICB9XHJcbn1cclxubWFpbiB7XHJcbiAgICBib2R5LnNpZGVQYW5lbC1vcGVuICYge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkc2l6ZS1zZXBhcmF0b3IyKjMpO1xyXG4gICAgfVxyXG59XHJcbnNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjI7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IyO1xyXG4gICAgfVxyXG59XHJcbi5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMioyfSk7XHJcbiAgICBtYXJnaW46IDAgJHNpemUtY29udGFpbmVyMjtcclxufVxyXG4udGV4dCB7XHJcbiAgICBoMSxcclxuICAgIGgyIHtcclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cC1ibG9jay1zcGFjZXJbc3R5bGU9XCJoZWlnaHQ6MXB4XCJdIHtcclxuICAgICAgICBoZWlnaHQ6ICRzaXplLXNlcGFyYXRvcjIgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAuc3dpcGVyLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAkc2l6ZS1jb250YWluZXIyLzIgLSAyNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgjeyRzaXplLWNvbnRhaW5lcjIgKyAyNXB4fSk7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXByZXYge1xyXG4gICAgICAgIGxlZnQ6ICRzaXplLWNvbnRhaW5lcjIvMiAtIDI1cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0gI3skc2l6ZS1jb250YWluZXIyICsgMjVweH0pO1xyXG4gICAgfVxyXG4gICAgI2hvbWVTbGlkZXIgJiB7XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogJHNpemUtc2VwYXJhdG9yMiArIDUwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIyKjJ9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSAuaW1hZ2VXcmFwIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gI3skc2l6ZS1oZWFkZXJ9IC0gI3skc2l6ZS1zZXBhcmF0b3IyfSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogJHNpemUtc2VwYXJhdG9yMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI3BhZ2VNZW51IHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNpemUtc2VwYXJhdG9yMjtcclxufVxyXG4jc2libGluZ3NBcnRpY2xlcyB7XHJcbiAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNpZGVQYW5lbCB7XHJcbiAgICAuc2lkZVBhbmVsLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzaXplLXNlcGFyYXRvcjI7XHJcbiAgICB9XHJcbn1cclxuI2NvbnRhY3Qge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRzaXplLWNvbnRhaW5lcjI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc2l6ZS1jb250YWluZXIyO1xyXG4gICAgfVxyXG59XHJcbiNwYWdlSW50cm8ge1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLWhlYWRlciArICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbn1cclxuI2FydGljbGUsXHJcbiNwYWdlRGVmYXVsdCB7XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgIH1cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgJiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjI7XHJcbiAgICB9XHJcbn1cclxuI3F1aWNrQmxvZyB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgIH1cclxufVxyXG4jcHJvbW9CbG9jayB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IyO1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSArICN7JHNpemUtY29udGFpbmVyMi8yfSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gI3skc2l6ZS1jb250YWluZXIyLzJ9KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3IyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXNlcGFyYXRvcjI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI3NvY2lhbFN0cmVhbSB7XHJcbiAgICAuaW5uZXJIZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgIH1cclxufVxyXG4uaXRlbXMge1xyXG4gICAgJi5pdGVtcy1yb3dzIHtcclxuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLml0ZW0ge1xyXG4gICAgJi5pdGVtLXJvdyB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLWNvbnRhaW5lcjI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1jb250YWluZXIyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gbG93IGRpc3BsYXkqL1xyXG5AbWVkaWEgKG1heC1oZWlnaHQ6ICRzaXplLWRpc3BsYXlNaW5IZWlnaHQpIHtcclxuXHJcbn0iLAoJCSIvLyBtYWluOiBtYXN0ZXIuc2Nzc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gPD0gMTAyNCAqL1xyXG4jc2lkZVBhbmVsU3dpcGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6ICRzaXplLXNlcGFyYXRvcjMgMDtcclxuICAgICYuZWZmZWN0U3F1YXJlczo6YmVmb3JlLFxyXG4gICAgJi5lZmZlY3RTcXVhcmVzOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkc2l6ZS1jb250YWluZXIzO1xyXG4gICAgfVxyXG4gICAgJiA+IC5jb250YWluZXIgPiAuc3BsaXQge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxubWFpbiB7XHJcbiAgICBib2R5LnNpZGVQYW5lbC1vcGVuICYge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkc2l6ZS1zZXBhcmF0b3IzKjMpO1xyXG4gICAgfVxyXG59XHJcbnNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjM7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IzO1xyXG4gICAgfVxyXG59XHJcbi5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMyoyfSk7XHJcbiAgICBtYXJnaW46IDAgJHNpemUtY29udGFpbmVyMztcclxuICAgIGZvb3RlciAmIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbn1cclxuLnRleHQge1xyXG4gICAgaDEsXHJcbiAgICBoMiB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stc3BhY2VyW3N0eWxlPVwiaGVpZ2h0OjFweFwiXSB7XHJcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IzICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgLnN3aXBlci1uZXh0IHtcclxuICAgICAgICByaWdodDogJHNpemUtY29udGFpbmVyMy8yIC0gMjVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoI3skc2l6ZS1jb250YWluZXIzICsgMjVweH0pO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAkc2l6ZS1jb250YWluZXIzLzIgLSAyNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtICN7JHNpemUtY29udGFpbmVyMyArIDI1cHh9KTtcclxuICAgIH1cclxuICAgICNob21lU2xpZGVyICYge1xyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBib3R0b206ICRzaXplLXNlcGFyYXRvcjMgKyA1MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMyoyfSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgLmltYWdlV3JhcCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JHNpemUtaGVhZGVyfSAtICN7JHNpemUtc2VwYXJhdG9yM30pO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBib3R0b206ICRzaXplLXNlcGFyYXRvcjM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNwYWdlTWVudSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjM7XHJcbn1cclxuI3NpYmxpbmdzQXJ0aWNsZXMge1xyXG4gICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zaWRlUGFuZWwge1xyXG4gICAgLnNpZGVQYW5lbC1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAkc2l6ZS1zZXBhcmF0b3IzO1xyXG4gICAgfVxyXG59XHJcbiNjb250YWN0IHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRzaXplLWNvbnRhaW5lcjM7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc2l6ZS1jb250YWluZXIzO1xyXG4gICAgfVxyXG59XHJcbiNwYWdlSW50cm8ge1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLWhlYWRlciArICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbn1cclxuI2FydGljbGUsXHJcbiNwYWdlRGVmYXVsdCB7XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgIH1cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgJiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjM7XHJcbiAgICB9XHJcbn1cclxuI3F1aWNrQmxvZyB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgIH1cclxufVxyXG4uaXRlbXMge1xyXG4gICAgJi5pdGVtcy1yb3dzIHtcclxuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjYXJ0aWNsZXNMaXN0ICYge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICB9XHJcbiAgICAjcXVpY2tCbG9nICYge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgJiA+ICo6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI3Byb21vQmxvY2sge1xyXG4gICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMztcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgKyAjeyRzaXplLWNvbnRhaW5lcjMvMn0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICN7JHNpemUtY29udGFpbmVyMy8yfSk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yMztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IzO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1zZXBhcmF0b3IzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNzb2NpYWxTdHJlYW0ge1xyXG4gICAgLmlubmVySGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICB9XHJcbn1cclxuLml0ZW0ge1xyXG4gICAgJi5pdGVtLXJvdyB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLWNvbnRhaW5lcjM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1jb250YWluZXIzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gbG93IGRpc3BsYXkqL1xyXG5AbWVkaWEgKG1heC1oZWlnaHQ6ICRzaXplLWRpc3BsYXlNaW5IZWlnaHQpIHtcclxuXHJcbn0iLAoJCSIvLyBtYWluOiBtYXN0ZXIuc2Nzc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIDw9IDc2NyAqL1xyXG5ib2R5IHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzaXplLWZpeGVkTmF2aWdhdGlvbjtcclxufVxyXG5oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAkc2l6ZS1oZWFkZXIgLSA1MHB4O1xyXG4gICAgdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IG5vbmU7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgJi5zdGlja3kge1xyXG4gICAgICAgIGhlaWdodDogJHNpemUtaGVhZGVyIC0gNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxufVxyXG5tYWluIHtcclxuICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBib2R5LnNpZGVQYW5lbC1vcGVuICYge1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxufVxyXG4udGV4dCB7XHJcbiAgICBoMSxcclxuICAgIGgyIHtcclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLXN0YWNrZWQtb24tbW9iaWxlIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBmaWd1cmUud3AtYmxvY2staW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stY29sdW1ucyB7XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cC1ibG9jay1zcGFjZXJbc3R5bGU9XCJoZWlnaHQ6MXB4XCJdIHtcclxuICAgICAgICBoZWlnaHQ6ICRzaXplLXNlcGFyYXRvcjQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgI3BhZ2VEZWZhdWx0ICYge1xyXG4gICAgICAgIC53cC1ibG9jay1jb2x1bW5zIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgICAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XHJcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAwO1xyXG4gICAgICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI21vZGFsIC5tb2RhbENvbnRlbnQgPiBkaXYgPiAmIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcbiNwYWdlTWVudSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmLm9mZnNldCB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk5OTlweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWN0aXZlIH4gLnRleHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmJ0bltvbmNsaWNrKj1cIm1hdXNTY3JpcHQucGFnZU1lbnVfdG9nZ2xlVmlld1wiXSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jZml4ZWROYXZpZ2F0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogJHNpemUtZml4ZWROYXZpZ2F0aW9uO1xyXG4gICAgcGFkZGluZzogMCAkc2l6ZS1jb250YWluZXI0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICBib3gtc2hhZG93OiAwIC0xMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAuMik7XHJcbiAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgYm9keTpub3QoLnNpZGVQYW5lbC1vcGVuKSBoZWFkZXIubGF0ZW50ICYge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgIH1cclxuICAgIGhlYWRlci5sYXRlbnQgJiB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAtMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuI2JhY2tUb1RvcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBmaWxsOiAkY29sb3ItdGV4dDtcclxuICAgIH1cclxufVxyXG4uc2lkZVBhbmVsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgLnNpZGVQYW5lbC1jb250ZW50IHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRzaXplLWZpeGVkTmF2aWdhdGlvbn0pO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzaXplLXNlcGFyYXRvcjQ7XHJcbiAgICB9XHJcbiAgICAuc2lkZVBhbmVsLXRvZ2dsZSBzdmcge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICBib2R5LnNpZGVQYW5lbC1vcGVuIGhlYWRlci5sYXRlbnQgJiAuc2lkZVBhbmVsLWNvbnRlbnQge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICAgIGhlYWRlci5zdGlja3kgJiB7XHJcbiAgICAgICAgLnNpZGVQYW5lbC10b2dnbGUge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5ib2R5LnNpZGVQYW5lbC1vcGVuIGFzaWRlLFxyXG5ib2R5Om5vdCgudG91Y2hEZXZpY2UpIC5tb2RhbE9wZW4gfiBhc2lkZSxcclxuYm9keS5zaWRlUGFuZWwtb3BlbiBmb290ZXIsXHJcbmJvZHkuc2lkZVBhbmVsLW9wZW4gaGVhZGVyID4gLmNvbnRhaW5lciA+IC5zcGxpdCA+ICo6bm90KC5zaWRlUGFuZWwpLFxyXG5ib2R5LnNpZGVQYW5lbC1vcGVuIGhlYWRlciA+IC5jb250YWluZXIgPiAuc3BsaXQgPiAuc2lkZVBhbmVsID4gLnNpZGVQYW5lbC10b2dnbGUsXHJcbmJvZHkuc2lkZVBhbmVsLW9wZW4gaGVhZGVyID4gLmNvbnRhaW5lciA+ICNmaXhlZE5hdmlnYXRpb24gPiAqOm5vdCgub3BlbiksXHJcbmJvZHkuc2lkZVBhbmVsLW9wZW4gbWFpbixcclxuYm9keTpub3QoLnRvdWNoRGV2aWNlKSAubW9kYWxPcGVuIHtcclxuICAgIGZpbHRlcjogbm9uZTtcclxufVxyXG5mb290ZXIge1xyXG4gICAgcGFkZGluZzogJHNpemUtc2VwYXJhdG9yNCAwO1xyXG4gICAgJi5lZmZlY3RTcXVhcmVzOjpiZWZvcmUsXHJcbiAgICAmLmVmZmVjdFNxdWFyZXM6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRzaXplLWNvbnRhaW5lcjQ7XHJcbiAgICB9XHJcbn1cclxuc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yNDtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjQ7XHJcbiAgICB9XHJcbn1cclxuLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXI0KjJ9KTtcclxuICAgIG1hcmdpbjogMCAkc2l6ZS1jb250YWluZXI0O1xyXG4gICAgI3Byb21vQmxvY2sgJiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59XHJcbi5sb2dvIHtcclxuICAgIGhlYWRlciA+IC5jb250YWluZXIgPiAuc3BsaXQgPiBoMSA+ICYge1xyXG4gICAgICAgICYubG9nby1tYXN0ZXIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2l6ZS1oZWFkZXIgLSA4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9tZSBoZWFkZXI6bm90KC5zdGlja3kpID4gLmNvbnRhaW5lciA+IC5zcGxpdCA+IGgxID4gJiB7XHJcbiAgICAgICAgJi5sb2dvLW1hc3RlciB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiByZXZlcnQtbGF5ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLml0ZW1zIHtcclxuICAgICYuaXRlbXMtcm93cyB7XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2FydGljbGVzTGlzdCAmIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAkc2l6ZS1nYXAvMjtcclxuICAgICAgICBnYXA6ICRzaXplLWdhcC8yO1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjcXVpY2tCbG9nICYge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAgICAgZ3JpZC1nYXA6ICRzaXplLWdhcC8yO1xyXG4gICAgICAgIGdhcDogJHNpemUtZ2FwLzI7XHJcbiAgICAgICAgJiA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaXRlbSB7XHJcbiAgICAmLml0ZW0tYXJ0aWNsZSB7XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXRlbS1yb3cge1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLWNvbnRhaW5lcjQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtY29udGFpbmVyNDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLWNvbnRhaW5lcjQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLWNvbnRhaW5lcjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1jb250YWluZXI0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zd2lwZXItY29udGFpbmVyIHtcclxuICAgIC5zd2lwZXItbmV4dCxcclxuICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1uZXh0IHtcclxuICAgICAgICByaWdodDogJHNpemUtY29udGFpbmVyNC8yO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAgbGVmdDogJHNpemUtY29udGFpbmVyNC8yO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgICNob21lU2xpZGVyICYge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JHNpemUtZml4ZWROYXZpZ2F0aW9ufSk7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JHNpemUtZml4ZWROYXZpZ2F0aW9ufSk7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIC5jb250ZW50IHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I0ICsgNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyNCoyfSk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLWNvbnRhaW5lcjQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNpemUtY29udGFpbmVyNDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIC5pbWFnZVdyYXAge1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gI3skc2l6ZS1oZWFkZXIgLSA1MHB4fSAtICN7JHNpemUtc2VwYXJhdG9yNH0pO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBib3R0b206ICRzaXplLXNlcGFyYXRvcjQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jc2libGluZ3NBcnRpY2xlcyB7XHJcbiAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2NvbnRhY3Qge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNpemUtY29udGFpbmVyNDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLSRzaXplLWNvbnRhaW5lcjQ7XHJcbiAgICB9XHJcbiAgICBoZWFkZXIuc3RpY2t5Om5vdCgubGF0ZW50KSB+IG1haW4gJiAuaW5uZXJDb250ZW50ID4gLnNwbGl0Omxhc3QtY2hpbGQge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxufVxyXG4jcGFnZUludHJvIHtcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1oZWFkZXIgLSA1MHB4ICsgJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjQvMjtcclxufVxyXG4jYXJ0aWNsZSxcclxuI3BhZ2VEZWZhdWx0IHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgIH1cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgJiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjQ7XHJcbiAgICB9XHJcbn1cclxuI3F1aWNrQmxvZyB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgIH1cclxufVxyXG4jaG9tZVNsaWRlciB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRzaXplLWZpeGVkTmF2aWdhdGlvbn0pO1xyXG59XHJcbi5waG90b0dhbGxlcnkge1xyXG4gICAgJi5tdWx0aXBsZSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIH1cclxufVxyXG5oZWFkZXIgPiAuY29udGFpbmVyID4gLnNwbGl0ID4gLnNob3dPbkZpeGVkTmF2aWdhdGlvbixcclxuaGVhZGVyID4gLmNvbnRhaW5lciA+IC5zcGxpdCA+ICNzaWRlTWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiNtb2RhbCB7XHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtZGVtYW5kIHtcclxuICAgICAgICAud3JhcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLWF2YWlsYWJpbGl0eSB7XHJcbiAgICAgICAgLndyYXAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jcHJvbW9CbG9jayB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I0O1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS1zZXBhcmF0b3I0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXNlcGFyYXRvcjQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI3NvY2lhbFN0cmVhbSB7XHJcbiAgICAuaW5uZXJIZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgIH1cclxufVxyXG4ubGFiZWwge1xyXG4gICAgI2hvbWVTbGlkZXIgJiB7XHJcbiAgICAgICAgJi5sYWJlbC0xIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zb2NpYWxOZXR3b3JrcyB7XHJcbiAgICBoZWFkZXIgJiB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jcm93cyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxufVxyXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxufVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gbG93IGRpc3BsYXkqL1xyXG5AbWVkaWEgKG1heC1oZWlnaHQ6ICRzaXplLWRpc3BsYXlNaW5IZWlnaHQpIHtcclxuXHJcbn0iLAoJCSIvLyBtYWluOiBtYXN0ZXIuc2Nzc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIDw9IDQ4MCAqL1xyXG5tYWluIHtcclxuICAgIGJvZHkuYnJvd3NlckNocm9tZS50b3VjaERldmljZSAmIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi53cGNmNyB7XHJcbiAgICAucm93IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLnJvdyBzcGFuIHtcclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCgud3BjZjctbm90LXZhbGlkLXRpcCk6bm90KC53cGNmNy1zcGlubmVyKTpub3QoLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOm5vdCgud3BjZjctbm90LXZhbGlkLXRpcCk6bm90KC53cGNmNy1zcGlubmVyKTpub3QoLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZUNBUFRDSEFpbmZvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgI2NvbnRhY3QgJiB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxufVxyXG4uc2lkZVBhbmVsIHtcclxuICAgIC5zaWRlUGFuZWwtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAkc2l6ZS1zZXBhcmF0b3I1ICRzaXplLXNlcGFyYXRvcjU7XHJcbiAgICB9XHJcbiAgICAuc2lkZVBhbmVsLWNsb3NlIHtcclxuICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6ICRzaXplLXNlcGFyYXRvcjUgMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICYuZWZmZWN0U3F1YXJlczo6YmVmb3JlLFxyXG4gICAgJi5lZmZlY3RTcXVhcmVzOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkc2l6ZS1jb250YWluZXI1O1xyXG4gICAgfVxyXG4gICAgJiA+IC5jb250YWluZXIgPiAuc3BsaXQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG4gICAgICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3I1O1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNTtcclxuICAgIH1cclxufVxyXG4uY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjUqMn0pO1xyXG4gICAgbWFyZ2luOiAwICRzaXplLWNvbnRhaW5lcjU7XHJcbn1cclxuLnRleHQge1xyXG4gICAgaDEsXHJcbiAgICBoMiB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stc3BhY2VyW3N0eWxlPVwiaGVpZ2h0OjFweFwiXSB7XHJcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZS1zZXBhcmF0b3I1ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLmxpbmsge1xyXG4gICAgI21lbnUtc2lkZS1tZW51ICYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAuc3dpcGVyLW5leHQge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXByZXYge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgI2hvbWVTbGlkZXIgJiB7XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogJHNpemUtc2VwYXJhdG9yNSArIDQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjUqMn0gLSA0MHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtY29udGFpbmVyNSArIDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNpemUtY29udGFpbmVyNSArIDIwcHg7XHJcbiAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIC5pbWFnZVdyYXAge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRzaXplLWhlYWRlciAtIDUwcHh9IC0gI3skc2l6ZS1zZXBhcmF0b3I1fSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogJHNpemUtc2VwYXJhdG9yNTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYm9keS5icm93c2VyQ2hyb21lLnRvdWNoRGV2aWNlICYge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTVweCAtICN7JHNpemUtZml4ZWROYXZpZ2F0aW9ufSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI3BhZ2VNZW51IHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjUvMjtcclxufVxyXG4jZml4ZWROYXZpZ2F0aW9uIHtcclxuICAgIHBhZGRpbmc6IDAgJHNpemUtY29udGFpbmVyNTtcclxufVxyXG4jbWVudS1mb290ZXItbWVudSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuI2NvcHlyaWdodCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuI3NpYmxpbmdzQXJ0aWNsZXMge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxhYmVsLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGEgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxhYmVsLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jY29udGFjdCB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRzaXplLWNvbnRhaW5lcjU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc2l6ZS1jb250YWluZXI1O1xyXG4gICAgfVxyXG59XHJcbiNwYWdlSW50cm8ge1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLWhlYWRlciAtIDUwcHggKyAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG59XHJcbiNhcnRpY2xlLFxyXG4jcGFnZURlZmF1bHQge1xyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICB9XHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1ob21lICYge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I1O1xyXG4gICAgfVxyXG59XHJcbiNxdWlja0Jsb2cge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICB9XHJcbn1cclxuI2hvbWVTbGlkZXIge1xyXG4gICAgYm9keS5icm93c2VyQ2hyb21lLnRvdWNoRGV2aWNlICYge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDU1cHggLSAjeyRzaXplLWZpeGVkTmF2aWdhdGlvbn0pO1xyXG4gICAgfVxyXG59XHJcbi5pdGVtcyB7XHJcbiAgICAmLml0ZW1zLXJvdXRlcyB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgIH1cclxuICAgICYuaXRlbXMtcm93cyB7XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5mZi1zdHJlYW0ge1xyXG4gICAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gICAgLmZmLWl0ZW0gLmZmLWltZy1ob2xkZXIgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgfVxyXG4gICAgJiNmZi1zdHJlYW0tMSB7XHJcbiAgICAgICAgLmZmLXN0cmVhbS13cmFwcGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmYtaXRlbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mZi1vdmVybGF5LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZmYtaGFzLW92ZXJsYXkgLmZmLWl0ZW0tYmFyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmYtaW1nLWhvbGRlciBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5waWN0dXJlLWl0ZW1fX2lubmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmYtaXRlbS1jb250IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNwcm9tb0Jsb2NrIHtcclxuICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjU7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS1zZXBhcmF0b3I1O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXNlcGFyYXRvcjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI3NvY2lhbFN0cmVhbSB7XHJcbiAgICAuaW5uZXJIZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgIH1cclxufVxyXG4uaXRlbSB7XHJcbiAgICAmLml0ZW0tcm93IHtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLWNvbnRhaW5lcjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLWNvbnRhaW5lcjU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1jb250YWluZXI1O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtY29udGFpbmVyNTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLWNvbnRhaW5lcjU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNlcnRpZmljYXRlcyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyIHtcclxuICAgIC5jYWxlbmRhckF2YWlsYWJpbGl0eSAmIHtcclxuICAgICAgICAmLmZsYXRwaWNrci1jYWxlbmRhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAoMzBweCAqIDcpICsgKDYgKiA0cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmxhdHBpY2tyLWlubmVyQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAoMzBweCAqIDcpICsgKDYgKiA0cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGF5Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6ICgzMHB4ICogNykgKyAoNiAqIDRweCk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogKDMwcHggKiA3KSArICg2ICogNHB4KTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAoMzBweCAqIDcpICsgKDYgKiA0cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmxhdHBpY2tyLWRheXMge1xyXG4gICAgICAgICAgICB3aWR0aDogKDMwcHggKiA3KSArICg2ICogNHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZsYXRwaWNrci1kYXkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gbG93IGRpc3BsYXkqL1xyXG5AbWVkaWEgKG1heC1oZWlnaHQ6ICRzaXplLWRpc3BsYXlNaW5IZWlnaHQpIHtcclxuXHJcbn0iLAoJCSIvLyBtYWluOiBtYXN0ZXIuc2Nzc1xyXG5AbWVkaWEgKG1pbi13aWR0aDogY2FsYygxMjAwcHggKyAjeyRzaXplLWNvbnRhaW5lcjEqMn0gKyAxMHB4KSkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgJi5jb250YWluZXItb25seVJpZ2h0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwdncgLSAxMjAwcHggLSAxMHB4KS8yKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jb250YWluZXItb25seUxlZnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTIwMHB4IC0gMTBweCkvMik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29udGFpbmVyLW1heENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMjAwcHggKyAjeyRzaXplLWNvbnRhaW5lcjEqMn0pO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgI2hvbWVTbGlkZXIgJiB7XHJcbiAgICAgICAgICAgIC5zd2lwZXItc2xpZGUgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjcHJvbW9CbG9jayB7XHJcbiAgICAgICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSArICgxMDB2dyAtIDEyMDBweCAtIDEwcHgpLzQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICgxMDB2dyAtIDEyMDBweCAtIDEwcHgpLzQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuXHJcbn1cclxuIiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBhbmltYXRpb24gKi9cclxuLmFuaUZhZGVJbiB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGFuaUZhZGVJbjtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFuaUZhZGVJbjtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaUZhZGVJbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbmlGYWRlSW4ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcbi5hbmlQbG9wIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW5pUGxvcDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBhbmlQbG9wO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC41cztcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbmlQbG9wIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbmlQbG9wIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbn1cclxuLmFuaVB1bHNlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIHJnYmEoJGNvbG9yLWJhc2UsIC40KTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBhbmlQdWxzZSAycyBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogYW5pUHVsc2UgMnMgaW5maW5pdGU7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaVB1bHNlIHtcclxuICAgIDAlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoJGNvbG9yLWJhc2UsIC40KTtcclxuICAgIH1cclxuICAgIDcwJSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKCRjb2xvci1iYXNlLCAwKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgkY29sb3ItYmFzZSwgMCk7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbmlQdWxzZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKCRjb2xvci1iYXNlLCAuNCk7XHJcbiAgICB9XHJcbiAgICA3MCUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgkY29sb3ItYmFzZSwgMCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoJGNvbG9yLWJhc2UsIDApO1xyXG4gICAgfVxyXG59XHJcbi5hbmlTcGluIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBhbmlTcGluIGxpbmVhciAyMHMgaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb246IGFuaVNwaW4gbGluZWFyIDIwcyBpbmZpbml0ZTtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pU3BpbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYW5pU3BpbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcbi5hbmlMZXZpdGF0ZSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYW5pTGV2aXRhdGUgbGluZWFyIDEwcyBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogYW5pTGV2aXRhdGUgbGluZWFyIDEwcyBpbmZpbml0ZTtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pTGV2aXRhdGUge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxuICAgIDI1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG4gICAgNzUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbmlMZXZpdGF0ZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG4gICAgMjUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbiAgICA3NSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gdmlzaWJpbGl0eUNoZWNrZXJcclxuLnZpc2liaWxpdHktaW5pdCB7XHJcbiAgICAmLnZpc2liaWxpdHktZGVmYXVsdDpub3Qoc2VjdGlvbikge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gICAgJi52aXNpYmlsaXR5LXNlZW46bm90KHNlY3Rpb24pIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoLjQsIDAsIC4yLCAxKTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJlbG9hZGVyIHtcclxuICAgICYgPiBkaXYge1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBwcmVsb2FkZXIgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xyXG4gICAgICAgIGFuaW1hdGlvbjogcHJlbG9hZGVyIDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtLjMycztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtLjMycztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLS4xNnM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLS4xNnM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBwcmVsb2FkZXIge1xyXG4gICAgMCUsXHJcbiAgICA4MCUsXHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICB9XHJcbiAgICA0MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHByZWxvYWRlciB7XHJcbiAgICAwJSxcclxuICAgIDgwJSxcclxuICAgIDEwMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIH1cclxuICAgIDQwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG59XHJcbi5lbGFzdGljLXRvcCB7XHJcbiAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZWxhc3RpYy10b3A7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZWxhc3RpYy10b3A7XHJcbn1cclxuLmVsYXN0aWMtYm90dG9tIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGVsYXN0aWMtYm90dG9tO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGVsYXN0aWMtYm90dG9tO1xyXG59XHJcbi5lbGFzdGljLXRvcCxcclxuLmVsYXN0aWMtYm90dG9tIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IC41cztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xyXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZWxhc3RpYy10b3Age1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTBweCwgMCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZWxhc3RpYy10b3Age1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTBweCwgMCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBlbGFzdGljLWJvdHRvbSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTBweCwgMCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZWxhc3RpYy1ib3R0b20ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwcHgsIDApO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufSIKCV0sCgkibmFtZXMiOiBbXSwKCSJtYXBwaW5ncyI6ICJBQUNnQixzRkFBOEYsQUNEOUcsNEVBQTRFLEFBVTVFLEFBQUEsSUFBSSxBQUFDLENBQ0gsV0FBVyxDQUFFLElBQUksQ0FDakIsd0JBQXdCLENBQUUsSUFBSSxDQUMvQixBQVNELEFBQUEsSUFBSSxBQUFDLENBQ0gsTUFBTSxDQUFFLENBQUMsQ0FDVixBQU1ELEFBQUEsSUFBSSxBQUFDLENBQ0gsT0FBTyxDQUFFLEtBQUssQ0FDZixBQU9ELEFBQUEsRUFBRSxBQUFDLENBQ0QsU0FBUyxDQUFFLEdBQUcsQ0FDZCxNQUFNLENBQUUsUUFBUSxDQUNqQixBQVVELEFBQUEsRUFBRSxBQUFDLENBQ0QsVUFBVSxDQUFFLFdBQVcsQ0FDdkIsTUFBTSxDQUFFLENBQUMsQ0FDVCxRQUFRLENBQUUsT0FBTyxDQUNsQixBQU9E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 */