/*!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)}input:focus,textarea:focus{outline:1px solid rgba(0,0,0,0.5)}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}.debug *{outline:1px dashed rgba(221,46,46,0.8)}.debug ul>*:not(li),.debug *:not(ul)>li,.debug br::after,.debug img[alt=""],.debug img:not([alt]),.debug input:not([type]),.debug a:not([href]),.debug a[href="#"],.debug a[href="#!"],.debug a[href=""]{-webkit-animation:errorBlink 1s infinite;animation:errorBlink 1s infinite}.debug i,.debug b,.debug u,.debug strike,.debug *[style]{-webkit-animation:warningBlink 1s infinite;animation:warningBlink 1s infinite}.debug br:nth-child(n+3){content:"";display:block}.debug br:nth-child(n+3)::after{content:"";display:block;width:1em;height:1em}@-webkit-keyframes errorBlink{0%,49%{background-color:#5eff00;outline-color:#dd2e2e;outline-style:solid}50%,100%{background-color:#dd2e2e;outline-color:#5eff00;outline-style:solid}}@-webkit-keyframes warningBlink{0%,49%{background-color:#5eff00;outline-color:#1148ee;outline-style:solid}50%,100%{background-color:#1148ee;outline-color:#5eff00;outline-style:solid}}.clearfix::before,.clearfix::after{content:"";display:table}.clearfix::after{clear:both}body{font-family:"Plus Jakarta Sans",sans-serif;color:#0c2340;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:#0c2340;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:#0c2340;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;outline:none;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:#0c2340;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:#0c2340;background-image:none;border-radius:0;cursor:pointer;text-align:center;white-space:nowrap;outline:0;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:#0c2340}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:#0c2340;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(12,35,64,0.1);outline:0;border-bottom:1px solid #0c2340}input[type="file"]{display:block;width:100%;color:rgba(12,35,64,0.5)}textarea::-webkit-input-placeholder,input::-webkit-input-placeholder{color:rgba(12,35,64,0.5)}textarea:-moz-placeholder,input:-moz-placeholder{color:rgba(12,35,64,0.5)}textarea::-moz-placeholder,input::-moz-placeholder{color:rgba(12,35,64,0.5)}textarea:-ms-input-placeholder,input:-ms-input-placeholder{color:rgba(12,35,64,0.5)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:#0c2340;-webkit-box-shadow:0 0 0 1000px rgba(12,35,64,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:#0c2340}::-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)}*:focus:not(.btn),*:focus:not(.button),*:focus:not(input),*:focus:not(select){outline:none}#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:#0c2340;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:#7c878e}#backToTop.mostBottom svg{fill:#0c2340}#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:#0c2340;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:"Plus Jakarta Sans",sans-serif}.label.label-font2{font-family:"Plus Jakarta Sans",sans-serif}.label.label-uppercase{text-transform:uppercase}.label.label-bold{font-weight:bold}select option{font-family:sans-serif !important}details summary{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(12, 35, 64)"><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(12, 35, 64)"><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}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;transition:0.3s ease-in-out;transform:translateY(0)}header.sticky{height:80px;background-color:rgba(255,255,255,0.9);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 10px 10px rgba(12,35,64,0.15)}header.latent{transform:translateY(-100%);box-shadow:0 10px 10px rgba(12,35,64,0)}body.touchDevice header.sticky{-webkit-backdrop-filter:none;backdrop-filter:none}body.page-template-page-home header:not(.sticky)::before{content:'';position:absolute;top:-1px;left:0;z-index:-1;width:100%;height:100%;background:transparent;background:linear-gradient(to bottom, rgba(255,255,255,0.75) 0%, rgba(255,255,255,0) 100%);pointer-events:none}body.search header{box-shadow:0 10px 10px rgba(12,35,64,0.15)}footer{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:100px 0;color:#fff;background-color:#3b4559;border-top:3px solid #91969d}footer .container{justify-content:space-between;align-items:stretch}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:25px}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:3px solid #91969d;opacity:.5;box-sizing:content-box}main{transform:translateX(0);transform-origin:left;transition:0.3s ease-in-out}body.sidePanel-open main{transform:translateX(-300px)}body.search main{margin-top:100px}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%}.logo.logo-master{display:flex;flex-direction:row;justify-content:center;align-items:center}header .logo.logo-master svg{width:auto;height:50px;transition:0.3s ease-in-out}footer .logo.logo-master svg{width:130px}footer .logo.logo-master svg>*{fill:#fff}footer .logo.logo-master svg>*:nth-child(4){fill:#91969d}body.page-template-page-home header:not(.sticky)>.container>.split>.logo.logo-master svg{fill:#fff}#ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn,.wp-block-button__link,.btn,.button,button,input[type="button"],input[type="reset"],input[type="submit"]{background-color:#0c2340;border-radius:0;box-shadow:0 0 10px rgba(0,0,0,0.25);transition:0.3s ease-in-out}#ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn:focus,#ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn:hover,.wp-block-button__link:focus,.wp-block-button__link:hover,.btn:focus,.btn:hover,.button:focus,.button:hover,button:focus,button:hover,input[type="button"]:focus,input[type="button"]:hover,input[type="reset"]:focus,input[type="reset"]:hover,input[type="submit"]:focus,input[type="submit"]:hover{background-color:#b36924}#quickBlog #ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn,#quickBlog .wp-block-button__link,#quickBlog .btn,#quickBlog .button,#quickBlog button,#quickBlog input[type="button"],#quickBlog input[type="reset"],#quickBlog input[type="submit"]{background-color:#3b4559}#quickBlog #ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn:focus,#quickBlog #ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn:hover,#quickBlog .wp-block-button__link:focus,#quickBlog .wp-block-button__link:hover,#quickBlog .btn:focus,#quickBlog .btn:hover,#quickBlog .button:focus,#quickBlog .button:hover,#quickBlog button:focus,#quickBlog button:hover,#quickBlog input[type="button"]:focus,#quickBlog input[type="button"]:hover,#quickBlog input[type="reset"]:focus,#quickBlog input[type="reset"]:hover,#quickBlog input[type="submit"]:focus,#quickBlog input[type="submit"]:hover{background-color:#b36924}#ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn.wp-block-search__button,.wp-block-button__link.wp-block-search__button,.btn.wp-block-search__button,.button.wp-block-search__button,button.wp-block-search__button,input[type="button"].wp-block-search__button,input[type="reset"].wp-block-search__button,input[type="submit"].wp-block-search__button{color:#fff;background-color:#0c2340}#ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn.wp-block-search__button:focus,#ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn.wp-block-search__button:hover,.wp-block-button__link.wp-block-search__button:focus,.wp-block-button__link.wp-block-search__button:hover,.btn.wp-block-search__button:focus,.btn.wp-block-search__button:hover,.button.wp-block-search__button:focus,.button.wp-block-search__button:hover,button.wp-block-search__button:focus,button.wp-block-search__button:hover,input[type="button"].wp-block-search__button:focus,input[type="button"].wp-block-search__button:hover,input[type="reset"].wp-block-search__button:focus,input[type="reset"].wp-block-search__button:hover,input[type="submit"].wp-block-search__button:focus,input[type="submit"].wp-block-search__button:hover{background-color:#b36924}#ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn.btn-icon,.wp-block-button__link.btn-icon,.btn.btn-icon,.button.btn-icon,button.btn-icon,input[type="button"].btn-icon,input[type="reset"].btn-icon,input[type="submit"].btn-icon{display:flex;flex-direction:row;justify-content:center;align-items:center;min-width:40px;min-height:40px;padding:0;border-radius:50%}#ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn.btn-icon svg,.wp-block-button__link.btn-icon svg,.btn.btn-icon svg,.button.btn-icon svg,button.btn-icon svg,input[type="button"].btn-icon svg,input[type="reset"].btn-icon svg,input[type="submit"].btn-icon svg{fill:#fff}#pageMenu #ff-stream-1.ff-stream .ff-loadmore-wrapper .ff-btn.btn-icon,#pageMenu .wp-block-button__link.btn-icon,#pageMenu .btn.btn-icon,#pageMenu .button.btn-icon,#pageMenu button.btn-icon,#pageMenu input[type="button"].btn-icon,#pageMenu input[type="reset"].btn-icon,#pageMenu input[type="submit"].btn-icon{border-radius:0}.link,a:not(.btn):not(.item){font-weight:600}.link::after,a:not(.btn):not(.item)::after{background-color:#b36924;transform:scale(0.5)}.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{background-color:#b36924;transform:scale(1.2)}footer .link,footer a:not(.btn):not(.item){color:#fff}footer .link::after,footer a:not(.btn):not(.item)::after{background-color:#b36924}footer .link:focus::after,footer .link:hover::after,footer a:not(.btn):not(.item):focus::after,footer a:not(.btn):not(.item):hover::after{background-color:#b36924}#pageIntro #breadCrumb .link,#pageIntro #breadCrumb a:not(.btn):not(.item){color:#fff}#pageMenu .link,#pageMenu a:not(.btn):not(.item){color:#fff}.text h1,.text h2,.text h3{font-family:"Plus Jakarta Sans",sans-serif;font-weight:800}.text h1:not(:last-child),.text h2:not(:last-child),.text h3:not(:last-child){margin-bottom:1em}.text h1:last-child,.text h2:last-child,.text h3:last-child{margin-bottom:0}.text h1:not(:first-child),.text h2:not(:first-child){margin-top:50px;padding-top:50px}.text h3:not(:first-child){margin-top:50px}.text table{display:block;max-width:100%;margin:20px 0}.text table caption,.text table th,.text table td{border-color:rgba(12,35,64,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 .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 figcaption{color:rgba(12,35,64,0.7);text-align:center;font-size:.8em}.text blockquote.wp-block-quote{padding:20px;color:#0c2340;border:5px solid #7c878e;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>*:not(:last-child){margin-right:1em}.text .wp-block-columns:last-child{margin-bottom:0}.text .wp-block-columns>.wp-block-column>*:not(:last-child){margin-bottom:1em}.text .wp-block-image{margin:0}.text ol,.text ul{padding-left:1.2em}.text ol li,.text ul li{position:relative}#article .text,#pageDefault .text{width:100%}.text .found{color:#fff !important;background-color:#008264}.text .found::marker{color:#008264}.text .found *{color:#fff !important}.label{line-height:1em}.label.label-section{display:inline-block;position:relative;font-family:"Plus Jakarta Sans",sans-serif;font-weight:900;font-size:2em}.label.label-title{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.5em;font-weight:600;text-transform:uppercase}#homeSlider .label{color:#fff;pointer-events:none}#homeSlider .label.label-1{font-family:"Plus Jakarta Sans",sans-serif;font-size:3em;font-weight:900}#quickBlog .label.label-section{color:#fff}.item-category .label.label-title,.item-product .label.label-title,.item-article .label.label-title,.item-route .label.label-title{color:#fff}.item-category .label.label-date,.item-product .label.label-date,.item-article .label.label-date,.item-route .label.label-date{color:rgba(255,255,255,0.5)}#pageIntro .label.label-section{color:#fff}#pageIntro .label.label-date{color:rgba(255,255,255,0.5)}.items.items-categories,.items.items-products,.items.items-routes{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr;grid-gap:50px;gap:50px}.items.items-categories::before,.items.items-products::before,.items.items-routes::before{content:'';grid-row:1 / 1;grid-column:1 / 1;width:0;padding-bottom:100%}.items.items-categories>*:first-child,.items.items-products>*:first-child,.items.items-routes>*:first-child{grid-row:1 / 1;grid-column:1 / 1}.items.items-variants{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.items.items-variants>*:not(:first-child){padding-top:100px}#articlesList .items{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;grid-gap:50px;gap:50px}#articlesList .items>*:nth-child(4n+1){grid-column:1 / 3}#articlesList .items>*:nth-child(4n+4){grid-column:2 / 4}#quickBlog .items{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;grid-gap:50px;gap:50px}#searchResult .items{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr;grid-gap:50px;gap:50px}#searchForm .items{max-height:calc(100vh - 250px);padding-bottom:1px;overflow:auto}#searchForm .items>*:not(:last-child){margin-bottom:20px}.item.item-category,.item.item-product,.item.item-article,.item.item-route{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative;box-shadow:0 0 30px rgba(0,0,0,0.5);transition:auto;transform-style:preserve-3d;transform:perspective(300px)}.item.item-category>.layer:nth-child(1),.item.item-product>.layer:nth-child(1),.item.item-article>.layer:nth-child(1),.item.item-route>.layer:nth-child(1){position:absolute;z-index:1;width:100%;height:100%;overflow:hidden}.item.item-category>.layer:nth-child(1)::before,.item.item-product>.layer:nth-child(1)::before,.item.item-article>.layer:nth-child(1)::before,.item.item-route>.layer:nth-child(1)::before{content:'';position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;border:3px solid rgba(12,35,64,0.25);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.item.item-category>.layer:nth-child(1)::after,.item.item-product>.layer:nth-child(1)::after,.item.item-article>.layer:nth-child(1)::after,.item.item-route>.layer:nth-child(1)::after{content:'';position:absolute;bottom:0;left:0;z-index:1;width:100%;height:100%;background:transparent;background:linear-gradient(to bottom, rgba(12,35,64,0) 0%, #0c2340 100%);pointer-events:none}.item.item-category>.layer:nth-child(1) img,.item.item-product>.layer:nth-child(1) img,.item.item-article>.layer:nth-child(1) img,.item.item-route>.layer:nth-child(1) img{width:100%;height:100%;font-family:'object-fit: cover; object-position: center;';-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:0.3s ease-in-out;transform:scale(1.01)}.item.item-category>.layer:nth-child(2),.item.item-product>.layer:nth-child(2),.item.item-article>.layer:nth-child(2),.item.item-route>.layer:nth-child(2){display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:30px;transform:translateZ(0);text-shadow:5px -5px 5px rgba(0,0,0,0.5);transition:0.3s ease-in-out}.item.item-category>.layer:nth-child(2)>*:not(:last-child),.item.item-product>.layer:nth-child(2)>*:not(:last-child),.item.item-article>.layer:nth-child(2)>*:not(:last-child),.item.item-route>.layer:nth-child(2)>*:not(:last-child){margin-bottom:5px}.item.item-category .js-tilt-glare,.item.item-product .js-tilt-glare,.item.item-article .js-tilt-glare,.item.item-route .js-tilt-glare{z-index:3}.item.item-category:focus,.item.item-category:hover,.item.item-product:focus,.item.item-product:hover,.item.item-article:focus,.item.item-article:hover,.item.item-route:focus,.item.item-route:hover{box-shadow:0 0 30px rgba(0,0,0,0.7)}.item.item-category:focus>.layer:nth-child(2),.item.item-category:hover>.layer:nth-child(2),.item.item-product:focus>.layer:nth-child(2),.item.item-product:hover>.layer:nth-child(2),.item.item-article:focus>.layer:nth-child(2),.item.item-article:hover>.layer:nth-child(2),.item.item-route:focus>.layer:nth-child(2),.item.item-route:hover>.layer:nth-child(2){transform:translateZ(20px);text-shadow:15px -15px 10px rgba(0,0,0,0.5)}.item.item-category[href=''],.item.item-product[href=''],.item.item-article[href=''],.item.item-route[href='']{pointer-events:none}body.page-template-page-home #pageDefault .item.item-category,body.page-template-page-home #pageDefault .item.item-product,body.page-template-page-home #pageDefault .item.item-article,body.page-template-page-home #pageDefault .item.item-route{height:100%}.item.item-article{height:300px}#searchResult .item.item-product,#searchResult .item.item-article{height:300px}#searchForm .item{height:auto;box-shadow:none}#searchForm .item>.layer:nth-child(2){position:relative;top:unset;right:unset;bottom:0;left:0;padding:10px}.item.item-variant{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.item.item-variant>.split:nth-child(1){margin-bottom:20px}.item.item-variant>.split:nth-child(2){display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.item.item-variant>.split:nth-child(2)>.split:nth-child(1){width:320px;padding-right:20px}.item.item-variant>.split:nth-child(2)>.split:nth-child(2){width:calc(100% - 320px)}.item.item-variant>.split:nth-child(2)>.split>*:not(:last-child){margin-bottom:20px}.item.item-variant .image{width:300px;height:300px;font-family:'object-fit: contain; object-position: top;';-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.text iframe{width:100%;max-width:100%}iframe[title="YouTube video player"]{width:100%;height:100%;aspect-ratio:16/9}#contactMap iframe{display:block;width:100%;background-color:#e5e3df}body.page-template-page-home #pageDefault .anchor,#homeSlider .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}#menu-hlavne-menu{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:wrap}#menu-hlavne-menu>*{margin-left:20px}#menu-hlavne-menu .link>a{color:inherit}#menu-hlavne-menu .menu-item-has-children:hover .sub-menu{max-height:500px;transform:scaleY(1);visibility:visible;opacity:1}#menu-hlavne-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:#fff;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;opacity:0}#menu-hlavne-menu .sub-menu::before{content:'';display:block;position:absolute;top:-10px;left:0;width:100%;height:10px}#menu-hlavne-menu .sub-menu .link{display:inline-block;margin:0;white-space:nowrap}#menu-hlavne-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(12, 35, 64)' 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:#0c2340;cursor:default}#breadCrumb li:last-child::after{display:none}#pageIntro #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(124, 135, 142)' 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>")}#pageIntro #breadCrumb li:last-child{color:rgba(255,255,255,0.8)}.wpcf7 .row{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:30px}.wpcf7 .row text{width:100%;margin-bottom:5px}.wpcf7 .row text ~ *:not(.wpcf7-not-valid-tip):not(.wpcf7-spinner):not(.wpcf7-list-item-label){width:100% !important;margin-right:0 !important;margin-left:0 !important}.wpcf7 .row span{position:relative;width:100%}.wpcf7 .row span:not(:first-child):not(.wpcf7-not-valid-tip):not(.wpcf7-spinner):not(.wpcf7-list-item-label){width:calc(50% - 15px);min-width:200px;margin-left:15px}.wpcf7 .row span:not(:last-child):not(.wpcf7-not-valid-tip):not(.wpcf7-spinner):not(.wpcf7-list-item-label){width:calc(50% - 15px);min-width:200px;margin-right:15px}.wpcf7 p:nth-last-child(2){margin-bottom:0}.wpcf7 textarea{height:5em}.wpcf7 span.wpcf7-list-item{display:inline;margin:0;line-height:1.3em}.wpcf7 span.wpcf7-list-item:not(:last-child){margin-bottom:10px}.wpcf7 span.wpcf7-not-valid-tip{position:absolute;right:20px;bottom:.8em;z-index:0;width:auto;font-size:.7em;pointer-events:none}.wpcf7 div.wpcf7-response-output{margin:30px 0 0;padding:.5em}.wpcf7 input.wpcf7-submit{padding:15px 40px}.wpcf7 span.wpcf7-form-control-wrap{display:inline}.wpcf7 span.wpcf7-form-control.wpcf7-radio{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.wpcf7 span.wpcf7-form-control.wpcf7-radio>*:not(.wpcf7-not-valid-tip):not(.wpcf7-spinner):not(.wpcf7-list-item-label){margin-right:0;margin-bottom:3px;margin-left:0}.wpcf7 .reCAPTCHAinfo{margin-bottom:30px;font-size:.7em;line-height:1.2em;opacity:.7}.wpcf7 a:hover{text-decoration:underline}.wpcf7 .wpcf7-list-item-label{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.wpcf7 .wpcf7-spinner{top:5px;margin-right:0;margin-left:10px;background-repeat:no-repeat;background-position:center;border-radius:50%}.wpcf7 .wpcf7-submit:disabled{opacity:.3}#contact .wpcf7{padding:30px;background-color:#b3b9bd}.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;outline:none;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:#0c2340}.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:#0c2340}.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:hover .swiper-next:not(.swiper-button-disabled):hover,.swiper-container:hover .swiper-prev:not(.swiper-button-disabled):hover{opacity:1}.swiper-container:hover .swiper-pagination{opacity:1}#homeSlider .swiper-container{border-bottom:3px solid #91969d}#homeSlider .swiper-container:hover .swiper-prev,#homeSlider .swiper-container:hover .swiper-next{opacity:.7;visibility:visible}#homeSlider .swiper-container .swiper-wrapper{align-items:center}#homeSlider .swiper-container .swiper-slide{height:80vh;min-height:500px}#homeSlider .swiper-container .swiper-slide .image-bg{position:relative;top:0;left:0;z-index:3;width:100%;height:100%;min-height:300px;font-family:'object-fit: cover; object-position: center;';will-change:transform;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#homeSlider .swiper-container .swiper-slide .content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:absolute;top:50%;left:0;z-index:5;max-width:calc(100% - 600px);padding:50px 200px;background-color:rgba(12,35,64,0.7);transform:translateY(-50%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:2s ease-in-out}#homeSlider .swiper-container .swiper-slide .content>*:not(:last-child){margin-bottom:20px}#homeSlider .swiper-container .swiper-slide.swiper-slide-active .image,#homeSlider .swiper-container .swiper-slide.swiper-slide-active .content{opacity:1}#homeSlider .swiper-container .swiper-slide .imageWrap{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;position:absolute;top:50%;right:200px;z-index:4;height:100%;max-width:500px;max-height:calc(100% - 100px - 200px);transform:translateY(-50%)}#homeSlider .swiper-container .swiper-slide .image{max-height:100%}#homeSlider .swiper-container .swiper-pagination{bottom:100px;left:200px;width:auto}#homeSlider .swiper-container .swiper-pagination-bullet{transition:0.3s ease-in-out}#homeSlider .swiper-container .swiper-pagination-bullet:focus,#homeSlider .swiper-container .swiper-pagination-bullet:hover{opacity:1}#homePhotogallery .swiper-container .swiper-slide{width:auto}#homePhotogallery .swiper-container .swiper-slide img{height:300px}#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:#008264}#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:#3b4559;border-radius:50%}#socialNetworks a:not(:last-child){margin-right:10px}#socialNetworks a.facebook path,#socialNetworks a.instagram path{fill:#fff;transition:0.3s ease-in-out}#socialNetworks a:hover{opacity:1}#socialNetworks a:hover.facebook{background-color:#3b5998}#socialNetworks a:hover.instagram{background-color:#e4405f}footer #socialNetworks{margin-top:10px}#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:#0c2340;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}#pageMenu .btn[onclick*="mausScript.pageMenu_toggleView"] svg{margin-top:1px;fill:#fff}.photoGallery.single{text-align:center}.photoGallery.multiple{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;grid-gap:1em}.photoGallery.multiple figure{position:relative;width:100%}.photoGallery.multiple figure>a{width:100%}.photoGallery.multiple figure:nth-child(n+7){display:none}.photoGallery.multiple figure:nth-child(6)::after{content:"+" attr(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(12,35,64,0.7);pointer-events:none;font-size:2em}.photoGallery.multiple figure[hideimages="0"]::after{display:none}.photoGallery.multiple figure img{width:100%;height:150px;font-family:'object-fit: cover; object-position: center;';-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#notice{padding:10px}#notice.success{color:#3c763d;background-color:#dff0d8;border:1px solid #3c763d}#notice.info{color:#31708f;background-color:#d9edf7;border:1px solid #31708f}#notice.warning{color:#8a6d3b;background-color:#fcf8e3;border:1px solid #8a6d3b}#notice.danger{color:#a94442;background-color:#f2dede;border:1px solid #a94442}.postsList #notice,#articlesList #notice,.productsGrid #notice{display:flex;grid-column:1 / -1;flex-direction:row;justify-content:center;align-items:center}#notice ~ #notice{margin-top:10px}#lazyLoad{grid-column:1 / -1;max-height:0;opacity:0;visibility:hidden;transition:all .3s ease-in-out;text-align:center}#lazyLoad .btn span{font-size:.8em}#lazyLoad.active{max-height:unset;opacity:1;visibility:visible}#startLoad{grid-column:1 / -1 !important;text-align:center}#startLoad .btn span{font-size:.8em}#preloader{display:none;grid-column:1 / -1;flex-direction:row;justify-content:center;align-items:center;z-index:0;width:100%;height:0;text-align:center;visibility:hidden;opacity:0;transition:0.3s ease-in-out;cursor:wait}#preloader>div{display:inline-block;width:10px;height:10px;margin:3px;background-color:#0c2340;border-radius:100%}#preloader.active{display:flex;height:75px;visibility:visible;opacity:1}#searchForm #preloader.active{height:auto}#siblingsArticles{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 auto}#siblingsArticles>.split{position:relative;width:50%}#siblingsArticles>.split:first-child{padding-right:50px;text-align:right}#siblingsArticles>.split:first-child::after{content:'';display:block;position:absolute;top:0;right:0;width:1px;height:100%;background-color:transparent;border-left:2px solid #7c878e}#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:#0c2340;transition:0.3s ease-in-out}#siblingsArticles>.split:focus svg path,#siblingsArticles>.split:hover svg path{fill:#0c2340}#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:focus svg,.sidePanel .sidePanel-toggle:hover svg{fill:#b36924}.sidePanel .sidePanel-toggle svg{fill:#0c2340;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:#fff;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:#0c2340;transition:0.3s ease-in-out}header.sticky .sidePanel .sidePanel-toggle svg{fill:#0c2340}header.latent .sidePanel .sidePanel-content{top:80px}#fixedNavigation .sidePanel .sidePanel-toggle svg{fill:#fff}#searchForm .searchForm-content>*:not(:last-child){margin-bottom:20px}#searchForm .searchForm-content form{display:flex;flex-direction:row;justify-content:center;align-items:center}#searchForm .searchForm-content input[type="search"]{margin-right:20px;-webkit-appearance:none}#searchResult form{display:flex;flex-direction:row;justify-content:center;align-items:center}#searchResult form>*:not(:last-child){margin-right:20px}#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}.ff-stream{margin:0 -15px;padding:0 !important}.ff-stream .ff-stream-wrapper{margin:0;padding:0 0 20px;overflow:visible}.ff-stream .ff-item .ff-img-holder img{height:250px;min-height:unset !important;font-family:'object-fit: cover; object-position: center;';-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ff-stream .ff-item .picture-item__inner{box-shadow:0 0 20px 0 rgba(0,0,0,0.1) !important;transition:0.3s ease-in-out}.ff-stream .ff-item .picture-item__inner::before{display:none}.ff-stream .ff-item .picture-item__inner:focus,.ff-stream .ff-item .picture-item__inner:hover{box-shadow:0 0 20px 0 rgba(0,0,0,0.2) !important}.ff-stream .ff-square{background:#fff !important}.ff-stream#ff-stream-1{background-color:transparent}.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:#0c2340;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:#0c2340;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:#0c2340}.wpml-ls-legacy-dropdown .wpml-ls-item{width:40px;padding:0 7px;transition:none;text-align:center}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{border-top:none;transition:none}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{transition:none}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item:last-child{padding-bottom:5px}header.sticky .wpml-ls-legacy-dropdown .wpml-ls-item-legacy-dropdown:focus,header.sticky .wpml-ls-legacy-dropdown .wpml-ls-item-legacy-dropdown:hover{background-color:rgba(255,255,255,0.5)}header.sticky .wpml-ls-legacy-dropdown .wpml-ls-item-legacy-dropdown:focus .wpml-ls-item,header.sticky .wpml-ls-legacy-dropdown .wpml-ls-item-legacy-dropdown:hover .wpml-ls-item{background-color:rgba(255,255,255,0.5)}#productsFilter .filters{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;z-index:2;padding:0;border:none}#productsFilter .filters>*:not(:last-child){margin-right:20px}#productsFilter .filters select.active{border-bottom-color:#0c2340}#productsFilter .filters input[type="date"],#productsFilter .filters input[type="time"],#productsFilter .filters input[type="month"],#productsFilter .filters input[type="week"],#productsFilter .filters input[type="datetime"],#productsFilter .filters input[type="datetime-local"],#productsFilter .filters input[type="email"],#productsFilter .filters input[type="number"],#productsFilter .filters input[type="password"],#productsFilter .filters input[type="search"],#productsFilter .filters input[type="tel"],#productsFilter .filters input[type="text"],#productsFilter .filters input[type="url"],#productsFilter .filters select,#productsFilter .filters textarea{max-width:33.33333%;color:#0c2340;border-color:#7c878e}#productsFilter .filters input[type="date"]:hover,#productsFilter .filters input[type="date"]:focus,#productsFilter .filters input[type="time"]:hover,#productsFilter .filters input[type="time"]:focus,#productsFilter .filters input[type="month"]:hover,#productsFilter .filters input[type="month"]:focus,#productsFilter .filters input[type="week"]:hover,#productsFilter .filters input[type="week"]:focus,#productsFilter .filters input[type="datetime"]:hover,#productsFilter .filters input[type="datetime"]:focus,#productsFilter .filters input[type="datetime-local"]:hover,#productsFilter .filters input[type="datetime-local"]:focus,#productsFilter .filters input[type="email"]:hover,#productsFilter .filters input[type="email"]:focus,#productsFilter .filters input[type="number"]:hover,#productsFilter .filters input[type="number"]:focus,#productsFilter .filters input[type="password"]:hover,#productsFilter .filters input[type="password"]:focus,#productsFilter .filters input[type="search"]:hover,#productsFilter .filters input[type="search"]:focus,#productsFilter .filters input[type="tel"]:hover,#productsFilter .filters input[type="tel"]:focus,#productsFilter .filters input[type="text"]:hover,#productsFilter .filters input[type="text"]:focus,#productsFilter .filters input[type="url"]:hover,#productsFilter .filters input[type="url"]:focus,#productsFilter .filters select:hover,#productsFilter .filters select:focus,#productsFilter .filters textarea:hover,#productsFilter .filters textarea:focus{background-color:rgba(12,35,64,0.2)}#productsFilter .filters input[type="date"] option,#productsFilter .filters input[type="time"] option,#productsFilter .filters input[type="month"] option,#productsFilter .filters input[type="week"] option,#productsFilter .filters input[type="datetime"] option,#productsFilter .filters input[type="datetime-local"] option,#productsFilter .filters input[type="email"] option,#productsFilter .filters input[type="number"] option,#productsFilter .filters input[type="password"] option,#productsFilter .filters input[type="search"] option,#productsFilter .filters input[type="tel"] option,#productsFilter .filters input[type="text"] option,#productsFilter .filters input[type="url"] option,#productsFilter .filters select option,#productsFilter .filters textarea option{color:#0c2340}#productsFilter .filters input[type="date"] option[disabled],#productsFilter .filters input[type="time"] option[disabled],#productsFilter .filters input[type="month"] option[disabled],#productsFilter .filters input[type="week"] option[disabled],#productsFilter .filters input[type="datetime"] option[disabled],#productsFilter .filters input[type="datetime-local"] option[disabled],#productsFilter .filters input[type="email"] option[disabled],#productsFilter .filters input[type="number"] option[disabled],#productsFilter .filters input[type="password"] option[disabled],#productsFilter .filters input[type="search"] option[disabled],#productsFilter .filters input[type="tel"] option[disabled],#productsFilter .filters input[type="text"] option[disabled],#productsFilter .filters input[type="url"] option[disabled],#productsFilter .filters select option[disabled],#productsFilter .filters textarea option[disabled]{color:rgba(12,35,64,0.5)}#productsFilter .filters input[type="date"] option[selected]:not([disabled]),#productsFilter .filters input[type="time"] option[selected]:not([disabled]),#productsFilter .filters input[type="month"] option[selected]:not([disabled]),#productsFilter .filters input[type="week"] option[selected]:not([disabled]),#productsFilter .filters input[type="datetime"] option[selected]:not([disabled]),#productsFilter .filters input[type="datetime-local"] option[selected]:not([disabled]),#productsFilter .filters input[type="email"] option[selected]:not([disabled]),#productsFilter .filters input[type="number"] option[selected]:not([disabled]),#productsFilter .filters input[type="password"] option[selected]:not([disabled]),#productsFilter .filters input[type="search"] option[selected]:not([disabled]),#productsFilter .filters input[type="tel"] option[selected]:not([disabled]),#productsFilter .filters input[type="text"] option[selected]:not([disabled]),#productsFilter .filters input[type="url"] option[selected]:not([disabled]),#productsFilter .filters select option[selected]:not([disabled]),#productsFilter .filters textarea option[selected]:not([disabled]){background-color:rgba(12,35,64,0.5)}#productsFilter .filters input[type="date"] option[value$="cancel"],#productsFilter .filters input[type="time"] option[value$="cancel"],#productsFilter .filters input[type="month"] option[value$="cancel"],#productsFilter .filters input[type="week"] option[value$="cancel"],#productsFilter .filters input[type="datetime"] option[value$="cancel"],#productsFilter .filters input[type="datetime-local"] option[value$="cancel"],#productsFilter .filters input[type="email"] option[value$="cancel"],#productsFilter .filters input[type="number"] option[value$="cancel"],#productsFilter .filters input[type="password"] option[value$="cancel"],#productsFilter .filters input[type="search"] option[value$="cancel"],#productsFilter .filters input[type="tel"] option[value$="cancel"],#productsFilter .filters input[type="text"] option[value$="cancel"],#productsFilter .filters input[type="url"] option[value$="cancel"],#productsFilter .filters select option[value$="cancel"],#productsFilter .filters textarea option[value$="cancel"]{color:#a94442}#productsFilter .filters textarea::-webkit-input-placeholder,#productsFilter .filters input::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}#productsFilter .filters textarea:-moz-placeholder,#productsFilter .filters input:-moz-placeholder{color:rgba(255,255,255,0.5)}#productsFilter .filters textarea::-moz-placeholder,#productsFilter .filters input::-moz-placeholder{color:rgba(255,255,255,0.5)}#productsFilter .filters textarea:-ms-input-placeholder,#productsFilter .filters input:-ms-input-placeholder{color:rgba(255,255,255,0.5)}#CybotCookiebotDialog button{box-shadow:none}#CybotCookiebotDialog #CybotCookiebotDialogBodyEdgeMoreDetailsLink::after{background-color:transparent}#homeSlider{position:relative;height:80vh;min-height:500px;padding-top:0;background-color:#7c878e}#homeSlider .container{margin-right:0;margin-left:0}#homeSlider .innerContent{position:relative;z-index:2}#contact{position:relative}#contact .innerContent{display:flex;flex-direction:row;justify-content:center;align-items: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;border-bottom:3px solid #91969d}#pageIntro .background{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:#7c878e;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:.5}#pageIntro .overlay{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#fff;opacity:.85;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;overflow:hidden}#pageIntro .overlay::after{content:'';position:absolute;top:-100px;right:0;z-index:1;width:600px;height:600px;max-width:100%;background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 149.43 149.44" fill="rgb(12, 35, 64)"><path d="M129.64,60.67c3.29,0,6.6,0.26,9.85,0.77l9.94,1.57l-2.9-9.63c-4.54-15.12-14.01-28.71-26.67-38.27 C106.77,5.22,91.16,0,74.72,0C58.27,0,42.66,5.22,29.57,15.11C16.9,24.68,7.43,38.28,2.89,53.39L0,63.02l9.93-1.57 c3.25-0.51,6.56-0.77,9.85-0.77c5.62,0,11.22,0.76,16.61,2.25L0.06,82.9l0.77,4.44c5.47,31.57,30.41,56.14,62.06,61.16 c3.9,0.62,7.88,0.94,11.82,0.94s7.92-0.32,11.82-0.94c31.64-5.02,56.58-29.59,62.05-61.16l0.77-4.44l-36.34-19.97 C118.41,61.44,124.02,60.67,129.64,60.67 M19.78,48.04c-0.43,0-0.87,0-1.29,0.01c4.31-8.92,10.74-16.84,18.69-22.85 c10.87-8.22,23.85-12.55,37.53-12.55c13.67,0,26.65,4.34,37.53,12.55c7.95,6.01,14.39,13.93,18.7,22.85 c-12.6-0.22-25.14,2.77-36.21,8.6c-1.1,0.58-2.19,1.19-3.26,1.83C85.29,62.15,79.62,66.72,74.71,72 c-4.88-5.23-10.51-9.78-16.64-13.43c-1.11-0.67-2.24-1.3-3.39-1.9C44,51.02,31.93,48.04,19.78,48.04 M135.22,89.54 c-5.98,24.13-25.84,42.55-50.67,46.48c-6.5,1.03-13.19,1.03-19.69,0c-24.82-3.93-44.68-22.36-50.67-46.48l37.04-20.36 c7.13,4.18,13.46,9.81,18.43,16.43l5.05,6.72l5.04-6.72c4.97-6.62,11.31-12.25,18.43-16.43L135.22,89.54z"/></svg>');background-repeat:no-repeat;background-position:200px center;background-size:100% 100%;pointer-events:none;opacity:.1}#pageIntro .innerHeader{position:relative;z-index:2}#pageIntro .innerContent{position:relative;z-index:2;margin-left:-200px}#pageIntro .innerContent span{display:inline-block;padding:20px 50px 20px 200px;background-color:rgba(12,35,64,0.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#pageIntro .innerContent span>*:not(:last-child){margin-bottom:10px}#pageIntro .innerFooter{position:relative;z-index:2}#article,#pageDefault{position:relative}#article .innerContent,#pageDefault .innerContent{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;position:relative;z-index:2}#article .innerFooter,#pageDefault .innerFooter{position:relative;z-index:2;margin-top:50px}body.page-template-page-home #article,body.page-template-page-home #pageDefault{margin-top:-100px;padding-top:0}body.page-template-page-home #article .innerContent,body.page-template-page-home #pageDefault .innerContent{justify-content:space-between;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(((100% / 3) - (50px / 2) + 45px) * 2);padding-top:200px;padding-right:50px}body.page-template-page-home #article .innerContent>.split:nth-child(2),body.page-template-page-home #pageDefault .innerContent>.split:nth-child(2){width:calc((100% / 3) - (50px / 2) - 5px)}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}body.page-template-page-home #article ~ #homeRouter,body.page-template-page-home #pageDefault ~ #homeRouter{padding-top:50px}#quickBlog{position:relative;margin-top:100px;padding-bottom:100px}#quickBlog .background{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:#0c2340;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#quickBlog .background::after{content:'';position:absolute;top:-400px;left:0;z-index:-1;width:800px;height:800px;max-width:100%;background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 149.43 149.44" fill="rgb(12, 35, 64)"><path d="M129.64,60.67c3.29,0,6.6,0.26,9.85,0.77l9.94,1.57l-2.9-9.63c-4.54-15.12-14.01-28.71-26.67-38.27 C106.77,5.22,91.16,0,74.72,0C58.27,0,42.66,5.22,29.57,15.11C16.9,24.68,7.43,38.28,2.89,53.39L0,63.02l9.93-1.57 c3.25-0.51,6.56-0.77,9.85-0.77c5.62,0,11.22,0.76,16.61,2.25L0.06,82.9l0.77,4.44c5.47,31.57,30.41,56.14,62.06,61.16 c3.9,0.62,7.88,0.94,11.82,0.94s7.92-0.32,11.82-0.94c31.64-5.02,56.58-29.59,62.05-61.16l0.77-4.44l-36.34-19.97 C118.41,61.44,124.02,60.67,129.64,60.67 M19.78,48.04c-0.43,0-0.87,0-1.29,0.01c4.31-8.92,10.74-16.84,18.69-22.85 c10.87-8.22,23.85-12.55,37.53-12.55c13.67,0,26.65,4.34,37.53,12.55c7.95,6.01,14.39,13.93,18.7,22.85 c-12.6-0.22-25.14,2.77-36.21,8.6c-1.1,0.58-2.19,1.19-3.26,1.83C85.29,62.15,79.62,66.72,74.71,72 c-4.88-5.23-10.51-9.78-16.64-13.43c-1.11-0.67-2.24-1.3-3.39-1.9C44,51.02,31.93,48.04,19.78,48.04 M135.22,89.54 c-5.98,24.13-25.84,42.55-50.67,46.48c-6.5,1.03-13.19,1.03-19.69,0c-24.82-3.93-44.68-22.36-50.67-46.48l37.04-20.36 c7.13,4.18,13.46,9.81,18.43,16.43l5.05,6.72l5.04-6.72c4.97-6.62,11.31-12.25,18.43-16.43L135.22,89.54z"/></svg>');background-repeat:no-repeat;background-position:-150px center;background-size:100% 100%;pointer-events:none;opacity:.2;mix-blend-mode:soft-light}#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:center}#homeRouter{position:relative}#homeRouter .innerContent{position:relative;z-index:2}#socialStream{position:relative}#socialStream .innerHeader{position:relative;z-index:2}#socialStream .innerContent{position:relative;z-index:2;margin-top:50px}#homePhotogallery{position:relative;padding-top:0}#homePhotogallery .innerContent{position:relative;z-index:2}#homePhotogallery:last-child{padding-bottom:0}#productVariants{position:relative}#productVariants .innerContent{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;position:relative;z-index:2}#searchResult{position:relative;padding-top:100px}#searchResult .innerHeader{position:relative;z-index:2}#searchResult .innerHeader>*:not(:last-child){margin-bottom:20px}#searchResult .innerContent{position:relative;z-index:2;margin-top:50px}@media (max-width: 1400px){footer{padding:100px 0}body.sidePanel-open main{transform:translateX(-300px)}section{padding-top:100px}section:last-child{padding-bottom:100px}.container{width:calc(100% - 300px);margin:0 150px}.text h1:not(:first-child),.text h2:not(:first-child){margin-top:50px;padding-top:50px}.text h3:not(:first-child){margin-top:50px}.text .wp-block-spacer[style="height:1px"]{height:100px !important}.swiper-container .swiper-next{right:50px;transform:translateX(175px)}.swiper-container .swiper-prev{left:50px;transform:translateX(-175px)}#homeSlider .swiper-container .swiper-slide .content{max-width:calc(100% - 450px);padding:50px 150px}#homeSlider .swiper-container .swiper-slide .imageWrap{right:150px;max-height:calc(100% - 100px - 200px)}#homeSlider .swiper-container .swiper-pagination{bottom:100px;left:150px}#pageMenu{margin-right:100px}#siblingsArticles>.split:first-child{padding-right:50px}#siblingsArticles>.split:last-child{padding-left:50px}.sidePanel .sidePanel-content{padding:100px}#contact .innerContent>.split:first-child{padding-right:50px}#contact .innerContent>.split:last-child{padding-left:50px}#contact .innerFooter{margin-top:50px;margin-right:-150px;margin-left:-150px}#pageIntro{padding-bottom:50px}#pageIntro .innerContent{margin-left:-150px}#pageIntro .innerContent span{padding:20px 50px 20px 150px}#article .innerFooter,#pageDefault .innerFooter{margin-top:50px}body.page-template-page-home #article,body.page-template-page-home #pageDefault{margin-top:-100px}body.page-template-page-home #article .innerContent>.split:nth-child(1),body.page-template-page-home #pageDefault .innerContent>.split:nth-child(1){padding-top:200px}#quickBlog{margin-top:100px;padding-bottom:100px}#quickBlog .innerContent{margin-top:50px}#quickBlog .innerFooter{margin-top:50px}#socialStream .innerContent{margin-top:50px}#productVariants{position:relative}#productVariants .innerContent{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;position:relative;z-index:2}.items.items-variants>*:not(:first-child){padding-top:100px}#searchResult{padding-top:100px}#searchResult .innerContent{margin-top:50px}}@media (max-width: 1024px){#menu-hlavne-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-hlavne-menu>*{margin-left:0}#menu-hlavne-menu>*:not(:last-child){margin-bottom:10px}#menu-hlavne-menu .link>a{color:inherit;transition:none}#menu-hlavne-menu .sub-menu{display:none}header>.container>.split>#menu-hlavne-menu{display:none}#sidePanelSwipe{display:block}#sideMenu{display:flex}footer{padding:100px 0}footer>.container>.split:first-child{width:100%;margin-top:50px;order:3}footer>.container>.split:nth-child(2){width:50%;order:2}footer>.container>.split:last-child{width:50%;padding-left:0;order:1}footer>.container>.split:last-child::before{display:none}body.sidePanel-open main{transform:translateX(-300px)}section{padding-top:100px}section:last-child{padding-bottom:100px}.container{width:calc(100% - 200px);margin:0 100px}footer .container{flex-wrap:wrap}.text h1:not(:first-child),.text h2:not(:first-child){margin-top:50px;padding-top:50px}.text h3:not(:first-child){margin-top:50px}.text .wp-block-spacer[style="height:1px"]{height:100px !important}.swiper-container .swiper-next{right:25px;transform:translateX(125px)}.swiper-container .swiper-prev{left:25px;transform:translateX(-125px)}#homeSlider .swiper-container .swiper-slide .content{max-width:calc(100% - 300px);padding:50px 100px}#homeSlider .swiper-container .swiper-slide .imageWrap{right:100px;max-height:calc(100% - 100px - 200px)}#homeSlider .swiper-container .swiper-pagination{bottom:100px;left:100px}#pageMenu{margin-right:100px}#siblingsArticles>.split:first-child{padding-right:50px}#siblingsArticles>.split:last-child{padding-left:50px}.sidePanel .sidePanel-content{padding:100px}#contact .innerContent>.split:first-child{width:30%;padding-right:50px;word-break:break-all}#contact .innerContent>.split:last-child{width:70%;padding-left:50px}#contact .innerFooter{margin-top:50px;margin-right:-100px;margin-left:-100px}#pageIntro{padding-bottom:50px}#pageIntro .innerContent{margin-left:-100px}#pageIntro .innerContent span{padding:20px 50px 20px 100px}#article .innerFooter,#pageDefault .innerFooter{margin-top:50px}body.page-template-page-home #article,body.page-template-page-home #pageDefault{margin-top:0;padding-top:100px}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}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:50px}#quickBlog{margin-top:100px;padding-bottom:100px}#quickBlog .innerContent{margin-top:50px}#quickBlog .innerFooter{margin-top:50px}.items.items-variants>*:not(:first-child){padding-top:100px}#articlesList .items{grid-template-columns:repeat(2, 1fr)}#articlesList .items>*:nth-child(4n+1){grid-column:auto}#articlesList .items>*:nth-child(4n+4){grid-column:auto}#searchResult .items{grid-template-columns:repeat(2, 1fr)}body.page-template-page-home #pageDefault .item.item-category,body.page-template-page-home #pageDefault .item.item-product,body.page-template-page-home #pageDefault .item.item-article,body.page-template-page-home #pageDefault .item.item-route{height:calc((100vw - 200px)/3 - 50px)}#socialStream .innerContent{margin-top:50px}#searchResult{padding-top:100px}#searchResult .innerContent{margin-top:50px}}@media (max-width: 767px){body{margin-bottom:50px}header{position:absolute;height:50px;transform:unset !important;-webkit-backdrop-filter:none;backdrop-filter:none}header.sticky{height:50px;background-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}header.latent{box-shadow:none}main{transition:none;transform:none}body.sidePanel-open main{transform:none}body.search main{margin-top:50px}.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;margin-bottom:0;padding:15px;font-weight:300}#pageMenu .btn[onclick*="mausScript.pageMenu_toggleView"]>*:not(:last-child){margin-right:10px}#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:#0c2340;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}#menu-hlavne-menu .link,#menu-hlavne-menu a:not(.btn):not(.item){font-size:1.1em}footer{padding:50px 0}section{padding-top:50px}section:last-child{padding-bottom:50px}.container{width:calc(100% - 100px);margin:0 50px}header .logo.logo-master svg{height:30px}body.page-template-page-home header:not(.sticky)>.container>.split>.logo.logo-master svg{fill:inherit}.items.items-categories,.items.items-products,.items.items-routes{grid-template-columns:repeat(1, 1fr);grid-gap:25px;gap:25px}.items.items-categories::before,.items.items-products::before,.items.items-routes::before{display:none}.items.items-categories>*:first-child,.items.items-products>*:first-child,.items.items-routes>*:first-child{grid-row:auto;grid-column:auto}.items.items-variants>*:not(:first-child){padding-top: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}#searchResult .items{grid-template-columns:repeat(1, 1fr);grid-gap:25px;gap:25px}#categoriesList .item.item-category,#routing .item.item-category,body.page-template-page-home #homeRouter .item.item-category,body.page-template-page-home #pageDefault .item.item-category,#categoriesList .item.item-product,#routing .item.item-product,body.page-template-page-home #homeRouter .item.item-product,body.page-template-page-home #pageDefault .item.item-product,#categoriesList .item.item-article,#routing .item.item-article,body.page-template-page-home #homeRouter .item.item-article,body.page-template-page-home #pageDefault .item.item-article,#categoriesList .item.item-route,#routing .item.item-route,body.page-template-page-home #homeRouter .item.item-route,body.page-template-page-home #pageDefault .item.item-route{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}.swiper-container .swiper-next,.swiper-container .swiper-prev{opacity:1;visibility:visible}.swiper-container .swiper-next{right:25px;transform:none}.swiper-container .swiper-prev{left:25px;transform:none}.swiper-container .swiper-pagination{padding-top:10px;opacity:1}#homeSlider .swiper-container{height:calc(80vh - 50px);min-height:500px}#homeSlider .swiper-container .swiper-slide{height:calc(80vh - 50px);min-height:500px}#homeSlider .swiper-container .swiper-slide .content{align-items:center;left:0;width:calc(100% - 100px);max-width:none;padding:20px 50px;text-align:center}#homeSlider .swiper-container .swiper-slide .imageWrap{top:50%;right:50%;max-height:calc(100% - 50px - 50px);transform:translate(50%, -50%)}#homeSlider .swiper-container .swiper-pagination{bottom:50px;left:50%;padding:0;transform:translateX(-50%)}#siblingsArticles>.split:first-child{padding-right:25px}#siblingsArticles>.split:last-child{padding-left:25px}#contact .innerContent{flex-direction:column}#contact .innerContent>.split:first-child{width:100%;margin-bottom:25px;padding-right:0}#contact .innerContent>.split:last-child{width:100%;padding-left:0}#contact .innerFooter{margin-top:25px;margin-right:-50px;margin-left:-50px}#pageIntro{padding-bottom:25px}#pageIntro .innerContent{margin-left:-50px}#pageIntro .innerContent span{padding:20px 50px 20px 50px}#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 .innerContent>.split:nth-child(2),body.page-template-page-home #pageDefault .innerContent>.split:nth-child(2){margin-top:25px}body.page-template-page-home #article ~ #homeRouter,body.page-template-page-home #pageDefault ~ #homeRouter{padding-top:25px}#quickBlog{margin-top:50px;padding-bottom:50px}#quickBlog .innerContent{margin-top:25px}#quickBlog .innerFooter{margin-top:25px}#homeSlider{height:calc(80vh - 50px)}.photoGallery.multiple{grid-template-columns:repeat(2, 1fr)}.label.label-section{font-size:2em}#homeSlider .label.label-1{font-size:2em}#socialStream .innerContent{margin-top:25px}#productVariants .innerContent{flex-direction:column}#searchResult{padding-top:50px}#searchResult .innerContent{margin-top:25px}}@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(.ajax-loader){width:100%;margin-top:5px;margin-left:0}.wpcf7 .row span:not(:last-child):not(.wpcf7-not-valid-tip):not(.ajax-loader){width:100%;margin-right:0}.wpcf7 .reCAPTCHAinfo{margin-bottom:10px}#contact .wpcf7{padding:20px}.sidePanel .sidePanel-content{padding:60px 25px 25px}footer{padding:25px 0;text-align:center}footer>.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}.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}.swiper-container .swiper-next{justify-content:flex-end;right:20px}.swiper-container .swiper-prev{justify-content:flex-start;left:20px}#homeSlider .swiper-container .swiper-slide .content{width:calc(100% - 50px - 40px);padding-right:45px;padding-left:45px}#homeSlider .swiper-container .swiper-slide .content>*:not(:last-child){margin-bottom:10px}#homeSlider .swiper-container .swiper-slide .imageWrap{max-height:calc(100% - 50px - 25px)}#homeSlider .swiper-container .swiper-pagination{bottom:25px}#homePhotogallery .swiper-container .swiper-slide,#homePhotogallery .swiper-container .swiper-slide>a{width:100%}#homePhotogallery .swiper-container .swiper-slide img{width:100%;font-family:'object-fit: cover; object-position: center;';-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position: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}#pageIntro .innerContent{margin-left:-25px}#pageIntro .innerContent span{padding:20px 50px 20px 25px}#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{margin-top:25px;padding-bottom:25px}#quickBlog .innerContent{margin-top:12.5px}#quickBlog .innerFooter{margin-top:12.5px}.ff-stream{margin:0 -10px}.ff-stream .ff-item .ff-img-holder img{height:150px}.ff-stream#ff-stream-1 .ff-stream-wrapper{height:auto !important;margin:0 10px;padding:0}.ff-stream#ff-stream-1 .ff-item{position:relative !important;top:auto !important;left:auto !important;width:100% !important;transform:none !important}.ff-stream#ff-stream-1 .ff-item:not(:last-child){margin-bottom:20px}.ff-stream#ff-stream-1 .ff-item:nth-last-child(-n+3){height:0;margin:0;overflow:hidden}.ff-stream#ff-stream-1 .picture-item__inner{transform:none;opacity:1}.ff-stream#ff-stream-1 .ff-item-cont{height:auto !important}#socialStream .innerContent{margin-top:12.5px}.items.items-variants>*:not(:first-child){padding-top:25px}.item.item-variant{width:100%}.item.item-variant>.split{width:100%}.item.item-variant>.split:nth-child(1){margin-bottom:5px}.item.item-variant>.split:nth-child(2){display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.item.item-variant>.split:nth-child(2)>.split:nth-child(1){width:100%;margin-bottom:5px;padding-right:0}.item.item-variant>.split:nth-child(2)>.split:nth-child(2){width:100%}.item.item-variant>.split:nth-child(2)>.split>*:not(:last-child){margin-bottom:20px}.item.item-variant .image{height:auto;max-height:200px}#searchResult{padding-top:25px}#searchResult .innerContent{margin-top: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}#pageIntro .container{width:100%;max-width:none}#homeSlider .swiper-container .swiper-slide .content{left:0;max-width:calc(100vw - (100vw - 1200px / 2) + 400px);padding-left:calc((100vw - 1200px - 10px)/2)}#homeSlider .swiper-container .swiper-slide .imageWrap{right:calc((100vw - 1200px - 10px)/2)}#homeSlider .swiper-container .swiper-pagination{left:calc((100vw - 1200px - 10px)/2)}#pageIntro .innerContent{margin-left:0}#pageIntro .innerContent span{padding-left:calc((100vw - 1200px) / 2)}}.onScreenAnimation .aniFadeIn{opacity:0}.onScreenAnimation.play .aniFadeIn{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}}.onScreenAnimation .aniPlop{transform:scale(0);opacity:0}.onScreenAnimation.play .aniPlop{-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(12,35,64,0.4);-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 rgba(12,35,64,0.4)}70%{box-shadow:0 0 0 10px rgba(12,35,64,0)}100%{box-shadow:0 0 0 0 rgba(12,35,64,0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(12,35,64,0.4)}70%{box-shadow:0 0 0 10px rgba(12,35,64,0)}100%{box-shadow:0 0 0 0 rgba(12,35,64,0)}}#preloader>div{-webkit-animation:bouncedelay 1.4s infinite ease-in-out both;animation:bouncedelay 1.4s infinite ease-in-out both}#preloader .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}#preloader .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAibWF1c1N0eWxlLm1pbi5jc3MiLAoJInNvdXJjZXMiOiBbCgkJIm1hc3Rlci5zY3NzIiwKCQkiX25vcm1hbGl6ZS5jc3MiLAoJCSJfdmFyaWFibGVzLnNjc3MiLAoJCSJfZnVuY3Rpb24uc2NzcyIsCgkJIl9wcmVzZXQuc2NzcyIsCgkJIjFBLWFsbC5zY3NzIiwKCQkiMUItYWxsLnNjc3MiLAoJCSIxQy1hbGwuc2NzcyIsCgkJIjItZGVza3RvcC5zY3NzIiwKCQkiMy10YWJsZXRzLnNjc3MiLAoJCSI0LXNtYXJ0cGhvbmVzLWxhbmRzY2FwZS5zY3NzIiwKCQkiNS1zbWFydHBob25lcy1wb3J0cmFpdC5zY3NzIiwKCQkiNi1zcGVjaWFsLnNjc3MiLAoJCSJfYW5pbWF0aW9uLnNjc3MiCgldLAoJInNvdXJjZXNDb250ZW50IjogWwoJCSIvLyBjb21waWxlQ29tcHJlc3NlZDogbWF1c1N0eWxlLm1pbi5jc3M7IGNvbXBpbGVFeHBhbmRlZDogdGVtcC5jc3M7XHJcbiR2ZXJzaW9uOiBcIjMuNFwiOy8qIVRoaXMgQ1NTIGlzIGdlbmVyYXRlZCBieSBtYXVzU3R5bGUgdmVyc2lvbiAjeyR2ZXJzaW9ufS4gUGxlYXNlIGVkaXQgdGhlIFNBU1MgKHNjc3MpIGZpbGVzKi9cclxuXHJcbiRkZWJ1ZzogdHJ1ZTsgICAgICAgICAgLy8gZGVidWcgbW9kZSAoRGV0ZWN0IGJyb2tlbiBsaW5rLCBicm9rZW4gaW1hZ2UsIGJyb2tlbiBpbnB1dCBhbmQgbW9yZS4gKVxyXG4kY2xlYXJmaXg6IHRydWU7ICAgICAgICAvLyBhY3RpdmF0ZSBzcGVjaWFsIGNsYXNzIGZvciBncm91cCB3aXRoIGZsb2F0IEhUTUwgZWxlbWVudHNcclxuJGZvY3VzSW5wdXQ6IHRydWU7ICAgICAgLy8gY3VzdG9tIGZvY3VzIGVmZmVjdCBmb3IgaW5wdXQgZWxlbWVudFxyXG4kdmlld3BvcnQ6IHRydWU7ICAgICAgICAvLyB2aWV3cG9ydCBmb3IgcmVzcG9uc2l2ZSBkZXNpZ25cclxuXHJcbkBpbXBvcnQgXCJub3JtYWxpemVcIjtcclxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwiZnVuY3Rpb25cIjtcclxuQGltcG9ydCBcInByZXNldFwiO1xyXG5AaW1wb3J0IFwiMUEtYWxsXCI7XHJcbkBpbXBvcnQgXCIxQi1hbGxcIjtcclxuQGltcG9ydCBcIjFDLWFsbFwiO1xyXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7IEBpbXBvcnQgXCIyLWRlc2t0b3BcIjsgfVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7IEBpbXBvcnQgXCIzLXRhYmxldHNcIjsgfVxyXG5AbWVkaWEgKG1heC13aWR0aDogIDc2N3B4KSB7IEBpbXBvcnQgXCI0LXNtYXJ0cGhvbmVzLWxhbmRzY2FwZVwiOyB9XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAgNDgwcHgpIHsgQGltcG9ydCBcIjUtc21hcnRwaG9uZXMtcG9ydHJhaXRcIjsgfVxyXG5AaW1wb3J0IFwiNi1zcGVjaWFsXCI7XHJcbkBpbXBvcnQgXCJhbmltYXRpb25cIjtcclxuIiwKCQkiLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7IC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny0gYW5kIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzLCAvKiAxICovXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogU2NyaXB0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEhpZGRlblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSB2YXJpYWJsZXMgKi9cclxuJGNvbG9yLXRleHQ6IHJnYigxMiwgMzUsIDY0KTsgLy8gT2NlbG92xJsgbW9kcsOhXHJcbiRjb2xvci1saW5rOiByZ2IoMTIsIDM1LCA2NCk7IC8vIE9jZWxvdsSbIG1vZHLDoVxyXG4kY29sb3ItYmFzZTogcmdiKDEyLCAzNSwgNjQpOyAvLyBPY2Vsb3bEmyBtb2Ryw6FcclxuJGNvbG9yLWFsdDogcmdiKDEyNCwgMTM1LCAxNDIpOyAvLyBWZXZlcsSNw60gxaFlZMOhXHJcbiRjb2xvci1hbHQyOiByZ2IoMTc5LCAxMDUsIDM2KTsgLy8gSG7Em2RvYsOpxb5vdsOhXHJcbiRjb2xvci1hbHQzOiByZ2IoNTksIDY5LCA4OSk7IC8vIFDFr2xub8SNbsOtIG1vZHLDoVxyXG4kY29sb3ItYWx0NDogcmdiKDE0NSwgMTUwLCAxNTcpOyAvLyBTdMWZw61icm/FoWVkw6FcclxuJGNvbG9yLWN0YTogcmdiKDAsIDEzMCwgMTAwKTsgLy8gU2lnbsOhbG7DrSB6ZWxlbsOhXHJcbiRjb2xvci1saW5lOiByZ2IoMCwgMCwgMCk7XHJcbiRjb2xvci1kcmFiOiByZ2IoMTI0LCAxMzUsIDE0Mik7IC8vIFZldmVyxI3DrSDFoWVkw6FcclxuJGNvbG9yLWJnOiByZ2IoMTI0LCAxMzUsIDE0Mik7IC8vIFZldmVyxI3DrSDFoWVkw6FcclxuXHJcbiRjb2xvci1zdWNjZXNzLWJnOiAjZGZmMGQ4O1xyXG4kY29sb3Itc3VjY2Vzcy10ZXh0OiAjM2M3NjNkO1xyXG4kY29sb3ItaW5mby1iZzogI2Q5ZWRmNztcclxuJGNvbG9yLWluZm8tdGV4dDogIzMxNzA4ZjtcclxuJGNvbG9yLXdhcm5pbmctYmc6ICNmY2Y4ZTM7XHJcbiRjb2xvci13YXJuaW5nLXRleHQ6ICM4YTZkM2I7XHJcbiRjb2xvci1kYW5nZXItYmc6ICNmMmRlZGU7XHJcbiRjb2xvci1kYW5nZXItdGV4dDogI2E5NDQ0MjtcclxuXHJcbiRjb2xvci1zZWxlY3Rpb25UZXh0OiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44KTtcclxuJGNvbG9yLXNlbGVjdGlvbkJnOiByZ2JhKDAsIDAsIDAsIC41KTtcclxuJGNvbG9yLWZvY3VzOiByZ2JhKDAsIDAsIDAsIC41KTtcclxuXHJcbiRzaXplLWNvbnRhaW5lcjE6IDIwMHB4O1xyXG4kc2l6ZS1jb250YWluZXIyOiAxNTBweDtcclxuJHNpemUtY29udGFpbmVyMzogMTAwcHg7XHJcbiRzaXplLWNvbnRhaW5lcjQ6IDUwcHg7XHJcbiRzaXplLWNvbnRhaW5lcjU6IDI1cHg7XHJcbiRzaXplLXNlcGFyYXRvcjE6IDEwMHB4O1xyXG4kc2l6ZS1zZXBhcmF0b3IyOiAxMDBweDtcclxuJHNpemUtc2VwYXJhdG9yMzogMTAwcHg7XHJcbiRzaXplLXNlcGFyYXRvcjQ6IDUwcHg7XHJcbiRzaXplLXNlcGFyYXRvcjU6IDI1cHg7XHJcbiRzaXplLWRpc3BsYXlNaW5IZWlnaHQ6IDgwMHB4O1xyXG4kc2l6ZS1oZWFkZXI6IDEwMHB4O1xyXG4kc2l6ZS1oZWFkZXJTdGlja3k6IDgwcHg7XHJcbiRzaXplLWdhcDogNTBweDtcclxuJHNpemUtaWRlYWxXaWR0aDogNDMuOGVtO1xyXG4kc2l6ZS1maXhlZE5hdmlnYXRpb246IDUwcHg7XHJcblxyXG4kZm9udDE6ICdQbHVzIEpha2FydGEgU2FucycsIHNhbnMtc2VyaWY7XHJcbiRmb250MjogJ1BsdXMgSmFrYXJ0YSBTYW5zJywgc2Fucy1zZXJpZjtcclxuXHJcbiRhbmk6IC4zcyBlYXNlLWluLW91dDtcclxuXHJcbjpyb290IHtcclxuICAgIC0tbWF1c1N0eWxlLXNpemUtY29udGFpbmVyMTogI3skc2l6ZS1jb250YWluZXIxfTtcclxuICAgIC0tbWF1c1N0eWxlLXNpemUtY29udGFpbmVyMjogI3skc2l6ZS1jb250YWluZXIyfTtcclxuICAgIC0tbWF1c1N0eWxlLXNpemUtY29udGFpbmVyMzogI3skc2l6ZS1jb250YWluZXIzfTtcclxuICAgIC0tbWF1c1N0eWxlLXNpemUtY29udGFpbmVyNDogI3skc2l6ZS1jb250YWluZXI0fTtcclxuICAgIC0tbWF1c1N0eWxlLXNpemUtY29udGFpbmVyNTogI3skc2l6ZS1jb250YWluZXI1fTtcclxuICAgIC0tbWF1c1N0eWxlLXNpemUtc2VwYXJhdG9yMTogI3skc2l6ZS1zZXBhcmF0b3IxfTtcclxuICAgIC0tbWF1c1N0eWxlLXNpemUtc2VwYXJhdG9yMjogI3skc2l6ZS1zZXBhcmF0b3IyfTtcclxuICAgIC0tbWF1c1N0eWxlLXNpemUtc2VwYXJhdG9yMzogI3skc2l6ZS1zZXBhcmF0b3IzfTtcclxuICAgIC0tbWF1c1N0eWxlLXNpemUtc2VwYXJhdG9yNDogI3skc2l6ZS1zZXBhcmF0b3I0fTtcclxuICAgIC0tbWF1c1N0eWxlLXNpemUtc2VwYXJhdG9yNTogI3skc2l6ZS1zZXBhcmF0b3I1fTtcclxufSIsCgkJIi8vIG1haW46IG1hc3Rlci5zY3NzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGZ1bmN0aW9uICovXG5AZnVuY3Rpb24gY291bnQoJGNvdW50LCAkYmFzZTogMTAwJSkge1xyXG4gICAgQHJldHVybiAoJGJhc2UvJGNvdW50KTtcclxufVxyXG5AbWl4aW4gc2VsZWN0aW9uIHtcclxuICAgIDo6LW1vei1zZWxlY3Rpb24geyBAY29udGVudCB9O1xyXG4gICAgOjotby1zZWxlY3Rpb24geyBAY29udGVudCB9O1xyXG4gICAgOjpzZWxlY3Rpb24geyBAY29udGVudCB9O1xyXG59XHJcbkBpbmNsdWRlIHNlbGVjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2VsZWN0aW9uQmc7XHJcbiAgICBjb2xvcjogJGNvbG9yLXNlbGVjdGlvblRleHQ7XHJcbn1cclxuQG1peGluIGZvY3VzSW5wdXQge1xyXG4gICAgaW5wdXQ6Zm9jdXMsXHJcbiAgICB0ZXh0YXJlYTpmb2N1cyB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgZm9jdXNJbnB1dCB7XHJcbiAgICBvdXRsaW5lOiAxcHggc29saWQgJGNvbG9yLWZvY3VzO1xyXG59XHJcbkBmdW5jdGlvbiBmb3JtYXRSR0IoJGNvbG9yKSB7XHJcbiAgICBAcmV0dXJuIHVucXVvdGUoXCJyZ2IoI3tyZWQoJGNvbG9yKX0sICN7Z3JlZW4oJGNvbG9yKX0sICN7Ymx1ZSgkY29sb3IpfSlcIik7XHJcbn1cclxuQGlmICgkdmlld3BvcnQpIHtcclxuICAgIEAtbXMtdmlld3BvcnQge1xyXG4gICAgICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbiAgICB9XHJcbiAgICBALW8tdmlld3BvcnQge1xyXG4gICAgICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbiAgICB9XHJcbiAgICBAdmlld3BvcnQge1xyXG4gICAgICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbiAgICB9XHJcbn1cclxuQGlmICgkZGVidWcpIHtcclxuICAgIC5kZWJ1ZyB7XHJcbiAgICAgICAgKiB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgcmdiYSgyMjEsIDQ2LCA0NiwgLjgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwgPiAqOm5vdChsaSksXHJcbiAgICAgICAgKjpub3QodWwpID4gbGksXHJcbiAgICAgICAgYnI6OmFmdGVyLFxyXG4gICAgICAgIGltZ1thbHQ9XCJcIl0sXHJcbiAgICAgICAgaW1nOm5vdChbYWx0XSksXHJcbiAgICAgICAgaW5wdXQ6bm90KFt0eXBlXSksXHJcbiAgICAgICAgYTpub3QoW2hyZWZdKSxcclxuICAgICAgICBhW2hyZWY9XCIjXCJdLFxyXG4gICAgICAgIGFbaHJlZj1cIiMhXCJdLFxyXG4gICAgICAgIGFbaHJlZj1cIlwiXSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBlcnJvckJsaW5rIDFzIGluZmluaXRlO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGVycm9yQmxpbmsgMXMgaW5maW5pdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGksXHJcbiAgICAgICAgYixcclxuICAgICAgICB1LFxyXG4gICAgICAgIHN0cmlrZSxcclxuICAgICAgICAqW3N0eWxlXSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiB3YXJuaW5nQmxpbmsgMXMgaW5maW5pdGU7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogd2FybmluZ0JsaW5rIDFzIGluZmluaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBicjpudGgtY2hpbGQobiszKSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBicjpudGgtY2hpbGQobiszKTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQC13ZWJraXQta2V5ZnJhbWVzIGVycm9yQmxpbmsge1xyXG4gICAgICAgIDAlLFxyXG4gICAgICAgIDQ5JSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig5NCwgMjU1LCAwKTtcclxuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogcmdiKDIyMSwgNDYsIDQ2KTtcclxuICAgICAgICAgICAgb3V0bGluZS1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDUwJSxcclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyMSwgNDYsIDQ2KTtcclxuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogcmdiKDk0LCAyNTUsIDApO1xyXG4gICAgICAgICAgICBvdXRsaW5lLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgd2FybmluZ0JsaW5rIHtcclxuICAgICAgICAwJSxcclxuICAgICAgICA0OSUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTQsIDI1NSwgMCk7XHJcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6IHJnYigxNywgNzIsIDIzOCk7XHJcbiAgICAgICAgICAgIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIH1cclxuICAgICAgICA1MCUsXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxNywgNzIsIDIzOCk7XHJcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6IHJnYig5NCwgMjU1LCAwKTtcclxuICAgICAgICAgICAgb3V0bGluZS1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBpZiAoJGNsZWFyZml4KSB7XHJcbiAgICAuY2xlYXJmaXgge1xyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLAoJCSIvLyBtYWluOiBtYXN0ZXIuc2Nzc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIHByZXNldCAqL1xyXG5ib2R5IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udDE7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICYuZGlzYWJsZVNjcm9sbCB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICBib2R5IHtcclxuICAgICAgICBmb250LXNpemU6IDgwJTtcclxuICAgIH1cclxufVxyXG4ubGluayxcclxuYSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogJGNvbG9yLWxpbms7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLmxpbmsge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGluaztcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgfVxyXG4gICAgJjpob3Zlcjo6YWZ0ZXIge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuaW5wdXQsXHJcbnNlbGVjdCxcclxuYnV0dG9uLFxyXG50ZXh0YXJlYSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuaHRtbCB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogaW5oZXJpdDtcclxufVxyXG5pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5zZWxlY3QsXHJcbmxhYmVsIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5pbnB1dFtyZWFkb25seV0sXHJcbmlucHV0OmhvdmVyW3JlYWRvbmx5XSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yKTtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuKlt0eXBlPVwiaGlkZGVuXCJdLFxyXG4uaGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbipbZGlzYWJsZWRdLFxyXG4uZGlzYWJsZWQsXHJcbipbZGlzYWJsZV0sXHJcbi5kaXNhYmxlIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbn1cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XHJcbn1cclxudGV4dGFyZWEge1xyXG4gICAgbWluLWhlaWdodDogMi41ZW07XHJcbiAgICByZXNpemU6IHZlcnRpY2FsO1xyXG59XHJcbmRpdi5zZWxlY3Rvcjo6YmVmb3JlIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbnVsIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbmZpZ3VyZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuc2VjdGlvbiB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxufVxyXG5wIHtcclxuICAgIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMDtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcclxuICAgIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwO1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgICBjdXJzb3I6IGhlbHA7XHJcbn1cclxubWFyayB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5ibG9ja3F1b3RlIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG50YWJsZSB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG59XHJcbnRhYmxlIGNhcHRpb24sXHJcbnRhYmxlIHRoLFxyXG50YWJsZSB0ZCB7XHJcbiAgICBwYWRkaW5nOiAuNWVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3ItbGluZSwgLjUpO1xyXG59XHJcbnRhYmxlIGNhcHRpb24ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG5maWVsZHNldCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci1saW5lLCAuNSk7XHJcbn1cclxubGVnZW5kIHtcclxuICAgIHBhZGRpbmc6IDAgLjVlbTtcclxufVxyXG5pZnJhbWUge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcbmhyIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRjb2xvci1saW5lLCAuNSk7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG59XHJcbnRpbWUge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbn1cclxudGV4dCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uYnRuLFxyXG4uYnV0dG9uLFxyXG5idXR0b24sXHJcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgIH1cclxufVxyXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXHJcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcclxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXHJcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcclxuaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAuN2VtO1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWxpbmUsIC41KTtcclxuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWxpbmU7XHJcbiAgICB9XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1iYXNlLCAuMSk7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJhc2U7XHJcbiAgICB9XHJcbn1cclxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LCAuNSk7XHJcbn1cclxuLypwbGFjZWhvbGRlciovXHJcbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogcmdiYSgkY29sb3ItdGV4dCwgLjUpO1xyXG59XHJcbnRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsXHJcbmlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6IHJnYmEoJGNvbG9yLXRleHQsIC41KTtcclxufVxyXG50ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlcixcclxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6IHJnYmEoJGNvbG9yLXRleHQsIC41KTtcclxufVxyXG50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogcmdiYSgkY29sb3ItdGV4dCwgLjUpO1xyXG59XHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xyXG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggcmdiYSgkY29sb3ItYmFzZSwgLjIpIGluc2V0O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcclxufVxyXG5sYWJlbCB7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgJi5lcnJvcixcclxuICAgICYuc3VjY2VzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAmLmVycm9yIGlucHV0LFxyXG4gICAgJi5zdWNjZXMgaW5wdXQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmLmVycm9yOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyNVwiIGhlaWdodD1cIjI1XCIgdmlld0JveD1cIjAgMCA1MCA1MFwiPjxnIGNsYXNzPVwibmMtaWNvbi13cmFwcGVyXCI+PGNpcmNsZSBjeD1cIjI1XCIgY3k9XCIyNVwiIHI9XCIyNVwiIGZpbGw9XCIjRDc1QTRBXCI+PC9jaXJjbGU+PHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjRkZGXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbWl0ZXJsaW1pdD1cIjEwXCIgZD1cIk0xNiAzNGw5LTkgOS05XCI+PC9wYXRoPjxwYXRoIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI0ZGRlwiIHN0cm9rZS13aWR0aD1cIjJcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLW1pdGVybGltaXQ9XCIxMFwiIGQ9XCJNMTYgMTZsOSA5IDkgOVwiPjwvcGF0aD48L2c+PC9zdmc+Jyk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAuMmVtO1xyXG4gICAgICAgIGJvdHRvbTogLjJlbTtcclxuICAgIH1cclxuICAgICYuc3VjY2VzOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyNVwiIGhlaWdodD1cIjI1XCIgdmlld0JveD1cIjAgMCA1MCA1MFwiPjxnIGNsYXNzPVwibmMtaWNvbi13cmFwcGVyXCI+PGNpcmNsZSBjeD1cIjI1XCIgY3k9XCIyNVwiIHI9XCIyNVwiIGZpbGw9XCIjMjVhZDRiXCI+PC9jaXJjbGU+PHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjRkZGXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS1taXRlcmxpbWl0PVwiMTBcIiBkPVwiTTM4IDE1TDIyIDMzbC0xMC04XCI+PC9wYXRoPjwvZz48L3N2Zz4nKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC4yZW07XHJcbiAgICAgICAgYm90dG9tOiAuMmVtO1xyXG4gICAgfVxyXG5cclxufVxyXG4vKnNjcm9sbGJhciovXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbn1cclxuOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbn1cclxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBib3JkZXI6IG5vbmUgbm9uZSAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYmZiZmJmO1xyXG59XHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG59XHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYm9yZGVyOiBub25lIG5vbmUgI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6ICM2NjY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzY2NjtcclxufVxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG59XHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbmEsXHJcbi5hbmlUcmFuc2Zvcm0ge1xyXG4gICAgdHJhbnNpdGlvbjogZmlsbCAkYW5pLCBmaWx0ZXIgJGFuaSwgY29sb3IgJGFuaSwgYmFja2dyb3VuZCAkYW5pLCBiYWNrZ3JvdW5kLWNvbG9yICRhbmksIGJveC1zaGFkb3cgJGFuaSwgdHJhbnNmb3JtICRhbmk7XHJcbn1cclxuLmFuaUFsbCB7XHJcbiAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG59XHJcbi5ob3ZlclNjYWxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSguOTUpO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxufVxyXG4qOmZvY3VzOm5vdCguYnRuKSxcclxuKjpmb2N1czpub3QoLmJ1dHRvbiksXHJcbio6Zm9jdXM6bm90KGlucHV0KSxcclxuKjpmb2N1czpub3Qoc2VsZWN0KSB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcbiNiYWNrVG9Ub3Age1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIGJvdHRvbTogMTBweDtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgwLCAwLCAwLCAuMyk7XHJcbiAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJi52aWV3IHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICAmLm1vc3RCb3R0b20ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbHQ7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpub3QoLnZpZXcpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG4gICAgc3ZnIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgIH1cclxuICAgICY6aG92ZXIgc3ZnIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcbiAgICB9XHJcbiAgICAjZml4ZWROYXZpZ2F0aW9uICYge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICYubW9zdEJvdHRvbSB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5hbmNob3Ige1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6ICRzaXplLWhlYWRlclN0aWNreTtcclxuICAgIG1hcmdpbi10b3A6IC0kc2l6ZS1oZWFkZXJTdGlja3k7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnRleHQge1xyXG4gICAgbWF4LXdpZHRoOiA0My44ZW07XHJcbiAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICB9XHJcbiAgICAmID4gaDEsXHJcbiAgICAmID4gaDIsXHJcbiAgICAmID4gaDMsXHJcbiAgICAmID4gaDQsXHJcbiAgICAmID4gaDUsXHJcbiAgICAmID4gaDYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC4yZW07XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogIDc2OHB4KSB7XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjdlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICA3NjdweCkge1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYTpub3QoLmxpbmspOm5vdCguYnRuKSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDFlbTtcclxuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcclxuICAgICAgICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMWVtO1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFlbTtcclxuICAgICAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogMDtcclxuICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xyXG4gICAgICAgIC13ZWJraXQtbWFyZ2luLWVuZDogMDtcclxuICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogMDtcclxuICAgICAgICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBpZnJhbWUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnNpbmdsZS1idXR0b246aG9yaXpvbnRhbDpkZWNyZW1lbnQge1xyXG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnNpbmdsZS1idXR0b246aG9yaXpvbnRhbDppbmNyZW1lbnQge1xyXG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmlkZWFsV2lkdGgge1xyXG4gICAgbWF4LXdpZHRoOiA0My44ZW07XHJcbn1cclxuLmhpZGVTY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG59XHJcbi52ZXJ0aWNhbEwge1xyXG4gICAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7XHJcbiAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG4gICAgLXdlYmtpdC10ZXh0LW9yaWVudGF0aW9uOiB1bnNldDtcclxuICAgIHRleHQtb3JpZW50YXRpb246IHVuc2V0O1xyXG59XHJcbi52ZXJ0aWNhbFIge1xyXG4gICAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7XHJcbiAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG4gICAgLXdlYmtpdC10ZXh0LW9yaWVudGF0aW9uOiB1bnNldDtcclxuICAgIHRleHQtb3JpZW50YXRpb246IHVuc2V0O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLm5vdFNlbGVjdGVkIHtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuLmV4Y2VycHQge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuLnNlcGFyYXRlZCBsaSB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCIvXCI7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQ6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbi53YWl0VG9SZWFkeSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcbipbdG9vbHRpcF0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IGF0dHIodG9vbHRpcCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgIGJvdHRvbTogY2FsYygxMDAlICsgNnB4KTtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgd2lkdGg6IDMwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjkpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRvcDogLTdweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA2cHgpO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogIDc2N3B4KSB7XHJcbiAgICBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbiAgICBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuLmxhYmVsIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICYubGFiZWwtc2l6ZTEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1zaXplMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLXNpemUzIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1zaXplNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjc1ZW07XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLXNpemU1IHtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgIH1cclxuICAgICYubGFiZWwtc2l6ZTYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4yNWVtO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1zaXplNyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgIH1cclxuICAgICYubGFiZWwtc2l6ZTgge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi43NWVtO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1zaXplOSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzZW07XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLXNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICB9XHJcbiAgICAmLmxhYmVsLWZvbnQxIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQxO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1mb250MiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgIH1cclxuICAgICYubGFiZWwtdXBwZXJjYXNlIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgJi5sYWJlbC1ib2xkIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxufVxyXG5zZWxlY3Qgb3B0aW9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbn1cclxuZGV0YWlscyB7XHJcbiAgICBzdW1tYXJ5IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgJjo6bWFya2VyLFxyXG4gICAgICAgICY6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiIHZpZXdCb3g9XCIwIDAgNDkwLjY1NiA0OTAuNjU2XCIgZmlsbD1cIiN7Zm9ybWF0UkdCKCRjb2xvci10ZXh0KX1cIj48cGF0aCBkPVwiTTQ4Ny41MzYsMTIwLjQ0NWMtNC4xNi00LjE2LTEwLjkyMy00LjE2LTE1LjA4MywwTDI0NS4zMTcsMzQ3LjU4MUwxOC4yMDMsMTIwLjQ0NWMtNC4xNi00LjE2LTEwLjkyMy00LjE2LTE1LjA4MywwIGMtNC4xNiw0LjE2LTQuMTYsMTAuOTIzLDAsMTUuMDgzbDIzNC42NjcsMjM0LjY2N2MyLjA2OSwyLjA5MSw0LjgsMy4xMzYsNy41MzEsMy4xMzZzNS40NjEtMS4wNDUsNy41NTItMy4xMTVsMjM0LjY2Ny0yMzQuNjY3IEM0OTEuNjk2LDEzMS4zNjgsNDkxLjY5NiwxMjQuNjI3LDQ4Ny41MzYsMTIwLjQ0NXpcIi8+PC9zdmc+Jyk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJltvcGVuXSBzdW1tYXJ5IHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiIHZpZXdCb3g9XCIwIDAgMjUgMjVcIiBmaWxsPVwiI3tmb3JtYXRSR0IoJGNvbG9yLXRleHQpfVwiPjxwYXRoIGQ9XCJNMjQuOCwxOC4xbC0xMi0xMkMxMi44LDYsMTIuNiw2LDEyLjUsNlMxMi4yLDYsMTIuMSw2LjFsLTEyLDEyYy0wLjIsMC4yLTAuMiwwLjYsMCwwLjhzMC42LDAuMiwwLjgsMEwxMi41LDcuM2wxMS42LDExLjYgYzAuMiwwLjIsMC42LDAuMiwwLjgsMEMyNS4xLDE4LjYsMjUuMSwxOC4zLDI0LjgsMTguMXpcIi8+PC9zdmc+Jyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbnNtYWxsIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxufSIsCgkJIi8vIG1haW46IG1hc3Rlci5zY3NzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gYWxsICovXHJcbmhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogJHNpemUtaGVhZGVyO1xyXG4gICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICYuc3RpY2t5IHtcclxuICAgICAgICBoZWlnaHQ6ICRzaXplLWhlYWRlclN0aWNreTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC45KTtcclxuICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xyXG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IHJnYmEoJGNvbG9yLWJhc2UsIC4xNSk7XHJcbiAgICB9XHJcbiAgICAmLmxhdGVudCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMTBweCByZ2JhKCRjb2xvci1iYXNlLCAwKTtcclxuICAgIH1cclxuICAgIGJvZHkudG91Y2hEZXZpY2UgJiB7XHJcbiAgICAgICAgJi5zdGlja3kge1xyXG4gICAgICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgJjpub3QoLnN0aWNreSkge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCNmZmYsIC43NSkgMCUsIHJnYmEoI2ZmZiwgMCkgMTAwJSk7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGJvZHkuc2VhcmNoICYge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IHJnYmEoJGNvbG9yLWJhc2UsIC4xNSk7XHJcbiAgICB9XHJcbn1cclxuZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogJHNpemUtc2VwYXJhdG9yMSAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWx0MztcclxuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkY29sb3ItYWx0NDtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIH1cclxuICAgICYgPiAuY29udGFpbmVyID4gLnNwbGl0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkY29sb3ItYWx0NDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxubWFpbiB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xyXG4gICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgIGJvZHkuc2lkZVBhbmVsLW9wZW4gJiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0kc2l6ZS1zZXBhcmF0b3IxKjMpO1xyXG4gICAgfVxyXG4gICAgYm9keS5zZWFyY2ggJiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtaGVhZGVyO1xyXG4gICAgfVxyXG59XHJcbnNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjE7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IxO1xyXG4gICAgfVxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLWhlYWRlcjtcclxuICAgIH1cclxufVxyXG4uY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjEqMn0pO1xyXG4gICAgbWFyZ2luOiAwICRzaXplLWNvbnRhaW5lcjE7XHJcbiAgICAmLmNvbnRhaW5lci1mdWxsV2lkdGgge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAmLmNvbnRhaW5lci1tYXhDb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJi5jb250YWluZXItdGV4dENvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0My44ZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAmLmNvbnRhaW5lci1vbmx5UmlnaHQge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgICYuY29udGFpbmVyLW9ubHlMZWZ0IHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgaGVhZGVyICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICYgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZm9vdGVyICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuLmxvZ28ge1xyXG4gICAgJi5sb2dvLW1hc3RlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBoZWFkZXIgJiB7XHJcbiAgICAgICAgJi5sb2dvLW1hc3RlciB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHNpemUtaGVhZGVyIC0gNTBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBmb290ZXIgJiB7XHJcbiAgICAgICAgJi5sb2dvLW1hc3RlciB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgPiAqOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWFsdDQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1ob21lIGhlYWRlcjpub3QoLnN0aWNreSkgPiAuY29udGFpbmVyID4gLnNwbGl0ID4gJiB7XHJcbiAgICAgICAgJi5sb2dvLW1hc3RlciB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNmZi1zdHJlYW0tMS5mZi1zdHJlYW0gLmZmLWxvYWRtb3JlLXdyYXBwZXIgLmZmLWJ0bixcclxuLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcclxuLmJ0bixcclxuLmJ1dHRvbixcclxuYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAuMjUpO1xyXG4gICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWx0MjtcclxuICAgIH1cclxuICAgICNxdWlja0Jsb2cgJiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFsdDM7XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFsdDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFsdDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5idG4taWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjcGFnZU1lbnUgJiB7XHJcbiAgICAgICAgJi5idG4taWNvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5saW5rLFxyXG5hOm5vdCguYnRuKTpub3QoLml0ZW0pIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFsdDI7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNSk7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSxcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbHQyO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZm9vdGVyICYge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFsdDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbHQyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3BhZ2VJbnRybyAjYnJlYWRDcnVtYiAmIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgICNwYWdlTWVudSAmIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG4udGV4dCB7XHJcbiAgICBoMSxcclxuICAgIGgyLFxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDEsXHJcbiAgICBoMiB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgfVxyXG4gICAgdGFibGUgY2FwdGlvbixcclxuICAgIHRhYmxlIHRoLFxyXG4gICAgdGFibGUgdGQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkY29sb3ItYmFzZSwgLjUpO1xyXG4gICAgfVxyXG4gICAgZmlndXJlLndwLWJsb2NrLXRhYmxlLmZ1bGxXaWR0aCB0YWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB9XHJcbiAgICB1bC5ibG9ja3MtZ2FsbGVyeS1ncmlkLFxyXG4gICAgdWwud3AtYmxvY2stZ2FsbGVyeSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC53cC1ibG9jay1idXR0b25zIC53cC1ibG9jay1idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLXN0YWNrZWQtb24tbW9iaWxlIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXRleHQsIC43KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgfVxyXG4gICAgYmxvY2txdW90ZS53cC1ibG9jay1xdW90ZSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgJGNvbG9yLWFsdDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stc3BhY2VyW3N0eWxlPVwiaGVpZ2h0OjFweFwiXSB7XHJcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLWNvbHVtbnMge1xyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+IC53cC1ibG9jay1jb2x1bW4gPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLWltYWdlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICBvbCxcclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNhcnRpY2xlICYsXHJcbiAgICAjcGFnZURlZmF1bHQgJiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuZm91bmQge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN0YTtcclxuICAgICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN0YTtcclxuICAgICAgICB9XHJcbiAgICAgICAgKiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5sYWJlbCB7XHJcbiAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgJi5sYWJlbC1zZWN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgIH1cclxuICAgICYubGFiZWwtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAjaG9tZVNsaWRlciAmIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAmLmxhYmVsLTEge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjcXVpY2tCbG9nICYge1xyXG4gICAgICAgICYubGFiZWwtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pdGVtLWNhdGVnb3J5ICYsXHJcbiAgICAuaXRlbS1wcm9kdWN0ICYsXHJcbiAgICAuaXRlbS1hcnRpY2xlICYsXHJcbiAgICAuaXRlbS1yb3V0ZSAmIHtcclxuICAgICAgICAmLmxhYmVsLXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubGFiZWwtZGF0ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIC41KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjcGFnZUludHJvICYge1xyXG4gICAgICAgICYubGFiZWwtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmxhYmVsLWRhdGUge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5pdGVtcyB7XHJcbiAgICAmLml0ZW1zLWNhdGVnb3JpZXMsXHJcbiAgICAmLml0ZW1zLXByb2R1Y3RzLFxyXG4gICAgJi5pdGVtcy1yb3V0ZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICBncmlkLWF1dG8tcm93czogMWZyO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAkc2l6ZS1nYXA7XHJcbiAgICAgICAgZ2FwOiAkc2l6ZS1nYXA7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gMTtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAxO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiAqOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAxO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pdGVtcy12YXJpYW50cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAmID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3IxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNhcnRpY2xlc0xpc3QgJiB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcclxuICAgICAgICBncmlkLWdhcDogJHNpemUtZ2FwO1xyXG4gICAgICAgIGdhcDogJHNpemUtZ2FwO1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4rMSkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuKzQpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNxdWlja0Jsb2cgJiB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcclxuICAgICAgICBncmlkLWdhcDogJHNpemUtZ2FwO1xyXG4gICAgICAgIGdhcDogJHNpemUtZ2FwO1xyXG4gICAgfVxyXG4gICAgI3NlYXJjaFJlc3VsdCAmIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcclxuICAgICAgICBncmlkLWdhcDogJHNpemUtZ2FwO1xyXG4gICAgICAgIGdhcDogJHNpemUtZ2FwO1xyXG4gICAgfVxyXG4gICAgI3NlYXJjaEZvcm0gJiB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDI1MHB4KTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaXRlbSB7XHJcbiAgICAmLml0ZW0tY2F0ZWdvcnksXHJcbiAgICAmLml0ZW0tcHJvZHVjdCxcclxuICAgICYuaXRlbS1hcnRpY2xlLFxyXG4gICAgJi5pdGVtLXJvdXRlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGF1dG87XHJcbiAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDMwMHB4KTtcclxuICAgICAgICAmID4gLmxheWVyIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoJGNvbG9yLWJhc2UsIC4yNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgkY29sb3ItYmFzZSwgMCkgMCUsIHJnYmEoJGNvbG9yLWJhc2UsIDEpIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7JztcclxuICAgICAgICAgICAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiA1cHggLTVweCA1cHggcmdiYSgjMDAwLCAuNSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5qcy10aWx0LWdsYXJlIHtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggcmdiYSgwLCAwLCAwLCAuNyk7XHJcbiAgICAgICAgICAgICYgPiAubGF5ZXIge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMTVweCAtMTVweCAxMHB4IHJnYmEoIzAwMCwgLjUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZbaHJlZj0nJ10ge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9tZSAjcGFnZURlZmF1bHQgJiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLml0ZW0tYXJ0aWNsZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuICAgICNzZWFyY2hSZXN1bHQgJi5pdGVtLXByb2R1Y3QsXHJcbiAgICAjc2VhcmNoUmVzdWx0ICYuaXRlbS1hcnRpY2xlIHtcclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG4gICAgI3NlYXJjaEZvcm0gJiB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgJiA+IC5sYXllciB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXRlbS12YXJpYW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY29udGFpbjsgb2JqZWN0LXBvc2l0aW9uOiB0b3A7JztcclxuICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiB0b3A7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5pZnJhbWUge1xyXG4gICAgLnRleHQgJiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJlt0aXRsZT1cIllvdVR1YmUgdmlkZW8gcGxheWVyXCJdIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xyXG4gICAgfVxyXG4gICAgI2NvbnRhY3RNYXAgJiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOSwgMjI3LCAyMjMpO1xyXG4gICAgfVxyXG59XHJcbi5hbmNob3Ige1xyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9tZSAjcGFnZURlZmF1bHQgJixcclxuICAgICNob21lU2xpZGVyICYge1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcbi5pY29uIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb250YWluOyBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsnO1xyXG4gICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBsb3cgZGlzcGxheSovXHJcbkBtZWRpYSAobWF4LWhlaWdodDogJHNpemUtZGlzcGxheU1pbkhlaWdodCkge1xyXG5cclxufSIsCgkJIi8vIG1haW46IG1hc3Rlci5zY3NzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gYWxsICovXHJcbiNtZW51LWhsYXZuZS1tZW51IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAmID4gKiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAubGluayA+IGEge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN1Yi1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNicmVhZENydW1iIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIC5saW5rLFxyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCA8c3ZnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHdpZHRoPSc2JyBoZWlnaHQ9JzYnIHZpZXdCb3g9JzAgMCA2IDYnPjxnPjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xODQgLTI5NCknPjxnPjxwYXRoIGlkPSdfeDM1X3NyY2EnIGZpbGw9JyN7Zm9ybWF0UkdCKCRjb2xvci1iYXNlKX0nIGQ9J00xODQsMjk3YzAtMS43LDEuMy0zLDMtM3MzLDEuMywzLDNzLTEuMywzLTMsM1MxODQsMjk4LjcsMTg0LDI5N3onLz48L2c+PC9nPjwvZz48L3N2Zz5cIik7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNwYWdlSW50cm8gJiB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwgPHN2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB3aWR0aD0nNicgaGVpZ2h0PSc2JyB2aWV3Qm94PScwIDAgNiA2Jz48Zz48ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTg0IC0yOTQpJz48Zz48cGF0aCBpZD0nX3gzNV9zcmNhJyBmaWxsPScje2Zvcm1hdFJHQigkY29sb3ItZHJhYil9JyBkPSdNMTg0LDI5N2MwLTEuNywxLjMtMywzLTNzMywxLjMsMywzcy0xLjMsMy0zLDNTMTg0LDI5OC43LDE4NCwyOTd6Jy8+PC9nPjwvZz48L2c+PC9zdmc+XCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAuOCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLndwY2Y3IHtcclxuICAgIC5yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB0ZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGV4dCB+ICo6bm90KC53cGNmNy1ub3QtdmFsaWQtdGlwKTpub3QoLndwY2Y3LXNwaW5uZXIpOm5vdCgud3BjZjctbGlzdC1pdGVtLWxhYmVsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yb3cgc3BhbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KC53cGNmNy1ub3QtdmFsaWQtdGlwKTpub3QoLndwY2Y3LXNwaW5uZXIpOm5vdCgud3BjZjctbGlzdC1pdGVtLWxhYmVsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOm5vdCgud3BjZjctbm90LXZhbGlkLXRpcCk6bm90KC53cGNmNy1zcGlubmVyKTpub3QoLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHA6bnRoLWxhc3QtY2hpbGQoMikge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgaGVpZ2h0OiA1ZW07XHJcbiAgICB9XHJcbiAgICBzcGFuLndwY2Y3LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBzcGFuLndwY2Y3LW5vdC12YWxpZC10aXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICBib3R0b206IC44ZW07XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBmb250LXNpemU6IC43ZW07XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBkaXYud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IC41ZW07XHJcbiAgICB9XHJcbiAgICBpbnB1dC53cGNmNy1zdWJtaXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICB9XHJcbiAgICBzcGFuLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1yYWRpbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAmID4gKjpub3QoLndwY2Y3LW5vdC12YWxpZC10aXApOm5vdCgud3BjZjctc3Bpbm5lcik6bm90KC53cGNmNy1saXN0LWl0ZW0tbGFiZWwpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZUNBUFRDSEFpbmZvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjdlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIH1cclxuICAgIC53cGNmNy1zcGlubmVyIHtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG4gICAgLndwY2Y3LXN1Ym1pdDpkaXNhYmxlZCB7XHJcbiAgICAgICAgb3BhY2l0eTogLjM7XHJcbiAgICB9XHJcbiAgICAjY29udGFjdCAmIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWJnLCAyMCUpO1xyXG4gICAgfVxyXG59XHJcbi5ncmVjYXB0Y2hhLWJhZGdlIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAuc3dpcGVyLW5leHQsXHJcbiAgICAuc3dpcGVyLXByZXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMjVweCk7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1uZXh0IHtcclxuICAgICAgICByaWdodDogJHNpemUtY29udGFpbmVyMS8yIC0gMjVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoI3skc2l6ZS1jb250YWluZXIxICsgMjVweH0pO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAkc2l6ZS1jb250YWluZXIxLzIgLSAyNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtICN7JHNpemUtY29udGFpbmVyMSArIDI1cHh9KTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5zd2lwZXItbmV4dDpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpLFxyXG4gICAgICAgIC5zd2lwZXItcHJldjpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2hvbWVTbGlkZXIgJiB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci1hbHQ0O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuc3dpcGVyLXByZXYsXHJcbiAgICAgICAgICAgIC5zd2lwZXItbmV4dCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogODB2aDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgLmltYWdlLWJnIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsnO1xyXG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjEqM30pO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4ICRzaXplLWNvbnRhaW5lcjE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJhc2UsIC43KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUgLmltYWdlLFxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuY29udGVudCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgLmltYWdlV3JhcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAkc2l6ZS1jb250YWluZXIxO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JHNpemUtaGVhZGVyfSAtICN7JHNpemUtc2VwYXJhdG9yMSoyfSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSAuaW1hZ2Uge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBib3R0b206ICRzaXplLXNlcGFyYXRvcjE7XHJcbiAgICAgICAgICAgIGxlZnQ6ICRzaXplLWNvbnRhaW5lcjE7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2hvbWVQaG90b2dhbGxlcnkgJiB7XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNtZW51LWZvb3Rlci1tZW51IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuI2NvcHlyaWdodCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcbiNicmlja3Mge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBzdmcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICB9XHJcbiAgICBzdmcgcGF0aCxcclxuICAgIHN2ZyByZWN0IHtcclxuICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBzdmcgcGF0aCxcclxuICAgICAgICBzdmcgcmVjdCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1jdGE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyByZWN0IHtcclxuICAgICAgICAgICAgeDogMTU2O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jc29jaWFsTmV0d29ya3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbHQzO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZmFjZWJvb2ssXHJcbiAgICAgICAgJi5pbnN0YWdyYW0ge1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAmLmZhY2Vib29rIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig1OSwgODksIDE1Mik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5pbnN0YWdyYW0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOCwgNjQsIDk1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGZvb3RlciAmIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcbiNwYWdlTWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMjBweDtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRzaXplLWhlYWRlclN0aWNreX0gLSA0MHB4KTtcclxuICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjE7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICYub2Zmc2V0IHtcclxuICAgICAgICB0b3A6IDIwcHggKyAkc2l6ZS1oZWFkZXJTdGlja3k7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB+IC50ZXh0IHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzAwcHgpO1xyXG4gICAgfVxyXG4gICAgLmJ0bltvbmNsaWNrKj1cIm1hdXNTY3JpcHQucGFnZU1lbnVfdG9nZ2xlVmlld1wiXSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5waG90b0dhbGxlcnkge1xyXG4gICAgJi5zaW5nbGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICYubXVsdGlwbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XHJcbiAgICAgICAgZ3JpZC1nYXA6IDFlbTtcclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChuKzcpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNikge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiK1wiIGF0dHIoaGlkZWltYWdlcyk7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1iYXNlLCAuNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJltoaWRlaW1hZ2VzPVwiMFwiXSB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBmaWd1cmUgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyc7XHJcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jbm90aWNlIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAmLnN1Y2Nlc3Mge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itc3VjY2Vzcy10ZXh0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdWNjZXNzLWJnO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zdWNjZXNzLXRleHQ7XHJcbiAgICB9XHJcbiAgICAmLmluZm8ge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW5mby10ZXh0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbmZvLWJnO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1pbmZvLXRleHQ7XHJcbiAgICB9XHJcbiAgICAmLndhcm5pbmcge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2FybmluZy10ZXh0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13YXJuaW5nLWJnO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13YXJuaW5nLXRleHQ7XHJcbiAgICB9XHJcbiAgICAmLmRhbmdlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYW5nZXItdGV4dDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFuZ2VyLWJnO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1kYW5nZXItdGV4dDtcclxuICAgIH1cclxuICAgIC5wb3N0c0xpc3QgJixcclxuICAgICNhcnRpY2xlc0xpc3QgJixcclxuICAgIC5wcm9kdWN0c0dyaWQgJiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICYgfiAmIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcbiNsYXp5TG9hZCB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gICAgbWF4LWhlaWdodDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLmJ0biBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG59XHJcbiNzdGFydExvYWQge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLmJ0biBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICB9XHJcbn1cclxuI3ByZWxvYWRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogJGFuaTtcclxuICAgIGN1cnNvcjogd2FpdDtcclxuICAgICYgPiBkaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICAjc2VhcmNoRm9ybSAmIHtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI3NpYmxpbmdzQXJ0aWNsZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRjb2xvci1kcmFiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiBhID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgJiA+IGEgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNmaXhlZE5hdmlnYXRpb24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJvZHkub3Blbk1lbnUgJiB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwMTtcclxuICAgIH1cclxufVxyXG5ib2R5LnNpZGVQYW5lbC1vcGVuIGFzaWRlLFxyXG5ib2R5Om5vdCgudG91Y2hEZXZpY2UpIC5tb2RhbE9wZW4gfiBhc2lkZSxcclxuYm9keS5zaWRlUGFuZWwtb3BlbiBmb290ZXIsXHJcbmJvZHkuc2lkZVBhbmVsLW9wZW4gaGVhZGVyID4gLmNvbnRhaW5lciA+IC5zcGxpdCA+ICo6bm90KC5zaWRlUGFuZWwpLFxyXG5ib2R5LnNpZGVQYW5lbC1vcGVuIGhlYWRlciA+IC5jb250YWluZXIgPiAuc3BsaXQgPiAuc2lkZVBhbmVsID4gLnNpZGVQYW5lbC10b2dnbGUsXHJcbmJvZHkuc2lkZVBhbmVsLW9wZW4gaGVhZGVyID4gLmNvbnRhaW5lciA+ICNmaXhlZE5hdmlnYXRpb24gPiAqOm5vdCgub3BlbiksXHJcbmJvZHkuc2lkZVBhbmVsLW9wZW4gbWFpbixcclxuYm9keTpub3QoLnRvdWNoRGV2aWNlKSAubW9kYWxPcGVuIHtcclxuICAgIGZpbHRlcjogYmx1cigycHgpO1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbn1cclxuLnNpZGVQYW5lbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgJi5vcGVuIHtcclxuICAgICAgICAuc2lkZVBhbmVsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpZGVQYW5lbC10b2dnbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWFsdDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpZGVQYW5lbC1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAkc2l6ZS1maXhlZE5hdmlnYXRpb247XHJcbiAgICAgICAgei1pbmRleDogMTAxO1xyXG4gICAgICAgIHdpZHRoOiA0NTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwdnc7XHJcbiAgICAgICAgcGFkZGluZzogJHNpemUtc2VwYXJhdG9yMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogLTEwcHggMCA0MHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlUGFuZWwtY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaGVhZGVyLnN0aWNreSAmIHtcclxuICAgICAgICAuc2lkZVBhbmVsLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItdGV4dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGhlYWRlci5sYXRlbnQgJiB7XHJcbiAgICAgICAgLnNpZGVQYW5lbC1jb250ZW50IHtcclxuICAgICAgICAgICAgdG9wOiAkc2l6ZS1oZWFkZXJTdGlja3k7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2ZpeGVkTmF2aWdhdGlvbiAmIHtcclxuICAgICAgICAuc2lkZVBhbmVsLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNzZWFyY2hGb3JtIHtcclxuICAgIC5zZWFyY2hGb3JtLWNvbnRlbnQge1xyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWFyY2hGb3JtLWNvbnRlbnQgZm9ybSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoRm9ybS1jb250ZW50IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuI3NlYXJjaFJlc3VsdCBmb3JtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG59XHJcbiNzaWRlTWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiNzaWRlUGFuZWxTd2lwZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5wc3dwIHtcclxuICAgIC5wc3dwX19iZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICBvcGFjaXR5OiAuOCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBzd3BfX2NhcHRpb25fX2NlbnRlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnBzd3BfX3VpLS1maXQgLnBzd3BfX3RvcC1iYXIsXHJcbiAgICAucHN3cF9fdWktLWZpdCAucHN3cF9fY2FwdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAucHN3cF9faW1nLS1wbGFjZWhvbGRlci0tYmxhbmsge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgYnV0dG9uLnBzd3BfX2J1dHRvbiB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5mZi1zdHJlYW0ge1xyXG4gICAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgLmZmLXN0cmVhbS13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB9XHJcbiAgICAuZmYtaXRlbSAuZmYtaW1nLWhvbGRlciBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsnO1xyXG4gICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmZmLWl0ZW0gLnBpY3R1cmUtaXRlbV9faW5uZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgjMDAwLCAuMSkgIWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkYW5pO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgjMDAwLCAuMikgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmYtc3F1YXJlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmI2ZmLXN0cmVhbS0xIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxufVxyXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMXB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgIC53cG1sLWxzLWl0ZW0gYSxcclxuICAgIGEud3BtbC1scy1saW5rLFxyXG4gICAgYS5qcy13cG1sLWxzLWl0ZW0tdG9nZ2xlIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZSB7XHJcbiAgICAgICAgJjpob3ZlciBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cG1sLWxzLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgN3B4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLndwbWwtbHMtc3ViLW1lbnUge1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgIC53cG1sLWxzLXN1Yi1tZW51IGEge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICAud3BtbC1scy1zdWItbWVudSAud3BtbC1scy1pdGVtIHtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGhlYWRlci5zdGlja3kgJiAud3BtbC1scy1pdGVtLWxlZ2FjeS1kcm9wZG93biB7XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAuNSk7XHJcbiAgICAgICAgICAgIC53cG1sLWxzLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmZpbHRlcnMge1xyXG4gICAgI3Byb2R1Y3RzRmlsdGVyICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNlbGVjdC5hY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwidXJsXCJdLFxyXG4gICAgICAgIHNlbGVjdCxcclxuICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY291bnQoMyk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYWx0O1xyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJhc2UsIC4yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBvcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIG9wdGlvbltkaXNhYmxlZF0ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXRleHQsIC41KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBvcHRpb25bc2VsZWN0ZWRdOm5vdChbZGlzYWJsZWRdKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1iYXNlLCAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgb3B0aW9uW3ZhbHVlJD1cImNhbmNlbFwiXSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhbmdlci10ZXh0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG4gICAgICAgIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgLjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLFxyXG4gICAgICAgIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLFxyXG4gICAgICAgIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgLjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbiAgICAgICAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgLjUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jQ3lib3RDb29raWVib3REaWFsb2cge1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gICAgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUVkZ2VNb3JlRGV0YWlsc0xpbmsge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBhbGwgKi9cclxuI2hvbWVTbGlkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiA4MHZoO1xyXG4gICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZztcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG59XHJcbiNjb250YWN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRzaXplLWNvbnRhaW5lcjE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTZweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLSRzaXplLWNvbnRhaW5lcjE7XHJcbiAgICB9XHJcbn1cclxuI2NvbnRhY3RNYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxufVxyXG4jcGFnZUludHJvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogMjUwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpemUtaGVhZGVyO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3ItYWx0NDtcclxuICAgIC5iYWNrZ3JvdW5kIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7JztcclxuICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAub3ZlcmxheSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgb3BhY2l0eTogLjg1O1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTEwMHB4O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTQ5LjQzIDE0OS40NFwiIGZpbGw9XCIje2Zvcm1hdFJHQigkY29sb3ItYmFzZSl9XCI+PHBhdGggZD1cIk0xMjkuNjQsNjAuNjdjMy4yOSwwLDYuNiwwLjI2LDkuODUsMC43N2w5Ljk0LDEuNTdsLTIuOS05LjYzYy00LjU0LTE1LjEyLTE0LjAxLTI4LjcxLTI2LjY3LTM4LjI3IEMxMDYuNzcsNS4yMiw5MS4xNiwwLDc0LjcyLDBDNTguMjcsMCw0Mi42Niw1LjIyLDI5LjU3LDE1LjExQzE2LjksMjQuNjgsNy40MywzOC4yOCwyLjg5LDUzLjM5TDAsNjMuMDJsOS45My0xLjU3IGMzLjI1LTAuNTEsNi41Ni0wLjc3LDkuODUtMC43N2M1LjYyLDAsMTEuMjIsMC43NiwxNi42MSwyLjI1TDAuMDYsODIuOWwwLjc3LDQuNDRjNS40NywzMS41NywzMC40MSw1Ni4xNCw2Mi4wNiw2MS4xNiBjMy45LDAuNjIsNy44OCwwLjk0LDExLjgyLDAuOTRzNy45Mi0wLjMyLDExLjgyLTAuOTRjMzEuNjQtNS4wMiw1Ni41OC0yOS41OSw2Mi4wNS02MS4xNmwwLjc3LTQuNDRsLTM2LjM0LTE5Ljk3IEMxMTguNDEsNjEuNDQsMTI0LjAyLDYwLjY3LDEyOS42NCw2MC42NyBNMTkuNzgsNDguMDRjLTAuNDMsMC0wLjg3LDAtMS4yOSwwLjAxYzQuMzEtOC45MiwxMC43NC0xNi44NCwxOC42OS0yMi44NSBjMTAuODctOC4yMiwyMy44NS0xMi41NSwzNy41My0xMi41NWMxMy42NywwLDI2LjY1LDQuMzQsMzcuNTMsMTIuNTVjNy45NSw2LjAxLDE0LjM5LDEzLjkzLDE4LjcsMjIuODUgYy0xMi42LTAuMjItMjUuMTQsMi43Ny0zNi4yMSw4LjZjLTEuMSwwLjU4LTIuMTksMS4xOS0zLjI2LDEuODNDODUuMjksNjIuMTUsNzkuNjIsNjYuNzIsNzQuNzEsNzIgYy00Ljg4LTUuMjMtMTAuNTEtOS43OC0xNi42NC0xMy40M2MtMS4xMS0wLjY3LTIuMjQtMS4zLTMuMzktMS45QzQ0LDUxLjAyLDMxLjkzLDQ4LjA0LDE5Ljc4LDQ4LjA0IE0xMzUuMjIsODkuNTQgYy01Ljk4LDI0LjEzLTI1Ljg0LDQyLjU1LTUwLjY3LDQ2LjQ4Yy02LjUsMS4wMy0xMy4xOSwxLjAzLTE5LjY5LDBjLTI0LjgyLTMuOTMtNDQuNjgtMjIuMzYtNTAuNjctNDYuNDhsMzcuMDQtMjAuMzYgYzcuMTMsNC4xOCwxMy40Niw5LjgxLDE4LjQzLDE2LjQzbDUuMDUsNi43Mmw1LjA0LTYuNzJjNC45Ny02LjYyLDExLjMxLTEyLjI1LDE4LjQzLTE2LjQzTDEzNS4yMiw4OS41NHpcIi8+PC9zdmc+Jyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwMHB4IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5uZXJIZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc2l6ZS1jb250YWluZXIxO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNTBweCAyMHB4ICRzaXplLWNvbnRhaW5lcjE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJhc2UsIC43KTtcclxuICAgICAgICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbiAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbn1cclxuI2FydGljbGUsXHJcbiNwYWdlRGVmYXVsdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgIH1cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgJiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLSRzaXplLXNlcGFyYXRvcjE7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgoMTAwJSAvIDMpIC0gKCN7JHNpemUtZ2FwfSAvIDIpICsgNDVweCkgKiAyKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yMSoyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLWdhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gKCN7JHNpemUtZ2FwfSAvIDIpIC0gNXB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiB+ICNob21lUm91dGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLWdhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI3F1aWNrQmxvZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IxO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjE7XHJcbiAgICAuYmFja2dyb3VuZCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC00MDBweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MDBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDE0OS40MyAxNDkuNDRcIiBmaWxsPVwiI3tmb3JtYXRSR0IoJGNvbG9yLWJhc2UpfVwiPjxwYXRoIGQ9XCJNMTI5LjY0LDYwLjY3YzMuMjksMCw2LjYsMC4yNiw5Ljg1LDAuNzdsOS45NCwxLjU3bC0yLjktOS42M2MtNC41NC0xNS4xMi0xNC4wMS0yOC43MS0yNi42Ny0zOC4yNyBDMTA2Ljc3LDUuMjIsOTEuMTYsMCw3NC43MiwwQzU4LjI3LDAsNDIuNjYsNS4yMiwyOS41NywxNS4xMUMxNi45LDI0LjY4LDcuNDMsMzguMjgsMi44OSw1My4zOUwwLDYzLjAybDkuOTMtMS41NyBjMy4yNS0wLjUxLDYuNTYtMC43Nyw5Ljg1LTAuNzdjNS42MiwwLDExLjIyLDAuNzYsMTYuNjEsMi4yNUwwLjA2LDgyLjlsMC43Nyw0LjQ0YzUuNDcsMzEuNTcsMzAuNDEsNTYuMTQsNjIuMDYsNjEuMTYgYzMuOSwwLjYyLDcuODgsMC45NCwxMS44MiwwLjk0czcuOTItMC4zMiwxMS44Mi0wLjk0YzMxLjY0LTUuMDIsNTYuNTgtMjkuNTksNjIuMDUtNjEuMTZsMC43Ny00LjQ0bC0zNi4zNC0xOS45NyBDMTE4LjQxLDYxLjQ0LDEyNC4wMiw2MC42NywxMjkuNjQsNjAuNjcgTTE5Ljc4LDQ4LjA0Yy0wLjQzLDAtMC44NywwLTEuMjksMC4wMWM0LjMxLTguOTIsMTAuNzQtMTYuODQsMTguNjktMjIuODUgYzEwLjg3LTguMjIsMjMuODUtMTIuNTUsMzcuNTMtMTIuNTVjMTMuNjcsMCwyNi42NSw0LjM0LDM3LjUzLDEyLjU1YzcuOTUsNi4wMSwxNC4zOSwxMy45MywxOC43LDIyLjg1IGMtMTIuNi0wLjIyLTI1LjE0LDIuNzctMzYuMjEsOC42Yy0xLjEsMC41OC0yLjE5LDEuMTktMy4yNiwxLjgzQzg1LjI5LDYyLjE1LDc5LjYyLDY2LjcyLDc0LjcxLDcyIGMtNC44OC01LjIzLTEwLjUxLTkuNzgtMTYuNjQtMTMuNDNjLTEuMTEtMC42Ny0yLjI0LTEuMy0zLjM5LTEuOUM0NCw1MS4wMiwzMS45Myw0OC4wNCwxOS43OCw0OC4wNCBNMTM1LjIyLDg5LjU0IGMtNS45OCwyNC4xMy0yNS44NCw0Mi41NS01MC42Nyw0Ni40OGMtNi41LDEuMDMtMTMuMTksMS4wMy0xOS42OSwwYy0yNC44Mi0zLjkzLTQ0LjY4LTIyLjM2LTUwLjY3LTQ2LjQ4bDM3LjA0LTIwLjM2IGM3LjEzLDQuMTgsMTMuNDYsOS44MSwxOC40MywxNi40M2w1LjA1LDYuNzJsNS4wNC02LjcyYzQuOTctNi42MiwxMS4zMS0xMi4yNSwxOC40My0xNi40M0wxMzUuMjIsODkuNTR6XCIvPjwvc3ZnPicpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUwcHggY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC4yO1xyXG4gICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogc29mdC1saWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5uZXJIZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMS8yO1xyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbiNob21lUm91dGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG59XHJcbiNzb2NpYWxTdHJlYW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmlubmVySGVhZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjEvMjtcclxuICAgIH1cclxufVxyXG4jaG9tZVBob3RvZ2FsbGVyeSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG4jcHJvZHVjdFZhcmlhbnRzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxufVxyXG4jc2VhcmNoUmVzdWx0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3IxO1xyXG4gICAgLmlubmVySGVhZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IxLzI7XHJcbiAgICB9XHJcbn0iLAoJCSIvLyBtYWluOiBtYXN0ZXIuc2Nzc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gPD0gMTQwMCAqL1xyXG5mb290ZXIge1xyXG4gICAgcGFkZGluZzogJHNpemUtc2VwYXJhdG9yMiAwO1xyXG59XHJcbm1haW4ge1xyXG4gICAgYm9keS5zaWRlUGFuZWwtb3BlbiAmIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSRzaXplLXNlcGFyYXRvcjIqMyk7XHJcbiAgICB9XHJcbn1cclxuc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yMjtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjI7XHJcbiAgICB9XHJcbn1cclxuLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXIyKjJ9KTtcclxuICAgIG1hcmdpbjogMCAkc2l6ZS1jb250YWluZXIyO1xyXG59XHJcbi50ZXh0IHtcclxuICAgIGgxLFxyXG4gICAgaDIge1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLXNwYWNlcltzdHlsZT1cImhlaWdodDoxcHhcIl0ge1xyXG4gICAgICAgIGhlaWdodDogJHNpemUtc2VwYXJhdG9yMiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5zd2lwZXItY29udGFpbmVyIHtcclxuICAgIC5zd2lwZXItbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6ICRzaXplLWNvbnRhaW5lcjIvMiAtIDI1cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCN7JHNpemUtY29udGFpbmVyMiArIDI1cHh9KTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAgbGVmdDogJHNpemUtY29udGFpbmVyMi8yIC0gMjVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSAjeyRzaXplLWNvbnRhaW5lcjIgKyAyNXB4fSk7XHJcbiAgICB9XHJcbiAgICAjaG9tZVNsaWRlciAmIHtcclxuICAgICAgICAuc3dpcGVyLXNsaWRlIC5jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjIqM30pO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4ICRzaXplLWNvbnRhaW5lcjI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgLmltYWdlV3JhcCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAkc2l6ZS1jb250YWluZXIyO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRzaXplLWhlYWRlcn0gLSAjeyRzaXplLXNlcGFyYXRvcjIqMn0pO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBib3R0b206ICRzaXplLXNlcGFyYXRvcjI7XHJcbiAgICAgICAgICAgIGxlZnQ6ICRzaXplLWNvbnRhaW5lcjI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNwYWdlTWVudSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjI7XHJcbn1cclxuI3NpYmxpbmdzQXJ0aWNsZXMge1xyXG4gICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zaWRlUGFuZWwge1xyXG4gICAgLnNpZGVQYW5lbC1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAkc2l6ZS1zZXBhcmF0b3IyO1xyXG4gICAgfVxyXG59XHJcbiNjb250YWN0IHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjIvMjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kc2l6ZS1jb250YWluZXIyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJHNpemUtY29udGFpbmVyMjtcclxuICAgIH1cclxufVxyXG4jcGFnZUludHJvIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLSRzaXplLWNvbnRhaW5lcjI7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNTBweCAyMHB4ICRzaXplLWNvbnRhaW5lcjI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNhcnRpY2xlLFxyXG4jcGFnZURlZmF1bHQge1xyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICB9XHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1ob21lICYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0kc2l6ZS1zZXBhcmF0b3IyO1xyXG4gICAgICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yMioyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNxdWlja0Jsb2cge1xyXG4gICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3IyO1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMi8yO1xyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICB9XHJcbn1cclxuI3NvY2lhbFN0cmVhbSB7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICB9XHJcbn1cclxuI3Byb2R1Y3RWYXJpYW50cyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbn1cclxuLml0ZW1zIHtcclxuICAgICYuaXRlbXMtdmFyaWFudHMge1xyXG4gICAgICAgICYgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNzZWFyY2hSZXN1bHQge1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjI7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IyLzI7XHJcbiAgICB9XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGxvdyBkaXNwbGF5Ki9cclxuQG1lZGlhIChtYXgtaGVpZ2h0OiAkc2l6ZS1kaXNwbGF5TWluSGVpZ2h0KSB7XHJcblxyXG59IiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIDw9IDEwMjQgKi9cclxuI21lbnUtaGxhdm5lLW1lbnUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIwcHgpO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgJiA+ICoge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIC5saW5rID4gYSB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIGhlYWRlciA+IC5jb250YWluZXIgPiAuc3BsaXQgPiAmIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbiNzaWRlUGFuZWxTd2lwZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4jc2lkZU1lbnUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5mb290ZXIge1xyXG4gICAgcGFkZGluZzogJHNpemUtc2VwYXJhdG9yMyAwO1xyXG4gICAgJiA+IC5jb250YWluZXIgPiAuc3BsaXQge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxubWFpbiB7XHJcbiAgICBib2R5LnNpZGVQYW5lbC1vcGVuICYge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtJHNpemUtc2VwYXJhdG9yMyozKTtcclxuICAgIH1cclxufVxyXG5zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3IzO1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yMztcclxuICAgIH1cclxufVxyXG4uY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjMqMn0pO1xyXG4gICAgbWFyZ2luOiAwICRzaXplLWNvbnRhaW5lcjM7XHJcbiAgICBmb290ZXIgJiB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG59XHJcbi50ZXh0IHtcclxuICAgIGgxLFxyXG4gICAgaDIge1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLXNwYWNlcltzdHlsZT1cImhlaWdodDoxcHhcIl0ge1xyXG4gICAgICAgIGhlaWdodDogJHNpemUtc2VwYXJhdG9yMyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5zd2lwZXItY29udGFpbmVyIHtcclxuICAgIC5zd2lwZXItbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6ICRzaXplLWNvbnRhaW5lcjMvMiAtIDI1cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCN7JHNpemUtY29udGFpbmVyMyArIDI1cHh9KTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAgbGVmdDogJHNpemUtY29udGFpbmVyMy8yIC0gMjVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSAjeyRzaXplLWNvbnRhaW5lcjMgKyAyNXB4fSk7XHJcbiAgICB9XHJcbiAgICAjaG9tZVNsaWRlciAmIHtcclxuICAgICAgICAuc3dpcGVyLXNsaWRlIC5jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjMqM30pO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4ICRzaXplLWNvbnRhaW5lcjM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgLmltYWdlV3JhcCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAkc2l6ZS1jb250YWluZXIzO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRzaXplLWhlYWRlcn0gLSAjeyRzaXplLXNlcGFyYXRvcjMqMn0pO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBib3R0b206ICRzaXplLXNlcGFyYXRvcjM7XHJcbiAgICAgICAgICAgIGxlZnQ6ICRzaXplLWNvbnRhaW5lcjM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNwYWdlTWVudSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjM7XHJcbn1cclxuI3NpYmxpbmdzQXJ0aWNsZXMge1xyXG4gICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zaWRlUGFuZWwge1xyXG4gICAgLnNpZGVQYW5lbC1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAkc2l6ZS1zZXBhcmF0b3IzO1xyXG4gICAgfVxyXG59XHJcbiNjb250YWN0IHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lckZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRzaXplLWNvbnRhaW5lcjM7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc2l6ZS1jb250YWluZXIzO1xyXG4gICAgfVxyXG59XHJcbiNwYWdlSW50cm8ge1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJHNpemUtY29udGFpbmVyMztcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCA1MHB4IDIwcHggJHNpemUtY29udGFpbmVyMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2FydGljbGUsXHJcbiNwYWdlRGVmYXVsdCB7XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgIH1cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgJiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yMztcclxuICAgICAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI3F1aWNrQmxvZyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IzO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjM7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjMvMjtcclxuICAgIH1cclxufVxyXG4uaXRlbXMge1xyXG4gICAgJi5pdGVtcy12YXJpYW50cyB7XHJcbiAgICAgICAgJiA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjYXJ0aWNsZXNMaXN0ICYge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0bisxKSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0bis0KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNzZWFyY2hSZXN1bHQgJiB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIH1cclxufVxyXG4uaXRlbSB7XHJcbiAgICAmLml0ZW0tY2F0ZWdvcnksXHJcbiAgICAmLml0ZW0tcHJvZHVjdCxcclxuICAgICYuaXRlbS1hcnRpY2xlLFxyXG4gICAgJi5pdGVtLXJvdXRlIHtcclxuICAgICAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1ob21lICNwYWdlRGVmYXVsdCAmIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCgxMDB2dyAtICN7JHNpemUtY29udGFpbmVyMyoyfSkvMyAtICN7JHNpemUtZ2FwfSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNzb2NpYWxTdHJlYW0ge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yMy8yO1xyXG4gICAgfVxyXG59XHJcbiNzZWFyY2hSZXN1bHQge1xyXG4gICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjM7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3IzLzI7XHJcbiAgICB9XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGxvdyBkaXNwbGF5Ki9cclxuQG1lZGlhIChtYXgtaGVpZ2h0OiAkc2l6ZS1kaXNwbGF5TWluSGVpZ2h0KSB7XHJcblxyXG59IiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSA8PSA3NjcgKi9cclxuYm9keSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1maXhlZE5hdmlnYXRpb247XHJcbn1cclxuaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogJHNpemUtaGVhZGVyIC0gNTBweDtcclxuICAgIHRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBub25lO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xyXG4gICAgJi5zdGlja3kge1xyXG4gICAgICAgIGhlaWdodDogJHNpemUtaGVhZGVyIC0gNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcclxuICAgIH1cclxuICAgICYubGF0ZW50IHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG59XHJcbm1haW4ge1xyXG4gICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIGJvZHkuc2lkZVBhbmVsLW9wZW4gJiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG4gICAgYm9keS5zZWFyY2ggJiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtaGVhZGVyIC0gNTBweDtcclxuICAgIH1cclxufVxyXG4udGV4dCB7XHJcbiAgICBoMSxcclxuICAgIGgyIHtcclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLXN0YWNrZWQtb24tbW9iaWxlIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBmaWd1cmUud3AtYmxvY2staW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stY29sdW1ucyB7XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cC1ibG9jay1zcGFjZXJbc3R5bGU9XCJoZWlnaHQ6MXB4XCJdIHtcclxuICAgICAgICBoZWlnaHQ6ICRzaXplLXNlcGFyYXRvcjQgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4jcGFnZU1lbnUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJi5vZmZzZXQge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICAgICYub3BlbiB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA5OTk5cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB+IC50ZXh0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5idG5bb25jbGljayo9XCJtYXVzU2NyaXB0LnBhZ2VNZW51X3RvZ2dsZVZpZXdcIl0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNmaXhlZE5hdmlnYXRpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAkc2l6ZS1maXhlZE5hdmlnYXRpb247XHJcbiAgICBwYWRkaW5nOiAwICRzaXplLWNvbnRhaW5lcjQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgIGJveC1zaGFkb3c6IDAgLTEwcHggMTBweCByZ2JhKDAsIDAsIDAsIC4yKTtcclxuICAgIHRyYW5zaXRpb246ICRhbmk7XHJcbiAgICBib2R5Om5vdCguc2lkZVBhbmVsLW9wZW4pIGhlYWRlci5sYXRlbnQgJiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgfVxyXG4gICAgaGVhZGVyLmxhdGVudCAmIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIC0xMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG4jYmFja1RvVG9wIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG59XHJcbi5zaWRlUGFuZWwge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAuc2lkZVBhbmVsLWNvbnRlbnQge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JHNpemUtZml4ZWROYXZpZ2F0aW9ufSk7XHJcbiAgICAgICAgcGFkZGluZzogJHNpemUtc2VwYXJhdG9yNDtcclxuICAgIH1cclxuICAgIC5zaWRlUGFuZWwtdG9nZ2xlIHN2ZyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIGJvZHkuc2lkZVBhbmVsLW9wZW4gaGVhZGVyLmxhdGVudCAmIC5zaWRlUGFuZWwtY29udGVudCB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgaGVhZGVyLnN0aWNreSAmIHtcclxuICAgICAgICAuc2lkZVBhbmVsLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmJvZHkuc2lkZVBhbmVsLW9wZW4gYXNpZGUsXHJcbmJvZHk6bm90KC50b3VjaERldmljZSkgLm1vZGFsT3BlbiB+IGFzaWRlLFxyXG5ib2R5LnNpZGVQYW5lbC1vcGVuIGZvb3RlcixcclxuYm9keS5zaWRlUGFuZWwtb3BlbiBoZWFkZXIgPiAuY29udGFpbmVyID4gLnNwbGl0ID4gKjpub3QoLnNpZGVQYW5lbCksXHJcbmJvZHkuc2lkZVBhbmVsLW9wZW4gaGVhZGVyID4gLmNvbnRhaW5lciA+IC5zcGxpdCA+IC5zaWRlUGFuZWwgPiAuc2lkZVBhbmVsLXRvZ2dsZSxcclxuYm9keS5zaWRlUGFuZWwtb3BlbiBoZWFkZXIgPiAuY29udGFpbmVyID4gI2ZpeGVkTmF2aWdhdGlvbiA+ICo6bm90KC5vcGVuKSxcclxuYm9keS5zaWRlUGFuZWwtb3BlbiBtYWluLFxyXG5ib2R5Om5vdCgudG91Y2hEZXZpY2UpIC5tb2RhbE9wZW4ge1xyXG4gICAgZmlsdGVyOiBub25lO1xyXG59XHJcbi5saW5rLFxyXG5hOm5vdCguYnRuKTpub3QoLml0ZW0pIHtcclxuICAgICNtZW51LWhsYXZuZS1tZW51ICYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICB9XHJcbn1cclxuZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6ICRzaXplLXNlcGFyYXRvcjQgMDtcclxufVxyXG5zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3I0O1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNDtcclxuICAgIH1cclxufVxyXG4uY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjQqMn0pO1xyXG4gICAgbWFyZ2luOiAwICRzaXplLWNvbnRhaW5lcjQ7XHJcbn1cclxuLmxvZ28ge1xyXG4gICAgaGVhZGVyICYge1xyXG4gICAgICAgICYubG9nby1tYXN0ZXIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2l6ZS1oZWFkZXIgLSA3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9tZSBoZWFkZXI6bm90KC5zdGlja3kpID4gLmNvbnRhaW5lciA+IC5zcGxpdCA+ICYge1xyXG4gICAgICAgICYubG9nby1tYXN0ZXIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaXRlbXMge1xyXG4gICAgJi5pdGVtcy1jYXRlZ29yaWVzLFxyXG4gICAgJi5pdGVtcy1wcm9kdWN0cyxcclxuICAgICYuaXRlbXMtcm91dGVzIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAkc2l6ZS1nYXAvMjtcclxuICAgICAgICBnYXA6ICRzaXplLWdhcC8yO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiAqOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IGF1dG87XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXRlbXMtdmFyaWFudHMge1xyXG4gICAgICAgICYgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2FydGljbGVzTGlzdCAmIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAkc2l6ZS1nYXAvMjtcclxuICAgICAgICBnYXA6ICRzaXplLWdhcC8yO1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjcXVpY2tCbG9nICYge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAgICAgZ3JpZC1nYXA6ICRzaXplLWdhcC8yO1xyXG4gICAgICAgIGdhcDogJHNpemUtZ2FwLzI7XHJcbiAgICB9XHJcbiAgICAjc2VhcmNoUmVzdWx0ICYge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAgICAgZ3JpZC1nYXA6ICRzaXplLWdhcC8yO1xyXG4gICAgICAgIGdhcDogJHNpemUtZ2FwLzI7XHJcbiAgICB9XHJcbn1cclxuLml0ZW0ge1xyXG4gICAgJi5pdGVtLWNhdGVnb3J5LFxyXG4gICAgJi5pdGVtLXByb2R1Y3QsXHJcbiAgICAmLml0ZW0tYXJ0aWNsZSxcclxuICAgICYuaXRlbS1yb3V0ZSB7XHJcbiAgICAgICAgI2NhdGVnb3JpZXNMaXN0ICYsXHJcbiAgICAgICAgI3JvdXRpbmcgJixcclxuICAgICAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1ob21lICNob21lUm91dGVyICYsXHJcbiAgICAgICAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9tZSAjcGFnZURlZmF1bHQgJiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pdGVtLWFydGljbGUge1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjAwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zd2lwZXItY29udGFpbmVyIHtcclxuICAgIC5zd2lwZXItbmV4dCxcclxuICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1uZXh0IHtcclxuICAgICAgICByaWdodDogJHNpemUtY29udGFpbmVyNC8yO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAgbGVmdDogJHNpemUtY29udGFpbmVyNC8yO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgICNob21lU2xpZGVyICYge1xyXG4gICAgICAgIGhlaWdodDogY2FsYyg4MHZoIC0gI3skc2l6ZS1maXhlZE5hdmlnYXRpb259KTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDgwdmggLSAjeyRzaXplLWZpeGVkTmF2aWdhdGlvbn0pO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplLWNvbnRhaW5lcjQqMn0pO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggJHNpemUtY29udGFpbmVyNDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIC5pbWFnZVdyYXAge1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gI3skc2l6ZS1oZWFkZXIgLSA1MHB4fSAtICN7JHNpemUtc2VwYXJhdG9yNH0pO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBib3R0b206ICRzaXplLXNlcGFyYXRvcjQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jc2libGluZ3NBcnRpY2xlcyB7XHJcbiAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2NvbnRhY3Qge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNpemUtY29udGFpbmVyNDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLSRzaXplLWNvbnRhaW5lcjQ7XHJcbiAgICB9XHJcbn1cclxuI3BhZ2VJbnRybyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc2l6ZS1jb250YWluZXI0O1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDUwcHggMjBweCAkc2l6ZS1jb250YWluZXI0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jYXJ0aWNsZSxcclxuI3BhZ2VEZWZhdWx0IHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgIH1cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgJiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLXNlcGFyYXRvcjQ7XHJcbiAgICAgICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIH4gI2hvbWVSb3V0ZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNpemUtZ2FwLzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNxdWlja0Jsb2cge1xyXG4gICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I0O1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNC8yO1xyXG4gICAgfVxyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I0LzI7XHJcbiAgICB9XHJcbn1cclxuI2hvbWVTbGlkZXIge1xyXG4gICAgaGVpZ2h0OiBjYWxjKDgwdmggLSAjeyRzaXplLWZpeGVkTmF2aWdhdGlvbn0pO1xyXG59XHJcbi5waG90b0dhbGxlcnkge1xyXG4gICAgJi5tdWx0aXBsZSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIH1cclxufVxyXG4ubGFiZWwge1xyXG4gICAgJi5sYWJlbC1zZWN0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgIH1cclxuICAgICNob21lU2xpZGVyICYge1xyXG4gICAgICAgICYubGFiZWwtMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jc29jaWFsU3RyZWFtIHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgIH1cclxufVxyXG4jcHJvZHVjdFZhcmlhbnRzIHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbn1cclxuI3NlYXJjaFJlc3VsdCB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yNDtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjQvMjtcclxuICAgIH1cclxufVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gbG93IGRpc3BsYXkqL1xyXG5AbWVkaWEgKG1heC1oZWlnaHQ6ICRzaXplLWRpc3BsYXlNaW5IZWlnaHQpIHtcclxuXHJcbn0iLAoJCSIvLyBtYWluOiBtYXN0ZXIuc2Nzc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIDw9IDQ4MCAqL1xyXG5tYWluIHtcclxuICAgIGJvZHkuYnJvd3NlckNocm9tZS50b3VjaERldmljZSAmIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi53cGNmNyB7XHJcbiAgICAucm93IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLnJvdyBzcGFuIHtcclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCgud3BjZjctbm90LXZhbGlkLXRpcCk6bm90KC5hamF4LWxvYWRlcikge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOm5vdCgud3BjZjctbm90LXZhbGlkLXRpcCk6bm90KC5hamF4LWxvYWRlcikge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZUNBUFRDSEFpbmZvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgI2NvbnRhY3QgJiB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxufVxyXG4uc2lkZVBhbmVsIHtcclxuICAgIC5zaWRlUGFuZWwtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAkc2l6ZS1zZXBhcmF0b3I1ICRzaXplLXNlcGFyYXRvcjU7XHJcbiAgICB9XHJcbn1cclxuZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6ICRzaXplLXNlcGFyYXRvcjUgMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICYgPiAuY29udGFpbmVyID4gLnNwbGl0IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgICAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yNTtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjU7XHJcbiAgICB9XHJcbn1cclxuLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZS1jb250YWluZXI1KjJ9KTtcclxuICAgIG1hcmdpbjogMCAkc2l6ZS1jb250YWluZXI1O1xyXG59XHJcbi50ZXh0IHtcclxuICAgIGgxLFxyXG4gICAgaDIge1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLXNwYWNlcltzdHlsZT1cImhlaWdodDoxcHhcIl0ge1xyXG4gICAgICAgIGhlaWdodDogJHNpemUtc2VwYXJhdG9yNSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5zd2lwZXItY29udGFpbmVyIHtcclxuICAgIC5zd2lwZXItbmV4dCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAjaG9tZVNsaWRlciAmIHtcclxuICAgICAgICAuc3dpcGVyLXNsaWRlIC5jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpemUtY29udGFpbmVyNSoyfSAtIDQwcHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS1jb250YWluZXI1ICsgMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1jb250YWluZXI1ICsgMjBweDtcclxuICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUgLmltYWdlV3JhcCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JHNpemUtaGVhZGVyIC0gNTBweH0gLSAjeyRzaXplLXNlcGFyYXRvcjV9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNob21lUGhvdG9nYWxsZXJ5ICYge1xyXG4gICAgICAgIC5zd2lwZXItc2xpZGUsXHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSA+IGEge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7JztcclxuICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNwYWdlTWVudSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbn1cclxuI2ZpeGVkTmF2aWdhdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAwICRzaXplLWNvbnRhaW5lcjU7XHJcbn1cclxuI21lbnUtZm9vdGVyLW1lbnUge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbiNjb3B5cmlnaHQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbiNzaWJsaW5nc0FydGljbGVzIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIC5sYWJlbC0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBhID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIC5sYWJlbC0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2NvbnRhY3Qge1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgJiA+IC5zcGxpdCB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUtc2VwYXJhdG9yNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kc2l6ZS1jb250YWluZXI1O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJHNpemUtY29udGFpbmVyNTtcclxuICAgIH1cclxufVxyXG4jcGFnZUludHJvIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLSRzaXplLWNvbnRhaW5lcjU7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNTBweCAyMHB4ICRzaXplLWNvbnRhaW5lcjU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNhcnRpY2xlLFxyXG4jcGFnZURlZmF1bHQge1xyXG4gICAgLmlubmVyRm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICB9XHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1ob21lICYge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3I1O1xyXG4gICAgICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI3F1aWNrQmxvZyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I1O1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzaXplLXNlcGFyYXRvcjU7XHJcbiAgICAuaW5uZXJDb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zZXBhcmF0b3I1LzI7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJGb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgIH1cclxufVxyXG4uZmYtc3RyZWFtIHtcclxuICAgIG1hcmdpbjogMCAtMTBweDtcclxuICAgIC5mZi1pdGVtIC5mZi1pbWctaG9sZGVyIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgIH1cclxuICAgICYjZmYtc3RyZWFtLTEge1xyXG4gICAgICAgIC5mZi1zdHJlYW0td3JhcHBlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZmLWl0ZW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rMykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGljdHVyZS1pdGVtX19pbm5lciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZmLWl0ZW0tY29udCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jc29jaWFsU3RyZWFtIHtcclxuICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXNlcGFyYXRvcjUvMjtcclxuICAgIH1cclxufVxyXG4uaXRlbXMge1xyXG4gICAgJi5pdGVtcy12YXJpYW50cyB7XHJcbiAgICAgICAgJiA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNpemUtc2VwYXJhdG9yNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLml0ZW0ge1xyXG4gICAgJi5pdGVtLXZhcmlhbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICYgPiAuc3BsaXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAmID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jc2VhcmNoUmVzdWx0IHtcclxuICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1zZXBhcmF0b3I1O1xyXG4gICAgLmlubmVyQ29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtc2VwYXJhdG9yNS8yO1xyXG4gICAgfVxyXG59XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBsb3cgZGlzcGxheSovXHJcbkBtZWRpYSAobWF4LWhlaWdodDogJHNpemUtZGlzcGxheU1pbkhlaWdodCkge1xyXG5cclxufSIsCgkJIi8vIG1haW46IG1hc3Rlci5zY3NzXHJcbkBtZWRpYSAobWluLXdpZHRoOiBjYWxjKDEyMDBweCArICN7JHNpemUtY29udGFpbmVyMSoyfSArIDEwcHgpKSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAmLmNvbnRhaW5lci1vbmx5UmlnaHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIDEyMDBweCAtIDEwcHgpLzIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNvbnRhaW5lci1vbmx5TGVmdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygoMTAwdncgLSAxMjAwcHggLSAxMHB4KS8yKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jb250YWluZXItbWF4Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEyMDBweCArICN7JHNpemUtY29udGFpbmVyMSoyfSk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjcGFnZUludHJvICYge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICAjaG9tZVNsaWRlciAmIHtcclxuICAgICAgICAgICAgLnN3aXBlci1zbGlkZSAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gKDEwMHZ3IC0gMTIwMHB4IC8gMikgKyAjeyRzaXplLWNvbnRhaW5lcjEqMn0pO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDB2dyAtIDEyMDBweCAtIDEwcHgpLzIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zd2lwZXItc2xpZGUgLmltYWdlV3JhcCB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogY2FsYygoMTAwdncgLSAxMjAwcHggLSAxMHB4KS8yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygoMTAwdncgLSAxMjAwcHggLSAxMHB4KS8yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNwYWdlSW50cm8ge1xyXG4gICAgICAgIC5pbm5lckNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTIwMHB4KSAvIDIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuXHJcbn1cclxuIiwKCQkiLy8gbWFpbjogbWFzdGVyLnNjc3NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBhbmltYXRpb24gKi9cclxuLm9uU2NyZWVuQW5pbWF0aW9uIC5hbmlGYWRlSW4ge1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG4ub25TY3JlZW5BbmltYXRpb24ucGxheSAuYW5pRmFkZUluIHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBhbmlGYWRlSW47XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbmlGYWRlSW47XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbmlGYWRlSW4ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYW5pRmFkZUluIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG4ub25TY3JlZW5BbmltYXRpb24gLmFuaVBsb3Age1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuLm9uU2NyZWVuQW5pbWF0aW9uLnBsYXkgLmFuaVBsb3Age1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW5pUGxvcDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBhbmlQbG9wO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC41cztcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbmlQbG9wIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbmlQbG9wIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbn1cclxuLmFuaVB1bHNlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIHJnYmEoJGNvbG9yLWJhc2UsIC40KTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBwdWxzZSAycyBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogcHVsc2UgMnMgaW5maW5pdGU7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcclxuICAgIDAlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoJGNvbG9yLWJhc2UsIC40KTtcclxuICAgIH1cclxuICAgIDcwJSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKCRjb2xvci1iYXNlLCAwKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgkY29sb3ItYmFzZSwgMCk7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBwdWxzZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKCRjb2xvci1iYXNlLCAuNCk7XHJcbiAgICB9XHJcbiAgICA3MCUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgkY29sb3ItYmFzZSwgMCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoJGNvbG9yLWJhc2UsIDApO1xyXG4gICAgfVxyXG59XHJcbiNwcmVsb2FkZXIge1xyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGJvdW5jZWRlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcclxuICAgICAgICBhbmltYXRpb246IGJvdW5jZWRlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcclxuICAgIH1cclxuICAgICYgLmJvdW5jZTEge1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtLjMycztcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0uMzJzO1xyXG4gICAgfVxyXG4gICAgJiAuYm91bmNlMiB7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0uMTZzO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLS4xNnM7XHJcbiAgICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZWRlbGF5IHtcclxuICAgIDAlLFxyXG4gICAgODAlLFxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgfVxyXG4gICAgNDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBib3VuY2VkZWxheSB7XHJcbiAgICAwJSxcclxuICAgIDgwJSxcclxuICAgIDEwMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIH1cclxuICAgIDQwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG59IgoJXSwKCSJuYW1lcyI6IFtdLAoJIm1hcHBpbmdzIjogIkFBQ2dCLHNGQUE4RixBQ0Q5Ryw0RUFBNEUsQUFXNUUsQUFBQSxJQUFJLEFBQUMsQ0FDSCxXQUFXLENBQUUsSUFBSSxDQUNqQixvQkFBb0IsQ0FBRSxJQUFJLENBQzFCLHdCQUF3QixDQUFFLElBQUksQ0FDL0IsQUFTRCxBQUFBLElBQUksQUFBQyxDQUNILE1BQU0sQ0FBRSxDQUFDLENBQ1YsQUFNRCxBQUFBLE9BQU8sQ0FDUCxLQUFLLENBQ0wsTUFBTSxDQUNOLE1BQU0sQ0FDTixHQUFHLENBQ0gsT0FBTyxBQUFDLENBQ04sT0FBTyxDQUFFLEtBQUssQ0FDZixBQU9ELEFBQUEsRUFBRSxBQUFDLENBQ0QsU0FBUyxDQUFFLEdBQUcsQ0FDZCxNQUFNLENBQUUsUUFBUSxDQUNqQixBQVVELEFBQUEsVUFBVSxDQUNWLE1BQU0sQ0FDTixJQUFJLEFBQUMsQ0FDSCxPQUFPLENBQUUsS0FBSyxDQUNmLEFBTUQsQUFBQSxNQUFNLEFBQUMsQ0FDTCxNQUFNLENB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 */