﻿/*!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:#484f57;font-family:"Inter",sans-serif;font-size:100%;line-height:1.5em;overflow-x:hidden;-webkit-font-smoothing:antialiased}@media (max-width: 480px){body{font-size:80%}}.link,a{display:inline-block;position:relative;color:#000;text-decoration:none;cursor:pointer}.link:hover,a:hover{text-decoration:none}.link::after{content:'';position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:#000;visibility:hidden;opacity:0;transition:0.3s ease-in-out}.link:hover::after{visibility:visible;opacity:1}.link.active::after{opacity:1;visibility:visible;transform:translateY(0)}input,select,button,textarea{border:none}html{box-sizing:border-box;-webkit-box-sizing:border-box}*,*::before,*::after{box-sizing:inherit;-webkit-box-sizing:inherit}img{max-width:100%;height:auto;vertical-align:middle}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:#fbcb0a;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-right:none;border-bottom:none;border-left: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:#fbcb0a;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:#fbcb0a}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:#484f57;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(251,203,10,0.1);border-bottom:1px solid #fbcb0a}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(72,79,87,0.5)}textarea::-webkit-input-placeholder,input::-webkit-input-placeholder{color:rgba(72,79,87,0.5)}textarea:-moz-placeholder,input:-moz-placeholder{color:rgba(72,79,87,0.5)}textarea::-moz-placeholder,input::-moz-placeholder{color:rgba(72,79,87,0.5)}textarea:-ms-input-placeholder,input:-ms-input-placeholder{color:rgba(72,79,87,0.5)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:#484f57;-webkit-box-shadow:0 0 0 1000px rgba(251,203,10,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(72,79,87,0.5)}select:has(option:disabled:first-child:checked) option{color:#484f57}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:#fbcb0a}::-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:#fbcb0a;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:#333659}#backToTop.mostBottom svg{fill:#484f57}#backToTop:not(.view){transform:rotate(180deg)}#backToTop svg{margin-top:-5px;fill:#fff;transition:0.3s ease-in-out}#backToTop:hover svg{transform:translateY(-5px)}#fixedNavigation #backToTop{background-color:transparent}#fixedNavigation #backToTop.mostBottom svg{fill:#fff}.anchor{display:block;height:100px;margin-top:-100px;visibility:hidden}@media (max-width: 767px){.anchor{height:50px;margin-top:-50px}}@media (max-width: 480px){.anchor{height:25px;margin-top:-25px}}.text{max-width:43.8em}.text>h1,.text>h2,.text>h3,.text>h4,.text>h5,.text>h6{margin-bottom:.2em;color:#484f57;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:"Inter",sans-serif}.label.label-font2{font-family:"Inter",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(72, 79, 87)"><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(72, 79, 87)"><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(72, 79, 87)"><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 #030610}*[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 #030610}body{background-color:#fcf9ef;font-weight:500}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::before{content:'';position:absolute;top:0;left:0;z-index:-2;width:100%;height:150%;background:transparent;background:linear-gradient(to bottom, #fff 0%, rgba(255,255,255,0) 100%);opacity:0;transform:scaleY(0);transform-origin:top;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;transition:0.3s ease-in-out}header.sticky{height:100px}header.sticky::before{opacity:.75;transform:scaleY(1)}header.latent{box-shadow:0 10px 10px rgba(0,0,0,0);transform:translateY(-100%)}header.latent::before{opacity:0;transform:scaleY(0)}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:#333659}footer::before{content:'';display:block;position:absolute;bottom:100%;left:0;z-index:1;width:calc(10 * 100px);height:calc(10 * 100px);max-width:100%;background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 118.92 118.94" fill="rgb(255, 255, 255)"><path d="M85.23 29.48h3.71v-3.71h.5v3.71h3.71v.5h-3.71v3.71h-.5v-3.71h-3.71zm7.93 59.47h-3.71v-3.71h-.5v3.71h-3.71v.5h3.71v3.71h.5v-3.71h3.71zM30.23 21.8h-1v7.43H21.8v1h7.43v7.43h1v-7.43h7.43v-1h-7.43zm-.25 63.44h-.5v3.71h-3.71v.5h3.71v3.71h.5v-3.71h3.71v-.5h-3.71z"/></svg>');background-repeat:repeat;background-position:bottom left;background-size:100px;opacity:.25;-webkit-mask-image:linear-gradient(45deg, #000 0%, rgba(0,0,0,0) 50%);mask-image:linear-gradient(45deg, #000 0%, rgba(0,0,0,0) 50%);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}footer::after{content:'';display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;max-width:100%;background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 118.92 118.94" fill="rgb(255, 255, 255)"><path d="M85.23 29.48h3.71v-3.71h.5v3.71h3.71v.5h-3.71v3.71h-.5v-3.71h-3.71zm7.93 59.47h-3.71v-3.71h-.5v3.71h-3.71v.5h3.71v3.71h.5v-3.71h3.71zM30.23 21.8h-1v7.43H21.8v1h7.43v7.43h1v-7.43h7.43v-1h-7.43zm-.25 63.44h-.5v3.71h-3.71v.5h3.71v3.71h.5v-3.71h3.71v-.5h-3.71z"/></svg>');background-repeat:repeat;background-position:top left;background-size:100px;opacity:.1;-webkit-mask-image:linear-gradient(135deg, #000 0%, rgba(0,0,0,0) 100%);mask-image:linear-gradient(135deg, #000 0%, rgba(0,0,0,0) 100%);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 #fff;opacity:.05;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;position:relative;width:100%}header .container::after{content:'';position:absolute;bottom:50%;left:-20px;z-index:-1;width:calc(100% + 40px);height:30px;background-color:#fbcb0a;border-radius:5px;opacity:1;transform:translateY(50%);box-shadow:10px 10px 10px rgba(0,0,0,0.1);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;transition:0.3s ease-in-out}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,header .logo.logo-master{filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.25))}#maintenance .logo.logo-master svg,header .logo.logo-master svg{width:auto;height:65px;transition:0.3s ease-in-out}#maintenance .logo.logo-master svg *:nth-child(2),header .logo.logo-master svg *:nth-child(2){transition:0.3s ease-in-out}footer .logo.logo-master svg{width:200px;fill:#fff}.wp-block-button__link,.btn,.button,button:not(.pswp__button),input[type="button"],input[type="reset"],input[type="submit"]{color:#000;border:2px solid rgba(0,0,0,0.05);border-radius:15px;box-shadow:3px 3px 5px rgba(0,0,0,0.1);text-shadow:3px 3px 2px rgba(0,0,0,0.1);font-weight:500;text-transform:uppercase;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:#fde06e}.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:1.2em;height:1.2em;min-width:1.2em;min-height:1.2em;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-cta,.btn.btn-cta,.button.btn-cta,button:not(.pswp__button).btn-cta,input[type="button"].btn-cta,input[type="reset"].btn-cta,input[type="submit"].btn-cta{color:#fff;background-color:#d93838;border-color:rgba(0,0,0,0.2)}.wp-block-button__link.btn-cta:focus,.wp-block-button__link.btn-cta:hover,.btn.btn-cta:focus,.btn.btn-cta:hover,.button.btn-cta:focus,.button.btn-cta:hover,button:not(.pswp__button).btn-cta:focus,button:not(.pswp__button).btn-cta:hover,input[type="button"].btn-cta:focus,input[type="button"].btn-cta:hover,input[type="reset"].btn-cta:focus,input[type="reset"].btn-cta:hover,input[type="submit"].btn-cta:focus,input[type="submit"].btn-cta:hover{background-color:#ba2424}.wp-block-button__link.btn-lowercase,.btn.btn-lowercase,.button.btn-lowercase,button:not(.pswp__button).btn-lowercase,input[type="button"].btn-lowercase,input[type="reset"].btn-lowercase,input[type="submit"].btn-lowercase{text-transform:lowercase}#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}#quickBlog .innerHeader .wp-block-button__link,body.page-template-page-home #pageDefault .wp-block-button__link,#quickBlog .innerHeader .btn,body.page-template-page-home #pageDefault .btn,#quickBlog .innerHeader .button,body.page-template-page-home #pageDefault .button,#quickBlog .innerHeader button:not(.pswp__button),body.page-template-page-home #pageDefault button:not(.pswp__button),#quickBlog .innerHeader input[type="button"],body.page-template-page-home #pageDefault input[type="button"],#quickBlog .innerHeader input[type="reset"],body.page-template-page-home #pageDefault input[type="reset"],#quickBlog .innerHeader input[type="submit"],body.page-template-page-home #pageDefault input[type="submit"]{color:#fff;background-color:#484f57;border-color:rgba(0,0,0,0.2)}#quickBlog .innerHeader .wp-block-button__link:focus,#quickBlog .innerHeader .wp-block-button__link:hover,body.page-template-page-home #pageDefault .wp-block-button__link:focus,body.page-template-page-home #pageDefault .wp-block-button__link:hover,#quickBlog .innerHeader .btn:focus,#quickBlog .innerHeader .btn:hover,body.page-template-page-home #pageDefault .btn:focus,body.page-template-page-home #pageDefault .btn:hover,#quickBlog .innerHeader .button:focus,#quickBlog .innerHeader .button:hover,body.page-template-page-home #pageDefault .button:focus,body.page-template-page-home #pageDefault .button:hover,#quickBlog .innerHeader button:not(.pswp__button):focus,#quickBlog .innerHeader button:not(.pswp__button):hover,body.page-template-page-home #pageDefault button:not(.pswp__button):focus,body.page-template-page-home #pageDefault button:not(.pswp__button):hover,#quickBlog .innerHeader input[type="button"]:focus,#quickBlog .innerHeader input[type="button"]:hover,body.page-template-page-home #pageDefault input[type="button"]:focus,body.page-template-page-home #pageDefault input[type="button"]:hover,#quickBlog .innerHeader input[type="reset"]:focus,#quickBlog .innerHeader input[type="reset"]:hover,body.page-template-page-home #pageDefault input[type="reset"]:focus,body.page-template-page-home #pageDefault input[type="reset"]:hover,#quickBlog .innerHeader input[type="submit"]:focus,#quickBlog .innerHeader input[type="submit"]:hover,body.page-template-page-home #pageDefault input[type="submit"]:focus,body.page-template-page-home #pageDefault input[type="submit"]:hover{background-color:#31363b}.item-article:focus .wp-block-button__link,.item-article:hover .wp-block-button__link,.item-article:focus .btn,.item-article:hover .btn,.item-article:focus .button,.item-article:hover .button,.item-article:focus button:not(.pswp__button),.item-article:hover button:not(.pswp__button),.item-article:focus input[type="button"],.item-article:hover input[type="button"],.item-article:focus input[type="reset"],.item-article:hover input[type="reset"],.item-article:focus input[type="submit"],.item-article:hover input[type="submit"]{background-color:#fde06e}aside#prefooter .wp-block-button__link,aside#prefooter .btn,aside#prefooter .button,aside#prefooter button:not(.pswp__button),aside#prefooter input[type="button"],aside#prefooter input[type="reset"],aside#prefooter input[type="submit"]{box-shadow:3px 3px 5px rgba(0,0,0,0.3)}#volunteering .wp-block-button__link,#volunteering .btn,#volunteering .button,#volunteering button:not(.pswp__button),#volunteering input[type="button"],#volunteering input[type="reset"],#volunteering input[type="submit"]{font-size:1rem;line-height:1.2rem}.link::after,a:not(.btn):not(.item):not(.logo)::after{height:2px;background-color:#fbcb0a}#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:500}#menu-header-menu .link::after,#menu-side-menu .link::after,#pageMenu .link::after,#menu-header-menu a:not(.btn):not(.item):not(.logo)::after,#menu-side-menu a:not(.btn):not(.item):not(.logo)::after,#pageMenu a:not(.btn):not(.item):not(.logo)::after{background-color:rgba(0,0,0,0.25)}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:"Inter",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(251,203,10,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(72,79,87,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:#fbcb0a;border:5px solid #333659;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(220px, 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;color:#000;text-shadow:3px 3px 2px rgba(0,0,0,0.1)}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}body.page-template-page-home #pageDefault .text img[src$=".png"]{filter:drop-shadow(3px 3px 2px rgba(0,0,0,0.3))}#maintenance .text{text-align:center}.item-testimonial .text{color:#fff;text-align:left;font-style:italic;font-size:1.2em;text-shadow:3px 3px 2px rgba(0,0,0,0.3)}#volunteering .text,#support .text{text-align:center}#volunteering .text ul,#support .text ul{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;-webkit-padding-start:0;padding-inline-start:0;list-style:none}#volunteering .text ul li::before,#volunteering .text ul li::after,#support .text ul li::before,#support .text ul li::after{content:'•';color:#fbcb0a;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}#volunteering .text ul li::before,#support .text ul li::before{margin-right:.6em}#volunteering .text ul li::after,#support .text ul li::after{margin-left:.6em}#volunteering .text{font-size:2em;line-height:1.5em}body.page-template-page-home #pageDefault .text .wp-block-columns.columnsForAbout{display:flex;grid-gap:0;gap:0;flex-direction:row;justify-content:center;align-items:center}body.page-template-page-home #pageDefault .text .wp-block-columns.columnsForAbout>.wp-block-column:nth-child(1){width:40%}body.page-template-page-home #pageDefault .text .wp-block-columns.columnsForAbout>.wp-block-column:nth-child(2){width:60%;padding-left:40px}body.page-template-page-home #pageDefault .text .wp-block-columns.columnsForAbout>.wp-block-column>*:not(:last-child){margin-bottom:20px}aside#prefooter .text{color:#fff;text-shadow:3px 3px 2px rgba(0,0,0,0.3)}.item-article .text{color:#484f57}#modal .modalContent>div>.text{padding:50px;text-align:center}.label.label-section{display:inline-block;position:relative;font-family:"Inter",sans-serif;font-size:2.5em;word-break:break-word;font-weight:900}.label.label-section::after{content:'';position:absolute;bottom:0;left:-.5em;z-index:-1;width:calc(100% + 2 * .5em);height:.5em;background-color:rgba(51,54,89,0.1);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.label.label-title{font-size:1.2em;font-weight:900;text-wrap:balance}.label.label-number{display:inline-block;color:#fbcb0a;font-family:"Inter",sans-serif;font-size:2em;line-height:1;word-break:break-word;font-weight:900}#homeSlider .label{text-shadow:3px 3px 2px rgba(0,0,0,0.1);pointer-events:none;text-wrap:balance}#homeSlider .label.label-1{font-family:"Inter",sans-serif;text-transform:uppercase;font-size:3em;font-weight:900;letter-spacing:-.05em}.item-route .label{text-align:center}.item-stat .label{color:#000;text-shadow:3px 3px 2px rgba(0,0,0,0.1)}.item-stat .label.label-number{display:inline-flex;align-items:baseline;white-space:nowrap}.item-stat .label.label-number span:not(.animateCount){font-size:.8em}.item-stat .label.label-number span.animateCount{font-size:2em;letter-spacing:-.05em}.item-stat .label:not(.label-number){font-weight:500}.item-testimonial .label{color:#fff;text-shadow:3px 3px 2px rgba(0,0,0,0.3)}.item-article .label.label-date{color:#484f57;font-weight:500}aside#prefooter .label{color:#fff}aside#prefooter .label::after{background-color:rgba(255,255,255,0.1)}body.page-template-page-home #pageDefault .label.label-section{color:#000}body.page-template-page-home #pageDefault .label.label-section::after{background-color:rgba(0,0,0,0.1)}.accordion .label.label-title{text-align:left;font-size:1em;font-weight:inherit}.items.items-routes{display:grid;grid-template-columns:repeat(auto-fill, minmax(230px, 1fr));grid-auto-rows:1fr;grid-gap:25px;gap:25px}.items.items-stats{display:flex;grid-gap:50px;gap:50px;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}#articlesList .items{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;grid-gap:50px;gap:50px}#quickBlog .items{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;grid-gap:50px;gap:50px}#stats .items.items-stats{grid-gap:100px;gap:100px;justify-content:center}#stats .items.items-stats>*{width:calc(25% - 75px)}.item.item-article{display:flex;flex-direction:column;align-self:flex-start;color:#484f57}.item.item-article>.split{flex-shrink:1}.item.item-article>.split:nth-child(1){position:relative;width:100%;height:250px;padding-top:unset;border-radius:15px;box-shadow:3px 3px 5px rgba(0,0,0,0.1);flex-grow:0;overflow:hidden}.item.item-article>.split:nth-child(1)::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid rgba(0,0,0,0.1);mix-blend-mode:overlay;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.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-top:20px;border-top:none;flex-grow:1;transition:0.3s ease-in-out}.item.item-article>.split:nth-child(2)>.split:last-child{text-align:left}.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:20px}.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>.split:nth-child(1) img,.item.item-article:hover>.split:nth-child(1) img{transform:scale(1.05)}.item.item-route{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px;background-color:#fcf9ef;border:2px solid rgba(0,0,0,0.1);border-radius:15px;box-shadow:3px 3px 5px rgba(0,0,0,0.3);text-shadow:3px 3px 2px rgba(0,0,0,0.1);text-transform:uppercase}.item.item-route>*:not(:last-child){margin-bottom:10px}.item.item-route[href='']{pointer-events:none;filter:grayscale(1)}.item.item-route:focus,.item.item-route:hover{background-color:#fbcb0a}.item.item-stat{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center}.item.item-stat>.split:nth-child(2){margin-top:10px}.item.item-testimonial{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding-top:20px;padding-bottom:20px}.item.item-testimonial::before{content:'';position:absolute;top:20px;left:0;z-index:-1;width:100%;height:calc(100% - 40px);background-color:#484f57;border-radius:10px;box-shadow:3px 3px 5px rgba(0,0,0,0.2);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.item.item-testimonial>.split:nth-child(1){width:300px}.item.item-testimonial>.split:nth-child(2){position:relative;width:calc(100% - 300px - 50px);padding:50px}.item.item-testimonial>.split:nth-child(2)>*:first-child{margin-bottom:20px}.item.item-testimonial figure{position:absolute;top:0;left:50px;width:300px;height:100%;max-height:350px;background-color:#fff;border:10px solid #fff;border-radius:15px;box-shadow:3px 3px 5px rgba(0,0,0,0.1);overflow:hidden}.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}#homeVideo iframe{border:10px solid #fff;border-radius:15px;box-shadow:0 0 30px rgba(0,0,0,0.1)}#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}.item-route .icon{width:75px;height:75px;min-width:75px;min-height:75px;filter:drop-shadow(3px 3px 2px rgba(0,0,0,0.1))}.image.image-placeholder{filter:brightness(0.9)}.item-testimonial .image{width:100%;height:100%;border-radius:5px;font-family:'object-fit: cover; object-position: center;';-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.item-article .image{width:100%;height:100%;font-family:'object-fit: cover; object-position: center;';-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1);transition:0.3s ease-in-out}#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 - 100px - 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(251, 203, 10)' 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:#484f57;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:500;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.wpcf7 span.description{display:block;color:rgba(72,79,87,0.6);font-size:.8em;line-height:1.2em}.wpcf7 input[type="date"]:not(:focus),.wpcf7 input[type="time"]:not(:focus),.wpcf7 input[type="month"]:not(:focus),.wpcf7 input[type="week"]:not(:focus),.wpcf7 input[type="datetime"]:not(:focus),.wpcf7 input[type="datetime-local"]:not(:focus),.wpcf7 input[type="email"]:not(:focus),.wpcf7 input[type="number"]:not(:focus),.wpcf7 input[type="password"]:not(:focus),.wpcf7 input[type="search"]:not(:focus),.wpcf7 input[type="tel"]:not(:focus),.wpcf7 input[type="text"]:not(:focus),.wpcf7 input[type="url"]:not(:focus),.wpcf7 select:not(:focus),.wpcf7 textarea:not(:focus){background-color:rgba(0,0,0,0.025)}#contact .wpcf7{padding:30px;background-color:#fff;border-radius:15px;box-shadow:3px 3px 5px rgba(0,0,0,0.1)}aside#prefooter .wpcf7{padding:50px;background-color:#fcf9ef;border-radius:15px;box-shadow:3px 3px 5px rgba(0,0,0,0.2)}.modal-support .wpcf7{padding:15px;background-color:#f7f7f7;border-radius:15px;text-align:left}.modal-support .wpcf7 span.wpcf7-form-control.wpcf7-checkbox{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100% !important;margin-right:0 !important}.modal-support .wpcf7 span.wpcf7-form-control.wpcf7-checkbox span:not(:first-child):not(.wpcf7-not-valid-tip):not(.wpcf7-spinner):not(.wpcf7-list-item-label):not(.requiredSymbol){width:100%;min-width:unset;margin-left:0}.modal-support .wpcf7 span.wpcf7-form-control.wpcf7-checkbox span:not(:last-child):not(.wpcf7-not-valid-tip):not(.wpcf7-spinner):not(.wpcf7-list-item-label):not(.requiredSymbol){width:100%;min-width:unset;margin-right:0}.modal-support .wpcf7 span.wpcf7-form-control.wpcf7-checkbox span.wpcf7-list-item:not(:last-child){margin-bottom:5px}.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:#484f57}.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:#fbcb0a}.swiper-container .swiper-slide:not(.swiper-slide-active) a{display:none}.swiper-container:has(:focus-visible) .swiper-next:not(.swiper-button-disabled),.swiper-container:has(:focus-visible) .swiper-prev:not(.swiper-button-disabled),.swiper-container:hover .swiper-next:not(.swiper-button-disabled),.swiper-container:hover .swiper-prev:not(.swiper-button-disabled){opacity:.8;visibility:visible;transform:none}.swiper-container:has(:focus-visible) .swiper-next:not(.swiper-button-disabled):hover,.swiper-container:has(:focus-visible) .swiper-prev:not(.swiper-button-disabled):hover,.swiper-container:hover .swiper-next:not(.swiper-button-disabled):hover,.swiper-container:hover .swiper-prev:not(.swiper-button-disabled):hover{opacity:1}.swiper-container:has(:focus-visible) .swiper-pagination,.swiper-container:hover .swiper-pagination{opacity:1}#homeSlider .swiper-container:hover .swiper-prev,#homeSlider .swiper-container:hover .swiper-next{opacity:.7;visibility:visible}#homeSlider .swiper-container .swiper-wrapper{align-items:center}#homeSlider .swiper-container .swiper-slide{height:100vh;min-height:500px;overflow:hidden}#homeSlider .swiper-container .swiper-slide:has(.image-bg)::after{content:'';position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:30%;background:transparent;background:linear-gradient(to bottom, rgba(251,203,10,0) 0%, #fbcb0a 100%);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}#homeSlider .swiper-container .swiper-slide .image-bg{position:relative;top:0;left:0;z-index:3;width:100%;height:100%;min-height:300px;font-family:'object-fit: cover; object-position: center;';will-change:transform;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.5;-webkit-mask-image:linear-gradient(to top, #000 0%, rgba(0,0,0,0.05) 100%);mask-image:linear-gradient(to top, #000 0%, rgba(0,0,0,0.05) 100%);transform:translateX(0) scale(1);transition:all 120s ease-out;transition-delay:.3s}#homeSlider .swiper-container .swiper-slide.swiper-slide-active .image-bg{transform:translateX(0) scale(1.5)}#homeSlider .swiper-container .swiper-slide .content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:absolute;top:50%;left:200px;z-index:5;max-width:calc(50% - 200px);transform:translateY(-50%);opacity:0;transition:2s ease-in-out}#homeSlider .swiper-container .swiper-slide .content>*:not(:last-child){margin-bottom:20px}#homeSlider .swiper-container .swiper-slide.swiper-slide-duplicate-active .image,#homeSlider .swiper-container .swiper-slide.swiper-slide-duplicate-active .content,#homeSlider .swiper-container .swiper-slide.swiper-slide-active .image,#homeSlider .swiper-container .swiper-slide.swiper-slide-active .content{opacity:1}#homeSlider .swiper-container .swiper-slide .imageWrap{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;position:absolute;right:100px;bottom:0;z-index:4;height:100%;max-width:50%;max-height:calc(100% - 100px - 100px)}#homeSlider .swiper-container .swiper-slide .image{width:auto;max-height:100%;filter:drop-shadow(10px 10px 10px rgba(0,0,0,0.25))}#homeSlider .swiper-container .swiper-pagination{bottom:100px;left:200px;width:auto}#homeSlider .swiper-container .swiper-pagination-bullet{transition:0.3s ease-in-out}#homeSlider .swiper-container .swiper-pagination-bullet:focus,#homeSlider .swiper-container .swiper-pagination-bullet:hover{opacity:1}#testimonials .swiper-container{margin-top:-50px}#testimonials .swiper-container .swiper-wrapper{align-items:center;padding-top:30px}#testimonials .swiper-container .swiper-slide{width:calc(100% - 400px);max-width:1200px;box-sizing:border-box}#testimonials .swiper-container .swiper-slide:not(:last-child){margin-right:200px}#testimonials .swiper-container .swiper-slide:last-child{margin-right:200px}#testimonials .swiper-container .swiper-pagination{position:relative;bottom:0;margin-top:0;opacity:1}#testimonials .swiper-container .swiper-pagination-bullet-active{background:#fbcb0a}#homePhotogallery .swiper-container{margin-top:-30px;margin-bottom:-30px}#homePhotogallery .swiper-container .swiper-wrapper{padding-top:30px;padding-bottom:30px}#homePhotogallery .swiper-container .swiper-slide{width:auto;margin-right:25px}#homePhotogallery .swiper-container .swiper-slide a{width:100%}#homePhotogallery .swiper-container .swiper-slide img{width:100%;height:300px;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}#homePhotogallery .swiper-container .swiper-slide:not(.swiper-slide-active) a{display:block}#pageDefault .swiper-container{width:100%;margin-top:-10px;margin-bottom:-10px}#pageDefault .swiper-container .swiper-wrapper{padding:10px}#pageDefault .swiper-container .swiper-slide{width:calc(100% - 20px - 20px);margin-right:50px}#pageDefault .swiper-container .swiper-slide:not(.swiper-slide-active) a{display:block}#pageDefault .swiper-container .swiper-pagination{position:absolute;bottom:20px}#pageDefault .swiper-container .swiper-pagination-bullet{background:#333659}#pageDefault .swiper-container .swiper-pagination-bullet-active{background:#333659}#pageDefault .swiper-container .swiper-next svg path,#pageDefault .swiper-container .swiper-prev svg path{fill:#fff}#pageDefault .swiper-container .swiper-next{right:20px}#pageDefault .swiper-container .swiper-prev{left:20px}#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:#fbcb0a}#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:#fff;border-radius:50%;opacity:.8}.socialNetworks a:not(:last-child){margin-right:10px}.socialNetworks a.youtube path,.socialNetworks a.facebook path,.socialNetworks a.instagram path{fill:#484f57;transition:0.3s ease-in-out}.socialNetworks a:hover{opacity:1}.socialNetworks a:hover path{fill:#fff}.socialNetworks a:hover.facebook{background-color:#1877f2}.socialNetworks a:hover.instagram{background-color:#e4405f}.socialNetworks a:hover.youtube{background-color:red}footer .socialNetworks{position:relative;bottom:0;height:auto}#pageMenu{display:none;position:-webkit-sticky;position:sticky;top:20px;width:300px;max-height:calc(100vh - 100px - 40px);min-width:200px;margin-right:100px;padding:20px;background-color:#fbcb0a;border-radius:15px;box-shadow:3px 3px 5px rgba(0,0,0,0.1);overflow-x:hidden;overflow-y:auto;transition:0.3s ease-in-out}#pageMenu::after{content:'';display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;max-width:100%;background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 118.92 118.94" fill="rgb(255, 255, 255)"><path d="M85.23 29.48h3.71v-3.71h.5v3.71h3.71v.5h-3.71v3.71h-.5v-3.71h-3.71zm7.93 59.47h-3.71v-3.71h-.5v3.71h-3.71v.5h3.71v3.71h.5v-3.71h3.71zM30.23 21.8h-1v7.43H21.8v1h7.43v7.43h1v-7.43h7.43v-1h-7.43zm-.25 63.44h-.5v3.71h-3.71v.5h3.71v3.71h.5v-3.71h3.71v-.5h-3.71z"/></svg>');background-repeat:repeat;background-position:-10px -10px;background-size:100px;-webkit-mask-image:linear-gradient(135deg, #000 0%, rgba(0,0,0,0) 100%);mask-image:linear-gradient(135deg, #000 0%, rgba(0,0,0,0) 100%);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}#pageMenu.active{display:block}#pageMenu.offset{top:120px}#pageMenu ul{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}#pageMenu li{display:inline-block}#pageMenu li:not(:last-child){margin-bottom:10px}#pageMenu.active ~ .text{width:calc(100% - 300px)}#pageMenu .btn[onclick*="mausScript.pageMenu_toggleView"]{display:none}.photoGallery figure{background-color:#fff;border:10px solid #fff;border-radius:15px;box-shadow:3px 3px 5px rgba(0,0,0,0.1);transform:scale(1);transition:0.3s ease-in-out}.photoGallery figure img{border-radius:5px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased}.photoGallery figure:focus,.photoGallery figure:hover{transform:scale(1.02)}.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(251,203,10,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}.photoGallery.sliderGallery figure{position:relative;width:100%}.photoGallery.sliderGallery figure>a{width:100%}.photoGallery.sliderGallery figure img{width:100%;height:auto;font-family:'object-fit: cover; object-position: center;';-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:3 / 4}.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:#fbcb0a;border-radius:100%}.preloader.active{display:flex;height:75px;visibility:visible;opacity:1}#searchForm .preloader.active{height:auto}#siblingsArticles{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 auto}#siblingsArticles>.split{position:relative;width:50%}#siblingsArticles>.split:first-child{padding-right:50px;text-align:right}#siblingsArticles>.split:first-child::after{content:'';display:block;position:absolute;top:0;right:0;width:1px;height:100%;background-color:transparent;border-left:1px solid #b8b8b8}#siblingsArticles>.split:first-child>a>.split:last-child{padding-left:10px}#siblingsArticles>.split:first-child>a>.split>*:not(:last-child){margin-bottom:10px}#siblingsArticles>.split:last-child{padding-left:50px;text-align:left}#siblingsArticles>.split:last-child>a>.split:first-child{padding-right:10px}#siblingsArticles>.split:last-child>a>.split>*:not(:last-child){margin-bottom:10px}#siblingsArticles>.split>*:not(:last-child){margin-bottom:20px}#siblingsArticles>.split a{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#siblingsArticles>.split svg path{fill:#484f57;transition:0.3s ease-in-out}#siblingsArticles>.split:focus svg path,#siblingsArticles>.split:hover svg path{fill:#fbcb0a}#fixedNavigation{display:none}body.openMenu #fixedNavigation{position:fixed;right:20px;z-index:101}body.sidePanel-open header>.container::after,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(6px);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{opacity:.7;fill:#484f57;transition:0.3s ease-in-out}.sidePanel .sidePanel-toggle:focus svg,.sidePanel .sidePanel-toggle:hover svg{opacity:1}.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:#fbcb0a;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:#484f57;transition:0.3s ease-in-out}header.sticky .sidePanel .sidePanel-toggle svg{fill:#484f57}header.latent .sidePanel .sidePanel-content{top:100px}#fixedNavigation .sidePanel .sidePanel-toggle svg,body.page-template-page-home .sidePanel .sidePanel-toggle svg{fill:#000}#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}#backToTop.mostBottom{background-color:#fff}#backToTop svg{fill:#000}#fixedNavigation #backToTop.mostBottom svg{fill:#000}#projectInfo{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:.5em;margin-bottom:.5em}#projectInfo small{display:inline-block}#projectInfo small span:first-child{opacity:.5}#modal{display:flex;flex-direction:row;justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:102;width:100%;height:100%;visibility:hidden;opacity:0;transition:all .3s ease-in-out}#modal.active{visibility:visible;opacity:1}#modal.active .modalContentWrap{max-height:calc(100% - 40px);visibility:visible;opacity:1;transform:scaleY(1)}#modal .overlay{display:block;position:absolute;top:0;left:0;z-index:11;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}#modal .modalContentWrap{display:block;position:relative;z-index:12;width:100%;max-width:43.8em;max-height:0;margin:20px;background-color:#fcf9ef;box-shadow:0 0 50px rgba(0,0,0,0.2);visibility:hidden;opacity:0;overflow:auto;transform:scaleY(0);transform-origin:top;transition:all .5s ease-in-out;scrollbar-gutter:stable}#modal .close{position:absolute;top:20px;right:10px;z-index:13;width:20px;height:20px;cursor:pointer;transition:0.3s ease-in-out}#modal .close:focus::after,#modal .close:hover::after{color:#a94442}#modal .close::after{content:'×';display:flex;justify-content:center;align-items:center;width:100%;height:100%;margin-top:-2px;color:#484f57;font-size:40px;font-weight:500;transition:0.3s ease-in-out}#modal .modal-support{max-height:90vh}.accordion dl{margin:0;border-radius:15px;box-shadow:3px 3px 10px rgba(0,0,0,0.05);overflow:hidden}.accordion dl.active dt{background-color:#fde06e}.accordion dl.active dt::after{content:url('data:image/svg+xml;charset=UTF-8, <svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="20" height="12" viewBox="0 0 349.6 201.9" fill="rgb(0, 0, 0)"><polygon points="174.8,-0.2 0,179.8 23.4,202.6 174.8,46.7 326.2,202.6 349.6,179.8"/></svg>')}.accordion dl.empty{pointer-events:none}.accordion dl.empty dt::after{display:none}.accordion dl:not(:last-child){margin-bottom:10px}.accordion dt{position:relative;padding:10px 50px 10px 15px;color:#000;background-color:#fbcb0a;border:2px solid rgba(0,0,0,0.05);border-radius:15px;box-shadow:3px 3px 5px rgba(0,0,0,0.1);text-shadow:3px 3px 2px rgba(0,0,0,0.1);font-weight:600;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;transition:0.3s ease-in-out}.accordion dt:focus,.accordion dt:hover{background-color:#fde06e}.accordion dt:not(:first-child){margin-top:20px}.accordion dt::before{content:'';position:absolute;bottom:-2px;left:-2px;z-index:-1;width:calc(100% + 4px);height:50%;background-color:#fff;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.accordion dt::after{content:url('data:image/svg+xml;charset=UTF-8, <svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="20" height="12" viewBox="0 0 349.6 201.9" fill="rgb(0, 0, 0)"><polygon points="349.6,22.6 326.2,-0.2 174.8,155.7 23.4,-0.2 0,22.6 174.8,202.6"/></svg>');position:absolute;top:50%;right:15px;transform:translateY(-50%)}.accordion dd{margin:0;padding:15px;background-color:#fff}.modal-support .accordion dl:last-child.active dt::after{content:url('data:image/svg+xml;charset=UTF-8, <svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="20" height="12" viewBox="0 0 349.6 201.9" fill="rgb(255, 255, 255)"><polygon points="174.8,-0.2 0,179.8 23.4,202.6 174.8,46.7 326.2,202.6 349.6,179.8"/></svg>')}.modal-support .accordion dl:last-child dt{color:#fff;background-color:#d93838}.modal-support .accordion dl:last-child dt::after{content:url('data:image/svg+xml;charset=UTF-8, <svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="20" height="12" viewBox="0 0 349.6 201.9" fill="rgb(255, 255, 255)"><polygon points="349.6,22.6 326.2,-0.2 174.8,155.7 23.4,-0.2 0,22.6 174.8,202.6"/></svg>')}.modal-support .accordion dl:last-child dt:focus,.modal-support .accordion dl:last-child dt:hover{background-color:#ba2424}[onclick*="mausScript.copyTextToClipboard"]{display:inline-block;cursor:pointer;text-align:center}#homeSlider{position:relative;height:100vh;min-height:500px;padding-top:0}#homeSlider::after{content:'';display:block;position:absolute;bottom:0;left:0;z-index:5;width:calc(5 * 100px);height:calc(5 * 100px);max-width:100%;background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 118.92 118.94" fill="rgb(251, 203, 10)"><path d="M85.23 29.48h3.71v-3.71h.5v3.71h3.71v.5h-3.71v3.71h-.5v-3.71h-3.71zm7.93 59.47h-3.71v-3.71h-.5v3.71h-3.71v.5h3.71v3.71h.5v-3.71h3.71zM30.23 21.8h-1v7.43H21.8v1h7.43v7.43h1v-7.43h7.43v-1h-7.43zm-.25 63.44h-.5v3.71h-3.71v.5h3.71v3.71h.5v-3.71h3.71v-.5h-3.71z"/></svg>');background-repeat:repeat;background-position:bottom left;background-size:100px;-webkit-mask-image:linear-gradient(45deg, #000 0%, rgba(0,0,0,0) 50%);mask-image:linear-gradient(45deg, #000 0%, rgba(0,0,0,0) 50%);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}#homeSlider .container{margin-right:0;margin-left:0}#homeSlider .innerContent{position:relative;z-index:2}#contact{position:relative}#contact .innerContent{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;position:relative;z-index:2;max-width:1200px;margin:0 auto}#contact .innerContent>.split{width:50%}#contact .innerContent>.split:first-child{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-self:center;padding-right:50px}#contact .innerContent>.split:last-child{position:-webkit-sticky;position:sticky;top:20px;padding-left:50px;transition:0.3s ease-in-out}#contact .innerContent>.split>*:not(:last-child){margin-bottom:20px}#contact .innerFooter{position:relative;z-index:2;margin-top:50px;margin-right:-200px;margin-bottom:-6px;margin-left:-200px}header.sticky:not(.latent) ~ main #contact .innerContent>.split:last-child{top:120px}#contactMap{position:relative;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:200px;padding-top:150px;padding-bottom:0}#pageIntro::after{content:'';display:block;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;max-width:100%;background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 118.92 118.94" fill="rgb(251.76175, 249.16786, 238.73825)"><path d="M85.23 29.48h3.71v-3.71h.5v3.71h3.71v.5h-3.71v3.71h-.5v-3.71h-3.71zm7.93 59.47h-3.71v-3.71h-.5v3.71h-3.71v.5h3.71v3.71h.5v-3.71h3.71zM30.23 21.8h-1v7.43H21.8v1h7.43v7.43h1v-7.43h7.43v-1h-7.43zm-.25 63.44h-.5v3.71h-3.71v.5h3.71v3.71h.5v-3.71h3.71v-.5h-3.71z"/></svg>');background-repeat:repeat;background-position:bottom left;background-size:100px;-webkit-mask-image:linear-gradient(135deg, #000 0%, rgba(0,0,0,0) 100%);mask-image:linear-gradient(135deg, #000 0%, rgba(0,0,0,0) 100%);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}#pageIntro .background{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:#fcf9ef;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#pageIntro .background img{width:100%;height:100%;font-family:'object-fit: cover; object-position: center;';-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:grayscale(1);opacity:.8;mix-blend-mode:luminosity;-webkit-mask-image:linear-gradient(to bottom, #000 0%, rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom, #000 0%, rgba(0,0,0,0) 100%)}#pageIntro .overlay{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#000;opacity:0;-webkit-mask-image:linear-gradient(to bottom, #000 0%, rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom, #000 0%, rgba(0,0,0,0) 100%);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#pageIntro:not(:has(.background img)) .overlay{opacity:.3}#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}body.page-template-page-home #article,body.page-template-page-home #pageDefault{padding-bottom:100px;background-color:#fbcb0a}body.page-template-page-home #article::after,body.page-template-page-home #pageDefault::after{content:'';display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;max-width:100%;background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 118.92 118.94" fill="rgb(255, 255, 255)"><path d="M85.23 29.48h3.71v-3.71h.5v3.71h3.71v.5h-3.71v3.71h-.5v-3.71h-3.71zm7.93 59.47h-3.71v-3.71h-.5v3.71h-3.71v.5h3.71v3.71h.5v-3.71h3.71zM30.23 21.8h-1v7.43H21.8v1h7.43v7.43h1v-7.43h7.43v-1h-7.43zm-.25 63.44h-.5v3.71h-3.71v.5h3.71v3.71h.5v-3.71h3.71v-.5h-3.71z"/></svg>');background-repeat:repeat;background-position:top left;background-size:100px;-webkit-mask-image:linear-gradient(135deg, #000 0%, rgba(0,0,0,0) 100%);mask-image:linear-gradient(135deg, #000 0%, rgba(0,0,0,0) 100%);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}#quickBlog{position:relative}#quickBlog .innerHeader{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative;z-index:2}#quickBlog .innerContent{position:relative;z-index:2;margin-top:50px}#homeRouter{position:relative;margin-top:100px;padding-bottom:100px}#homeRouter::after{content:'';display:block;position:absolute;right:0;bottom:100%;z-index:1;width:calc(5 * 100px);height:calc(5 * 100px);max-width:100%;background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 118.92 118.94" fill="rgb(72, 79, 87)"><path d="M85.23 29.48h3.71v-3.71h.5v3.71h3.71v.5h-3.71v3.71h-.5v-3.71h-3.71zm7.93 59.47h-3.71v-3.71h-.5v3.71h-3.71v.5h3.71v3.71h.5v-3.71h3.71zM30.23 21.8h-1v7.43H21.8v1h7.43v7.43h1v-7.43h7.43v-1h-7.43zm-.25 63.44h-.5v3.71h-3.71v.5h3.71v3.71h.5v-3.71h3.71v-.5h-3.71z"/></svg>');background-repeat:repeat;background-position:bottom right;background-size:100px;-webkit-mask-image:linear-gradient(315deg, #000 0%, rgba(0,0,0,0) 50%);mask-image:linear-gradient(315deg, #000 0%, rgba(0,0,0,0) 50%);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}#homeRouter .background{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:#484f57;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#homeRouter .background::after{content:'';display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;max-width:100%;background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 118.92 118.94" fill="rgb(255, 255, 255)"><path d="M85.23 29.48h3.71v-3.71h.5v3.71h3.71v.5h-3.71v3.71h-.5v-3.71h-3.71zm7.93 59.47h-3.71v-3.71h-.5v3.71h-3.71v.5h3.71v3.71h.5v-3.71h3.71zM30.23 21.8h-1v7.43H21.8v1h7.43v7.43h1v-7.43h7.43v-1h-7.43zm-.25 63.44h-.5v3.71h-3.71v.5h3.71v3.71h.5v-3.71h3.71v-.5h-3.71z"/></svg>');background-repeat:repeat;background-position:top right;background-size:100px;opacity:.25;-webkit-mask-image:linear-gradient(225deg, #000 0%, rgba(0,0,0,0) 75%);mask-image:linear-gradient(225deg, #000 0%, rgba(0,0,0,0) 75%);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}#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}#stats{position:relative;margin-top:100px;padding-top:50px;padding-bottom:50px}#stats::after{content:'';display:block;position:absolute;top:100%;left:0;z-index:1;width:calc(5 * 100px);height:calc(5 * 100px);max-width:100%;background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 118.92 118.94" fill="rgb(251, 203, 10)"><path d="M85.23 29.48h3.71v-3.71h.5v3.71h3.71v.5h-3.71v3.71h-.5v-3.71h-3.71zm7.93 59.47h-3.71v-3.71h-.5v3.71h-3.71v.5h3.71v3.71h.5v-3.71h3.71zM30.23 21.8h-1v7.43H21.8v1h7.43v7.43h1v-7.43h7.43v-1h-7.43zm-.25 63.44h-.5v3.71h-3.71v.5h3.71v3.71h.5v-3.71h3.71v-.5h-3.71z"/></svg>');background-repeat:repeat;background-position:top left;background-size:100px;-webkit-mask-image:linear-gradient(135deg, #000 0%, rgba(0,0,0,0) 50%);mask-image:linear-gradient(135deg, #000 0%, rgba(0,0,0,0) 50%);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}#stats .background{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:#fbcb0a;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#stats .background::after{content:'';display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;max-width:100%;background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 118.92 118.94" fill="rgb(255, 255, 255)"><path d="M85.23 29.48h3.71v-3.71h.5v3.71h3.71v.5h-3.71v3.71h-.5v-3.71h-3.71zm7.93 59.47h-3.71v-3.71h-.5v3.71h-3.71v.5h3.71v3.71h.5v-3.71h3.71zM30.23 21.8h-1v7.43H21.8v1h7.43v7.43h1v-7.43h7.43v-1h-7.43zm-.25 63.44h-.5v3.71h-3.71v.5h3.71v3.71h.5v-3.71h3.71v-.5h-3.71z"/></svg>');background-repeat:repeat;background-position:bottom left;background-size:100px;opacity:.5;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}#stats .innerContent{position:relative;z-index:2}#testimonials{position:relative;overflow:hidden}#testimonials .background{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:#fcf9ef;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#testimonials .innerContent{position:relative;z-index:2}#testimonials .innerContent::before,#testimonials .innerContent::after{content:'';position:absolute;top:0;z-index:2;width:200px;height:100%;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}#testimonials .innerContent::before{left:-2px;background:transparent;background:linear-gradient(to right, #fcf9ef 0%, rgba(252,249,239,0) 100%)}#testimonials .innerContent::after{right:-2px;background:transparent;background:linear-gradient(to right, rgba(252,249,239,0) 0%, #fcf9ef 100%)}#support{position:relative}#support .innerHeader{position:relative;z-index:2;margin-bottom:50px;text-align:center}#support .innerContent{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:2}#volunteering{position:relative;background-color:#fcf9ef}#volunteering .innerContent{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:2}aside#prefooter{position:relative;padding-top:100px;padding-bottom:100px;background-color:#77828e}aside#prefooter .innerContent{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;z-index:2}aside#prefooter .innerContent>.split{width:50%}aside#prefooter .innerContent>.split:nth-child(1){display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;padding-right:50px;text-align:right}aside#prefooter .innerContent>.split:nth-child(2){padding-left:50px}aside#prefooter .innerContent>.split>*:not(:last-child){margin-bottom:20px}@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 .swiper-slide .content{left:150px;max-width:calc(50% - 150px)}#homeSlider .swiper-container .swiper-slide .imageWrap{right:75px;max-height:calc(100% - 100px - 100px)}#homeSlider .swiper-container .swiper-pagination{bottom:100px;left:150px}#testimonials .swiper-container{margin-top:-50px}#testimonials .swiper-container .swiper-slide{width:calc(100% - 300px)}#testimonials .swiper-container .swiper-slide:not(:last-child){margin-right:150px}#testimonials .swiper-container .swiper-slide:last-child{margin-right:150px}#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}#article .innerFooter,#pageDefault .innerFooter{margin-top:50px}body.page-template-page-home #article,body.page-template-page-home #pageDefault{padding-bottom:100px}#quickBlog .innerContent{margin-top:50px}#quickBlog .innerFooter{margin-top:50px}#stats{margin-top:100px;padding-top:50px;padding-bottom:50px}#support .innerHeader{margin-bottom:50px}aside#prefooter{padding-top:100px;padding-bottom:100px}aside#prefooter .innerContent>.split:nth-child(1){padding-right:50px}aside#prefooter .innerContent>.split:nth-child(2){padding-left:50px}#testimonials .innerContent::before,#testimonials .innerContent::after{width:150px}#homeRouter{margin-top:100px;padding-bottom:100px}}@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}.swiper-container .swiper-next{right:25px;transform:translateX(125px)}.swiper-container .swiper-prev{left:25px;transform:translateX(-125px)}#homeSlider .swiper-container .swiper-slide .content{left:100px;max-width:calc(50% - 100px)}#homeSlider .swiper-container .swiper-slide .imageWrap{right:50px;max-height:calc(100% - 100px - 100px)}#homeSlider .swiper-container .swiper-pagination{bottom:100px;left:100px}#testimonials .swiper-container{margin-top:-50px}#testimonials .swiper-container .swiper-slide{width:calc(100% - 200px)}#testimonials .swiper-container .swiper-slide:not(:last-child){margin-right:100px}#testimonials .swiper-container .swiper-slide:last-child{margin-right:100px}#pageMenu{margin-right:100px}#siblingsArticles>.split:first-child{padding-right:50px}#siblingsArticles>.split:last-child{padding-left:50px}.sidePanel .sidePanel-content{padding:100px}#contact .innerContent>.split:first-child{width:30%;padding-right:50px;word-break:break-all}#contact .innerContent>.split:last-child{width:70%;padding-left:50px}#contact .innerFooter{margin-top:50px;margin-right:-100px;margin-left:-100px}#pageIntro{padding-top:150px}#article .innerFooter,#pageDefault .innerFooter{margin-top:50px}body.page-template-page-home #article,body.page-template-page-home #pageDefault{padding-bottom:100px}#quickBlog .innerContent{margin-top:50px}#quickBlog .innerFooter{margin-top:50px}#articlesList .items{grid-template-columns:repeat(2, 1fr)}#quickBlog .items{grid-template-columns:repeat(2, 1fr)}#stats .items.items-stats>*{width:calc(50% - 50px)}.item.item-testimonial>.split:nth-child(1){width:200px}.item.item-testimonial>.split:nth-child(2){width:calc(100% - 200px - 25px);padding:25px}.item.item-testimonial figure{left:25px;width:200px}#stats{margin-top:100px;padding-top:50px;padding-bottom:50px}#support .innerHeader{margin-bottom:50px}aside#prefooter{padding-top:100px;padding-bottom:100px}aside#prefooter .innerContent>.split:nth-child(1){padding-right:50px}aside#prefooter .innerContent>.split:nth-child(2){padding-left:50px}#testimonials .innerContent::before,#testimonials .innerContent::after{width:100px}#homeRouter{margin-top:100px;padding-bottom:100px}}@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::before{display: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-gap:.75em;gap:.75em}body.page-template-page-home #pageDefault .text .wp-block-columns>*:not(:last-child){margin-bottom:0}#modal .modalContent>div>.text{padding:30px}body.page-template-page-home #pageDefault .text .wp-block-columns.columnsForAbout{flex-direction:column-reverse}body.page-template-page-home #pageDefault .text .wp-block-columns.columnsForAbout>.wp-block-column:nth-child(1){width:100%;margin-top:25px}body.page-template-page-home #pageDefault .text .wp-block-columns.columnsForAbout>.wp-block-column:nth-child(2){width:100%;padding-left:0}#pageMenu{position:relative;top:0;left:0;width:100%;max-height:none;margin-right:0;margin-bottom:25px;padding:0}#pageMenu>*:not(:last-child){margin-bottom:10px}#pageMenu.offset{top:0}#pageMenu.open ul{max-height:9999px;padding:10px 20px 20px;opacity:1;visibility:visible;transform:scaleY(1)}#pageMenu ul{max-height:0;padding:0 20px;transform:scaleY(0);opacity:0;visibility:hidden;transform-origin:top;transition:all .3s ease-in-out}#pageMenu ul::before{display:none}#pageMenu.active ~ .text{width:100%}#pageMenu .btn[onclick*="mausScript.pageMenu_toggleView"]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:0;padding:15px}#pageMenu .btn[onclick*="mausScript.pageMenu_toggleView"]>*:not(:last-child){margin-right:10px}#pageMenu .btn[onclick*="mausScript.pageMenu_toggleView"] svg{fill:currentColor}#fixedNavigation{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:fixed;right:0;bottom:0;left:0;height:50px;padding:0 50px;background-color:#fbcb0a;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 header>.container::after,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::after{left:-10px;width:calc(100% + 20px);height:20px;box-shadow:none}header>.container>.split>h1>.logo.logo-master svg{height:40px}body.page-template-page-home header:not(.sticky)>.container>.split>h1>.logo.logo-master svg{fill:revert-layer}.items.items-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}#stats .items.items-stats{gap:25px}#stats .items.items-stats>*{width:100%}.item.item-article>.split:first-child{height:200px}.item.item-stat>.split:nth-child(2){margin-top:0}.item.item-testimonial{flex-direction:column;padding-top:0;padding-bottom:0}.item.item-testimonial::before{top:0;height:100%}.item.item-testimonial>.split:nth-child(1){padding-top:25px}.item.item-testimonial>.split:nth-child(2){width:100%;padding:25px}.item.item-testimonial figure{position:relative;left:0;max-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{height:calc(100vh - 50px);min-height:500px}#homeSlider .swiper-container .swiper-slide{height:calc(100vh - 50px);min-height:500px}#homeSlider .swiper-container .swiper-slide .content{align-items:center;top:0;left:0;width:calc(100% - 100px);height:calc(50% - (100px - 50px));max-width:unset;padding-top:50px;padding-right:50px;padding-left:50px;text-align:center;transform:none}#homeSlider .swiper-container .swiper-slide .imageWrap{justify-content:center;right:50%;width:100%;max-width:calc(100% - 100px);max-height:50%;transform:translateX(50%)}#homeSlider .swiper-container .swiper-pagination{bottom:50px;left:50%;transform:translateX(-50%)}#pageDefault .swiper-container{max-width:300px}#testimonials .swiper-container{margin-top:-25px}#testimonials .swiper-container .swiper-slide{width:calc(100% - 200px);margin-left:50px}#testimonials .swiper-container .swiper-slide:not(:last-child){margin-right:50px}#testimonials .swiper-container .swiper-slide:last-child{margin-right:100px}#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}#article .innerContent,#pageDefault .innerContent{flex-direction:column}#article .innerFooter,#pageDefault .innerFooter{margin-top:25px}body.page-template-page-home #article,body.page-template-page-home #pageDefault{padding-bottom:50px}#quickBlog .innerContent{margin-top:25px}#quickBlog .innerFooter{margin-top:25px}#homeSlider{height:calc(100vh - 50px)}.photoGallery.multiple{grid-template-columns:repeat(2, 1fr)}header>.container>.split>.showOnFixedNavigation,header>.container>.split>#sideMenu{display:none}#modal .close{top:10px;right:10px}#stats{margin-top:50px;padding-top:50px;padding-bottom:50px}#support .innerHeader{margin-bottom:25px}aside#prefooter{padding-top:50px;padding-bottom:50px}aside#prefooter .innerContent{flex-direction:column}aside#prefooter .innerContent>.split{width:100%}aside#prefooter .innerContent>.split:nth-child(1){align-items:center;padding-right:0;text-align:center}aside#prefooter .innerContent>.split:nth-child(2){margin-top:25px;padding-left:0}#fixedNavigation>div>.wp-block-button__link,#fixedNavigation>div>.btn,#fixedNavigation>div>.button,#fixedNavigation>div>button:not(.pswp__button),#fixedNavigation>div>input[type="button"],#fixedNavigation>div>input[type="reset"],#fixedNavigation>div>input[type="submit"]{padding:5px 15px}header>.container>.split>.wp-block-button__link[onclick*="mausScript.modalOpen"],header>.container>.split>.btn[onclick*="mausScript.modalOpen"],header>.container>.split>.button[onclick*="mausScript.modalOpen"],header>.container>.split>button:not(.pswp__button)[onclick*="mausScript.modalOpen"],header>.container>.split>input[type="button"][onclick*="mausScript.modalOpen"],header>.container>.split>input[type="reset"][onclick*="mausScript.modalOpen"],header>.container>.split>input[type="submit"][onclick*="mausScript.modalOpen"]{display:none}#testimonials .innerContent::before,#testimonials .innerContent::after{width:50px}#homeRouter{margin-top:50px;padding-bottom:50px}}@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}aside#prefooter .wpcf7{padding:25px}.sidePanel .sidePanel-content{padding:60px 25px 25px}footer{padding:25px 0;text-align:center}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}#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 .swiper-slide .content{width:calc(100% - 50px - 40px);padding-right:45px;padding-left:45px}#homeSlider .swiper-container .swiper-slide .content>*:not(:last-child){margin-bottom:10px}#homeSlider .swiper-container .swiper-slide .imageWrap{max-width:calc(100% - 50px)}#homeSlider .swiper-container .swiper-pagination{bottom:25px}body.browserChrome.touchDevice #homeSlider .swiper-container{height:auto}body.browserChrome.touchDevice #homeSlider .swiper-container .swiper-slide{height:calc(100vh - 55px - 50px)}#testimonials .swiper-container{margin-top:-12.5px}#testimonials .swiper-container .swiper-slide{width:calc(100% - 100px);margin-left:25px}#testimonials .swiper-container .swiper-slide:not(:last-child){margin-right:25px}#testimonials .swiper-container .swiper-slide:last-child{margin-right:51px}#homePhotogallery .swiper-container .swiper-slide{width:calc(100% - 50px - 20px)}#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}#article .innerFooter,#pageDefault .innerFooter{margin-top:12.5px}body.page-template-page-home #article,body.page-template-page-home #pageDefault{padding-bottom:25px}#quickBlog .innerContent{margin-top:12.5px}#quickBlog .innerFooter{margin-top:12.5px}body.browserChrome.touchDevice #homeSlider{height:calc(100vh - 55px - 50px)}.items.items-routes{grid-template-columns:repeat(1, 1fr)}#stats .items.items-stats{gap:12.5px}.item.item-route{padding:15px}#stats{margin-top:25px;padding-top:25px;padding-bottom:25px}#support .innerHeader{margin-bottom:12.5px}aside#prefooter{padding-top:25px;padding-bottom:25px}aside#prefooter .innerContent>.split:nth-child(2){margin-top:12.5px}#testimonials .innerContent::before,#testimonials .innerContent::after{width:25px}#homeRouter{margin-top:25px;padding-bottom:25px}#projectInfo{align-items:center}#homeSlider .label.label-1{font-size:2em}}@media (min-width: calc(1200px + 400px + 10px)){.container{max-width:1200px;margin:0 auto}.container.container-onlyRight{padding-right:calc((100vw - 1200px - 10px)/2)}.container.container-onlyLeft{padding-left:calc((100vw - 1200px - 10px)/2)}.container.container-maxContainer{max-width:calc(1200px + 400px);margin:0 auto}#homeSlider .swiper-container .swiper-slide .content{left:calc((100vw - 1200px - 10px)/2);max-width:600px}#homeSlider .swiper-container .swiper-slide .imageWrap{right:calc((100vw - 1200px - 10px)/2)}#homeSlider .swiper-container .swiper-pagination{left:calc((100vw - 1200px - 10px)/2)}#testimonials .swiper-container .swiper-slide:last-child{margin-right:calc((100vw - 1200px - 10px)/2)}}@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(251,203,10,0.4);-webkit-animation:aniPulse 2s infinite;animation:aniPulse 2s infinite}@-webkit-keyframes aniPulse{0%{box-shadow:0 0 0 0 rgba(251,203,10,0.4)}70%{box-shadow:0 0 0 10px rgba(251,203,10,0)}100%{box-shadow:0 0 0 0 rgba(251,203,10,0)}}@keyframes aniPulse{0%{box-shadow:0 0 0 0 rgba(251,203,10,0.4)}70%{box-shadow:0 0 0 10px rgba(251,203,10,0)}100%{box-shadow:0 0 0 0 rgba(251,203,10,0)}}.aniSpin{-webkit-animation:aniSpin linear 20s infinite;animation:aniSpin linear 20s infinite}@-webkit-keyframes aniSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes aniSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.aniLevitate{-webkit-animation:aniLevitate linear 10s infinite;animation:aniLevitate linear 10s infinite}@-webkit-keyframes aniLevitate{0%{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(0)}75%{transform:translateY(10px)}100%{transform:translateY(0)}}@keyframes aniLevitate{0%{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(0)}75%{transform:translateY(10px)}100%{transform:translateY(0)}}.visibility-init.visibility-default:not(section){visibility:hidden;transition:none}.visibility-init.visibility-seen:not(section){transition:1s cubic-bezier(0.4, 0, 0.2, 1);visibility:visible}.preloader>div{-webkit-animation:preloader 1.4s infinite ease-in-out both;animation:preloader 1.4s infinite ease-in-out both}.preloader>div:nth-child(1){-webkit-animation-delay:-.32s;animation-delay:-.32s}.preloader>div:nth-child(2){-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes preloader{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes preloader{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}.elastic-top{min-height:0;-webkit-animation-name:elastic-top;animation-name:elastic-top}.elastic-bottom{-webkit-animation-name:elastic-bottom;animation-name:elastic-bottom}.elastic-top,.elastic-bottom{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes elastic-top{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(0, 50px, 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes elastic-top{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(0, 50px, 0)}100%{transform:translate3d(0, 0, 0)}}@-webkit-keyframes elastic-bottom{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(0, -50px, 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes elastic-bottom{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(0, -50px, 0)}100%{transform:translate3d(0, 0, 0)}}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAibWF1c1N0eWxlLm1pbi5jc3MiLAoJInNvdXJjZXMiOiBbCgkJIm1hc3Rlci5zY3NzIiwKCQkiX25vcm1hbGl6ZS5jc3MiLAoJCSJfdmFyaWFibGVzLnNjc3MiLAoJCSJfZnVuY3Rpb24uc2NzcyIsCgkJIl9wcmVzZXQuc2NzcyIsCgkJIjFBLWFsbC5zY3NzIiwKCQkiMUItYWxsLnNjc3MiLAoJCSIxQy1hbGwuc2NzcyIsCgkJIjItZGVza3RvcC5zY3NzIiwKCQkiMy10YWJsZXRzLnNjc3MiLAoJCSI0LXNtYXJ0cGhvbmVzLWxhbmRzY2FwZS5zY3NzIiwKCQkiNS1zbWFydHBob25lcy1wb3J0cmFpdC5zY3NzIiwKCQkiNi1zcGVjaWFsLnNjc3MiLAoJCSJfYW5pbWF0aW9uLnNjc3MiCgldLAoJInNvdXJjZXNDb250ZW50IjogWwoJCSIvLyBjb21waWxlQ29tcHJlc3NlZDogbWF1c1N0eWxlLm1pbi5jc3M7IGNvbXBpbGVFeHBhbmRlZDogdGVtcC5jc3M7XHJcbiR2ZXJzaW9uOiBcIjMuNFwiOy8qIVRoaXMgQ1NTIGlzIGdlbmVyYXRlZCBieSBtYXVzU3R5bGUgdmVyc2lvbiAjeyR2ZXJzaW9ufS4gUGxlYXNlIGVkaXQgdGhlIFNBU1MgKHNjc3MpIGZpbGVzKi9cclxuXHJcbiRkZWJ1ZzogdHJ1ZTsgICAgICAgICAgLy8gZGVidWcgbW9kZSAoRGV0ZWN0IGJyb2tlbiBsaW5rLCBicm9rZW4gaW1hZ2UsIGJyb2tlbiBpbnB1dCBhbmQgbW9yZS4gKVxyXG4kY2xlYXJmaXg6IHRydWU7ICAgICAgICAvLyBhY3RpdmF0ZSBzcGVjaWFsIGNsYXNzIGZvciBncm91cCB3aXRoIGZsb2F0IEhUTUwgZWxlbWVudHNcclxuJGZvY3VzSW5wdXQ6IHRydWU7ICAgICAgLy8gY3VzdG9tIGZvY3VzIGVmZmVjdCBmb3IgaW5wdXQgZWxlbWVudFxyXG4kdmlld3BvcnQ6IHRydWU7ICAgICAgICAvLyB2aWV3cG9ydCBmb3IgcmVzcG9uc2l2ZSBkZXNpZ25cclxuXHJcbkBpbXBvcnQgXCJub3JtYWxpemVcIjtcclxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwiZnVuY3Rpb25cIjtcclxuQGltcG9ydCBcInByZXNldFwiO1xyXG5AaW1wb3J0IFwiMUEtYWxsXCI7XHJcbkBpbXBvcnQgXCIxQi1hbGxcIjtcclxuQGltcG9ydCBcIjFDLWFsbFwiO1xyXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7IEBpbXBvcnQgXCIyLWRlc2t0b3BcIjsgfVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7IEBpbXBvcnQgXCIzLXRhYmxldHNcIjsgfVxyXG5AbWVkaWEgKG1heC13aWR0aDogIDc2N3B4KSB7IEBpbXBvcnQgXCI0LXNtYXJ0cGhvbmVzLWxhbmRzY2FwZVwiOyB9XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAgNDgwcHgpIHsgQGltcG9ydCBcIjUtc21hcnRwaG9uZXMtcG9ydHJhaXRcIjsgfVxyXG5AaW1wb3J0IFwiNi1zcGVjaWFsXCI7XHJcbkBpbXBvcnQgXCJhbmltYXRpb25cIjtcclxuIiwKCQkiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSB2YXJpYWJsZXMgKi9cclxuJGNvbG9yLXRleHQ6IHJnYig3MiwgNzksIDg3KTtcclxuJGNvbG9yLWxpbms6IHJnYigwLCAwLCAwKTtcclxuJGNvbG9yLWJhc2U6IHJnYigyNTEsIDIwMywgMTApO1xyXG4kY29sb3ItYWx0OiByZ2IoNTEsIDU0LCA4OSk7XHJcbiRjb2xvci1hbHQyOiByZ2IoNzIsIDc5LCA4Nyk7XHJcbiRjb2xvci1jdGE6IHJnYigyMTcsIDU2LCA1Nik7XHJcbiRjb2xvci1saW5lOiByZ2IoMCwgMCwgMCk7XHJcbiRjb2xvci1kcmFiOiByZ2IoMTg0LCAxODQsIDE4NCk7XHJcbiRjb2xvci1iZzogbGlnaHRlbihkZXNhdHVyYXRlKCRjb2xvci1iYXNlLCAzMCUpLCA0NSUpO1xyXG4kY29sb3ItYmcyOiBsaWdodGVuKCRjb2xvci1hbHQyLCAyMCUpO1xyXG5cclxuJGNvbG9yLXN1Y2Nlc3MtYmc6ICNkZmYwZDg7XHJcbiRjb2xvci1zdWNjZXNzLXRleHQ6ICMzYzc2M2Q7XHJcbiRjb2xvci1pbmZvLWJnOiAjZDllZGY3O1xyXG4kY29sb3ItaW5mby10ZXh0OiAjMzE3MDhmO1xyXG4kY29sb3Itd2FybmluZy1iZzogI2ZjZjhlMztcclxuJGNvbG9yLXdhcm5pbmctdGV4dDogIzhhNmQzYjtcclxuJGNvbG9yLWRhbmdlci1iZzogI2YyZGVkZTtcclxuJGNvbG9yLWRhbmdlci10ZXh0OiAjYTk0NDQyO1xyXG5cclxuJGNvbG9yLXNlbGVjdGlvblRleHQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpO1xyXG4kY29sb3Itc2VsZWN0aW9uQmc6IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4kY29sb3ItZm9jdXM6IGludmVydCgkY29sb3ItYmcsIDEwMCk7XHJcblxyXG4kc2l6ZS1jb250YWluZXIxOiAyMDBweDtcclxuJHNpemUtY29udGFpbmVyMjogMTUwcHg7XHJcbiRzaXplLWNvbnRhaW5lcjM6IDEwMHB4O1xyXG4kc2l6ZS1jb250YWluZXI0OiA1MHB4O1xyXG4kc2l6ZS1jb250YWluZXI1OiAyNXB4O1xyXG4kc2l6ZS1zZXBhcmF0b3IxOiAxMDBweDtcclxuJHNpemUtc2VwYXJhdG9yMjogMTAwcHg7XHJcbiRzaXplLXNlcGFyYXRvcjM6IDEwMHB4O1xyXG4kc2l6ZS1zZXBhcmF0b3I0OiA1MHB4O1xyXG4kc2l6ZS1zZXBhcmF0b3I1OiAyNXB4O1xyXG4kc2l6ZS1kaXNwbGF5TWluSGVpZ2h0OiA4MDBweDtcclxuJHNpemUtaGVhZGVyOiAxMDBweDtcclxuJHNpemUtaGVhZGVyU3RpY2t5OiAxMDBweDtcclxuJHNpemUtZ2FwOiA1MHB4O1xyXG4kc2l6ZS1pZGVhbFdpZHRoOiA0My44ZW07XHJcbiRzaXplLWZpeGVkTmF2aWdhdGlvbjogNTBweDtcclxuXHJcbiRmb250MTogJ0ludGVyJywgc2Fucy1zZXJpZjtcclxuJGZvbnQyOiAnSW50ZXInLCBzYW5zLXNlcmlmO1xyXG5cclxuJGFuaTogLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuOnJvb3Qge1xyXG4gICAgLS1tYXVzU3R5bGUtc2l6ZS1jb250YWluZXIxOiAjeyRzaXplLWNvbnRhaW5lcjF9O1xyXG4gICAgLS1tYXVzU3R5bGUtc2l6ZS1jb250YWluZXIyOiAjeyRzaXplLWNvbnRhaW5lcjJ9O1xyXG4gICAgLS1tYXVzU3R5bGUtc2l6ZS1jb250YWluZXIzOiAjeyRzaXplLWNvbnRhaW5lcjN9O1xyXG4gICAgLS1tYXVzU3R5bGUtc2l6ZS1jb250YWluZXI0OiAjeyRzaXplLWNvbnRhaW5lcjR9O1xyXG4gICAgLS1tYXVzU3R5bGUtc2l6ZS1jb250YWluZXI1OiAjeyRzaXplLWNvbnRhaW5lcjV9O1xyXG4gICAgLS1tYXVzU3R5bGUtc2l6ZS1zZXBhcmF0b3IxOiAjeyRzaXplLXNlcGFyYXRvcjF9O1xyXG4gICAgLS1tYXVzU3R5bGUtc2l6ZS1zZXBhcmF0b3IyOiAjeyRzaXplLXNlcGFyYXRvcjJ9O1xyXG4gICAgLS1tYXVzU3R5bGUtc2l6ZS1zZXBhcmF0b3IzOiAjeyRzaXplLXNlcGFyYXRvcjN9O1xyXG4gICAgLS1tYXVzU3R5bGUtc2l6ZS1zZXBhcmF0b3I0OiAjeyRzaXplLXNlcGFyYXRvcjR9O1xyXG4gICAgLS1tYXVzU3R5bGUtc2l6ZS1zZXBhcmF0b3I1OiAjeyRzaXplLXNlcGFyYXRvcjV9O1xyXG59IiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gZnVuY3Rpb24gKi9cbkBmdW5jdGlvbiBjb3VudCgkY291bnQsICRiYXNlOiAxMDAlKSB7XHJcbiAgICBAcmV0dXJuICgkYmFzZS8kY291bnQpO1xyXG59XHJcbkBtaXhpbiBzZWxlY3Rpb24ge1xyXG4gICAgOjotbW96LXNlbGVjdGlvbiB7IEBjb250ZW50IH07XHJcbiAgICA6Oi1vLXNlbGVjdGlvbiB7IEBjb250ZW50IH07XHJcbiAgICA6OnNlbGVjdGlvbiB7IEBjb250ZW50IH07XHJcbn1cclxuQGluY2x1ZGUgc2VsZWN0aW9uIHtcclxuICAgIGNvbG9yOiAkY29sb3Itc2VsZWN0aW9uVGV4dDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWxlY3Rpb25CZztcclxufVxyXG5AZnVuY3Rpb24gZm9ybWF0UkdCKCRjb2xvcikge1xyXG4gICAgQHJldHVybiB1bnF1b3RlKFwicmdiKCN7cmVkKCRjb2xvcil9LCAje2dyZWVuKCRjb2xvcil9LCAje2JsdWUoJGNvbG9yKX0pXCIpO1xyXG59XHJcbkBpZiAoJHZpZXdwb3J0KSB7XHJcbiAgICBALW1zLXZpZXdwb3J0IHtcclxuICAgICAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xyXG4gICAgfVxyXG4gICAgQC1vLXZpZXdwb3J0IHtcclxuICAgICAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xyXG4gICAgfVxyXG4gICAgQHZpZXdwb3J0IHtcclxuICAgICAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xyXG4gICAgfVxyXG59XHJcbkBpZiAoJGRlYnVnKSB7XHJcbiAgICAuZGVidWcge1xyXG4gICAgICAgICoge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkIHJnYmEoMjIxLCA0NiwgNDYsIC44KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsID4gKjpub3QobGkpLFxyXG4gICAgICAgICo6bm90KHVsKSA+IGxpLFxyXG4gICAgICAgIGJyOjphZnRlcixcclxuICAgICAgICBpbWdbYWx0PVwiXCJdLFxyXG4gICAgICAgIGltZzpub3QoW2FsdF0pLFxyXG4gICAgICAgIGlucHV0Om5vdChbdHlwZV0pLFxyXG4gICAgICAgIGE6bm90KFtocmVmXSksXHJcbiAgICAgICAgYVtocmVmPVwiI1wiXSxcclxuICAgICAgICBhW2hyZWY9XCIjIVwiXSxcclxuICAgICAgICBhW2hyZWY9XCJcIl0ge1xyXG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogZXJyb3JCbGluayAxcyBpbmZpbml0ZTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBlcnJvckJsaW5rIDFzIGluZmluaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpLFxyXG4gICAgICAgIGIsXHJcbiAgICAgICAgdSxcclxuICAgICAgICBzdHJpa2UsXHJcbiAgICAgICAgKltzdHlsZV0ge1xyXG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogd2FybmluZ0JsaW5rIDFzIGluZmluaXRlO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHdhcm5pbmdCbGluayAxcyBpbmZpbml0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYnI6bnRoLWNoaWxkKG4rMykge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgYnI6bnRoLWNoaWxkKG4rMyk6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEAtd2Via2l0LWtleWZyYW1lcyBlcnJvckJsaW5rIHtcclxuICAgICAgICAwJSxcclxuICAgICAgICA0OSUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTQsIDI1NSwgMCk7XHJcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6IHJnYigyMjEsIDQ2LCA0Nik7XHJcbiAgICAgICAgICAgIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIH1cclxuICAgICAgICA1MCUsXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjEsIDQ2LCA0Nik7XHJcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6IHJnYig5NCwgMjU1LCAwKTtcclxuICAgICAgICAgICAgb3V0bGluZS1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQC13ZWJraXQta2V5ZnJhbWVzIHdhcm5pbmdCbGluayB7XHJcbiAgICAgICAgMCUsXHJcbiAgICAgICAgNDklIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDk0LCAyNTUsIDApO1xyXG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiByZ2IoMTcsIDcyLCAyMzgpO1xyXG4gICAgICAgICAgICBvdXRsaW5lLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgNTAlLFxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTcsIDcyLCAyMzgpO1xyXG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiByZ2IoOTQsIDI1NSwgMCk7XHJcbiAgICAgICAgICAgIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AaWYgKCRjbGVhcmZpeCkge1xyXG4gICAgLmNsZWFyZml4IHtcclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLAoJCSIvLyBtYWluOiBtYXN0ZXIuc2Nzc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIHByZXNldCAqL1xyXG5odG1sIHtcclxuICAgICYuZGlzYWJsZVNjcm9sbCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm9keSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICAgICAgc2Nyb2xsYmFyLWd1dHRlcjogc3RhYmxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoZWFkZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmJvZHkge1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250MTtcclxuICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgYm9keSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA4MCU7XHJcbiAgICB9XHJcbn1cclxuLmxpbmssXHJcbmEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICRjb2xvci1saW5rO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcbi5saW5rIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpbms7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgIH1cclxuICAgICY6aG92ZXI6OmFmdGVyIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmlucHV0LFxyXG5zZWxlY3QsXHJcbmJ1dHRvbixcclxudGV4dGFyZWEge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcbmh0bWwge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4qLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGluaGVyaXQ7XHJcbn1cclxuaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxyXG5pbnB1dFt0eXBlPVwiZmlsZVwiXTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24sXHJcbnNlbGVjdCxcclxubGFiZWw6aGFzKGlucHV0LCBzZWxlY3QsIHRleHRhcmVhLCBidXR0b24pOm5vdCg6aGFzKFtkaXNhYmxlZF0pKSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuaW5wdXRbcmVhZG9ubHldLFxyXG5pbnB1dDpob3ZlcltyZWFkb25seV0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMik7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcbipbdHlwZT1cImhpZGRlblwiXSxcclxuLmhpZGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4qW2Rpc2FibGVkXSxcclxuLmRpc2FibGVkLFxyXG4qW2Rpc2FibGVdLFxyXG4uZGlzYWJsZSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIG9wYWNpdHk6IC41O1xyXG59XHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuaW5wdXRbdHlwZT1cInJhbmdlXCJdLFxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XHJcbn1cclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3IsXHJcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3IsXHJcbmlucHV0W3R5cGU9XCJtb250aFwiXTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG50ZXh0YXJlYSB7XHJcbiAgICBtaW4taGVpZ2h0OiAyLjVlbTtcclxuICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbn1cclxuZGl2LnNlbGVjdG9yOjpiZWZvcmUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxudWwge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuZmlndXJlIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5hc2lkZSxcclxuc2VjdGlvbiB7XHJcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG59XHJcbnAge1xyXG4gICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwO1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xyXG4gICAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDA7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcbmFiYnJbdGl0bGVdIHtcclxuICAgIGN1cnNvcjogaGVscDtcclxufVxyXG5tYXJrIHtcclxuICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbmJsb2NrcXVvdGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcbnRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbn1cclxudGFibGUgY2FwdGlvbixcclxudGFibGUgdGgsXHJcbnRhYmxlIHRkIHtcclxuICAgIHBhZGRpbmc6IC41ZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci1saW5lLCAuNSk7XHJcbn1cclxudGFibGUgY2FwdGlvbiB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG59XHJcbmZpZWxkc2V0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWxpbmUsIC41KTtcclxufVxyXG5sZWdlbmQge1xyXG4gICAgcGFkZGluZzogMCAuNWVtO1xyXG59XHJcbmlmcmFtZSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuaHIge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWxpbmUsIC41KTtcclxuICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxufVxyXG50aW1lIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG59XHJcbnRleHQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmJ0bixcclxuLmJ1dHRvbixcclxuYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICB9XHJcbn1cclxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxyXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sXHJcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXHJcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcclxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXHJcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogLjdlbTtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvci1saW5lLCAuNSk7XHJcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saW5lO1xyXG4gICAgfVxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmFzZSwgLjEpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmFzZTtcclxuICAgIH1cclxuICAgICY6b3V0LW9mLXJhbmdlLFxyXG4gICAgJjppbnZhbGlkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWRhbmdlci10ZXh0O1xyXG4gICAgfVxyXG59XHJcbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogcmdiYSgkY29sb3ItdGV4dCwgLjUpO1xyXG59XHJcbi8qcGxhY2Vob2xkZXIqL1xyXG50ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6IHJnYmEoJGNvbG9yLXRleHQsIC41KTtcclxufVxyXG50ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLFxyXG5pbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LCAuNSk7XHJcbn1cclxudGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsXHJcbmlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LCAuNSk7XHJcbn1cclxudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxyXG5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6IHJnYmEoJGNvbG9yLXRleHQsIC41KTtcclxufVxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcclxuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4IHJnYmEoJGNvbG9yLWJhc2UsIC4yKSBpbnNldDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XHJcbn1cclxuc2VsZWN0OmhhcyhvcHRpb246ZGlzYWJsZWQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCkge1xyXG4gICAgY29sb3I6IHJnYmEoJGNvbG9yLXRleHQsIC41KTtcclxuICAgIG9wdGlvbiB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgfVxyXG59XHJcbmxhYmVsIHtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAmLmVycm9yLFxyXG4gICAgJi5zdWNjZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgICYuZXJyb3IgaW5wdXQsXHJcbiAgICAmLnN1Y2NlcyBpbnB1dCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIH1cclxuICAgICYuZXJyb3I6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjI1XCIgaGVpZ2h0PVwiMjVcIiB2aWV3Qm94PVwiMCAwIDUwIDUwXCI+PGcgY2xhc3M9XCJuYy1pY29uLXdyYXBwZXJcIj48Y2lyY2xlIGN4PVwiMjVcIiBjeT1cIjI1XCIgcj1cIjI1XCIgZmlsbD1cIiNENzVBNEFcIj48L2NpcmNsZT48cGF0aCBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiNGRkZcIiBzdHJva2Utd2lkdGg9XCIyXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1taXRlcmxpbWl0PVwiMTBcIiBkPVwiTTE2IDM0bDktOSA5LTlcIj48L3BhdGg+PHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjRkZGXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbWl0ZXJsaW1pdD1cIjEwXCIgZD1cIk0xNiAxNmw5IDkgOSA5XCI+PC9wYXRoPjwvZz48L3N2Zz4nKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC4yZW07XHJcbiAgICAgICAgYm90dG9tOiAuMmVtO1xyXG4gICAgfVxyXG4gICAgJi5zdWNjZXM6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjI1XCIgaGVpZ2h0PVwiMjVcIiB2aWV3Qm94PVwiMCAwIDUwIDUwXCI+PGcgY2xhc3M9XCJuYy1pY29uLXdyYXBwZXJcIj48Y2lyY2xlIGN4PVwiMjVcIiBjeT1cIjI1XCIgcj1cIjI1XCIgZmlsbD1cIiMyNWFkNGJcIj48L2NpcmNsZT48cGF0aCBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiNGRkZcIiBzdHJva2Utd2lkdGg9XCIyXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLW1pdGVybGltaXQ9XCIxMFwiIGQ9XCJNMzggMTVMMjIgMzNsLTEwLThcIj48L3BhdGg+PC9nPjwvc3ZnPicpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogLjJlbTtcclxuICAgICAgICBib3R0b206IC4yZW07XHJcbiAgICB9XHJcblxyXG59XHJcbi8qc2Nyb2xsYmFyKi9cclxuOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogMTBweDtcclxufVxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxufVxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJvcmRlcjogbm9uZSBub25lICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZiZmJmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNiZmJmYmY7XHJcbn1cclxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbn1cclxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBib3JkZXI6IG5vbmUgbm9uZSAjZmZmO1xyXG4gICAgYmFja2dyb3VuZDogIzY2NjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjazpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNjY2O1xyXG59XHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbn1cclxuOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuYSxcclxuLmFuaVRyYW5zZm9ybSB7XHJcbiAgICB0cmFuc2l0aW9uOiBmaWxsICRhbmksIGZpbHRlciAkYW5pLCBjb2xvciAkYW5pLCBiYWNrZ3JvdW5kICRhbmksIGJhY2tncm91bmQtY29sb3IgJGFuaSwgYm94LXNoYWRvdyAkYW5pLCB0cmFuc2Zvcm0gJGFuaTtcclxufVxyXG4uYW5pQWxsIHtcclxuICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbn1cclxuLmhvdmVyU2NhbGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC45NSk7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG59XHJcbiNiYWNrVG9Ub3Age1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIGJvdHRvbTogMTBweDtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgwLCAwLCAwLCAuMyk7XHJcbiAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJi52aWV3IHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICAmLm1vc3RCb3R0b20ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbHQ7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpub3QoLnZpZXcpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG4gICAgc3ZnIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgIH1cclxuICAgICY6aG92ZXIgc3ZnIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcbiAgICB9XHJcbiAgICAjZml4ZWROYXZpZ2F0aW9uICYge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICYubW9zdEJvdHRvbSB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5hbmNob3Ige1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6ICRzaXplLWhlYWRlclN0aWNreTtcclxuICAgIG1hcmdpbi10b3A6IC0kc2l6ZS1oZWFkZXJTdGlja3k7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBoZWlnaHQ6ICRzaXplLXNlcGFyYXRvcjQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLSRzaXplLXNlcGFyYXRvcjQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICBoZWlnaHQ6ICRzaXplLXNlcGFyYXRvcjU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLSRzaXplLXNlcGFyYXRvcjU7XHJcbiAgICB9XHJcbn1cclxuLnRleHQge1xyXG4gICAgbWF4LXdpZHRoOiA0My44ZW07XHJcbiAgICAmID4gaDEsXHJcbiAgICAmID4gaDIsXHJcbiAgICAmID4gaDMsXHJcbiAgICAmID4gaDQsXHJcbiAgICAmID4gaDUsXHJcbiAgICAmID4gaDYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC4yZW07XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogIDc2OHB4KSB7XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKTpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjdlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICA3NjdweCkge1xyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCk6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNikge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNzVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg2IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBhOm5vdCgubGluayk6bm90KC5idG4pOm5vdCguaXRlbSkge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAxZW07XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxZW07XHJcbiAgICAgICAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDFlbTtcclxuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAxZW07XHJcbiAgICAgICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcclxuICAgICAgICAtd2Via2l0LW1hcmdpbi1lbmQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XHJcbiAgICAgICAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgaWZyYW1lIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbjpzaW5nbGUtYnV0dG9uOmhvcml6b250YWw6ZGVjcmVtZW50IHtcclxuICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbjpzaW5nbGUtYnV0dG9uOmhvcml6b250YWw6aW5jcmVtZW50IHtcclxuICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5pZGVhbFdpZHRoIHtcclxuICAgIG1heC13aWR0aDogNDMuOGVtO1xyXG59XHJcbi5oaWRlU2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxufVxyXG4udmVydGljYWxMIHtcclxuICAgIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xyXG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuICAgIC13ZWJraXQtdGV4dC1vcmllbnRhdGlvbjogdW5zZXQ7XHJcbiAgICB0ZXh0LW9yaWVudGF0aW9uOiB1bnNldDtcclxufVxyXG4udmVydGljYWxSIHtcclxuICAgIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xyXG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuICAgIC13ZWJraXQtdGV4dC1vcmllbnRhdGlvbjogdW5zZXQ7XHJcbiAgICB0ZXh0LW9yaWVudGF0aW9uOiB1bnNldDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi5ub3RTZWxlY3RlZCB7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcbi5leGNlcnB0IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcbi5zZXBhcmF0ZWQgbGkge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4ud2FpdFRvUmVhZHkge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG4qW2RhdGEtdG9vbHRpcF0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10b29sdGlwKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyA2cHgpO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICB3aWR0aDogMzAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOSk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdG9wOiAtN3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDZweCk7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAgNzY3cHgpIHtcclxuICAgIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuICAgIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG4ubGFiZWwge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgJi5sYWJlbC1zaXplMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLXNpemUyIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgIH1cclxuICAgICYubGFiZWwtc2l6ZTMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLXNpemU0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuNzVlbTtcclxuICAgIH1cclxuICAgICYubGFiZWwtc2l6ZTUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1zaXplNiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjI1ZW07XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLXNpemU3IHtcclxuICAgICAgICBmb250LXNpemU6IDIuNWVtO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1zaXplOCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjc1ZW07XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLXNpemU5IHtcclxuICAgICAgICBmb250LXNpemU6IDNlbTtcclxuICAgIH1cclxuICAgICYubGFiZWwtc21hbGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgIH1cclxuICAgICYubGFiZWwtZm9udDEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDE7XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLWZvbnQyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC11cHBlcmNhc2Uge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLWJvbGQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG59XHJcbnNlbGVjdCBvcHRpb24ge1xyXG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxufVxyXG5kZXRhaWxzIHtcclxuICAgIHN1bW1hcnkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgJjo6bWFya2VyLFxyXG4gICAgICAgICY6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiIHZpZXdCb3g9XCIwIDAgNDkwLjY1NiA0OTAuNjU2XCIgZmlsbD1cIiN7Zm9ybWF0UkdCKCRjb2xvci10ZXh0KX1cIj48cGF0aCBkPVwiTTQ4Ny41MzYsMTIwLjQ0NWMtNC4xNi00LjE2LTEwLjkyMy00LjE2LTE1LjA4MywwTDI0NS4zMTcsMzQ3LjU4MUwxOC4yMDMsMTIwLjQ0NWMtNC4xNi00LjE2LTEwLjkyMy00LjE2LTE1LjA4MywwIGMtNC4xNiw0LjE2LTQuMTYsMTAuOTIzLDAsMTUuMDgzbDIzNC42NjcsMjM0LjY2N2MyLjA2OSwyLjA5MSw0LjgsMy4xMzYsNy41MzEsMy4xMzZzNS40NjEtMS4wNDUsNy41NTItMy4xMTVsMjM0LjY2Ny0yMzQuNjY3IEM0OTEuNjk2LDEzMS4zNjgsNDkxLjY5NiwxMjQuNjI3LDQ4Ny41MzYsMTIwLjQ0NXpcIi8+PC9zdmc+Jyk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJltvcGVuXSBzdW1tYXJ5IHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiIHZpZXdCb3g9XCIwIDAgMjUgMjVcIiBmaWxsPVwiI3tmb3JtYXRSR0IoJGNvbG9yLXRleHQpfVwiPjxwYXRoIGQ9XCJNMjQuOCwxOC4xbC0xMi0xMkMxMi44LDYsMTIuNiw2LDEyLjUsNlMxMi4yLDYsMTIuMSw2LjFsLTEyLDEyYy0wLjIsMC4yLTAuMiwwLjYsMCwwLjhzMC42LDAuMiwwLjgsMEwxMi41LDcuM2wxMS42LDExLjYgYzAuMiwwLjIsMC42LDAuMiwwLjgsMEMyNS4xLDE4LjYsMjUuMSwxOC4zLDI0LjgsMTguMXpcIi8+PC9zdmc+Jyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbnNtYWxsIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxufVxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyMCAyMFwiIGZpbGw9XCIje2Zvcm1hdFJHQigkY29sb3ItdGV4dCl9XCI+PHBhdGggZD1cIk0xOS43IDE4LjNjLjQuNC40IDEgMCAxLjQtLjQuNC0xIC40LTEuNCAwTDEwIDExLjRsLTguMyA4LjNjLS40LjQtMSAuNC0xLjQgMC0uNC0uNC0uNC0xIDAtMS40TDguNiAxMCAuMyAxLjdDLS4xIDEuMy0uMS43LjMuM3MxLS40IDEuNCAwTDEwIDguNiAxOC4zLjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40TDExLjQgMTBsOC4zIDguM3pcIi8+PC9zdmc+Jyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG4udmlzdWFsbHlIaWRkZW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4vKiBmb2N1cyBzb2x1dGlvbiAqL1xyXG4qW3RhYmluZGV4XSxcclxuLmxpbmssXHJcbi5idG4sXHJcbmFyZWFbaHJlZl0sXHJcbmF1ZGlvLFxyXG52aWRlbyxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxyXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXHJcbmlucHV0W3R5cGU9XCJmaWxlXCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSxcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG5idXR0b24sXHJcbmEge1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogMnB4IGRhc2hlZCAkY29sb3ItZm9jdXM7XHJcbiAgICB9XHJcbiAgICAmOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuc2VsZWN0LFxyXG50ZXh0YXJlYSxcclxuaW5wdXQge1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxufVxyXG4jcGFnZU1lbnUsXHJcbmZpZ3VyZSB7XHJcbiAgICAmOmhhcyg6Zm9jdXMtdmlzaWJsZSkge1xyXG4gICAgICAgIG91dGxpbmU6IDJweCBkYXNoZWQgJGNvbG9yLWZvY3VzO1xyXG4gICAgfVxyXG59IiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBhbGwgKi9cclxuYm9keSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmc7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcbmhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogJHNpemUtaGVhZGVyO1xyXG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggcmdiYSgjMDAwLCAwKTtcclxuICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgjZmZmLCAxKSAwJSwgcmdiYSgjZmZmLCAwKSAxMDAlKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICB9XHJcbiAgICAmLnN0aWNreSB7XHJcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZS1oZWFkZXJTdGlja3k7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjc1O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmxhdGVudCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggcmdiYSgjMDAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGJvZHkudG91Y2hEZXZpY2UgJiB7XHJcbiAgICAgICAgJi5zdGlja3kge1xyXG4gICAgICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5mb290ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAkc2l6ZS1zZXBhcmF0b3IxIDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbHQ7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwICogMTAwcHgpO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMCAqIDEwMHB4KTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMTguOTIgMTE4Ljk0XCIgZmlsbD1cIiN7Zm9ybWF0UkdCKCNmZmYpfVwiPjxwYXRoIGQ9XCJNODUuMjMgMjkuNDhoMy43MXYtMy43MWguNXYzLjcxaDMuNzF2LjVoLTMuNzF2My43MWgtLjV2LTMuNzFoLTMuNzF6bTcuOTMgNTkuNDdoLTMuNzF2LTMuNzFoLS41djMuNzFoLTMuNzF2LjVoMy43MXYzLjcxaC41di0zLjcxaDMuNzF6TTMwLjIzIDIxLjhoLTF2Ny40M0gyMS44djFoNy40M3Y3LjQzaDF2LTcuNDNoNy40M3YtMWgtNy40M3ptLS4yNSA2My40NGgtLjV2My43MWgtMy43MXYuNWgzLjcxdjMuNzFoLjV2LTMuNzFoMy43MXYtLjVoLTMuNzF6XCIvPjwvc3ZnPicpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcclxuICAgICAgICBvcGFjaXR5OiAuMjU7XHJcbiAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoIzAwMCwgMSkgMCUsIHJnYmEoIzAwMCwgMCkgNTAlKTtcclxuICAgICAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoIzAwMCwgMSkgMCUsIHJnYmEoIzAwMCwgMCkgNTAlKTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMTguOTIgMTE4Ljk0XCIgZmlsbD1cIiN7Zm9ybWF0UkdCKCNmZmYpfVwiPjxwYXRoIGQ9XCJNODUuMjMgMjkuNDhoMy43MXYtMy43MWguNXYzLjcxaDMuNzF2LjVoLTMuNzF2My43MWgtLjV2LTMuNzFoLTMuNzF6bTcuOTMgNTkuNDdoLTMuNzF2LTMuNzFoLS41djMuNzFoLTMuNzF2LjVoMy43MXYzLjcxaC41di0zLjcxaDMuNzF6TTMwLjIzIDIxLjhoLTF2Ny40M0gyMS44djFoNy40M3Y3LjQzaDF2LTcuNDNoNy40M3YtMWgtNy40M3ptLS4yNSA2My40NGgtLjV2My43MWgtMy43MXYuNWgzLjcxdjMuNzFoLjV2LTMuNzFoMy43MXYtLjVoLTMuNzF6XCIvPjwvc3ZnPicpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcclxuICAgICAgICBvcGFjaXR5OiAuMTtcclxuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoIzAwMCwgMSkgMCUsIHJnYmEoIzAwMCwgMCkgMTAwJSk7XHJcbiAgICAgICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgjMDAwLCAxKSAwJSwgcmdiYSgjMDAwLCAwKSAxMDAlKTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gICAgJiA+IC5jb250YWluZXIgPiAuc3BsaXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4wNTtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5tYWluIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgYm9keS5zaWRlUGFuZWwtb3BlbiAmIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSRzaXplLXNlcGFyYXRvcjEqMyk7XHJcbiAgICB9XHJcbn1cclxuc2VjdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yMTtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjE7XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHNpemUtaGVhZGVyO1xyXG4gICAgfVxyXG59XHJcbi5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMSoyfSk7XHJcbiAgICBtYXJnaW46IDAgJHNpemUtY29udGFpbmVyMTtcclxuICAgICYuY29udGFpbmVyLWZ1bGxXaWR0aCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAmLmNvbnRhaW5lci1tYXhDb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJi5jb250YWluZXItdGV4dENvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0My44ZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAmLmNvbnRhaW5lci1vbmx5UmlnaHQge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAmLmNvbnRhaW5lci1vbmx5TGVmdCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICBoZWFkZXIgJiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAjezIwcHggKiAyfSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDEwcHggMTBweCAxMHB4IHJnYmEoIzAwMCwgLjEpO1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAmID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGZvb3RlciAmIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgI21haW50ZW5hbmNlICYge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxufVxyXG4ubG9nbyB7XHJcbiAgICAmLmxvZ28tbWFzdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICNtYWludGVuYW5jZSAmLFxyXG4gICAgaGVhZGVyICYge1xyXG4gICAgICAgICYubG9nby1tYXN0ZXIge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCAycHggMnB4IHJnYmEoIzAwMCwgLjI1KSk7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHNpemUtaGVhZGVyIC0gMzVweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgICAgICAgICAqOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGZvb3RlciAmIHtcclxuICAgICAgICAmLmxvZ28tbWFzdGVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcclxuLmJ0bixcclxuLmJ1dHRvbixcclxuYnV0dG9uOm5vdCgucHN3cF9fYnV0dG9uKSxcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgjMDAwLCAuMDUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIGJveC1zaGFkb3c6IDNweCAzcHggNXB4IHJnYmEoIzAwMCwgLjEpO1xyXG4gICAgdGV4dC1zaGFkb3c6IDNweCAzcHggMnB4IHJnYmEoIzAwMCwgLjEpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgJjpmb2N1cyxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWJhc2UsIDIwJSk7XHJcbiAgICB9XHJcbiAgICAmLmJ0bi1saW5lcyB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIH1cclxuICAgICYuYnRuLWljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMS4yZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMS4yZW07XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMS4yZW07XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYnRuLWljb24tc2ltcGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMS4yNWVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjI1ZW07XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEuMjVlbTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEuMjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gKjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJ0bi1jdGEge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdGE7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCMwMDAsIC4yKTtcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWN0YSwgMTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJ0bi1sb3dlcmNhc2Uge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAjaG9tZVNsaWRlciAmIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgI3F1aWNrQmxvZyAuaW5uZXJIZWFkZXIgJixcclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgI3BhZ2VEZWZhdWx0ICYge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbHQyO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgjMDAwLCAuMik7XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1hbHQyLCAxMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pdGVtLWFydGljbGU6Zm9jdXMgJixcclxuICAgIC5pdGVtLWFydGljbGU6aG92ZXIgJiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItYmFzZSwgMjAlKTtcclxuICAgIH1cclxuICAgIGFzaWRlI3ByZWZvb3RlciAmIHtcclxuICAgICAgICBib3gtc2hhZG93OiAzcHggM3B4IDVweCByZ2JhKCMwMDAsIC4zKTtcclxuICAgIH1cclxuICAgICN2b2x1bnRlZXJpbmcgJiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XHJcbiAgICB9XHJcbn1cclxuLmxpbmssXHJcbmE6bm90KC5idG4pOm5vdCguaXRlbSk6bm90KC5sb2dvKSB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICB9XHJcbiAgICAjbWVudS1oZWFkZXItbWVudSAmLFxyXG4gICAgI21lbnUtc2lkZS1tZW51ICYsXHJcbiAgICAjcGFnZU1lbnUgJiB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgLjI1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBmb290ZXIgJiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuLnRleHQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb250YWluZXItbmFtZTogdGV4dDtcclxuICAgIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcclxuICAgIGgxLFxyXG4gICAgaDIsXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMSxcclxuICAgIGgyIHtcclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHRhYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b246c2luZ2xlLWJ1dHRvbjpob3Jpem9udGFsOmRlY3JlbWVudCB7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b246c2luZ2xlLWJ1dHRvbjpob3Jpem9udGFsOmluY3JlbWVudCB7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHRhYmxlIGNhcHRpb24sXHJcbiAgICB0YWJsZSB0aCxcclxuICAgIHRhYmxlIHRkIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGNvbG9yLWJhc2UsIC41KTtcclxuICAgIH1cclxuICAgIHRhYmxlIHRoZWFkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG4gICAgdGFibGUgdGZvb3Qge1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBmaWd1cmUud3AtYmxvY2stdGFibGUuZnVsbFdpZHRoIHRhYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIHVsLmJsb2Nrcy1nYWxsZXJ5LWdyaWQsXHJcbiAgICB1bC53cC1ibG9jay1nYWxsZXJ5IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLWJ1dHRvbnMge1xyXG4gICAgICAgICYud3AtYmxvY2stYnV0dG9ucy1ob3Jpem9udGFsLXJpZ2h0LFxyXG4gICAgICAgICYuYWxpZ25yaWdodCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi53cC1ibG9jay1idXR0b25zLWhvcml6b250YWwtY2VudGVyLFxyXG4gICAgICAgICYuYWxpZ25jZW50ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLndwLWJsb2NrLWJ1dHRvbnMtaG9yaXpvbnRhbC1sZWZ0LFxyXG4gICAgICAgICYuYWxpZ25sZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWxpZ25yaWdodCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFsaWduY2VudGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFsaWdubGVmdCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1zdGFja2VkLW9uLW1vYmlsZSB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLWltYWdlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgJi5zaXplLWZ1bGwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbGlnbnJpZ2h0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWxpZ25jZW50ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWxpZ25sZWZ0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbGlnbmZ1bGwgPiBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXRleHQsIC43KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgfVxyXG4gICAgb2wsXHJcbiAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGUsXHJcbiAgICBibG9ja3F1b3RlLndwLWJsb2NrLXF1b3RlIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkY29sb3ItYWx0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEuN2VtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgIH1cclxuICAgIC53cC1ibG9jay1zcGFjZXJbc3R5bGU9XCJoZWlnaHQ6MXB4XCJdIHtcclxuICAgICAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46ICRzaXplLXNlcGFyYXRvcjEgMCAwO1xyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLXNwYWNlcltzdHlsZT1cImhlaWdodDoycHhcIl0ge1xyXG4gICAgICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogJHNpemUtc2VwYXJhdG9yMS8yIDAgMDtcclxuICAgIH1cclxuICAgIC53cC1ibG9jay1jb2x1bW5zIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjIwcHgsIDFmcikpO1xyXG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAxZW07XHJcbiAgICAgICAgZ2FwOiAxZW07XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+IC53cC1ibG9jay1jb2x1bW4gPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53cC1ibG9jay1jb2x1bW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud3AtYmxvY2stY29sdW1uLmlzLXZlcnRpY2FsbHktYWxpZ25lZC1jZW50ZXIge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndwLWJsb2NrLWNvbHVtbi5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtYm90dG9tIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stdmlkZW8gdmlkZW8ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIC5oYXMtdGV4dC1hbGlnbi1yaWdodCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICAuaGFzLXRleHQtYWxpZ24tY2VudGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuaGFzLXRleHQtYWxpZ24tbGVmdCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIC53cC1ibG9jay1ncm91cCB7XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKTpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjYXJ0aWNsZSAmLFxyXG4gICAgI3BhZ2VEZWZhdWx0ICYge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9tZSAjcGFnZURlZmF1bHQgJiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogM3B4IDNweCAycHggcmdiYSgjMDAwLCAuMSk7XHJcbiAgICAgICAgJiA+IHAge1xyXG4gICAgICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcclxuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xyXG4gICAgICAgICAgICAtbW96LWNvbHVtbi1nYXA6IDQwcHg7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XHJcbiAgICAgICAgICAgIC1tb3otY29sdW1uLXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgY29sdW1uLXdpZHRoOiAyNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgKiA+IHAge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0My44ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53cC1ibG9jay1jb2x1bW5zIHtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6ICRzaXplLWdhcDtcclxuICAgICAgICAgICAgZ2FwOiAkc2l6ZS1nYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZ1tzcmMkPVwiLnBuZ1wiXSB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDNweCAycHggcmdiYSgjMDAwLCAuMykpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNtYWludGVuYW5jZSAmIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuaXRlbS10ZXN0aW1vbmlhbCAmIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAzcHggM3B4IDJweCByZ2JhKCMwMDAsIC4zKTtcclxuICAgIH1cclxuICAgICN2b2x1bnRlZXJpbmcgJixcclxuICAgICNzdXBwb3J0ICYge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfigKInO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC42ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC42ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjdm9sdW50ZWVyaW5nICYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgIH1cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgI3BhZ2VEZWZhdWx0ICYgLndwLWJsb2NrLWNvbHVtbnMuY29sdW1uc0ZvckFib3V0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdyaWQtZ2FwOiAwO1xyXG4gICAgICAgIGdhcDogMDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgJiA+IC53cC1ibG9jay1jb2x1bW4ge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLWdhcCAtIDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYXNpZGUjcHJlZm9vdGVyICYge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAzcHggM3B4IDJweCByZ2JhKCMwMDAsIC4zKTtcclxuICAgIH1cclxuICAgIC5pdGVtLWFydGljbGUgJiB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbHQyO1xyXG4gICAgfVxyXG4gICAgI21vZGFsIC5tb2RhbENvbnRlbnQgPiBkaXYgPiAmIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG4ubGFiZWwge1xyXG4gICAgJi5sYWJlbC1zZWN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0uNWVtO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIgKiAuNWVtKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAuNWVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1hbHQsIC4xKTtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5sYWJlbC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcclxuICAgIH1cclxuICAgICYubGFiZWwtbnVtYmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgfVxyXG4gICAgI2hvbWVTbGlkZXIgJiB7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDNweCAzcHggMnB4IHJnYmEoIzAwMCwgLjEpO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcclxuICAgICAgICAmLmxhYmVsLTEge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaXRlbS1yb3V0ZSAmIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuaXRlbS1zdGF0ICYge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAzcHggM3B4IDJweCByZ2JhKCMwMDAsIC4xKTtcclxuICAgICAgICAmLmxhYmVsLW51bWJlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHNwYW46bm90KC5hbmltYXRlQ291bnQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuLmFuaW1hdGVDb3VudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjA1ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpub3QoLmxhYmVsLW51bWJlcikge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pdGVtLXRlc3RpbW9uaWFsICYge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAzcHggM3B4IDJweCByZ2JhKCMwMDAsIC4zKTtcclxuICAgIH1cclxuICAgIC5pdGVtLWFydGljbGUgJiB7XHJcbiAgICAgICAgJi5sYWJlbC1kYXRlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hbHQyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGFzaWRlI3ByZWZvb3RlciAmIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgLjEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgI3BhZ2VEZWZhdWx0ICYge1xyXG4gICAgICAgICYubGFiZWwtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIC4xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hY2NvcmRpb24gJiB7XHJcbiAgICAgICAgJi5sYWJlbC10aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLml0ZW1zIHtcclxuICAgICYuaXRlbXMtcm91dGVzIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDIzMHB4LCAxZnIpKTtcclxuICAgICAgICBncmlkLWF1dG8tcm93czogMWZyO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAkc2l6ZS1nYXAvMjtcclxuICAgICAgICBnYXA6ICRzaXplLWdhcC8yO1xyXG4gICAgfVxyXG4gICAgJi5pdGVtcy1zdGF0cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBncmlkLWdhcDogJHNpemUtZ2FwO1xyXG4gICAgICAgIGdhcDogJHNpemUtZ2FwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICAgICNhcnRpY2xlc0xpc3QgJiB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcclxuICAgICAgICBncmlkLWdhcDogJHNpemUtZ2FwO1xyXG4gICAgICAgIGdhcDogJHNpemUtZ2FwO1xyXG4gICAgfVxyXG4gICAgI3F1aWNrQmxvZyAmIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAkc2l6ZS1nYXA7XHJcbiAgICAgICAgZ2FwOiAkc2l6ZS1nYXA7XHJcbiAgICB9XHJcbiAgICAjc3RhdHMgJi5pdGVtcy1zdGF0cyB7XHJcbiAgICAgICAgZ3JpZC1nYXA6ICRzaXplLWdhcCoyO1xyXG4gICAgICAgIGdhcDogJHNpemUtZ2FwKjI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygje2NvdW50KDQpfSAtICN7JHNpemUtZ2FwKjIqMy80fSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5pdGVtIHtcclxuICAgICYuaXRlbS1hcnRpY2xlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogM3B4IDNweCA1cHggcmdiYSgjMDAwLCAuMSk7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgjMDAwLCAuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG92ZXJsYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyc7XHJcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXRlbS1yb3V0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmc7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgjMDAwLCAuMSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBib3gtc2hhZG93OiAzcHggM3B4IDVweCByZ2JhKCMwMDAsIC4zKTtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogM3B4IDNweCAycHggcmdiYSgjMDAwLCAuMSk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJltocmVmPScnXSB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pdGVtLXN0YXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pdGVtLXRlc3RpbW9uaWFsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWx0MjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogM3B4IDNweCA1cHggcmdiYSgjMDAwLCAuMik7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCAtICN7JHNpemUtZ2FwfSk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkc2l6ZS1nYXA7XHJcbiAgICAgICAgICAgICAgICAmID4gKjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogJHNpemUtZ2FwO1xyXG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAzcHggM3B4IDVweCByZ2JhKCMwMDAsIC4xKTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuaWZyYW1lIHtcclxuICAgIC50ZXh0ICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICZbdGl0bGU9XCJZb3VUdWJlIHZpZGVvIHBsYXllclwiXSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xyXG4gICAgfVxyXG4gICAgJltzcmMqPVwiaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9tYXBzL1wiXSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOSwgMjI3LCAyMjMpO1xyXG4gICAgfVxyXG4gICAgI2hvbWVWaWRlbyAmIHtcclxuICAgICAgICBib3JkZXI6IDEwcHggc29saWQgI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoIzAwMCwgLjEpO1xyXG4gICAgfVxyXG59XHJcbi5hbmNob3Ige1xyXG4gICAgI2hvbWVTbGlkZXIgJiB7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuLmljb24ge1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb250YWluOyBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsnO1xyXG4gICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgLml0ZW0tcm91dGUgJiB7XHJcbiAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogNzVweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDNweCAycHggcmdiYSgjMDAwLCAuMSkpO1xyXG4gICAgfVxyXG59XHJcbi5pbWFnZSB7XHJcbiAgICAmLmltYWdlLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoLjkpO1xyXG4gICAgfVxyXG4gICAgLml0ZW0tdGVzdGltb25pYWwgJiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsnO1xyXG4gICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLml0ZW0tYXJ0aWNsZSAmIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7JztcclxuICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICB9XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGxvdyBkaXNwbGF5Ki9cclxuQG1lZGlhIChtYXgtaGVpZ2h0OiAkc2l6ZS1kaXNwbGF5TWluSGVpZ2h0KSB7XHJcblxyXG59IiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBhbGwgKi9cclxuI21lbnUtaGVhZGVyLW1lbnUsXHJcbiNtZW51LXNpZGUtbWVudSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgJiA+ICoge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmxpbmsgPiBhIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAmLmxpbms6OmFmdGVyIHtcclxuICAgICAgICAgICAgYm90dG9tOiA5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aGFzKC5zdWItbWVudSAubGluay5hY3RpdmUpIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skc2l6ZS1oZWFkZXJTdGlja3l9IC0gNDBweCk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN1Yi1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggMTBweCByZ2JhKCMwMDAsIC4xKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saW5rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saW5rIGEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjc2lkZU1lbnUgJiB7XHJcbiAgICAgICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgJi5saW5rOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYnJlYWRjcnVtYiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAubGluayxcclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwgPHN2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB3aWR0aD0nNicgaGVpZ2h0PSc2JyB2aWV3Qm94PScwIDAgNiA2Jz48Zz48ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTg0IC0yOTQpJz48Zz48cGF0aCBpZD0nX3gzNV9zcmNhJyBmaWxsPScje2Zvcm1hdFJHQigkY29sb3ItYmFzZSl9JyBkPSdNMTg0LDI5N2MwLTEuNywxLjMtMywzLTNzMywxLjMsMywzcy0xLjMsMy0zLDNTMTg0LDI5OC43LDE4NCwyOTd6Jy8+PC9nPjwvZz48L2c+PC9zdmc+XCIpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLndwY2Y3IHtcclxuICAgIC5yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAmID4gbGFiZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiBsYWJlbCA+ICo6bm90KC53cGNmNy1ub3QtdmFsaWQtdGlwKTpub3QoLndwY2Y3LXNwaW5uZXIpOm5vdCgud3BjZjctbGlzdC1pdGVtLWxhYmVsKTpub3Qoc3Bhbi5yZXF1aXJlZFN5bWJvbCksXHJcbiAgICAgICAgJiA+IGxhYmVsIH4gKjpub3QoLndwY2Y3LW5vdC12YWxpZC10aXApOm5vdCgud3BjZjctc3Bpbm5lcik6bm90KC53cGNmNy1saXN0LWl0ZW0tbGFiZWwpOm5vdChzcGFuLnJlcXVpcmVkU3ltYm9sKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yb3cgc3BhbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KC53cGNmNy1ub3QtdmFsaWQtdGlwKTpub3QoLndwY2Y3LXNwaW5uZXIpOm5vdCgud3BjZjctbGlzdC1pdGVtLWxhYmVsKTpub3QoLnJlcXVpcmVkU3ltYm9sKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOm5vdCgud3BjZjctbm90LXZhbGlkLXRpcCk6bm90KC53cGNmNy1zcGlubmVyKTpub3QoLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCk6bm90KC5yZXF1aXJlZFN5bWJvbCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHA6bnRoLWxhc3QtY2hpbGQoMikge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgaGVpZ2h0OiA1ZW07XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIH1cclxuICAgIHNwYW4ud3BjZjctbGlzdC1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHNwYW4ud3BjZjctbm90LXZhbGlkLXRpcCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogLjhlbTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IC4xZW0gLjNlbTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGFuZ2VyLXRleHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAuN2VtO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYTpmb2N1cyxcclxuICAgIGlucHV0W3R5cGVdOmZvY3VzIHtcclxuICAgICAgICAmIH4gc3Bhbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBkaXYud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IC41ZW07XHJcbiAgICB9XHJcbiAgICBpbnB1dC53cGNmNy1zdWJtaXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggNDBweDtcclxuICAgIH1cclxuICAgIHNwYW4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgc3Bhbi53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctcmFkaW8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgJiA+ICo6bm90KC53cGNmNy1ub3QtdmFsaWQtdGlwKTpub3QoLndwY2Y3LXNwaW5uZXIpOm5vdCgud3BjZjctbGlzdC1pdGVtLWxhYmVsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVDQVBUQ0hBaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBmb250LXNpemU6IC43ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAud3BjZjctc3Bpbm5lciB7XHJcbiAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuICAgIC53cGNmNy1zdWJtaXQ6ZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IC4zO1xyXG4gICAgfVxyXG4gICAgc3Bhbi5yZXF1aXJlZFN5bWJvbCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC4zZW07XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYW5nZXItdGV4dDtcclxuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIH1cclxuICAgIHNwYW4uZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LCAuNik7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwibW9udGhcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwid2Vla1wiXSxcclxuICAgIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cInVybFwiXSxcclxuICAgIHNlbGVjdCxcclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgICAmOm5vdCg6Zm9jdXMpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAuMDI1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjY29udGFjdCAmIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBib3gtc2hhZG93OiAzcHggM3B4IDVweCByZ2JhKCMwMDAsIC4xKTtcclxuICAgIH1cclxuICAgIGFzaWRlI3ByZWZvb3RlciAmIHtcclxuICAgICAgICBwYWRkaW5nOiAkc2l6ZS1nYXA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogM3B4IDNweCA1cHggcmdiYSgjMDAwLCAuMik7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtc3VwcG9ydCAmIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjZmZmLCAzJSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHNwYW4ud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LWNoZWNrYm94IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLndwY2Y3LW5vdC12YWxpZC10aXApOm5vdCgud3BjZjctc3Bpbm5lcik6bm90KC53cGNmNy1saXN0LWl0ZW0tbGFiZWwpOm5vdCgucmVxdWlyZWRTeW1ib2wpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOm5vdCgud3BjZjctbm90LXZhbGlkLXRpcCk6bm90KC53cGNmNy1zcGlubmVyKTpub3QoLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCk6bm90KC5yZXF1aXJlZFN5bWJvbCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ud3BjZjctbGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5ncmVjYXB0Y2hhLWJhZGdlIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAuc3dpcGVyLW5leHQsXHJcbiAgICAuc3dpcGVyLXByZXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMjVweCk7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItdGV4dDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6ICRzaXplLWNvbnRhaW5lcjEvMiAtIDI1cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCN7JHNpemUtY29udGFpbmVyMSArIDI1cHh9KTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAgbGVmdDogJHNpemUtY29udGFpbmVyMS8yIC0gMjVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSAjeyRzaXplLWNvbnRhaW5lcjEgKyAyNXB4fSk7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXNsaWRlOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkgYSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICY6aGFzKDpmb2N1cy12aXNpYmxlKSxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5zd2lwZXItbmV4dDpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpLFxyXG4gICAgICAgIC5zd2lwZXItcHJldjpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2hvbWVTbGlkZXIgJiB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5zd2lwZXItcHJldixcclxuICAgICAgICAgICAgLnN3aXBlci1uZXh0IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICY6aGFzKC5pbWFnZS1iZyk6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgkY29sb3ItYmFzZSwgMCkgMCUsIHJnYmEoJGNvbG9yLWJhc2UsIDEpIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgLmltYWdlLWJnIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsnO1xyXG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgjMDAwLCAxKSAwJSwgcmdiYSgjMDAwLCAuMDUpIDEwMCUpO1xyXG4gICAgICAgICAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKCMwMDAsIDEpIDAlLCByZ2JhKCMwMDAsIC4wNSkgMTAwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZSgxKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDEyMHMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4zcztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlIC5pbWFnZS1iZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZSgxLjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIC5jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAkc2l6ZS1jb250YWluZXIxO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gI3skc2l6ZS1jb250YWluZXIxfSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1kdXBsaWNhdGUtYWN0aXZlIC5pbWFnZSxcclxuICAgICAgICAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1kdXBsaWNhdGUtYWN0aXZlIC5jb250ZW50LFxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuaW1hZ2UsXHJcbiAgICAgICAgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlIC5jb250ZW50IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSAuaW1hZ2VXcmFwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAkc2l6ZS1jb250YWluZXIxLzI7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gI3skc2l6ZS1oZWFkZXJ9IC0gI3skc2l6ZS1zZXBhcmF0b3IxfSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgLmltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMTBweCAxMHB4IDEwcHggcmdiYSgjMDAwLCAuMjUpKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IxO1xyXG4gICAgICAgICAgICBsZWZ0OiAkc2l6ZS1jb250YWluZXIxO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICN0ZXN0aW1vbmlhbHMgJiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLSRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjEqMn0pO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNpemUtY29udGFpbmVyMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZS1jb250YWluZXIxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNob21lUGhvdG9nYWxsZXJ5ICYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xyXG4gICAgICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzaXplLWdhcC8yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIGEge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7JztcclxuICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGU6bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3BhZ2VEZWZhdWx0ICYge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xyXG4gICAgICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCAtIDIwcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzaXplLWdhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZTpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWx0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1hbHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItbmV4dCxcclxuICAgICAgICAuc3dpcGVyLXByZXYge1xyXG4gICAgICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jbWVudS1mb290ZXItbWVudSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgJiA+ICoge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgIH1cclxuICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC40ZW07XHJcbiAgICB9XHJcbn1cclxuI2NvcHlyaWdodCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcbiNicmlja3Mge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBzdmcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICB9XHJcbiAgICBzdmcgcGF0aCxcclxuICAgIHN2ZyByZWN0IHtcclxuICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBzdmcgcGF0aCxcclxuICAgICAgICBzdmcgcmVjdCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcgcmVjdCB7XHJcbiAgICAgICAgICAgIHg6IDE1NjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNvY2lhbE5ldHdvcmtzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYueW91dHViZSxcclxuICAgICAgICAmLmZhY2Vib29rLFxyXG4gICAgICAgICYuaW5zdGFncmFtIHtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItYWx0MjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmZhY2Vib29rIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNCwgMTE5LCAyNDIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaW5zdGFncmFtIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjgsIDY0LCA5NSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi55b3V0dWJlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDAsIDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZm9vdGVyICYge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcbiNwYWdlTWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMjBweDtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRzaXplLWhlYWRlclN0aWNreX0gLSA0MHB4KTtcclxuICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjE7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgYm94LXNoYWRvdzogM3B4IDNweCA1cHggcmdiYSgjMDAwLCAuMSk7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTE4LjkyIDExOC45NFwiIGZpbGw9XCIje2Zvcm1hdFJHQigjZmZmKX1cIj48cGF0aCBkPVwiTTg1LjIzIDI5LjQ4aDMuNzF2LTMuNzFoLjV2My43MWgzLjcxdi41aC0zLjcxdjMuNzFoLS41di0zLjcxaC0zLjcxem03LjkzIDU5LjQ3aC0zLjcxdi0zLjcxaC0uNXYzLjcxaC0zLjcxdi41aDMuNzF2My43MWguNXYtMy43MWgzLjcxek0zMC4yMyAyMS44aC0xdjcuNDNIMjEuOHYxaDcuNDN2Ny40M2gxdi03LjQzaDcuNDN2LTFoLTcuNDN6bS0uMjUgNjMuNDRoLS41djMuNzFoLTMuNzF2LjVoMy43MXYzLjcxaC41di0zLjcxaDMuNzF2LS41aC0zLjcxelwiLz48L3N2Zz4nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMHB4IC0xMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XHJcbiAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKCMwMDAsIDEpIDAlLCByZ2JhKCMwMDAsIDApIDEwMCUpO1xyXG4gICAgICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoIzAwMCwgMSkgMCUsIHJnYmEoIzAwMCwgMCkgMTAwJSk7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICYub2Zmc2V0IHtcclxuICAgICAgICB0b3A6IDIwcHggKyAkc2l6ZS1oZWFkZXJTdGlja3k7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB+IC50ZXh0IHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzAwcHgpO1xyXG4gICAgfVxyXG4gICAgLmJ0bltvbmNsaWNrKj1cIm1hdXNTY3JpcHQucGFnZU1lbnVfdG9nZ2xlVmlld1wiXSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4ucGhvdG9HYWxsZXJ5IHtcclxuICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IDEwcHggc29saWQgI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggNXB4IHJnYmEoIzAwMCwgLjEpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2luZ2xlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmLm11bHRpcGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAxZW07XHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQobis3KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnKycgYXR0cihkYXRhLWhpZGVpbWFnZXMpO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmFzZSwgLjcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZbZGF0YS1oaWRlaW1hZ2VzPVwiMFwiXSB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBmaWd1cmUgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyc7XHJcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNob3dBbGxJbWFnZXMge1xyXG4gICAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQobis3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2xpZGVyR2FsbGVyeSB7XHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgZmlndXJlIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyc7XHJcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDMgLyA0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubm90aWNlIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAmLnN1Y2Nlc3Mge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itc3VjY2Vzcy10ZXh0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdWNjZXNzLWJnO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zdWNjZXNzLXRleHQ7XHJcbiAgICB9XHJcbiAgICAmLmluZm8ge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW5mby10ZXh0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbmZvLWJnO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1pbmZvLXRleHQ7XHJcbiAgICB9XHJcbiAgICAmLndhcm5pbmcge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2FybmluZy10ZXh0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13YXJuaW5nLWJnO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13YXJuaW5nLXRleHQ7XHJcbiAgICB9XHJcbiAgICAmLmRhbmdlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYW5nZXItdGV4dDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFuZ2VyLWJnO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1kYW5nZXItdGV4dDtcclxuICAgIH1cclxuICAgIC5wb3N0c0xpc3QgJixcclxuICAgICNhcnRpY2xlc0xpc3QgJixcclxuICAgIC5wcm9kdWN0c0dyaWQgJiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJiB+ICYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuI2xhenlMb2FkIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAuYnRuIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbn1cclxuI3N0YXJ0TG9hZCB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAuYnRuIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgIH1cclxufVxyXG4ucHJlbG9hZGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgY3Vyc29yOiB3YWl0O1xyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBtYXJnaW46IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgICNzZWFyY2hGb3JtICYge1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jc2libGluZ3NBcnRpY2xlcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWRyYWI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+IGEgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAmID4gYSA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItdGV4dDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2ZpeGVkTmF2aWdhdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYm9keS5vcGVuTWVudSAmIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTAxO1xyXG4gICAgfVxyXG59XHJcbmJvZHkuc2lkZVBhbmVsLW9wZW4gaGVhZGVyID4gLmNvbnRhaW5lcjo6YWZ0ZXIsXHJcbmJvZHkuc2lkZVBhbmVsLW9wZW4gYXNpZGUsXHJcbmJvZHk6bm90KC50b3VjaERldmljZSkgLm1vZGFsT3BlbiB+IGFzaWRlLFxyXG5ib2R5LnNpZGVQYW5lbC1vcGVuIGZvb3RlcixcclxuYm9keS5zaWRlUGFuZWwtb3BlbiBoZWFkZXIgPiAuY29udGFpbmVyID4gLnNwbGl0ID4gKjpub3QoLnNpZGVQYW5lbCksXHJcbmJvZHkuc2lkZVBhbmVsLW9wZW4gaGVhZGVyID4gLmNvbnRhaW5lciA+IC5zcGxpdCA+IC5zaWRlUGFuZWwgPiAuc2lkZVBhbmVsLXRvZ2dsZSxcclxuYm9keS5zaWRlUGFuZWwtb3BlbiBoZWFkZXIgPiAuY29udGFpbmVyID4gI2ZpeGVkTmF2aWdhdGlvbiA+ICo6bm90KC5vcGVuKSxcclxuYm9keS5zaWRlUGFuZWwtb3BlbiBtYWluLFxyXG5ib2R5Om5vdCgudG91Y2hEZXZpY2UpIC5tb2RhbE9wZW4ge1xyXG4gICAgZmlsdGVyOiBibHVyKDZweCk7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxufVxyXG4uc2lkZVBhbmVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAmLm9wZW4ge1xyXG4gICAgICAgIC5zaWRlUGFuZWwtY29udGVudCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2lkZVBhbmVsLXRvZ2dsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItdGV4dDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2lkZVBhbmVsLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206ICRzaXplLWZpeGVkTmF2aWdhdGlvbjtcclxuICAgICAgICB6LWluZGV4OiAxMDE7XHJcbiAgICAgICAgd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcclxuICAgICAgICBwYWRkaW5nOiAkc2l6ZS1zZXBhcmF0b3IxO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogLTEwcHggMCA0MHB4IHJnYmEoIzAwMCwgLjEpO1xyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlUGFuZWwtY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaGVhZGVyLnN0aWNreSAmIHtcclxuICAgICAgICAuc2lkZVBhbmVsLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItdGV4dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGhlYWRlci5sYXRlbnQgJiB7XHJcbiAgICAgICAgLnNpZGVQYW5lbC1jb250ZW50IHtcclxuICAgICAgICAgICAgdG9wOiAkc2l6ZS1oZWFkZXJTdGlja3k7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2ZpeGVkTmF2aWdhdGlvbiAmLFxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9tZSAmIHtcclxuICAgICAgICAuc2lkZVBhbmVsLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjMDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNzaWRlTWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiNzaWRlUGFuZWxTd2lwZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5wc3dwIHtcclxuICAgIC5wc3dwX19iZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICBvcGFjaXR5OiAuOCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBzd3BfX2NhcHRpb25fX2NlbnRlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnBzd3BfX3VpLS1maXQgLnBzd3BfX3RvcC1iYXIsXHJcbiAgICAucHN3cF9fdWktLWZpdCAucHN3cF9fY2FwdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAucHN3cF9faW1nLS1wbGFjZWhvbGRlci0tYmxhbmsge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgYnV0dG9uLnBzd3BfX2J1dHRvbiB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNiYWNrVG9Ub3Age1xyXG4gICAgJi5tb3N0Qm90dG9tIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgc3ZnIHtcclxuICAgICAgICBmaWxsOiAjMDAwO1xyXG4gICAgfVxyXG4gICAgI2ZpeGVkTmF2aWdhdGlvbiAmIHtcclxuICAgICAgICAmLm1vc3RCb3R0b20ge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogIzAwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jcHJvamVjdEluZm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi10b3A6IC41ZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgc21hbGwge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNtb2RhbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAubW9kYWxDb250ZW50V3JhcCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAub3ZlcmxheSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIC41KTtcclxuICAgIH1cclxuICAgIC5tb2RhbENvbnRlbnRXcmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZS1pZGVhbFdpZHRoO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZztcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgNTBweCByZ2JhKDAsIDAsIDAsIC4yKTtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICBzY3JvbGxiYXItZ3V0dGVyOiBzdGFibGU7XHJcbiAgICB9XHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTM7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFuZ2VyLXRleHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnw5cnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLXN1cHBvcnQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDkwdmg7XHJcbiAgICB9XHJcbn1cclxuLmFjY29yZGlvbiB7XHJcbiAgICBkbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogM3B4IDNweCAxMHB4IHJnYmEoIzAwMCwgLjA1KTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgZHQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItYmFzZSwgMjAlKTtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4PVwiMHB4XCIgeT1cIjBweFwiIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIxMlwiIHZpZXdCb3g9XCIwIDAgMzQ5LjYgMjAxLjlcIiBmaWxsPVwiI3tmb3JtYXRSR0IoIzAwMCl9XCI+PHBvbHlnb24gcG9pbnRzPVwiMTc0LjgsLTAuMiAwLDE3OS44IDIzLjQsMjAyLjYgMTc0LjgsNDYuNyAzMjYuMiwyMDIuNiAzNDkuNiwxNzkuOFwiLz48L3N2Zz4nKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmVtcHR5IHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIGR0IHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDUwcHggMTBweCAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoIzAwMCwgLjA1KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggNXB4IHJnYmEoIzAwMCwgLjEpO1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAzcHggM3B4IDJweCByZ2JhKCMwMDAsIC4xKTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItYmFzZSwgMjAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTJweDtcclxuICAgICAgICAgICAgbGVmdDogLTJweDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeD1cIjBweFwiIHk9XCIwcHhcIiB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMTJcIiB2aWV3Qm94PVwiMCAwIDM0OS42IDIwMS45XCIgZmlsbD1cIiN7Zm9ybWF0UkdCKCMwMDApfVwiPjxwb2x5Z29uIHBvaW50cz1cIjM0OS42LDIyLjYgMzI2LjIsLTAuMiAxNzQuOCwxNTUuNyAyMy40LC0wLjIgMCwyMi42IDE3NC44LDIwMi42XCIvPjwvc3ZnPicpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGRkIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1kcmFiLCA0MCUpO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLXN1cHBvcnQgJiB7XHJcbiAgICAgICAgZGw6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGR0IHtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHg9XCIwcHhcIiB5PVwiMHB4XCIgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjEyXCIgdmlld0JveD1cIjAgMCAzNDkuNiAyMDEuOVwiIGZpbGw9XCIje2Zvcm1hdFJHQigjZmZmKX1cIj48cG9seWdvbiBwb2ludHM9XCIxNzQuOCwtMC4yIDAsMTc5LjggMjMuNCwyMDIuNiAxNzQuOCw0Ni43IDMyNi4yLDIwMi42IDM0OS42LDE3OS44XCIvPjwvc3ZnPicpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBkdCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdGE7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeD1cIjBweFwiIHk9XCIwcHhcIiB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMTJcIiB2aWV3Qm94PVwiMCAwIDM0OS42IDIwMS45XCIgZmlsbD1cIiN7Zm9ybWF0UkdCKCNmZmYpfVwiPjxwb2x5Z29uIHBvaW50cz1cIjM0OS42LDIyLjYgMzI2LjIsLTAuMiAxNzQuOCwxNTUuNyAyMy40LC0wLjIgMCwyMi42IDE3NC44LDIwMi42XCIvPjwvc3ZnPicpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItY3RhLCAxMCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbltvbmNsaWNrKj1cIm1hdXNTY3JpcHQuY29weVRleHRUb0NsaXBib2FyZFwiXSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn0iLAoJCSIvLyBtYWluOiBtYXN0ZXIuc2Nzc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGFsbCAqL1xyXG4jaG9tZVNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICB3aWR0aDogY2FsYyg1ICogMTAwcHgpO1xyXG4gICAgICAgIGhlaWdodDogY2FsYyg1ICogMTAwcHgpO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDExOC45MiAxMTguOTRcIiBmaWxsPVwiI3tmb3JtYXRSR0IoJGNvbG9yLWJhc2UpfVwiPjxwYXRoIGQ9XCJNODUuMjMgMjkuNDhoMy43MXYtMy43MWguNXYzLjcxaDMuNzF2LjVoLTMuNzF2My43MWgtLjV2LTMuNzFoLTMuNzF6bTcuOTMgNTkuNDdoLTMuNzF2LTMuNzFoLS41djMuNzFoLTMuNzF2LjVoMy43MXYzLjcxaC41di0zLjcxaDMuNzF6TTMwLjIzIDIxLjhoLTF2Ny40M0gyMS44djFoNy40M3Y3LjQzaDF2LTcuNDNoNy40M3YtMWgtNy40M3ptLS4yNSA2My40NGgtLjV2My43MWgtMy43MXYuNWgzLjcxdjMuNzFoLjV2LTMuNzFoMy43MXYtLjVoLTMuNzF6XCIvPjwvc3ZnPicpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcclxuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgjMDAwLCAxKSAwJSwgcmdiYSgjMDAwLCAwKSA1MCUpO1xyXG4gICAgICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgjMDAwLCAxKSAwJSwgcmdiYSgjMDAwLCAwKSA1MCUpO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxufVxyXG4jY29udGFjdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kc2l6ZS1jb250YWluZXIxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC02cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc2l6ZS1jb250YWluZXIxO1xyXG4gICAgfVxyXG4gICAgaGVhZGVyLnN0aWNreTpub3QoLmxhdGVudCkgfiBtYWluICYgLmlubmVyQ29udGVudCA+IC5zcGxpdDpsYXN0LWNoaWxkIHtcclxuICAgICAgICB0b3A6IDIwcHggKyAkc2l6ZS1oZWFkZXJTdGlja3k7XHJcbiAgICB9XHJcbn1cclxuI2NvbnRhY3RNYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxufVxyXG4jcGFnZUludHJvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpemUtaGVhZGVyICsgJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDExOC45MiAxMTguOTRcIiBmaWxsPVwiI3tmb3JtYXRSR0IoJGNvbG9yLWJnKX1cIj48cGF0aCBkPVwiTTg1LjIzIDI5LjQ4aDMuNzF2LTMuNzFoLjV2My43MWgzLjcxdi41aC0zLjcxdjMuNzFoLS41di0zLjcxaC0zLjcxem03LjkzIDU5LjQ3aC0zLjcxdi0zLjcxaC0uNXYzLjcxaC0zLjcxdi41aDMuNzF2My43MWguNXYtMy43MWgzLjcxek0zMC4yMyAyMS44aC0xdjcuNDNIMjEuOHYxaDcuNDN2Ny40M2gxdi03LjQzaDcuNDN2LTFoLTcuNDN6bS0uMjUgNjMuNDRoLS41djMuNzFoLTMuNzF2LjVoMy43MXYzLjcxaC41di0zLjcxaDMuNzF2LS41aC0zLjcxelwiLz48L3N2Zz4nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XHJcbiAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKCMwMDAsIDEpIDAlLCByZ2JhKCMwMDAsIDApIDEwMCUpO1xyXG4gICAgICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoIzAwMCwgMSkgMCUsIHJnYmEoIzAwMCwgMCkgMTAwJSk7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICAgIC5iYWNrZ3JvdW5kIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7JztcclxuICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IGx1bWlub3NpdHk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgjMDAwLCAxKSAwJSwgcmdiYSgjMDAwLCAwKSAxMDAlKTtcclxuICAgICAgICAgICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgjMDAwLCAxKSAwJSwgcmdiYSgjMDAwLCAwKSAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAub3ZlcmxheSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoIzAwMCwgMSkgMCUsIHJnYmEoIzAwMCwgMCkgMTAwJSk7XHJcbiAgICAgICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgjMDAwLCAxKSAwJSwgcmdiYSgjMDAwLCAwKSAxMDAlKTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgfVxyXG4gICAgJjpub3QoOmhhcyguYmFja2dyb3VuZCBpbWcpKSAub3ZlcmxheSB7XHJcbiAgICAgICAgb3BhY2l0eTogLjM7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJIZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgfVxyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgIH1cclxufVxyXG4jYXJ0aWNsZSxcclxuI3BhZ2VEZWZhdWx0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgfVxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9tZSAmIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMTguOTIgMTE4Ljk0XCIgZmlsbD1cIiN7Zm9ybWF0UkdCKCNmZmYpfVwiPjxwYXRoIGQ9XCJNODUuMjMgMjkuNDhoMy43MXYtMy43MWguNXYzLjcxaDMuNzF2LjVoLTMuNzF2My43MWgtLjV2LTMuNzFoLTMuNzF6bTcuOTMgNTkuNDdoLTMuNzF2LTMuNzFoLS41djMuNzFoLTMuNzF2LjVoMy43MXYzLjcxaC41di0zLjcxaDMuNzF6TTMwLjIzIDIxLjhoLTF2Ny40M0gyMS44djFoNy40M3Y3LjQzaDF2LTcuNDNoNy40M3YtMWgtNy40M3ptLS4yNSA2My40NGgtLjV2My43MWgtMy43MXYuNWgzLjcxdjMuNzFoLjV2LTMuNzFoMy43MXYtLjVoLTMuNzF6XCIvPjwvc3ZnPicpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcclxuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKCMwMDAsIDEpIDAlLCByZ2JhKCMwMDAsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKCMwMDAsIDEpIDAlLCByZ2JhKCMwMDAsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI3F1aWNrQmxvZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuaW5uZXJIZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgIH1cclxufVxyXG4jaG9tZVJvdXRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IxO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjE7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUgKiAxMDBweCk7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDUgKiAxMDBweCk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTE4LjkyIDExOC45NFwiIGZpbGw9XCIje2Zvcm1hdFJHQigkY29sb3ItYWx0Mil9XCI+PHBhdGggZD1cIk04NS4yMyAyOS40OGgzLjcxdi0zLjcxaC41djMuNzFoMy43MXYuNWgtMy43MXYzLjcxaC0uNXYtMy43MWgtMy43MXptNy45MyA1OS40N2gtMy43MXYtMy43MWgtLjV2My43MWgtMy43MXYuNWgzLjcxdjMuNzFoLjV2LTMuNzFoMy43MXpNMzAuMjMgMjEuOGgtMXY3LjQzSDIxLjh2MWg3LjQzdjcuNDNoMXYtNy40M2g3LjQzdi0xaC03LjQzem0tLjI1IDYzLjQ0aC0uNXYzLjcxaC0zLjcxdi41aDMuNzF2My43MWguNXYtMy43MWgzLjcxdi0uNWgtMy43MXpcIi8+PC9zdmc+Jyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcclxuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzMTVkZWcsIHJnYmEoIzAwMCwgMSkgMCUsIHJnYmEoIzAwMCwgMCkgNTAlKTtcclxuICAgICAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzE1ZGVnLCByZ2JhKCMwMDAsIDEpIDAlLCByZ2JhKCMwMDAsIDApIDUwJSk7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICAgIC5iYWNrZ3JvdW5kIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFsdDI7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMTguOTIgMTE4Ljk0XCIgZmlsbD1cIiN7Zm9ybWF0UkdCKCNmZmYpfVwiPjxwYXRoIGQ9XCJNODUuMjMgMjkuNDhoMy43MXYtMy43MWguNXYzLjcxaDMuNzF2LjVoLTMuNzF2My43MWgtLjV2LTMuNzFoLTMuNzF6bTcuOTMgNTkuNDdoLTMuNzF2LTMuNzFoLS41djMuNzFoLTMuNzF2LjVoMy43MXYzLjcxaC41di0zLjcxaDMuNzF6TTMwLjIzIDIxLjhoLTF2Ny40M0gyMS44djFoNy40M3Y3LjQzaDF2LTcuNDNoNy40M3YtMWgtNy40M3ptLS4yNSA2My40NGgtLjV2My43MWgtMy43MXYuNWgzLjcxdjMuNzFoLjV2LTMuNzFoMy43MXYtLjVoLTMuNzF6XCIvPjwvc3ZnPicpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC4yNTtcclxuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCByZ2JhKCMwMDAsIDEpIDAlLCByZ2JhKCMwMDAsIDApIDc1JSk7XHJcbiAgICAgICAgICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMjVkZWcsIHJnYmEoIzAwMCwgMSkgMCUsIHJnYmEoIzAwMCwgMCkgNzUlKTtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbn1cclxuI21haW50ZW5hbmNlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jc3RhdHMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMTtcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUgKiAxMDBweCk7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDUgKiAxMDBweCk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTE4LjkyIDExOC45NFwiIGZpbGw9XCIje2Zvcm1hdFJHQigkY29sb3ItYmFzZSl9XCI+PHBhdGggZD1cIk04NS4yMyAyOS40OGgzLjcxdi0zLjcxaC41djMuNzFoMy43MXYuNWgtMy43MXYzLjcxaC0uNXYtMy43MWgtMy43MXptNy45MyA1OS40N2gtMy43MXYtMy43MWgtLjV2My43MWgtMy43MXYuNWgzLjcxdjMuNzFoLjV2LTMuNzFoMy43MXpNMzAuMjMgMjEuOGgtMXY3LjQzSDIxLjh2MWg3LjQzdjcuNDNoMXYtNy40M2g3LjQzdi0xaC03LjQzem0tLjI1IDYzLjQ0aC0uNXYzLjcxaC0zLjcxdi41aDMuNzF2My43MWguNXYtMy43MWgzLjcxdi0uNWgtMy43MXpcIi8+PC9zdmc+Jyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xyXG4gICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgjMDAwLCAxKSAwJSwgcmdiYSgjMDAwLCAwKSA1MCUpO1xyXG4gICAgICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoIzAwMCwgMSkgMCUsIHJnYmEoIzAwMCwgMCkgNTAlKTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gICAgLmJhY2tncm91bmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDExOC45MiAxMTguOTRcIiBmaWxsPVwiI3tmb3JtYXRSR0IoI2ZmZil9XCI+PHBhdGggZD1cIk04NS4yMyAyOS40OGgzLjcxdi0zLjcxaC41djMuNzFoMy43MXYuNWgtMy43MXYzLjcxaC0uNXYtMy43MWgtMy43MXptNy45MyA1OS40N2gtMy43MXYtMy43MWgtLjV2My43MWgtMy43MXYuNWgzLjcxdjMuNzFoLjV2LTMuNzFoMy43MXpNMzAuMjMgMjEuOGgtMXY3LjQzSDIxLjh2MWg3LjQzdjcuNDNoMXYtNy40M2g3LjQzdi0xaC03LjQzem0tLjI1IDYzLjQ0aC0uNXYzLjcxaC0zLjcxdi41aDMuNzF2My43MWguNXYtMy43MWgzLjcxdi0uNWgtMy43MXpcIi8+PC9zdmc+Jyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbn1cclxuI3Rlc3RpbW9uaWFscyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLmJhY2tncm91bmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmc7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIH1cclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgd2lkdGg6ICRzaXplLWNvbnRhaW5lcjE7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGNvbG9yLWJnLCAxKSAwJSwgcmdiYSgkY29sb3ItYmcsIDApIDEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCRjb2xvci1iZywgMCkgMCUsIHJnYmEoJGNvbG9yLWJnLCAxKSAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI3N1cHBvcnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmlubmVySGVhZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbn1cclxuI3ZvbHVudGVlcmluZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmc7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxufVxyXG5hc2lkZSNwcmVmb290ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjE7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZzI7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLAoJCSIvLyBtYWluOiBtYXN0ZXIuc2Nzc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gPD0gMTQwMCAqL1xyXG5mb290ZXIge1xyXG4gICAgcGFkZGluZzogJHNpemUtc2VwYXJhdG9yMiAwO1xyXG59XHJcbm1haW4ge1xyXG4gICAgYm9keS5zaWRlUGFuZWwtb3BlbiAmIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSRzaXplLXNlcGFyYXRvcjIqMyk7XHJcbiAgICB9XHJcbn1cclxuc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yMjtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjI7XHJcbiAgICB9XHJcbn1cclxuLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIyKjJ9KTtcclxuICAgIG1hcmdpbjogMCAkc2l6ZS1jb250YWluZXIyO1xyXG59XHJcbi50ZXh0IHtcclxuICAgIGgxLFxyXG4gICAgaDIge1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLXNwYWNlcltzdHlsZT1cImhlaWdodDoxcHhcIl0ge1xyXG4gICAgICAgIG1hcmdpbjogJHNpemUtc2VwYXJhdG9yMiAwIDA7XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stc3BhY2VyW3N0eWxlPVwiaGVpZ2h0OjJweFwiXSB7XHJcbiAgICAgICAgbWFyZ2luOiAkc2l6ZS1zZXBhcmF0b3IyLzIgMCAwO1xyXG4gICAgfVxyXG59XHJcbi5zd2lwZXItY29udGFpbmVyIHtcclxuICAgIC5zd2lwZXItbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6ICRzaXplLWNvbnRhaW5lcjIvMiAtIDI1cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCN7JHNpemUtY29udGFpbmVyMiArIDI1cHh9KTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAgbGVmdDogJHNpemUtY29udGFpbmVyMi8yIC0gMjVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSAjeyRzaXplLWNvbnRhaW5lcjIgKyAyNXB4fSk7XHJcbiAgICB9XHJcbiAgICAjaG9tZVNsaWRlciAmIHtcclxuICAgICAgICAuc3dpcGVyLXNsaWRlIC5jb250ZW50IHtcclxuICAgICAgICAgICAgbGVmdDogJHNpemUtY29udGFpbmVyMjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtICN7JHNpemUtY29udGFpbmVyMn0pO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIC5pbWFnZVdyYXAge1xyXG4gICAgICAgICAgICByaWdodDogJHNpemUtY29udGFpbmVyMi8yO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRzaXplLWhlYWRlcn0gLSAjeyRzaXplLXNlcGFyYXRvcjJ9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IyO1xyXG4gICAgICAgICAgICBsZWZ0OiAkc2l6ZS1jb250YWluZXIyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICN0ZXN0aW1vbmlhbHMgJiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLSRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMioyfSk7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzaXplLWNvbnRhaW5lcjI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNpemUtY29udGFpbmVyMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jcGFnZU1lbnUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IyO1xyXG59XHJcbiNzaWJsaW5nc0FydGljbGVzIHtcclxuICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2lkZVBhbmVsIHtcclxuICAgIC5zaWRlUGFuZWwtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogJHNpemUtc2VwYXJhdG9yMjtcclxuICAgIH1cclxufVxyXG4jY29udGFjdCB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNpemUtY29udGFpbmVyMjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLSRzaXplLWNvbnRhaW5lcjI7XHJcbiAgICB9XHJcbn1cclxuI3BhZ2VJbnRybyB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpemUtaGVhZGVyICsgJHNpemUtc2VwYXJhdG9yMi8yO1xyXG59XHJcbiNhcnRpY2xlLFxyXG4jcGFnZURlZmF1bHQge1xyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICB9XHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1ob21lICYge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IyO1xyXG4gICAgfVxyXG59XHJcbiNxdWlja0Jsb2cge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICB9XHJcbn1cclxuI3N0YXRzIHtcclxuICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjI7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjIvMjtcclxufVxyXG4jc3VwcG9ydCB7XHJcbiAgICAuaW5uZXJIZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgIH1cclxufVxyXG5hc2lkZSNwcmVmb290ZXIge1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMjtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI3Rlc3RpbW9uaWFscyB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogJHNpemUtY29udGFpbmVyMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2hvbWVSb3V0ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IyO1xyXG59XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBsb3cgZGlzcGxheSovXHJcbkBtZWRpYSAobWF4LWhlaWdodDogJHNpemUtZGlzcGxheU1pbkhlaWdodCkge1xyXG5cclxufSIsCgkJIi8vIG1haW46IG1hc3Rlci5zY3NzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSA8PSAxMDI0ICovXHJcbiNtZW51LWhlYWRlci1tZW51LFxyXG4jbWVudS1zaWRlLW1lbnUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIwcHgpO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgJiA+ICoge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIC5saW5rID4gYSB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIGhlYWRlciA+IC5jb250YWluZXIgPiAuc3BsaXQgPiAmIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgJi5saW5rOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI3NpZGVQYW5lbFN3aXBlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbiNzaWRlTWVudSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbmZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAkc2l6ZS1zZXBhcmF0b3IzIDA7XHJcbiAgICAmID4gLmNvbnRhaW5lciA+IC5zcGxpdCB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5tYWluIHtcclxuICAgIGJvZHkuc2lkZVBhbmVsLW9wZW4gJiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0kc2l6ZS1zZXBhcmF0b3IzKjMpO1xyXG4gICAgfVxyXG59XHJcbnNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjM7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IzO1xyXG4gICAgfVxyXG59XHJcbi5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMyoyfSk7XHJcbiAgICBtYXJnaW46IDAgJHNpemUtY29udGFpbmVyMztcclxuICAgIGZvb3RlciAmIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbn1cclxuLnRleHQge1xyXG4gICAgaDEsXHJcbiAgICBoMiB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stc3BhY2VyW3N0eWxlPVwiaGVpZ2h0OjFweFwiXSB7XHJcbiAgICAgICAgbWFyZ2luOiAkc2l6ZS1zZXBhcmF0b3IzIDAgMDtcclxuICAgIH1cclxuICAgIC53cC1ibG9jay1zcGFjZXJbc3R5bGU9XCJoZWlnaHQ6MnB4XCJdIHtcclxuICAgICAgICBtYXJnaW46ICRzaXplLXNlcGFyYXRvcjMvMiAwIDA7XHJcbiAgICB9XHJcbn1cclxuLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgLnN3aXBlci1uZXh0IHtcclxuICAgICAgICByaWdodDogJHNpemUtY29udGFpbmVyMy8yIC0gMjVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoI3skc2l6ZS1jb250YWluZXIzICsgMjVweH0pO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAkc2l6ZS1jb250YWluZXIzLzIgLSAyNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtICN7JHNpemUtY29udGFpbmVyMyArIDI1cHh9KTtcclxuICAgIH1cclxuICAgICNob21lU2xpZGVyICYge1xyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBsZWZ0OiAkc2l6ZS1jb250YWluZXIzO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gI3skc2l6ZS1jb250YWluZXIzfSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgLmltYWdlV3JhcCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAkc2l6ZS1jb250YWluZXIzLzI7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JHNpemUtaGVhZGVyfSAtICN7JHNpemUtc2VwYXJhdG9yM30pO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBib3R0b206ICRzaXplLXNlcGFyYXRvcjM7XHJcbiAgICAgICAgICAgIGxlZnQ6ICRzaXplLWNvbnRhaW5lcjM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3Rlc3RpbW9uaWFscyAmIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIzKjJ9KTtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNpemUtY29udGFpbmVyMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZS1jb250YWluZXIzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNwYWdlTWVudSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjM7XHJcbn1cclxuI3NpYmxpbmdzQXJ0aWNsZXMge1xyXG4gICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zaWRlUGFuZWwge1xyXG4gICAgLnNpZGVQYW5lbC1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAkc2l6ZS1zZXBhcmF0b3IzO1xyXG4gICAgfVxyXG59XHJcbiNjb250YWN0IHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRzaXplLWNvbnRhaW5lcjM7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc2l6ZS1jb250YWluZXIzO1xyXG4gICAgfVxyXG59XHJcbiNwYWdlSW50cm8ge1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLWhlYWRlciArICRzaXplLXNlcGFyYXRvcjMvMjtcclxufVxyXG4jYXJ0aWNsZSxcclxuI3BhZ2VEZWZhdWx0IHtcclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgfVxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9tZSAmIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMztcclxuICAgIH1cclxufVxyXG4jcXVpY2tCbG9nIHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgfVxyXG59XHJcbi5pdGVtcyB7XHJcbiAgICAjYXJ0aWNsZXNMaXN0ICYge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICB9XHJcbiAgICAjcXVpY2tCbG9nICYge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICB9XHJcbiAgICAjc3RhdHMgJi5pdGVtcy1zdGF0cyB7XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygje2NvdW50KDIpfSAtICN7JHNpemUtZ2FwKjIqMS8yfSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5pdGVtIHtcclxuICAgICYuaXRlbS10ZXN0aW1vbmlhbCB7XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHggLSAjeyRzaXplLWdhcC8yfSk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkc2l6ZS1nYXAvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAkc2l6ZS1nYXAvMjtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jc3RhdHMge1xyXG4gICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMztcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG59XHJcbiNzdXBwb3J0IHtcclxuICAgIC5pbm5lckhlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgfVxyXG59XHJcbmFzaWRlI3ByZWZvb3RlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yMztcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IzO1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jdGVzdGltb25pYWxzIHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc2l6ZS1jb250YWluZXIzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jaG9tZVJvdXRlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IzO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjM7XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGxvdyBkaXNwbGF5Ki9cclxuQG1lZGlhIChtYXgtaGVpZ2h0OiAkc2l6ZS1kaXNwbGF5TWluSGVpZ2h0KSB7XHJcblxyXG59IiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSA8PSA3NjcgKi9cclxuYm9keSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1maXhlZE5hdmlnYXRpb247XHJcbn1cclxuaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogJHNpemUtaGVhZGVyIC0gNTBweDtcclxuICAgIHRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBub25lO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICYuc3RpY2t5IHtcclxuICAgICAgICBoZWlnaHQ6ICRzaXplLWhlYWRlciAtIDUwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxubWFpbiB7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgYm9keS5zaWRlUGFuZWwtb3BlbiAmIHtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLnRleHQge1xyXG4gICAgaDEsXHJcbiAgICBoMiB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1zdGFja2VkLW9uLW1vYmlsZSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uczogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZmlndXJlLndwLWJsb2NrLWltYWdlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLWNvbHVtbnMge1xyXG4gICAgICAgICYgPiAud3AtYmxvY2stY29sdW1uID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjc1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC43NWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cC1ibG9jay1zcGFjZXJbc3R5bGU9XCJoZWlnaHQ6MXB4XCJdIHtcclxuICAgICAgICBtYXJnaW46ICRzaXplLXNlcGFyYXRvcjQgMCAwO1xyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLXNwYWNlcltzdHlsZT1cImhlaWdodDoycHhcIl0ge1xyXG4gICAgICAgIG1hcmdpbjogJHNpemUtc2VwYXJhdG9yNC8yIDAgMDtcclxuICAgIH1cclxuICAgIC53cC1ibG9jay1ncm91cCB7XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKTpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC43NWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgI3BhZ2VEZWZhdWx0ICYge1xyXG4gICAgICAgIC53cC1ibG9jay1jb2x1bW5zIHtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6IC43NWVtO1xyXG4gICAgICAgICAgICBnYXA6IC43NWVtO1xyXG4gICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjbW9kYWwgLm1vZGFsQ29udGVudCA+IGRpdiA+ICYge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICB9XHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1ob21lICNwYWdlRGVmYXVsdCAmIC53cC1ibG9jay1jb2x1bW5zLmNvbHVtbnNGb3JBYm91dCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICYgPiAud3AtYmxvY2stY29sdW1uIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1nYXAvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jcGFnZU1lbnUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJi5vZmZzZXQge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICAgICYub3BlbiB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA5OTk5cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB+IC50ZXh0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5idG5bb25jbGljayo9XCJtYXVzU2NyaXB0LnBhZ2VNZW51X3RvZ2dsZVZpZXdcIl0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2ZpeGVkTmF2aWdhdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6ICRzaXplLWZpeGVkTmF2aWdhdGlvbjtcclxuICAgIHBhZGRpbmc6IDAgJHNpemUtY29udGFpbmVyNDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgYm94LXNoYWRvdzogMCAtMTBweCAxMHB4IHJnYmEoIzAwMCwgLjIpO1xyXG4gICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgIGJvZHk6bm90KC5zaWRlUGFuZWwtb3BlbikgaGVhZGVyLmxhdGVudCAmIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICB9XHJcbiAgICBoZWFkZXIubGF0ZW50ICYge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTEwcHggMTBweCByZ2JhKCMwMDAsIDApO1xyXG4gICAgfVxyXG59XHJcbiNiYWNrVG9Ub3Age1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuLnNpZGVQYW5lbCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIC5zaWRlUGFuZWwtY29udGVudCB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skc2l6ZS1maXhlZE5hdmlnYXRpb259KTtcclxuICAgICAgICBwYWRkaW5nOiAkc2l6ZS1zZXBhcmF0b3I0O1xyXG4gICAgfVxyXG4gICAgLnNpZGVQYW5lbC10b2dnbGUgc3ZnIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgYm9keS5zaWRlUGFuZWwtb3BlbiBoZWFkZXIubGF0ZW50ICYgLnNpZGVQYW5lbC1jb250ZW50IHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgICBoZWFkZXIuc3RpY2t5ICYge1xyXG4gICAgICAgIC5zaWRlUGFuZWwtdG9nZ2xlIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuYm9keS5zaWRlUGFuZWwtb3BlbiBoZWFkZXIgPiAuY29udGFpbmVyOjphZnRlcixcclxuYm9keS5zaWRlUGFuZWwtb3BlbiBhc2lkZSxcclxuYm9keTpub3QoLnRvdWNoRGV2aWNlKSAubW9kYWxPcGVuIH4gYXNpZGUsXHJcbmJvZHkuc2lkZVBhbmVsLW9wZW4gZm9vdGVyLFxyXG5ib2R5LnNpZGVQYW5lbC1vcGVuIGhlYWRlciA+IC5jb250YWluZXIgPiAuc3BsaXQgPiAqOm5vdCguc2lkZVBhbmVsKSxcclxuYm9keS5zaWRlUGFuZWwtb3BlbiBoZWFkZXIgPiAuY29udGFpbmVyID4gLnNwbGl0ID4gLnNpZGVQYW5lbCA+IC5zaWRlUGFuZWwtdG9nZ2xlLFxyXG5ib2R5LnNpZGVQYW5lbC1vcGVuIGhlYWRlciA+IC5jb250YWluZXIgPiAjZml4ZWROYXZpZ2F0aW9uID4gKjpub3QoLm9wZW4pLFxyXG5ib2R5LnNpZGVQYW5lbC1vcGVuIG1haW4sXHJcbmJvZHk6bm90KC50b3VjaERldmljZSkgLm1vZGFsT3BlbiB7XHJcbiAgICBmaWx0ZXI6IG5vbmU7XHJcbn1cclxuZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6ICRzaXplLXNlcGFyYXRvcjQgMDtcclxufVxyXG5zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3I0O1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNDtcclxuICAgIH1cclxufVxyXG4uY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjQqMn0pO1xyXG4gICAgbWFyZ2luOiAwICRzaXplLWNvbnRhaW5lcjQ7XHJcbiAgICBoZWFkZXIgJiB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArICN7MTBweCAqIDJ9KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubG9nbyB7XHJcbiAgICBoZWFkZXIgPiAuY29udGFpbmVyID4gLnNwbGl0ID4gaDEgPiAmIHtcclxuICAgICAgICAmLmxvZ28tbWFzdGVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHNpemUtaGVhZGVyIC0gNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgaGVhZGVyOm5vdCguc3RpY2t5KSA+IC5jb250YWluZXIgPiAuc3BsaXQgPiBoMSA+ICYge1xyXG4gICAgICAgICYubG9nby1tYXN0ZXIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogcmV2ZXJ0LWxheWVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5pdGVtcyB7XHJcbiAgICAmLml0ZW1zLXJvdXRlcyB7XHJcbiAgICAgICAgZ3JpZC1nYXA6ICRzaXplLWdhcC8yO1xyXG4gICAgICAgIGdhcDogJHNpemUtZ2FwLzI7XHJcbiAgICB9XHJcbiAgICAjYXJ0aWNsZXNMaXN0ICYge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAgICAgZ3JpZC1nYXA6ICRzaXplLWdhcC8yO1xyXG4gICAgICAgIGdhcDogJHNpemUtZ2FwLzI7XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNxdWlja0Jsb2cgJiB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgICAgICBncmlkLWdhcDogJHNpemUtZ2FwLzI7XHJcbiAgICAgICAgZ2FwOiAkc2l6ZS1nYXAvMjtcclxuICAgIH1cclxuICAgICNzdGF0cyAmLml0ZW1zLXN0YXRzIHtcclxuICAgICAgICBnYXA6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaXRlbSB7XHJcbiAgICAmLml0ZW0tYXJ0aWNsZSB7XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXRlbS1zdGF0IHtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXRlbS10ZXN0aW1vbmlhbCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1nYXAvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzaXplLWdhcC8yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zd2lwZXItY29udGFpbmVyIHtcclxuICAgIC5zd2lwZXItbmV4dCxcclxuICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1uZXh0IHtcclxuICAgICAgICByaWdodDogJHNpemUtY29udGFpbmVyNC8yO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAgbGVmdDogJHNpemUtY29udGFpbmVyNC8yO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgICNob21lU2xpZGVyICYge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JHNpemUtZml4ZWROYXZpZ2F0aW9ufSk7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JHNpemUtZml4ZWROYXZpZ2F0aW9ufSk7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIC5jb250ZW50IHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXI0KjJ9KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDUwJSAtICgjeyRzaXplLWhlYWRlcn0gLSA1MHB4KSk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1oZWFkZXIgLSA1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS1jb250YWluZXI0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLWNvbnRhaW5lcjQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIC5pbWFnZVdyYXAge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXI0KjJ9KTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I0O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjcGFnZURlZmF1bHQgJiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuICAgICN0ZXN0aW1vbmlhbHMgJiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLSRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyNCo0fSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc2l6ZS1jb250YWluZXI0O1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZS1jb250YWluZXI0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzaXplLWNvbnRhaW5lcjQqMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jc2libGluZ3NBcnRpY2xlcyB7XHJcbiAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2NvbnRhY3Qge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNpemUtY29udGFpbmVyNDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLSRzaXplLWNvbnRhaW5lcjQ7XHJcbiAgICB9XHJcbiAgICBoZWFkZXIuc3RpY2t5Om5vdCgubGF0ZW50KSB+IG1haW4gJiAuaW5uZXJDb250ZW50ID4gLnNwbGl0Omxhc3QtY2hpbGQge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxufVxyXG4jcGFnZUludHJvIHtcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1oZWFkZXIgLSA1MHB4ICsgJHNpemUtc2VwYXJhdG9yNC8yO1xyXG59XHJcbiNhcnRpY2xlLFxyXG4jcGFnZURlZmF1bHQge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgfVxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9tZSAmIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNDtcclxuICAgIH1cclxufVxyXG4jcXVpY2tCbG9nIHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgfVxyXG59XHJcbiNob21lU2xpZGVyIHtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JHNpemUtZml4ZWROYXZpZ2F0aW9ufSk7XHJcbn1cclxuLnBob3RvR2FsbGVyeSB7XHJcbiAgICAmLm11bHRpcGxlIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgfVxyXG59XHJcbmhlYWRlciA+IC5jb250YWluZXIgPiAuc3BsaXQgPiAuc2hvd09uRml4ZWROYXZpZ2F0aW9uLFxyXG5oZWFkZXIgPiAuY29udGFpbmVyID4gLnNwbGl0ID4gI3NpZGVNZW51IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuI21vZGFsIHtcclxuICAgIC5jbG9zZSB7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG59XHJcbiNzdGF0cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I0O1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNDtcclxufVxyXG4jc3VwcG9ydCB7XHJcbiAgICAuaW5uZXJIZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgIH1cclxufVxyXG5hc2lkZSNwcmVmb290ZXIge1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNDtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcclxuLmJ0bixcclxuLmJ1dHRvbixcclxuYnV0dG9uOm5vdCgucHN3cF9fYnV0dG9uKSxcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICNmaXhlZE5hdmlnYXRpb24gPiBkaXYgPiAmIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgIH1cclxuICAgIGhlYWRlciA+IC5jb250YWluZXIgPiAuc3BsaXQgPiAmW29uY2xpY2sqPVwibWF1c1NjcmlwdC5tb2RhbE9wZW5cIl0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuI3Rlc3RpbW9uaWFscyB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogJHNpemUtY29udGFpbmVyNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2hvbWVSb3V0ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I0O1xyXG59XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBsb3cgZGlzcGxheSovXHJcbkBtZWRpYSAobWF4LWhlaWdodDogJHNpemUtZGlzcGxheU1pbkhlaWdodCkge1xyXG5cclxufSIsCgkJIi8vIG1haW46IG1hc3Rlci5zY3NzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gPD0gNDgwICovXHJcbm1haW4ge1xyXG4gICAgYm9keS5icm93c2VyQ2hyb21lLnRvdWNoRGV2aWNlICYge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLndwY2Y3IHtcclxuICAgIC5yb3cge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAucm93IHNwYW4ge1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KC53cGNmNy1ub3QtdmFsaWQtdGlwKTpub3QoLndwY2Y3LXNwaW5uZXIpOm5vdCgud3BjZjctbGlzdC1pdGVtLWxhYmVsKTpub3QoLnJlcXVpcmVkU3ltYm9sKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6bm90KC53cGNmNy1ub3QtdmFsaWQtdGlwKTpub3QoLndwY2Y3LXNwaW5uZXIpOm5vdCgud3BjZjctbGlzdC1pdGVtLWxhYmVsKTpub3QoLnJlcXVpcmVkU3ltYm9sKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlQ0FQVENIQWluZm8ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAjY29udGFjdCAmIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgYXNpZGUjcHJlZm9vdGVyICYge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzaXplLWdhcC8yO1xyXG4gICAgfVxyXG59XHJcbi5zaWRlUGFuZWwge1xyXG4gICAgLnNpZGVQYW5lbC1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4ICRzaXplLXNlcGFyYXRvcjUgJHNpemUtc2VwYXJhdG9yNTtcclxuICAgIH1cclxufVxyXG5mb290ZXIge1xyXG4gICAgcGFkZGluZzogJHNpemUtc2VwYXJhdG9yNSAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgJiA+IC5jb250YWluZXIgPiAuc3BsaXQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG4gICAgICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3I1O1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNTtcclxuICAgIH1cclxufVxyXG4uY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjUqMn0pO1xyXG4gICAgbWFyZ2luOiAwICRzaXplLWNvbnRhaW5lcjU7XHJcbn1cclxuLnRleHQge1xyXG4gICAgaDEsXHJcbiAgICBoMiB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stc3BhY2VyW3N0eWxlPVwiaGVpZ2h0OjFweFwiXSB7XHJcbiAgICAgICAgbWFyZ2luOiAkc2l6ZS1zZXBhcmF0b3I1IDAgMDtcclxuICAgIH1cclxuICAgIC53cC1ibG9jay1zcGFjZXJbc3R5bGU9XCJoZWlnaHQ6MnB4XCJdIHtcclxuICAgICAgICBtYXJnaW46ICRzaXplLXNlcGFyYXRvcjUvMiAwIDA7XHJcbiAgICB9XHJcbn1cclxuLmxpbmsge1xyXG4gICAgI21lbnUtc2lkZS1tZW51ICYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgfVxyXG59XHJcbi5zd2lwZXItY29udGFpbmVyIHtcclxuICAgIC5zd2lwZXItbmV4dCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAjaG9tZVNsaWRlciAmIHtcclxuICAgICAgICAuc3dpcGVyLXNsaWRlIC5jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyNSoyfSAtIDQwcHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS1jb250YWluZXI1ICsgMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1jb250YWluZXI1ICsgMjBweDtcclxuICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgLmltYWdlV3JhcCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXI1KjJ9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I1O1xyXG4gICAgICAgIH1cclxuICAgICAgICBib2R5LmJyb3dzZXJDaHJvbWUudG91Y2hEZXZpY2UgJiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1NXB4IC0gI3skc2l6ZS1maXhlZE5hdmlnYXRpb259KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICN0ZXN0aW1vbmlhbHMgJiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLSRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyNSo0fSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc2l6ZS1jb250YWluZXI1O1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZS1jb250YWluZXI1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICN7JHNpemUtY29udGFpbmVyNSoyICsgMX07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjaG9tZVBob3RvZ2FsbGVyeSAmIHtcclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUtZ2FwfSAtIDIwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jcGFnZU1lbnUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG59XHJcbiNmaXhlZE5hdmlnYXRpb24ge1xyXG4gICAgcGFkZGluZzogMCAkc2l6ZS1jb250YWluZXI1O1xyXG59XHJcbiNtZW51LWZvb3Rlci1tZW51IHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4jY29weXJpZ2h0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4jc2libGluZ3NBcnRpY2xlcyB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAubGFiZWwtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgYSA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAubGFiZWwtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNjb250YWN0IHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNpemUtY29udGFpbmVyNTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLSRzaXplLWNvbnRhaW5lcjU7XHJcbiAgICB9XHJcbn1cclxuI3BhZ2VJbnRybyB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpemUtaGVhZGVyIC0gNTBweCArICRzaXplLXNlcGFyYXRvcjUvMjtcclxufVxyXG4jYXJ0aWNsZSxcclxuI3BhZ2VEZWZhdWx0IHtcclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG4gICAgfVxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9tZSAmIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNTtcclxuICAgIH1cclxufVxyXG4jcXVpY2tCbG9nIHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG4gICAgfVxyXG59XHJcbiNob21lU2xpZGVyIHtcclxuICAgIGJvZHkuYnJvd3NlckNocm9tZS50b3VjaERldmljZSAmIHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1NXB4IC0gI3skc2l6ZS1maXhlZE5hdmlnYXRpb259KTtcclxuICAgIH1cclxufVxyXG4uaXRlbXMge1xyXG4gICAgJi5pdGVtcy1yb3V0ZXMge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICB9XHJcbiAgICAjc3RhdHMgJi5pdGVtcy1zdGF0cyB7XHJcbiAgICAgICAgZ2FwOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICB9XHJcbn1cclxuLml0ZW0ge1xyXG4gICAgJi5pdGVtLXJvdXRlIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgfVxyXG59XHJcbiNzdGF0cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I1O1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNTtcclxufVxyXG4jc3VwcG9ydCB7XHJcbiAgICAuaW5uZXJIZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgIH1cclxufVxyXG5hc2lkZSNwcmVmb290ZXIge1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNTtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI3Rlc3RpbW9uaWFscyB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogJHNpemUtY29udGFpbmVyNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2hvbWVSb3V0ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I1O1xyXG59XHJcbiNwcm9qZWN0SW5mbyB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5sYWJlbCB7XHJcbiAgICAjaG9tZVNsaWRlciAmIHtcclxuICAgICAgICAmLmxhYmVsLTEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGxvdyBkaXNwbGF5Ki9cclxuQG1lZGlhIChtYXgtaGVpZ2h0OiAkc2l6ZS1kaXNwbGF5TWluSGVpZ2h0KSB7XHJcblxyXG59IiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuQG1lZGlhIChtaW4td2lkdGg6IGNhbGMoMTIwMHB4ICsgI3skc2l6ZS1jb250YWluZXIxKjJ9ICsgMTBweCkpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICYuY29udGFpbmVyLW9ubHlSaWdodCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTIwMHB4IC0gMTBweCkvMik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29udGFpbmVyLW9ubHlMZWZ0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDB2dyAtIDEyMDBweCAtIDEwcHgpLzIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNvbnRhaW5lci1tYXhDb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTIwMHB4ICsgI3skc2l6ZS1jb250YWluZXIxKjJ9KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgICNob21lU2xpZGVyICYge1xyXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTIwMHB4IC0gMTBweCkvMik7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zd2lwZXItc2xpZGUgLmltYWdlV3JhcCB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogY2FsYygoMTAwdncgLSAxMjAwcHggLSAxMHB4KS8yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygoMTAwdncgLSAxMjAwcHggLSAxMHB4KS8yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjdGVzdGltb25pYWxzICYge1xyXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIDEyMDBweCAtIDEwcHgpLzIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuXHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuc2hvdy1vbkRpc3BsYXlNYXg0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuc2hvdy1vbkRpc3BsYXlNaW40IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLAoJCSIvLyBtYWluOiBtYXN0ZXIuc2Nzc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGFuaW1hdGlvbiAqL1xyXG4uYW5pRmFkZUluIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBhbmltYXRpb24tbmFtZTogYW5pRmFkZUluO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW5pRmFkZUluO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pRmFkZUluIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFuaUZhZGVJbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuLmFuaVBsb3Age1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbmlQbG9wO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGFuaVBsb3A7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaVBsb3Age1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFuaVBsb3Age1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxufVxyXG4uYW5pUHVsc2Uge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgcmdiYSgkY29sb3ItYmFzZSwgLjQpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IGFuaVB1bHNlIDJzIGluZmluaXRlO1xyXG4gICAgYW5pbWF0aW9uOiBhbmlQdWxzZSAycyBpbmZpbml0ZTtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pUHVsc2Uge1xyXG4gICAgMCUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgkY29sb3ItYmFzZSwgLjQpO1xyXG4gICAgfVxyXG4gICAgNzAlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoJGNvbG9yLWJhc2UsIDApO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKCRjb2xvci1iYXNlLCAwKTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFuaVB1bHNlIHtcclxuICAgIDAlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoJGNvbG9yLWJhc2UsIC40KTtcclxuICAgIH1cclxuICAgIDcwJSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKCRjb2xvci1iYXNlLCAwKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgkY29sb3ItYmFzZSwgMCk7XHJcbiAgICB9XHJcbn1cclxuLmFuaVNwaW4ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IGFuaVNwaW4gbGluZWFyIDIwcyBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogYW5pU3BpbiBsaW5lYXIgMjBzIGluZmluaXRlO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbmlTcGluIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbmlTcGluIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuLmFuaUxldml0YXRlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBhbmlMZXZpdGF0ZSBsaW5lYXIgMTBzIGluZmluaXRlO1xyXG4gICAgYW5pbWF0aW9uOiBhbmlMZXZpdGF0ZSBsaW5lYXIgMTBzIGluZmluaXRlO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbmlMZXZpdGF0ZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG4gICAgMjUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbiAgICA3NSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFuaUxldml0YXRlIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbiAgICAyNSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxuICAgIDc1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyB2aXNpYmlsaXR5Q2hlY2tlclxyXG4udmlzaWJpbGl0eS1pbml0IHtcclxuICAgICYudmlzaWJpbGl0eS1kZWZhdWx0Om5vdChzZWN0aW9uKSB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLnZpc2liaWxpdHktc2Vlbjpub3Qoc2VjdGlvbikge1xyXG4gICAgICAgIHRyYW5zaXRpb246IDFzIGN1YmljLWJlemllciguNCwgMCwgLjIsIDEpO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcmVsb2FkZXIge1xyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHByZWxvYWRlciAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBwcmVsb2FkZXIgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0uMzJzO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0uMzJzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtLjE2cztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtLjE2cztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIHByZWxvYWRlciB7XHJcbiAgICAwJSxcclxuICAgIDgwJSxcclxuICAgIDEwMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIH1cclxuICAgIDQwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgcHJlbG9hZGVyIHtcclxuICAgIDAlLFxyXG4gICAgODAlLFxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgfVxyXG4gICAgNDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lbGFzdGljLXRvcCB7XHJcbiAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZWxhc3RpYy10b3A7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZWxhc3RpYy10b3A7XHJcbn1cclxuLmVsYXN0aWMtYm90dG9tIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGVsYXN0aWMtYm90dG9tO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGVsYXN0aWMtYm90dG9tO1xyXG59XHJcbi5lbGFzdGljLXRvcCxcclxuLmVsYXN0aWMtYm90dG9tIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IC41cztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xyXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZWxhc3RpYy10b3Age1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTBweCwgMCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZWxhc3RpYy10b3Age1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTBweCwgMCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBlbGFzdGljLWJvdHRvbSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTBweCwgMCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZWxhc3RpYy1ib3R0b20ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwcHgsIDApO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufSIKCV0sCgkibmFtZXMiOiBbXSwKCSJtYXBwaW5ncyI6ICJBQUNnQixzRkFBOEYsQUNEOUcsNEVBQTRFLEFBVTVFLEFBQUEsSUFBSSxB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 */