/*!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:"Montserrat",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:#3a9fb6;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:#3a9fb6;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}input[type="color"],input[type="file"]::-webkit-file-upload-button,select,label:has(input,select,textarea,button):not(:has([disabled])){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)}input[type="datetime-local"]::-webkit-calendar-picker-indicator,input[type="week"]::-webkit-calendar-picker-indicator,input[type="month"]::-webkit-calendar-picker-indicator,input[type="date"]::-webkit-calendar-picker-indicator{cursor:pointer}textarea{min-height:2.5em;resize:vertical}div.selector::before{pointer-events:none}ul{padding:0;margin:0;list-style:none}figure{margin:0}aside,section{outline:none !important}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:#3a9fb6;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:#3a9fb6;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:#3a9fb6}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(58,159,182,0.1);border-bottom:1px solid #3a9fb6}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(58,159,182,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:#3a9fb6}::-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:#3a9fb6;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:#97d8e7}#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:80px;margin-top:-80px;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>h1,.text>h2,.text>h3,.text>h4,.text>h5,.text>h6{margin-bottom:.2em;color:#000;font-weight:normal}@media (min-width: 768px){.text>*:not(:last-child):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){margin-bottom:1em}.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>*:not(:last-child):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){margin-bottom:.75em}.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}*[data-tooltip]{position:relative}*[data-tooltip]::after{content:attr(data-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)}*[data-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}*[data-tooltip]::before,*[data-tooltip]::after{visibility:hidden;opacity:0;transform:translateY(20px);transition:0.3s ease-in-out}*[data-tooltip]:hover::before,*[data-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:"Montserrat",sans-serif}.label.label-font2{font-family:"Montserrat",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}input[type="search"]::-webkit-search-cancel-button{width:20px;height:20px;margin:0;background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="rgb(0, 0, 0)"><path d="M19.7 18.3c.4.4.4 1 0 1.4-.4.4-1 .4-1.4 0L10 11.4l-8.3 8.3c-.4.4-1 .4-1.4 0-.4-.4-.4-1 0-1.4L8.6 10 .3 1.7C-.1 1.3-.1.7.3.3s1-.4 1.4 0L10 8.6 18.3.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4L11.4 10l8.3 8.3z"/></svg>');background-repeat:no-repeat;background-position:center;background-size:15px;-webkit-appearance:none;appearance:none;cursor:pointer}.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 #0a0605}*[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 #0a0605}body{background-color:#f5f9fa}header{display:flex;flex-direction:row;justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:100;width:100%;height:100px;box-shadow:0 10px 10px rgba(0,0,0,0);transition:0.3s ease-in-out;transform:translateY(0)}header.sticky{height:80px;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-color:#1e1c55}footer::after{content:'';display:block;position:absolute;top:var(--footer-after-top, -31px);left:0;z-index:1;width:auto;height:300px;background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60.61 60.61" fill="rgb(58, 159, 182)"><path d="M38.38 0H3.68l18.66 30.18L3.6 60.48v.13h34.78l18.63-30.3z"/></svg>');background-repeat:no-repeat;background-position:center;background-size:100%;aspect-ratio:1;transform:translateX(-50%);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}footer>.container>.split{position:relative;z-index:2}footer>.container>.split:first-child{width:40%}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:30%;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:2px 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:100px}.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}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:35px;transition:0.3s ease-in-out}footer .logo.logo-master svg{width:200px;fill:#fff}#sideMenu .logo.logo-master svg{fill:#fff}.wp-block-button__link,.btn,.button,button:not(.pswp__button),input[type="button"],input[type="reset"],input[type="submit"]{background-color:rgba(58,159,182,0.8);border:2px solid #3a9fb6;border-radius:50px;font-weight:600;line-height:1.2em;box-shadow:0 0 30px rgba(58,159,182,0.5);transition:0.3s ease-in-out}.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{background-color:#3a9fb6}.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}.wp-block-button__link.btn-icon,.btn.btn-icon,.button.btn-icon,button:not(.pswp__button).btn-icon,input[type="button"].btn-icon,input[type="reset"].btn-icon,input[type="submit"].btn-icon{display:inline-flex;flex-direction:row;justify-content:center;align-items:center}.wp-block-button__link.btn-icon svg,.btn.btn-icon svg,.button.btn-icon svg,button:not(.pswp__button).btn-icon svg,input[type="button"].btn-icon svg,input[type="reset"].btn-icon svg,input[type="submit"].btn-icon svg{width:1em;height:1em;min-width:1em;min-height:1em;fill:currentColor}.wp-block-button__link.btn-icon>*:not(:last-child),.btn.btn-icon>*:not(:last-child),.button.btn-icon>*:not(:last-child),button:not(.pswp__button).btn-icon>*:not(:last-child),input[type="button"].btn-icon>*:not(:last-child),input[type="reset"].btn-icon>*:not(:last-child),input[type="submit"].btn-icon>*:not(:last-child){margin-right:10px}.wp-block-button__link.btn-icon.btn-icon-simple,.btn.btn-icon.btn-icon-simple,.button.btn-icon.btn-icon-simple,button:not(.pswp__button).btn-icon.btn-icon-simple,input[type="button"].btn-icon.btn-icon-simple,input[type="reset"].btn-icon.btn-icon-simple,input[type="submit"].btn-icon.btn-icon-simple{padding:0;background-color:transparent}.wp-block-button__link.btn-icon.btn-icon-simple svg,.btn.btn-icon.btn-icon-simple svg,.button.btn-icon.btn-icon-simple svg,button:not(.pswp__button).btn-icon.btn-icon-simple svg,input[type="button"].btn-icon.btn-icon-simple svg,input[type="reset"].btn-icon.btn-icon-simple svg,input[type="submit"].btn-icon.btn-icon-simple svg{width:1.25em;height:1.25em;min-width:1.25em;min-height:1.25em}.wp-block-button__link.btn-icon.btn-icon-simple>*:first-child,.btn.btn-icon.btn-icon-simple>*:first-child,.button.btn-icon.btn-icon-simple>*:first-child,button:not(.pswp__button).btn-icon.btn-icon-simple>*:first-child,input[type="button"].btn-icon.btn-icon-simple>*:first-child,input[type="reset"].btn-icon.btn-icon-simple>*:first-child,input[type="submit"].btn-icon.btn-icon-simple>*:first-child{margin-right:0}.wp-block-button__link.btn-icon.btn-icon-sign svg,.btn.btn-icon.btn-icon-sign svg,.button.btn-icon.btn-icon-sign svg,button:not(.pswp__button).btn-icon.btn-icon-sign svg,input[type="button"].btn-icon.btn-icon-sign svg,input[type="reset"].btn-icon.btn-icon-sign svg,input[type="submit"].btn-icon.btn-icon-sign svg{transform:translateX(0);transition:0.3s ease-in-out}.wp-block-button__link.btn-icon.btn-icon-sign:focus svg,.wp-block-button__link.btn-icon.btn-icon-sign:hover svg,.btn.btn-icon.btn-icon-sign:focus svg,.btn.btn-icon.btn-icon-sign:hover svg,.button.btn-icon.btn-icon-sign:focus svg,.button.btn-icon.btn-icon-sign:hover svg,button:not(.pswp__button).btn-icon.btn-icon-sign:focus svg,button:not(.pswp__button).btn-icon.btn-icon-sign:hover svg,input[type="button"].btn-icon.btn-icon-sign:focus svg,input[type="button"].btn-icon.btn-icon-sign:hover svg,input[type="reset"].btn-icon.btn-icon-sign:focus svg,input[type="reset"].btn-icon.btn-icon-sign:hover svg,input[type="submit"].btn-icon.btn-icon-sign:focus svg,input[type="submit"].btn-icon.btn-icon-sign:hover svg{transform:translateX(5px)}#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;background-color:rgba(255,255,255,0.2);border-color:#fff}#homeSlider .wp-block-button__link:focus,#homeSlider .wp-block-button__link:hover,#homeSlider .btn:focus,#homeSlider .btn:hover,#homeSlider .button:focus,#homeSlider .button:hover,#homeSlider button:not(.pswp__button):focus,#homeSlider button:not(.pswp__button):hover,#homeSlider input[type="button"]:focus,#homeSlider input[type="button"]:hover,#homeSlider input[type="reset"]:focus,#homeSlider input[type="reset"]:hover,#homeSlider input[type="submit"]:focus,#homeSlider input[type="submit"]:hover{background-color:rgba(255,255,255,0.4)}#bookingSearchForm .wp-block-button__link.btn-icon,#bookingSearchForm .btn.btn-icon,#bookingSearchForm .button.btn-icon,#bookingSearchForm button:not(.pswp__button).btn-icon,#bookingSearchForm input[type="button"].btn-icon,#bookingSearchForm input[type="reset"].btn-icon,#bookingSearchForm input[type="submit"].btn-icon{padding:20px;color:#fff;border-radius:15px;aspect-ratio:1}#bookingSearchForm .wp-block-button__link.btn-icon svg,#bookingSearchForm .btn.btn-icon svg,#bookingSearchForm .button.btn-icon svg,#bookingSearchForm button:not(.pswp__button).btn-icon svg,#bookingSearchForm input[type="button"].btn-icon svg,#bookingSearchForm input[type="reset"].btn-icon svg,#bookingSearchForm input[type="submit"].btn-icon svg{width:28px;height:28px;min-width:28px;min-height:28px}#menu-header-menu .link,#menu-side-menu .link,#pageMenu .link,#menu-header-menu a:not(.btn):not(.item):not(.logo),#menu-side-menu a:not(.btn):not(.item):not(.logo),#pageMenu a:not(.btn):not(.item):not(.logo){color:#000;font-weight:600;text-transform:uppercase}#menu-side-menu .link,#pageMenu .link,#menu-side-menu a:not(.btn):not(.item):not(.logo),#pageMenu a:not(.btn):not(.item):not(.logo){color:#fff}#menu-side-menu .link::after,#pageMenu .link::after,#menu-side-menu a:not(.btn):not(.item):not(.logo)::after,#pageMenu a:not(.btn):not(.item):not(.logo)::after{background-color:#fff}footer .link,footer a:not(.btn):not(.item):not(.logo){color:#fff}.text{width:100%;container-name:text;container-type:inline-size}.text h1,.text h2,.text h3{font-family:"Montserrat",sans-serif;font-weight:900}.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: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(58,159,182,0.5)}.text table thead{border-bottom:none}.text table tfoot{border-top:none}.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-buttons .wp-block-button__link{width:auto}.text .wp-block-media-text.is-stacked-on-mobile p{margin-bottom:12px}.text .wp-block-image{margin:0}.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 ol:last-child,.text ul:last-child{margin-bottom:0}.text .wp-block-pullquote blockquote,.text blockquote.wp-block-quote{padding:20px;color:#3a9fb6;border:5px solid #97d8e7;text-align:center;font-size:1.7em;line-height:1.2em}.text .wp-block-spacer[style="height:1px"]{height:0 !important;margin:100px 0 0}.text .wp-block-spacer[style="height:2px"]{height:0 !important;margin:50px 0 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}.text .wp-block-columns .wp-block-column.is-vertically-aligned-bottom{justify-content:flex-end}.text .wp-block-video video{width:100%;height:auto}.text .has-text-align-right{text-align:right}.text .has-text-align-center{text-align:center}.text .has-text-align-left{text-align:left}.text .wp-block-group>*:not(:last-child):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){margin-bottom:1em}#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:50px;gap:50px}#maintenance .text{text-align:center}.text ul.iconsList{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));grid-auto-rows:1fr;grid-gap:25px;gap:25px;margin:0;padding-left:0;list-style:none}.text ul.iconsList li{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:20px;background-color:rgba(58,159,182,0.1);border-radius:30px;text-align:center;line-height:1.1em}.text ul.iconsList li::before{content:'';display:block;position:absolute;top:20px;left:20px;z-index:-1;width:calc(100% - 40px);height:calc(100% - 40px);background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60.61 60.61" fill="rgb(216, 217, 218)"><path d="M38.38 0H3.68l18.66 30.18L3.6 60.48v.13h34.78l18.63-30.3z"/></svg>');background-repeat:no-repeat;background-position:center;background-size:100% 100%;opacity:.5;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.text ul.iconsList li::after{display:none}.text ul.iconsList li img{width:80px;margin-bottom:1em}.text ul.iconsList li strong{color:#3a9fb6;font-family:"Montserrat",sans-serif;font-size:1.2em;line-height:1.2em;text-transform:uppercase}.text ul.iconsList li>br{display:none}.text b,.text strong{font-weight:600}.label.label-section{display:inline-block;position:relative;padding-left:25px;font-family:"Montserrat",sans-serif;font-size:2em;font-weight:900;word-break:break-word;text-wrap:balance}.label.label-section::after{content:'';display:block;position:absolute;top:50%;left:0;z-index:1;width:20px;height:auto;background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60.61 60.61" fill="rgb(58, 159, 182)"><path d="M38.38 0H3.68l18.66 30.18L3.6 60.48v.13h34.78l18.63-30.3z"/></svg>');background-repeat:no-repeat;background-position:center;background-size:100%;aspect-ratio:1;transform:translateY(-50%);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.label.label-section.label-section-right{padding-right:25px;padding-left:0;text-align:right}.label.label-section.label-section-right::after{right:0;left:unset;transform:translateY(-50%) scaleX(-1)}.label.label-title{font-weight:600;text-wrap:balance}#homeSlider .label{color:#fff;pointer-events:none}#homeSlider .label.label-1{font-family:"Montserrat",sans-serif;font-size:3em;text-wrap:balance;text-transform:uppercase;font-weight:900}.item-route .label{text-align:center}#bookingSearchForm .label.label-formTitle{position:absolute;top:10px;left:20px;z-index:1;color:rgba(0,0,0,0.75);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.items.items-routes{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));grid-auto-rows:1fr;grid-gap:50px;gap:50px}#articlesList .items{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;grid-gap:50px;gap:50px}#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:50px;gap:50px}.item.item-article{display:flex;flex-direction:column;color:#000;background-color:#fff;border-radius:30px;box-shadow:0 0 30px rgba(58,159,182,0.2);overflow:hidden}.item.item-article>.split{flex-shrink:1}.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:flex-start;position:relative;padding:20px;flex-grow:1}.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;transition:0.3s ease-in-out}.item.item-article:focus,.item.item-article:hover{background-color:#97d8e7}.item.item-route{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:20px;color:#000;background-color:#fff;border-radius:30px;font-weight:600;box-shadow:0 0 30px rgba(58,159,182,0.2)}.item.item-route>*:not(:last-child){margin-bottom:10px}.item.item-route[href='']{pointer-events:none}.item.item-route:focus,.item.item-route:hover{background-color:#97d8e7}.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}#homeMap .anchor,#bookingSearch .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}#homeMap .icon.icon-sign{width:25px;height:25px;min-width:25px;min-height:25px;margin-right:30px;scale:1;transition:0.3s ease-in-out}#homeMap .icon.icon-sign svg{fill:#000;transition:0.3s ease-in-out}#homeMap .icon.icon-sign:focus,#homeMap .icon.icon-sign:hover{scale:1.5}#homeMap .icon.icon-sign:focus svg,#homeMap .icon.icon-sign:hover svg{fill:#3a9fb6}form#bookingSearchForm{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;margin:0 100px;padding:25px;background-color:rgba(255,255,255,0.5);border-radius:30px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 0 30px rgba(58,159,182,0.4);overflow:hidden}form#bookingSearchForm:has(.countdownToDate)>*:not(.countdownToDate){filter:blur(3px)}form#bookingSearchForm>*:not(:last-child):not(button[type="submit"]){max-width:calc((100% / 3) - 5px - (var(--bookingSearchForm-button-h, 72px) / 3));margin-right:5px}form#bookingSearchForm input[type="date"],form#bookingSearchForm input[type="time"],form#bookingSearchForm input[type="month"],form#bookingSearchForm input[type="week"],form#bookingSearchForm input[type="datetime"],form#bookingSearchForm input[type="datetime-local"],form#bookingSearchForm input[type="email"],form#bookingSearchForm input[type="number"],form#bookingSearchForm input[type="password"],form#bookingSearchForm input[type="search"],form#bookingSearchForm input[type="tel"],form#bookingSearchForm input[type="text"],form#bookingSearchForm input[type="url"],form#bookingSearchForm select,form#bookingSearchForm textarea{min-height:var(--bookingSearchForm-button-h, 72px);padding:30px 20px 10px;color:#000;background-color:rgba(58,159,182,0.1);border-bottom:none;border-radius:15px;font-weight:600;font-size:1.2em !important;transform:translateZ(0);cursor:pointer}form#bookingSearchForm input[type="date"]:focus,form#bookingSearchForm input[type="date"]:hover,form#bookingSearchForm input[type="time"]:focus,form#bookingSearchForm input[type="time"]:hover,form#bookingSearchForm input[type="month"]:focus,form#bookingSearchForm input[type="month"]:hover,form#bookingSearchForm input[type="week"]:focus,form#bookingSearchForm input[type="week"]:hover,form#bookingSearchForm input[type="datetime"]:focus,form#bookingSearchForm input[type="datetime"]:hover,form#bookingSearchForm input[type="datetime-local"]:focus,form#bookingSearchForm input[type="datetime-local"]:hover,form#bookingSearchForm input[type="email"]:focus,form#bookingSearchForm input[type="email"]:hover,form#bookingSearchForm input[type="number"]:focus,form#bookingSearchForm input[type="number"]:hover,form#bookingSearchForm input[type="password"]:focus,form#bookingSearchForm input[type="password"]:hover,form#bookingSearchForm input[type="search"]:focus,form#bookingSearchForm input[type="search"]:hover,form#bookingSearchForm input[type="tel"]:focus,form#bookingSearchForm input[type="tel"]:hover,form#bookingSearchForm input[type="text"]:focus,form#bookingSearchForm input[type="text"]:hover,form#bookingSearchForm input[type="url"]:focus,form#bookingSearchForm input[type="url"]:hover,form#bookingSearchForm select:focus,form#bookingSearchForm select:hover,form#bookingSearchForm textarea:focus,form#bookingSearchForm textarea:hover{background-color:rgba(58,159,182,0.3)}form#bookingSearchForm input[type='number']::-webkit-inner-spin-button,form#bookingSearchForm input[type='number']::-webkit-outer-spin-button{width:20px;background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" fill="rgb(0, 0, 0)"><path d="M184.49,167.51a12,12,0,0,1,0,17l-48,48a12,12,0,0,1-17,0l-48-48a12,12,0,0,1,17-17L128,207l39.51-39.52A12,12,0,0,1,184.49,167.51Zm-96-79L128,49l39.51,39.52a12,12,0,0,0,17-17l-48-48a12,12,0,0,0-17,0l-48,48a12,12,0,0,0,17,17Z"></path></svg>');background-repeat:no-repeat;background-position:center;background-size:100%;opacity:1;cursor:pointer;-webkit-appearance:none}form#bookingSearchForm input[type="date"]::-webkit-datetime-edit-day-field,form#bookingSearchForm input[type="date"]::-webkit-datetime-edit-month-field,form#bookingSearchForm input[type="date"]::-webkit-datetime-edit-year-field{color:#000;background-color:transparent}form#bookingSearchForm input[type="date"]::-webkit-calendar-picker-indicator{width:20px;background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" fill="rgb(0, 0, 0)"><path d="M208,28H188V24a12,12,0,0,0-24,0v4H92V24a12,12,0,0,0-24,0v4H48A20,20,0,0,0,28,48V208a20,20,0,0,0,20,20H208a20,20,0,0,0,20-20V48A20,20,0,0,0,208,28ZM68,52a12,12,0,0,0,24,0h72a12,12,0,0,0,24,0h16V76H52V52ZM52,204V100H204V204Zm92-76a16,16,0,1,1-16-16A16,16,0,0,1,144,128Zm48,0a16,16,0,1,1-16-16A16,16,0,0,1,192,128ZM96,176a16,16,0,1,1-16-16A16,16,0,0,1,96,176Zm48,0a16,16,0,1,1-16-16A16,16,0,0,1,144,176Zm48,0a16,16,0,1,1-16-16A16,16,0,0,1,192,176Z"></path></svg>');background-repeat:no-repeat;background-position:center;background-size:100%;opacity:1;cursor:pointer;-webkit-appearance:none}form#bookingSearchForm input[type="date"]::-webkit-date-and-time-value{text-align:left}form#bookingSearchForm label{position:relative;width:100%}.image.image-placeholder{filter:brightness(0.8)}#menu-header-menu,#menu-side-menu{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:wrap}#menu-header-menu>*,#menu-side-menu>*{margin-left:20px}#menu-header-menu .link>a,#menu-side-menu .link>a{color:inherit}#menu-header-menu .menu-item-has-children,#menu-side-menu .menu-item-has-children{margin-bottom:-10px;padding-bottom:10px}#menu-header-menu .menu-item-has-children.link::after,#menu-side-menu .menu-item-has-children.link::after{bottom:9px}#menu-header-menu .menu-item-has-children:has(.sub-menu .link.active)::after,#menu-side-menu .menu-item-has-children:has(.sub-menu .link.active)::after{opacity:1;visibility:visible;transform:translateY(0)}#menu-header-menu .menu-item-has-children:hover .sub-menu,#menu-side-menu .menu-item-has-children:hover .sub-menu{max-height:calc(100vh - 80px - 40px);transform:scaleY(1);visibility:visible;opacity:1}#menu-header-menu .sub-menu,#menu-side-menu .sub-menu{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:absolute;left:0;z-index:2;max-height:0;min-width:100%;margin-top:10px;padding:15px 15px 10px;background-color:#fff;box-shadow:2px 2px 10px rgba(0,0,0,0.1);transform:scaleY(0);transform-origin:top;cursor:auto;transition:0.3s ease-in-out;visibility:hidden;overflow:auto;opacity:0}#menu-header-menu .sub-menu::before,#menu-side-menu .sub-menu::before{content:'';display:block;position:absolute;top:-10px;left:0;width:100%;height:10px}#menu-header-menu .sub-menu .link,#menu-side-menu .sub-menu .link{display:inline-block;margin:0;white-space:nowrap;line-height:1em}#menu-header-menu .sub-menu .link:not(:last-child),#menu-side-menu .sub-menu .link:not(:last-child){margin-bottom:.5em}#menu-header-menu .sub-menu .link a,#menu-side-menu .sub-menu .link a{height:1.2em;max-width:250px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}#sideMenu #menu-header-menu .menu-item-has-children,#sideMenu #menu-side-menu .menu-item-has-children{padding-bottom:0}#sideMenu #menu-header-menu .menu-item-has-children.link::after,#sideMenu #menu-side-menu .menu-item-has-children.link::after{bottom:1px}.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(58, 159, 182)' 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):not(span.requiredSymbol),.wpcf7 .row>label ~ *:not(.wpcf7-not-valid-tip):not(.wpcf7-spinner):not(.wpcf7-list-item-label):not(span.requiredSymbol){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):not(.requiredSymbol){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):not(.requiredSymbol){width:calc(50% - 15px);min-width:200px;margin-right:15px}.wpcf7 p:nth-last-child(2){margin-bottom:0}.wpcf7 textarea{height:5em;vertical-align:top}.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:0;bottom:.8em;z-index:0;width:auto;padding:.1em .3em;color:#fff;background:#a94442;font-size:.7em;opacity:1;text-align:right;line-height:1.3em;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.wpcf7 textarea:focus ~ span.wpcf7-not-valid-tip,.wpcf7 input[type]:focus ~ span.wpcf7-not-valid-tip{opacity:0}.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:block}.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}.wpcf7 span.requiredSymbol{width:auto;margin-left:.3em;color:#a94442;font-size:1.3em;font-weight:600;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.wpcf7 span.description{display:block;color:rgba(0,0,0,0.6);font-size:.8em;line-height:1.2em}#contact .wpcf7{padding:30px;background-color:#97d8e7;border-radius:30px}.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:#3a9fb6}.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{padding:0 200px}#homeSlider .swiper-container .swiper-wrapper{align-items:center;padding:30px 0}#homeSlider .swiper-container .swiper-slide img{position:relative;top:0;left:0;z-index:3;width:auto}#homeSlider .swiper-container .swiper-slide{width:100%;height:calc((100vw - 400px - 10px)/2.666666666666667);max-width:1200px;max-height:calc(1200px/2.666666666666667);min-height:350px;margin:0 200px;background-color:rgba(255,255,255,0.7);border-radius:30px;overflow:hidden;box-shadow:0 0 30px rgba(0,0,0,0.2)}#homeSlider .swiper-container .swiper-slide::after{content:'';display:block;position:absolute;top:50%;left:0;z-index:4;width:auto;height:calc(100% + 2px);background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1090 409"><path fill="rgb(58, 159, 182)" d="M544.25-1.69h-236.1l126.96 205.34-127.5 206.15v.88h236.64L671 204.53z"/><path fill="rgb(58, 159, 182)" fill-opacity="0" d="M309.25-1.69H73.15l126.96 205.34L72.61 409.8v.88h236.64L436 204.53z"/><path fill="rgb(58, 159, 182)" d="M-1.54 410.69h75.79L201 204.53 74.25-1.69H-1z"/></svg>');background-repeat:no-repeat;background-position:center;background-size:100%;aspect-ratio:1090 / 409;transform:translateY(-50%);opacity:.9;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}#homeSlider .swiper-container .swiper-slide img.image-bg{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}#homeSlider .swiper-container .swiper-slide .content{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;position:absolute;top:50%;left:50px;z-index:6;max-width:50%;max-height:calc(100% - var(--bookingSearchForm-h, 122px) - 20px);text-shadow:0 0 10px rgba(0,0,0,0.5);transform:translateY(-50%);transition:2s ease-in-out}#homeSlider .swiper-container .swiper-slide .content>*:not(:last-child){margin-bottom:20px}#homeSlider .swiper-container .swiper-slide .imageWrap{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;position:absolute;top:50%;right:50px;z-index:5;height:100%;max-width:500px;max-height:calc(100% - 100px);transform:translateY(-50%)}#homeSlider .swiper-container .swiper-slide .image{max-height:100%}#homeSlider .swiper-container .swiper-pagination{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;right:calc(200px + 20px + 8px);bottom:50%;left:unset;width:auto;transform:translateY(50%)}#homeSlider .swiper-container .swiper-pagination-bullet{margin:4px 0}#homeSlider .swiper-container .swiper-pagination-bullet-active{background:#fff}#homeSlider .swiper-container .swiper-next svg path,#homeSlider .swiper-container .swiper-prev svg path{fill:#000}#homeSlider .swiper-container:hover .swiper-prev,#homeSlider .swiper-container:hover .swiper-next{opacity:.7;visibility:visible}#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:#3a9fb6}#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:#3a9fb6;border-radius:50%;opacity:.8}.socialNetworks a:not(:last-child){margin-right:10px}.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}footer .socialNetworks{position:relative;bottom:0;height:auto}#pageMenu{display:none;position:-webkit-sticky;position:sticky;top:20px;width:300px;max-height:calc(100vh - 80px - 40px);min-width:200px;margin-right:100px;padding:20px;background-color:#3a9fb6;border-radius:30px;overflow-x:hidden;overflow-y:auto;transition:0.3s ease-in-out}#pageMenu.active{display:block}#pageMenu.offset{top:100px}#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{border-radius:30px;overflow:hidden;box-shadow:0 0 30px rgba(0,0,0,0.2)}.photoGallery figure img{transform:scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;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:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;grid-gap:1em}.photoGallery.multiple figure{position:relative;width:100%}.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:#fff;background-color:rgba(58,159,182,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{grid-auto-rows:1fr}body.page-template-page-home #pageDefault .photoGallery.multiple figure{height:175px}body.page-template-page-home #pageDefault .photoGallery.multiple figure:nth-child(1),body.page-template-page-home #pageDefault .photoGallery.multiple figure:nth-child(5){grid-row:span 2;grid-column:span 2;height:calc(2 * 175px + 1em)}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 !important;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:#3a9fb6;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:2px 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:#3a9fb6}#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;margin-left:20px}.sidePanel.open .sidePanel-content{opacity:1;transform:translateX(0)}.sidePanel .sidePanel-toggle{display:inline-flex;cursor:pointer}.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;right:0;bottom:50px;z-index:101;width:450px;height:100vh;max-width:100vw;padding:100px;background-color:#3a9fb6;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:80px}#fixedNavigation .sidePanel .sidePanel-toggle svg{fill:#fff}#sideMenu{display:none}#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}.countdownToDate{display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;padding:20px;background-color:rgba(255,255,255,0.8)}.countdownToDate>span{display:flex;flex-direction:column;justify-content:center;align-items:center}.countdownToDate>span:not(:last-child){margin-right:20px}.countdownToDate>span>span:first-child{font-weight:900;font-size:2em;letter-spacing:.1em}.countdownToDate>span>span:last-child{color:#3a9fb6;font-weight:600}.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;font-weight:600;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.9)}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.9)}header.sticky .wpml-ls-legacy-dropdown .wpml-ls-item-legacy-dropdown:focus>ul,header.sticky .wpml-ls-legacy-dropdown .wpml-ls-item-legacy-dropdown:hover>ul{box-shadow:0 10px 10px rgba(0,0,0,0.1)}#homeSlider{position:relative;margin:-30px 0;padding-top:100px;overflow:hidden}#homeSlider .innerContent{position:relative;z-index:2}#homeSlider .innerContent::before,#homeSlider .innerContent::after{content:'';position:absolute;top:-100px;z-index:2;width:200px;height:calc(100% + 100px);pointer-events:none}#homeSlider .innerContent::before{left:-2px;background:transparent;background:linear-gradient(to right, #f5f9fa 0%, rgba(245,249,250,0) 100%),linear-gradient(to right, #f5f9fa 0%, rgba(245,249,250,0) 100%);background-repeat:no-repeat;background-position:top, bottom;background-size:100% calc(75% + 50px + .5px),100% calc(25% - 50px)}#homeSlider .innerContent::after{right:-2px;background:transparent;background:linear-gradient(to right, rgba(245,249,250,0) 0%, #f5f9fa 100%),linear-gradient(to right, rgba(245,249,250,0) 0%, #f5f9fa 100%);background-repeat:no-repeat;background-position:top, bottom;background-size:100% calc(75% + 50px + .5px),100% calc(25% - 50px)}#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:100px}#contactMap{position:relative;padding-bottom:0}#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:150px;padding-bottom:50px}#pageIntro .background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#3a9fb6;overflow:hidden;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#pageIntro .background::after{content:'';display:block;position:absolute;top:50%;left:0;z-index:2;width:auto;height:100%;background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1090 409"><path fill="rgb(58, 159, 182)" d="M544.25-1.69h-236.1l126.96 205.34-127.5 206.15v.88h236.64L671 204.53z"/><path fill="rgb(58, 159, 182)" fill-opacity="0" d="M309.25-1.69H73.15l126.96 205.34L72.61 409.8v.88h236.64L436 204.53z"/><path fill="rgb(58, 159, 182)" d="M-1.54 410.69h75.79L201 204.53 74.25-1.69H-1z"/></svg>');background-repeat:no-repeat;background-position:center;background-size:100%;aspect-ratio:1090 / 409;transform:translateY(-50%);opacity:.25;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events: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;mix-blend-mode:luminosity}#pageIntro .overlay{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#fff;opacity:.75;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#pageIntro .innerHeader{position:relative;z-index:3}#pageIntro .innerContent{position:relative;z-index:3}#pageIntro .innerContent>*:not(:last-child){margin-bottom:10px}#pageIntro .innerFooter{position:relative;z-index:3}#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}#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}#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}#bookingSearch{position:relative;margin-top:calc(var(--bookingSearchForm-h, 122px) / 2 * -1 - 30px);padding-top:0}#bookingSearch .innerContent{position:relative;z-index:2}#homeMap{position:relative}#homeMap .background{position:absolute;top:calc(-250px + var(--homeMap-innerContent-h, 32px)/2 + 100px);left:0;z-index:0;width:100%;height:500px;background-color:#f5f9fa;opacity:.5;-webkit-mask-image:linear-gradient(to bottom, rgba(0,0,0,0) 0%, #000 50%, rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom, rgba(0,0,0,0) 0%, #000 50%, rgba(0,0,0,0) 100%);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#homeMap .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;mix-blend-mode:multiply}#homeMap .innerContent{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;z-index:2}@media (max-width: 1400px){footer{padding:100px 0}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"]{margin:100px 0 0}.text .wp-block-spacer[style="height:2px"]{margin:50px 0 0}.swiper-container .swiper-next{right:50px;transform:translateX(175px)}.swiper-container .swiper-prev{left:50px;transform:translateX(-175px)}#homeSlider .swiper-container{padding:0 150px}#homeSlider .swiper-container .swiper-slide{height:calc((100vw - 300px - 10px)/2.666666666666667);margin:0 150px}#homeSlider .swiper-container .swiper-slide .content{left:50px}#homeSlider .swiper-container .swiper-slide .imageWrap{right:50px;max-height:calc(100% - 100px)}#homeSlider .swiper-container .swiper-pagination{right:calc(150px + 20px + 8px)}#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:150px;padding-bottom:50px}#article .innerFooter,#pageDefault .innerFooter{margin-top:50px}#quickBlog .innerContent{margin-top:50px}#quickBlog .innerFooter{margin-top:50px}#homeMap .background{top:calc(-250px + var(--homeMap-innerContent-h, 32px)/2 + 100px)}#homeSlider .innerContent::before,#homeSlider .innerContent::after{width:150px}form#bookingSearchForm{margin:0 75px}}@media (max-width: 1024px){#menu-header-menu,#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-header-menu>*,#menu-side-menu>*{margin-left:0}#menu-header-menu>*:not(:last-child),#menu-side-menu>*:not(:last-child){margin-bottom:10px}#menu-header-menu .link>a,#menu-side-menu .link>a{color:inherit;transition:none}#menu-header-menu .sub-menu,#menu-side-menu .sub-menu{display:none}header>.container>.split>#menu-header-menu,header>.container>.split>#menu-side-menu{display:none}#menu-header-menu .menu-item-has-children,#menu-side-menu .menu-item-has-children{margin-bottom:10px;padding-bottom:0}#menu-header-menu .menu-item-has-children.link::after,#menu-side-menu .menu-item-has-children.link::after{bottom:-1px}#sidePanelSwipe{display:block}#sideMenu{display:flex}footer{padding:100px 0}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"]{margin:100px 0 0}.text .wp-block-spacer[style="height:2px"]{margin:50px 0 0}.text ul.iconsList{grid-template-columns:repeat(auto-fill, minmax(250px, 1fr))}.swiper-container .swiper-next{right:25px;transform:translateX(125px)}.swiper-container .swiper-prev{left:25px;transform:translateX(-125px)}#homeSlider .swiper-container{padding:0 100px}#homeSlider .swiper-container .swiper-slide{height:calc((100vw - 200px - 10px)/2.666666666666667);margin:0 100px}#homeSlider .swiper-container .swiper-slide .content{left:50px;max-height:calc(100% - 50px - 20px)}#homeSlider .swiper-container .swiper-slide .imageWrap{right:50px;max-height:calc(100% - 100px)}#homeSlider .swiper-container .swiper-pagination{right:calc(100px + 20px + 8px)}#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:150px;padding-bottom:50px}#article .innerFooter,#pageDefault .innerFooter{margin-top:50px}#quickBlog .innerContent{margin-top:50px}#quickBlog .innerFooter{margin-top:50px}#articlesList .items{grid-template-columns:repeat(2, 1fr)}#quickBlog .items{grid-template-columns:repeat(2, 1fr)}#quickBlog .items>*:nth-child(3){display:none}#homeMap .background{top:calc(-250px + var(--homeMap-innerContent-h, 32px)/2 + 100px)}#homeSlider .innerContent::before,#homeSlider .innerContent::after{width:100px}form#bookingSearchForm{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0 50px;padding:25px}form#bookingSearchForm>*:not(:last-child):not(button[type="submit"]){max-width:unset;margin-right:0;margin-bottom:5px}form#bookingSearchForm>*:nth-last-child(3):not(:last-child):not(button[type="submit"]){margin-bottom:0}form#bookingSearchForm input[type="date"],form#bookingSearchForm input[type="time"],form#bookingSearchForm input[type="month"],form#bookingSearchForm input[type="week"],form#bookingSearchForm input[type="datetime"],form#bookingSearchForm input[type="datetime-local"],form#bookingSearchForm input[type="email"],form#bookingSearchForm input[type="number"],form#bookingSearchForm input[type="password"],form#bookingSearchForm input[type="search"],form#bookingSearchForm input[type="tel"],form#bookingSearchForm input[type="text"],form#bookingSearchForm input[type="url"],form#bookingSearchForm select,form#bookingSearchForm textarea{padding:20px 10px 0}form#bookingSearchForm label{width:100%}form#bookingSearchForm label:nth-last-child(3){width:calc(100% - 5px - var(--bookingSearchForm-button-h, 72px))}form#bookingSearchForm button{position:absolute;right:25px;bottom:25px;margin-left:auto}body.touchDevice form#bookingSearchForm input[type='number']::-webkit-inner-spin-button,body.touchDevice form#bookingSearchForm input[type='number']::-webkit-outer-spin-button{display:none}body.touchDevice form#bookingSearchForm input[type="date"]{appearance:none;-moz-appearance:none;-webkit-appearance:none}body.touchDevice form#bookingSearchForm input[type="date"]::-webkit-calendar-picker-indicator{display:none}#bookingSearch{margin-top:-50px}#bookingSearchForm .wp-block-button__link.btn-icon,#bookingSearchForm .btn.btn-icon,#bookingSearchForm .button.btn-icon,#bookingSearchForm button:not(.pswp__button).btn-icon,#bookingSearchForm input[type="button"].btn-icon,#bookingSearchForm input[type="reset"].btn-icon,#bookingSearchForm input[type="submit"].btn-icon{padding:15px}#bookingSearchForm .label.label-formTitle{left:10px}}@media (max-width: 767px){body{margin-bottom:50px}header{position:absolute;height:50px;transform:unset !important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}header.sticky{height:50px;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>.wp-block-column>*:not(:last-child){margin-bottom:.75em}.text .wp-block-columns>*:not(:last-child){margin-right:0;margin-bottom:.75em}.text .wp-block-spacer[style="height:1px"]{margin:50px 0 0}.text .wp-block-spacer[style="height:2px"]{margin:25px 0 0}.text .wp-block-group>*:not(:last-child):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){margin-bottom:.75em}body.page-template-page-home #pageDefault .text .wp-block-columns{grid-template-columns:repeat(1, 1fr);grid-gap:25px;gap:25px}body.page-template-page-home #pageDefault .text .wp-block-columns>*:first-child{margin-bottom:0}body.page-template-page-home #pageDefault .text .wp-block-columns>*:last-child{order:1}.text ul.iconsList{grid-gap:16.66667px;gap:16.66667px}.text ul.iconsList li{padding:10px}.text ul.iconsList li img{width:60px !important}#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;font-weight:600}#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:#3a9fb6;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}.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}section{padding-top:50px}section:last-child{padding-bottom:50px}.container{width:calc(100% - 100px);margin:0 50px}header>.container>.split>h1>.logo.logo-master svg{height:30px}body.page-template-page-home header:not(.sticky)>.container>.split>h1>.logo.logo-master svg{fill:revert-layer}.items.items-routes{grid-gap:25px;gap:25px}#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}.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{padding:0 50px}#homeSlider .swiper-container .swiper-slide{height:350px;margin:0 50px;-webkit-backdrop-filter:none;backdrop-filter:none}#homeSlider .swiper-container .swiper-slide .content{align-items:center;left:0;width:calc(100% - 50px);max-width:unset;max-height:calc(100% - 25px - 20px);padding:0 25px;text-align:center}#homeSlider .swiper-container .swiper-slide .content>*:not(:last-child){margin-bottom:10px}#homeSlider .swiper-container .swiper-slide .imageWrap{right:25px;max-height:calc(100% - 50px)}#homeSlider .swiper-container .swiper-pagination{right:calc(50px + 20px + 8px)}#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:75px;padding-bottom:25px}#article .innerContent,#pageDefault .innerContent{flex-direction:column}#article .innerFooter,#pageDefault .innerFooter{margin-top:25px}#quickBlog .innerContent{margin-top:25px}#quickBlog .innerFooter{margin-top:25px}#homeSlider{top:-30px;margin-top:0;margin-bottom:-60px;padding-top:50px}#homeSlider::before{top:calc(75% - 150px + 25px + 8px)}#homeSlider::after{height:calc(75% + 25px)}#homeSlider .innerContent::before,#homeSlider .innerContent::after{top:-50px;width:50px;height:calc(100% + 50px)}#homeSlider .innerContent::before{background-size:100% calc(75% + 25px + .5px),100% calc(25% - 25px)}#homeSlider .innerContent::after{background-size:100% calc(75% + 25px + .5px),100% calc(25% - 25px)}.photoGallery.multiple{grid-template-columns:repeat(2, 1fr)}body.page-template-page-home #pageDefault .photoGallery.multiple figure{height:150px}body.page-template-page-home #pageDefault .photoGallery.multiple figure:nth-child(1),body.page-template-page-home #pageDefault .photoGallery.multiple figure:nth-child(5){grid-row:auto;grid-column:auto;height:150px}header>.container>.split>.showOnFixedNavigation,header>.container>.split>#sideMenu{display:none}#homeMap .background{top:calc(-150px + var(--homeMap-innerContent-h, 32px)/2 + 50px);height:300px}#homeSlider .label.label-1{font-size:2em}#bookingSearch{margin-top:-75px}form#bookingSearchForm{margin:0 25px;-webkit-backdrop-filter:none;backdrop-filter:none}}@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):not(.requiredSymbol){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):not(.requiredSymbol){width:100%;margin-right:0}.wpcf7 .reCAPTCHAinfo{margin-bottom:10px}#contact .wpcf7{padding:20px}.sidePanel .sidePanel-content{padding:60px 25px 25px}footer{padding:25px 0;text-align:center}footer::after{height:200px}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"]{margin:25px 0 0}.text .wp-block-spacer[style="height:2px"]{margin:12.5px 0 0}.text ul.iconsList{grid-template-columns:repeat(1, 1fr);grid-auto-rows:auto}#menu-side-menu .link{font-size:1.5em;line-height:1.5em}.swiper-container .swiper-next{justify-content:flex-end;right:20px}.swiper-container .swiper-prev{justify-content:flex-start;left:20px}#homeSlider .swiper-container{padding:0 25px}#homeSlider .swiper-container .swiper-slide{margin:0 25px}#homeSlider .swiper-container .swiper-slide .content{width:calc(100% - 50px - 40px);max-height:calc(100% - 25px - 20px);padding:0 45px}#homeSlider .swiper-container .swiper-slide .imageWrap{right:12.5px;max-height:calc(100% - 25px)}#homeSlider .swiper-container .swiper-pagination{right:calc(25px + 20px + 8px)}#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:62.5px;padding-bottom:12.5px}#article .innerFooter,#pageDefault .innerFooter{margin-top:12.5px}#quickBlog .innerContent{margin-top:12.5px}#quickBlog .innerFooter{margin-top:12.5px}#homeSlider .innerContent::before,#homeSlider .innerContent::after{width:25px}.items.items-routes{grid-template-columns:repeat(1, 1fr)}#homeMap .background{top:calc(-150px + var(--homeMap-innerContent-h, 32px)/2 + 25px);height:300px}#bookingSearch{margin-top:-75px}form#bookingSearchForm{margin:0 12.5px}.countdownToDate{justify-content:space-around}.countdownToDate>span:not(:last-child){margin-right:10px}}@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-pagination{right:calc((100vw - 1200px)/2 - 10px + 20px + 8px)}}@media (max-width: 767px){.show-onDisplayMax4{display:none !important}}@media (min-width: 768px){.show-onDisplayMin4{display:none !important}}.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(58,159,182,0.4);-webkit-animation:aniPulse 2s infinite;animation:aniPulse 2s infinite}@-webkit-keyframes aniPulse{0%{box-shadow:0 0 0 0 rgba(58,159,182,0.4)}70%{box-shadow:0 0 0 10px rgba(58,159,182,0)}100%{box-shadow:0 0 0 0 rgba(58,159,182,0)}}@keyframes aniPulse{0%{box-shadow:0 0 0 0 rgba(58,159,182,0.4)}70%{box-shadow:0 0 0 10px rgba(58,159,182,0)}100%{box-shadow:0 0 0 0 rgba(58,159,182,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)}}#homeSlider .swiper-slide>picture{display:block;width:calc(100% + 50px);height:100%;transform:translateX(-50px);-webkit-animation:homeSliderBackgroundAnimation cubic-bezier(0.45, 0, 0.55, 1) 5s infinite alternate;animation:homeSliderBackgroundAnimation cubic-bezier(0.45, 0, 0.55, 1) 5s infinite alternate}@-webkit-keyframes homeSliderBackgroundAnimation{0%,5%{transform:translateX(-50px)}95%,100%{transform:translateX(0)}}@keyframes homeSliderBackgroundAnimation{0%,5%{transform:translateX(-50px)}95%,100%{transform:translateX(0)}}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAibWF1c1N0eWxlLm1pbi5jc3MiLAoJInNvdXJjZXMiOiBbCgkJIm1hc3Rlci5zY3NzIiwKCQkiX25vcm1hbGl6ZS5jc3MiLAoJCSJfdmFyaWFibGVzLnNjc3MiLAoJCSJfZnVuY3Rpb24uc2NzcyIsCgkJIl9wcmVzZXQuc2NzcyIsCgkJIjFBLWFsbC5zY3NzIiwKCQkiMUItYWxsLnNjc3MiLAoJCSIxQy1hbGwuc2NzcyIsCgkJIjItZGVza3RvcC5zY3NzIiwKCQkiMy10YWJsZXRzLnNjc3MiLAoJCSI0LXNtYXJ0cGhvbmVzLWxhbmRzY2FwZS5zY3NzIiwKCQkiNS1zbWFydHBob25lcy1wb3J0cmFpdC5zY3NzIiwKCQkiNi1zcGVjaWFsLnNjc3MiLAoJCSJfYW5pbWF0aW9uLnNjc3MiCgldLAoJInNvdXJjZXNDb250ZW50IjogWwoJCSIvLyBjb21waWxlQ29tcHJlc3NlZDogbWF1c1N0eWxlLm1pbi5jc3M7IGNvbXBpbGVFeHBhbmRlZDogdGVtcC5jc3M7XHJcbiR2ZXJzaW9uOiBcIjMuNFwiOy8qIVRoaXMgQ1NTIGlzIGdlbmVyYXRlZCBieSBtYXVzU3R5bGUgdmVyc2lvbiAjeyR2ZXJzaW9ufS4gUGxlYXNlIGVkaXQgdGhlIFNBU1MgKHNjc3MpIGZpbGVzKi9cclxuXHJcbiRkZWJ1ZzogdHJ1ZTsgICAgICAgICAgLy8gZGVidWcgbW9kZSAoRGV0ZWN0IGJyb2tlbiBsaW5rLCBicm9rZW4gaW1hZ2UsIGJyb2tlbiBpbnB1dCBhbmQgbW9yZS4gKVxyXG4kY2xlYXJmaXg6IHRydWU7ICAgICAgICAvLyBhY3RpdmF0ZSBzcGVjaWFsIGNsYXNzIGZvciBncm91cCB3aXRoIGZsb2F0IEhUTUwgZWxlbWVudHNcclxuJGZvY3VzSW5wdXQ6IHRydWU7ICAgICAgLy8gY3VzdG9tIGZvY3VzIGVmZmVjdCBmb3IgaW5wdXQgZWxlbWVudFxyXG4kdmlld3BvcnQ6IHRydWU7ICAgICAgICAvLyB2aWV3cG9ydCBmb3IgcmVzcG9uc2l2ZSBkZXNpZ25cclxuXHJcbkBpbXBvcnQgXCJub3JtYWxpemVcIjtcclxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwiZnVuY3Rpb25cIjtcclxuQGltcG9ydCBcInByZXNldFwiO1xyXG5AaW1wb3J0IFwiMUEtYWxsXCI7XHJcbkBpbXBvcnQgXCIxQi1hbGxcIjtcclxuQGltcG9ydCBcIjFDLWFsbFwiO1xyXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7IEBpbXBvcnQgXCIyLWRlc2t0b3BcIjsgfVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7IEBpbXBvcnQgXCIzLXRhYmxldHNcIjsgfVxyXG5AbWVkaWEgKG1heC13aWR0aDogIDc2N3B4KSB7IEBpbXBvcnQgXCI0LXNtYXJ0cGhvbmVzLWxhbmRzY2FwZVwiOyB9XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAgNDgwcHgpIHsgQGltcG9ydCBcIjUtc21hcnRwaG9uZXMtcG9ydHJhaXRcIjsgfVxyXG5AaW1wb3J0IFwiNi1zcGVjaWFsXCI7XHJcbkBpbXBvcnQgXCJhbmltYXRpb25cIjtcclxuIiwKCQkiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSB2YXJpYWJsZXMgKi9cclxuJGNvbG9yLXRleHQ6IHJnYigwLCAwLCAwKTtcclxuJGNvbG9yLWxpbms6IHJnYig1OCwgMTU5LCAxODIpO1xyXG4kY29sb3ItYmFzZTogcmdiKDU4LCAxNTksIDE4Mik7XHJcbiRjb2xvci1hbHQ6IHJnYigxNTEsIDIxNiwgMjMxKTtcclxuJGNvbG9yLWFsdDI6IHJnYigzMCwgMjgsIDg1KTtcclxuJGNvbG9yLWFsdDM6IHJnYigyMTYsIDIxNywgMjE4KTtcclxuJGNvbG9yLWN0YTogY29tcGxlbWVudCgkY29sb3ItYmFzZSk7XHJcbiRjb2xvci1saW5lOiByZ2IoMCwgMCwgMCk7XHJcbiRjb2xvci1kcmFiOiByZ2IoMTg0LCAxODQsIDE4NCk7XHJcbiRjb2xvci1iZzogbGlnaHRlbihkZXNhdHVyYXRlKCRjb2xvci1iYXNlLCAyMCUpLCA1MCUpO1xyXG5cclxuJGNvbG9yLXN1Y2Nlc3MtYmc6ICNkZmYwZDg7XHJcbiRjb2xvci1zdWNjZXNzLXRleHQ6ICMzYzc2M2Q7XHJcbiRjb2xvci1pbmZvLWJnOiAjZDllZGY3O1xyXG4kY29sb3ItaW5mby10ZXh0OiAjMzE3MDhmO1xyXG4kY29sb3Itd2FybmluZy1iZzogI2ZjZjhlMztcclxuJGNvbG9yLXdhcm5pbmctdGV4dDogIzhhNmQzYjtcclxuJGNvbG9yLWRhbmdlci1iZzogI2YyZGVkZTtcclxuJGNvbG9yLWRhbmdlci10ZXh0OiAjYTk0NDQyO1xyXG5cclxuJGNvbG9yLXNlbGVjdGlvblRleHQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpO1xyXG4kY29sb3Itc2VsZWN0aW9uQmc6IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4kY29sb3ItZm9jdXM6IGludmVydCgkY29sb3ItYmcsIDEwMCk7XHJcblxyXG4kc2l6ZS1jb250YWluZXIxOiAyMDBweDtcclxuJHNpemUtY29udGFpbmVyMjogMTUwcHg7XHJcbiRzaXplLWNvbnRhaW5lcjM6IDEwMHB4O1xyXG4kc2l6ZS1jb250YWluZXI0OiA1MHB4O1xyXG4kc2l6ZS1jb250YWluZXI1OiAyNXB4O1xyXG4kc2l6ZS1zZXBhcmF0b3IxOiAxMDBweDtcclxuJHNpemUtc2VwYXJhdG9yMjogMTAwcHg7XHJcbiRzaXplLXNlcGFyYXRvcjM6IDEwMHB4O1xyXG4kc2l6ZS1zZXBhcmF0b3I0OiA1MHB4O1xyXG4kc2l6ZS1zZXBhcmF0b3I1OiAyNXB4O1xyXG4kc2l6ZS1kaXNwbGF5TWluSGVpZ2h0OiA4MDBweDtcclxuJHNpemUtaGVhZGVyOiAxMDBweDtcclxuJHNpemUtaGVhZGVyU3RpY2t5OiA4MHB4O1xyXG4kc2l6ZS1nYXA6IDUwcHg7XHJcbiRzaXplLWlkZWFsV2lkdGg6IDQzLjhlbTtcclxuJHNpemUtZml4ZWROYXZpZ2F0aW9uOiA1MHB4O1xyXG5cclxuJGZvbnQxOiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XHJcbiRmb250MjogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG5cclxuJGFuaTogLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuOnJvb3Qge1xyXG4gICAgLS1tYXVzU3R5bGUtc2l6ZS1jb250YWluZXIxOiAjeyRzaXplLWNvbnRhaW5lcjF9O1xyXG4gICAgLS1tYXVzU3R5bGUtc2l6ZS1jb250YWluZXIyOiAjeyRzaXplLWNvbnRhaW5lcjJ9O1xyXG4gICAgLS1tYXVzU3R5bGUtc2l6ZS1jb250YWluZXIzOiAjeyRzaXplLWNvbnRhaW5lcjN9O1xyXG4gICAgLS1tYXVzU3R5bGUtc2l6ZS1jb250YWluZXI0OiAjeyRzaXplLWNvbnRhaW5lcjR9O1xyXG4gICAgLS1tYXVzU3R5bGUtc2l6ZS1jb250YWluZXI1OiAjeyRzaXplLWNvbnRhaW5lcjV9O1xyXG4gICAgLS1tYXVzU3R5bGUtc2l6ZS1zZXBhcmF0b3IxOiAjeyRzaXplLXNlcGFyYXRvcjF9O1xyXG4gICAgLS1tYXVzU3R5bGUtc2l6ZS1zZXBhcmF0b3IyOiAjeyRzaXplLXNlcGFyYXRvcjJ9O1xyXG4gICAgLS1tYXVzU3R5bGUtc2l6ZS1zZXBhcmF0b3IzOiAjeyRzaXplLXNlcGFyYXRvcjN9O1xyXG4gICAgLS1tYXVzU3R5bGUtc2l6ZS1zZXBhcmF0b3I0OiAjeyRzaXplLXNlcGFyYXRvcjR9O1xyXG4gICAgLS1tYXVzU3R5bGUtc2l6ZS1zZXBhcmF0b3I1OiAjeyRzaXplLXNlcGFyYXRvcjV9O1xyXG59IiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gZnVuY3Rpb24gKi9cbkBmdW5jdGlvbiBjb3VudCgkY291bnQsICRiYXNlOiAxMDAlKSB7XHJcbiAgICBAcmV0dXJuICgkYmFzZS8kY291bnQpO1xyXG59XHJcbkBtaXhpbiBzZWxlY3Rpb24ge1xyXG4gICAgOjotbW96LXNlbGVjdGlvbiB7IEBjb250ZW50IH07XHJcbiAgICA6Oi1vLXNlbGVjdGlvbiB7IEBjb250ZW50IH07XHJcbiAgICA6OnNlbGVjdGlvbiB7IEBjb250ZW50IH07XHJcbn1cclxuQGluY2x1ZGUgc2VsZWN0aW9uIHtcclxuICAgIGNvbG9yOiAkY29sb3Itc2VsZWN0aW9uVGV4dDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWxlY3Rpb25CZztcclxufVxyXG5AZnVuY3Rpb24gZm9ybWF0UkdCKCRjb2xvcikge1xyXG4gICAgQHJldHVybiB1bnF1b3RlKFwicmdiKCN7cmVkKCRjb2xvcil9LCAje2dyZWVuKCRjb2xvcil9LCAje2JsdWUoJGNvbG9yKX0pXCIpO1xyXG59XHJcbkBpZiAoJHZpZXdwb3J0KSB7XHJcbiAgICBALW1zLXZpZXdwb3J0IHtcclxuICAgICAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xyXG4gICAgfVxyXG4gICAgQC1vLXZpZXdwb3J0IHtcclxuICAgICAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xyXG4gICAgfVxyXG4gICAgQHZpZXdwb3J0IHtcclxuICAgICAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xyXG4gICAgfVxyXG59XHJcbkBpZiAoJGRlYnVnKSB7XHJcbiAgICAuZGVidWcge1xyXG4gICAgICAgICoge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkIHJnYmEoMjIxLCA0NiwgNDYsIC44KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsID4gKjpub3QobGkpLFxyXG4gICAgICAgICo6bm90KHVsKSA+IGxpLFxyXG4gICAgICAgIGJyOjphZnRlcixcclxuICAgICAgICBpbWdbYWx0PVwiXCJdLFxyXG4gICAgICAgIGltZzpub3QoW2FsdF0pLFxyXG4gICAgICAgIGlucHV0Om5vdChbdHlwZV0pLFxyXG4gICAgICAgIGE6bm90KFtocmVmXSksXHJcbiAgICAgICAgYVtocmVmPVwiI1wiXSxcclxuICAgICAgICBhW2hyZWY9XCIjIVwiXSxcclxuICAgICAgICBhW2hyZWY9XCJcIl0ge1xyXG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogZXJyb3JCbGluayAxcyBpbmZpbml0ZTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBlcnJvckJsaW5rIDFzIGluZmluaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpLFxyXG4gICAgICAgIGIsXHJcbiAgICAgICAgdSxcclxuICAgICAgICBzdHJpa2UsXHJcbiAgICAgICAgKltzdHlsZV0ge1xyXG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogd2FybmluZ0JsaW5rIDFzIGluZmluaXRlO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHdhcm5pbmdCbGluayAxcyBpbmZpbml0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYnI6bnRoLWNoaWxkKG4rMykge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgYnI6bnRoLWNoaWxkKG4rMyk6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEAtd2Via2l0LWtleWZyYW1lcyBlcnJvckJsaW5rIHtcclxuICAgICAgICAwJSxcclxuICAgICAgICA0OSUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTQsIDI1NSwgMCk7XHJcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6IHJnYigyMjEsIDQ2LCA0Nik7XHJcbiAgICAgICAgICAgIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIH1cclxuICAgICAgICA1MCUsXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjEsIDQ2LCA0Nik7XHJcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6IHJnYig5NCwgMjU1LCAwKTtcclxuICAgICAgICAgICAgb3V0bGluZS1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQC13ZWJraXQta2V5ZnJhbWVzIHdhcm5pbmdCbGluayB7XHJcbiAgICAgICAgMCUsXHJcbiAgICAgICAgNDklIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDk0LCAyNTUsIDApO1xyXG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiByZ2IoMTcsIDcyLCAyMzgpO1xyXG4gICAgICAgICAgICBvdXRsaW5lLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgNTAlLFxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTcsIDcyLCAyMzgpO1xyXG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiByZ2IoOTQsIDI1NSwgMCk7XHJcbiAgICAgICAgICAgIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AaWYgKCRjbGVhcmZpeCkge1xyXG4gICAgLmNsZWFyZml4IHtcclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLAoJCSIvLyBtYWluOiBtYXN0ZXIuc2Nzc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIHByZXNldCAqL1xyXG5odG1sIHtcclxuICAgICYuZGlzYWJsZVNjcm9sbCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm9keSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICAgICAgc2Nyb2xsYmFyLWd1dHRlcjogc3RhYmxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoZWFkZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmJvZHkge1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250MTtcclxuICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgYm9keSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA4MCU7XHJcbiAgICB9XHJcbn1cclxuLmxpbmssXHJcbmEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICRjb2xvci1saW5rO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcbi5saW5rIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpbms7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgIH1cclxuICAgICY6aG92ZXI6OmFmdGVyIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmlucHV0LFxyXG5zZWxlY3QsXHJcbmJ1dHRvbixcclxudGV4dGFyZWEge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcbmh0bWwge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4qLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGluaGVyaXQ7XHJcbn1cclxuaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxyXG5pbnB1dFt0eXBlPVwiZmlsZVwiXTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24sXHJcbnNlbGVjdCxcclxubGFiZWw6aGFzKGlucHV0LCBzZWxlY3QsIHRleHRhcmVhLCBidXR0b24pOm5vdCg6aGFzKFtkaXNhYmxlZF0pKSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuaW5wdXRbcmVhZG9ubHldLFxyXG5pbnB1dDpob3ZlcltyZWFkb25seV0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMik7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcbipbdHlwZT1cImhpZGRlblwiXSxcclxuLmhpZGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4qW2Rpc2FibGVkXSxcclxuLmRpc2FibGVkLFxyXG4qW2Rpc2FibGVdLFxyXG4uZGlzYWJsZSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIG9wYWNpdHk6IC41O1xyXG59XHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuaW5wdXRbdHlwZT1cInJhbmdlXCJdLFxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XHJcbn1cclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3IsXHJcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3IsXHJcbmlucHV0W3R5cGU9XCJtb250aFwiXTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG50ZXh0YXJlYSB7XHJcbiAgICBtaW4taGVpZ2h0OiAyLjVlbTtcclxuICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbn1cclxuZGl2LnNlbGVjdG9yOjpiZWZvcmUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxudWwge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuZmlndXJlIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5hc2lkZSxcclxuc2VjdGlvbiB7XHJcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG59XHJcbnAge1xyXG4gICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwO1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xyXG4gICAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDA7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcbmFiYnJbdGl0bGVdIHtcclxuICAgIGN1cnNvcjogaGVscDtcclxufVxyXG5tYXJrIHtcclxuICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbmJsb2NrcXVvdGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcbnRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbn1cclxudGFibGUgY2FwdGlvbixcclxudGFibGUgdGgsXHJcbnRhYmxlIHRkIHtcclxuICAgIHBhZGRpbmc6IC41ZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci1saW5lLCAuNSk7XHJcbn1cclxudGFibGUgY2FwdGlvbiB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG59XHJcbmZpZWxkc2V0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWxpbmUsIC41KTtcclxufVxyXG5sZWdlbmQge1xyXG4gICAgcGFkZGluZzogMCAuNWVtO1xyXG59XHJcbmlmcmFtZSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuaHIge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWxpbmUsIC41KTtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbn1cclxudGltZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG50ZXh0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5idG4sXHJcbi5idXR0b24sXHJcbmJ1dHRvbixcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgJjpmb2N1cyxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgfVxyXG59XHJcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcclxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxyXG5pbnB1dFt0eXBlPVwid2Vla1wiXSxcclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuaW5wdXRbdHlwZT1cInVybFwiXSxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IC43ZW07XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3ItbGluZSwgLjUpO1xyXG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbGluZTtcclxuICAgIH1cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJhc2UsIC4xKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJhc2U7XHJcbiAgICB9XHJcbiAgICAmOm91dC1vZi1yYW5nZSxcclxuICAgICY6aW52YWxpZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1kYW5nZXItdGV4dDtcclxuICAgIH1cclxufVxyXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6IHJnYmEoJGNvbG9yLXRleHQsIC41KTtcclxufVxyXG4vKnBsYWNlaG9sZGVyKi9cclxudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LCAuNSk7XHJcbn1cclxudGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlcixcclxuaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogcmdiYSgkY29sb3ItdGV4dCwgLjUpO1xyXG59XHJcbnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLFxyXG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogcmdiYSgkY29sb3ItdGV4dCwgLjUpO1xyXG59XHJcbnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcclxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LCAuNSk7XHJcbn1cclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XHJcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCByZ2JhKCRjb2xvci1iYXNlLCAuMikgaW5zZXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xyXG59XHJcbnNlbGVjdDpoYXMob3B0aW9uOmRpc2FibGVkOmZpcnN0LWNoaWxkOmNoZWNrZWQpIHtcclxuICAgIGNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LCAuNSk7XHJcbiAgICBvcHRpb24ge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgIH1cclxufVxyXG5sYWJlbCB7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgJi5lcnJvcixcclxuICAgICYuc3VjY2VzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAmLmVycm9yIGlucHV0LFxyXG4gICAgJi5zdWNjZXMgaW5wdXQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmLmVycm9yOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyNVwiIGhlaWdodD1cIjI1XCIgdmlld0JveD1cIjAgMCA1MCA1MFwiPjxnIGNsYXNzPVwibmMtaWNvbi13cmFwcGVyXCI+PGNpcmNsZSBjeD1cIjI1XCIgY3k9XCIyNVwiIHI9XCIyNVwiIGZpbGw9XCIjRDc1QTRBXCI+PC9jaXJjbGU+PHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjRkZGXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbWl0ZXJsaW1pdD1cIjEwXCIgZD1cIk0xNiAzNGw5LTkgOS05XCI+PC9wYXRoPjxwYXRoIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI0ZGRlwiIHN0cm9rZS13aWR0aD1cIjJcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLW1pdGVybGltaXQ9XCIxMFwiIGQ9XCJNMTYgMTZsOSA5IDkgOVwiPjwvcGF0aD48L2c+PC9zdmc+Jyk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAuMmVtO1xyXG4gICAgICAgIGJvdHRvbTogLjJlbTtcclxuICAgIH1cclxuICAgICYuc3VjY2VzOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyNVwiIGhlaWdodD1cIjI1XCIgdmlld0JveD1cIjAgMCA1MCA1MFwiPjxnIGNsYXNzPVwibmMtaWNvbi13cmFwcGVyXCI+PGNpcmNsZSBjeD1cIjI1XCIgY3k9XCIyNVwiIHI9XCIyNVwiIGZpbGw9XCIjMjVhZDRiXCI+PC9jaXJjbGU+PHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjRkZGXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS1taXRlcmxpbWl0PVwiMTBcIiBkPVwiTTM4IDE1TDIyIDMzbC0xMC04XCI+PC9wYXRoPjwvZz48L3N2Zz4nKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC4yZW07XHJcbiAgICAgICAgYm90dG9tOiAuMmVtO1xyXG4gICAgfVxyXG5cclxufVxyXG4vKnNjcm9sbGJhciovXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbn1cclxuOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbn1cclxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBib3JkZXI6IG5vbmUgbm9uZSAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYmZiZmJmO1xyXG59XHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG59XHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYm9yZGVyOiBub25lIG5vbmUgI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6ICM2NjY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzY2NjtcclxufVxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG59XHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbmEsXHJcbi5hbmlUcmFuc2Zvcm0ge1xyXG4gICAgdHJhbnNpdGlvbjogZmlsbCAkYW5pLCBmaWx0ZXIgJGFuaSwgY29sb3IgJGFuaSwgYmFja2dyb3VuZCAkYW5pLCBiYWNrZ3JvdW5kLWNvbG9yICRhbmksIGJveC1zaGFkb3cgJGFuaSwgdHJhbnNmb3JtICRhbmk7XHJcbn1cclxuLmFuaUFsbCB7XHJcbiAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG59XHJcbi5ob3ZlclNjYWxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSguOTUpO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxufVxyXG4jYmFja1RvVG9wIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICBib3R0b206IDEwcHg7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGJveC1zaGFkb3c6IDJweCAycHggNXB4IHJnYmEoMCwgMCwgMCwgLjMpO1xyXG4gICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICYudmlldyB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgJi5tb3N0Qm90dG9tIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWx0O1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6bm90KC52aWV3KSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIH1cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHN2ZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gICAgfVxyXG4gICAgI2ZpeGVkTmF2aWdhdGlvbiAmIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAmLm1vc3RCb3R0b20ge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYW5jaG9yIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAkc2l6ZS1oZWFkZXJTdGlja3k7XHJcbiAgICBtYXJnaW4tdG9wOiAtJHNpemUtaGVhZGVyU3RpY2t5O1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZS1zZXBhcmF0b3I0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0kc2l6ZS1zZXBhcmF0b3I0O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZS1zZXBhcmF0b3I1O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0kc2l6ZS1zZXBhcmF0b3I1O1xyXG4gICAgfVxyXG59XHJcbi50ZXh0IHtcclxuICAgIG1heC13aWR0aDogNDMuOGVtO1xyXG4gICAgJiA+IGgxLFxyXG4gICAgJiA+IGgyLFxyXG4gICAgJiA+IGgzLFxyXG4gICAgJiA+IGg0LFxyXG4gICAgJiA+IGg1LFxyXG4gICAgJiA+IGg2IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuMmVtO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICA3NjhweCkge1xyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCk6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNikge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjllbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDYge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAgNzY3cHgpIHtcclxuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjc1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYTpub3QoLmxpbmspOm5vdCguYnRuKTpub3QoLml0ZW0pIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICAgIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMWVtO1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMWVtO1xyXG4gICAgICAgIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAxZW07XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMWVtO1xyXG4gICAgICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XHJcbiAgICAgICAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwO1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xyXG4gICAgICAgIC13ZWJraXQtcGFkZGluZy1zdGFydDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogNDBweDtcclxuICAgIH1cclxuICAgIGlmcmFtZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b246c2luZ2xlLWJ1dHRvbjpob3Jpem9udGFsOmRlY3JlbWVudCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b246c2luZ2xlLWJ1dHRvbjpob3Jpem9udGFsOmluY3JlbWVudCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaWRlYWxXaWR0aCB7XHJcbiAgICBtYXgtd2lkdGg6IDQzLjhlbTtcclxufVxyXG4uaGlkZVNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbn1cclxuLnZlcnRpY2FsTCB7XHJcbiAgICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcclxuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgICAtd2Via2l0LXRleHQtb3JpZW50YXRpb246IHVuc2V0O1xyXG4gICAgdGV4dC1vcmllbnRhdGlvbjogdW5zZXQ7XHJcbn1cclxuLnZlcnRpY2FsUiB7XHJcbiAgICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcclxuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgICAtd2Via2l0LXRleHQtb3JpZW50YXRpb246IHVuc2V0O1xyXG4gICAgdGV4dC1vcmllbnRhdGlvbjogdW5zZXQ7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4ubm90U2VsZWN0ZWQge1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG4uZXhjZXJwdCB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG4uc2VwYXJhdGVkIGxpIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIi9cIjtcclxuICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZDo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLndhaXRUb1JlYWR5IHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuKltkYXRhLXRvb2x0aXBdIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdG9vbHRpcCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgIGJvdHRvbTogY2FsYygxMDAlICsgNnB4KTtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgd2lkdGg6IDMwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjkpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRvcDogLTdweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA2cHgpO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogIDc2N3B4KSB7XHJcbiAgICBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbiAgICBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuLmxhYmVsIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICYubGFiZWwtc2l6ZTEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1zaXplMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLXNpemUzIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1zaXplNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjc1ZW07XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLXNpemU1IHtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgIH1cclxuICAgICYubGFiZWwtc2l6ZTYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4yNWVtO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1zaXplNyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgIH1cclxuICAgICYubGFiZWwtc2l6ZTgge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi43NWVtO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1zaXplOSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzZW07XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLXNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLWZvbnQxIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQxO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1mb250MiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgIH1cclxuICAgICYubGFiZWwtdXBwZXJjYXNlIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1ib2xkIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxufVxyXG5zZWxlY3Qgb3B0aW9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbn1cclxuZGV0YWlscyB7XHJcbiAgICBzdW1tYXJ5IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICY6Om1hcmtlcixcclxuICAgICAgICAmOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjBcIiB2aWV3Qm94PVwiMCAwIDQ5MC42NTYgNDkwLjY1NlwiIGZpbGw9XCIje2Zvcm1hdFJHQigkY29sb3ItdGV4dCl9XCI+PHBhdGggZD1cIk00ODcuNTM2LDEyMC40NDVjLTQuMTYtNC4xNi0xMC45MjMtNC4xNi0xNS4wODMsMEwyNDUuMzE3LDM0Ny41ODFMMTguMjAzLDEyMC40NDVjLTQuMTYtNC4xNi0xMC45MjMtNC4xNi0xNS4wODMsMCBjLTQuMTYsNC4xNi00LjE2LDEwLjkyMywwLDE1LjA4M2wyMzQuNjY3LDIzNC42NjdjMi4wNjksMi4wOTEsNC44LDMuMTM2LDcuNTMxLDMuMTM2czUuNDYxLTEuMDQ1LDcuNTUyLTMuMTE1bDIzNC42NjctMjM0LjY2NyBDNDkxLjY5NiwxMzEuMzY4LDQ5MS42OTYsMTI0LjYyNyw0ODcuNTM2LDEyMC40NDV6XCIvPjwvc3ZnPicpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZbb3Blbl0gc3VtbWFyeSB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjBcIiB2aWV3Qm94PVwiMCAwIDI1IDI1XCIgZmlsbD1cIiN7Zm9ybWF0UkdCKCRjb2xvci10ZXh0KX1cIj48cGF0aCBkPVwiTTI0LjgsMTguMWwtMTItMTJDMTIuOCw2LDEyLjYsNiwxMi41LDZTMTIuMiw2LDEyLjEsNi4xbC0xMiwxMmMtMC4yLDAuMi0wLjIsMC42LDAsMC44czAuNiwwLjIsMC44LDBMMTIuNSw3LjNsMTEuNiwxMS42IGMwLjIsMC4yLDAuNiwwLjIsMC44LDBDMjUuMSwxOC42LDI1LjEsMTguMywyNC44LDE4LjF6XCIvPjwvc3ZnPicpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5zbWFsbCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbn1cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjAgMjBcIiBmaWxsPVwiI3tmb3JtYXRSR0IoJGNvbG9yLXRleHQpfVwiPjxwYXRoIGQ9XCJNMTkuNyAxOC4zYy40LjQuNCAxIDAgMS40LS40LjQtMSAuNC0xLjQgMEwxMCAxMS40bC04LjMgOC4zYy0uNC40LTEgLjQtMS40IDAtLjQtLjQtLjQtMSAwLTEuNEw4LjYgMTAgLjMgMS43Qy0uMSAxLjMtLjEuNy4zLjNzMS0uNCAxLjQgMEwxMCA4LjYgMTguMy4zYy40LS40IDEtLjQgMS40IDBzLjQgMSAwIDEuNEwxMS40IDEwbDguMyA4LjN6XCIvPjwvc3ZnPicpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbn1cclxuLnZpc3VhbGx5SGlkZGVuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLyogZm9jdXMgc29sdXRpb24gKi9cclxuKlt0YWJpbmRleF0sXHJcbi5saW5rLFxyXG4uYnRuLFxyXG5hcmVhW2hyZWZdLFxyXG5hdWRpbyxcclxudmlkZW8sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxyXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuYnV0dG9uLFxyXG5hIHtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IDJweCBkYXNoZWQgJGNvbG9yLWZvY3VzO1xyXG4gICAgfVxyXG4gICAgJjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG59XHJcbnNlbGVjdCxcclxudGV4dGFyZWEsXHJcbmlucHV0IHtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuI3BhZ2VNZW51LFxyXG5maWd1cmUge1xyXG4gICAgJjpoYXMoOmZvY3VzLXZpc2libGUpIHtcclxuICAgICAgICBvdXRsaW5lOiAycHggZGFzaGVkICRjb2xvci1mb2N1cztcclxuICAgIH1cclxufSIsCgkJIi8vIG1haW46IG1hc3Rlci5zY3NzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gYWxsICovXHJcbmJvZHkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnO1xyXG59XHJcbmhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogJHNpemUtaGVhZGVyO1xyXG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggcmdiYSgjMDAwLCAwKTtcclxuICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAmLnN0aWNreSB7XHJcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZS1oZWFkZXJTdGlja3k7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAuOSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggcmdiYSgjMDAwLCAuMSk7XHJcbiAgICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcclxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcclxuICAgIH1cclxuICAgICYubGF0ZW50IHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMTBweCByZ2JhKCMwMDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICB9XHJcbiAgICBib2R5LnRvdWNoRGV2aWNlICYge1xyXG4gICAgICAgICYuc3RpY2t5IHtcclxuICAgICAgICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogJHNpemUtc2VwYXJhdG9yMSAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWx0MjtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiB2YXIoLS1mb290ZXItYWZ0ZXItdG9wLCAtMzFweCk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA2MC42MSA2MC42MVwiIGZpbGw9XCIje2Zvcm1hdFJHQigkY29sb3ItYmFzZSl9XCI+PHBhdGggZD1cIk0zOC4zOCAwSDMuNjhsMTguNjYgMzAuMThMMy42IDYwLjQ4di4xM2gzNC43OGwxOC42My0zMC4zelwiLz48L3N2Zz4nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gICAgJiA+IC5jb250YWluZXIgPiAuc3BsaXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLWRyYWI7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMjtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5tYWluIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgYm9keS5zaWRlUGFuZWwtb3BlbiAmIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSRzaXplLXNlcGFyYXRvcjEqMyk7XHJcbiAgICB9XHJcbn1cclxuc2VjdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yMTtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjE7XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHNpemUtaGVhZGVyO1xyXG4gICAgfVxyXG59XHJcbi5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMSoyfSk7XHJcbiAgICBtYXJnaW46IDAgJHNpemUtY29udGFpbmVyMTtcclxuICAgICYuY29udGFpbmVyLWZ1bGxXaWR0aCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAmLmNvbnRhaW5lci1tYXhDb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJi5jb250YWluZXItdGV4dENvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0My44ZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAmLmNvbnRhaW5lci1vbmx5UmlnaHQge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAmLmNvbnRhaW5lci1vbmx5TGVmdCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICBoZWFkZXIgJiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgJiA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBmb290ZXIgJiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICNtYWludGVuYW5jZSAmIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuLmxvZ28ge1xyXG4gICAgJi5sb2dvLW1hc3RlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAjbWFpbnRlbmFuY2UgJixcclxuICAgIGhlYWRlciAmIHtcclxuICAgICAgICAmLmxvZ28tbWFzdGVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2l6ZS1oZWFkZXIgLSA2NXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGZvb3RlciAmIHtcclxuICAgICAgICAmLmxvZ28tbWFzdGVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjc2lkZU1lbnUgJiB7XHJcbiAgICAgICAgJi5sb2dvLW1hc3RlciB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi53cC1ibG9jay1idXR0b25fX2xpbmssXHJcbi5idG4sXHJcbi5idXR0b24sXHJcbmJ1dHRvbjpub3QoLnBzd3BfX2J1dHRvbiksXHJcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1iYXNlLCAuOCk7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmFzZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDMwcHggcmdiYSgkY29sb3ItYmFzZSwgLjUpO1xyXG4gICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1iYXNlLCAxKTtcclxuICAgIH1cclxuICAgICYuYnRuLWxpbmVzIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgfVxyXG4gICAgJi5idG4taWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDFlbTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYnRuLWljb24tc2ltcGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMS4yNWVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjI1ZW07XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEuMjVlbTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEuMjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gKjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5idG4taWNvbi1zaWduIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2hvbWVTbGlkZXIgJiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIC4yKTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAuNCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2Jvb2tpbmdTZWFyY2hGb3JtICYge1xyXG4gICAgICAgICYuYnRuLWljb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5saW5rLFxyXG5hOm5vdCguYnRuKTpub3QoLml0ZW0pOm5vdCgubG9nbykge1xyXG4gICAgI21lbnUtaGVhZGVyLW1lbnUgJixcclxuICAgICNtZW51LXNpZGUtbWVudSAmLFxyXG4gICAgI3BhZ2VNZW51ICYge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAjbWVudS1zaWRlLW1lbnUgJixcclxuICAgICNwYWdlTWVudSAmIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZm9vdGVyICYge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcbi50ZXh0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29udGFpbmVyLW5hbWU6IHRleHQ7XHJcbiAgICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XHJcbiAgICBoMSxcclxuICAgIGgyLFxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDEsXHJcbiAgICBoMiB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnNpbmdsZS1idXR0b246aG9yaXpvbnRhbDpkZWNyZW1lbnQge1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnNpbmdsZS1idXR0b246aG9yaXpvbnRhbDppbmNyZW1lbnQge1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0YWJsZSBjYXB0aW9uLFxyXG4gICAgdGFibGUgdGgsXHJcbiAgICB0YWJsZSB0ZCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvci1iYXNlLCAuNSk7XHJcbiAgICB9XHJcbiAgICB0YWJsZSB0aGVhZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxuICAgIHRhYmxlIHRmb290IHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgfVxyXG4gICAgZmlndXJlLndwLWJsb2NrLXRhYmxlLmZ1bGxXaWR0aCB0YWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICB1bC5ibG9ja3MtZ2FsbGVyeS1ncmlkLFxyXG4gICAgdWwud3AtYmxvY2stZ2FsbGVyeSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC53cC1ibG9jay1idXR0b25zIHtcclxuICAgICAgICAmLndwLWJsb2NrLWJ1dHRvbnMtaG9yaXpvbnRhbC1yaWdodCxcclxuICAgICAgICAmLmFsaWducmlnaHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYud3AtYmxvY2stYnV0dG9ucy1ob3Jpem9udGFsLWNlbnRlcixcclxuICAgICAgICAmLmFsaWduY2VudGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi53cC1ibG9jay1idXR0b25zLWhvcml6b250YWwtbGVmdCxcclxuICAgICAgICAmLmFsaWdubGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cC1ibG9jay1idXR0b25zIC53cC1ibG9jay1idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFsaWducmlnaHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbGlnbmNlbnRlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbGlnbmxlZnQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cC1ibG9jay1idXR0b25zIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtc3RhY2tlZC1vbi1tb2JpbGUge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cC1ibG9jay1pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICYuc2l6ZS1mdWxsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWxpZ25yaWdodCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFsaWduY2VudGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFsaWdubGVmdCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWxpZ25mdWxsID4gaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24ge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LCAuNyk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgIH1cclxuICAgIG9sLFxyXG4gICAgdWwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4yZW07XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLXB1bGxxdW90ZSBibG9ja3F1b3RlLFxyXG4gICAgYmxvY2txdW90ZS53cC1ibG9jay1xdW90ZSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgJGNvbG9yLWFsdDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stc3BhY2VyW3N0eWxlPVwiaGVpZ2h0OjFweFwiXSB7XHJcbiAgICAgICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAkc2l6ZS1zZXBhcmF0b3IxIDAgMDtcclxuICAgIH1cclxuICAgIC53cC1ibG9jay1zcGFjZXJbc3R5bGU9XCJoZWlnaHQ6MnB4XCJdIHtcclxuICAgICAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46ICRzaXplLXNlcGFyYXRvcjEvMiAwIDA7XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stY29sdW1ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDE1MHB4LCAxZnIpKTtcclxuICAgICAgICBncmlkLWF1dG8tcm93czogYXV0bztcclxuICAgICAgICBncmlkLWdhcDogMWVtO1xyXG4gICAgICAgIGdhcDogMWVtO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiAud3AtYmxvY2stY29sdW1uID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud3AtYmxvY2stY29sdW1uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndwLWJsb2NrLWNvbHVtbi5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtY2VudGVyIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53cC1ibG9jay1jb2x1bW4uaXMtdmVydGljYWxseS1hbGlnbmVkLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLXZpZGVvIHZpZGVvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuaGFzLXRleHQtYWxpZ24tcmlnaHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgLmhhcy10ZXh0LWFsaWduLWNlbnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmhhcy10ZXh0LWFsaWduLWxlZnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stZ3JvdXAge1xyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCk6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNikge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2FydGljbGUgJixcclxuICAgICNwYWdlRGVmYXVsdCAmIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgI3BhZ2VEZWZhdWx0ICYge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgJiA+IHAge1xyXG4gICAgICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcclxuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xyXG4gICAgICAgICAgICAtbW96LWNvbHVtbi1nYXA6IDQwcHg7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XHJcbiAgICAgICAgICAgIC1tb3otY29sdW1uLXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgY29sdW1uLXdpZHRoOiAyNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgKiA+IHAge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0My44ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53cC1ibG9jay1jb2x1bW5zIHtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6ICRzaXplLWdhcDtcclxuICAgICAgICAgICAgZ2FwOiAkc2l6ZS1nYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI21haW50ZW5hbmNlICYge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIHVsLmljb25zTGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMDBweCwgMWZyKSk7XHJcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcclxuICAgICAgICBncmlkLWdhcDogJHNpemUtZ2FwLzI7XHJcbiAgICAgICAgZ2FwOiAkc2l6ZS1nYXAvMjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1iYXNlLCAuMSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDYwLjYxIDYwLjYxXCIgZmlsbD1cIiN7Zm9ybWF0UkdCKCRjb2xvci1hbHQzKX1cIj48cGF0aCBkPVwiTTM4LjM4IDBIMy42OGwxOC42NiAzMC4xOEwzLjYgNjAuNDh2LjEzaDM0Ljc4bDE4LjYzLTMwLjN6XCIvPjwvc3ZnPicpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gYnIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGIsXHJcbiAgICBzdHJvbmcge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbn1cclxuLmxhYmVsIHtcclxuICAgICYubGFiZWwtc2VjdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDYwLjYxIDYwLjYxXCIgZmlsbD1cIiN7Zm9ybWF0UkdCKCRjb2xvci1iYXNlKX1cIj48cGF0aCBkPVwiTTM4LjM4IDBIMy42OGwxOC42NiAzMC4xOEwzLjYgNjAuNDh2LjEzaDM0Ljc4bDE4LjYzLTMwLjN6XCIvPjwvc3ZnPicpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmxhYmVsLXNlY3Rpb24tcmlnaHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlWCgtMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLXRpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcclxuICAgIH1cclxuICAgICNob21lU2xpZGVyICYge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICYubGFiZWwtMSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICAgICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLml0ZW0tcm91dGUgJiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgI2Jvb2tpbmdTZWFyY2hGb3JtICYge1xyXG4gICAgICAgICYubGFiZWwtZm9ybVRpdGxlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LCAuNzUpO1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLml0ZW1zIHtcclxuICAgICYuaXRlbXMtcm91dGVzIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcclxuICAgICAgICBncmlkLWF1dG8tcm93czogMWZyO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAkc2l6ZS1nYXA7XHJcbiAgICAgICAgZ2FwOiAkc2l6ZS1nYXA7XHJcbiAgICB9XHJcbiAgICAjYXJ0aWNsZXNMaXN0ICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XHJcbiAgICAgICAgZ3JpZC1nYXA6ICRzaXplLWdhcDtcclxuICAgICAgICBnYXA6ICRzaXplLWdhcDtcclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3F1aWNrQmxvZyAmIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAkc2l6ZS1nYXA7XHJcbiAgICAgICAgZ2FwOiAkc2l6ZS1nYXA7XHJcbiAgICB9XHJcbn1cclxuLml0ZW0ge1xyXG4gICAgJi5pdGVtLWFydGljbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoJGNvbG9yLWJhc2UsIC4yKTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMTtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsnO1xyXG4gICAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLml0ZW0tcm91dGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKCRjb2xvci1iYXNlLCAuMik7XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZbaHJlZj0nJ10ge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuaWZyYW1lIHtcclxuICAgIC50ZXh0ICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICZbdGl0bGU9XCJZb3VUdWJlIHZpZGVvIHBsYXllclwiXSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xyXG4gICAgfVxyXG4gICAgJltzcmMqPVwiaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9tYXBzL1wiXSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOSwgMjI3LCAyMjMpO1xyXG4gICAgfVxyXG59XHJcbi5hbmNob3Ige1xyXG4gICAgI2hvbWVNYXAgJixcclxuICAgICNib29raW5nU2VhcmNoICYsXHJcbiAgICAjaG9tZVNsaWRlciAmIHtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG4uaWNvbiB7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvbnRhaW47IG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyc7XHJcbiAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAjaG9tZU1hcCAmLmljb24tc2lnbiB7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjVweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICBzY2FsZTogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICMwMDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHNjYWxlOiAxLjU7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItYmFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5mb3JtIHtcclxuICAgICYjYm9va2luZ1NlYXJjaEZvcm0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDAgJHNpemUtY29udGFpbmVyMS8yO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzaXplLWdhcC8yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgLjUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKCRjb2xvci1iYXNlLCAuNCk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAmOmhhcyguY291bnRkb3duVG9EYXRlKSA+ICo6bm90KC5jb3VudGRvd25Ub0RhdGUpIHtcclxuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDNweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCk6bm90KGJ1dHRvblt0eXBlPVwic3VibWl0XCJdKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gNXB4IC0gKHZhcigtLWJvb2tpbmdTZWFyY2hGb3JtLWJ1dHRvbi1oLCA3MnB4KSAvIDMpKTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJtb250aFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwid2Vla1wiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInVybFwiXSxcclxuICAgICAgICBzZWxlY3QsXHJcbiAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiB2YXIoLS1ib29raW5nU2VhcmNoRm9ybS1idXR0b24taCwgNzJweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJhc2UsIC4xKTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1iYXNlLCAuMyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xyXG4gICAgICAgICAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG4gICAgICAgICAgICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNTYgMjU2XCIgZmlsbD1cIiN7Zm9ybWF0UkdCKCRjb2xvci10ZXh0KX1cIj48cGF0aCBkPVwiTTE4NC40OSwxNjcuNTFhMTIsMTIsMCwwLDEsMCwxN2wtNDgsNDhhMTIsMTIsMCwwLDEtMTcsMGwtNDgtNDhhMTIsMTIsMCwwLDEsMTctMTdMMTI4LDIwN2wzOS41MS0zOS41MkExMiwxMiwwLDAsMSwxODQuNDksMTY3LjUxWm0tOTYtNzlMMTI4LDQ5bDM5LjUxLDM5LjUyYTEyLDEyLDAsMCwwLDE3LTE3bC00OC00OGExMiwxMiwwLDAsMC0xNywwbC00OCw0OGExMiwxMiwwLDAsMCwxNywxN1pcIj48L3BhdGg+PC9zdmc+Jyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSB7XHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNTYgMjU2XCIgZmlsbD1cIiN7Zm9ybWF0UkdCKCRjb2xvci10ZXh0KX1cIj48cGF0aCBkPVwiTTIwOCwyOEgxODhWMjRhMTIsMTIsMCwwLDAtMjQsMHY0SDkyVjI0YTEyLDEyLDAsMCwwLTI0LDB2NEg0OEEyMCwyMCwwLDAsMCwyOCw0OFYyMDhhMjAsMjAsMCwwLDAsMjAsMjBIMjA4YTIwLDIwLDAsMCwwLDIwLTIwVjQ4QTIwLDIwLDAsMCwwLDIwOCwyOFpNNjgsNTJhMTIsMTIsMCwwLDAsMjQsMGg3MmExMiwxMiwwLDAsMCwyNCwwaDE2Vjc2SDUyVjUyWk01MiwyMDRWMTAwSDIwNFYyMDRabTkyLTc2YTE2LDE2LDAsMSwxLTE2LTE2QTE2LDE2LDAsMCwxLDE0NCwxMjhabTQ4LDBhMTYsMTYsMCwxLDEtMTYtMTZBMTYsMTYsMCwwLDEsMTkyLDEyOFpNOTYsMTc2YTE2LDE2LDAsMSwxLTE2LTE2QTE2LDE2LDAsMCwxLDk2LDE3NlptNDgsMGExNiwxNiwwLDEsMS0xNi0xNkExNiwxNiwwLDAsMSwxNDQsMTc2Wm00OCwwYTE2LDE2LDAsMSwxLTE2LTE2QTE2LDE2LDAsMCwxLDE5MiwxNzZaXCI+PC9wYXRoPjwvc3ZnPicpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaW1hZ2Uge1xyXG4gICAgJi5pbWFnZS1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKC44KTtcclxuICAgIH1cclxufVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gbG93IGRpc3BsYXkqL1xyXG5AbWVkaWEgKG1heC1oZWlnaHQ6ICRzaXplLWRpc3BsYXlNaW5IZWlnaHQpIHtcclxuXHJcbn0iLAoJCSIvLyBtYWluOiBtYXN0ZXIuc2Nzc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGFsbCAqL1xyXG4jbWVudS1oZWFkZXItbWVudSxcclxuI21lbnUtc2lkZS1tZW51IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAmID4gKiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAubGluayA+IGEge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICYubGluazo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3R0b206IDlweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpoYXMoLnN1Yi1tZW51IC5saW5rLmFjdGl2ZSkge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRzaXplLWhlYWRlclN0aWNreX0gLSA0MHB4KTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAxMHB4IHJnYmEoIzAwMCwgLjEpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuICAgICAgICBjdXJzb3I6IGF1dG87XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpbmsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpbmsgYSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMS4yZW07XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNzaWRlTWVudSAmIHtcclxuICAgICAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAmLmxpbms6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5icmVhZGNydW1iIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIC5saW5rLFxyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCA8c3ZnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHdpZHRoPSc2JyBoZWlnaHQ9JzYnIHZpZXdCb3g9JzAgMCA2IDYnPjxnPjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xODQgLTI5NCknPjxnPjxwYXRoIGlkPSdfeDM1X3NyY2EnIGZpbGw9JyN7Zm9ybWF0UkdCKCRjb2xvci1iYXNlKX0nIGQ9J00xODQsMjk3YzAtMS43LDEuMy0zLDMtM3MzLDEuMywzLDNzLTEuMywzLTMsM1MxODQsMjk4LjcsMTg0LDI5N3onLz48L2c+PC9nPjwvZz48L3N2Zz5cIik7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ud3BjZjcge1xyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICYgPiBsYWJlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+IGxhYmVsID4gKjpub3QoLndwY2Y3LW5vdC12YWxpZC10aXApOm5vdCgud3BjZjctc3Bpbm5lcik6bm90KC53cGNmNy1saXN0LWl0ZW0tbGFiZWwpOm5vdChzcGFuLnJlcXVpcmVkU3ltYm9sKSxcclxuICAgICAgICAmID4gbGFiZWwgfiAqOm5vdCgud3BjZjctbm90LXZhbGlkLXRpcCk6bm90KC53cGNmNy1zcGlubmVyKTpub3QoLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCk6bm90KHNwYW4ucmVxdWlyZWRTeW1ib2wpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJvdyBzcGFuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLndwY2Y3LW5vdC12YWxpZC10aXApOm5vdCgud3BjZjctc3Bpbm5lcik6bm90KC53cGNmNy1saXN0LWl0ZW0tbGFiZWwpOm5vdCgucmVxdWlyZWRTeW1ib2wpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6bm90KC53cGNmNy1ub3QtdmFsaWQtdGlwKTpub3QoLndwY2Y3LXNwaW5uZXIpOm5vdCgud3BjZjctbGlzdC1pdGVtLWxhYmVsKTpub3QoLnJlcXVpcmVkU3ltYm9sKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcDpudGgtbGFzdC1jaGlsZCgyKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgICBoZWlnaHQ6IDVlbTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG4gICAgc3Bhbi53cGNmNy1saXN0LWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgc3Bhbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAuOGVtO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogLjFlbSAuM2VtO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYW5nZXItdGV4dDtcclxuICAgICAgICBmb250LXNpemU6IC43ZW07XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICAgIHRleHRhcmVhOmZvY3VzLFxyXG4gICAgaW5wdXRbdHlwZV06Zm9jdXMge1xyXG4gICAgICAgICYgfiBzcGFuLndwY2Y3LW5vdC12YWxpZC10aXAge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGRpdi53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG4gICAgICAgIG1hcmdpbjogMzBweCAwIDA7XHJcbiAgICAgICAgcGFkZGluZzogLjVlbTtcclxuICAgIH1cclxuICAgIGlucHV0LndwY2Y3LXN1Ym1pdCB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCA0MHB4O1xyXG4gICAgfVxyXG4gICAgc3Bhbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICBzcGFuLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1yYWRpbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAmID4gKjpub3QoLndwY2Y3LW5vdC12YWxpZC10aXApOm5vdCgud3BjZjctc3Bpbm5lcik6bm90KC53cGNmNy1saXN0LWl0ZW0tbGFiZWwpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZUNBUFRDSEFpbmZvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjdlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIH1cclxuICAgIC53cGNmNy1zcGlubmVyIHtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG4gICAgLndwY2Y3LXN1Ym1pdDpkaXNhYmxlZCB7XHJcbiAgICAgICAgb3BhY2l0eTogLjM7XHJcbiAgICB9XHJcbiAgICBzcGFuLnJlcXVpcmVkU3ltYm9sIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW4tbGVmdDogLjNlbTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWRhbmdlci10ZXh0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgfVxyXG4gICAgc3Bhbi5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXRleHQsIC42KTtcclxuICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgfVxyXG4gICAgI2NvbnRhY3QgJiB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWx0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC5zd2lwZXItbmV4dCxcclxuICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAyNXB4KTtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1uZXh0IHtcclxuICAgICAgICByaWdodDogJHNpemUtY29udGFpbmVyMS8yIC0gMjVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoI3skc2l6ZS1jb250YWluZXIxICsgMjVweH0pO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAkc2l6ZS1jb250YWluZXIxLzIgLSAyNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtICN7JHNpemUtY29udGFpbmVyMSArIDI1cHh9KTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItc2xpZGU6bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSBhIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJjpoYXMoOmZvY3VzLXZpc2libGUpLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLnN3aXBlci1uZXh0Om5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCksXHJcbiAgICAgICAgLnN3aXBlci1wcmV2Om5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCkge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjaG9tZVNsaWRlciAmIHtcclxuICAgICAgICBwYWRkaW5nOiAwICRzaXplLWNvbnRhaW5lcjE7XHJcbiAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIGltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoKDEwMHZ3IC0gI3skc2l6ZS1jb250YWluZXIxKjJ9IC0gMTBweCkvMi42NjY2NjY2NjY2NjY2NjcpO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMjAwcHgvMi42NjY2NjY2NjY2NjY2NjcpO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICRzaXplLWNvbnRhaW5lcjE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgLjcpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKCMwMDAsIC4yKTtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTA5MCA0MDlcIj48cGF0aCBmaWxsPVwiI3tmb3JtYXRSR0IoJGNvbG9yLWJhc2UpfVwiIGQ9XCJNNTQ0LjI1LTEuNjloLTIzNi4xbDEyNi45NiAyMDUuMzQtMTI3LjUgMjA2LjE1di44OGgyMzYuNjRMNjcxIDIwNC41M3pcIi8+PHBhdGggZmlsbD1cIiN7Zm9ybWF0UkdCKCRjb2xvci1iYXNlKX1cIiBmaWxsLW9wYWNpdHk9XCIwXCIgZD1cIk0zMDkuMjUtMS42OUg3My4xNWwxMjYuOTYgMjA1LjM0TDcyLjYxIDQwOS44di44OGgyMzYuNjRMNDM2IDIwNC41M3pcIi8+PHBhdGggZmlsbD1cIiN7Zm9ybWF0UkdCKCRjb2xvci1iYXNlKX1cIiBkPVwiTS0xLjU0IDQxMC42OWg3NS43OUwyMDEgMjA0LjUzIDc0LjI1LTEuNjlILTF6XCIvPjwvc3ZnPicpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTA5MCAvIDQwOTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC45O1xyXG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgaW1nLmltYWdlLWJnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7JztcclxuICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA2O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tYm9va2luZ1NlYXJjaEZvcm0taCwgMTIycHgpIC0gMjBweCk7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKCMwMDAsIC41KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgLmltYWdlV3JhcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gI3skc2l6ZS1zZXBhcmF0b3IxfSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSAuaW1hZ2Uge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICByaWdodDogY2FsYygjeyRzaXplLWNvbnRhaW5lcjF9ICsgMjBweCArIDhweCk7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiA0cHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLW5leHQsXHJcbiAgICAgICAgLnN3aXBlci1wcmV2IHtcclxuICAgICAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5zd2lwZXItcHJldixcclxuICAgICAgICAgICAgLnN3aXBlci1uZXh0IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jbWVudS1mb290ZXItbWVudSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgJiA+ICoge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgIH1cclxuICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC40ZW07XHJcbiAgICB9XHJcbn1cclxuI2NvcHlyaWdodCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcbiNicmlja3Mge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBzdmcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICB9XHJcbiAgICBzdmcgcGF0aCxcclxuICAgIHN2ZyByZWN0IHtcclxuICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBzdmcgcGF0aCxcclxuICAgICAgICBzdmcgcmVjdCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcgcmVjdCB7XHJcbiAgICAgICAgICAgIHg6IDE1NjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNvY2lhbE5ldHdvcmtzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmZhY2Vib29rLFxyXG4gICAgICAgICYuaW5zdGFncmFtIHtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgJi5mYWNlYm9vayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQsIDExOSwgMjQyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmluc3RhZ3JhbSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI4LCA2NCwgOTUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZm9vdGVyICYge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcbiNwYWdlTWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMjBweDtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRzaXplLWhlYWRlclN0aWNreX0gLSA0MHB4KTtcclxuICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjE7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmLm9mZnNldCB7XHJcbiAgICAgICAgdG9wOiAyMHB4ICsgJHNpemUtaGVhZGVyU3RpY2t5O1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUgfiAudGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcclxuICAgIH1cclxuICAgIC5idG5bb25jbGljayo9XCJtYXVzU2NyaXB0LnBhZ2VNZW51X3RvZ2dsZVZpZXdcIl0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLnBob3RvR2FsbGVyeSB7XHJcbiAgICBmaWd1cmUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKCMwMDAsIC4yKTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNpbmdsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJi5tdWx0aXBsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcclxuICAgICAgICBncmlkLWdhcDogMWVtO1xyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rNykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJysnIGF0dHIoZGF0YS1oaWRlaW1hZ2VzKTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJhc2UsIC43KTtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmW2RhdGEtaGlkZWltYWdlcz1cIjBcIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgZmlndXJlIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsnO1xyXG4gICAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zaG93QWxsSW1hZ2VzIHtcclxuICAgICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rNykge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNikge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1ob21lICNwYWdlRGVmYXVsdCAmLm11bHRpcGxlIHtcclxuICAgICAgICBncmlkLWF1dG8tcm93czogMWZyO1xyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTc1cHg7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogc3BhbiAyO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygyICogMTc1cHggKyAxZW0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZpZ3VyZSBpbWcsXHJcbiAgICAgICAgZmlndXJlIGEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5ub3RpY2Uge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgICYuc3VjY2VzcyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1zdWNjZXNzLXRleHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN1Y2Nlc3MtYmc7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXN1Y2Nlc3MtdGV4dDtcclxuICAgIH1cclxuICAgICYuaW5mbyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbmZvLXRleHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWluZm8tYmc7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWluZm8tdGV4dDtcclxuICAgIH1cclxuICAgICYud2FybmluZyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13YXJuaW5nLXRleHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdhcm5pbmctYmc7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdhcm5pbmctdGV4dDtcclxuICAgIH1cclxuICAgICYuZGFuZ2VyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWRhbmdlci10ZXh0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYW5nZXItYmc7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWRhbmdlci10ZXh0O1xyXG4gICAgfVxyXG4gICAgLnBvc3RzTGlzdCAmLFxyXG4gICAgI2FydGljbGVzTGlzdCAmLFxyXG4gICAgLnByb2R1Y3RzR3JpZCAmIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTEgIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmIH4gJiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxufVxyXG4jbGF6eUxvYWQge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcclxuICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC5idG4gc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxufVxyXG4jc3RhcnRMb2FkIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gLTEgIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC5idG4gc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgfVxyXG59XHJcbi5wcmVsb2FkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICBjdXJzb3I6IHdhaXQ7XHJcbiAgICAmID4gZGl2IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbjogM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgI3NlYXJjaEZvcm0gJiB7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNzaWJsaW5nc0FydGljbGVzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3ItZHJhYjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gYSA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICYgPiBhID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItYmFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jZml4ZWROYXZpZ2F0aW9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBib2R5Lm9wZW5NZW51ICYge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICB6LWluZGV4OiAxMDE7XHJcbiAgICB9XHJcbn1cclxuYm9keS5zaWRlUGFuZWwtb3BlbiBhc2lkZSxcclxuYm9keTpub3QoLnRvdWNoRGV2aWNlKSAubW9kYWxPcGVuIH4gYXNpZGUsXHJcbmJvZHkuc2lkZVBhbmVsLW9wZW4gZm9vdGVyLFxyXG5ib2R5LnNpZGVQYW5lbC1vcGVuIGhlYWRlciA+IC5jb250YWluZXIgPiAuc3BsaXQgPiAqOm5vdCguc2lkZVBhbmVsKSxcclxuYm9keS5zaWRlUGFuZWwtb3BlbiBoZWFkZXIgPiAuY29udGFpbmVyID4gLnNwbGl0ID4gLnNpZGVQYW5lbCA+IC5zaWRlUGFuZWwtdG9nZ2xlLFxyXG5ib2R5LnNpZGVQYW5lbC1vcGVuIGhlYWRlciA+IC5jb250YWluZXIgPiAjZml4ZWROYXZpZ2F0aW9uID4gKjpub3QoLm9wZW4pLFxyXG5ib2R5LnNpZGVQYW5lbC1vcGVuIG1haW4sXHJcbmJvZHk6bm90KC50b3VjaERldmljZSkgLm1vZGFsT3BlbiB7XHJcbiAgICBmaWx0ZXI6IGJsdXIoMnB4KTtcclxuICAgIG9wYWNpdHk6IC41O1xyXG59XHJcbi5zaWRlUGFuZWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICYub3BlbiB7XHJcbiAgICAgICAgLnNpZGVQYW5lbC1jb250ZW50IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlUGFuZWwtdG9nZ2xlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpZGVQYW5lbC1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAkc2l6ZS1maXhlZE5hdmlnYXRpb247XHJcbiAgICAgICAgei1pbmRleDogMTAxO1xyXG4gICAgICAgIHdpZHRoOiA0NTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwdnc7XHJcbiAgICAgICAgcGFkZGluZzogJHNpemUtc2VwYXJhdG9yMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IC0xMHB4IDAgNDBweCByZ2JhKCMwMDAsIC4xKTtcclxuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2lkZVBhbmVsLWNsb3NlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGhlYWRlci5zdGlja3kgJiB7XHJcbiAgICAgICAgLnNpZGVQYW5lbC10b2dnbGUge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoZWFkZXIubGF0ZW50ICYge1xyXG4gICAgICAgIC5zaWRlUGFuZWwtY29udGVudCB7XHJcbiAgICAgICAgICAgIHRvcDogJHNpemUtaGVhZGVyU3RpY2t5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNmaXhlZE5hdmlnYXRpb24gJiB7XHJcbiAgICAgICAgLnNpZGVQYW5lbC10b2dnbGUge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jc2lkZU1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4jc2lkZVBhbmVsU3dpcGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ucHN3cCB7XHJcbiAgICAucHN3cF9fYmcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgb3BhY2l0eTogLjggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wc3dwX19jYXB0aW9uX19jZW50ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5wc3dwX191aS0tZml0IC5wc3dwX190b3AtYmFyLFxyXG4gICAgLnBzd3BfX3VpLS1maXQgLnBzd3BfX2NhcHRpb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgLnBzd3BfX2ltZy0tcGxhY2Vob2xkZXItLWJsYW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgIGJ1dHRvbi5wc3dwX19idXR0b24ge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY291bnRkb3duVG9EYXRlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIC44KTtcclxuICAgICYgPiBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMXB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgIC53cG1sLWxzLWl0ZW0gYSxcclxuICAgIGEud3BtbC1scy1saW5rLFxyXG4gICAgYS5qcy13cG1sLWxzLWl0ZW0tdG9nZ2xlIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlIHtcclxuICAgICAgICAmOmhvdmVyIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwbWwtbHMtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCA3cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAud3BtbC1scy1zdWItbWVudSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gICAgLndwbWwtbHMtc3ViLW1lbnUgYSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgIC53cG1sLWxzLXN1Yi1tZW51IC53cG1sLWxzLWl0ZW0ge1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaGVhZGVyLnN0aWNreSAmIC53cG1sLWxzLWl0ZW0tbGVnYWN5LWRyb3Bkb3duIHtcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIC45KTtcclxuICAgICAgICAgICAgLndwbWwtbHMtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIC45KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggcmdiYSgjMDAwLCAuMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLAoJCSIvLyBtYWluOiBtYXN0ZXIuc2Nzc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGFsbCAqL1xyXG4jaG9tZVNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IC0zMHB4IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpemUtaGVhZGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLSRzaXplLWhlYWRlcjtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgd2lkdGg6ICRzaXplLWNvbnRhaW5lcjE7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgI3skc2l6ZS1oZWFkZXJ9KTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGNvbG9yLWJnLCAxKSAwJSwgcmdiYSgkY29sb3ItYmcsIDApIDEwMCUpLCBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGNvbG9yLWJnLCAxKSAwJSwgcmdiYSgkY29sb3ItYmcsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AsIGJvdHRvbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGNhbGMoNzUlICsgI3skc2l6ZS1oZWFkZXIvMn0gKyAuNXB4KSwgMTAwJSBjYWxjKDI1JSAtICN7JHNpemUtaGVhZGVyLzJ9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICByaWdodDogLTJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkY29sb3ItYmcsIDApIDAlLCByZ2JhKCRjb2xvci1iZywgMSkgMTAwJSksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkY29sb3ItYmcsIDApIDAlLCByZ2JhKCRjb2xvci1iZywgMSkgMTAwJSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCwgYm90dG9tO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgY2FsYyg3NSUgKyAjeyRzaXplLWhlYWRlci8yfSArIC41cHgpLCAxMDAlIGNhbGMoMjUlIC0gI3skc2l6ZS1oZWFkZXIvMn0pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jY29udGFjdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kc2l6ZS1jb250YWluZXIxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC02cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc2l6ZS1jb250YWluZXIxO1xyXG4gICAgfVxyXG4gICAgaGVhZGVyLnN0aWNreTpub3QoLmxhdGVudCkgfiBtYWluICYgLmlubmVyQ29udGVudCA+IC5zcGxpdDpsYXN0LWNoaWxkIHtcclxuICAgICAgICB0b3A6IDIwcHggKyAkc2l6ZS1oZWFkZXJTdGlja3k7XHJcbiAgICB9XHJcbn1cclxuI2NvbnRhY3RNYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxufVxyXG4jcGFnZUludHJvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogMjUwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpemUtaGVhZGVyICsgJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgIC5iYWNrZ3JvdW5kIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMDkwIDQwOVwiPjxwYXRoIGZpbGw9XCIje2Zvcm1hdFJHQigkY29sb3ItYmFzZSl9XCIgZD1cIk01NDQuMjUtMS42OWgtMjM2LjFsMTI2Ljk2IDIwNS4zNC0xMjcuNSAyMDYuMTV2Ljg4aDIzNi42NEw2NzEgMjA0LjUzelwiLz48cGF0aCBmaWxsPVwiI3tmb3JtYXRSR0IoJGNvbG9yLWJhc2UpfVwiIGZpbGwtb3BhY2l0eT1cIjBcIiBkPVwiTTMwOS4yNS0xLjY5SDczLjE1bDEyNi45NiAyMDUuMzRMNzIuNjEgNDA5Ljh2Ljg4aDIzNi42NEw0MzYgMjA0LjUzelwiLz48cGF0aCBmaWxsPVwiI3tmb3JtYXRSR0IoJGNvbG9yLWJhc2UpfVwiIGQ9XCJNLTEuNTQgNDEwLjY5aDc1Ljc5TDIwMSAyMDQuNTMgNzQuMjUtMS42OUgtMXpcIi8+PC9zdmc+Jyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEwOTAgLyA0MDk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjI1O1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7JztcclxuICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBsdW1pbm9zaXR5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5vdmVybGF5IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBvcGFjaXR5OiAuNzU7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIH1cclxuICAgIC5pbm5lckhlYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgfVxyXG59XHJcbiNhcnRpY2xlLFxyXG4jcGFnZURlZmF1bHQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICB9XHJcbn1cclxuI3F1aWNrQmxvZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuaW5uZXJIZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbn1cclxuI2hvbWVSb3V0ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbn1cclxuI21haW50ZW5hbmNlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jYm9va2luZ1NlYXJjaCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWJvb2tpbmdTZWFyY2hGb3JtLWgsIDEyMnB4KSAvIDIgKiAtMSAtIDMwcHgpO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxufVxyXG4jaG9tZU1hcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuYmFja2dyb3VuZCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogY2FsYygtMjUwcHggKyB2YXIoLS1ob21lTWFwLWlubmVyQ29udGVudC1oLCAzMnB4KS8yICsgI3skc2l6ZS1zZXBhcmF0b3IxfSk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogI3syNTBweCAqIDJ9O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZztcclxuICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoIzAwMCwgMCkgMCUsIHJnYmEoIzAwMCwgMSkgNTAlLCByZ2JhKCMwMDAsIDApIDEwMCUpO1xyXG4gICAgICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoIzAwMCwgMCkgMCUsIHJnYmEoIzAwMCwgMSkgNTAlLCByZ2JhKCMwMDAsIDApIDEwMCUpO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7JztcclxuICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxufSIsCgkJIi8vIG1haW46IG1hc3Rlci5zY3NzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSA8PSAxNDAwICovXHJcbmZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAkc2l6ZS1zZXBhcmF0b3IyIDA7XHJcbn1cclxubWFpbiB7XHJcbiAgICBib2R5LnNpZGVQYW5lbC1vcGVuICYge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtJHNpemUtc2VwYXJhdG9yMiozKTtcclxuICAgIH1cclxufVxyXG5zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3IyO1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMjtcclxuICAgIH1cclxufVxyXG4uY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjIqMn0pO1xyXG4gICAgbWFyZ2luOiAwICRzaXplLWNvbnRhaW5lcjI7XHJcbn1cclxuLnRleHQge1xyXG4gICAgaDEsXHJcbiAgICBoMiB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stc3BhY2VyW3N0eWxlPVwiaGVpZ2h0OjFweFwiXSB7XHJcbiAgICAgICAgbWFyZ2luOiAkc2l6ZS1zZXBhcmF0b3IyIDAgMDtcclxuICAgIH1cclxuICAgIC53cC1ibG9jay1zcGFjZXJbc3R5bGU9XCJoZWlnaHQ6MnB4XCJdIHtcclxuICAgICAgICBtYXJnaW46ICRzaXplLXNlcGFyYXRvcjIvMiAwIDA7XHJcbiAgICB9XHJcbn1cclxuLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgLnN3aXBlci1uZXh0IHtcclxuICAgICAgICByaWdodDogJHNpemUtY29udGFpbmVyMi8yIC0gMjVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoI3skc2l6ZS1jb250YWluZXIyICsgMjVweH0pO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAkc2l6ZS1jb250YWluZXIyLzIgLSAyNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtICN7JHNpemUtY29udGFpbmVyMiArIDI1cHh9KTtcclxuICAgIH1cclxuICAgICNob21lU2xpZGVyICYge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHNpemUtY29udGFpbmVyMjtcclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCgxMDB2dyAtICN7JHNpemUtY29udGFpbmVyMioyfSAtIDEwcHgpLzIuNjY2NjY2NjY2NjY2NjY3KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICRzaXplLWNvbnRhaW5lcjI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBsZWZ0OiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgLmltYWdlV3JhcCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JHNpemUtc2VwYXJhdG9yMn0pO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICByaWdodDogY2FsYygjeyRzaXplLWNvbnRhaW5lcjJ9ICsgMjBweCArIDhweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNwYWdlTWVudSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjI7XHJcbn1cclxuI3NpYmxpbmdzQXJ0aWNsZXMge1xyXG4gICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zaWRlUGFuZWwge1xyXG4gICAgLnNpZGVQYW5lbC1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAkc2l6ZS1zZXBhcmF0b3IyO1xyXG4gICAgfVxyXG59XHJcbiNjb250YWN0IHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kc2l6ZS1jb250YWluZXIyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJHNpemUtY29udGFpbmVyMjtcclxuICAgIH1cclxufVxyXG4jcGFnZUludHJvIHtcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1oZWFkZXIgKyAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG59XHJcbiNhcnRpY2xlLFxyXG4jcGFnZURlZmF1bHQge1xyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICB9XHJcbn1cclxuI3F1aWNrQmxvZyB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgIH1cclxufVxyXG4jaG9tZU1hcCB7XHJcbiAgICAuYmFja2dyb3VuZCB7XHJcbiAgICAgICAgdG9wOiBjYWxjKC0yNTBweCArIHZhcigtLWhvbWVNYXAtaW5uZXJDb250ZW50LWgsIDMycHgpLzIgKyAjeyRzaXplLXNlcGFyYXRvcjJ9KTtcclxuICAgIH1cclxufVxyXG4jaG9tZVNsaWRlciB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogJHNpemUtY29udGFpbmVyMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuZm9ybSB7XHJcbiAgICAmI2Jvb2tpbmdTZWFyY2hGb3JtIHtcclxuICAgICAgICBtYXJnaW46IDAgJHNpemUtY29udGFpbmVyMi8yO1xyXG4gICAgfVxyXG59XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBsb3cgZGlzcGxheSovXHJcbkBtZWRpYSAobWF4LWhlaWdodDogJHNpemUtZGlzcGxheU1pbkhlaWdodCkge1xyXG5cclxufSIsCgkJIi8vIG1haW46IG1hc3Rlci5zY3NzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSA8PSAxMDI0ICovXHJcbiNtZW51LWhlYWRlci1tZW51LFxyXG4jbWVudS1zaWRlLW1lbnUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIwcHgpO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgJiA+ICoge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIC5saW5rID4gYSB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIGhlYWRlciA+IC5jb250YWluZXIgPiAuc3BsaXQgPiAmIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgJi5saW5rOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI3NpZGVQYW5lbFN3aXBlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbiNzaWRlTWVudSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbmZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAkc2l6ZS1zZXBhcmF0b3IzIDA7XHJcbiAgICAmID4gLmNvbnRhaW5lciA+IC5zcGxpdCB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5tYWluIHtcclxuICAgIGJvZHkuc2lkZVBhbmVsLW9wZW4gJiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0kc2l6ZS1zZXBhcmF0b3IzKjMpO1xyXG4gICAgfVxyXG59XHJcbnNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjM7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IzO1xyXG4gICAgfVxyXG59XHJcbi5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMyoyfSk7XHJcbiAgICBtYXJnaW46IDAgJHNpemUtY29udGFpbmVyMztcclxuICAgIGZvb3RlciAmIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbn1cclxuLnRleHQge1xyXG4gICAgaDEsXHJcbiAgICBoMiB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stc3BhY2VyW3N0eWxlPVwiaGVpZ2h0OjFweFwiXSB7XHJcbiAgICAgICAgbWFyZ2luOiAkc2l6ZS1zZXBhcmF0b3IzIDAgMDtcclxuICAgIH1cclxuICAgIC53cC1ibG9jay1zcGFjZXJbc3R5bGU9XCJoZWlnaHQ6MnB4XCJdIHtcclxuICAgICAgICBtYXJnaW46ICRzaXplLXNlcGFyYXRvcjMvMiAwIDA7XHJcbiAgICB9XHJcbiAgICB1bC5pY29uc0xpc3Qge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcclxuICAgIH1cclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAuc3dpcGVyLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAkc2l6ZS1jb250YWluZXIzLzIgLSAyNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgjeyRzaXplLWNvbnRhaW5lcjMgKyAyNXB4fSk7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXByZXYge1xyXG4gICAgICAgIGxlZnQ6ICRzaXplLWNvbnRhaW5lcjMvMiAtIDI1cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0gI3skc2l6ZS1jb250YWluZXIzICsgMjVweH0pO1xyXG4gICAgfVxyXG4gICAgI2hvbWVTbGlkZXIgJiB7XHJcbiAgICAgICAgcGFkZGluZzogMCAkc2l6ZS1jb250YWluZXIzO1xyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoKDEwMHZ3IC0gI3skc2l6ZS1jb250YWluZXIzKjJ9IC0gMTBweCkvMi42NjY2NjY2NjY2NjY2NjcpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgJHNpemUtY29udGFpbmVyMztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGxlZnQ6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gI3skc2l6ZS1zZXBhcmF0b3IzLzJ9IC0gMjBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgLmltYWdlV3JhcCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JHNpemUtc2VwYXJhdG9yM30pO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICByaWdodDogY2FsYygjeyRzaXplLWNvbnRhaW5lcjN9ICsgMjBweCArIDhweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNwYWdlTWVudSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjM7XHJcbn1cclxuI3NpYmxpbmdzQXJ0aWNsZXMge1xyXG4gICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zaWRlUGFuZWwge1xyXG4gICAgLnNpZGVQYW5lbC1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAkc2l6ZS1zZXBhcmF0b3IzO1xyXG4gICAgfVxyXG59XHJcbiNjb250YWN0IHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRzaXplLWNvbnRhaW5lcjM7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc2l6ZS1jb250YWluZXIzO1xyXG4gICAgfVxyXG59XHJcbiNwYWdlSW50cm8ge1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLWhlYWRlciArICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbn1cclxuI2FydGljbGUsXHJcbiNwYWdlRGVmYXVsdCB7XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgIH1cclxufVxyXG4jcXVpY2tCbG9nIHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgfVxyXG59XHJcbi5pdGVtcyB7XHJcbiAgICAjYXJ0aWNsZXNMaXN0ICYge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICB9XHJcbiAgICAjcXVpY2tCbG9nICYge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgJiA+ICo6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2hvbWVNYXAge1xyXG4gICAgLmJhY2tncm91bmQge1xyXG4gICAgICAgIHRvcDogY2FsYygtMjUwcHggKyB2YXIoLS1ob21lTWFwLWlubmVyQ29udGVudC1oLCAzMnB4KS8yICsgI3skc2l6ZS1zZXBhcmF0b3IzfSk7XHJcbiAgICB9XHJcbn1cclxuI2hvbWVTbGlkZXIge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6ICRzaXplLWNvbnRhaW5lcjM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmZvcm0ge1xyXG4gICAgJiNib29raW5nU2VhcmNoRm9ybSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwICRzaXplLWNvbnRhaW5lcjMvMjtcclxuICAgICAgICBwYWRkaW5nOiAkc2l6ZS1nYXAvMjtcclxuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpOm5vdChidXR0b25bdHlwZT1cInN1Ym1pdFwiXSkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+ICo6bnRoLWxhc3QtY2hpbGQoMyk6bm90KDpsYXN0LWNoaWxkKTpub3QoYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwidXJsXCJdLFxyXG4gICAgICAgIHNlbGVjdCxcclxuICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1cHggLSB2YXIoLS1ib29raW5nU2VhcmNoRm9ybS1idXR0b24taCwgNzJweCkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYm9keS50b3VjaERldmljZSAmI2Jvb2tpbmdTZWFyY2hGb3JtIHtcclxuICAgICAgICBpbnB1dFt0eXBlPSdudW1iZXInXSB7XHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSB7XHJcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAmOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jYm9va2luZ1NlYXJjaCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtJHNpemUtc2VwYXJhdG9yMy8yO1xyXG59XHJcbi53cC1ibG9jay1idXR0b25fX2xpbmssXHJcbi5idG4sXHJcbi5idXR0b24sXHJcbmJ1dHRvbjpub3QoLnBzd3BfX2J1dHRvbiksXHJcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAjYm9va2luZ1NlYXJjaEZvcm0gJiB7XHJcbiAgICAgICAgJi5idG4taWNvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5sYWJlbCB7XHJcbiAgICAjYm9va2luZ1NlYXJjaEZvcm0gJiB7XHJcbiAgICAgICAgJi5sYWJlbC1mb3JtVGl0bGUge1xyXG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gbG93IGRpc3BsYXkqL1xyXG5AbWVkaWEgKG1heC1oZWlnaHQ6ICRzaXplLWRpc3BsYXlNaW5IZWlnaHQpIHtcclxuXHJcbn0iLAoJCSIvLyBtYWluOiBtYXN0ZXIuc2Nzc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIDw9IDc2NyAqL1xyXG5ib2R5IHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzaXplLWZpeGVkTmF2aWdhdGlvbjtcclxufVxyXG5oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAkc2l6ZS1oZWFkZXIgLSA1MHB4O1xyXG4gICAgdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IG5vbmU7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgJi5zdGlja3kge1xyXG4gICAgICAgIGhlaWdodDogJHNpemUtaGVhZGVyIC0gNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxufVxyXG5tYWluIHtcclxuICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBib2R5LnNpZGVQYW5lbC1vcGVuICYge1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxufVxyXG4udGV4dCB7XHJcbiAgICBoMSxcclxuICAgIGgyIHtcclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLXN0YWNrZWQtb24tbW9iaWxlIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBmaWd1cmUud3AtYmxvY2staW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stY29sdW1ucyB7XHJcbiAgICAgICAgJiA+IC53cC1ibG9jay1jb2x1bW4gPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNzVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjc1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLXNwYWNlcltzdHlsZT1cImhlaWdodDoxcHhcIl0ge1xyXG4gICAgICAgIG1hcmdpbjogJHNpemUtc2VwYXJhdG9yNCAwIDA7XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stc3BhY2VyW3N0eWxlPVwiaGVpZ2h0OjJweFwiXSB7XHJcbiAgICAgICAgbWFyZ2luOiAkc2l6ZS1zZXBhcmF0b3I0LzIgMCAwO1xyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLWdyb3VwIHtcclxuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjc1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9tZSAjcGFnZURlZmF1bHQgJiB7XHJcbiAgICAgICAgLndwLWJsb2NrLWNvbHVtbnMge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICAgICAgICBncmlkLWdhcDogJHNpemUtZ2FwLzI7XHJcbiAgICAgICAgICAgIGdhcDogJHNpemUtZ2FwLzI7XHJcbiAgICAgICAgICAgICYgPiAqOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+ICo6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHVsLmljb25zTGlzdCB7XHJcbiAgICAgICAgZ3JpZC1nYXA6ICRzaXplLWdhcC8zO1xyXG4gICAgICAgIGdhcDogJHNpemUtZ2FwLzM7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jcGFnZU1lbnUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJi5vZmZzZXQge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICAgICYub3BlbiB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA5OTk5cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB+IC50ZXh0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5idG5bb25jbGljayo9XCJtYXVzU2NyaXB0LnBhZ2VNZW51X3RvZ2dsZVZpZXdcIl0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jZml4ZWROYXZpZ2F0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogJHNpemUtZml4ZWROYXZpZ2F0aW9uO1xyXG4gICAgcGFkZGluZzogMCAkc2l6ZS1jb250YWluZXI0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICBib3gtc2hhZG93OiAwIC0xMHB4IDEwcHggcmdiYSgjMDAwLCAuMik7XHJcbiAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgYm9keTpub3QoLnNpZGVQYW5lbC1vcGVuKSBoZWFkZXIubGF0ZW50ICYge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgIH1cclxuICAgIGhlYWRlci5sYXRlbnQgJiB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAtMTBweCAxMHB4IHJnYmEoIzAwMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuI2JhY2tUb1RvcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgIH1cclxufVxyXG4uc2lkZVBhbmVsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgLnNpZGVQYW5lbC1jb250ZW50IHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRzaXplLWZpeGVkTmF2aWdhdGlvbn0pO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzaXplLXNlcGFyYXRvcjQ7XHJcbiAgICB9XHJcbiAgICAuc2lkZVBhbmVsLXRvZ2dsZSBzdmcge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICBib2R5LnNpZGVQYW5lbC1vcGVuIGhlYWRlci5sYXRlbnQgJiAuc2lkZVBhbmVsLWNvbnRlbnQge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICAgIGhlYWRlci5zdGlja3kgJiB7XHJcbiAgICAgICAgLnNpZGVQYW5lbC10b2dnbGUge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5ib2R5LnNpZGVQYW5lbC1vcGVuIGFzaWRlLFxyXG5ib2R5Om5vdCgudG91Y2hEZXZpY2UpIC5tb2RhbE9wZW4gfiBhc2lkZSxcclxuYm9keS5zaWRlUGFuZWwtb3BlbiBmb290ZXIsXHJcbmJvZHkuc2lkZVBhbmVsLW9wZW4gaGVhZGVyID4gLmNvbnRhaW5lciA+IC5zcGxpdCA+ICo6bm90KC5zaWRlUGFuZWwpLFxyXG5ib2R5LnNpZGVQYW5lbC1vcGVuIGhlYWRlciA+IC5jb250YWluZXIgPiAuc3BsaXQgPiAuc2lkZVBhbmVsID4gLnNpZGVQYW5lbC10b2dnbGUsXHJcbmJvZHkuc2lkZVBhbmVsLW9wZW4gaGVhZGVyID4gLmNvbnRhaW5lciA+ICNmaXhlZE5hdmlnYXRpb24gPiAqOm5vdCgub3BlbiksXHJcbmJvZHkuc2lkZVBhbmVsLW9wZW4gbWFpbixcclxuYm9keTpub3QoLnRvdWNoRGV2aWNlKSAubW9kYWxPcGVuIHtcclxuICAgIGZpbHRlcjogbm9uZTtcclxufVxyXG5mb290ZXIge1xyXG4gICAgcGFkZGluZzogJHNpemUtc2VwYXJhdG9yNCAwO1xyXG59XHJcbnNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjQ7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I0O1xyXG4gICAgfVxyXG59XHJcbi5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyNCoyfSk7XHJcbiAgICBtYXJnaW46IDAgJHNpemUtY29udGFpbmVyNDtcclxufVxyXG4ubG9nbyB7XHJcbiAgICBoZWFkZXIgPiAuY29udGFpbmVyID4gLnNwbGl0ID4gaDEgPiAmIHtcclxuICAgICAgICAmLmxvZ28tbWFzdGVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHNpemUtaGVhZGVyIC0gNzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgaGVhZGVyOm5vdCguc3RpY2t5KSA+IC5jb250YWluZXIgPiAuc3BsaXQgPiBoMSA+ICYge1xyXG4gICAgICAgICYubG9nby1tYXN0ZXIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogcmV2ZXJ0LWxheWVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5pdGVtcyB7XHJcbiAgICAmLml0ZW1zLXJvdXRlcyB7XHJcbiAgICAgICAgZ3JpZC1nYXA6ICRzaXplLWdhcC8yO1xyXG4gICAgICAgIGdhcDogJHNpemUtZ2FwLzI7XHJcbiAgICB9XHJcbiAgICAjYXJ0aWNsZXNMaXN0ICYge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAgICAgZ3JpZC1nYXA6ICRzaXplLWdhcC8yO1xyXG4gICAgICAgIGdhcDogJHNpemUtZ2FwLzI7XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNxdWlja0Jsb2cgJiB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgICAgICBncmlkLWdhcDogJHNpemUtZ2FwLzI7XHJcbiAgICAgICAgZ2FwOiAkc2l6ZS1nYXAvMjtcclxuICAgICAgICAmID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5pdGVtIHtcclxuICAgICYuaXRlbS1hcnRpY2xlIHtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zd2lwZXItY29udGFpbmVyIHtcclxuICAgIC5zd2lwZXItbmV4dCxcclxuICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1uZXh0IHtcclxuICAgICAgICByaWdodDogJHNpemUtY29udGFpbmVyNC8yO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAgbGVmdDogJHNpemUtY29udGFpbmVyNC8yO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgICNob21lU2xpZGVyICYge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHNpemUtY29udGFpbmVyNDtcclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICRzaXplLWNvbnRhaW5lcjQ7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXI0fSk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JHNpemUtc2VwYXJhdG9yNC8yfSAtIDIwcHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICRzaXplLWNvbnRhaW5lcjQvMjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSAuaW1hZ2VXcmFwIHtcclxuICAgICAgICAgICAgcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gI3skc2l6ZS1zZXBhcmF0b3I0fSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKCN7JHNpemUtY29udGFpbmVyNH0gKyAyMHB4ICsgOHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI3NpYmxpbmdzQXJ0aWNsZXMge1xyXG4gICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNjb250YWN0IHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRzaXplLWNvbnRhaW5lcjQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc2l6ZS1jb250YWluZXI0O1xyXG4gICAgfVxyXG4gICAgaGVhZGVyLnN0aWNreTpub3QoLmxhdGVudCkgfiBtYWluICYgLmlubmVyQ29udGVudCA+IC5zcGxpdDpsYXN0LWNoaWxkIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuI3BhZ2VJbnRybyB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpemUtaGVhZGVyIC0gNTBweCArICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbn1cclxuI2FydGljbGUsXHJcbiNwYWdlRGVmYXVsdCB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICB9XHJcbn1cclxuI3F1aWNrQmxvZyB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgIH1cclxufVxyXG4jaG9tZVNsaWRlciB7XHJcbiAgICB0b3A6IC0zMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IC02MHB4O1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLWhlYWRlciAtIDUwcHg7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogY2FsYyg3NSUgLSAxNTBweCArICN7KCRzaXplLWhlYWRlciAtIDUwcHgpLzJ9ICsgOHB4KTtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoNzUlICsgI3soJHNpemUtaGVhZGVyIC0gNTBweCkvMn0pO1xyXG4gICAgfVxyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgdG9wOiAtKCRzaXplLWhlYWRlciAtIDUwcHgpO1xyXG4gICAgICAgICAgICB3aWR0aDogJHNpemUtY29udGFpbmVyNDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAjeyRzaXplLWhlYWRlciAtIDUwcHh9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGNhbGMoNzUlICsgI3soJHNpemUtaGVhZGVyIC0gNTBweCkvMn0gKyAuNXB4KSwgMTAwJSBjYWxjKDI1JSAtICN7KCRzaXplLWhlYWRlciAtIDUwcHgpLzJ9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgY2FsYyg3NSUgKyAjeygkc2l6ZS1oZWFkZXIgLSA1MHB4KS8yfSArIC41cHgpLCAxMDAlIGNhbGMoMjUlIC0gI3soJHNpemUtaGVhZGVyIC0gNTBweCkvMn0pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucGhvdG9HYWxsZXJ5IHtcclxuICAgICYubXVsdGlwbGUge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICB9XHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1ob21lICNwYWdlRGVmYXVsdCAmLm11bHRpcGxlIHtcclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuaGVhZGVyID4gLmNvbnRhaW5lciA+IC5zcGxpdCA+IC5zaG93T25GaXhlZE5hdmlnYXRpb24sXHJcbmhlYWRlciA+IC5jb250YWluZXIgPiAuc3BsaXQgPiAjc2lkZU1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4jaG9tZU1hcCB7XHJcbiAgICAuYmFja2dyb3VuZCB7XHJcbiAgICAgICAgdG9wOiBjYWxjKC0xNTBweCArIHZhcigtLWhvbWVNYXAtaW5uZXJDb250ZW50LWgsIDMycHgpLzIgKyAjeyRzaXplLXNlcGFyYXRvcjR9KTtcclxuICAgICAgICBoZWlnaHQ6ICN7MTUwcHggKiAyfTtcclxuICAgIH1cclxufVxyXG4ubGFiZWwge1xyXG4gICAgI2hvbWVTbGlkZXIgJiB7XHJcbiAgICAgICAgJi5sYWJlbC0xIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNib29raW5nU2VhcmNoIHtcclxuICAgIG1hcmdpbi10b3A6IC0kc2l6ZS1zZXBhcmF0b3I0IC0gJHNpemUtc2VwYXJhdG9yNC8yO1xyXG59XHJcbmZvcm0ge1xyXG4gICAgJiNib29raW5nU2VhcmNoRm9ybSB7XHJcbiAgICAgICAgbWFyZ2luOiAwICRzaXplLWNvbnRhaW5lcjQvMjtcclxuICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGxvdyBkaXNwbGF5Ki9cclxuQG1lZGlhIChtYXgtaGVpZ2h0OiAkc2l6ZS1kaXNwbGF5TWluSGVpZ2h0KSB7XHJcblxyXG59IiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSA8PSA0ODAgKi9cclxubWFpbiB7XHJcbiAgICBib2R5LmJyb3dzZXJDaHJvbWUudG91Y2hEZXZpY2UgJiB7XHJcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4ud3BjZjcge1xyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIC5yb3cgc3BhbiB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLndwY2Y3LW5vdC12YWxpZC10aXApOm5vdCgud3BjZjctc3Bpbm5lcik6bm90KC53cGNmNy1saXN0LWl0ZW0tbGFiZWwpOm5vdCgucmVxdWlyZWRTeW1ib2wpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTpub3QoLndwY2Y3LW5vdC12YWxpZC10aXApOm5vdCgud3BjZjctc3Bpbm5lcik6bm90KC53cGNmNy1saXN0LWl0ZW0tbGFiZWwpOm5vdCgucmVxdWlyZWRTeW1ib2wpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVDQVBUQ0hBaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgICNjb250YWN0ICYge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuLnNpZGVQYW5lbCB7XHJcbiAgICAuc2lkZVBhbmVsLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggJHNpemUtc2VwYXJhdG9yNSAkc2l6ZS1zZXBhcmF0b3I1O1xyXG4gICAgfVxyXG59XHJcbmZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAkc2l6ZS1zZXBhcmF0b3I1IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIH1cclxuICAgICYgPiAuY29udGFpbmVyID4gLnNwbGl0IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgICAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yNTtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjU7XHJcbiAgICB9XHJcbn1cclxuLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXI1KjJ9KTtcclxuICAgIG1hcmdpbjogMCAkc2l6ZS1jb250YWluZXI1O1xyXG59XHJcbi50ZXh0IHtcclxuICAgIGgxLFxyXG4gICAgaDIge1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLXNwYWNlcltzdHlsZT1cImhlaWdodDoxcHhcIl0ge1xyXG4gICAgICAgIG1hcmdpbjogJHNpemUtc2VwYXJhdG9yNSAwIDA7XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stc3BhY2VyW3N0eWxlPVwiaGVpZ2h0OjJweFwiXSB7XHJcbiAgICAgICAgbWFyZ2luOiAkc2l6ZS1zZXBhcmF0b3I1LzIgMCAwO1xyXG4gICAgfVxyXG4gICAgdWwuaWNvbnNMaXN0IHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcbi5saW5rIHtcclxuICAgICNtZW51LXNpZGUtbWVudSAmIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgIH1cclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAuc3dpcGVyLW5leHQge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXByZXYge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgI2hvbWVTbGlkZXIgJiB7XHJcbiAgICAgICAgcGFkZGluZzogMCAkc2l6ZS1jb250YWluZXI1O1xyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgJHNpemUtY29udGFpbmVyNTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSAuY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjUqMn0gLSA0MHB4KTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gI3skc2l6ZS1zZXBhcmF0b3I1fSAtIDIwcHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICRzaXplLWNvbnRhaW5lcjUrMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSAuaW1hZ2VXcmFwIHtcclxuICAgICAgICAgICAgcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gI3skc2l6ZS1zZXBhcmF0b3I1fSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKCN7JHNpemUtY29udGFpbmVyNX0gKyAyMHB4ICsgOHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI3BhZ2VNZW51IHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjUvMjtcclxufVxyXG4jZml4ZWROYXZpZ2F0aW9uIHtcclxuICAgIHBhZGRpbmc6IDAgJHNpemUtY29udGFpbmVyNTtcclxufVxyXG4jbWVudS1mb290ZXItbWVudSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuI2NvcHlyaWdodCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuI3NpYmxpbmdzQXJ0aWNsZXMge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxhYmVsLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGEgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxhYmVsLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jY29udGFjdCB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRzaXplLWNvbnRhaW5lcjU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc2l6ZS1jb250YWluZXI1O1xyXG4gICAgfVxyXG59XHJcbiNwYWdlSW50cm8ge1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLWhlYWRlciAtIDUwcHggKyAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG59XHJcbiNhcnRpY2xlLFxyXG4jcGFnZURlZmF1bHQge1xyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICB9XHJcbn1cclxuI3F1aWNrQmxvZyB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgIH1cclxufVxyXG4jaG9tZVNsaWRlciB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogJHNpemUtY29udGFpbmVyNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLml0ZW1zIHtcclxuICAgICYuaXRlbXMtcm91dGVzIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgfVxyXG59XHJcbiNob21lTWFwIHtcclxuICAgIC5iYWNrZ3JvdW5kIHtcclxuICAgICAgICB0b3A6IGNhbGMoLTE1MHB4ICsgdmFyKC0taG9tZU1hcC1pbm5lckNvbnRlbnQtaCwgMzJweCkvMiArICN7JHNpemUtc2VwYXJhdG9yNX0pO1xyXG4gICAgICAgIGhlaWdodDogI3sxNTBweCAqIDJ9O1xyXG4gICAgfVxyXG59XHJcbiNib29raW5nU2VhcmNoIHtcclxuICAgIG1hcmdpbi10b3A6IC0kc2l6ZS1zZXBhcmF0b3I1IC0gJHNpemUtc2VwYXJhdG9yNSoyO1xyXG59XHJcbmZvcm0ge1xyXG4gICAgJiNib29raW5nU2VhcmNoRm9ybSB7XHJcbiAgICAgICAgbWFyZ2luOiAwICRzaXplLWNvbnRhaW5lcjUvMjtcclxuICAgIH1cclxufVxyXG4uY291bnRkb3duVG9EYXRlIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGxvdyBkaXNwbGF5Ki9cclxuQG1lZGlhIChtYXgtaGVpZ2h0OiAkc2l6ZS1kaXNwbGF5TWluSGVpZ2h0KSB7XHJcblxyXG59IiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuQG1lZGlhIChtaW4td2lkdGg6IGNhbGMoMTIwMHB4ICsgI3skc2l6ZS1jb250YWluZXIxKjJ9ICsgMTBweCkpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICYuY29udGFpbmVyLW9ubHlSaWdodCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTIwMHB4IC0gMTBweCkvMik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29udGFpbmVyLW9ubHlMZWZ0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDB2dyAtIDEyMDBweCAtIDEwcHgpLzIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNvbnRhaW5lci1tYXhDb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTIwMHB4ICsgI3skc2l6ZS1jb250YWluZXIxKjJ9KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgICNob21lU2xpZGVyICYge1xyXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTIwMHB4KS8yIC0gMTBweCArIDIwcHggKyA4cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuXHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuc2hvdy1vbkRpc3BsYXlNYXg0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuc2hvdy1vbkRpc3BsYXlNaW40IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLAoJCSIvLyBtYWluOiBtYXN0ZXIuc2Nzc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGFuaW1hdGlvbiAqL1xyXG4uYW5pRmFkZUluIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBhbmltYXRpb24tbmFtZTogYW5pRmFkZUluO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW5pRmFkZUluO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pRmFkZUluIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFuaUZhZGVJbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuLmFuaVBsb3Age1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbmlQbG9wO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGFuaVBsb3A7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaVBsb3Age1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFuaVBsb3Age1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxufVxyXG4uYW5pUHVsc2Uge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgcmdiYSgkY29sb3ItYmFzZSwgLjQpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IGFuaVB1bHNlIDJzIGluZmluaXRlO1xyXG4gICAgYW5pbWF0aW9uOiBhbmlQdWxzZSAycyBpbmZpbml0ZTtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pUHVsc2Uge1xyXG4gICAgMCUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgkY29sb3ItYmFzZSwgLjQpO1xyXG4gICAgfVxyXG4gICAgNzAlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoJGNvbG9yLWJhc2UsIDApO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKCRjb2xvci1iYXNlLCAwKTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFuaVB1bHNlIHtcclxuICAgIDAlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoJGNvbG9yLWJhc2UsIC40KTtcclxuICAgIH1cclxuICAgIDcwJSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKCRjb2xvci1iYXNlLCAwKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgkY29sb3ItYmFzZSwgMCk7XHJcbiAgICB9XHJcbn1cclxuLmFuaVNwaW4ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IGFuaVNwaW4gbGluZWFyIDIwcyBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogYW5pU3BpbiBsaW5lYXIgMjBzIGluZmluaXRlO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbmlTcGluIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbmlTcGluIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuLmFuaUxldml0YXRlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBhbmlMZXZpdGF0ZSBsaW5lYXIgMTBzIGluZmluaXRlO1xyXG4gICAgYW5pbWF0aW9uOiBhbmlMZXZpdGF0ZSBsaW5lYXIgMTBzIGluZmluaXRlO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbmlMZXZpdGF0ZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG4gICAgMjUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbiAgICA3NSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFuaUxldml0YXRlIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbiAgICAyNSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxuICAgIDc1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyB2aXNpYmlsaXR5Q2hlY2tlclxyXG4udmlzaWJpbGl0eS1pbml0IHtcclxuICAgICYudmlzaWJpbGl0eS1kZWZhdWx0Om5vdChzZWN0aW9uKSB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLnZpc2liaWxpdHktc2Vlbjpub3Qoc2VjdGlvbikge1xyXG4gICAgICAgIHRyYW5zaXRpb246IDFzIGN1YmljLWJlemllciguNCwgMCwgLjIsIDEpO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcmVsb2FkZXIge1xyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHByZWxvYWRlciAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBwcmVsb2FkZXIgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0uMzJzO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0uMzJzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtLjE2cztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtLjE2cztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIHByZWxvYWRlciB7XHJcbiAgICAwJSxcclxuICAgIDgwJSxcclxuICAgIDEwMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIH1cclxuICAgIDQwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgcHJlbG9hZGVyIHtcclxuICAgIDAlLFxyXG4gICAgODAlLFxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgfVxyXG4gICAgNDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbn1cclxuI2hvbWVTbGlkZXIgLnN3aXBlci1zbGlkZSA+IHBpY3R1cmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNTBweCk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IGhvbWVTbGlkZXJCYWNrZ3JvdW5kQW5pbWF0aW9uIGN1YmljLWJlemllciguNDUsIDAsIC41NSwgMSkgNXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG4gICAgYW5pbWF0aW9uOiBob21lU2xpZGVyQmFja2dyb3VuZEFuaW1hdGlvbiBjdWJpYy1iZXppZXIoLjQ1LCAwLCAuNTUsIDEpIDVzIGluZmluaXRlIGFsdGVybmF0ZTtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgaG9tZVNsaWRlckJhY2tncm91bmRBbmltYXRpb24ge1xyXG4gICAgMCUsXHJcbiAgICA1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcclxuICAgIH1cclxuICAgIDk1JSxcclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGhvbWVTbGlkZXJCYWNrZ3JvdW5kQW5pbWF0aW9uIHtcclxuICAgIDAlLFxyXG4gICAgNSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XHJcbiAgICB9XHJcbiAgICA5NSUsXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB9XHJcbn0iCgldLAoJIm5hbWVzIjogW10sCgkibWFwcGluZ3MiOiAiQUFDZ0Isc0ZBQThGLEFDRDlHLDRFQUE0RSxBQVU1RSxBQUFBLElBQUks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 */