/*!This CSS is generated by mausStyle version 3.4. Please edit the SASS (scss) files*//*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}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}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [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{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;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-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}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{background-color:rgba(0,0,0,0.5);color:rgba(255,255,255,0.8)}::-o-selection{background-color:rgba(0,0,0,0.5);color:rgba(255,255,255,0.8)}::selection{background-color:rgba(0,0,0,0.5);color:rgba(255,255,255,0.8)}@-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}body{font-family:"Montserrat",sans-serif;color:#000;font-size:100%;line-height:1.5em;overflow-x:hidden;-webkit-font-smoothing:antialiased}body.disableScroll{overflow-y:hidden;position:relative;left:0;top:0;margin-right:10px}@media (max-width: 480px){body{font-size:80%}}.link,a{display:inline-block;position:relative;color:#009949;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:#009949;visibility:hidden;opacity:0;transition:0.3s ease-in-out}.link:hover::after{visibility:visible;opacity:1}.link.active::after{opacity:1;visibility:visible;transform:translateY(0)}input,select,button,textarea{border:none}html{box-sizing:border-box;-webkit-box-sizing:border-box}*,*::before,*::after{box-sizing:inherit;-webkit-box-sizing:inherit}img{max-width:100%;height:auto;vertical-align:middle}select,label{cursor:pointer}input[readonly],input:hover[readonly]{background-color:rgba(0,0,0,0.2);cursor:not-allowed}*[type="hidden"],.hide{display:none}*[disabled],.disabled,*[disable],.disable{pointer-events:none;opacity:.5}input[type="checkbox"],input[type="range"],input[type="radio"]{cursor:pointer;filter:grayscale(1)}textarea{min-height:2.5em;resize:vertical}div.selector::before{pointer-events:none}ul{padding:0;margin:0;list-style:none}figure{margin:0}section{outline:none}h1,h2,h3,h4,h5,h6{margin:0;color:inherit;line-height:1.2em;font-weight:inherit;font-size:inherit}p{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;margin-bottom:1em}p:last-child{margin-bottom:0}abbr[title]{cursor:help}mark{color:#009949;background-color:transparent}blockquote{margin:0}table{border-collapse:collapse}table caption,table th,table td{padding:.5em;border:1px solid rgba(0,0,0,0.5)}table caption{border-bottom:none}fieldset{margin:0;border:1px solid rgba(0,0,0,0.5)}legend{padding:0 .5em}iframe{border:none}hr{border-top:1px solid rgba(0,0,0,0.5);border-bottom:none}time{text-transform:capitalize}text{display:block}.btn,.button,button,input[type="button"],input[type="reset"],input[type="submit"]{display:inline-block;position:relative;z-index:1;padding:10px 20px;color:#fff;background-color:#009949;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:hover,.button:hover,button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background-color:#009949}input[type="date"],input[type="time"],input[type="month"],input[type="week"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea{width:100%;padding:.7em;color:#000;background-color:transparent;border-color:transparent;border-bottom:1px solid rgba(0,0,0,0.5);font-size:16px !important;transition:0.3s ease-in-out}input[type="date"]:hover,input[type="date"]:focus,input[type="time"]:hover,input[type="time"]:focus,input[type="month"]:hover,input[type="month"]:focus,input[type="week"]:hover,input[type="week"]:focus,input[type="datetime"]:hover,input[type="datetime"]:focus,input[type="datetime-local"]:hover,input[type="datetime-local"]:focus,input[type="email"]:hover,input[type="email"]:focus,input[type="number"]:hover,input[type="number"]:focus,input[type="password"]:hover,input[type="password"]:focus,input[type="search"]:hover,input[type="search"]:focus,input[type="tel"]:hover,input[type="tel"]:focus,input[type="text"]:hover,input[type="text"]:focus,input[type="url"]:hover,input[type="url"]:focus,select:hover,select:focus,textarea:hover,textarea:focus{background-color:transparent;border-bottom:1px solid #000}input[type="date"]:focus,input[type="time"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,select:focus,textarea:focus{background-color:rgba(0,153,73,0.1);border-bottom:1px solid #009949}input[type="date"]:out-of-range,input[type="date"]:invalid,input[type="time"]:out-of-range,input[type="time"]:invalid,input[type="month"]:out-of-range,input[type="month"]:invalid,input[type="week"]:out-of-range,input[type="week"]:invalid,input[type="datetime"]:out-of-range,input[type="datetime"]:invalid,input[type="datetime-local"]:out-of-range,input[type="datetime-local"]:invalid,input[type="email"]:out-of-range,input[type="email"]:invalid,input[type="number"]:out-of-range,input[type="number"]:invalid,input[type="password"]:out-of-range,input[type="password"]:invalid,input[type="search"]:out-of-range,input[type="search"]:invalid,input[type="tel"]:out-of-range,input[type="tel"]:invalid,input[type="text"]:out-of-range,input[type="text"]:invalid,input[type="url"]:out-of-range,input[type="url"]:invalid,select:out-of-range,select:invalid,textarea:out-of-range,textarea:invalid{border-bottom:1px solid #a94442}input[type="file"]{display:block;width:100%;color:rgba(0,0,0,0.5)}textarea::-webkit-input-placeholder,input::-webkit-input-placeholder{color:rgba(0,0,0,0.5)}textarea:-moz-placeholder,input:-moz-placeholder{color:rgba(0,0,0,0.5)}textarea::-moz-placeholder,input::-moz-placeholder{color:rgba(0,0,0,0.5)}textarea:-ms-input-placeholder,input:-ms-input-placeholder{color:rgba(0,0,0,0.5)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1000px rgba(0,153,73,0.2) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}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:#009949}::-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:#009949;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:#009949}#backToTop.mostBottom svg{fill:#000}#backToTop:not(.view){transform:rotate(180deg)}#backToTop svg{margin-top:-5px;fill:#fff;transition:0.3s ease-in-out}#backToTop:hover svg{transform:translateY(-5px)}#fixedNavigation #backToTop{background-color:transparent}#fixedNavigation #backToTop.mostBottom svg{fill:#fff}.anchor{display:block;height:80px;margin-top:-80px;visibility:hidden}.text{max-width:43.8em}.text>*:not(:last-child):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){margin-bottom:1em}.text>h1,.text>h2,.text>h3,.text>h4,.text>h5,.text>h6{margin-bottom:.2em;color:#000;font-weight:normal}@media (min-width: 768px){.text h1{font-size:2em}.text h2{font-size:1.9em}.text h3{font-size:1.8em}.text h4{font-size:1.7em}.text h5{font-size:1.6em}.text h6{font-size:1.5em}}@media (max-width: 767px){.text h1{font-size:1.6em}.text h2{font-size:1.5em}.text h3{font-size:1.4em}.text h4{font-size:1.3em}.text h5{font-size:1.2em}.text h6{font-size:1.1em}}.text a:not(.link):not(.btn){text-decoration:underline;word-break:break-word}.text ul{list-style:disc;list-style-type:disc;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:40px;padding-inline-start:40px}.text iframe{max-width:100%}@media (max-width: 767px){.text{max-width:100%}.text table{display:block;max-width:100%;overflow-x:auto}.text table::-webkit-scrollbar-button{width:8px;height:10px;border-style:solid;background-color:#666666}.text table::-webkit-scrollbar-button:single-button:horizontal:decrement{border-width:5px 5px 5px 0;border-color:transparent #fff transparent transparent}.text table::-webkit-scrollbar-button:single-button:horizontal:increment{border-width:5px 0 5px 5px;border-color:transparent transparent transparent #fff}}.idealWidth{max-width:43.8em}.hideScroll::-webkit-scrollbar{width:0;height:0}.verticalL{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:unset;text-orientation:unset}.verticalR{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:unset;text-orientation:unset;transform:rotate(180deg);text-align:left}.notSelected{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.excerpt{display:-webkit-box;overflow:hidden;-webkit-line-clamp:5;text-overflow:ellipsis}.separated li::after{content:"/";margin:0 10px}.separated li:last-child::after{display:none}.waitToReady{visibility:hidden;opacity:0}*[tooltip]{position:relative}*[tooltip]::after{content:attr(tooltip);position:absolute;left:-100%;bottom:calc(100% + 6px);z-index:100;width:300%;overflow:hidden;white-space:normal;background-color:rgba(255,255,255,0.9);border:1px solid #000;padding:8px;border-radius:6px;font-size:15px;line-height:17px;font-weight:normal;color:#000;pointer-events:none;box-shadow:5px 5px 10px rgba(0,0,0,0.1)}*[tooltip]::before{content:"";top:-7px;position:absolute;left:calc(50% - 6px);border-top:6px solid #000;border-right:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid transparent}*[tooltip]::before,*[tooltip]::after{visibility:hidden;opacity:0;transform:translateY(20px);transition:0.3s ease-in-out}*[tooltip]:hover::before,*[tooltip]:hover::after{visibility:visible;opacity:1;transform:translateY(0)}@media (max-width: 767px){input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}}.label{line-height:1.2em}.label.label-size1{font-size:1em}.label.label-size2{font-size:1.25em}.label.label-size3{font-size:1.5em}.label.label-size4{font-size:1.75em}.label.label-size5{font-size:2em}.label.label-size6{font-size:2.25em}.label.label-size7{font-size:2.5em}.label.label-size8{font-size:2.75em}.label.label-size9{font-size:3em}.label.label-small{font-size:.8em}.label.label-font1{font-family:"Montserrat",sans-serif}.label.label-font2{font-family:"Montserrat",sans-serif}.label.label-uppercase{text-transform:uppercase}.label.label-bold{font-weight:bold}select option{font-family:sans-serif !important}details summary{position:relative;padding-right:20px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer;list-style:none;font-weight:bold}details summary::marker,details summary::-webkit-details-marker{display:none}details summary::after{content:url('data:image/svg+xml;charset=UTF-8, <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 490.656 490.656" fill="rgb(0, 0, 0)"><path d="M487.536,120.445c-4.16-4.16-10.923-4.16-15.083,0L245.317,347.581L18.203,120.445c-4.16-4.16-10.923-4.16-15.083,0 c-4.16,4.16-4.16,10.923,0,15.083l234.667,234.667c2.069,2.091,4.8,3.136,7.531,3.136s5.461-1.045,7.552-3.115l234.667-234.667 C491.696,131.368,491.696,124.627,487.536,120.445z"/></svg>');position:absolute;right:0}details[open] summary::after{content:url('data:image/svg+xml;charset=UTF-8, <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 25 25" fill="rgb(0, 0, 0)"><path d="M24.8,18.1l-12-12C12.8,6,12.6,6,12.5,6S12.2,6,12.1,6.1l-12,12c-0.2,0.2-0.2,0.6,0,0.8s0.6,0.2,0.8,0L12.5,7.3l11.6,11.6 c0.2,0.2,0.6,0.2,0.8,0C25.1,18.6,25.1,18.3,24.8,18.1z"/></svg>')}small{line-height:1.2em}.visuallyHidden{position:absolute !important;width:1px;height:1px;color:transparent;font-size:0;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}*[tabindex]:focus,.link:focus,.btn:focus,area[href]:focus,audio:focus,video:focus,input[type="reset"]:focus,input[type="button"]:focus,input[type="color"]:focus,input[type="file"]:focus,input[type="submit"]:focus,input[type="checkbox"]:focus,input[type="range"]:focus,input[type="radio"]:focus,button:focus,a:focus{outline:2px dashed #191919}*[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 #191919}html{height:auto !important}body{position:static !important;top:unset !important;min-height:unset !important}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::after{content:'';position:absolute;z-index:-1;width:calc(100% - 400px + 30px);height:calc(100% - 80px);max-width:1230px;background-color:#000;opacity:.3;transform:scaleX(1);transform-origin:left;transition:1s ease-in-out;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}header.sticky{height:80px;background-color:rgba(255,255,255,0.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 10px 10px rgba(0,0,0,0.05)}header.sticky::after{transform:scaleX(0)}header.latent{transform:translateY(-100%);box-shadow:0 10px 10px rgba(0,0,0,0)}body.touchDevice header.sticky{-webkit-backdrop-filter:none;backdrop-filter:none}footer{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:100px 0;color:#fff;background-color:#000f07}footer>.container>.split{position:relative}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:1px dashed #b8b8b8;opacity:.2;box-sizing:content-box}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:none;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:none;margin-left:0}.container.container-onlyLeft{width:auto;max-width:none;margin-right:0}header .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}header .container>.split{display:flex;flex-direction:row;justify-content:center;align-items:center}header .container>.split>*:not(:first-child){margin-left:20px}footer .container{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;width:100%}#maintenance .container{height:100%}#homeRouter .container{height:100%}.logo.logo-master{display:flex;flex-direction:row;justify-content:center;align-items:center}.logo.logo-seller{width:100%;height:100%;max-width:140px;max-height:70px;font-family:'object-fit: contain; object-position: center;';-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#maintenance .logo.logo-master svg,header .logo.logo-master svg{width:auto;height:30px;transition:0.3s ease-in-out}footer .logo.logo-master svg{width:200px;fill:#fff}#sideMenu .logo.logo-master svg,header:not(.sticky)>.container>.split>h1>.logo.logo-master svg{fill:#fff}.wp-block-button__link,.btn,.button,button:not(.pswp__button),input[type="button"],input[type="reset"],input[type="submit"]{outline:1px dashed rgba(184,184,184,0.25);outline-offset:4px;transition:0.3s ease-in-out}.wp-block-button__link.active,.wp-block-button__link:focus,.wp-block-button__link:hover,.btn.active,.btn:focus,.btn:hover,.button.active,.button:focus,.button:hover,button:not(.pswp__button).active,button:not(.pswp__button):focus,button:not(.pswp__button):hover,input[type="button"].active,input[type="button"]:focus,input[type="button"]:hover,input[type="reset"].active,input[type="reset"]:focus,input[type="reset"]:hover,input[type="submit"].active,input[type="submit"]:focus,input[type="submit"]:hover{background-color:#00cc61;outline:1px dashed rgba(184,184,184,0.5)}.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}#contact .wpcf7 .wp-block-button__link,#form-demand .wp-block-button__link,.wp-block-button__link.btn-cta,#contact .wpcf7 .btn,#form-demand .btn,.btn.btn-cta,#contact .wpcf7 .button,#form-demand .button,.button.btn-cta,#contact .wpcf7 button:not(.pswp__button),#form-demand button:not(.pswp__button),button:not(.pswp__button).btn-cta,#contact .wpcf7 input[type="button"],#form-demand input[type="button"],input[type="button"].btn-cta,#contact .wpcf7 input[type="reset"],#form-demand input[type="reset"],input[type="reset"].btn-cta,#contact .wpcf7 input[type="submit"],#form-demand input[type="submit"],input[type="submit"].btn-cta{background-color:#eb3100}#contact .wpcf7 .wp-block-button__link.active,#contact .wpcf7 .wp-block-button__link:focus,#contact .wpcf7 .wp-block-button__link:hover,#form-demand .wp-block-button__link.active,#form-demand .wp-block-button__link:focus,#form-demand .wp-block-button__link:hover,.wp-block-button__link.btn-cta.active,.wp-block-button__link.btn-cta:focus,.wp-block-button__link.btn-cta:hover,#contact .wpcf7 .btn.active,#contact .wpcf7 .btn:focus,#contact .wpcf7 .btn:hover,#form-demand .btn.active,#form-demand .btn:focus,#form-demand .btn:hover,.btn.btn-cta.active,.btn.btn-cta:focus,.btn.btn-cta:hover,#contact .wpcf7 .button.active,#contact .wpcf7 .button:focus,#contact .wpcf7 .button:hover,#form-demand .button.active,#form-demand .button:focus,#form-demand .button:hover,.button.btn-cta.active,.button.btn-cta:focus,.button.btn-cta:hover,#contact .wpcf7 button:not(.pswp__button).active,#contact .wpcf7 button:not(.pswp__button):focus,#contact .wpcf7 button:not(.pswp__button):hover,#form-demand button:not(.pswp__button).active,#form-demand button:not(.pswp__button):focus,#form-demand button:not(.pswp__button):hover,button:not(.pswp__button).btn-cta.active,button:not(.pswp__button).btn-cta:focus,button:not(.pswp__button).btn-cta:hover,#contact .wpcf7 input[type="button"].active,#contact .wpcf7 input[type="button"]:focus,#contact .wpcf7 input[type="button"]:hover,#form-demand input[type="button"].active,#form-demand input[type="button"]:focus,#form-demand input[type="button"]:hover,input[type="button"].btn-cta.active,input[type="button"].btn-cta:focus,input[type="button"].btn-cta:hover,#contact .wpcf7 input[type="reset"].active,#contact .wpcf7 input[type="reset"]:focus,#contact .wpcf7 input[type="reset"]:hover,#form-demand input[type="reset"].active,#form-demand input[type="reset"]:focus,#form-demand input[type="reset"]:hover,input[type="reset"].btn-cta.active,input[type="reset"].btn-cta:focus,input[type="reset"].btn-cta:hover,#contact .wpcf7 input[type="submit"].active,#contact .wpcf7 input[type="submit"]:focus,#contact .wpcf7 input[type="submit"]:hover,#form-demand input[type="submit"].active,#form-demand input[type="submit"]:focus,#form-demand input[type="submit"]:hover,input[type="submit"].btn-cta.active,input[type="submit"].btn-cta:focus,input[type="submit"].btn-cta:hover{background-color:#ff4e1f}aside#subscribe .wp-block-button__link,aside#subscribe .btn,aside#subscribe .button,aside#subscribe button:not(.pswp__button),aside#subscribe input[type="button"],aside#subscribe input[type="reset"],aside#subscribe input[type="submit"]{color:#009949;background-color:rgba(255,255,255,0.8)}aside#subscribe .wp-block-button__link:focus,aside#subscribe .wp-block-button__link:hover,aside#subscribe .btn:focus,aside#subscribe .btn:hover,aside#subscribe .button:focus,aside#subscribe .button:hover,aside#subscribe button:not(.pswp__button):focus,aside#subscribe button:not(.pswp__button):hover,aside#subscribe input[type="button"]:focus,aside#subscribe input[type="button"]:hover,aside#subscribe input[type="reset"]:focus,aside#subscribe input[type="reset"]:hover,aside#subscribe input[type="submit"]:focus,aside#subscribe input[type="submit"]:hover{background-color:#fff}.item-category .wp-block-button__link,.item-category .btn,.item-category .button,.item-category button:not(.pswp__button),.item-category input[type="button"],.item-category input[type="reset"],.item-category input[type="submit"]{align-self:flex-end}.item-category:nth-child(even) .wp-block-button__link,.item-category:nth-child(even) .btn,.item-category:nth-child(even) .button,.item-category:nth-child(even) button:not(.pswp__button),.item-category:nth-child(even) input[type="button"],.item-category:nth-child(even) input[type="reset"],.item-category:nth-child(even) input[type="submit"]{align-self:flex-start}.item-category:focus .wp-block-button__link,.item-category:hover .wp-block-button__link,.item-category:focus .btn,.item-category:hover .btn,.item-category:focus .button,.item-category:hover .button,.item-category:focus button:not(.pswp__button),.item-category:hover button:not(.pswp__button),.item-category:focus input[type="button"],.item-category:hover input[type="button"],.item-category:focus input[type="reset"],.item-category:hover input[type="reset"],.item-category:focus input[type="submit"],.item-category:hover input[type="submit"]{background-color:#00cc61;outline:1px dashed rgba(184,184,184,0.5)}.link,a:not(.btn):not(.item){font-weight:500}.link.link-icon,a:not(.btn):not(.item).link-icon{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;line-height:1em;text-align:left}.link.link-icon svg,a:not(.btn):not(.item).link-icon svg{width:auto;height:1em;fill:currentColor}.link.link-icon>*:first-child,a:not(.btn):not(.item).link-icon>*:first-child{margin-right:.5em}.link::after,a:not(.btn):not(.item)::after{background-color:transparent;border-bottom:2px dashed #009949;-webkit-clip-path:inset(100%);clip-path:inset(100%)}.link.active::after,.link:focus::after,.link:hover::after,a:not(.btn):not(.item).active::after,a:not(.btn):not(.item):focus::after,a:not(.btn):not(.item):hover::after{-webkit-clip-path:inset(0%);clip-path:inset(0%);opacity:.5}#menu-header-menu .link,#menu-side-menu .link,#menu-header-menu a:not(.btn):not(.item),#menu-side-menu a:not(.btn):not(.item){z-index:1}#sideMenu .link,header:not(.sticky) #menu-header-menu .link,header:not(.sticky) #menu-side-menu .link,#sideMenu a:not(.btn):not(.item),header:not(.sticky) #menu-header-menu a:not(.btn):not(.item),header:not(.sticky) #menu-side-menu a:not(.btn):not(.item){color:#fff}#sideMenu .link::after,header:not(.sticky) #menu-header-menu .link::after,header:not(.sticky) #menu-side-menu .link::after,#sideMenu a:not(.btn):not(.item)::after,header:not(.sticky) #menu-header-menu a:not(.btn):not(.item)::after,header:not(.sticky) #menu-side-menu a:not(.btn):not(.item)::after{border-color:rgba(0,0,0,0.5)}.link[onclick*="mausScript.postsFilterMultiToggle"],#pageMenu .link,header #menu-header-menu .sub-menu .link,a:not(.btn):not(.item)[onclick*="mausScript.postsFilterMultiToggle"],#pageMenu a:not(.btn):not(.item),header #menu-header-menu .sub-menu a:not(.btn):not(.item){color:#fff}.link[onclick*="mausScript.postsFilterMultiToggle"]::after,#pageMenu .link::after,header #menu-header-menu .sub-menu .link::after,a:not(.btn):not(.item)[onclick*="mausScript.postsFilterMultiToggle"]::after,#pageMenu a:not(.btn):not(.item)::after,header #menu-header-menu .sub-menu a:not(.btn):not(.item)::after{border-color:rgba(255,255,255,0.5)}#pageMenu .link,#pageMenu a:not(.btn):not(.item){word-break:break-word}.postsFilterMulti .link,.postsFilterMulti a:not(.btn):not(.item){font-weight:500;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.postsFilterMulti .link.link-reset,.postsFilterMulti a:not(.btn):not(.item).link-reset{color:#c77270}.postsFilterMulti .link.link-reset::after,.postsFilterMulti a:not(.btn):not(.item).link-reset::after{border-color:#c77270}.postsFilterMulti .content .link,.postsFilterMulti .content a:not(.btn):not(.item){color:#000}.text h1,.text h2,.text h3{font-family:"Montserrat",sans-serif;text-transform:uppercase;font-weight:900;letter-spacing:-.08em}.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 h1{font-size:2.8em}.text h2{font-size:2.5em}.text h3:not(:first-child){margin-top:50px}.text table{max-width:100%;margin:20px 0}.text table tfoot tr,.text table thead tr{background-color:#009949}.text table tbody tr:nth-child(odd){background-color:rgba(0,153,73,0.2)}.text table tbody tr:nth-child(even){background-color:rgba(0,153,73,0.3)}.text table tr th,.text table tr td{font-weight:600;border-color:#fff}.text table caption,.text table th,.text table td{border-color:rgba(0,153,73,0.5)}.text figure.wp-block-table.fullWidth table{display:table}.text ul.blocks-gallery-grid,.text ul.wp-block-gallery{padding:0}.text .wp-block-buttons.alignright{text-align:right}.text .wp-block-buttons.aligncenter{text-align:center}.text .wp-block-buttons.alignleft{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-media-text.is-stacked-on-mobile p{margin-bottom:12px}.text .wp-block-image{margin:0}.text .wp-block-image.size-full{width:100%}.text .wp-block-image.alignright{text-align:right}.text .wp-block-image.aligncenter{text-align:center}.text .wp-block-image.alignleft{text-align:left}.text .wp-block-image.alignfull>img{width:100%}.text .wp-block-image figcaption{color:rgba(0,0,0,0.7);text-align:center;font-size:.8em}.text ol,.text ul{padding-left:1.2em}.text ol li,.text ul li{position:relative}.text blockquote.wp-block-quote{padding:20px;color:#009949;border:5px solid #009949;text-align:center;font-size:1.7em;line-height:1.2em}.text .wp-block-spacer[style="height:1px"]{height:100px !important;margin:0}.text .wp-block-columns{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));grid-auto-rows:auto;grid-gap:1em;gap:1em;align-items:center;padding:25px;background-color:#e6e6e6}.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.is-vertically-aligned-center{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.text .wp-block-columns .wp-block-column.is-vertically-aligned-bottom{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.text .wp-block-video video{width:100%}.text p.has-text-align-right{text-align:right}.text p.has-text-align-center{text-align:center}.text p.has-text-align-left{text-align:left}.text ul{padding-left:1.2em;list-style:none}.text ul li{position:relative}.text ul li::after{content:'';display:block;position:absolute;top:.4em;left:-1.2em;width:8px;height:8px;background-color:#009949;border-radius:50%}#article .text,#pageDefault .text{width:100%}body.page-template-page-home #pageDefault .text{width:100%;max-width:none;margin:0 auto}body.page-template-page-home #pageDefault .text *>p{max-width:43.8em}#maintenance .text{text-align:center}.text .attributes li span:not(:last-child)::after{content:', '}.item-category .text p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical}#contactPromo .text{color:#fff}#contactPromo .text>h1,#contactPromo .text>h2,#contactPromo .text>h3,#contactPromo .text>h4,#contactPromo .text>h5,#contactPromo .text>h6{color:#fff}.text .wp-block-group.partners .wp-block-columns{padding:0;background-color:#fff}.text .wp-block-table table{width:100%}#pageIntro .text{color:rgba(255,255,255,0.6)}.label.label-section{font-family:"Montserrat",sans-serif;font-size:2.5em;word-break:break-word;text-transform:uppercase;font-weight:900;letter-spacing:-.08em}.label.label-title{font-family:"Montserrat",sans-serif;font-size:1.2em;font-weight:800;text-transform:uppercase}.item-megaMenu .label,.item-route-type-repeater .label{text-align:left}.item-megaMenu .label.label-title,.item-route-type-repeater .label.label-title{display:table-caption;display:-ms-grid;width:min-intrinsic;width:-webkit-min-content;width:-moz-min-content;width:min-content;color:#fff;-ms-grid-columns:min-content;font-size:1.5em;letter-spacing:-.1em;transition:0.3s ease-in-out}.item-megaMenu:focus .label,.item-megaMenu:hover .label,.item-route-type-repeater:focus .label,.item-route-type-repeater:hover .label{letter-spacing:0}.item-route .label{color:#009949}.item-product .label.label-title{transition:0.3s ease-in-out}.item-product:focus .label.label-title,.item-product:hover .label.label-title{color:#009949}.postsFilterMulti .label{font-weight:500}#pageIntro .label{color:#fff}.items.items-routes{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));grid-template-rows:auto;grid-gap:50px;gap:50px}.items.items-products{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));grid-template-rows:auto;grid-gap:25px;gap:25px}.items.items-team{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;grid-gap:50px;gap:50px}.items.items-sellers{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));grid-template-rows:auto;grid-gap:50px;gap:50px}.items.items-categories{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.items.items-categories>*{width:100%}.items.items-categories>*:not(:last-child){margin-bottom:50px}.items.items-presentations{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.items.items-presentations>*{width:100%}.items.items-presentations>*:not(:last-child){margin-bottom:100px}#articlesList .items{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;grid-gap:50px;gap:50px}#articlesList .items>*:first-child{grid-column:1 / 3;margin-right:0}#quickBlog .items{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;grid-gap:50px;gap:50px}#homeRouter .items.items-routes{grid-template-columns:repeat(4, 1fr);grid-gap:0;gap:0;height:100%}#homeRouter .items.items-routes>*:nth-child(1){grid-row:1 / 2;grid-column:1 / 3}#homeRouter .items.items-routes>*:nth-child(2){grid-row:2 / 3;grid-column:1 / 3}body.page-template-page-home #pageDefault .items{grid-template-columns:repeat(2, 1fr);grid-gap:0;gap:0;height:100%}.item.item-article{color:#000;box-shadow:0 0 30px rgba(0,0,0,0.2);overflow:hidden}.item.item-article>.split{transform:translate(0, 0);transition:all .2s ease-in-out}.item.item-article>.split:first-child{position:relative;width:100%;height:300px;padding-top:unset;overflow:hidden}.item.item-article>.split:first-child>span{position:static;top:0;right:0;bottom:0;left:0}.item.item-article>.split:first-child>span::before,.item.item-article>.split:first-child>span::after{content:'';position:absolute;z-index:3;width:calc(100% - 20px);height:calc(100% - 20px);opacity:.3;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;transition:1s ease-in-out}.item.item-article>.split:first-child>span::before{top:10px;right:10px;border-top:2px dashed #009949;border-right:2px dashed #009949;-webkit-clip-path:inset(0 0 calc(100% - 20px) calc(100% - 20px));clip-path:inset(0 0 calc(100% - 20px) calc(100% - 20px))}.item.item-article>.split:first-child>span::after{bottom:10px;left:10px;border-bottom:2px dashed #009949;border-left:2px dashed #009949;-webkit-clip-path:inset(calc(100% - 20px) calc(100% - 20px) 0 0);clip-path:inset(calc(100% - 20px) calc(100% - 20px) 0 0)}.item.item-article>.split:last-child{display:flex;flex-direction:column;justify-content:space-between;position:relative;height:calc(100% - 300px);padding:20px}.item.item-article>.split:last-child>.split:last-child{text-align:right}.item.item-article>.split:last-child>.split>*:not(:last-child){margin-bottom:10px}.item.item-article>.split:last-child>*:not(:last-child){margin-bottom:10px}.item.item-article 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}.item.item-article svg{fill:#000;transition:0.3s ease-in-out}.item.item-article:focus,.item.item-article:hover{box-shadow:0 0 30px rgba(0,0,0,0.3)}.item.item-article:focus>.split:first-child>span::before,.item.item-article:focus>.split:first-child>span::after,.item.item-article:hover>.split:first-child>span::before,.item.item-article:hover>.split:first-child>span::after{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.item.item-article:focus svg,.item.item-article:hover svg{fill:#009949}.item.item-route{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;overflow:hidden}.item.item-route>.layer:nth-child(1){position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(0,153,73,0);overflow:hidden;transition:0.3s ease-in-out}.item.item-route>.layer:nth-child(2){display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:2;padding:20px}.item.item-route>.layer:nth-child(2)>*:not(:last-child){margin-bottom:20px}.item.item-route::before,.item.item-route::after{content:'';position:absolute;z-index:3;width:calc(100% - 20px);height:calc(100% - 20px);opacity:.1;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;transition:1s ease-in-out}.item.item-route::before{top:10px;right:10px;border-top:2px dashed #009949;border-right:2px dashed #009949;-webkit-clip-path:inset(0 0 calc(100% - 20px) calc(100% - 20px));clip-path:inset(0 0 calc(100% - 20px) calc(100% - 20px))}.item.item-route::after{bottom:10px;left:10px;border-bottom:2px dashed #009949;border-left:2px dashed #009949;-webkit-clip-path:inset(calc(100% - 20px) calc(100% - 20px) 0 0);clip-path:inset(calc(100% - 20px) calc(100% - 20px) 0 0)}.item.item-route[href='']{pointer-events:none}.item.item-route:focus>.layer:nth-child(1),.item.item-route:hover>.layer:nth-child(1){background-color:rgba(0,153,73,0.2)}.item.item-route:focus::before,.item.item-route:focus::after,.item.item-route:hover::before,.item.item-route:hover::after{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.item.item-route:focus.item-route-type-repeater>.layer:nth-child(1)::before,.item.item-route:hover.item-route-type-repeater>.layer:nth-child(1)::before{background:#009949}.item.item-route:focus.item-route-type-repeater>.layer:nth-child(1)::after,.item.item-route:hover.item-route-type-repeater>.layer:nth-child(1)::after{opacity:1}.item.item-route:focus.item-route-type-repeater>.layer:nth-child(1) img,.item.item-route:hover.item-route-type-repeater>.layer:nth-child(1) img{filter:grayscale(1);opacity:.2;transform-origin:right}.item.item-route.item-route-type-repeater{justify-content:flex-start;align-items:flex-end}.item.item-route.item-route-type-repeater>.layer:nth-child(1)::before{content:'';position:absolute;bottom:0;left:0;z-index:1;width:100%;height:100%;background:transparent;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;mix-blend-mode:overlay;transition:0.3s ease-in-out}.item.item-route.item-route-type-repeater>.layer:nth-child(1)::after{content:'';position:absolute;bottom:0;left:0;z-index:1;width:100%;height:100%;background:transparent;background:linear-gradient(225deg, rgba(0,0,0,0) 0%, #000 100%);opacity:.7;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;transition:0.3s ease-in-out}.item.item-route.item-route-type-repeater>.layer:nth-child(1) img{width:100%;height:100%;font-family:'object-fit: cover; object-position: center;';-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.1);transform-origin:center;transition:0.3s ease-in-out}.item.item-route.item-route-type-repeater>.layer:nth-child(2){display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;position:absolute;z-index:2;padding:20px}.item.item-route.item-route-type-repeater>.layer:nth-child(2)>*:not(:last-child){margin-bottom:20px}.item.item-route.item-route-type-repeater::before{border-top:2px dashed #fff;border-right:2px dashed #fff}.item.item-route.item-route-type-repeater::after{border-bottom:2px dashed #fff;border-left:2px dashed #fff}#homeRouter .item.item-route-type-repeater:nth-child(2)>.layer:nth-child(1)::before,#homeRouter .item.item-route-type-repeater:nth-child(1)>.layer:nth-child(1)::before{background:#009949}#homeRouter .item.item-route-type-repeater:nth-child(2)>.layer:nth-child(1) img,#homeRouter .item.item-route-type-repeater:nth-child(1)>.layer:nth-child(1) img{filter:grayscale(1);opacity:.2}.item.item-product{color:#000;box-shadow:0 0 30px rgba(0,0,0,0.2);overflow:hidden}.item.item-product>.split{transform:translate(0, 0);transition:all .2s ease-in-out}.item.item-product>.split:first-child{position:relative;width:100%;height:auto;padding-top:unset;overflow:hidden;aspect-ratio:1}.item.item-product>.split:first-child::before,.item.item-product>.split:first-child::after{content:'';position:absolute;z-index:3;width:calc(100% - 20px);height:calc(100% - 20px);opacity:.3;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;transition:1s ease-in-out}.item.item-product>.split:first-child::before{top:10px;right:10px;border-top:2px dashed #009949;border-right:2px dashed #009949;-webkit-clip-path:inset(0 0 calc(100% - 20px) calc(100% - 20px));clip-path:inset(0 0 calc(100% - 20px) calc(100% - 20px))}.item.item-product>.split:first-child::after{bottom:10px;left:10px;border-bottom:2px dashed #009949;border-left:2px dashed #009949;-webkit-clip-path:inset(calc(100% - 20px) calc(100% - 20px) 0 0);clip-path:inset(calc(100% - 20px) calc(100% - 20px) 0 0)}.item.item-product>.split:last-child{display:flex;flex-direction:column;justify-content:flex-start;position:relative;height:calc(100% - 300px);padding:20px}.item.item-product>.split:last-child>.split:last-child{text-align:right}.item.item-product>.split:last-child>.split>*:not(:last-child){margin-bottom:10px}.item.item-product>.split:last-child>*:not(:last-child){margin-bottom:10px}.item.item-product:focus,.item.item-product:hover{box-shadow:0 0 30px rgba(0,0,0,0.3)}.item.item-product:focus>.split:first-child::before,.item.item-product:focus>.split:first-child::after,.item.item-product:hover>.split:first-child::before,.item.item-product:hover>.split:first-child::after{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.item.item-person{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center}.item.item-person>*:not(:last-child){margin-bottom:10px}.item.item-seller{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative;padding:20px;color:#000;background-color:#e6e6e6;text-align:center}.item.item-seller::before,.item.item-seller::after{content:'';position:absolute;z-index:3;width:calc(100% - 20px);height:calc(100% - 20px);opacity:1;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;transition:1s ease-in-out;box-sizing:border-box}.item.item-seller::before{top:10px;right:10px;border-top:2px dashed #fff;border-right:2px dashed #fff;-webkit-clip-path:inset(0 0 calc(100% - 20px) calc(100% - 20px));clip-path:inset(0 0 calc(100% - 20px) calc(100% - 20px))}.item.item-seller::after{bottom:10px;left:10px;border-bottom:2px dashed #fff;border-left:2px dashed #fff;-webkit-clip-path:inset(calc(100% - 20px) calc(100% - 20px) 0 0);clip-path:inset(calc(100% - 20px) calc(100% - 20px) 0 0)}.item.item-seller>*:not(:last-child){margin-bottom:10px}.item.item-seller[href='']{pointer-events:none}.item.item-seller:focus,.item.item-seller:hover{background-color:#cdcdcd}.item.item-seller:focus::before,.item.item-seller:focus::after,.item.item-seller:hover::before,.item.item-seller:hover::after{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.item.item-category{display:flex;flex-direction:row;justify-content:center;align-items:stretch;min-height:300px;color:#000;box-shadow:0 0 30px rgba(0,0,0,0.2);overflow:hidden}.item.item-category>.split{width:50%}.item.item-category>.split:nth-child(1){display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;min-height:100%;overflow:hidden}.item.item-category>.split:nth-child(1)::before,.item.item-category>.split:nth-child(1)::after{content:'';position:absolute;z-index:3;width:calc(100% - 20px);height:calc(100% - 20px);opacity:1;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;transition:1s ease-in-out;box-sizing:border-box}.item.item-category>.split:nth-child(1)::before{top:10px;right:10px;border-top:2px dashed #fff;border-right:2px dashed #fff;-webkit-clip-path:inset(0 0 calc(100% - 20px) calc(100% - 20px));clip-path:inset(0 0 calc(100% - 20px) calc(100% - 20px))}.item.item-category>.split:nth-child(1)::after{bottom:10px;left:10px;border-bottom:2px dashed #fff;border-left:2px dashed #fff;-webkit-clip-path:inset(calc(100% - 20px) calc(100% - 20px) 0 0);clip-path:inset(calc(100% - 20px) calc(100% - 20px) 0 0)}.item.item-category>.split:nth-child(1)>*{position:absolute;height:100%}.item.item-category>.split:nth-child(2){display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;align-self:center;height:100%;padding:50px}.item.item-category>.split>*:not(:last-child){margin-bottom:20px}.item.item-category:nth-child(even){flex-direction:row-reverse}.item.item-category:nth-child(even)>.split:nth-child(2){align-items:flex-end;text-align:right}.item.item-category:focus,.item.item-category:hover{box-shadow:0 0 30px rgba(0,0,0,0.3)}.item.item-category:focus>.split:nth-child(1)::before,.item.item-category:focus>.split:nth-child(1)::after,.item.item-category:hover>.split:nth-child(1)::before,.item.item-category:hover>.split:nth-child(1)::after{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.item.item-megaMenu{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;position:relative;height:200px;overflow:hidden}.item.item-megaMenu>.layer:nth-child(1){position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(0,153,73,0);overflow:hidden;transition:0.3s ease-in-out}.item.item-megaMenu>.layer:nth-child(1)::before{content:'';position:absolute;bottom:0;left:0;z-index:1;width:100%;height:100%;background:transparent;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;mix-blend-mode:overlay;transition:0.3s ease-in-out}.item.item-megaMenu>.layer:nth-child(1)::after{content:'';position:absolute;bottom:0;left:0;z-index:1;width:100%;height:100%;background:transparent;background:linear-gradient(225deg, rgba(0,0,0,0) 0%, #000 100%);opacity:.7;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;transition:0.3s ease-in-out}.item.item-megaMenu>.layer:nth-child(1) img{width:100%;height:100%;font-family:'object-fit: cover; object-position: center;';-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.1);transform-origin:center;transition:0.3s ease-in-out}.item.item-megaMenu>.layer:nth-child(2){display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;position:relative;z-index:2;padding:20px}.item.item-megaMenu>.layer:nth-child(2)>*:not(:last-child){margin-bottom:20px}.item.item-megaMenu::before,.item.item-megaMenu::after{content:'';position:absolute;z-index:3;width:calc(100% - 20px);height:calc(100% - 20px);opacity:.1;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;transition:1s ease-in-out}.item.item-megaMenu::before{top:10px;right:10px;border-top:2px dashed #fff;border-right:2px dashed #fff;-webkit-clip-path:inset(0 0 calc(100% - 20px) calc(100% - 20px));clip-path:inset(0 0 calc(100% - 20px) calc(100% - 20px))}.item.item-megaMenu::after{bottom:10px;left:10px;border-bottom:2px dashed #fff;border-left:2px dashed #fff;-webkit-clip-path:inset(calc(100% - 20px) calc(100% - 20px) 0 0);clip-path:inset(calc(100% - 20px) calc(100% - 20px) 0 0)}.item.item-megaMenu:focus>.layer:nth-child(1),.item.item-megaMenu:hover>.layer:nth-child(1){background-color:rgba(0,153,73,0.2)}.item.item-megaMenu:focus>.layer:nth-child(1)::before,.item.item-megaMenu:hover>.layer:nth-child(1)::before{background:#009949}.item.item-megaMenu:focus>.layer:nth-child(1)::after,.item.item-megaMenu:hover>.layer:nth-child(1)::after{opacity:1}.item.item-megaMenu:focus>.layer:nth-child(1) img,.item.item-megaMenu:hover>.layer:nth-child(1) img{filter:grayscale(1);opacity:.2;transform-origin:right}.item.item-megaMenu:focus::before,.item.item-megaMenu:focus::after,.item.item-megaMenu:hover::before,.item.item-megaMenu:hover::after{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.item.item-presentation{display:flex;justify-content:center;align-items:center}.item.item-presentation>.split{width:50%}.item.item-presentation>.split:nth-child(1){display:flex;flex-direction:column;justify-content:center}.item.item-presentation>.split:nth-child(2){display:flex;flex-direction:row;align-items:center}.item.item-presentation>.split>*:not(:last-child){margin-bottom:20px}.item.item-presentation:nth-child(odd){flex-direction:row;padding-left:200px}.item.item-presentation:nth-child(odd)>.split:nth-child(1){align-items:flex-start;padding-right:50px;text-align:left}.item.item-presentation:nth-child(odd)>.split:nth-child(2){justify-content:flex-end;padding-left:50px}.item.item-presentation:nth-child(even){flex-direction:row-reverse;padding-right:200px}.item.item-presentation:nth-child(even)>.split:nth-child(1){align-items:flex-end;padding-left:50px;text-align:right}.item.item-presentation:nth-child(even)>.split:nth-child(2){justify-content:flex-start;padding-right:50px}.text iframe{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}body.page-template-page-home #pageDefault .anchor,#homeRouter .anchor{height:0;margin-top:0}.icon{width:50px;height:50px;font-family:'object-fit: contain; object-position: center;';-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.icon.icon-phosphor{display:flex;flex-direction:row;justify-content:center;align-items:center;width:auto;height:auto}.icon.icon-phosphor svg{width:25px;height:25px}.icon.icon-phosphor svg>*:not(:first-child)[stroke]{stroke:#009949}.icon.icon-phosphor svg>*:not(:first-child):not([stroke]){fill:#009949}.item-route .icon{width:75px;height:75px}table.downloadFiles .icon.icon-phosphor svg>*:not(:first-child)[stroke]{stroke:#000}table.downloadFiles .icon.icon-phosphor svg>*:not(:first-child):not([stroke]){fill:#000}.item-person .image{width:100%;height:auto;max-width:250px;border-radius:50%;font-family:'object-fit: cover; object-position: center;';-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:1}.image.image-product{width:100%}.item-product .image{width:100%;height:100%;font-family:'object-fit: contain; object-position: center;';-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:0.3s ease-in-out}.item-product .image.image-placeholder{filter:brightness(0.95)}.item-category .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}.item-category .image.image-placeholder{filter:brightness(0.95)}.item-megaMenu .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}.item-megaMenu .image.image-placeholder{filter:brightness(0.95)}#productPhoto .image{width:100%;height:50vh;min-height:300px;font-family:'object-fit: contain; object-position: center;';-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.item-product .image.image-blur{position:absolute;top:0;left:0;z-index:-1;font-family:'object-fit: cover; object-position: center;';-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:blur(50px);transform:scale(1.5)}.text .wp-block-column .image{max-height:300px;font-family:'object-fit: cover; object-position: center;';-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}table.downloadFiles{display:block;width:100%;max-width:100%;background-color:#e6e6e6;font-weight:500;overflow-x:auto}table.downloadFiles tr{position:relative;border-spacing:0}table.downloadFiles tr:not(:last-child)::after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;border-bottom:1px solid #fff}table.downloadFiles td{border:none}table.downloadFiles td:nth-child(1){width:auto;padding-left:20px}table.downloadFiles td:nth-child(2){width:100%}table.downloadFiles td:nth-child(3){white-space:nowrap;text-align:right}table.downloadFiles td:last-child{white-space:nowrap;text-align:right}#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:hover .sub-menu,#menu-side-menu .menu-item-has-children:hover .sub-menu{max-height:calc(100vh - 80px - 40px);transform:scaleY(1);visibility:visible;opacity:1}#menu-header-menu .sub-menu,#menu-side-menu .sub-menu{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:absolute;left:0;z-index:2;max-height:0;min-width:100%;margin-top:10px;padding:10px;background-color:rgba(0,0,0,0.7);box-shadow:2px 2px 10px rgba(0,0,0,0.1);transform:scaleY(0);transform-origin:top;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}#menu-header-menu .sub-menu .link:not(:last-child),#menu-side-menu .sub-menu .link:not(:last-child){margin-bottom:5px}.breadcrumb{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:10px}.breadcrumb .link,.breadcrumb a{display:inline-block;margin-right:16px}.breadcrumb li::after{content:url("data:image/svg+xml;charset=UTF-8, <svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='6' height='6' viewBox='0 0 6 6'><g><g transform='translate(-184 -294)'><g><path id='_x35_srca' fill='rgb(0, 153, 73)' d='M184,297c0-1.7,1.3-3,3-3s3,1.3,3,3s-1.3,3-3,3S184,298.7,184,297z'/></g></g></g></svg>");position:relative;top:-2px;right:8px}.breadcrumb li:last-child{color:#000;cursor:default}.breadcrumb li:last-child::after{display:none}#pageIntro .breadcrumb .link,#pageIntro .breadcrumb a{color:rgba(255,255,255,0.8)}#pageIntro .breadcrumb li:last-child{color:rgba(255,255,255,0.5)}.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){width:calc(50% - 15px);min-width:200px;margin-left:15px}.wpcf7 .row span:not(:last-child):not(.wpcf7-not-valid-tip):not(.wpcf7-spinner):not(.wpcf7-list-item-label){width:calc(50% - 15px);min-width:200px;margin-right:15px}.wpcf7 p:nth-last-child(2){margin-bottom:0}.wpcf7 textarea{height:5em}.wpcf7 span.wpcf7-list-item{display:inline;margin:0;line-height:1.3em}.wpcf7 span.wpcf7-list-item:not(:last-child){margin-bottom:10px}.wpcf7 span.wpcf7-not-valid-tip{position:absolute;right:20px;bottom:.8em;z-index:0;width:auto;font-size:.7em;pointer-events:none}.wpcf7 div.wpcf7-response-output{margin:30px 0 0;padding:.5em}.wpcf7 input.wpcf7-submit{padding:15px 40px}.wpcf7 span.wpcf7-form-control-wrap{display:inline}.wpcf7 span.wpcf7-form-control.wpcf7-radio{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.wpcf7 span.wpcf7-form-control.wpcf7-radio>*:not(.wpcf7-not-valid-tip):not(.wpcf7-spinner):not(.wpcf7-list-item-label){margin-right:0;margin-bottom:3px;margin-left:0}.wpcf7 .reCAPTCHAinfo{margin-bottom:30px;font-size:.7em;line-height:1.2em;opacity:.7}.wpcf7 a:hover{text-decoration:underline}.wpcf7 .wpcf7-list-item-label{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.wpcf7 .wpcf7-spinner{top:5px;margin-right:0;margin-left:10px;background-repeat:no-repeat;background-position:center;border-radius:50%}.wpcf7 .wpcf7-submit:disabled{opacity:.3}.wpcf7 #form-demand,#contact .wpcf7{padding:30px;color:#fff;background-color:#009949;border-left:5px dashed rgba(0,0,0,0.5)}.wpcf7 #form-demand a,#contact .wpcf7 a{color:#fff}.wpcf7 #form-demand input[type="date"],.wpcf7 #form-demand input[type="time"],.wpcf7 #form-demand input[type="month"],.wpcf7 #form-demand input[type="week"],.wpcf7 #form-demand input[type="datetime"],.wpcf7 #form-demand input[type="datetime-local"],.wpcf7 #form-demand input[type="email"],.wpcf7 #form-demand input[type="number"],.wpcf7 #form-demand input[type="password"],.wpcf7 #form-demand input[type="search"],.wpcf7 #form-demand input[type="tel"],.wpcf7 #form-demand input[type="text"],.wpcf7 #form-demand input[type="url"],.wpcf7 #form-demand select,.wpcf7 #form-demand textarea,#contact .wpcf7 input[type="date"],#contact .wpcf7 input[type="time"],#contact .wpcf7 input[type="month"],#contact .wpcf7 input[type="week"],#contact .wpcf7 input[type="datetime"],#contact .wpcf7 input[type="datetime-local"],#contact .wpcf7 input[type="email"],#contact .wpcf7 input[type="number"],#contact .wpcf7 input[type="password"],#contact .wpcf7 input[type="search"],#contact .wpcf7 input[type="tel"],#contact .wpcf7 input[type="text"],#contact .wpcf7 input[type="url"],#contact .wpcf7 select,#contact .wpcf7 textarea{color:#fff;border-color:rgba(255,255,255,0.5)}.wpcf7 #form-demand input[type="date"]:hover,.wpcf7 #form-demand input[type="date"]:focus,.wpcf7 #form-demand input[type="time"]:hover,.wpcf7 #form-demand input[type="time"]:focus,.wpcf7 #form-demand input[type="month"]:hover,.wpcf7 #form-demand input[type="month"]:focus,.wpcf7 #form-demand input[type="week"]:hover,.wpcf7 #form-demand input[type="week"]:focus,.wpcf7 #form-demand input[type="datetime"]:hover,.wpcf7 #form-demand input[type="datetime"]:focus,.wpcf7 #form-demand input[type="datetime-local"]:hover,.wpcf7 #form-demand input[type="datetime-local"]:focus,.wpcf7 #form-demand input[type="email"]:hover,.wpcf7 #form-demand input[type="email"]:focus,.wpcf7 #form-demand input[type="number"]:hover,.wpcf7 #form-demand input[type="number"]:focus,.wpcf7 #form-demand input[type="password"]:hover,.wpcf7 #form-demand input[type="password"]:focus,.wpcf7 #form-demand input[type="search"]:hover,.wpcf7 #form-demand input[type="search"]:focus,.wpcf7 #form-demand input[type="tel"]:hover,.wpcf7 #form-demand input[type="tel"]:focus,.wpcf7 #form-demand input[type="text"]:hover,.wpcf7 #form-demand input[type="text"]:focus,.wpcf7 #form-demand input[type="url"]:hover,.wpcf7 #form-demand input[type="url"]:focus,.wpcf7 #form-demand select:hover,.wpcf7 #form-demand select:focus,.wpcf7 #form-demand textarea:hover,.wpcf7 #form-demand textarea:focus,#contact .wpcf7 input[type="date"]:hover,#contact .wpcf7 input[type="date"]:focus,#contact .wpcf7 input[type="time"]:hover,#contact .wpcf7 input[type="time"]:focus,#contact .wpcf7 input[type="month"]:hover,#contact .wpcf7 input[type="month"]:focus,#contact .wpcf7 input[type="week"]:hover,#contact .wpcf7 input[type="week"]:focus,#contact .wpcf7 input[type="datetime"]:hover,#contact .wpcf7 input[type="datetime"]:focus,#contact .wpcf7 input[type="datetime-local"]:hover,#contact .wpcf7 input[type="datetime-local"]:focus,#contact .wpcf7 input[type="email"]:hover,#contact .wpcf7 input[type="email"]:focus,#contact .wpcf7 input[type="number"]:hover,#contact .wpcf7 input[type="number"]:focus,#contact .wpcf7 input[type="password"]:hover,#contact .wpcf7 input[type="password"]:focus,#contact .wpcf7 input[type="search"]:hover,#contact .wpcf7 input[type="search"]:focus,#contact .wpcf7 input[type="tel"]:hover,#contact .wpcf7 input[type="tel"]:focus,#contact .wpcf7 input[type="text"]:hover,#contact .wpcf7 input[type="text"]:focus,#contact .wpcf7 input[type="url"]:hover,#contact .wpcf7 input[type="url"]:focus,#contact .wpcf7 select:hover,#contact .wpcf7 select:focus,#contact .wpcf7 textarea:hover,#contact .wpcf7 textarea:focus{border-color:#fff}.wpcf7 #form-demand input[type="date"]:focus,.wpcf7 #form-demand input[type="time"]:focus,.wpcf7 #form-demand input[type="month"]:focus,.wpcf7 #form-demand input[type="week"]:focus,.wpcf7 #form-demand input[type="datetime"]:focus,.wpcf7 #form-demand input[type="datetime-local"]:focus,.wpcf7 #form-demand input[type="email"]:focus,.wpcf7 #form-demand input[type="number"]:focus,.wpcf7 #form-demand input[type="password"]:focus,.wpcf7 #form-demand input[type="search"]:focus,.wpcf7 #form-demand input[type="tel"]:focus,.wpcf7 #form-demand input[type="text"]:focus,.wpcf7 #form-demand input[type="url"]:focus,.wpcf7 #form-demand select:focus,.wpcf7 #form-demand textarea:focus,#contact .wpcf7 input[type="date"]:focus,#contact .wpcf7 input[type="time"]:focus,#contact .wpcf7 input[type="month"]:focus,#contact .wpcf7 input[type="week"]:focus,#contact .wpcf7 input[type="datetime"]:focus,#contact .wpcf7 input[type="datetime-local"]:focus,#contact .wpcf7 input[type="email"]:focus,#contact .wpcf7 input[type="number"]:focus,#contact .wpcf7 input[type="password"]:focus,#contact .wpcf7 input[type="search"]:focus,#contact .wpcf7 input[type="tel"]:focus,#contact .wpcf7 input[type="text"]:focus,#contact .wpcf7 input[type="url"]:focus,#contact .wpcf7 select:focus,#contact .wpcf7 textarea:focus{border-color:#fff}.wpcf7 #form-demand input[type="date"]:out-of-range,.wpcf7 #form-demand input[type="date"]:invalid,.wpcf7 #form-demand input[type="time"]:out-of-range,.wpcf7 #form-demand input[type="time"]:invalid,.wpcf7 #form-demand input[type="month"]:out-of-range,.wpcf7 #form-demand input[type="month"]:invalid,.wpcf7 #form-demand input[type="week"]:out-of-range,.wpcf7 #form-demand input[type="week"]:invalid,.wpcf7 #form-demand input[type="datetime"]:out-of-range,.wpcf7 #form-demand input[type="datetime"]:invalid,.wpcf7 #form-demand input[type="datetime-local"]:out-of-range,.wpcf7 #form-demand input[type="datetime-local"]:invalid,.wpcf7 #form-demand input[type="email"]:out-of-range,.wpcf7 #form-demand input[type="email"]:invalid,.wpcf7 #form-demand input[type="number"]:out-of-range,.wpcf7 #form-demand input[type="number"]:invalid,.wpcf7 #form-demand input[type="password"]:out-of-range,.wpcf7 #form-demand input[type="password"]:invalid,.wpcf7 #form-demand input[type="search"]:out-of-range,.wpcf7 #form-demand input[type="search"]:invalid,.wpcf7 #form-demand input[type="tel"]:out-of-range,.wpcf7 #form-demand input[type="tel"]:invalid,.wpcf7 #form-demand input[type="text"]:out-of-range,.wpcf7 #form-demand input[type="text"]:invalid,.wpcf7 #form-demand input[type="url"]:out-of-range,.wpcf7 #form-demand input[type="url"]:invalid,.wpcf7 #form-demand select:out-of-range,.wpcf7 #form-demand select:invalid,.wpcf7 #form-demand textarea:out-of-range,.wpcf7 #form-demand textarea:invalid,#contact .wpcf7 input[type="date"]:out-of-range,#contact .wpcf7 input[type="date"]:invalid,#contact .wpcf7 input[type="time"]:out-of-range,#contact .wpcf7 input[type="time"]:invalid,#contact .wpcf7 input[type="month"]:out-of-range,#contact .wpcf7 input[type="month"]:invalid,#contact .wpcf7 input[type="week"]:out-of-range,#contact .wpcf7 input[type="week"]:invalid,#contact .wpcf7 input[type="datetime"]:out-of-range,#contact .wpcf7 input[type="datetime"]:invalid,#contact .wpcf7 input[type="datetime-local"]:out-of-range,#contact .wpcf7 input[type="datetime-local"]:invalid,#contact .wpcf7 input[type="email"]:out-of-range,#contact .wpcf7 input[type="email"]:invalid,#contact .wpcf7 input[type="number"]:out-of-range,#contact .wpcf7 input[type="number"]:invalid,#contact .wpcf7 input[type="password"]:out-of-range,#contact .wpcf7 input[type="password"]:invalid,#contact .wpcf7 input[type="search"]:out-of-range,#contact .wpcf7 input[type="search"]:invalid,#contact .wpcf7 input[type="tel"]:out-of-range,#contact .wpcf7 input[type="tel"]:invalid,#contact .wpcf7 input[type="text"]:out-of-range,#contact .wpcf7 input[type="text"]:invalid,#contact .wpcf7 input[type="url"]:out-of-range,#contact .wpcf7 input[type="url"]:invalid,#contact .wpcf7 select:out-of-range,#contact .wpcf7 select:invalid,#contact .wpcf7 textarea:out-of-range,#contact .wpcf7 textarea:invalid{border-bottom:1px solid #a94442}.wpcf7 #form-demand textarea::-webkit-input-placeholder,.wpcf7 #form-demand input::-webkit-input-placeholder,#contact .wpcf7 textarea::-webkit-input-placeholder,#contact .wpcf7 input::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}.wpcf7 #form-demand textarea:-moz-placeholder,.wpcf7 #form-demand input:-moz-placeholder,#contact .wpcf7 textarea:-moz-placeholder,#contact .wpcf7 input:-moz-placeholder{color:rgba(255,255,255,0.5)}.wpcf7 #form-demand textarea::-moz-placeholder,.wpcf7 #form-demand input::-moz-placeholder,#contact .wpcf7 textarea::-moz-placeholder,#contact .wpcf7 input::-moz-placeholder{color:rgba(255,255,255,0.5)}.wpcf7 #form-demand textarea:-ms-input-placeholder,.wpcf7 #form-demand input:-ms-input-placeholder,#contact .wpcf7 textarea:-ms-input-placeholder,#contact .wpcf7 input:-ms-input-placeholder{color:rgba(255,255,255,0.5)}.wpcf7 #form-demand input:-webkit-autofill,.wpcf7 #form-demand input:-webkit-autofill:hover,.wpcf7 #form-demand input:-webkit-autofill:focus,#contact .wpcf7 input:-webkit-autofill,#contact .wpcf7 input:-webkit-autofill:hover,#contact .wpcf7 input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px rgba(255,255,255,0.2) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}aside#subscribe .wpcf7{position:relative;color:#fff}aside#subscribe .wpcf7 .row{justify-content:center;align-items:center;margin-bottom:10px}aside#subscribe .wpcf7 input.wpcf7-submit{padding:7px 40px}aside#subscribe .wpcf7 .reCAPTCHAinfo{margin-bottom:0;text-align:center}aside#subscribe .wpcf7 .wpcf7-response-output{margin-top:10px}aside#subscribe .wpcf7 a{color:#fff}aside#subscribe .wpcf7 input[type="date"],aside#subscribe .wpcf7 input[type="time"],aside#subscribe .wpcf7 input[type="month"],aside#subscribe .wpcf7 input[type="week"],aside#subscribe .wpcf7 input[type="datetime"],aside#subscribe .wpcf7 input[type="datetime-local"],aside#subscribe .wpcf7 input[type="email"],aside#subscribe .wpcf7 input[type="number"],aside#subscribe .wpcf7 input[type="password"],aside#subscribe .wpcf7 input[type="search"],aside#subscribe .wpcf7 input[type="tel"],aside#subscribe .wpcf7 input[type="text"],aside#subscribe .wpcf7 input[type="url"],aside#subscribe .wpcf7 select,aside#subscribe .wpcf7 textarea{color:#fff;border-color:rgba(255,255,255,0.5)}aside#subscribe .wpcf7 input[type="date"]:hover,aside#subscribe .wpcf7 input[type="date"]:focus,aside#subscribe .wpcf7 input[type="time"]:hover,aside#subscribe .wpcf7 input[type="time"]:focus,aside#subscribe .wpcf7 input[type="month"]:hover,aside#subscribe .wpcf7 input[type="month"]:focus,aside#subscribe .wpcf7 input[type="week"]:hover,aside#subscribe .wpcf7 input[type="week"]:focus,aside#subscribe .wpcf7 input[type="datetime"]:hover,aside#subscribe .wpcf7 input[type="datetime"]:focus,aside#subscribe .wpcf7 input[type="datetime-local"]:hover,aside#subscribe .wpcf7 input[type="datetime-local"]:focus,aside#subscribe .wpcf7 input[type="email"]:hover,aside#subscribe .wpcf7 input[type="email"]:focus,aside#subscribe .wpcf7 input[type="number"]:hover,aside#subscribe .wpcf7 input[type="number"]:focus,aside#subscribe .wpcf7 input[type="password"]:hover,aside#subscribe .wpcf7 input[type="password"]:focus,aside#subscribe .wpcf7 input[type="search"]:hover,aside#subscribe .wpcf7 input[type="search"]:focus,aside#subscribe .wpcf7 input[type="tel"]:hover,aside#subscribe .wpcf7 input[type="tel"]:focus,aside#subscribe .wpcf7 input[type="text"]:hover,aside#subscribe .wpcf7 input[type="text"]:focus,aside#subscribe .wpcf7 input[type="url"]:hover,aside#subscribe .wpcf7 input[type="url"]:focus,aside#subscribe .wpcf7 select:hover,aside#subscribe .wpcf7 select:focus,aside#subscribe .wpcf7 textarea:hover,aside#subscribe .wpcf7 textarea:focus{border-color:#fff}aside#subscribe .wpcf7 input[type="date"]:focus,aside#subscribe .wpcf7 input[type="time"]:focus,aside#subscribe .wpcf7 input[type="month"]:focus,aside#subscribe .wpcf7 input[type="week"]:focus,aside#subscribe .wpcf7 input[type="datetime"]:focus,aside#subscribe .wpcf7 input[type="datetime-local"]:focus,aside#subscribe .wpcf7 input[type="email"]:focus,aside#subscribe .wpcf7 input[type="number"]:focus,aside#subscribe .wpcf7 input[type="password"]:focus,aside#subscribe .wpcf7 input[type="search"]:focus,aside#subscribe .wpcf7 input[type="tel"]:focus,aside#subscribe .wpcf7 input[type="text"]:focus,aside#subscribe .wpcf7 input[type="url"]:focus,aside#subscribe .wpcf7 select:focus,aside#subscribe .wpcf7 textarea:focus{border-color:#fff}aside#subscribe .wpcf7 input[type="date"]:out-of-range,aside#subscribe .wpcf7 input[type="date"]:invalid,aside#subscribe .wpcf7 input[type="time"]:out-of-range,aside#subscribe .wpcf7 input[type="time"]:invalid,aside#subscribe .wpcf7 input[type="month"]:out-of-range,aside#subscribe .wpcf7 input[type="month"]:invalid,aside#subscribe .wpcf7 input[type="week"]:out-of-range,aside#subscribe .wpcf7 input[type="week"]:invalid,aside#subscribe .wpcf7 input[type="datetime"]:out-of-range,aside#subscribe .wpcf7 input[type="datetime"]:invalid,aside#subscribe .wpcf7 input[type="datetime-local"]:out-of-range,aside#subscribe .wpcf7 input[type="datetime-local"]:invalid,aside#subscribe .wpcf7 input[type="email"]:out-of-range,aside#subscribe .wpcf7 input[type="email"]:invalid,aside#subscribe .wpcf7 input[type="number"]:out-of-range,aside#subscribe .wpcf7 input[type="number"]:invalid,aside#subscribe .wpcf7 input[type="password"]:out-of-range,aside#subscribe .wpcf7 input[type="password"]:invalid,aside#subscribe .wpcf7 input[type="search"]:out-of-range,aside#subscribe .wpcf7 input[type="search"]:invalid,aside#subscribe .wpcf7 input[type="tel"]:out-of-range,aside#subscribe .wpcf7 input[type="tel"]:invalid,aside#subscribe .wpcf7 input[type="text"]:out-of-range,aside#subscribe .wpcf7 input[type="text"]:invalid,aside#subscribe .wpcf7 input[type="url"]:out-of-range,aside#subscribe .wpcf7 input[type="url"]:invalid,aside#subscribe .wpcf7 select:out-of-range,aside#subscribe .wpcf7 select:invalid,aside#subscribe .wpcf7 textarea:out-of-range,aside#subscribe .wpcf7 textarea:invalid{border-bottom:1px solid #a94442}aside#subscribe .wpcf7 textarea::-webkit-input-placeholder,aside#subscribe .wpcf7 input::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}aside#subscribe .wpcf7 textarea:-moz-placeholder,aside#subscribe .wpcf7 input:-moz-placeholder{color:rgba(255,255,255,0.5)}aside#subscribe .wpcf7 textarea::-moz-placeholder,aside#subscribe .wpcf7 input::-moz-placeholder{color:rgba(255,255,255,0.5)}aside#subscribe .wpcf7 textarea:-ms-input-placeholder,aside#subscribe .wpcf7 input:-ms-input-placeholder{color:rgba(255,255,255,0.5)}aside#subscribe .wpcf7 input:-webkit-autofill,aside#subscribe .wpcf7 input:-webkit-autofill:hover,aside#subscribe .wpcf7 input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px rgba(255,255,255,0.2) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}aside#subscribe .wpcf7 .wpcf7-spinner{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;background-color:rgba(0,0,0,0);border-radius:0;opacity:1}aside#subscribe .wpcf7 .wpcf7-spinner::before{position:relative;top:-5px;left:-5px;z-index:3}aside#subscribe .wpcf7 .wpcf7-spinner::after{content:'';position:absolute;z-index:2;width:24px;height:24px;padding:0;background-color:#23282d;border:none;border-radius:100%;opacity:.75}.grecaptcha-badge{display:none !important}.swiper-container{height:100%}.swiper-container .swiper-next,.swiper-container .swiper-prev{display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;top:calc(50% - 25px);z-index:3;width:50px;height:50px;cursor:pointer;opacity:0;visibility:hidden;transition:0.3s ease-in-out}.swiper-container .swiper-next:hover,.swiper-container .swiper-prev:hover{opacity:1 !important}.swiper-container .swiper-next svg path,.swiper-container .swiper-prev svg path{fill:#000}.swiper-container .swiper-next.swiper-button-disabled,.swiper-container .swiper-prev.swiper-button-disabled{visibility:hidden;opacity:0}.swiper-container .swiper-next{right:75px;transform:translateX(225px)}.swiper-container .swiper-prev{left:75px;transform:translateX(-225px)}.swiper-container .swiper-pagination{opacity:0}.swiper-container .swiper-pagination-bullet-active{background:#009949}.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}#recommendedProducts .swiper-container{margin-top:-30px;padding-top:30px}#recommendedProducts .swiper-container .swiper-slide{width:calc(((100% - 50px) / 4) - (3 * 25px / 4));transition:0.3s ease-in-out}#recommendedProducts .swiper-container .swiper-slide:not(:first-child){margin-left:25px}#recommendedProducts .swiper-container .swiper-slide:first-child{margin-left:25px}#recommendedProducts .swiper-container .swiper-slide:last-child{margin-right:25px}#recommendedProducts .swiper-container .swiper-next,#recommendedProducts .swiper-container .swiper-prev{background-color:#009949;border-radius:50%}#recommendedProducts .swiper-container .swiper-next svg path,#recommendedProducts .swiper-container .swiper-prev svg path{fill:#fff}#recommendedProducts .swiper-container .swiper-pagination{position:relative;bottom:0;margin-top:10px}#menu-footer-menu{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}#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:#009949}#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:#009949;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:#fff;transition:0.3s ease-in-out}.socialNetworks a:hover{opacity:1}.socialNetworks a:hover.youtube{background-color:red}.socialNetworks a:hover.facebook{background-color:#3b5998}.socialNetworks a:hover.instagram{background-color:#e4405f}footer .socialNetworks{position:relative;bottom:0;height:auto}#pageMenu{display:none;position:-webkit-sticky;position:sticky;top:20px;width:300px;max-height:calc(100vh - 80px - 40px);min-width:200px;margin-right:100px;padding:20px;background-color:rgba(0,0,0,0.8);overflow-x:hidden;overflow-y:auto;transition:0.3s ease-in-out}#pageMenu.active{display:block}#pageMenu.offset{top:100px}#pageMenu ul{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}#pageMenu li{display:inline-block}#pageMenu li:not(:last-child){margin-bottom:10px}#pageMenu.active ~ .text{width:calc(100% - 300px)}#pageMenu .btn[onclick*="mausScript.pageMenu_toggleView"]{display:none;outline:none}.photoGallery.single{text-align:center}.photoGallery.single figure{position:relative}.photoGallery.single figure::before,.photoGallery.single figure::after{content:'';position:absolute;z-index:3;width:calc(100% - 20px);height:calc(100% - 20px);opacity:.5;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;transition:1s ease-in-out}.photoGallery.single figure::before{top:10px;right:10px;border-top:2px dashed #009949;border-right:2px dashed #009949;-webkit-clip-path:inset(0 0 calc(100% - 20px) calc(100% - 20px));clip-path:inset(0 0 calc(100% - 20px) calc(100% - 20px))}.photoGallery.single figure::after{bottom:10px;left:10px;border-bottom:2px dashed #009949;border-left:2px dashed #009949;-webkit-clip-path:inset(calc(100% - 20px) calc(100% - 20px) 0 0);clip-path:inset(calc(100% - 20px) calc(100% - 20px) 0 0)}.photoGallery.single figure:focus::before,.photoGallery.single figure:focus::after,.photoGallery.single figure:hover::before,.photoGallery.single figure:hover::after{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.photoGallery.single figure img{width:100%}.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:not(:nth-child(6))::before,.photoGallery.multiple figure:not(:nth-child(6))::after{content:'';position:absolute;z-index:3;width:calc(100% - 20px);height:calc(100% - 20px);opacity:.5;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;transition:1s ease-in-out}.photoGallery.multiple figure:not(:nth-child(6))::before{top:10px;right:10px;border-top:2px dashed #009949;border-right:2px dashed #009949;-webkit-clip-path:inset(0 0 calc(100% - 20px) calc(100% - 20px));clip-path:inset(0 0 calc(100% - 20px) calc(100% - 20px))}.photoGallery.multiple figure:not(:nth-child(6))::after{bottom:10px;left:10px;border-bottom:2px dashed #009949;border-left:2px dashed #009949;-webkit-clip-path:inset(calc(100% - 20px) calc(100% - 20px) 0 0);clip-path:inset(calc(100% - 20px) calc(100% - 20px) 0 0)}.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(0,153,73,0.7);pointer-events:none;font-size:2em;transition:0.3s ease-in-out}.photoGallery.multiple figure[data-hideimages="0"]::after{display:none}.photoGallery.multiple figure:focus:not(:nth-child(6))::before,.photoGallery.multiple figure:focus:not(:nth-child(6))::after,.photoGallery.multiple figure:hover:not(:nth-child(6))::before,.photoGallery.multiple figure:hover:not(:nth-child(6))::after{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.photoGallery.multiple figure:focus:nth-child(6)::after,.photoGallery.multiple figure:hover:nth-child(6)::after{background-color:rgba(0,153,73,0.8)}.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}#productDetail .photoGallery.single:first-child figure{width:100%}#productDetail .photoGallery.single:first-child figure>a{width:100%}#productDetail .photoGallery.multiple{grid-gap:5px;gap:5px}#productDetail .photoGallery.multiple>* a,#productDetail .photoGallery.multiple>* img{height:100%}#productDetail .photoGallery.multiple>*:nth-child(1){grid-row:1 / 3;grid-column:1 / 3}.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:#009949;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 dashed #b8b8b8}#siblingsArticles>.split:first-child>a>.split:last-child{padding-left:10px}#siblingsArticles>.split:first-child>a>.split>*:not(:last-child){margin-bottom:10px}#siblingsArticles>.split:last-child{padding-left:50px;text-align:left}#siblingsArticles>.split:last-child>a>.split:first-child{padding-right:10px}#siblingsArticles>.split:last-child>a>.split>*:not(:last-child){margin-bottom:10px}#siblingsArticles>.split>*:not(:last-child){margin-bottom:20px}#siblingsArticles>.split a{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#siblingsArticles>.split svg path{fill:#000;transition:0.3s ease-in-out}#siblingsArticles>.split:focus svg path,#siblingsArticles>.split:hover svg path{fill:#009949}#fixedNavigation{display:none}body.openMenu #fixedNavigation{position:fixed;right:20px;z-index:101}body.sidePanel-open aside,body:not(.touchDevice) .modalOpen ~ aside,body.sidePanel-open footer,body.sidePanel-open header>.container>.split>*:not(.sidePanel),body.sidePanel-open header>.container>.split>.sidePanel>.sidePanel-toggle,body.sidePanel-open header>.container>#fixedNavigation>*:not(.open),body.sidePanel-open main,body:not(.touchDevice) .modalOpen{filter:blur(2px);opacity:.5}.sidePanel{display:flex;flex-direction:row;justify-content:center;align-items:center;height:25px;margin-left:20px}.sidePanel.open .sidePanel-content{opacity:1;transform:translateX(0)}.sidePanel .sidePanel-toggle{display:inline-flex;cursor:pointer}.sidePanel .sidePanel-toggle:hover svg{opacity:1}.sidePanel .sidePanel-toggle svg{opacity:.7;fill:#000;transition:0.3s ease-in-out}.sidePanel .sidePanel-content{display:flex;flex-direction:column;justify-content:flex-start;position:fixed;top:0;right:0;bottom:50px;z-index:101;width:450px;height:100vh;max-width:100vw;padding:100px;background-color:#009949;opacity:0;transform:translateX(100%);transition:0.3s ease-in-out;box-shadow:-10px 0 40px rgba(0,0,0,0.1)}.sidePanel .sidePanel-content>*:not(:last-child){margin-bottom:20px}.sidePanel .sidePanel-close{position:absolute;top:20px;right:20px;cursor:pointer}.sidePanel .sidePanel-close:hover svg{opacity:1}.sidePanel .sidePanel-close svg{opacity:.7;fill:#000;transition:0.3s ease-in-out}header.sticky .sidePanel .sidePanel-toggle svg{fill:#000}header.latent .sidePanel .sidePanel-content{top:80px}#fixedNavigation .sidePanel .sidePanel-toggle svg,header:not(.sticky) .sidePanel .sidePanel-toggle svg{fill:#fff}#sideMenu{display:none}#sidePanelSwipe{display:none}.pswp .pswp__bg{background-color:#000;opacity:.8 !important}.pswp .pswp__caption__center{color:#fff;text-align:center}.pswp .pswp__ui--fit .pswp__top-bar,.pswp .pswp__ui--fit .pswp__caption{background-color:transparent}.pswp .pswp__img--placeholder--blank{background:transparent}.pswp button.pswp__button:hover{background-color:transparent;border:none;box-shadow:none}.actions:not(td){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-bottom:-10px;margin-left:-10px}.actions:not(td)>*{margin-bottom:10px;margin-left:10px}section.postsCategories .actions:not(td){justify-content:center}.postsFilterMulti{margin-bottom:50px}.postsFilterMulti .header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative;margin-bottom:1px;padding:10px 15px;background-color:rgba(0,0,0,0.8)}.postsFilterMulti dl{margin:0}.postsFilterMulti dl:not(:last-child){margin-bottom:1px}.postsFilterMulti dt{position:relative;padding:8px 50px 8px 15px;background-color:#b8b8b8;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;transition:0.3s ease-in-out}.postsFilterMulti dt.active,.postsFilterMulti dt:hover{background-color:#009949}.postsFilterMulti dt:not(:first-child){margin-top:20px}.postsFilterMulti dt::after{content:url('data:image/svg+xml;charset=UTF-8, <svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="12" height="8" 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%)}.postsFilterMulti dt.active::after{content:url('data:image/svg+xml;charset=UTF-8, <svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="12" height="8" 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>')}.postsFilterMulti dt .label::after{content:attr(data-active);margin-left:5px;font-size:.8em;opacity:.8}.postsFilterMulti dd{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-height:50vh;margin:0;padding:15px;background-color:#ebebeb;overflow-y:auto}.postsFilterMulti dd label{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;white-space:nowrap}.postsFilterMulti dd label span{margin-left:10px}.postsFilterMulti dd input[type="checkbox"]{pointer-events:none}.postsFilterMulti span[onclick*="mausScript.postsFilterMultiToggle"]{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;min-width:80px;padding-right:20px}.postsFilterMulti span[onclick*="mausScript.postsFilterMultiToggle"]>span{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center}.postsFilterMulti span[onclick*="mausScript.postsFilterMultiToggle"]>span::after{content:attr(data-active);margin-left:5px;font-size:.8em;opacity:.8}.postsFilterMulti span[onclick*="mausScript.postsFilterMultiToggle"] svg{position:absolute;right:0;transition:0.3s ease-in-out;transform:rotate(0)}.postsFilterMulti span[onclick*="mausScript.postsFilterMultiToggle"].active svg{transform:rotate(90deg)}#megaMenu{position:absolute;top:calc(50% + 20px);right:200px;left:200px;width:calc(100% - 400px);max-width:1200px;margin:0 auto;padding-top:20px}#megaMenu .megaMenu-content{display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;max-height:0;padding:0 15px;background-color:rgba(255,255,255,0.9);border-top:none;box-shadow:0 10px 10px rgba(0,0,0,0.1);transform:scaleY(0);opacity:0;visibility:hidden;transform-origin:top;transition:all .3s ease-in-out, left 0s}#megaMenu .megaMenu-content::before{content:'';position:absolute;top:-50px;left:0;width:100%;height:50px}header:not(.latent) #megaMenu .megaMenu-content.active,header:not(.latent) #megaMenu .megaMenu-content:hover{max-height:2000px;padding:10px;border-top:4px solid #009949;opacity:1;visibility:visible;transform:scaleY(1)}#megaMenu .megaMenu-content .megaMenu-wrap{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));grid-auto-rows:1fr;grid-gap:10px;gap:10px;width:100%;max-width:1200px;max-height:calc(100vh - 100px - 54px);overflow-y:auto}header.sticky #megaMenu .megaMenu-content::before{top:-40px;height:40px}#articlesFilter .filters{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;z-index:2;padding:0;border:none}#articlesFilter .filters>*:not(:last-child){margin-right:20px}#articlesFilter .filters select.active{border-bottom-color:#009949}#articlesFilter .filters input[type="date"],#articlesFilter .filters input[type="time"],#articlesFilter .filters input[type="month"],#articlesFilter .filters input[type="week"],#articlesFilter .filters input[type="datetime"],#articlesFilter .filters input[type="datetime-local"],#articlesFilter .filters input[type="email"],#articlesFilter .filters input[type="number"],#articlesFilter .filters input[type="password"],#articlesFilter .filters input[type="search"],#articlesFilter .filters input[type="tel"],#articlesFilter .filters input[type="text"],#articlesFilter .filters input[type="url"],#articlesFilter .filters select,#articlesFilter .filters textarea{color:#000;border-color:#009949}#articlesFilter .filters input[type="date"]:hover,#articlesFilter .filters input[type="date"]:focus,#articlesFilter .filters input[type="time"]:hover,#articlesFilter .filters input[type="time"]:focus,#articlesFilter .filters input[type="month"]:hover,#articlesFilter .filters input[type="month"]:focus,#articlesFilter .filters input[type="week"]:hover,#articlesFilter .filters input[type="week"]:focus,#articlesFilter .filters input[type="datetime"]:hover,#articlesFilter .filters input[type="datetime"]:focus,#articlesFilter .filters input[type="datetime-local"]:hover,#articlesFilter .filters input[type="datetime-local"]:focus,#articlesFilter .filters input[type="email"]:hover,#articlesFilter .filters input[type="email"]:focus,#articlesFilter .filters input[type="number"]:hover,#articlesFilter .filters input[type="number"]:focus,#articlesFilter .filters input[type="password"]:hover,#articlesFilter .filters input[type="password"]:focus,#articlesFilter .filters input[type="search"]:hover,#articlesFilter .filters input[type="search"]:focus,#articlesFilter .filters input[type="tel"]:hover,#articlesFilter .filters input[type="tel"]:focus,#articlesFilter .filters input[type="text"]:hover,#articlesFilter .filters input[type="text"]:focus,#articlesFilter .filters input[type="url"]:hover,#articlesFilter .filters input[type="url"]:focus,#articlesFilter .filters select:hover,#articlesFilter .filters select:focus,#articlesFilter .filters textarea:hover,#articlesFilter .filters textarea:focus{background-color:rgba(0,153,73,0.2)}#articlesFilter .filters input[type="date"] option,#articlesFilter .filters input[type="time"] option,#articlesFilter .filters input[type="month"] option,#articlesFilter .filters input[type="week"] option,#articlesFilter .filters input[type="datetime"] option,#articlesFilter .filters input[type="datetime-local"] option,#articlesFilter .filters input[type="email"] option,#articlesFilter .filters input[type="number"] option,#articlesFilter .filters input[type="password"] option,#articlesFilter .filters input[type="search"] option,#articlesFilter .filters input[type="tel"] option,#articlesFilter .filters input[type="text"] option,#articlesFilter .filters input[type="url"] option,#articlesFilter .filters select option,#articlesFilter .filters textarea option{color:#000}#articlesFilter .filters input[type="date"] option[disabled],#articlesFilter .filters input[type="time"] option[disabled],#articlesFilter .filters input[type="month"] option[disabled],#articlesFilter .filters input[type="week"] option[disabled],#articlesFilter .filters input[type="datetime"] option[disabled],#articlesFilter .filters input[type="datetime-local"] option[disabled],#articlesFilter .filters input[type="email"] option[disabled],#articlesFilter .filters input[type="number"] option[disabled],#articlesFilter .filters input[type="password"] option[disabled],#articlesFilter .filters input[type="search"] option[disabled],#articlesFilter .filters input[type="tel"] option[disabled],#articlesFilter .filters input[type="text"] option[disabled],#articlesFilter .filters input[type="url"] option[disabled],#articlesFilter .filters select option[disabled],#articlesFilter .filters textarea option[disabled]{color:rgba(0,0,0,0.5)}#articlesFilter .filters input[type="date"] option[selected]:not([disabled]),#articlesFilter .filters input[type="time"] option[selected]:not([disabled]),#articlesFilter .filters input[type="month"] option[selected]:not([disabled]),#articlesFilter .filters input[type="week"] option[selected]:not([disabled]),#articlesFilter .filters input[type="datetime"] option[selected]:not([disabled]),#articlesFilter .filters input[type="datetime-local"] option[selected]:not([disabled]),#articlesFilter .filters input[type="email"] option[selected]:not([disabled]),#articlesFilter .filters input[type="number"] option[selected]:not([disabled]),#articlesFilter .filters input[type="password"] option[selected]:not([disabled]),#articlesFilter .filters input[type="search"] option[selected]:not([disabled]),#articlesFilter .filters input[type="tel"] option[selected]:not([disabled]),#articlesFilter .filters input[type="text"] option[selected]:not([disabled]),#articlesFilter .filters input[type="url"] option[selected]:not([disabled]),#articlesFilter .filters select option[selected]:not([disabled]),#articlesFilter .filters textarea option[selected]:not([disabled]){background-color:rgba(0,153,73,0.5)}#articlesFilter .filters input[type="date"] option[value$="cancel"],#articlesFilter .filters input[type="time"] option[value$="cancel"],#articlesFilter .filters input[type="month"] option[value$="cancel"],#articlesFilter .filters input[type="week"] option[value$="cancel"],#articlesFilter .filters input[type="datetime"] option[value$="cancel"],#articlesFilter .filters input[type="datetime-local"] option[value$="cancel"],#articlesFilter .filters input[type="email"] option[value$="cancel"],#articlesFilter .filters input[type="number"] option[value$="cancel"],#articlesFilter .filters input[type="password"] option[value$="cancel"],#articlesFilter .filters input[type="search"] option[value$="cancel"],#articlesFilter .filters input[type="tel"] option[value$="cancel"],#articlesFilter .filters input[type="text"] option[value$="cancel"],#articlesFilter .filters input[type="url"] option[value$="cancel"],#articlesFilter .filters select option[value$="cancel"],#articlesFilter .filters textarea option[value$="cancel"]{color:#a94442}#articlesFilter .filters textarea::-webkit-input-placeholder,#articlesFilter .filters input::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}#articlesFilter .filters textarea:-moz-placeholder,#articlesFilter .filters input:-moz-placeholder{color:rgba(255,255,255,0.5)}#articlesFilter .filters textarea::-moz-placeholder,#articlesFilter .filters input::-moz-placeholder{color:rgba(255,255,255,0.5)}#articlesFilter .filters textarea:-ms-input-placeholder,#articlesFilter .filters input:-ms-input-placeholder{color:rgba(255,255,255,0.5)}#CybotCookiebotDialog button{box-shadow:none}#CybotCookiebotDialog #CybotCookiebotDialogBodyEdgeMoreDetailsLink::after{background-color:transparent}#CookiebotWidget{display:none !important}#cmplz-manage-consent .cmplz-manage-consent{display:none !important}.cmplz-placeholder-parent.cmplz-blocked-content-container,.cmplz-blocked-content-container{height:auto !important;border-radius:0 !important;box-shadow:none !important}.wpml-ls-legacy-dropdown{position:relative;top:-1px;width:auto;margin-right:-10px;margin-left:10px !important}.wpml-ls-legacy-dropdown .wpml-ls-item a,.wpml-ls-legacy-dropdown a.wpml-ls-link,.wpml-ls-legacy-dropdown a.js-wpml-ls-item-toggle{padding:0;color:#fff;background-color:transparent !important;border:none;line-height:1.5em}.wpml-ls-legacy-dropdown .wpml-ls-item a:focus,.wpml-ls-legacy-dropdown .wpml-ls-item a:hover,.wpml-ls-legacy-dropdown a.wpml-ls-link:focus,.wpml-ls-legacy-dropdown a.wpml-ls-link:hover,.wpml-ls-legacy-dropdown a.js-wpml-ls-item-toggle:focus,.wpml-ls-legacy-dropdown a.js-wpml-ls-item-toggle:hover{color:#fff;background-color:transparent;border:none}.wpml-ls-legacy-dropdown .wpml-ls-item a::after,.wpml-ls-legacy-dropdown a.wpml-ls-link::after,.wpml-ls-legacy-dropdown a.js-wpml-ls-item-toggle::after{display:none}.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover a{color:#fff}.wpml-ls-legacy-dropdown .wpml-ls-item{width:40px;padding:0 7px;transition:none;text-align:center}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{border-top:none;transition:none}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{transition:none}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item:last-child{padding-bottom:5px}.wpml-ls-legacy-dropdown .wpml-ls-item-legacy-dropdown:focus,.wpml-ls-legacy-dropdown .wpml-ls-item-legacy-dropdown:hover{background-color:rgba(0,0,0,0.5)}.wpml-ls-legacy-dropdown .wpml-ls-item-legacy-dropdown:focus .wpml-ls-item,.wpml-ls-legacy-dropdown .wpml-ls-item-legacy-dropdown:hover .wpml-ls-item{background-color:rgba(0,0,0,0.5)}header.sticky .wpml-ls-legacy-dropdown .wpml-ls-item-legacy-dropdown:focus,header.sticky .wpml-ls-legacy-dropdown .wpml-ls-item-legacy-dropdown:hover{background-color:rgba(255,255,255,0.9)}header.sticky .wpml-ls-legacy-dropdown .wpml-ls-item-legacy-dropdown:focus .wpml-ls-item,header.sticky .wpml-ls-legacy-dropdown .wpml-ls-item-legacy-dropdown:hover .wpml-ls-item{background-color:rgba(255,255,255,0.9)}header.sticky .wpml-ls-legacy-dropdown .wpml-ls-item a,header.sticky .wpml-ls-legacy-dropdown a.wpml-ls-link,header.sticky .wpml-ls-legacy-dropdown a.js-wpml-ls-item-toggle{color:#009949}header.sticky .wpml-ls-legacy-dropdown .wpml-ls-item a:focus,header.sticky .wpml-ls-legacy-dropdown .wpml-ls-item a:hover,header.sticky .wpml-ls-legacy-dropdown a.wpml-ls-link:focus,header.sticky .wpml-ls-legacy-dropdown a.wpml-ls-link:hover,header.sticky .wpml-ls-legacy-dropdown a.js-wpml-ls-item-toggle:focus,header.sticky .wpml-ls-legacy-dropdown a.js-wpml-ls-item-toggle:hover{color:#009949}#contact{position:relative}#contact .innerContent{display:flex;flex-direction:row;justify-content:center;align-items:center;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;padding-right:50px}#contact .innerContent>.split:last-child{padding-left:50px}#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}#contactMap{position:relative;padding-bottom:0}#contactMap .innerContent{position:relative;z-index:2}#pageIntro{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;position:relative;min-height:250px;padding-top:100px;padding-bottom:50px}#pageIntro .background{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;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:.2}#pageIntro .overlay{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#009949;mix-blend-mode:overlay;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#pageIntro .overlay::after{content:'';position:absolute;bottom:0;left:0;z-index:1;width:100%;height:100%;background:transparent;background:linear-gradient(225deg, rgba(0,0,0,0) 0%, #000 100%);opacity:.7;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;transition:0.3s ease-in-out}#pageIntro .innerHeader{position:relative;z-index:2}#pageIntro .innerContent{position:relative;z-index:2}#pageIntro .innerContent>*:not(:last-child){margin-bottom:10px}#pageIntro .innerFooter{position:relative;z-index:2}body.single-maus_product #pageIntro{min-height:50vh}body.browserUnknown #pageIntro .overlay,body.browserSafari #pageIntro .overlay{mix-blend-mode:unset}#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-top:0}body.page-template-page-home #article .background,body.page-template-page-home #pageDefault .background{position:absolute;top:0;right:0;z-index:0;width:50%;height:100%;background-color:#e6e6e6;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}body.page-template-page-home #article .innerContent,body.page-template-page-home #pageDefault .innerContent{display:flex;flex-direction:row;justify-content:center;align-items:stretch}body.page-template-page-home #article .innerContent>.split:nth-child(1),body.page-template-page-home #pageDefault .innerContent>.split:nth-child(1){width:calc(50% - 100px);padding-top:100px;padding-right:100px;padding-bottom:100px}body.page-template-page-home #article .innerContent>.split:nth-child(2),body.page-template-page-home #pageDefault .innerContent>.split:nth-child(2){width:calc(50% + 100px);padding-left:0}body.page-template-page-home #article .innerContent>.split>*:not(:last-child),body.page-template-page-home #pageDefault .innerContent>.split>*:not(:last-child){margin-bottom:20px}#quickBlog{position:relative}#quickBlog .innerHeader{position:relative;z-index:2}#quickBlog .innerContent{position:relative;z-index:2;margin-top:50px}#quickBlog .innerFooter{position:relative;z-index:2;margin-top:50px;text-align:right}#homeRouter{position:relative;height:100vh;min-height:700px;padding-top:0}#homeRouter .innerContent{position:relative;z-index:2;height:100%}#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}#recommendedProducts{position:relative}#recommendedProducts .innerHeader{position:relative;z-index:2;width:calc(100% - 400px);margin:0 200px}#recommendedProducts .innerContent{position:relative;z-index:2;margin-top:50px}#recommendedProducts .innerFooter{position:relative;z-index:2;width:calc(100% - 400px);margin:0 200px;margin-top:50px;text-align:right}aside#subscribe{position:relative;padding-top:100px;padding-bottom:100px;background-color:#009949}aside#subscribe::after{content:'';position:absolute;bottom:0;left:0;z-index:1;width:100%;height:100%;background:transparent;background:linear-gradient(225deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}aside#subscribe .innerContent{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;z-index:2}#productsList{position:relative}#productsList .innerContent{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;position:relative;z-index:2}#productsList .innerContent>.split:nth-child(2){width:100%}#productsList .innerFooter{position:relative;z-index:2;margin-top:50px}aside#team{position:relative;padding-top:100px;padding-bottom:100px;background-color:#e6e6e6}aside#team .innerContent{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;z-index:2}aside#team .innerFooter{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;z-index:2;margin-top:50px}#productDetail{position:relative;padding-bottom:100px;background-color:#fafafa}#productDetail .innerContent{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;position:relative;z-index:2}#productDetail .innerFooter{position:relative;z-index:2;margin-top:50px}#similarlyProducts{position:relative;background-color:#f3f3f3}#similarlyProducts .innerHeader{position:relative;z-index:2}#similarlyProducts .innerContent{position:relative;z-index:2;margin-top:50px}#productPhoto{position:relative;padding-top:0;overflow:hidden}#productPhoto .innerContent{position:relative;z-index:2}#sellers{position:relative}#sellers .innerHeader{position:relative;z-index:2}#sellers .innerContent{position:relative;z-index:2;margin-top:50px}#contactPromo{position:relative;margin-top:100px;padding-top:200px;padding-bottom:200px}#contactPromo .background{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:#fff;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#contactPromo .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)}#contactPromo .overlay{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#009949;opacity:.7;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;mix-blend-mode:multiply}#contactPromo .innerContent{position:relative;z-index:2}#articlesFilter{display:none}@media (max-width: 1400px){header::after{width:calc(100% - 300px + 30px)}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"]{height:100px !important}.swiper-container .swiper-next{right:50px;transform:translateX(175px)}.swiper-container .swiper-prev{left:50px;transform:translateX(-175px)}#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-bottom:50px}#article .innerFooter,#pageDefault .innerFooter{margin-top:50px}body.page-template-page-home #article .innerContent>.split:nth-child(1),body.page-template-page-home #pageDefault .innerContent>.split:nth-child(1){width:calc(50% - 75px);padding-top:100px;padding-right:100px;padding-bottom:100px}body.page-template-page-home #article .innerContent>.split:nth-child(2),body.page-template-page-home #pageDefault .innerContent>.split:nth-child(2){width:calc(50% + 75px)}#quickBlog .innerContent{margin-top:50px}#quickBlog .innerFooter{margin-top:50px}#recommendedProducts .innerHeader{width:calc(100% - 300px);margin:0 150px}#recommendedProducts .innerContent{margin-top:50px}#recommendedProducts .innerFooter{width:calc(100% - 300px);margin:0 150px;margin-top:50px}aside#subscribe{padding-top:100px;padding-bottom:100px}#productsList .innerFooter{margin-top:50px}aside#team{padding-top:100px;padding-bottom:100px}aside#team .innerFooter{margin-top:50px}#productDetail{padding-bottom:100px}#productDetail .innerFooter{margin-top:50px}#similarlyProducts .innerContent{margin-top:50px}#sellers .innerContent{margin-top:50px}#contactPromo{margin-top:100px;padding-top:200px;padding-bottom:200px}#megaMenu{right:150px;left:150px;width:calc(100% - 300px)}.postsFilterMulti{margin-bottom:50px}.items.items-presentations>*:not(:last-child){margin-bottom:100px}.item.item-presentation:nth-child(odd){padding-left:150px}.item.item-presentation:nth-child(odd)>.split:nth-child(1){padding-right:50px}.item.item-presentation:nth-child(odd)>.split:nth-child(2){padding-left:50px}.item.item-presentation:nth-child(even){padding-right:150px}.item.item-presentation:nth-child(even)>.split:nth-child(1){padding-left:50px}.item.item-presentation:nth-child(even)>.split:nth-child(2){padding-right:50px}}@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}#sidePanelSwipe{display:block}#sideMenu{display:flex}header::after{width:calc(100% - 200px + 30px)}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"]{height:100px !important}.swiper-container .swiper-next{right:25px;transform:translateX(125px)}.swiper-container .swiper-prev{left:25px;transform:translateX(-125px)}#recommendedProducts .swiper-container .swiper-slide{width:calc(((100% - 50px) / 3) - (2 * 25px / 3))}#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-bottom:50px}#article .innerFooter,#pageDefault .innerFooter{margin-top:50px}body.page-template-page-home #article .innerContent>.split:nth-child(1),body.page-template-page-home #pageDefault .innerContent>.split:nth-child(1){width:calc(50% - 50px);padding-top:100px;padding-right:100px;padding-bottom:100px}body.page-template-page-home #article .innerContent>.split:nth-child(2),body.page-template-page-home #pageDefault .innerContent>.split:nth-child(2){width:calc(50% + 50px)}#quickBlog .innerContent{margin-top:50px}#quickBlog .innerFooter{margin-top:50px}.items.items-presentations>*:not(:last-child){margin-bottom:100px}#articlesList .items{grid-template-columns:repeat(2, 1fr)}#homeRouter .items.items-routes{grid-template-columns:repeat(3, 1fr)}#homeRouter .items.items-routes>*:nth-child(1){grid-row:unset;grid-column:unset}#homeRouter .items.items-routes>*:nth-child(2){grid-row:2 / 3;grid-column:1 / 2}#quickBlog .items{grid-template-columns:repeat(2, 1fr)}#quickBlog .items>*:nth-child(3){display:none}.item.item-presentation:nth-child(odd){padding-left:100px}.item.item-presentation:nth-child(odd)>.split:nth-child(1){padding-right:50px}.item.item-presentation:nth-child(odd)>.split:nth-child(2){padding-left:50px}.item.item-presentation:nth-child(even){padding-right:100px}.item.item-presentation:nth-child(even)>.split:nth-child(1){padding-left:50px}.item.item-presentation:nth-child(even)>.split:nth-child(2){padding-right:50px}#recommendedProducts .innerHeader{width:calc(100% - 200px);margin:0 100px}#recommendedProducts .innerContent{margin-top:50px}#recommendedProducts .innerFooter{width:calc(100% - 200px);margin:0 100px;margin-top:50px}aside#subscribe{padding-top:100px;padding-bottom:100px}#productsList .innerFooter{margin-top:50px}aside#team{padding-top:100px;padding-bottom:100px}aside#team .innerFooter{margin-top:50px}#productDetail{padding-bottom:100px}#productDetail .innerFooter{margin-top:50px}#similarlyProducts .innerContent{margin-top:50px}#sellers .innerContent{margin-top:50px}#contactPromo{margin-top:100px;padding-top:200px;padding-bottom:200px}#megaMenu{display:none}.postsFilterMulti{margin-bottom:50px}}@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::after{display:none}header.latent{box-shadow:none}header.sticky{height:50px;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}main{transition:none;transform:none}body.sidePanel-open main{transform:none}.text h1:not(:last-child),.text h2:not(:last-child),.text h3:not(:last-child){margin-bottom:.5em}.text h1:not(:first-child),.text h2:not(:first-child){margin-top:25px;padding-top:25px}.text h3:not(:first-child){margin-top:25px}.text .wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100% !important;-ms-grid-columns:100% !important}.text .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-row:1;grid-column:1}.text .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-row:2;grid-column:1;padding:1em 0 0}.text figure.wp-block-image{margin-right:auto;margin-left:auto;text-align:center}.text .wp-block-columns>*:not(:last-child){margin-right:0;margin-bottom:1em}.text .wp-block-spacer[style="height:1px"]{height:50px !important}#pageMenu{position:relative;top:0;left:0;width:100%;max-height:none;margin-right:0;margin-bottom:25px;padding:0}#pageMenu>*:not(:last-child){margin-bottom:10px}#pageMenu.offset{top:0}#pageMenu.open ul{max-height:9999px;padding:10px 20px 20px;opacity:1;visibility:visible;transform:scaleY(1)}#pageMenu ul{max-height:0;padding:0 20px;transform:scaleY(0);opacity:0;visibility:hidden;transform-origin:top;transition:all .3s ease-in-out}#pageMenu ul::before{display:none}#pageMenu.active ~ .text{width:100%}#pageMenu .btn[onclick*="mausScript.pageMenu_toggleView"]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:0;padding:15px;font-weight:300}#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:#009949;box-shadow:0 -10px 10px rgba(0,0,0,0.2);transition:0.3s ease-in-out}body:not(.sidePanel-open) header.latent #fixedNavigation{transform:translateY(100%)}header.latent #fixedNavigation{box-shadow:0 -10px 10px rgba(0,0,0,0)}#backToTop{position:relative !important;right:0;bottom:0;width:30px;height:30px;box-shadow:none;visibility:visible;opacity:1}#backToTop svg{width:20px;height:20px}.sidePanel{margin-left:0}.sidePanel .sidePanel-content{height:calc(100vh - 50px);padding:50px}.sidePanel .sidePanel-toggle svg{opacity:1}body.sidePanel-open header.latent .sidePanel .sidePanel-content{top:0}header.sticky .sidePanel .sidePanel-toggle svg{fill:#fff}body.sidePanel-open aside,body:not(.touchDevice) .modalOpen ~ aside,body.sidePanel-open footer,body.sidePanel-open header>.container>.split>*:not(.sidePanel),body.sidePanel-open header>.container>.split>.sidePanel>.sidePanel-toggle,body.sidePanel-open header>.container>#fixedNavigation>*:not(.open),body.sidePanel-open main,body:not(.touchDevice) .modalOpen{filter:none}footer{padding:50px 0}section{padding-top:50px}section:last-child{padding-bottom:50px}.container{width:calc(100% - 100px);margin:0 50px}body.page-template-page-home #pageDefault .container{width:calc(100% - 100px);margin:0 50px}header .logo.logo-master svg{height:20px;fill:#fff}footer .logo.logo-master svg{width:150px}.items.items-routes{grid-gap:25px;gap:25px}.items.items-team{grid-template-columns:repeat(1, 1fr);grid-gap:25px;gap:25px}.items.items-categories>*:not(:last-child){margin-bottom:25px}.items.items-products{grid-template-columns:repeat(auto-fill, minmax(220px, 1fr))}.items.items-sellers{grid-gap:25px;gap:25px}.items.items-presentations>*:not(:last-child){margin-bottom:50px}#articlesList .items{grid-template-columns:repeat(1, 1fr);grid-gap:25px;gap:25px}#articlesList .items>*:first-child{grid-column:1 / 2}#quickBlog .items{grid-template-columns:repeat(1, 1fr);grid-gap:25px;gap:25px}#quickBlog .items>*:not(:first-child){display:none}#homeRouter .items.items-routes{grid-template-columns:repeat(1, 1fr)}#homeRouter .items.items-routes>*:nth-child(2){grid-row:unset;grid-column:unset}#homeRouter .items.items-routes>*{min-height:200px}.item.item-article>.split:first-child{height:200px}.item.item-article>.split:last-child{height:calc(100% - 200px)}.item.item-article img{height:200px}.item.item-route.item-route-type-repeater>.layer:nth-child(2){position:relative}.item.item-category{flex-direction:column;justify-content:flex-start;align-items:flex-start;height:auto}.item.item-category>.split{width:100%}.item.item-category>.split:nth-child(1){height:200px}.item.item-category>.split:nth-child(1)>*{position:relative}.item.item-category>.split:nth-child(2){padding:25px}.item.item-category:nth-child(even){flex-direction:column}.item.item-category:nth-child(even)>.split:nth-child(2){align-items:flex-end;text-align:right}.item.item-presentation:nth-child(odd){flex-direction:column;padding-left:50px}.item.item-presentation:nth-child(odd)>.split{width:100%}.item.item-presentation:nth-child(odd)>.split:nth-child(1){padding-right:50px}.item.item-presentation:nth-child(odd)>.split:nth-child(2){margin-top:25px;padding-left:0}.item.item-presentation:nth-child(even){flex-direction:column;padding-right:50px}.item.item-presentation:nth-child(even)>.split{width:100%}.item.item-presentation:nth-child(even)>.split:nth-child(1){padding-left:50px}.item.item-presentation:nth-child(even)>.split:nth-child(2){margin-top:25px;padding-right:0}.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}#recommendedProducts .swiper-container .swiper-slide{width:calc(((100% - 50px) / 2) - (1 * 25px / 2))}#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{width:100%;padding-left:0}#contact .innerFooter{margin-top:25px;margin-right:-50px;margin-left:-50px}#pageIntro{padding-top:50px;padding-bottom:25px}#article .innerContent,#pageDefault .innerContent{flex-direction:column}#article .innerFooter,#pageDefault .innerFooter{margin-top:25px}body.page-template-page-home #article,body.page-template-page-home #pageDefault{padding-top:50px}body.page-template-page-home #article .background,body.page-template-page-home #pageDefault .background{display:none}body.page-template-page-home #article .innerContent,body.page-template-page-home #pageDefault .innerContent{flex-direction:column;justify-content:flex-start;align-items:flex-start}body.page-template-page-home #article .innerContent>.split:nth-child(1),body.page-template-page-home #pageDefault .innerContent>.split:nth-child(1){width:100%;padding-top:0;padding-right:0;padding-bottom:0}body.page-template-page-home #article .innerContent>.split:nth-child(2),body.page-template-page-home #pageDefault .innerContent>.split:nth-child(2){width:100%;margin-top:25px}#quickBlog .innerContent{margin-top:25px}#quickBlog .innerFooter{margin-top:25px}.photoGallery.multiple{grid-template-columns:repeat(2, 1fr)}#recommendedProducts .innerHeader{width:calc(100% - 100px);margin:0 50px}#recommendedProducts .innerContent{margin-top:25px}#recommendedProducts .innerFooter{width:calc(100% - 100px);margin:0 50px;margin-top:25px}aside#subscribe{padding-top:50px;padding-bottom:50px}#productsList .innerContent{flex-direction:column}#productsList .innerFooter{margin-top:25px}aside#team{padding-top:50px;padding-bottom:50px}aside#team .innerFooter{margin-top:50px}#productDetail{padding-bottom:50px}#productDetail .innerContent{flex-direction:column}#productDetail .innerFooter{margin-top:25px}#similarlyProducts .innerContent{margin-top:25px}#sellers .innerContent{margin-top:25px}#contactPromo{margin-top:50px;padding-top:100px;padding-bottom:100px}#homeRouter{height:auto;min-height:unset}.item-route .icon{width:50px;height:50px}.item-presentation .image{max-height:200px}.item-person .image{max-width:150px}#productPhoto .image{height:auto;max-height:250px;min-height:unset}.postsFilterMulti{margin-bottom:25px}#articlesFilter{display:block}#articlesCategories{display:none}header>.container>.split>.showOnFixedNavigation,header>.container>.split>#sideMenu{display:none}}@media (max-width: 480px){body.browserChrome.touchDevice main{min-height:unset !important}.wpcf7 .row{margin-bottom:10px}.wpcf7 .row span:not(:first-child):not(.wpcf7-not-valid-tip):not(.wpcf7-spinner):not(.wpcf7-list-item-label){width:100%;margin-top:5px;margin-left:0}.wpcf7 .row span:not(:last-child):not(.wpcf7-not-valid-tip):not(.wpcf7-spinner):not(.wpcf7-list-item-label){width:100%;margin-right:0}.wpcf7 .reCAPTCHAinfo{margin-bottom:10px}.wpcf7 #form-demand,#contact .wpcf7{padding:20px}aside#subscribe .wpcf7{text-align:center}aside#subscribe .wpcf7 .row{flex-direction:column}aside#subscribe .wpcf7 .row span:not(:last-child){margin-right:0;margin-bottom:10px}.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){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}body.page-template-page-home #pageDefault .container{width:calc(100% - 50px);margin:0 25px}.text h1:not(:first-child),.text h2:not(:first-child){margin-top:12.5px;padding-top:12.5px}.text h3:not(:first-child){margin-top:12.5px}.text .wp-block-spacer[style="height:1px"]{height:25px !important}#menu-header-menu .link,#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}#recommendedProducts .swiper-container .swiper-slide{width:calc(100% - 50px)}#recommendedProducts .swiper-container .swiper-next{justify-content:center}#recommendedProducts .swiper-container .swiper-prev{justify-content:center}#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-bottom:12.5px}#article .innerFooter,#pageDefault .innerFooter{margin-top:12.5px}body.page-template-page-home #article,body.page-template-page-home #pageDefault{padding-top:25px}body.page-template-page-home #article .innerContent>.split:nth-child(2),body.page-template-page-home #pageDefault .innerContent>.split:nth-child(2){margin-top:12.5px}#quickBlog .innerContent{margin-top:12.5px}#quickBlog .innerFooter{margin-top:12.5px}#recommendedProducts .innerHeader{width:calc(100% - 50px);margin:0 25px}#recommendedProducts .innerContent{margin-top:12.5px}#recommendedProducts .innerFooter{width:calc(100% - 50px);margin:0 25px;margin-top:12.5px}aside#subscribe{padding-top:25px;padding-bottom:25px}#productsList .innerFooter{margin-top:12.5px}aside#team{padding-top:25px;padding-bottom:25px}aside#team .innerFooter{margin-top:25px}#productDetail{padding-bottom:25px}#productDetail .innerFooter{margin-top:12.5px}#similarlyProducts .innerContent{margin-top:12.5px}#sellers .innerContent{margin-top:12.5px}#contactPromo{margin-top:25px;padding-top:50px;padding-bottom:50px}.items.items-products{grid-template-columns:repeat(1, 1fr)}.items.items-sellers{grid-template-columns:repeat(1, 1fr)}.items.items-presentations>*:not(:last-child){margin-bottom:25px}body.page-template-page-home #pageDefault .items{grid-template-columns:repeat(1, 1fr)}.item.item-presentation:nth-child(odd){padding-left:25px}.item.item-presentation:nth-child(odd)>.split:nth-child(1){padding-right:25px}.item.item-presentation:nth-child(odd)>.split:nth-child(2){margin-top:12.5px}.item.item-presentation:nth-child(even){padding-right:25px}.item.item-presentation:nth-child(even)>.split:nth-child(1){padding-left:25px}.item.item-presentation:nth-child(even)>.split:nth-child(2){margin-top:12.5px}.postsFilterMulti{margin-bottom:12.5px}}@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}body.page-template-page-home #pageDefault .container{max-width:1200px;margin:0 auto;padding-left:0}body.page-template-page-home #pageDefault .innerContent>.split:nth-child(1){width:50%}body.page-template-page-home #pageDefault .innerContent>.split:nth-child(2){width:50%;padding-left:0}#recommendedProducts .innerHeader{max-width:1200px;margin:0 auto}#recommendedProducts .innerFooter{max-width:1200px;margin:0 auto}.item.item-presentation:nth-child(odd){padding-left:calc((100vw - (1200px + 10px)) / 2)}.item.item-presentation:nth-child(even){padding-right:calc((100vw - (1200px + 10px)) / 2)}}.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(0,153,73,0.4);-webkit-animation:aniPulse 2s infinite;animation:aniPulse 2s infinite}@-webkit-keyframes aniPulse{0%{box-shadow:0 0 0 0 rgba(0,153,73,0.4)}70%{box-shadow:0 0 0 10px rgba(0,153,73,0)}100%{box-shadow:0 0 0 0 rgba(0,153,73,0)}}@keyframes aniPulse{0%{box-shadow:0 0 0 0 rgba(0,153,73,0.4)}70%{box-shadow:0 0 0 10px rgba(0,153,73,0)}100%{box-shadow:0 0 0 0 rgba(0,153,73,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}.visibility-init#homeRouter.visibility-seen .item{transform:translateY(0) scale(1);opacity:1}#pageDefault .text h2.visibility-init.visibility-default,#productDetail .text h2.visibility-init.visibility-default,.visibility-init.label-section.visibility-default,body.page-template-page-home .text h2.visibility-init.visibility-default{transform:translateX(-20px);-webkit-clip-path:inset(0 99% 0 0);clip-path:inset(0 99% 0 0)}#pageDefault .text h2.visibility-init.visibility-seen,#productDetail .text h2.visibility-init.visibility-seen,.visibility-init.label-section.visibility-seen,body.page-template-page-home .text h2.visibility-init.visibility-seen{transform:translateX(0);-webkit-clip-path:inset(0 0% 0 0);clip-path:inset(0 0% 0 0)}#pageDefault .visibility-init.item-route.visibility-default{transform:scale(0.5);opacity:0}#pageDefault .visibility-init.item-route.visibility-default:nth-child(1){transition-delay:.25s}#pageDefault .visibility-init.item-route.visibility-default:nth-child(2){transition-delay:.5s}#pageDefault .visibility-init.item-route.visibility-default:nth-child(3){transition-delay:.75s}#pageDefault .visibility-init.item-route.visibility-default:nth-child(4){transition-delay:1s}#pageDefault .visibility-init.item-route.visibility-default:nth-child(5){transition-delay:1.25s}#pageDefault .visibility-init.item-route.visibility-default:nth-child(6){transition-delay:1.5s}#pageDefault .visibility-init.item-route.visibility-default:nth-child(7){transition-delay:1.75s}#pageDefault .visibility-init.item-route.visibility-default:nth-child(8){transition-delay:2s}#pageDefault .visibility-init.item-route.visibility-default:nth-child(9){transition-delay:2.25s}#pageDefault .visibility-init.item-route.visibility-default:nth-child(10){transition-delay:2.5s}#pageDefault .visibility-init.item-route.visibility-seen{transform:scale(1);opacity:1}.visibility-init#recommendedProducts.visibility-default .innerContent{transform:translateY(-20px) scale(1.2);opacity:0;transition:2s ease-in-out}.visibility-init#recommendedProducts.visibility-seen .innerContent{transform:translateY(0) scale(1);opacity:1}body:not(.touchDevice) #homeRouter .item{transform:translateY(200px) scale(1.05);opacity:0;transition:.5s ease-in-out}body:not(.touchDevice) #homeRouter .item:nth-child(1){transition-delay:.25s}body:not(.touchDevice) #homeRouter .item:nth-child(2){transition-delay:.5s}body:not(.touchDevice) #homeRouter .item:nth-child(3){transition-delay:.75s}body:not(.touchDevice) #homeRouter .item:nth-child(4){transition-delay:1s}body:not(.touchDevice) #homeRouter .item:nth-child(5){transition-delay:1.25s}body:not(.touchDevice) #homeRouter .item:nth-child(6){transition-delay:1.5s}body:not(.touchDevice) #homeRouter .item:nth-child(7){transition-delay:1.75s}body:not(.touchDevice) #homeRouter .item:nth-child(8){transition-delay:2s}body:not(.touchDevice) #homeRouter .item:nth-child(9){transition-delay:2.25s}body:not(.touchDevice) #homeRouter .item:nth-child(10){transition-delay:2.5s}.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)}}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAibWF1c1N0eWxlLm1pbi5jc3MiLAoJInNvdXJjZXMiOiBbCgkJIm1hc3Rlci5zY3NzIiwKCQkiX25vcm1hbGl6ZS5jc3MiLAoJCSJfdmFyaWFibGVzLnNjc3MiLAoJCSJfZnVuY3Rpb24uc2NzcyIsCgkJIl9wcmVzZXQuc2NzcyIsCgkJIjFBLWFsbC5zY3NzIiwKCQkiMUItYWxsLnNjc3MiLAoJCSIxQy1hbGwuc2NzcyIsCgkJIjItZGVza3RvcC5zY3NzIiwKCQkiMy10YWJsZXRzLnNjc3MiLAoJCSI0LXNtYXJ0cGhvbmVzLWxhbmRzY2FwZS5zY3NzIiwKCQkiNS1zbWFydHBob25lcy1wb3J0cmFpdC5zY3NzIiwKCQkiNi1zcGVjaWFsLnNjc3MiLAoJCSJfYW5pbWF0aW9uLnNjc3MiCgldLAoJInNvdXJjZXNDb250ZW50IjogWwoJCSIvLyBjb21waWxlQ29tcHJlc3NlZDogbWF1c1N0eWxlLm1pbi5jc3M7IGNvbXBpbGVFeHBhbmRlZDogdGVtcC5jc3M7XHJcbiR2ZXJzaW9uOiBcIjMuNFwiOy8qIVRoaXMgQ1NTIGlzIGdlbmVyYXRlZCBieSBtYXVzU3R5bGUgdmVyc2lvbiAjeyR2ZXJzaW9ufS4gUGxlYXNlIGVkaXQgdGhlIFNBU1MgKHNjc3MpIGZpbGVzKi9cclxuXHJcbiRkZWJ1ZzogdHJ1ZTsgICAgICAgICAgLy8gZGVidWcgbW9kZSAoRGV0ZWN0IGJyb2tlbiBsaW5rLCBicm9rZW4gaW1hZ2UsIGJyb2tlbiBpbnB1dCBhbmQgbW9yZS4gKVxyXG4kY2xlYXJmaXg6IHRydWU7ICAgICAgICAvLyBhY3RpdmF0ZSBzcGVjaWFsIGNsYXNzIGZvciBncm91cCB3aXRoIGZsb2F0IEhUTUwgZWxlbWVudHNcclxuJGZvY3VzSW5wdXQ6IHRydWU7ICAgICAgLy8gY3VzdG9tIGZvY3VzIGVmZmVjdCBmb3IgaW5wdXQgZWxlbWVudFxyXG4kdmlld3BvcnQ6IHRydWU7ICAgICAgICAvLyB2aWV3cG9ydCBmb3IgcmVzcG9uc2l2ZSBkZXNpZ25cclxuXHJcbkBpbXBvcnQgXCJub3JtYWxpemVcIjtcclxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwiZnVuY3Rpb25cIjtcclxuQGltcG9ydCBcInByZXNldFwiO1xyXG5AaW1wb3J0IFwiMUEtYWxsXCI7XHJcbkBpbXBvcnQgXCIxQi1hbGxcIjtcclxuQGltcG9ydCBcIjFDLWFsbFwiO1xyXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7IEBpbXBvcnQgXCIyLWRlc2t0b3BcIjsgfVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7IEBpbXBvcnQgXCIzLXRhYmxldHNcIjsgfVxyXG5AbWVkaWEgKG1heC13aWR0aDogIDc2N3B4KSB7IEBpbXBvcnQgXCI0LXNtYXJ0cGhvbmVzLWxhbmRzY2FwZVwiOyB9XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAgNDgwcHgpIHsgQGltcG9ydCBcIjUtc21hcnRwaG9uZXMtcG9ydHJhaXRcIjsgfVxyXG5AaW1wb3J0IFwiNi1zcGVjaWFsXCI7XHJcbkBpbXBvcnQgXCJhbmltYXRpb25cIjtcclxuIiwKCQkiLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7IC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny0gYW5kIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzLCAvKiAxICovXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogU2NyaXB0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEhpZGRlblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSB2YXJpYWJsZXMgKi9cclxuJGNvbG9yLXRleHQ6IHJnYigwLCAwLCAwKTtcclxuJGNvbG9yLWxpbms6IHJnYigwLCAxNTMsIDczKTtcclxuJGNvbG9yLWJhc2U6IHJnYigwLCAxNTMsIDczKTtcclxuJGNvbG9yLWFsdDogcmdiKDAsIDE1MywgNzMpO1xyXG4kY29sb3ItY3RhOiByZ2IoMjM1LCA0OSwgMCk7XHJcbiRjb2xvci1saW5lOiByZ2IoMCwgMCwgMCk7XHJcbiRjb2xvci1kcmFiOiByZ2IoMTg0LCAxODQsIDE4NCk7XHJcbiRjb2xvci1iZzogcmdiKDIzMCwgMjMwLCAyMzApO1xyXG5cclxuJGNvbG9yLXN1Y2Nlc3MtYmc6ICNkZmYwZDg7XHJcbiRjb2xvci1zdWNjZXNzLXRleHQ6ICMzYzc2M2Q7XHJcbiRjb2xvci1pbmZvLWJnOiAjZDllZGY3O1xyXG4kY29sb3ItaW5mby10ZXh0OiAjMzE3MDhmO1xyXG4kY29sb3Itd2FybmluZy1iZzogI2ZjZjhlMztcclxuJGNvbG9yLXdhcm5pbmctdGV4dDogIzhhNmQzYjtcclxuJGNvbG9yLWRhbmdlci1iZzogI2YyZGVkZTtcclxuJGNvbG9yLWRhbmdlci10ZXh0OiAjYTk0NDQyO1xyXG5cclxuJGNvbG9yLXNlbGVjdGlvblRleHQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpO1xyXG4kY29sb3Itc2VsZWN0aW9uQmc6IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4kY29sb3ItZm9jdXM6IGludmVydCgkY29sb3ItYmcsIDEwMCk7XHJcblxyXG4kc2l6ZS1jb250YWluZXIxOiAyMDBweDtcclxuJHNpemUtY29udGFpbmVyMjogMTUwcHg7XHJcbiRzaXplLWNvbnRhaW5lcjM6IDEwMHB4O1xyXG4kc2l6ZS1jb250YWluZXI0OiA1MHB4O1xyXG4kc2l6ZS1jb250YWluZXI1OiAyNXB4O1xyXG4kc2l6ZS1zZXBhcmF0b3IxOiAxMDBweDtcclxuJHNpemUtc2VwYXJhdG9yMjogMTAwcHg7XHJcbiRzaXplLXNlcGFyYXRvcjM6IDEwMHB4O1xyXG4kc2l6ZS1zZXBhcmF0b3I0OiA1MHB4O1xyXG4kc2l6ZS1zZXBhcmF0b3I1OiAyNXB4O1xyXG4kc2l6ZS1kaXNwbGF5TWluSGVpZ2h0OiA4MDBweDtcclxuJHNpemUtaGVhZGVyOiAxMDBweDtcclxuJHNpemUtaGVhZGVyU3RpY2t5OiA4MHB4O1xyXG4kc2l6ZS1nYXA6IDUwcHg7XHJcbiRzaXplLWlkZWFsV2lkdGg6IDQzLjhlbTtcclxuJHNpemUtZml4ZWROYXZpZ2F0aW9uOiA1MHB4O1xyXG5cclxuJGZvbnQxOiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XHJcbiRmb250MjogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG5cclxuJGFuaTogLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuOnJvb3Qge1xyXG4gICAgLS1tYXVzU3R5bGUtc2l6ZS1jb250YWluZXIxOiAjeyRzaXplLWNvbnRhaW5lcjF9O1xyXG4gICAgLS1tYXVzU3R5bGUtc2l6ZS1jb250YWluZXIyOiAjeyRzaXplLWNvbnRhaW5lcjJ9O1xyXG4gICAgLS1tYXVzU3R5bGUtc2l6ZS1jb250YWluZXIzOiAjeyRzaXplLWNvbnRhaW5lcjN9O1xyXG4gICAgLS1tYXVzU3R5bGUtc2l6ZS1jb250YWluZXI0OiAjeyRzaXplLWNvbnRhaW5lcjR9O1xyXG4gICAgLS1tYXVzU3R5bGUtc2l6ZS1jb250YWluZXI1OiAjeyRzaXplLWNvbnRhaW5lcjV9O1xyXG4gICAgLS1tYXVzU3R5bGUtc2l6ZS1zZXBhcmF0b3IxOiAjeyRzaXplLXNlcGFyYXRvcjF9O1xyXG4gICAgLS1tYXVzU3R5bGUtc2l6ZS1zZXBhcmF0b3IyOiAjeyRzaXplLXNlcGFyYXRvcjJ9O1xyXG4gICAgLS1tYXVzU3R5bGUtc2l6ZS1zZXBhcmF0b3IzOiAjeyRzaXplLXNlcGFyYXRvcjN9O1xyXG4gICAgLS1tYXVzU3R5bGUtc2l6ZS1zZXBhcmF0b3I0OiAjeyRzaXplLXNlcGFyYXRvcjR9O1xyXG4gICAgLS1tYXVzU3R5bGUtc2l6ZS1zZXBhcmF0b3I1OiAjeyRzaXplLXNlcGFyYXRvcjV9O1xyXG59IiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gZnVuY3Rpb24gKi9cbkBmdW5jdGlvbiBjb3VudCgkY291bnQsICRiYXNlOiAxMDAlKSB7XHJcbiAgICBAcmV0dXJuICgkYmFzZS8kY291bnQpO1xyXG59XHJcbkBtaXhpbiBzZWxlY3Rpb24ge1xyXG4gICAgOjotbW96LXNlbGVjdGlvbiB7IEBjb250ZW50IH07XHJcbiAgICA6Oi1vLXNlbGVjdGlvbiB7IEBjb250ZW50IH07XHJcbiAgICA6OnNlbGVjdGlvbiB7IEBjb250ZW50IH07XHJcbn1cclxuQGluY2x1ZGUgc2VsZWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWxlY3Rpb25CZztcclxuICAgIGNvbG9yOiAkY29sb3Itc2VsZWN0aW9uVGV4dDtcclxufVxyXG5AZnVuY3Rpb24gZm9ybWF0UkdCKCRjb2xvcikge1xyXG4gICAgQHJldHVybiB1bnF1b3RlKFwicmdiKCN7cmVkKCRjb2xvcil9LCAje2dyZWVuKCRjb2xvcil9LCAje2JsdWUoJGNvbG9yKX0pXCIpO1xyXG59XHJcbkBpZiAoJHZpZXdwb3J0KSB7XHJcbiAgICBALW1zLXZpZXdwb3J0IHtcclxuICAgICAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xyXG4gICAgfVxyXG4gICAgQC1vLXZpZXdwb3J0IHtcclxuICAgICAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xyXG4gICAgfVxyXG4gICAgQHZpZXdwb3J0IHtcclxuICAgICAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xyXG4gICAgfVxyXG59XHJcbkBpZiAoJGRlYnVnKSB7XHJcbiAgICAuZGVidWcge1xyXG4gICAgICAgICoge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkIHJnYmEoMjIxLCA0NiwgNDYsIC44KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsID4gKjpub3QobGkpLFxyXG4gICAgICAgICo6bm90KHVsKSA+IGxpLFxyXG4gICAgICAgIGJyOjphZnRlcixcclxuICAgICAgICBpbWdbYWx0PVwiXCJdLFxyXG4gICAgICAgIGltZzpub3QoW2FsdF0pLFxyXG4gICAgICAgIGlucHV0Om5vdChbdHlwZV0pLFxyXG4gICAgICAgIGE6bm90KFtocmVmXSksXHJcbiAgICAgICAgYVtocmVmPVwiI1wiXSxcclxuICAgICAgICBhW2hyZWY9XCIjIVwiXSxcclxuICAgICAgICBhW2hyZWY9XCJcIl0ge1xyXG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogZXJyb3JCbGluayAxcyBpbmZpbml0ZTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBlcnJvckJsaW5rIDFzIGluZmluaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpLFxyXG4gICAgICAgIGIsXHJcbiAgICAgICAgdSxcclxuICAgICAgICBzdHJpa2UsXHJcbiAgICAgICAgKltzdHlsZV0ge1xyXG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogd2FybmluZ0JsaW5rIDFzIGluZmluaXRlO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHdhcm5pbmdCbGluayAxcyBpbmZpbml0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYnI6bnRoLWNoaWxkKG4rMykge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgYnI6bnRoLWNoaWxkKG4rMyk6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEAtd2Via2l0LWtleWZyYW1lcyBlcnJvckJsaW5rIHtcclxuICAgICAgICAwJSxcclxuICAgICAgICA0OSUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTQsIDI1NSwgMCk7XHJcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6IHJnYigyMjEsIDQ2LCA0Nik7XHJcbiAgICAgICAgICAgIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIH1cclxuICAgICAgICA1MCUsXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjEsIDQ2LCA0Nik7XHJcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6IHJnYig5NCwgMjU1LCAwKTtcclxuICAgICAgICAgICAgb3V0bGluZS1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQC13ZWJraXQta2V5ZnJhbWVzIHdhcm5pbmdCbGluayB7XHJcbiAgICAgICAgMCUsXHJcbiAgICAgICAgNDklIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDk0LCAyNTUsIDApO1xyXG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiByZ2IoMTcsIDcyLCAyMzgpO1xyXG4gICAgICAgICAgICBvdXRsaW5lLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgNTAlLFxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTcsIDcyLCAyMzgpO1xyXG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiByZ2IoOTQsIDI1NSwgMCk7XHJcbiAgICAgICAgICAgIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AaWYgKCRjbGVhcmZpeCkge1xyXG4gICAgLmNsZWFyZml4IHtcclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBwcmVzZXQgKi9cclxuYm9keSB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQxO1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAmLmRpc2FibGVTY3JvbGwge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgYm9keSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA4MCU7XHJcbiAgICB9XHJcbn1cclxuLmxpbmssXHJcbmEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICRjb2xvci1saW5rO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcbi5saW5rIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpbms7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgIH1cclxuICAgICY6aG92ZXI6OmFmdGVyIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmlucHV0LFxyXG5zZWxlY3QsXHJcbmJ1dHRvbixcclxudGV4dGFyZWEge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcbmh0bWwge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4qLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGluaGVyaXQ7XHJcbn1cclxuaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuc2VsZWN0LFxyXG5sYWJlbCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuaW5wdXRbcmVhZG9ubHldLFxyXG5pbnB1dDpob3ZlcltyZWFkb25seV0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMik7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcbipbdHlwZT1cImhpZGRlblwiXSxcclxuLmhpZGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4qW2Rpc2FibGVkXSxcclxuLmRpc2FibGVkLFxyXG4qW2Rpc2FibGVdLFxyXG4uZGlzYWJsZSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIG9wYWNpdHk6IC41O1xyXG59XHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuaW5wdXRbdHlwZT1cInJhbmdlXCJdLFxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XHJcbn1cclxudGV4dGFyZWEge1xyXG4gICAgbWluLWhlaWdodDogMi41ZW07XHJcbiAgICByZXNpemU6IHZlcnRpY2FsO1xyXG59XHJcbmRpdi5zZWxlY3Rvcjo6YmVmb3JlIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbnVsIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbmZpZ3VyZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuc2VjdGlvbiB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxufVxyXG5wIHtcclxuICAgIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMDtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcclxuICAgIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwO1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgICBjdXJzb3I6IGhlbHA7XHJcbn1cclxubWFyayB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5ibG9ja3F1b3RlIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG50YWJsZSB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG59XHJcbnRhYmxlIGNhcHRpb24sXHJcbnRhYmxlIHRoLFxyXG50YWJsZSB0ZCB7XHJcbiAgICBwYWRkaW5nOiAuNWVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3ItbGluZSwgLjUpO1xyXG59XHJcbnRhYmxlIGNhcHRpb24ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG5maWVsZHNldCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci1saW5lLCAuNSk7XHJcbn1cclxubGVnZW5kIHtcclxuICAgIHBhZGRpbmc6IDAgLjVlbTtcclxufVxyXG5pZnJhbWUge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcbmhyIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRjb2xvci1saW5lLCAuNSk7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG59XHJcbnRpbWUge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbn1cclxudGV4dCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uYnRuLFxyXG4uYnV0dG9uLFxyXG5idXR0b24sXHJcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgfVxyXG59XHJcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcclxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxyXG5pbnB1dFt0eXBlPVwid2Vla1wiXSxcclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuaW5wdXRbdHlwZT1cInVybFwiXSxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IC43ZW07XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3ItbGluZSwgLjUpO1xyXG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbGluZTtcclxuICAgIH1cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJhc2UsIC4xKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJhc2U7XHJcbiAgICB9XHJcbiAgICAmOm91dC1vZi1yYW5nZSxcclxuICAgICY6aW52YWxpZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1kYW5nZXItdGV4dDtcclxuICAgIH1cclxufVxyXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6IHJnYmEoJGNvbG9yLXRleHQsIC41KTtcclxufVxyXG4vKnBsYWNlaG9sZGVyKi9cclxudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LCAuNSk7XHJcbn1cclxudGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlcixcclxuaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogcmdiYSgkY29sb3ItdGV4dCwgLjUpO1xyXG59XHJcbnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLFxyXG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogcmdiYSgkY29sb3ItdGV4dCwgLjUpO1xyXG59XHJcbnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcclxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LCAuNSk7XHJcbn1cclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XHJcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCByZ2JhKCRjb2xvci1iYXNlLCAuMikgaW5zZXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xyXG59XHJcbmxhYmVsIHtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAmLmVycm9yLFxyXG4gICAgJi5zdWNjZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgICYuZXJyb3IgaW5wdXQsXHJcbiAgICAmLnN1Y2NlcyBpbnB1dCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIH1cclxuICAgICYuZXJyb3I6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjI1XCIgaGVpZ2h0PVwiMjVcIiB2aWV3Qm94PVwiMCAwIDUwIDUwXCI+PGcgY2xhc3M9XCJuYy1pY29uLXdyYXBwZXJcIj48Y2lyY2xlIGN4PVwiMjVcIiBjeT1cIjI1XCIgcj1cIjI1XCIgZmlsbD1cIiNENzVBNEFcIj48L2NpcmNsZT48cGF0aCBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiNGRkZcIiBzdHJva2Utd2lkdGg9XCIyXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1taXRlcmxpbWl0PVwiMTBcIiBkPVwiTTE2IDM0bDktOSA5LTlcIj48L3BhdGg+PHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjRkZGXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbWl0ZXJsaW1pdD1cIjEwXCIgZD1cIk0xNiAxNmw5IDkgOSA5XCI+PC9wYXRoPjwvZz48L3N2Zz4nKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC4yZW07XHJcbiAgICAgICAgYm90dG9tOiAuMmVtO1xyXG4gICAgfVxyXG4gICAgJi5zdWNjZXM6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjI1XCIgaGVpZ2h0PVwiMjVcIiB2aWV3Qm94PVwiMCAwIDUwIDUwXCI+PGcgY2xhc3M9XCJuYy1pY29uLXdyYXBwZXJcIj48Y2lyY2xlIGN4PVwiMjVcIiBjeT1cIjI1XCIgcj1cIjI1XCIgZmlsbD1cIiMyNWFkNGJcIj48L2NpcmNsZT48cGF0aCBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiNGRkZcIiBzdHJva2Utd2lkdGg9XCIyXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLW1pdGVybGltaXQ9XCIxMFwiIGQ9XCJNMzggMTVMMjIgMzNsLTEwLThcIj48L3BhdGg+PC9nPjwvc3ZnPicpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogLjJlbTtcclxuICAgICAgICBib3R0b206IC4yZW07XHJcbiAgICB9XHJcblxyXG59XHJcbi8qc2Nyb2xsYmFyKi9cclxuOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogMTBweDtcclxufVxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxufVxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJvcmRlcjogbm9uZSBub25lICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZiZmJmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNiZmJmYmY7XHJcbn1cclxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbn1cclxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBib3JkZXI6IG5vbmUgbm9uZSAjZmZmO1xyXG4gICAgYmFja2dyb3VuZDogIzY2NjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjazpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNjY2O1xyXG59XHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbn1cclxuOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuYSxcclxuLmFuaVRyYW5zZm9ybSB7XHJcbiAgICB0cmFuc2l0aW9uOiBmaWxsICRhbmksIGZpbHRlciAkYW5pLCBjb2xvciAkYW5pLCBiYWNrZ3JvdW5kICRhbmksIGJhY2tncm91bmQtY29sb3IgJGFuaSwgYm94LXNoYWRvdyAkYW5pLCB0cmFuc2Zvcm0gJGFuaTtcclxufVxyXG4uYW5pQWxsIHtcclxuICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbn1cclxuLmhvdmVyU2NhbGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC45NSk7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG59XHJcbiNiYWNrVG9Ub3Age1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIGJvdHRvbTogMTBweDtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgwLCAwLCAwLCAuMyk7XHJcbiAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJi52aWV3IHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICAmLm1vc3RCb3R0b20ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbHQ7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpub3QoLnZpZXcpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG4gICAgc3ZnIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgIH1cclxuICAgICY6aG92ZXIgc3ZnIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcbiAgICB9XHJcbiAgICAjZml4ZWROYXZpZ2F0aW9uICYge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICYubW9zdEJvdHRvbSB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5hbmNob3Ige1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6ICRzaXplLWhlYWRlclN0aWNreTtcclxuICAgIG1hcmdpbi10b3A6IC0kc2l6ZS1oZWFkZXJTdGlja3k7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnRleHQge1xyXG4gICAgbWF4LXdpZHRoOiA0My44ZW07XHJcbiAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICB9XHJcbiAgICAmID4gaDEsXHJcbiAgICAmID4gaDIsXHJcbiAgICAmID4gaDMsXHJcbiAgICAmID4gaDQsXHJcbiAgICAmID4gaDUsXHJcbiAgICAmID4gaDYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC4yZW07XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogIDc2OHB4KSB7XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjdlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICA3NjdweCkge1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYTpub3QoLmxpbmspOm5vdCguYnRuKSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDFlbTtcclxuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcclxuICAgICAgICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMWVtO1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFlbTtcclxuICAgICAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogMDtcclxuICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xyXG4gICAgICAgIC13ZWJraXQtbWFyZ2luLWVuZDogMDtcclxuICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogMDtcclxuICAgICAgICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBpZnJhbWUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnNpbmdsZS1idXR0b246aG9yaXpvbnRhbDpkZWNyZW1lbnQge1xyXG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnNpbmdsZS1idXR0b246aG9yaXpvbnRhbDppbmNyZW1lbnQge1xyXG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmlkZWFsV2lkdGgge1xyXG4gICAgbWF4LXdpZHRoOiA0My44ZW07XHJcbn1cclxuLmhpZGVTY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG59XHJcbi52ZXJ0aWNhbEwge1xyXG4gICAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7XHJcbiAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG4gICAgLXdlYmtpdC10ZXh0LW9yaWVudGF0aW9uOiB1bnNldDtcclxuICAgIHRleHQtb3JpZW50YXRpb246IHVuc2V0O1xyXG59XHJcbi52ZXJ0aWNhbFIge1xyXG4gICAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7XHJcbiAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG4gICAgLXdlYmtpdC10ZXh0LW9yaWVudGF0aW9uOiB1bnNldDtcclxuICAgIHRleHQtb3JpZW50YXRpb246IHVuc2V0O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLm5vdFNlbGVjdGVkIHtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuLmV4Y2VycHQge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuLnNlcGFyYXRlZCBsaSB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCIvXCI7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQ6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbi53YWl0VG9SZWFkeSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcbipbdG9vbHRpcF0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IGF0dHIodG9vbHRpcCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgIGJvdHRvbTogY2FsYygxMDAlICsgNnB4KTtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgd2lkdGg6IDMwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjkpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRvcDogLTdweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA2cHgpO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogIDc2N3B4KSB7XHJcbiAgICBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbiAgICBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuLmxhYmVsIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICYubGFiZWwtc2l6ZTEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1zaXplMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLXNpemUzIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1zaXplNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjc1ZW07XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLXNpemU1IHtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgIH1cclxuICAgICYubGFiZWwtc2l6ZTYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4yNWVtO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1zaXplNyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgIH1cclxuICAgICYubGFiZWwtc2l6ZTgge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi43NWVtO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1zaXplOSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzZW07XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLXNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLWZvbnQxIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQxO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1mb250MiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgIH1cclxuICAgICYubGFiZWwtdXBwZXJjYXNlIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1ib2xkIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxufVxyXG5zZWxlY3Qgb3B0aW9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbn1cclxuZGV0YWlscyB7XHJcbiAgICBzdW1tYXJ5IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICY6Om1hcmtlcixcclxuICAgICAgICAmOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjBcIiB2aWV3Qm94PVwiMCAwIDQ5MC42NTYgNDkwLjY1NlwiIGZpbGw9XCIje2Zvcm1hdFJHQigkY29sb3ItdGV4dCl9XCI+PHBhdGggZD1cIk00ODcuNTM2LDEyMC40NDVjLTQuMTYtNC4xNi0xMC45MjMtNC4xNi0xNS4wODMsMEwyNDUuMzE3LDM0Ny41ODFMMTguMjAzLDEyMC40NDVjLTQuMTYtNC4xNi0xMC45MjMtNC4xNi0xNS4wODMsMCBjLTQuMTYsNC4xNi00LjE2LDEwLjkyMywwLDE1LjA4M2wyMzQuNjY3LDIzNC42NjdjMi4wNjksMi4wOTEsNC44LDMuMTM2LDcuNTMxLDMuMTM2czUuNDYxLTEuMDQ1LDcuNTUyLTMuMTE1bDIzNC42NjctMjM0LjY2NyBDNDkxLjY5NiwxMzEuMzY4LDQ5MS42OTYsMTI0LjYyNyw0ODcuNTM2LDEyMC40NDV6XCIvPjwvc3ZnPicpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZbb3Blbl0gc3VtbWFyeSB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjBcIiB2aWV3Qm94PVwiMCAwIDI1IDI1XCIgZmlsbD1cIiN7Zm9ybWF0UkdCKCRjb2xvci10ZXh0KX1cIj48cGF0aCBkPVwiTTI0LjgsMTguMWwtMTItMTJDMTIuOCw2LDEyLjYsNiwxMi41LDZTMTIuMiw2LDEyLjEsNi4xbC0xMiwxMmMtMC4yLDAuMi0wLjIsMC42LDAsMC44czAuNiwwLjIsMC44LDBMMTIuNSw3LjNsMTEuNiwxMS42IGMwLjIsMC4yLDAuNiwwLjIsMC44LDBDMjUuMSwxOC42LDI1LjEsMTguMywyNC44LDE4LjF6XCIvPjwvc3ZnPicpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5zbWFsbCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbn1cclxuLnZpc3VhbGx5SGlkZGVuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLyogZm9jdXMgc29sdXRpb24gKi9cclxuKlt0YWJpbmRleF0sXHJcbi5saW5rLFxyXG4uYnRuLFxyXG5hcmVhW2hyZWZdLFxyXG5hdWRpbyxcclxudmlkZW8sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxyXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuYnV0dG9uLFxyXG5hIHtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IDJweCBkYXNoZWQgJGNvbG9yLWZvY3VzO1xyXG4gICAgfVxyXG4gICAgJjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG59XHJcbnNlbGVjdCxcclxudGV4dGFyZWEsXHJcbmlucHV0IHtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuI3BhZ2VNZW51LFxyXG5maWd1cmUge1xyXG4gICAgJjpoYXMoOmZvY3VzLXZpc2libGUpIHtcclxuICAgICAgICBvdXRsaW5lOiAycHggZGFzaGVkICRjb2xvci1mb2N1cztcclxuICAgIH1cclxufSIsCgkJIi8vIG1haW46IG1hc3Rlci5zY3NzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gYWxsICovXHJcbmh0bWwge1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuYm9keSB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBtaW4taGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG59XHJcbmhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogJHNpemUtaGVhZGVyO1xyXG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjEqMn0gKyAzMHB4KTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDgwcHgpO1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4ICsgMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgIG9wYWNpdHk6IC4zO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICAgICYuc3RpY2t5IHtcclxuICAgICAgICBoZWlnaHQ6ICRzaXplLWhlYWRlclN0aWNreTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIC43KTtcclxuICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjA1KTtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYubGF0ZW50IHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICB9XHJcbiAgICBib2R5LnRvdWNoRGV2aWNlICYge1xyXG4gICAgICAgICYuc3RpY2t5IHtcclxuICAgICAgICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogJHNpemUtc2VwYXJhdG9yMSAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWJhc2UsIDI3JSk7XHJcbiAgICAmID4gLmNvbnRhaW5lciA+IC5zcGxpdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICRjb2xvci1kcmFiO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjI7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5tYWluIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgYm9keS5zaWRlUGFuZWwtb3BlbiAmIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSRzaXplLXNlcGFyYXRvcjEqMyk7XHJcbiAgICB9XHJcbn1cclxuc2VjdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yMTtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjE7XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHNpemUtaGVhZGVyO1xyXG4gICAgfVxyXG59XHJcbi5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMSoyfSk7XHJcbiAgICBtYXJnaW46IDAgJHNpemUtY29udGFpbmVyMTtcclxuICAgICYuY29udGFpbmVyLWZ1bGxXaWR0aCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgICYuY29udGFpbmVyLW1heENvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAmLmNvbnRhaW5lci10ZXh0Q29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQzLjhlbTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgICYuY29udGFpbmVyLW9ubHlSaWdodCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJi5jb250YWluZXItb25seUxlZnQge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICBoZWFkZXIgJiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgJiA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBmb290ZXIgJiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICNtYWludGVuYW5jZSAmIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAjaG9tZVJvdXRlciAmIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuLmxvZ28ge1xyXG4gICAgJi5sb2dvLW1hc3RlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmLmxvZ28tc2VsbGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY29udGFpbjsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7JztcclxuICAgICAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAjbWFpbnRlbmFuY2UgJixcclxuICAgIGhlYWRlciAmIHtcclxuICAgICAgICAmLmxvZ28tbWFzdGVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2l6ZS1oZWFkZXIgLSA3MHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGZvb3RlciAmIHtcclxuICAgICAgICAmLmxvZ28tbWFzdGVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjc2lkZU1lbnUgJixcclxuICAgIGhlYWRlcjpub3QoLnN0aWNreSkgPiAuY29udGFpbmVyID4gLnNwbGl0ID4gaDEgPiAmIHtcclxuICAgICAgICAmLmxvZ28tbWFzdGVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcclxuLmJ0bixcclxuLmJ1dHRvbixcclxuYnV0dG9uOm5vdCgucHN3cF9fYnV0dG9uKSxcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIG91dGxpbmU6IDFweCBkYXNoZWQgcmdiYSgkY29sb3ItZHJhYiwgLjI1KTtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiA0cHg7XHJcbiAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgJi5hY3RpdmUsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItYmFzZSwgMTAlKTtcclxuICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkIHJnYmEoJGNvbG9yLWRyYWIsIC41KTtcclxuICAgIH1cclxuICAgICYuYnRuLWxpbmVzIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgfVxyXG4gICAgI2NvbnRhY3QgLndwY2Y3ICYsXHJcbiAgICAjZm9ybS1kZW1hbmQgJixcclxuICAgICYuYnRuLWN0YSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN0YTtcclxuICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1jdGEsIDEwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYXNpZGUjc3Vic2NyaWJlICYge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIC44KTtcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIDEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pdGVtLWNhdGVnb3J5ICYge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG4gICAgLml0ZW0tY2F0ZWdvcnk6bnRoLWNoaWxkKGV2ZW4pICYge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgICAuaXRlbS1jYXRlZ29yeTpmb2N1cyAmLFxyXG4gICAgLml0ZW0tY2F0ZWdvcnk6aG92ZXIgJiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItYmFzZSwgMTAlKTtcclxuICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkIHJnYmEoJGNvbG9yLWRyYWIsIC41KTtcclxuICAgIH1cclxufVxyXG4ubGluayxcclxuYTpub3QoLmJ0bik6bm90KC5pdGVtKSB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgJi5saW5rLWljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gKjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAkY29sb3ItYmFzZTtcclxuICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcclxuICAgIH1cclxuICAgICYuYWN0aXZlLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDAlKTtcclxuICAgICAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgwJSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNtZW51LWhlYWRlci1tZW51ICYsXHJcbiAgICAjbWVudS1zaWRlLW1lbnUgJiB7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICAgICNzaWRlTWVudSAmLFxyXG4gICAgaGVhZGVyOm5vdCguc3RpY2t5KSAjbWVudS1oZWFkZXItbWVudSAmLFxyXG4gICAgaGVhZGVyOm5vdCguc3RpY2t5KSAjbWVudS1zaWRlLW1lbnUgJiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoIzAwMCwgLjUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZbb25jbGljayo9XCJtYXVzU2NyaXB0LnBvc3RzRmlsdGVyTXVsdGlUb2dnbGVcIl0sXHJcbiAgICAjcGFnZU1lbnUgJixcclxuICAgIGhlYWRlciAjbWVudS1oZWFkZXItbWVudSAuc3ViLW1lbnUgJiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoI2ZmZiwgLjUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNwYWdlTWVudSAmIHtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgfVxyXG4gICAgLnBvc3RzRmlsdGVyTXVsdGkgJiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICYubGluay1yZXNldCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvci1kYW5nZXItdGV4dCwgMTUlKTtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvci1kYW5nZXItdGV4dCwgMTUlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wb3N0c0ZpbHRlck11bHRpIC5jb250ZW50ICYge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgIH1cclxufVxyXG4udGV4dCB7XHJcbiAgICBoMSxcclxuICAgIGgyLFxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjA4ZW07XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGgxLFxyXG4gICAgaDIge1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44ZW07XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHRhYmxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgdGZvb3QgdHIsXHJcbiAgICAgICAgdGhlYWQgdHIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGJvZHkgdHIge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJhc2UsIC4yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1iYXNlLCAuMyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdHIgdGgsXHJcbiAgICAgICAgdHIgdGQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGFibGUgY2FwdGlvbixcclxuICAgIHRhYmxlIHRoLFxyXG4gICAgdGFibGUgdGQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkY29sb3ItYmFzZSwgLjUpO1xyXG4gICAgfVxyXG4gICAgZmlndXJlLndwLWJsb2NrLXRhYmxlLmZ1bGxXaWR0aCB0YWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB9XHJcbiAgICB1bC5ibG9ja3MtZ2FsbGVyeS1ncmlkLFxyXG4gICAgdWwud3AtYmxvY2stZ2FsbGVyeSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC53cC1ibG9jay1idXR0b25zIHtcclxuICAgICAgICAmLmFsaWducmlnaHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbGlnbmNlbnRlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbGlnbmxlZnQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cC1ibG9jay1idXR0b25zIC53cC1ibG9jay1idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLXN0YWNrZWQtb24tbW9iaWxlIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2staW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAmLnNpemUtZnVsbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFsaWducmlnaHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbGlnbmNlbnRlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbGlnbmxlZnQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFsaWduZnVsbCA+IGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgkY29sb3ItdGV4dCwgLjcpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICB9XHJcbiAgICBvbCxcclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGJsb2NrcXVvdGUud3AtYmxvY2stcXVvdGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICRjb2xvci1hbHQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLXNwYWNlcltzdHlsZT1cImhlaWdodDoxcHhcIl0ge1xyXG4gICAgICAgIGhlaWdodDogJHNpemUtc2VwYXJhdG9yMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC53cC1ibG9jay1jb2x1bW5zIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTUwcHgsIDFmcikpO1xyXG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAxZW07XHJcbiAgICAgICAgZ2FwOiAxZW07XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAkc2l6ZS1nYXAvMjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmc7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+IC53cC1ibG9jay1jb2x1bW4gPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53cC1ibG9jay1jb2x1bW4uaXMtdmVydGljYWxseS1hbGlnbmVkLWNlbnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndwLWJsb2NrLWNvbHVtbi5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtYm90dG9tIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLXZpZGVvIHZpZGVvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIHAuaGFzLXRleHQtYWxpZ24tcmlnaHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgcC5oYXMtdGV4dC1hbGlnbi1jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIHAuaGFzLXRleHQtYWxpZ24tbGVmdCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC40ZW07XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMS4yZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNhcnRpY2xlICYsXHJcbiAgICAjcGFnZURlZmF1bHQgJiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1ob21lICNwYWdlRGVmYXVsdCAmIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgKiA+IHAge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQzLjhlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjbWFpbnRlbmFuY2UgJiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmF0dHJpYnV0ZXMge1xyXG4gICAgICAgIGxpIHNwYW4ge1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcsICc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaXRlbS1jYXRlZ29yeSAmIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2NvbnRhY3RQcm9tbyAmIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAmID4gaDEsXHJcbiAgICAgICAgJiA+IGgyLFxyXG4gICAgICAgICYgPiBoMyxcclxuICAgICAgICAmID4gaDQsXHJcbiAgICAgICAgJiA+IGg1LFxyXG4gICAgICAgICYgPiBoNiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cC1ibG9jay1ncm91cC5wYXJ0bmVycyB7XHJcbiAgICAgICAgLndwLWJsb2NrLWNvbHVtbnMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cC1ibG9jay10YWJsZSB0YWJsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAjcGFnZUludHJvICYge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIC42KTtcclxuICAgIH1cclxufVxyXG4ubGFiZWwge1xyXG4gICAgJi5sYWJlbC1zZWN0aW9uIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDhlbTtcclxuICAgIH1cclxuICAgICYubGFiZWwtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAuaXRlbS1tZWdhTWVudSAmLFxyXG4gICAgLml0ZW0tcm91dGUtdHlwZS1yZXBlYXRlciAmIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICYubGFiZWwtdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jYXB0aW9uO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcclxuICAgICAgICAgICAgd2lkdGg6IG1pbi1pbnRyaW5zaWM7XHJcbiAgICAgICAgICAgIHdpZHRoOiAtd2Via2l0LW1pbi1jb250ZW50O1xyXG4gICAgICAgICAgICB3aWR0aDogLW1vei1taW4tY29udGVudDtcclxuICAgICAgICAgICAgd2lkdGg6IG1pbi1jb250ZW50O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgLW1zLWdyaWQtY29sdW1uczogbWluLWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjFlbTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaXRlbS1tZWdhTWVudTpmb2N1cyAmLFxyXG4gICAgLml0ZW0tbWVnYU1lbnU6aG92ZXIgJixcclxuICAgIC5pdGVtLXJvdXRlLXR5cGUtcmVwZWF0ZXI6Zm9jdXMgJixcclxuICAgIC5pdGVtLXJvdXRlLXR5cGUtcmVwZWF0ZXI6aG92ZXIgJiB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAuaXRlbS1yb3V0ZSAmIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICB9XHJcbiAgICAuaXRlbS1wcm9kdWN0ICYge1xyXG4gICAgICAgICYubGFiZWwtdGl0bGUge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pdGVtLXByb2R1Y3Q6Zm9jdXMgJixcclxuICAgIC5pdGVtLXByb2R1Y3Q6aG92ZXIgJiB7XHJcbiAgICAgICAgJi5sYWJlbC10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucG9zdHNGaWx0ZXJNdWx0aSAmIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gICAgI3BhZ2VJbnRybyAmIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG4uaXRlbXMge1xyXG4gICAgJi5pdGVtcy1yb3V0ZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNTBweCwgMWZyKSk7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAkc2l6ZS1nYXA7XHJcbiAgICAgICAgZ2FwOiAkc2l6ZS1nYXA7XHJcbiAgICB9XHJcbiAgICAmLml0ZW1zLXByb2R1Y3RzIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMwMHB4LCAxZnIpKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XHJcbiAgICAgICAgZ3JpZC1nYXA6ICRzaXplLWdhcC8yO1xyXG4gICAgICAgIGdhcDogJHNpemUtZ2FwLzI7XHJcbiAgICB9XHJcbiAgICAmLml0ZW1zLXRlYW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XHJcbiAgICAgICAgZ3JpZC1nYXA6ICRzaXplLWdhcDtcclxuICAgICAgICBnYXA6ICRzaXplLWdhcDtcclxuICAgIH1cclxuICAgICYuaXRlbXMtc2VsbGVycyB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNTBweCwgMWZyKSk7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAkc2l6ZS1nYXA7XHJcbiAgICAgICAgZ2FwOiAkc2l6ZS1nYXA7XHJcbiAgICB9XHJcbiAgICAmLml0ZW1zLWNhdGVnb3JpZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLWdhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLml0ZW1zLXByZXNlbnRhdGlvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2FydGljbGVzTGlzdCAmIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAkc2l6ZS1nYXA7XHJcbiAgICAgICAgZ2FwOiAkc2l6ZS1nYXA7XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNxdWlja0Jsb2cgJiB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcclxuICAgICAgICBncmlkLWdhcDogJHNpemUtZ2FwO1xyXG4gICAgICAgIGdhcDogJHNpemUtZ2FwO1xyXG4gICAgfVxyXG4gICAgI2hvbWVSb3V0ZXIgJi5pdGVtcy1yb3V0ZXMge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDA7XHJcbiAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAmID4gKjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+ICo6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDIgLyAzO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9tZSAjcGFnZURlZmF1bHQgJiB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICBncmlkLWdhcDogMDtcclxuICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbi5pdGVtIHtcclxuICAgICYuaXRlbS1hcnRpY2xlIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggcmdiYSgwLCAwLCAwLCAuMik7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBkYXNoZWQgJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IGRhc2hlZCAkY29sb3ItYmFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDAgMCBjYWxjKDEwMCUgLSAyMHB4KSBjYWxjKDEwMCUgLSAyMHB4KSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIGNhbGMoMTAwJSAtIDIwcHgpIGNhbGMoMTAwJSAtIDIwcHgpKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggZGFzaGVkICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoY2FsYygxMDAlIC0gMjBweCkgY2FsYygxMDAlIC0gMjBweCkgMCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBpbnNldChjYWxjKDEwMCUgLSAyMHB4KSBjYWxjKDEwMCUgLSAyMHB4KSAwIDApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwMHB4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7JztcclxuICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDAsIDAsIDAsIC4zKTtcclxuICAgICAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLml0ZW0tcm91dGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICYgPiAubGF5ZXIge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1iYXNlLCAwKTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjE7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAxcyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IGRhc2hlZCAkY29sb3ItYmFzZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggZGFzaGVkICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoMCAwIGNhbGMoMTAwJSAtIDIwcHgpIGNhbGMoMTAwJSAtIDIwcHgpKTtcclxuICAgICAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgY2FsYygxMDAlIC0gMjBweCkgY2FsYygxMDAlIC0gMjBweCkpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAkY29sb3ItYmFzZTtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldChjYWxjKDEwMCUgLSAyMHB4KSBjYWxjKDEwMCUgLSAyMHB4KSAwIDApO1xyXG4gICAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KGNhbGMoMTAwJSAtIDIwcHgpIGNhbGMoMTAwJSAtIDIwcHgpIDAgMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZbaHJlZj0nJ10ge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJiA+IC5sYXllciB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmFzZSwgLjIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xyXG4gICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLml0ZW0tcm91dGUtdHlwZS1yZXBlYXRlciA+IC5sYXllciB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5pdGVtLXJvdXRlLXR5cGUtcmVwZWF0ZXIge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgJiA+IC5sYXllciB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBvdmVybGF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMjVkZWcsIHJnYmEoIzAwMCwgMCkgMCUsIHJnYmEoIzAwMCwgMSkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7JztcclxuICAgICAgICAgICAgICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IGRhc2hlZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggZGFzaGVkICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNob21lUm91dGVyICYuaXRlbS1yb3V0ZS10eXBlLXJlcGVhdGVyIHtcclxuICAgICAgICAmOm50aC1jaGlsZCgyKSxcclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICYgPiAubGF5ZXIge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pdGVtLXByb2R1Y3Qge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDAsIDAsIDAsIC4yKTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBkYXNoZWQgJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggZGFzaGVkICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCgwIDAgY2FsYygxMDAlIC0gMjBweCkgY2FsYygxMDAlIC0gMjBweCkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIGNhbGMoMTAwJSAtIDIwcHgpIGNhbGMoMTAwJSAtIDIwcHgpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggZGFzaGVkICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldChjYWxjKDEwMCUgLSAyMHB4KSBjYWxjKDEwMCUgLSAyMHB4KSAwIDApO1xyXG4gICAgICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogaW5zZXQoY2FsYygxMDAlIC0gMjBweCkgY2FsYygxMDAlIC0gMjBweCkgMCAwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwMHB4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDAsIDAsIDAsIC4zKTtcclxuICAgICAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pdGVtLXBlcnNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLml0ZW0tc2VsbGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBkYXNoZWQgI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggZGFzaGVkICNmZmY7XHJcbiAgICAgICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCgwIDAgY2FsYygxMDAlIC0gMjBweCkgY2FsYygxMDAlIC0gMjBweCkpO1xyXG4gICAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCBjYWxjKDEwMCUgLSAyMHB4KSBjYWxjKDEwMCUgLSAyMHB4KSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggZGFzaGVkICNmZmY7XHJcbiAgICAgICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldChjYWxjKDEwMCUgLSAyMHB4KSBjYWxjKDEwMCUgLSAyMHB4KSAwIDApO1xyXG4gICAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KGNhbGMoMTAwJSAtIDIwcHgpIGNhbGMoMTAwJSAtIDIwcHgpIDAgMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmW2hyZWY9JyddIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItYmcsIDEwJSk7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xyXG4gICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXRlbS1jYXRlZ29yeSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDAsIDAsIDAsIC4yKTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IGRhc2hlZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IGRhc2hlZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCgwIDAgY2FsYygxMDAlIC0gMjBweCkgY2FsYygxMDAlIC0gMjBweCkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIGNhbGMoMTAwJSAtIDIwcHgpIGNhbGMoMTAwJSAtIDIwcHgpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoY2FsYygxMDAlIC0gMjBweCkgY2FsYygxMDAlIC0gMjBweCkgMCAwKTtcclxuICAgICAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KGNhbGMoMTAwJSAtIDIwcHgpIGNhbGMoMTAwJSAtIDIwcHgpIDAgMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNpemUtZ2FwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoMCwgMCwgMCwgLjMpO1xyXG4gICAgICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pdGVtLW1lZ2FNZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICYgPiAubGF5ZXIge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1iYXNlLCAwKTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogb3ZlcmxheTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCByZ2JhKCMwMDAsIDApIDAlLCByZ2JhKCMwMDAsIDEpIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyc7XHJcbiAgICAgICAgICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjE7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAxcyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IGRhc2hlZCAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBkYXNoZWQgI2ZmZjtcclxuICAgICAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDAgMCBjYWxjKDEwMCUgLSAyMHB4KSBjYWxjKDEwMCUgLSAyMHB4KSk7XHJcbiAgICAgICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIGNhbGMoMTAwJSAtIDIwcHgpIGNhbGMoMTAwJSAtIDIwcHgpKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgI2ZmZjtcclxuICAgICAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KGNhbGMoMTAwJSAtIDIwcHgpIGNhbGMoMTAwJSAtIDIwcHgpIDAgMCk7XHJcbiAgICAgICAgICAgIGNsaXAtcGF0aDogaW5zZXQoY2FsYygxMDAlIC0gMjBweCkgY2FsYygxMDAlIC0gMjBweCkgMCAwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJiA+IC5sYXllciB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmFzZSwgLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xyXG4gICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXRlbS1wcmVzZW50YXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLWNvbnRhaW5lcjE7XHJcbiAgICAgICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLWNvbnRhaW5lcjE7XHJcbiAgICAgICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmlmcmFtZSB7XHJcbiAgICAudGV4dCAmIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmW3RpdGxlPVwiWW91VHViZSB2aWRlbyBwbGF5ZXJcIl0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcclxuICAgIH1cclxuICAgICZbc3JjKj1cImh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vbWFwcy9cIl0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjksIDIyNywgMjIzKTtcclxuICAgIH1cclxufVxyXG4uYW5jaG9yIHtcclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgI3BhZ2VEZWZhdWx0ICYsXHJcbiAgICAjaG9tZVJvdXRlciAmIHtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG4uaWNvbiB7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY29udGFpbjsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7JztcclxuICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICYuaWNvbi1waG9zcGhvciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICYgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpW3N0cm9rZV0ge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3ItYWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdChbc3Ryb2tlXSkge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWFsdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pdGVtLXJvdXRlICYge1xyXG4gICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgIGhlaWdodDogNzVweDtcclxuICAgIH1cclxuICAgIHRhYmxlLmRvd25sb2FkRmlsZXMgJiB7XHJcbiAgICAgICAgJi5pY29uLXBob3NwaG9yIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICYgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpW3N0cm9rZV0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmID4gKjpub3QoOmZpcnN0LWNoaWxkKTpub3QoW3N0cm9rZV0pIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItdGV4dDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaW1hZ2Uge1xyXG4gICAgLml0ZW0tcGVyc29uICYge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsnO1xyXG4gICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgIH1cclxuICAgICYuaW1hZ2UtcHJvZHVjdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuaXRlbS1wcm9kdWN0ICYge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvbnRhaW47IG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyc7XHJcbiAgICAgICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgJi5pbWFnZS1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyguOTUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pdGVtLWNhdGVnb3J5ICYge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsnO1xyXG4gICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICYuaW1hZ2UtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoLjk1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaXRlbS1tZWdhTWVudSAmIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7JztcclxuICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAmLmltYWdlLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKC45NSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3Byb2R1Y3RQaG90byAmIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwdmg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb250YWluOyBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsnO1xyXG4gICAgICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5pdGVtLXByb2R1Y3QgJi5pbWFnZS1ibHVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7JztcclxuICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBmaWx0ZXI6IGJsdXIoNTBweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG4gICAgfVxyXG4gICAgLnRleHQgLndwLWJsb2NrLWNvbHVtbiAmIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsnO1xyXG4gICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbnRhYmxlIHtcclxuICAgICYuZG93bmxvYWRGaWxlcyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGxvdyBkaXNwbGF5Ki9cclxuQG1lZGlhIChtYXgtaGVpZ2h0OiAkc2l6ZS1kaXNwbGF5TWluSGVpZ2h0KSB7XHJcblxyXG59IiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBhbGwgKi9cclxuI21lbnUtaGVhZGVyLW1lbnUsXHJcbiNtZW51LXNpZGUtbWVudSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgJiA+ICoge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmxpbmsgPiBhIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRzaXplLWhlYWRlclN0aWNreX0gLSA0MHB4KTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAuNyk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5icmVhZGNydW1iIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIC5saW5rLFxyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCA8c3ZnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHdpZHRoPSc2JyBoZWlnaHQ9JzYnIHZpZXdCb3g9JzAgMCA2IDYnPjxnPjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xODQgLTI5NCknPjxnPjxwYXRoIGlkPSdfeDM1X3NyY2EnIGZpbGw9JyN7Zm9ybWF0UkdCKCRjb2xvci1iYXNlKX0nIGQ9J00xODQsMjk3YzAtMS43LDEuMy0zLDMtM3MzLDEuMywzLDNzLTEuMywzLTMsM1MxODQsMjk4LjcsMTg0LDI5N3onLz48L2c+PC9nPjwvZz48L3N2Zz5cIik7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNwYWdlSW50cm8gJiB7XHJcbiAgICAgICAgLmxpbmssXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIC44KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgLjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi53cGNmNyB7XHJcbiAgICAucm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgJiA+IGxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gbGFiZWwgPiAqOm5vdCgud3BjZjctbm90LXZhbGlkLXRpcCk6bm90KC53cGNmNy1zcGlubmVyKTpub3QoLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCk6bm90KHNwYW4ucmVxdWlyZWRTeW1ib2wpLFxyXG4gICAgICAgICYgPiBsYWJlbCB+ICo6bm90KC53cGNmNy1ub3QtdmFsaWQtdGlwKTpub3QoLndwY2Y3LXNwaW5uZXIpOm5vdCgud3BjZjctbGlzdC1pdGVtLWxhYmVsKTpub3Qoc3Bhbi5yZXF1aXJlZFN5bWJvbCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucm93IHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCgud3BjZjctbm90LXZhbGlkLXRpcCk6bm90KC53cGNmNy1zcGlubmVyKTpub3QoLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTpub3QoLndwY2Y3LW5vdC12YWxpZC10aXApOm5vdCgud3BjZjctc3Bpbm5lcik6bm90KC53cGNmNy1saXN0LWl0ZW0tbGFiZWwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBwOm50aC1sYXN0LWNoaWxkKDIpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgdGV4dGFyZWEge1xyXG4gICAgICAgIGhlaWdodDogNWVtO1xyXG4gICAgfVxyXG4gICAgc3Bhbi53cGNmNy1saXN0LWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgc3Bhbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYm90dG9tOiAuOGVtO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiAuN2VtO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gICAgZGl2LndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcclxuICAgICAgICBwYWRkaW5nOiAuNWVtO1xyXG4gICAgfVxyXG4gICAgaW5wdXQud3BjZjctc3VibWl0IHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3Bhbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgfVxyXG4gICAgc3Bhbi53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctcmFkaW8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgJiA+ICo6bm90KC53cGNmNy1ub3QtdmFsaWQtdGlwKTpub3QoLndwY2Y3LXNwaW5uZXIpOm5vdCgud3BjZjctbGlzdC1pdGVtLWxhYmVsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVDQVBUQ0hBaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBmb250LXNpemU6IC43ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAud3BjZjctc3Bpbm5lciB7XHJcbiAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuICAgIC53cGNmNy1zdWJtaXQ6ZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IC4zO1xyXG4gICAgfVxyXG4gICAgI2Zvcm0tZGVtYW5kLFxyXG4gICAgI2NvbnRhY3QgJiB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICBib3JkZXItbGVmdDogNXB4IGRhc2hlZCByZ2JhKCMwMDAsIC41KTtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJtb250aFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwid2Vla1wiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInVybFwiXSxcclxuICAgICAgICBzZWxlY3QsXHJcbiAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCNmZmYsIC41KTtcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoI2ZmZiwgMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoI2ZmZiwgMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpvdXQtb2YtcmFuZ2UsXHJcbiAgICAgICAgICAgICY6aW52YWxpZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWRhbmdlci10ZXh0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG4gICAgICAgIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgLjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLFxyXG4gICAgICAgIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLFxyXG4gICAgICAgIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgLjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbiAgICAgICAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgLjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxyXG4gICAgICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXHJcbiAgICAgICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCByZ2JhKCNmZmYsIC4yKSBpbnNldDtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGFzaWRlI3N1YnNjcmliZSAmIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dC53cGNmNy1zdWJtaXQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlQ0FQVENIQWluZm8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJtb250aFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwid2Vla1wiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInVybFwiXSxcclxuICAgICAgICBzZWxlY3QsXHJcbiAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCNmZmYsIC41KTtcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoI2ZmZiwgMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoI2ZmZiwgMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpvdXQtb2YtcmFuZ2UsXHJcbiAgICAgICAgICAgICY6aW52YWxpZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWRhbmdlci10ZXh0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG4gICAgICAgIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgLjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLFxyXG4gICAgICAgIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLFxyXG4gICAgICAgIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgLjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbiAgICAgICAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgLjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxyXG4gICAgICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXHJcbiAgICAgICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCByZ2JhKCNmZmYsIC4yKSBpbnNldDtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud3BjZjctc3Bpbm5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIDApO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjgyZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNzU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC5zd2lwZXItbmV4dCxcclxuICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAyNXB4KTtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1uZXh0IHtcclxuICAgICAgICByaWdodDogJHNpemUtY29udGFpbmVyMS8yIC0gMjVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoI3skc2l6ZS1jb250YWluZXIxICsgMjVweH0pO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAkc2l6ZS1jb250YWluZXIxLzIgLSAyNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtICN7JHNpemUtY29udGFpbmVyMSArIDI1cHh9KTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItc2xpZGU6bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSBhIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJjpoYXMoOmZvY3VzLXZpc2libGUpLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLnN3aXBlci1uZXh0Om5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCksXHJcbiAgICAgICAgLnN3aXBlci1wcmV2Om5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCkge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjcmVjb21tZW5kZWRQcm9kdWN0cyAmIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKCgxMDAlIC0gI3skc2l6ZS1nYXB9KSAvIDQpIC0gKDMgKiAjeyRzaXplLWdhcC8yfSAvIDQpKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHNpemUtZ2FwLzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHNpemUtZ2FwLzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNpemUtZ2FwLzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1uZXh0LFxyXG4gICAgICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNtZW51LWZvb3Rlci1tZW51IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuI2NvcHlyaWdodCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcbiNicmlja3Mge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBzdmcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICB9XHJcbiAgICBzdmcgcGF0aCxcclxuICAgIHN2ZyByZWN0IHtcclxuICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBzdmcgcGF0aCxcclxuICAgICAgICBzdmcgcmVjdCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcgcmVjdCB7XHJcbiAgICAgICAgICAgIHg6IDE1NjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNvY2lhbE5ldHdvcmtzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnlvdXR1YmUsXHJcbiAgICAgICAgJi5mYWNlYm9vayxcclxuICAgICAgICAmLmluc3RhZ3JhbSB7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICYueW91dHViZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAwLCAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmZhY2Vib29rIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig1OSwgODksIDE1Mik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5pbnN0YWdyYW0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOCwgNjQsIDk1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGZvb3RlciAmIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG4jcGFnZU1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skc2l6ZS1oZWFkZXJTdGlja3l9IC0gNDBweCk7XHJcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IxO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgLjgpO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmLm9mZnNldCB7XHJcbiAgICAgICAgdG9wOiAyMHB4ICsgJHNpemUtaGVhZGVyU3RpY2t5O1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUgfiAudGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcclxuICAgIH1cclxuICAgIC5idG5bb25jbGljayo9XCJtYXVzU2NyaXB0LnBhZ2VNZW51X3RvZ2dsZVZpZXdcIl0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxufVxyXG4ucGhvdG9HYWxsZXJ5IHtcclxuICAgICYuc2luZ2xlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBkYXNoZWQgJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBkYXNoZWQgJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoMCAwIGNhbGMoMTAwJSAtIDIwcHgpIGNhbGMoMTAwJSAtIDIwcHgpKTtcclxuICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIGNhbGMoMTAwJSAtIDIwcHgpIGNhbGMoMTAwJSAtIDIwcHgpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAkY29sb3ItYmFzZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggZGFzaGVkICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KGNhbGMoMTAwJSAtIDIwcHgpIGNhbGMoMTAwJSAtIDIwcHgpIDAgMCk7XHJcbiAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KGNhbGMoMTAwJSAtIDIwcHgpIGNhbGMoMTAwJSAtIDIwcHgpIDAgMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xyXG4gICAgICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgZmlndXJlIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYubXVsdGlwbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XHJcbiAgICAgICAgZ3JpZC1nYXA6IDFlbTtcclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDYpKTo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDYpKTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCg2KSk6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBkYXNoZWQgJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBkYXNoZWQgJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoMCAwIGNhbGMoMTAwJSAtIDIwcHgpIGNhbGMoMTAwJSAtIDIwcHgpKTtcclxuICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIGNhbGMoMTAwJSAtIDIwcHgpIGNhbGMoMTAwJSAtIDIwcHgpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDYpKTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IGRhc2hlZCAkY29sb3ItYmFzZTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldChjYWxjKDEwMCUgLSAyMHB4KSBjYWxjKDEwMCUgLSAyMHB4KSAwIDApO1xyXG4gICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBpbnNldChjYWxjKDEwMCUgLSAyMHB4KSBjYWxjKDEwMCUgLSAyMHB4KSAwIDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rNykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIrXCIgYXR0cihkYXRhLWhpZGVpbWFnZXMpO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmFzZSwgLjcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJltkYXRhLWhpZGVpbWFnZXM9XCIwXCJdIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCg2KSk6OmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoNikpOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xyXG4gICAgICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1iYXNlLCAuOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZpZ3VyZSBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7JztcclxuICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3Byb2R1Y3REZXRhaWwgJi5zaW5nbGU6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNwcm9kdWN0RGV0YWlsICYubXVsdGlwbGUge1xyXG4gICAgICAgIGdyaWQtZ2FwOiA1cHg7XHJcbiAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBhLFxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiAqOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gMztcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubm90aWNlIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAmLnN1Y2Nlc3Mge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itc3VjY2Vzcy10ZXh0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdWNjZXNzLWJnO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zdWNjZXNzLXRleHQ7XHJcbiAgICB9XHJcbiAgICAmLmluZm8ge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW5mby10ZXh0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbmZvLWJnO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1pbmZvLXRleHQ7XHJcbiAgICB9XHJcbiAgICAmLndhcm5pbmcge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2FybmluZy10ZXh0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13YXJuaW5nLWJnO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13YXJuaW5nLXRleHQ7XHJcbiAgICB9XHJcbiAgICAmLmRhbmdlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYW5nZXItdGV4dDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFuZ2VyLWJnO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1kYW5nZXItdGV4dDtcclxuICAgIH1cclxuICAgIC5wb3N0c0xpc3QgJixcclxuICAgICNhcnRpY2xlc0xpc3QgJixcclxuICAgIC5wcm9kdWN0c0dyaWQgJiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJiB+ICYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuI2xhenlMb2FkIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAuYnRuIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbn1cclxuI3N0YXJ0TG9hZCB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAuYnRuIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgIH1cclxufVxyXG4ucHJlbG9hZGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgY3Vyc29yOiB3YWl0O1xyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBtYXJnaW46IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgICNzZWFyY2hGb3JtICYge1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jc2libGluZ3NBcnRpY2xlcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICRjb2xvci1kcmFiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiBhID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgJiA+IGEgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNmaXhlZE5hdmlnYXRpb24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJvZHkub3Blbk1lbnUgJiB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwMTtcclxuICAgIH1cclxufVxyXG5ib2R5LnNpZGVQYW5lbC1vcGVuIGFzaWRlLFxyXG5ib2R5Om5vdCgudG91Y2hEZXZpY2UpIC5tb2RhbE9wZW4gfiBhc2lkZSxcclxuYm9keS5zaWRlUGFuZWwtb3BlbiBmb290ZXIsXHJcbmJvZHkuc2lkZVBhbmVsLW9wZW4gaGVhZGVyID4gLmNvbnRhaW5lciA+IC5zcGxpdCA+ICo6bm90KC5zaWRlUGFuZWwpLFxyXG5ib2R5LnNpZGVQYW5lbC1vcGVuIGhlYWRlciA+IC5jb250YWluZXIgPiAuc3BsaXQgPiAuc2lkZVBhbmVsID4gLnNpZGVQYW5lbC10b2dnbGUsXHJcbmJvZHkuc2lkZVBhbmVsLW9wZW4gaGVhZGVyID4gLmNvbnRhaW5lciA+ICNmaXhlZE5hdmlnYXRpb24gPiAqOm5vdCgub3BlbiksXHJcbmJvZHkuc2lkZVBhbmVsLW9wZW4gbWFpbixcclxuYm9keTpub3QoLnRvdWNoRGV2aWNlKSAubW9kYWxPcGVuIHtcclxuICAgIGZpbHRlcjogYmx1cigycHgpO1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbn1cclxuLnNpZGVQYW5lbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgJi5vcGVuIHtcclxuICAgICAgICAuc2lkZVBhbmVsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpZGVQYW5lbC10b2dnbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlUGFuZWwtY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogJHNpemUtZml4ZWROYXZpZ2F0aW9uO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMTtcclxuICAgICAgICB3aWR0aDogNDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIHBhZGRpbmc6ICRzaXplLXNlcGFyYXRvcjE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFsdDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IC0xMHB4IDAgNDBweCByZ2JhKDAsIDAsIDAsIC4xKTtcclxuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2lkZVBhbmVsLWNsb3NlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGhlYWRlci5zdGlja3kgJiB7XHJcbiAgICAgICAgLnNpZGVQYW5lbC10b2dnbGUge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoZWFkZXIubGF0ZW50ICYge1xyXG4gICAgICAgIC5zaWRlUGFuZWwtY29udGVudCB7XHJcbiAgICAgICAgICAgIHRvcDogJHNpemUtaGVhZGVyU3RpY2t5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNmaXhlZE5hdmlnYXRpb24gJixcclxuICAgIGhlYWRlcjpub3QoLnN0aWNreSkgJiB7XHJcbiAgICAgICAgLnNpZGVQYW5lbC10b2dnbGUge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jc2lkZU1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4jc2lkZVBhbmVsU3dpcGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ucHN3cCB7XHJcbiAgICAucHN3cF9fYmcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgb3BhY2l0eTogLjggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wc3dwX19jYXB0aW9uX19jZW50ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5wc3dwX191aS0tZml0IC5wc3dwX190b3AtYmFyLFxyXG4gICAgLnBzd3BfX3VpLS1maXQgLnBzd3BfX2NhcHRpb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgLnBzd3BfX2ltZy0tcGxhY2Vob2xkZXItLWJsYW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgIGJ1dHRvbi5wc3dwX19idXR0b24ge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYWN0aW9uczpub3QodGQpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgJiA+ICoge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICBzZWN0aW9uLnBvc3RzQ2F0ZWdvcmllcyAmIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG4ucG9zdHNGaWx0ZXJNdWx0aSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAuOCk7XHJcbiAgICB9XHJcbiAgICBkbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBkdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCA1MHB4IDhweCAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kcmFiO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4PVwiMHB4XCIgeT1cIjBweFwiIHdpZHRoPVwiMTJcIiBoZWlnaHQ9XCI4XCIgdmlld0JveD1cIjAgMCAzNDkuNiAyMDEuOVwiIGZpbGw9XCIje2Zvcm1hdFJHQigkY29sb3ItdGV4dCl9XCI+PHBvbHlnb24gcG9pbnRzPVwiMzQ5LjYsMjIuNiAzMjYuMiwtMC4yIDE3NC44LDE1NS43IDIzLjQsLTAuMiAwLDIyLjYgMTc0LjgsMjAyLjZcIi8+PC9zdmc+Jyk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeD1cIjBweFwiIHk9XCIwcHhcIiB3aWR0aD1cIjEyXCIgaGVpZ2h0PVwiOFwiIHZpZXdCb3g9XCIwIDAgMzQ5LjYgMjAxLjlcIiBmaWxsPVwiI3tmb3JtYXRSR0IoJGNvbG9yLXRleHQpfVwiPjxwb2x5Z29uIHBvaW50cz1cIjE3NC44LC0wLjIgMCwxNzkuOCAyMy40LDIwMi42IDE3NC44LDQ2LjcgMzI2LjIsMjAyLjYgMzQ5LjYsMTc5LjhcIi8+PC9zdmc+Jyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBkdCAubGFiZWwge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWFjdGl2ZSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZGQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTB2aDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1kcmFiLCAyMCUpO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcbiAgICBkZCBsYWJlbCB7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBkZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gICAgc3BhbltvbmNsaWNrKj1cIm1hdXNTY3JpcHQucG9zdHNGaWx0ZXJNdWx0aVRvZ2dsZVwiXSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtaW4td2lkdGg6IDgwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1hY3RpdmUpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI21lZ2FNZW51IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogY2FsYyg1MCUgKyAyMHB4KTtcclxuICAgIHJpZ2h0OiAkc2l6ZS1jb250YWluZXIxO1xyXG4gICAgbGVmdDogJHNpemUtY29udGFpbmVyMTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjEqMn0pO1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgLm1lZ2FNZW51LWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIC45KTtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0LCBsZWZ0IDBzO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLSRzaXplLWhlYWRlci8yO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkc2l6ZS1oZWFkZXIvMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGhlYWRlcjpub3QoLmxhdGVudCkgJiB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWVnYU1lbnUtd3JhcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzAwcHgsIDFmcikpO1xyXG4gICAgICAgICAgICBncmlkLWF1dG8tcm93czogMWZyO1xyXG4gICAgICAgICAgICBncmlkLWdhcDogMTBweDtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRzaXplLWhlYWRlcn0gLSA1NHB4KTtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoZWFkZXIuc3RpY2t5ICYge1xyXG4gICAgICAgIC5tZWdhTWVudS1jb250ZW50IHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogLSRzaXplLWhlYWRlclN0aWNreS8yO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2l6ZS1oZWFkZXJTdGlja3kvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZmlsdGVycyB7XHJcbiAgICAjYXJ0aWNsZXNGaWx0ZXIgJiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc2VsZWN0LmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwidGltZVwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwibW9udGhcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cIndlZWtcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ1cmxcIl0sXHJcbiAgICAgICAgc2VsZWN0LFxyXG4gICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1hbHQ7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmFzZSwgLjIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIG9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgb3B0aW9uW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3ItdGV4dCwgLjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIG9wdGlvbltzZWxlY3RlZF06bm90KFtkaXNhYmxlZF0pIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJhc2UsIC41KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBvcHRpb25bdmFsdWUkPVwiY2FuY2VsXCJdIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFuZ2VyLXRleHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbiAgICAgICAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsXHJcbiAgICAgICAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIC41KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsXHJcbiAgICAgICAgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcclxuICAgICAgICBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNDeWJvdENvb2tpZWJvdERpYWxvZyB7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5RWRnZU1vcmVEZXRhaWxzTGluayB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI0Nvb2tpZWJvdFdpZGdldCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuI2NtcGx6LW1hbmFnZS1jb25zZW50IC5jbXBsei1tYW5hZ2UtY29uc2VudCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNtcGx6LXBsYWNlaG9sZGVyLXBhcmVudC5jbXBsei1ibG9ja2VkLWNvbnRlbnQtY29udGFpbmVyLFxyXG4uY21wbHotYmxvY2tlZC1jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMXB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgIC53cG1sLWxzLWl0ZW0gYSxcclxuICAgIGEud3BtbC1scy1saW5rLFxyXG4gICAgYS5qcy13cG1sLWxzLWl0ZW0tdG9nZ2xlIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cG1sLWxzLWN1cnJlbnQtbGFuZ3VhZ2Uge1xyXG4gICAgICAgICY6aG92ZXIgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cG1sLWxzLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgN3B4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLndwbWwtbHMtc3ViLW1lbnUge1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgIC53cG1sLWxzLXN1Yi1tZW51IGEge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICAud3BtbC1scy1zdWItbWVudSAud3BtbC1scy1pdGVtIHtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cG1sLWxzLWl0ZW0tbGVnYWN5LWRyb3Bkb3duIHtcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIC41KTtcclxuICAgICAgICAgICAgLndwbWwtbHMtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIC41KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGhlYWRlci5zdGlja3kgJiAud3BtbC1scy1pdGVtLWxlZ2FjeS1kcm9wZG93biB7XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAuOSk7XHJcbiAgICAgICAgICAgIC53cG1sLWxzLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAuOSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoZWFkZXIuc3RpY2t5ICYge1xyXG4gICAgICAgIC53cG1sLWxzLWl0ZW0gYSxcclxuICAgICAgICBhLndwbWwtbHMtbGluayxcclxuICAgICAgICBhLmpzLXdwbWwtbHMtaXRlbS10b2dnbGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBhbGwgKi9cclxuI2NvbnRhY3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNpemUtY29udGFpbmVyMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNnB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJHNpemUtY29udGFpbmVyMTtcclxuICAgIH1cclxufVxyXG4jY29udGFjdE1hcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG59XHJcbiNwYWdlSW50cm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1oZWFkZXI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgLmJhY2tncm91bmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyc7XHJcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm92ZXJsYXkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICAgICAgICBtaXgtYmxlbmQtbW9kZTogb3ZlcmxheTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyNWRlZywgcmdiYSgjMDAwLCAwKSAwJSwgcmdiYSgjMDAwLCAxKSAxMDAlKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lckhlYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgYm9keS5zaW5nbGUtbWF1c19wcm9kdWN0ICYge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwdmg7XHJcbiAgICB9XHJcbiAgICBib2R5LmJyb3dzZXJVbmtub3duICYsXHJcbiAgICBib2R5LmJyb3dzZXJTYWZhcmkgJiB7XHJcbiAgICAgICAgLm92ZXJsYXkge1xyXG4gICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNhcnRpY2xlLFxyXG4jcGFnZURlZmF1bHQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICB9XHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1ob21lICYge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIC5iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZztcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gI3skc2l6ZS1jb250YWluZXIxLzJ9KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yMTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IxO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSArICN7JHNpemUtY29udGFpbmVyMS8yfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jcXVpY2tCbG9nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5pbm5lckhlYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxufVxyXG4jaG9tZVJvdXRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgbWluLWhlaWdodDogNzAwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxufVxyXG4jbWFpbnRlbmFuY2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNyZWNvbW1lbmRlZFByb2R1Y3RzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5pbm5lckhlYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMSoyfSk7XHJcbiAgICAgICAgbWFyZ2luOiAwICRzaXplLWNvbnRhaW5lcjE7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjEqMn0pO1xyXG4gICAgICAgIG1hcmdpbjogMCAkc2l6ZS1jb250YWluZXIxO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxufVxyXG5hc2lkZSNzdWJzY3JpYmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjE7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCByZ2JhKCMwMDAsIDApIDAlLCByZ2JhKCMwMDAsIC41KSAxMDAlKTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbn1cclxuI3Byb2R1Y3RzTGlzdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICB9XHJcbn1cclxuYXNpZGUjdGVhbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yMTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnO1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgIH1cclxufVxyXG4jcHJvZHVjdERldGFpbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWJnLCA4JSk7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgIH1cclxufVxyXG4jc2ltaWxhcmx5UHJvZHVjdHMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItYmcsIDUlKTtcclxuICAgIC5pbm5lckhlYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICB9XHJcbn1cclxuI3Byb2R1Y3RQaG90byB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxufVxyXG4jc2VsbGVycyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuaW5uZXJIZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgfVxyXG59XHJcbiNjb250YWN0UHJvbW8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMTtcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3IxKjI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMSoyO1xyXG4gICAgLmJhY2tncm91bmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7JztcclxuICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5vdmVybGF5IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxufVxyXG4jYXJ0aWNsZXNGaWx0ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufSIsCgkJIi8vIG1haW46IG1hc3Rlci5zY3NzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSA8PSAxNDAwICovXHJcbmhlYWRlciB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMioyfSArIDMwcHgpO1xyXG4gICAgfVxyXG59XHJcbmZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAkc2l6ZS1zZXBhcmF0b3IyIDA7XHJcbn1cclxubWFpbiB7XHJcbiAgICBib2R5LnNpZGVQYW5lbC1vcGVuICYge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtJHNpemUtc2VwYXJhdG9yMiozKTtcclxuICAgIH1cclxufVxyXG5zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3IyO1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMjtcclxuICAgIH1cclxufVxyXG4uY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjIqMn0pO1xyXG4gICAgbWFyZ2luOiAwICRzaXplLWNvbnRhaW5lcjI7XHJcbn1cclxuLnRleHQge1xyXG4gICAgaDEsXHJcbiAgICBoMiB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stc3BhY2VyW3N0eWxlPVwiaGVpZ2h0OjFweFwiXSB7XHJcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgLnN3aXBlci1uZXh0IHtcclxuICAgICAgICByaWdodDogJHNpemUtY29udGFpbmVyMi8yIC0gMjVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoI3skc2l6ZS1jb250YWluZXIyICsgMjVweH0pO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAkc2l6ZS1jb250YWluZXIyLzIgLSAyNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtICN7JHNpemUtY29udGFpbmVyMiArIDI1cHh9KTtcclxuICAgIH1cclxufVxyXG4jcGFnZU1lbnUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IyO1xyXG59XHJcbiNzaWJsaW5nc0FydGljbGVzIHtcclxuICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2lkZVBhbmVsIHtcclxuICAgIC5zaWRlUGFuZWwtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogJHNpemUtc2VwYXJhdG9yMjtcclxuICAgIH1cclxufVxyXG4jY29udGFjdCB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNpemUtY29udGFpbmVyMjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLSRzaXplLWNvbnRhaW5lcjI7XHJcbiAgICB9XHJcbn1cclxuI3BhZ2VJbnRybyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG59XHJcbiNhcnRpY2xlLFxyXG4jcGFnZURlZmF1bHQge1xyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICB9XHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1ob21lICYge1xyXG4gICAgICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAjeyRzaXplLWNvbnRhaW5lcjIvMn0pO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3IyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlICsgI3skc2l6ZS1jb250YWluZXIyLzJ9KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jcXVpY2tCbG9nIHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgfVxyXG59XHJcbiNyZWNvbW1lbmRlZFByb2R1Y3RzIHtcclxuICAgIC5pbm5lckhlYWRlciB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMioyfSk7XHJcbiAgICAgICAgbWFyZ2luOiAwICRzaXplLWNvbnRhaW5lcjI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjIqMn0pO1xyXG4gICAgICAgIG1hcmdpbjogMCAkc2l6ZS1jb250YWluZXIyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgIH1cclxufVxyXG5hc2lkZSNzdWJzY3JpYmUge1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMjtcclxufVxyXG4jcHJvZHVjdHNMaXN0IHtcclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgfVxyXG59XHJcbmFzaWRlI3RlYW0ge1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMjtcclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgfVxyXG59XHJcbiNwcm9kdWN0RGV0YWlsIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IyO1xyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICB9XHJcbn1cclxuI3NpbWlsYXJseVByb2R1Y3RzIHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgIH1cclxufVxyXG4jc2VsbGVycyB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICB9XHJcbn1cclxuI2NvbnRhY3RQcm9tbyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IyO1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjIqMjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IyKjI7XHJcbn1cclxuI21lZ2FNZW51IHtcclxuICAgIHJpZ2h0OiAkc2l6ZS1jb250YWluZXIyO1xyXG4gICAgbGVmdDogJHNpemUtY29udGFpbmVyMjtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjIqMn0pO1xyXG59XHJcbi5wb3N0c0ZpbHRlck11bHRpIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjIvMjtcclxufVxyXG4uaXRlbXMge1xyXG4gICAgJi5pdGVtcy1wcmVzZW50YXRpb25zIHtcclxuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLml0ZW0ge1xyXG4gICAgJi5pdGVtLXByZXNlbnRhdGlvbiB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNpemUtY29udGFpbmVyMjtcclxuICAgICAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtY29udGFpbmVyMjtcclxuICAgICAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBsb3cgZGlzcGxheSovXHJcbkBtZWRpYSAobWF4LWhlaWdodDogJHNpemUtZGlzcGxheU1pbkhlaWdodCkge1xyXG5cclxufSIsCgkJIi8vIG1haW46IG1hc3Rlci5zY3NzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSA8PSAxMDI0ICovXHJcbiNtZW51LWhlYWRlci1tZW51LFxyXG4jbWVudS1zaWRlLW1lbnUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIwcHgpO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgJiA+ICoge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIC5saW5rID4gYSB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIGhlYWRlciA+IC5jb250YWluZXIgPiAuc3BsaXQgPiAmIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbiNzaWRlUGFuZWxTd2lwZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4jc2lkZU1lbnUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5oZWFkZXIge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjMqMn0gKyAzMHB4KTtcclxuICAgIH1cclxufVxyXG5mb290ZXIge1xyXG4gICAgcGFkZGluZzogJHNpemUtc2VwYXJhdG9yMyAwO1xyXG4gICAgJiA+IC5jb250YWluZXIgPiAuc3BsaXQge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxubWFpbiB7XHJcbiAgICBib2R5LnNpZGVQYW5lbC1vcGVuICYge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtJHNpemUtc2VwYXJhdG9yMyozKTtcclxuICAgIH1cclxufVxyXG5zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3IzO1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMztcclxuICAgIH1cclxufVxyXG4uY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjMqMn0pO1xyXG4gICAgbWFyZ2luOiAwICRzaXplLWNvbnRhaW5lcjM7XHJcbiAgICBmb290ZXIgJiB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG59XHJcbi50ZXh0IHtcclxuICAgIGgxLFxyXG4gICAgaDIge1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLXNwYWNlcltzdHlsZT1cImhlaWdodDoxcHhcIl0ge1xyXG4gICAgICAgIGhlaWdodDogJHNpemUtc2VwYXJhdG9yMyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5zd2lwZXItY29udGFpbmVyIHtcclxuICAgIC5zd2lwZXItbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6ICRzaXplLWNvbnRhaW5lcjMvMiAtIDI1cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCN7JHNpemUtY29udGFpbmVyMyArIDI1cHh9KTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAgbGVmdDogJHNpemUtY29udGFpbmVyMy8yIC0gMjVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSAjeyRzaXplLWNvbnRhaW5lcjMgKyAyNXB4fSk7XHJcbiAgICB9XHJcbiAgICAjcmVjb21tZW5kZWRQcm9kdWN0cyAmIHtcclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKCgxMDAlIC0gI3skc2l6ZS1nYXB9KSAvIDMpIC0gKDIgKiAjeyRzaXplLWdhcC8yfSAvIDMpKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI3BhZ2VNZW51IHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNpemUtc2VwYXJhdG9yMztcclxufVxyXG4jc2libGluZ3NBcnRpY2xlcyB7XHJcbiAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNpZGVQYW5lbCB7XHJcbiAgICAuc2lkZVBhbmVsLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzaXplLXNlcGFyYXRvcjM7XHJcbiAgICB9XHJcbn1cclxuI2NvbnRhY3Qge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNpemUtY29udGFpbmVyMztcclxuICAgICAgICBtYXJnaW4tbGVmdDogLSRzaXplLWNvbnRhaW5lcjM7XHJcbiAgICB9XHJcbn1cclxuI3BhZ2VJbnRybyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG59XHJcbiNhcnRpY2xlLFxyXG4jcGFnZURlZmF1bHQge1xyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICB9XHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1ob21lICYge1xyXG4gICAgICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAjeyRzaXplLWNvbnRhaW5lcjMvMn0pO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3IzO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjM7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlICsgI3skc2l6ZS1jb250YWluZXIzLzJ9KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jcXVpY2tCbG9nIHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgfVxyXG59XHJcbi5pdGVtcyB7XHJcbiAgICAmLml0ZW1zLXByZXNlbnRhdGlvbnMge1xyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNhcnRpY2xlc0xpc3QgJiB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIH1cclxuICAgICNob21lUm91dGVyICYuaXRlbXMtcm91dGVzIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgICYgPiAqOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiB1bnNldDtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gKjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMiAvIDM7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjcXVpY2tCbG9nICYge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgJiA+ICo6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLml0ZW0ge1xyXG4gICAgJi5pdGVtLXByZXNlbnRhdGlvbiB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNpemUtY29udGFpbmVyMztcclxuICAgICAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtY29udGFpbmVyMztcclxuICAgICAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNyZWNvbW1lbmRlZFByb2R1Y3RzIHtcclxuICAgIC5pbm5lckhlYWRlciB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyMyoyfSk7XHJcbiAgICAgICAgbWFyZ2luOiAwICRzaXplLWNvbnRhaW5lcjM7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjMqMn0pO1xyXG4gICAgICAgIG1hcmdpbjogMCAkc2l6ZS1jb250YWluZXIzO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgIH1cclxufVxyXG5hc2lkZSNzdWJzY3JpYmUge1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjM7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMztcclxufVxyXG4jcHJvZHVjdHNMaXN0IHtcclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgfVxyXG59XHJcbmFzaWRlI3RlYW0ge1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjM7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMztcclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgfVxyXG59XHJcbiNwcm9kdWN0RGV0YWlsIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IzO1xyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICB9XHJcbn1cclxuI3NpbWlsYXJseVByb2R1Y3RzIHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgIH1cclxufVxyXG4jc2VsbGVycyB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICB9XHJcbn1cclxuI2NvbnRhY3RQcm9tbyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IzO1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjMqMjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IzKjI7XHJcbn1cclxuI21lZ2FNZW51IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnBvc3RzRmlsdGVyTXVsdGkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG59XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBsb3cgZGlzcGxheSovXHJcbkBtZWRpYSAobWF4LWhlaWdodDogJHNpemUtZGlzcGxheU1pbkhlaWdodCkge1xyXG5cclxufSIsCgkJIi8vIG1haW46IG1hc3Rlci5zY3NzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gPD0gNzY3ICovXHJcbmJvZHkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNpemUtZml4ZWROYXZpZ2F0aW9uO1xyXG59XHJcbmhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6ICRzaXplLWhlYWRlciAtIDUwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogbm9uZTtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICYubGF0ZW50IHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gICAgJi5zdGlja3kge1xyXG4gICAgICAgIGhlaWdodDogJHNpemUtaGVhZGVyIC0gNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxufVxyXG5tYWluIHtcclxuICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBib2R5LnNpZGVQYW5lbC1vcGVuICYge1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxufVxyXG4udGV4dCB7XHJcbiAgICBoMSxcclxuICAgIGgyLFxyXG4gICAgaDMge1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDEsXHJcbiAgICBoMiB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1zdGFja2VkLW9uLW1vYmlsZSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uczogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZmlndXJlLndwLWJsb2NrLWltYWdlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLWNvbHVtbnMge1xyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stc3BhY2VyW3N0eWxlPVwiaGVpZ2h0OjFweFwiXSB7XHJcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZS1zZXBhcmF0b3I0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuI3BhZ2VNZW51IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgICYub2Zmc2V0IHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgICAmLm9wZW4ge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogOTk5OXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMjBweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUgfiAudGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuYnRuW29uY2xpY2sqPVwibWF1c1NjcmlwdC5wYWdlTWVudV90b2dnbGVWaWV3XCJdIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2ZpeGVkTmF2aWdhdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6ICRzaXplLWZpeGVkTmF2aWdhdGlvbjtcclxuICAgIHBhZGRpbmc6IDAgJHNpemUtY29udGFpbmVyNDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgYm94LXNoYWRvdzogMCAtMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjIpO1xyXG4gICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgIGJvZHk6bm90KC5zaWRlUGFuZWwtb3BlbikgaGVhZGVyLmxhdGVudCAmIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICB9XHJcbiAgICBoZWFkZXIubGF0ZW50ICYge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcbiNiYWNrVG9Ub3Age1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuLnNpZGVQYW5lbCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIC5zaWRlUGFuZWwtY29udGVudCB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skc2l6ZS1maXhlZE5hdmlnYXRpb259KTtcclxuICAgICAgICBwYWRkaW5nOiAkc2l6ZS1zZXBhcmF0b3I0O1xyXG4gICAgfVxyXG4gICAgLnNpZGVQYW5lbC10b2dnbGUgc3ZnIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgYm9keS5zaWRlUGFuZWwtb3BlbiBoZWFkZXIubGF0ZW50ICYgLnNpZGVQYW5lbC1jb250ZW50IHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgICBoZWFkZXIuc3RpY2t5ICYge1xyXG4gICAgICAgIC5zaWRlUGFuZWwtdG9nZ2xlIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuYm9keS5zaWRlUGFuZWwtb3BlbiBhc2lkZSxcclxuYm9keTpub3QoLnRvdWNoRGV2aWNlKSAubW9kYWxPcGVuIH4gYXNpZGUsXHJcbmJvZHkuc2lkZVBhbmVsLW9wZW4gZm9vdGVyLFxyXG5ib2R5LnNpZGVQYW5lbC1vcGVuIGhlYWRlciA+IC5jb250YWluZXIgPiAuc3BsaXQgPiAqOm5vdCguc2lkZVBhbmVsKSxcclxuYm9keS5zaWRlUGFuZWwtb3BlbiBoZWFkZXIgPiAuY29udGFpbmVyID4gLnNwbGl0ID4gLnNpZGVQYW5lbCA+IC5zaWRlUGFuZWwtdG9nZ2xlLFxyXG5ib2R5LnNpZGVQYW5lbC1vcGVuIGhlYWRlciA+IC5jb250YWluZXIgPiAjZml4ZWROYXZpZ2F0aW9uID4gKjpub3QoLm9wZW4pLFxyXG5ib2R5LnNpZGVQYW5lbC1vcGVuIG1haW4sXHJcbmJvZHk6bm90KC50b3VjaERldmljZSkgLm1vZGFsT3BlbiB7XHJcbiAgICBmaWx0ZXI6IG5vbmU7XHJcbn1cclxuZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6ICRzaXplLXNlcGFyYXRvcjQgMDtcclxufVxyXG5zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3I0O1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNDtcclxuICAgIH1cclxufVxyXG4uY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjQqMn0pO1xyXG4gICAgbWFyZ2luOiAwICRzaXplLWNvbnRhaW5lcjQ7XHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1ob21lICNwYWdlRGVmYXVsdCAmIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXI0KjJ9KTtcclxuICAgICAgICBtYXJnaW46IDAgJHNpemUtY29udGFpbmVyNDtcclxuICAgIH1cclxufVxyXG4ubG9nbyB7XHJcbiAgICBoZWFkZXIgJiB7XHJcbiAgICAgICAgJi5sb2dvLW1hc3RlciB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzaXplLWhlYWRlciAtIDgwcHg7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZm9vdGVyICYge1xyXG4gICAgICAgICYubG9nby1tYXN0ZXIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5pdGVtcyB7XHJcbiAgICAmLml0ZW1zLXJvdXRlcyB7XHJcbiAgICAgICAgZ3JpZC1nYXA6ICRzaXplLWdhcC8yO1xyXG4gICAgICAgIGdhcDogJHNpemUtZ2FwLzI7XHJcbiAgICB9XHJcbiAgICAmLml0ZW1zLXRlYW0ge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAgICAgZ3JpZC1nYXA6ICRzaXplLWdhcC8yO1xyXG4gICAgICAgIGdhcDogJHNpemUtZ2FwLzI7XHJcbiAgICB9XHJcbiAgICAmLml0ZW1zLWNhdGVnb3JpZXMge1xyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1nYXAvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLml0ZW1zLXByb2R1Y3RzIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMjBweCwgMWZyKSk7XHJcbiAgICB9XHJcbiAgICAmLml0ZW1zLXNlbGxlcnMge1xyXG4gICAgICAgIGdyaWQtZ2FwOiAkc2l6ZS1nYXAvMjtcclxuICAgICAgICBnYXA6ICRzaXplLWdhcC8yO1xyXG4gICAgfVxyXG4gICAgJi5pdGVtcy1wcmVzZW50YXRpb25zIHtcclxuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjYXJ0aWNsZXNMaXN0ICYge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAgICAgZ3JpZC1nYXA6ICRzaXplLWdhcC8yO1xyXG4gICAgICAgIGdhcDogJHNpemUtZ2FwLzI7XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNxdWlja0Jsb2cgJiB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgICAgICBncmlkLWdhcDogJHNpemUtZ2FwLzI7XHJcbiAgICAgICAgZ2FwOiAkc2l6ZS1nYXAvMjtcclxuICAgICAgICAmID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2hvbWVSb3V0ZXIgJi5pdGVtcy1yb3V0ZXMge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAgICAgJiA+ICo6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IHVuc2V0O1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5pdGVtIHtcclxuICAgICYuaXRlbS1hcnRpY2xlIHtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXRlbS1yb3V0ZSB7XHJcbiAgICAgICAgJi5pdGVtLXJvdXRlLXR5cGUtcmVwZWF0ZXIge1xyXG4gICAgICAgICAgICAmID4gLmxheWVyIHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLml0ZW0tY2F0ZWdvcnkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzaXplLWdhcC8yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pdGVtLXByZXNlbnRhdGlvbiB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNpemUtY29udGFpbmVyNDtcclxuICAgICAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS1jb250YWluZXI0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS1jb250YWluZXI0O1xyXG4gICAgICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNpemUtY29udGFpbmVyNDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAuc3dpcGVyLW5leHQsXHJcbiAgICAuc3dpcGVyLXByZXYge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6ICRzaXplLWNvbnRhaW5lcjQvMjtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXByZXYge1xyXG4gICAgICAgIGxlZnQ6ICRzaXplLWNvbnRhaW5lcjQvMjtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICAjcmVjb21tZW5kZWRQcm9kdWN0cyAmIHtcclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKCgxMDAlIC0gI3skc2l6ZS1nYXB9KSAvIDIpIC0gKDEgKiAjeyRzaXplLWdhcC8yfSAvIDIpKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI3NpYmxpbmdzQXJ0aWNsZXMge1xyXG4gICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNjb250YWN0IHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRzaXplLWNvbnRhaW5lcjQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc2l6ZS1jb250YWluZXI0O1xyXG4gICAgfVxyXG59XHJcbiNwYWdlSW50cm8ge1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLWhlYWRlciAtIDUwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG59XHJcbiNhcnRpY2xlLFxyXG4jcGFnZURlZmF1bHQge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgfVxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9tZSAmIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yNDtcclxuICAgICAgICAuYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jcXVpY2tCbG9nIHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgfVxyXG59XHJcbi5waG90b0dhbGxlcnkge1xyXG4gICAgJi5tdWx0aXBsZSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIH1cclxufVxyXG4jcmVjb21tZW5kZWRQcm9kdWN0cyB7XHJcbiAgICAuaW5uZXJIZWFkZXIge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjQqMn0pO1xyXG4gICAgICAgIG1hcmdpbjogMCAkc2l6ZS1jb250YWluZXI0O1xyXG4gICAgfVxyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXI0KjJ9KTtcclxuICAgICAgICBtYXJnaW46IDAgJHNpemUtY29udGFpbmVyNDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICB9XHJcbn1cclxuYXNpZGUjc3Vic2NyaWJlIHtcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3I0O1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjQ7XHJcbn1cclxuI3Byb2R1Y3RzTGlzdCB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICB9XHJcbn1cclxuYXNpZGUjdGVhbSB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yNDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I0O1xyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I0O1xyXG4gICAgfVxyXG59XHJcbiNwcm9kdWN0RGV0YWlsIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I0O1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgfVxyXG59XHJcbiNzaW1pbGFybHlQcm9kdWN0cyB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICB9XHJcbn1cclxuI3NlbGxlcnMge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgfVxyXG59XHJcbiNjb250YWN0UHJvbW8ge1xyXG4gICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNDtcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3I0KjI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNCoyO1xyXG59XHJcbiNob21lUm91dGVyIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG59XHJcbi5pY29uIHtcclxuICAgIC5pdGVtLXJvdXRlICYge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgIH1cclxufVxyXG4uaW1hZ2Uge1xyXG4gICAgLml0ZW0tcHJlc2VudGF0aW9uICYge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG4gICAgLml0ZW0tcGVyc29uICYge1xyXG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICB9XHJcbiAgICAjcHJvZHVjdFBob3RvICYge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcclxuICAgIH1cclxufVxyXG4ucG9zdHNGaWx0ZXJNdWx0aSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbn1cclxuI2FydGljbGVzRmlsdGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbiNhcnRpY2xlc0NhdGVnb3JpZXMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5oZWFkZXIgPiAuY29udGFpbmVyID4gLnNwbGl0ID4gLnNob3dPbkZpeGVkTmF2aWdhdGlvbixcclxuaGVhZGVyID4gLmNvbnRhaW5lciA+IC5zcGxpdCA+ICNzaWRlTWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBsb3cgZGlzcGxheSovXHJcbkBtZWRpYSAobWF4LWhlaWdodDogJHNpemUtZGlzcGxheU1pbkhlaWdodCkge1xyXG5cclxufSIsCgkJIi8vIG1haW46IG1hc3Rlci5zY3NzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gPD0gNDgwICovXHJcbm1haW4ge1xyXG4gICAgYm9keS5icm93c2VyQ2hyb21lLnRvdWNoRGV2aWNlICYge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLndwY2Y3IHtcclxuICAgIC5yb3cge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAucm93IHNwYW4ge1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KC53cGNmNy1ub3QtdmFsaWQtdGlwKTpub3QoLndwY2Y3LXNwaW5uZXIpOm5vdCgud3BjZjctbGlzdC1pdGVtLWxhYmVsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6bm90KC53cGNmNy1ub3QtdmFsaWQtdGlwKTpub3QoLndwY2Y3LXNwaW5uZXIpOm5vdCgud3BjZjctbGlzdC1pdGVtLWxhYmVsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlQ0FQVENIQWluZm8ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAjZm9ybS1kZW1hbmQsXHJcbiAgICAjY29udGFjdCAmIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgYXNpZGUjc3Vic2NyaWJlICYge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJvdyBzcGFuIHtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNpZGVQYW5lbCB7XHJcbiAgICAuc2lkZVBhbmVsLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggJHNpemUtc2VwYXJhdG9yNSAkc2l6ZS1zZXBhcmF0b3I1O1xyXG4gICAgfVxyXG59XHJcbmZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAkc2l6ZS1zZXBhcmF0b3I1IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmID4gLmNvbnRhaW5lciA+IC5zcGxpdCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICAgICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbnNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjU7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I1O1xyXG4gICAgfVxyXG59XHJcbi5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyNSoyfSk7XHJcbiAgICBtYXJnaW46IDAgJHNpemUtY29udGFpbmVyNTtcclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgI3BhZ2VEZWZhdWx0ICYge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjUqMn0pO1xyXG4gICAgICAgIG1hcmdpbjogMCAkc2l6ZS1jb250YWluZXI1O1xyXG4gICAgfVxyXG59XHJcbi50ZXh0IHtcclxuICAgIGgxLFxyXG4gICAgaDIge1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLXNwYWNlcltzdHlsZT1cImhlaWdodDoxcHhcIl0ge1xyXG4gICAgICAgIGhlaWdodDogJHNpemUtc2VwYXJhdG9yNSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5saW5rIHtcclxuICAgICNtZW51LWhlYWRlci1tZW51ICYsXHJcbiAgICAjbWVudS1zaWRlLW1lbnUgJiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICB9XHJcbn1cclxuLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgLnN3aXBlci1uZXh0IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1wcmV2IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgIH1cclxuICAgICNyZWNvbW1lbmRlZFByb2R1Y3RzICYge1xyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZS1nYXB9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1uZXh0IHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jcGFnZU1lbnUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG59XHJcbiNmaXhlZE5hdmlnYXRpb24ge1xyXG4gICAgcGFkZGluZzogMCAkc2l6ZS1jb250YWluZXI1O1xyXG59XHJcbiNtZW51LWZvb3Rlci1tZW51IHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4jY29weXJpZ2h0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4jc2libGluZ3NBcnRpY2xlcyB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAubGFiZWwtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgYSA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAubGFiZWwtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNjb250YWN0IHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNpemUtY29udGFpbmVyNTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLSRzaXplLWNvbnRhaW5lcjU7XHJcbiAgICB9XHJcbn1cclxuI3BhZ2VJbnRybyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG59XHJcbiNhcnRpY2xlLFxyXG4jcGFnZURlZmF1bHQge1xyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICB9XHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1ob21lICYge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3I1O1xyXG4gICAgICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI3F1aWNrQmxvZyB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgIH1cclxufVxyXG4jcmVjb21tZW5kZWRQcm9kdWN0cyB7XHJcbiAgICAuaW5uZXJIZWFkZXIge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjUqMn0pO1xyXG4gICAgICAgIG1hcmdpbjogMCAkc2l6ZS1jb250YWluZXI1O1xyXG4gICAgfVxyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXI1KjJ9KTtcclxuICAgICAgICBtYXJnaW46IDAgJHNpemUtY29udGFpbmVyNTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICB9XHJcbn1cclxuYXNpZGUjc3Vic2NyaWJlIHtcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3I1O1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjU7XHJcbn1cclxuI3Byb2R1Y3RzTGlzdCB7XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgIH1cclxufVxyXG5hc2lkZSN0ZWFtIHtcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3I1O1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjU7XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjU7XHJcbiAgICB9XHJcbn1cclxuI3Byb2R1Y3REZXRhaWwge1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjU7XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgIH1cclxufVxyXG4jc2ltaWxhcmx5UHJvZHVjdHMge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG4gICAgfVxyXG59XHJcbiNzZWxsZXJzIHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgIH1cclxufVxyXG4jY29udGFjdFByb21vIHtcclxuICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjU7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yNSoyO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjUqMjtcclxufVxyXG4uaXRlbXMge1xyXG4gICAgJi5pdGVtcy1wcm9kdWN0cyB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgIH1cclxuICAgICYuaXRlbXMtc2VsbGVycyB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgIH1cclxuICAgICYuaXRlbXMtcHJlc2VudGF0aW9ucyB7XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9tZSAjcGFnZURlZmF1bHQgJiB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgIH1cclxufVxyXG4uaXRlbSB7XHJcbiAgICAmLml0ZW0tcHJlc2VudGF0aW9uIHtcclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1jb250YWluZXI1O1xyXG4gICAgICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS1jb250YWluZXI1O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLWNvbnRhaW5lcjU7XHJcbiAgICAgICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNpemUtY29udGFpbmVyNTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnBvc3RzRmlsdGVyTXVsdGkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG59XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBsb3cgZGlzcGxheSovXHJcbkBtZWRpYSAobWF4LWhlaWdodDogJHNpemUtZGlzcGxheU1pbkhlaWdodCkge1xyXG5cclxufSIsCgkJIi8vIG1haW46IG1hc3Rlci5zY3NzXHJcbkBtZWRpYSAobWluLXdpZHRoOiBjYWxjKDEyMDBweCArICN7JHNpemUtY29udGFpbmVyMSoyfSArIDEwcHgpKSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAmLmNvbnRhaW5lci1vbmx5UmlnaHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIDEyMDBweCAtIDEwcHgpLzIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNvbnRhaW5lci1vbmx5TGVmdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygoMTAwdncgLSAxMjAwcHggLSAxMHB4KS8yKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jb250YWluZXItbWF4Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEyMDBweCArICN7JHNpemUtY29udGFpbmVyMSoyfSk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1ob21lICNwYWdlRGVmYXVsdCAmIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3BhZ2VEZWZhdWx0IHtcclxuICAgICAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1ob21lICYge1xyXG4gICAgICAgICAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICAgICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3JlY29tbWVuZGVkUHJvZHVjdHMge1xyXG4gICAgICAgIC5pbm5lckhlYWRlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pdGVtIHtcclxuICAgICAgICAmLml0ZW0tcHJlc2VudGF0aW9uIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gKDEyMDBweCArIDEwcHgpKSAvIDIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gKDEyMDBweCArIDEwcHgpKSAvIDIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuXHJcbn1cclxuIiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBhbmltYXRpb24gKi9cclxuLmFuaUZhZGVJbiB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGFuaUZhZGVJbjtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFuaUZhZGVJbjtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaUZhZGVJbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbmlGYWRlSW4ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcbi5hbmlQbG9wIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW5pUGxvcDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBhbmlQbG9wO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC41cztcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbmlQbG9wIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbmlQbG9wIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbn1cclxuLmFuaVB1bHNlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIHJnYmEoJGNvbG9yLWJhc2UsIC40KTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBhbmlQdWxzZSAycyBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogYW5pUHVsc2UgMnMgaW5maW5pdGU7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaVB1bHNlIHtcclxuICAgIDAlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoJGNvbG9yLWJhc2UsIC40KTtcclxuICAgIH1cclxuICAgIDcwJSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKCRjb2xvci1iYXNlLCAwKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgkY29sb3ItYmFzZSwgMCk7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbmlQdWxzZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKCRjb2xvci1iYXNlLCAuNCk7XHJcbiAgICB9XHJcbiAgICA3MCUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgkY29sb3ItYmFzZSwgMCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoJGNvbG9yLWJhc2UsIDApO1xyXG4gICAgfVxyXG59XHJcbi5hbmlTcGluIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBhbmlTcGluIGxpbmVhciAyMHMgaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb246IGFuaVNwaW4gbGluZWFyIDIwcyBpbmZpbml0ZTtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pU3BpbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYW5pU3BpbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcbi5hbmlMZXZpdGF0ZSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYW5pTGV2aXRhdGUgbGluZWFyIDEwcyBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogYW5pTGV2aXRhdGUgbGluZWFyIDEwcyBpbmZpbml0ZTtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pTGV2aXRhdGUge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxuICAgIDI1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG4gICAgNzUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbmlMZXZpdGF0ZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG4gICAgMjUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbiAgICA3NSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gdmlzaWJpbGl0eUNoZWNrZXJcclxuLnZpc2liaWxpdHktaW5pdCB7XHJcbiAgICAmLnZpc2liaWxpdHktZGVmYXVsdDpub3Qoc2VjdGlvbikge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gICAgJi52aXNpYmlsaXR5LXNlZW46bm90KHNlY3Rpb24pIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoLjQsIDAsIC4yLCAxKTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gICAgJiNob21lUm91dGVyIHtcclxuICAgICAgICAmLnZpc2liaWxpdHktc2VlbiAuaXRlbSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAYXQtcm9vdCB7XHJcbiAgICAgICAgI3BhZ2VEZWZhdWx0IC50ZXh0IGgyI3smfSxcclxuICAgICAgICAjcHJvZHVjdERldGFpbCAudGV4dCBoMiN7Jn0sXHJcbiAgICAgICAgJi5sYWJlbC1zZWN0aW9uLFxyXG4gICAgICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgLnRleHQgaDIjeyZ9IHtcclxuICAgICAgICAgICAgJi52aXNpYmlsaXR5LWRlZmF1bHQge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCgwIDk5JSAwIDApO1xyXG4gICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDk5JSAwIDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYudmlzaWJpbGl0eS1zZWVuIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCgwIDAlIDAgMCk7XHJcbiAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCUgMCAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNwYWdlRGVmYXVsdCAmLml0ZW0tcm91dGUge1xyXG4gICAgICAgICYudmlzaWJpbGl0eS1kZWZhdWx0IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAkaSAqIC4yNXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi52aXNpYmlsaXR5LXNlZW4ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYjcmVjb21tZW5kZWRQcm9kdWN0cyB7XHJcbiAgICAgICAgJi52aXNpYmlsaXR5LWRlZmF1bHQge1xyXG4gICAgICAgICAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCkgc2NhbGUoMS4yKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnZpc2liaWxpdHktc2VlbiB7XHJcbiAgICAgICAgICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5ib2R5Om5vdCgudG91Y2hEZXZpY2UpICNob21lUm91dGVyIHtcclxuICAgIC5pdGVtIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwcHgpIHNjYWxlKDEuMDUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJGkgKiAuMjVzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJlbG9hZGVyIHtcclxuICAgICYgPiBkaXYge1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBwcmVsb2FkZXIgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xyXG4gICAgICAgIGFuaW1hdGlvbjogcHJlbG9hZGVyIDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtLjMycztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtLjMycztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLS4xNnM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLS4xNnM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBwcmVsb2FkZXIge1xyXG4gICAgMCUsXHJcbiAgICA4MCUsXHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICB9XHJcbiAgICA0MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHByZWxvYWRlciB7XHJcbiAgICAwJSxcclxuICAgIDgwJSxcclxuICAgIDEwMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIH1cclxuICAgIDQwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG59IgoJXSwKCSJuYW1lcyI6IFtdLAoJIm1hcHBpbmdzIjogIkFBQ2dCLHNGQUE4RixBQ0Q5Ryw0RUFBNEUsQUFXNUUsQUFBQSxJQUFJLEFBQUMsQ0FDSCxXQUFXLENBQUUsSUFBSSxDQUNqQixvQkFBb0IsQ0FBRSxJQUFJLENBQzFCLHdCQUF3QixDQUFFLElBQUksQ0FDL0IsQUFTRCxBQUFBLElBQUksQUFBQyxDQUNILE1BQU0sQ0FBRSxDQUFDLENBQ1YsQUFNRCxBQUFBLE9BQU8sQ0FDUCxLQUFLLENBQ0wsTUFBTSxDQUNOLE1BQU0sQ0FDTixHQUFHLENBQ0gsT0FBTyxBQUFDLENBQ04sT0FBTyxDQUFFLEtBQUssQ0FDZixBQU9ELEFBQUEsRUFBRSxBQUFDLENBQ0QsU0FBUyxDQUFFLEdBQUcsQ0FDZCxNQUFNLENBQUUsUUFBUSxDQUNqQixBQVVELEFBQUEsVUFBVSxDQUNWLE1BQU0sQ0FDTixJQUFJLEFBQUMsQ0FDSCxPQUFPLENBQUUsS0FBSyxD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Q0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsQ0FjRCxNQUFNLENBdkNmLEtBQUssQUFBQSxVQUFVLENBeEtuQixNQUFNLENBa01FLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxnQkFBZ0IsQUFBckIsQ0FZRCxNQUFNLENBdENmLEtBQUssQUFBQSxVQUFVLENBeEtuQixNQUFNLENBa01FLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxnQkFBZ0IsQUFBckIsQ0FhRCxNQUFNLENBdkNmLEtBQUssQUFBQSxVQUFVLENBeEtuQixNQUFNLENBbU1FLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0FXRCxNQUFNLENBdENmLEtBQUssQUFBQSxVQUFVLENBeEtuQixNQUFNLENBbU1FLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0FZRCxNQUFNLENBdkNmLEtBQUssQUFBQSxVQUFVLENBeEtuQixNQUFNLENBb01FLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FVRCxNQUFNLENBdENmLEtBQUssQUFBQSxVQUFVLENBeEtuQixNQUFNLENBb01FLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FXRCxNQUFNLENBdkNmLEtBQUssQUFBQSxVQUFVLENBeEtuQixNQUFNLENBcU1FLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsQ0FTRCxNQUFNLENBdENmLEtBQUssQUFBQSxVQUFVLENBeEtuQixNQUFNLENBcU1FLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsQ0FVRCxNQUFNLENBdkNmLEtBQUssQUFBQSxVQUFVLENBeEtuQixNQUFNLENBc01FLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FRRCxNQUFNLENBdENmLEtBQUssQUFBQSxVQUFVLENBeEtuQixNQUFNLENBc01FLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FTRCxNQUFNLENBdkNmLEtBQUssQUFB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LFlBQVksRUFBRSxXQUFXLENBQzlCLEtBQUssQUFLSSxVQUFXLENBQUEsQ0FBQyxDQUFNLENBQ2YsZ0JBQWdCLENBQUUsSUFBUyxDQUM5QixBQVJiLEFBTVksSUFOUixBQUFBLElBQUssQ0FBQSxZQUFZLEVBQUUsV0FBVyxDQUM5QixLQUFLLEFBS0ksVUFBVyxDQUFBLENBQUMsQ0FBTSxDQUNmLGdCQUFnQixDQUFFLEdBQVMsQ0FDOUIsQUFSYixBQU1ZLElBTlIsQUFBQSxJQUFLLENBQUEsWUFBWSxFQUFFLFdBQVcsQ0FDOUIsS0FBSyxBQUtJLFVBQVcsQ0FBQSxDQUFDLENBQU0sQ0FDZixnQkFBZ0IsQ0FBRSxJQUFTLENBQzlCLEFBUmIsQUFNWSxJQU5SLEFBQUEsSUFBSyxDQUFBLFlBQVksRUFBRSxXQUFXLENBQzlCLEtBQUssQUFLSSxVQUFXLENBQUEsQ0FBQyxDQUFNLENBQ2YsZ0JBQWdCLENBQUUsRUFBUyxDQUM5QixBQVJiLEFBTVksSUFOUixBQUFBLElBQUssQ0FBQSxZQUFZLEVBQUUsV0FBVyxDQUM5QixLQUFLLEFBS0ksVUFBVyxDQUFBLENBQUMsQ0FBTSxDQUNmLGdCQUFnQixDQUFFLEtBQVMsQ0FDOUIsQUFSYixBQU1ZLElBTlIsQUFBQSxJQUFLLENBQUEsWUFBWSxFQUFFLFdBQVcsQ0FDOUIsS0FBSyxBQUtJLFVBQVcsQ0FBQSxDQUFDLENBQU0sQ0FDZixnQkFBZ0IsQ0FBRSxJQUFTLENBQzlCLEFBUmIsQUFNWSxJQU5SLEFBQUEsSUFBSyxDQUFBLFlBQVksRUFBRSxXQUFXLENBQzlCLEtBQUssQUFLSSxVQUFXLENBQUEsQ0FBQyxDQUFNLENBQ2YsZ0JBQWdCLENBQUUsS0FBUyxDQUM5QixBQVJiLEFBTVksSUFOUixBQUFBLElBQUssQ0FBQSxZQUFZLEVBQUUsV0FBVyxDQUM5QixLQUFLLEFBS0ksVUFBVyxDQUFBLENBQUMsQ0FBTSxDQUNmLGdCQUFnQixDQUFFLEVBQVMsQ0FDOUIsQUFSYixBQU1ZLElBTlIsQUFBQSxJQUFLLENBQUEsWUFBWSxFQUFFLFdBQVcsQ0FDOUIsS0FBSyxBQUtJLFVBQVcsQ0FBQSxDQUFDLENBQU0sQ0FDZixnQkFBZ0IsQ0FBRSxLQUFTLENBQzlCLEFBUmIsQUFNWSxJQU5SLEFBQUEsSUFBSyxDQUFBLFlBQVksRUFBRSxXQUFXLENBQzlCLEtBQUssQUFLSSxVQUFXLENBQUEsRUFBRSxDQUFLLENBQ2YsZ0JBQWdCLENBQUUsSUFBUyxDQUM5QixBQUtiLEFBQ0ksVUFETSxDQUNGLEdBQUcsQUFBQyxDQUNKLGlCQUFpQixDQUFFLHdDQUF3QyxDQUMzRCxTQUFTLENBQUUsd0NBQXdDLENBU3RELEFBWkwsQUFJUSxVQUpFLENBQ0YsR0FBRyxBQUdGLFVBQVcsQ0FBQSxDQUFDLENBQUUsQ0FDWCx1QkFBdUIsQ0FBRSxLQUFLLENBQzlCLGVBQWUsQ0FBRSxLQUFLLENBQ3pCLEFBUFQsQUFRUSxVQVJFLENBQ0YsR0FBRyxBQU9GLFVBQVcsQ0FBQSxDQUFDLENBQUUsQ0FDWCx1QkFBdUIsQ0FBRSxLQUFLLENBQzlCLGVBQWUsQ0FBRSxLQUFLLENBQ3pCLEFBR1Qsa0JBQWtCLENBQWxCLFNBQWtCLENBQ2QsRUFBRSxDQUNGLEdBQUcsQ0FDSCxJQUFJLENBQ0EsaUJBQWlCLENBQUUsUUFBUSxDQUUvQixHQUFHLENBQ0MsaUJBQWlCLENBQUUsUUFBUSxFQUduQyxVQUFVLENBQVYsU0FBVSxDQUNOLEVBQUUsQ0FDRixHQUFHLENBQ0gsSUFBSSxDQUNBLGlCQUFpQixDQUFFLFFBQVEsQ0FFL0IsR0FBRyxDQUNDLGlCQUFpQixDQUFFLFFBQVEiCn0= */