/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;min-width:0;border-width:0;border-style:solid}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:1.15}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit;font-size:inherit}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;margin:0;clear:both;overflow:visible;border-top-width:1px;color:inherit}pre{font-size:inherit;font-family:monospace,monospace}address{font-style:inherit}a{background-color:rgba(0,0,0,0);color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:inherit;font-family:monospace,monospace}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border-radius:0;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:inherit;text-transform:inherit;vertical-align:middle}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;margin:0;padding:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:bold;text-align:left}html{font-size:10px}body{color:#333;font-size:1.6rem;line-height:1.8;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;letter-spacing:0;word-break:break-word}main{overflow:hidden}a{color:inherit;text-decoration:none}a[href^="tel:"],a[href^="mailto:"]{color:inherit;text-decoration:none}em{font-style:normal}img{width:100%;height:auto}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:none;background:none;cursor:pointer;touch-action:manipulation}.l-container{width:100%;max-width:1650px;margin-right:auto;margin-left:auto;padding-right:25px;padding-left:25px}.c-bg{background:url(../img/common/bg_01.webp) no-repeat center top,url(../img/common/bg_02.webp) repeat-x center top;background-size:100% auto,auto;background-color:#1478af}.c-breadcrumb{width:100%;margin-top:-2rem;color:#fff}.c-breadcrumb__list{-moz-column-gap:.6rem;display:flex;column-gap:.6rem;flex-wrap:wrap;align-items:center;font-weight:400;font-size:2rem}.c-breadcrumb__list li+li:before{display:inline-block;width:.6rem;height:.6rem;margin-right:.6rem;translate:0 -0.2rem;rotate:135deg;border:solid currentColor;border-width:1px 0 0 1px;content:""}.c-breadcrumb__list li a{position:relative}.c-breadcrumb__list li a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scale(0, 1);transform-origin:left top;background:#666;content:"";transition:transform .2s}.c-breadcrumb__list li a:focus::after{transform:scale(1, 1)}.c-btn{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:22rem;height:7.2rem;border:solid 2px currentColor;border-radius:3.6rem;color:#1478af;font-weight:600;font-size:2rem;font-family:"Futura PT",futura-pt,Futura,futura,Jost,sans-serif;letter-spacing:.08em;transition:all .3s}.c-btn:focus{scale:1.04}.c-cta-company{position:relative}.c-cta-company__text{display:flex;z-index:0;position:relative;right:57.2%;align-items:center;justify-content:end;min-height:56rem;padding-right:2rem;padding-bottom:2rem}.c-cta-company__text:before{-webkit-backdrop-filter:blur(5px);z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(5px);background:hsla(0,0%,100%,.8);content:"";filter:brightness(140%)}.c-cta-company__text__inner{width:35%;max-width:64.5rem;height:100%}.c-cta-company__text__heading{margin-bottom:3.3rem;color:#176ace;font-weight:900;font-size:5rem}.c-cta-company__text p{color:#000;font-weight:400;font-size:2.2rem;line-height:2;letter-spacing:.13em}.c-cta-company__text__link{margin-top:3.6rem}.c-cta-company__image{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.c-cta-company__image img{-o-object-fit:cover;-o-object-position:50% 25%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%}.c-heading{font-weight:700;font-size:4rem;line-height:1.5}.c-headingArea{margin-top:4rem}.c-heading--en{color:#d20000;font-weight:600;font-size:2.4rem;line-height:1.2;font-family:"Futura PT",futura-pt,Futura,futura,Jost,sans-serif;letter-spacing:.1em}.c-heading-sub{width:100%;color:#fff;font-weight:700;font-size:5rem;text-align:center}.c-lead{display:flex;position:relative;flex-wrap:wrap;align-items:center;justify-content:space-between}.c-lead__text{width:46%;margin:0 auto;color:#fff;font-weight:700;font-size:2.4rem;line-height:2.7;letter-spacing:0;text-align:center}.c-lead__text small{font-size:.9090909091em}.c-lead__text p+p{margin-top:1.5em}.c-lead__image{position:absolute;width:27%}.c-lead__image:first-child{left:0;text-align:right}.c-lead__image:last-child{right:0;text-align:left}.c-lead__image img{width:100%;max-width:-moz-max-content;max-width:max-content;height:auto}.c-mv{padding-top:120px}.c-mv__inner{display:flex;position:relative;align-items:center;justify-content:space-between}.c-mv__inner:after{display:block;z-index:-1;position:absolute;right:25px;bottom:4.8rem;left:25px;height:2px;background:#fff;content:""}.c-mv__title{padding-bottom:5.6rem;color:#fff;font-weight:700;font-size:6rem;line-height:1.4;letter-spacing:.06em}.c-mv__title small{display:block;margin-top:.8rem;font-weight:600;font-size:.4em;letter-spacing:.04em}.c-mv__image{display:flex;flex:1;align-items:center;justify-content:right}.c-mv__image img{width:100%;max-width:-moz-max-content;max-width:max-content;height:auto}.p-404 .c-mv{padding-top:20rem}.p-404 .c-mv__title{font-size:5rem}.p-404 .c-lead__text{font-size:2.4rem;line-height:1.5}.p-404__btn{display:flex;flex-direction:column;align-items:center;justify-self:center;margin-top:4rem}.p-404 .c-btn{min-width:35rem;background-color:#fff}.p-404 .c-btn::before{-webkit-mask-image:url(../img/common/icon_arrow_02.svg);display:block;width:1.3rem;height:1.3rem;margin-right:.8rem;margin-left:0;transform:rotate(180deg);background-color:#1478af;content:"";mask-image:url(../img/common/icon_arrow_01.svg);transition:all .3s}.p-404 .c-btn:hover::before{transform:translateX(-5px) rotate(180deg)}.p-company-faq-contents{padding:9.5rem 0 2.5rem}.p-company-faq-contents__remarks{margin-bottom:3rem;color:#fff;font-size:1.6rem;text-align:center}.p-company-faq-contents__lead{margin-bottom:7.7rem}.p-company-faq-contents__lead__text{width:35%}.p-company-faq-contents__lead__image{width:32.5%}.p-company-faq-contents__list{-moz-column-gap:2rem;display:flex;column-gap:2rem;row-gap:2rem;flex-wrap:wrap;justify-content:center;margin:4.5rem 0 7.5rem}.p-company-faq-contents__list:before,.p-company-faq-contents__list:after{display:block;width:38.5rem;content:"";opacity:0}.p-company-faq-contents__list:before{order:1}.p-company-faq-contents__list .p-company-faq-contents__list__item:nth-child(5n+1),.p-company-faq-contents__list.is-start1 .p-company-faq-contents__list__item:nth-child(5n+1){color:#ffb40b}.p-company-faq-contents__list .p-company-faq-contents__list__item:nth-child(5n+2),.p-company-faq-contents__list.is-start1 .p-company-faq-contents__list__item:nth-child(5n+2){color:#25c1b0}.p-company-faq-contents__list .p-company-faq-contents__list__item:nth-child(5n+3),.p-company-faq-contents__list.is-start1 .p-company-faq-contents__list__item:nth-child(5n+3){color:#f47f5b}.p-company-faq-contents__list .p-company-faq-contents__list__item:nth-child(5n+4),.p-company-faq-contents__list.is-start1 .p-company-faq-contents__list__item:nth-child(5n+4){color:#349adb}.p-company-faq-contents__list .p-company-faq-contents__list__item:nth-child(5n+5),.p-company-faq-contents__list.is-start1 .p-company-faq-contents__list__item:nth-child(5n+5){color:#ab7be1}.p-company-faq-contents__list.is-start2 .p-company-faq-contents__list__item:nth-child(5n+5){color:#ffb40b}.p-company-faq-contents__list.is-start2 .p-company-faq-contents__list__item:nth-child(5n+1){color:#25c1b0}.p-company-faq-contents__list.is-start2 .p-company-faq-contents__list__item:nth-child(5n+2){color:#f47f5b}.p-company-faq-contents__list.is-start2 .p-company-faq-contents__list__item:nth-child(5n+3){color:#349adb}.p-company-faq-contents__list.is-start2 .p-company-faq-contents__list__item:nth-child(5n+4){color:#ab7be1}.p-company-faq-contents__list.is-start3 .p-company-faq-contents__list__item:nth-child(5n+4){color:#ffb40b}.p-company-faq-contents__list.is-start3 .p-company-faq-contents__list__item:nth-child(5n+5){color:#25c1b0}.p-company-faq-contents__list.is-start3 .p-company-faq-contents__list__item:nth-child(5n+1){color:#f47f5b}.p-company-faq-contents__list.is-start3 .p-company-faq-contents__list__item:nth-child(5n+2){color:#349adb}.p-company-faq-contents__list.is-start3 .p-company-faq-contents__list__item:nth-child(5n+3){color:#ab7be1}.p-company-faq-contents__list.is-start4 .p-company-faq-contents__list__item:nth-child(5n+3){color:#ffb40b}.p-company-faq-contents__list.is-start4 .p-company-faq-contents__list__item:nth-child(5n+4){color:#25c1b0}.p-company-faq-contents__list.is-start4 .p-company-faq-contents__list__item:nth-child(5n+5){color:#f47f5b}.p-company-faq-contents__list.is-start4 .p-company-faq-contents__list__item:nth-child(5n+1){color:#349adb}.p-company-faq-contents__list.is-start4 .p-company-faq-contents__list__item:nth-child(5n+2){color:#ab7be1}.p-company-faq-contents__list.is-start5 .p-company-faq-contents__list__item:nth-child(5n+2){color:#ffb40b}.p-company-faq-contents__list.is-start5 .p-company-faq-contents__list__item:nth-child(5n+3){color:#25c1b0}.p-company-faq-contents__list.is-start5 .p-company-faq-contents__list__item:nth-child(5n+4){color:#f47f5b}.p-company-faq-contents__list.is-start5 .p-company-faq-contents__list__item:nth-child(5n+5){color:#349adb}.p-company-faq-contents__list.is-start5 .p-company-faq-contents__list__item:nth-child(5n+1){color:#ab7be1}.p-company-faq-contents__list__item{position:relative;width:38.5rem;height:45rem}.p-company-faq-contents__list__item__box{display:flex;z-index:0;position:relative;flex-direction:column;align-items:center;justify-content:space-between;width:100%;width:100%;height:100%;height:100%;min-height:41rem;padding:3rem;border-radius:2rem;background-color:currentColor;cursor:pointer}.p-company-faq-contents__list__item dl{display:flex;z-index:1;position:relative;flex-direction:column;width:100%;color:#fff}.p-company-faq-contents__list__item dl dt{position:relative;padding-left:3.2rem;overflow:hidden;font-weight:700;font-size:3rem;line-height:1.5}.p-company-faq-contents__list__item dl dt:before{display:block;position:absolute;top:-0.5em;left:0;transform-origin:0 bottom;rotate:90deg;content:"QUESTION";font-weight:900;font-size:1.4rem;line-height:1;font-family:"Lato",sans-serif;letter-spacing:.06em}.p-company-faq-contents__list__item dl dd{position:relative;height:0;padding-left:3.2rem;overflow:hidden;background:hsla(0,0%,100%,.9);font-weight:400;font-size:2rem}.p-company-faq-contents__list__item dl dd:before{display:block;position:absolute;top:-0.5em;left:0em;transform-origin:0 bottom;rotate:90deg;content:"ANSWER";color:#c33;font-weight:900;font-size:1.4rem;line-height:1;font-family:"Lato",sans-serif;letter-spacing:.06em}.p-company-faq-contents__list__item__image{display:flex;z-index:0;position:relative;align-items:end;justify-content:center;min-height:17rem;padding-bottom:2rem}.p-company-faq-contents__list__item__image img{width:100%;max-width:-moz-max-content;max-width:max-content;height:auto}.p-company-faq-contents__list__item__btn{display:flex;position:absolute;right:1rem;bottom:1rem;align-items:center;justify-content:center;width:6rem;height:6rem;cursor:pointer;transition:all .3s}.p-company-faq-contents__list__item__btn:before,.p-company-faq-contents__list__item__btn:after{position:absolute;background-position:center;background-size:contain;background-repeat:no-repeat;content:"";transition:all .3s}.p-company-faq-contents__list__item__btn:before{width:4rem;height:4rem;background-image:url(../img/company/faq/contents_list_item_btn_open.svg);opacity:1}.p-company-faq-contents__list__item__btn:after{width:6rem;height:6rem;background-image:url(../img/company/faq/contents_list_item_btn_close.svg);opacity:0}@keyframes rotate_open_box{0%{z-index:9;position:absolute;transform:perspective(100rem) rotateY(0deg)}50%{z-index:9;position:absolute;transform:perspective(100rem) rotateY(90deg);background-color:currentColor}50.1%{z-index:9;position:absolute;transform:perspective(100rem) rotateY(-90deg);background-color:#fff}100%{z-index:0;position:relative;transform:perspective(100rem) rotateY(0deg);background-color:#fff}}@keyframes rotate_close_box{0%{z-index:9;position:absolute;transform:perspective(100rem) rotateY(0deg);background-color:#fff}50%{z-index:9;position:absolute;transform:perspective(100rem) rotateY(-90deg);background-color:#fff}50.1%{z-index:9;position:absolute;transform:perspective(100rem) rotateY(90deg);background-color:currentColor}100%{z-index:0;position:relative;transform:perspective(100rem) rotateY(0deg)}}@keyframes rotate_open_text{0%{color:#fff}50%{color:#fff}50.1%{color:#000}100%{color:#000}}@keyframes rotate_close_text{0%{color:#000}50%{color:#000}50.1%{color:#fff}100%{color:#fff}}@keyframes rotate_open_question{0%{height:auto}50%{height:auto}50.1%{height:0}100%{height:0}}@keyframes rotate_close_question{0%{height:0}50%{height:0}50.1%{height:auto}100%{height:auto}}@keyframes rotate_open_answer{0%{height:0}50%{height:0}50.1%{height:auto}100%{height:auto}}@keyframes rotate_close_answer{0%{height:auto}50%{height:auto}50.1%{height:0}100%{height:0}}@keyframes rotate_open_image{0%{position:relative;bottom:0}50%{position:relative;bottom:0}50.1%{position:absolute;bottom:3rem}100%{position:absolute;bottom:3rem}}@keyframes rotate_close_image{0%{position:absolute;bottom:3rem}50%{position:absolute;bottom:3rem}50.1%{position:relative;bottom:0}100%{position:relative;bottom:0}}.p-company-faq-contents__list__item.is-open .p-company-faq-contents__list__item__box{animation:rotate_open_box .5s ease-in-out;animation-fill-mode:forwards}.p-company-faq-contents__list__item.is-close .p-company-faq-contents__list__item__box{animation:rotate_close_box .5s ease-in-out;animation-fill-mode:forwards}.p-company-faq-contents__list__item.is-open .p-company-faq-contents__list__item__image{animation:rotate_open_image .5s ease-in-out;animation-fill-mode:forwards}.p-company-faq-contents__list__item.is-close .p-company-faq-contents__list__item__image{animation:rotate_close_image .5s ease-in-out;animation-fill-mode:forwards}.p-company-faq-contents__list__item.is-open .p-company-faq-contents__list__item__box dl{animation:rotate_open_text .5s ease-in-out;animation-fill-mode:forwards}.p-company-faq-contents__list__item.is-open .p-company-faq-contents__list__item__box dl dt{animation:rotate_open_question .5s ease-in-out;animation-fill-mode:forwards}.p-company-faq-contents__list__item.is-open .p-company-faq-contents__list__item__box dl dd{animation:rotate_open_answer .5s ease-in-out;animation-fill-mode:forwards}.p-company-faq-contents__list__item.is-close .p-company-faq-contents__list__item__box dl{animation:rotate_close_text .5s ease-in-out;animation-fill-mode:forwards}.p-company-faq-contents__list__item.is-close .p-company-faq-contents__list__item__box dl dt{animation:rotate_close_question .5s ease-in-out;animation-fill-mode:forwards}.p-company-faq-contents__list__item.is-close .p-company-faq-contents__list__item__box dl dd{animation:rotate_close_answer .5s ease-in-out;animation-fill-mode:forwards}.p-company-infographic-data{padding:9.4rem 0 0}.p-company-infographic-data.is-last{padding-bottom:12rem}.p-company-infographic-data__list{-moz-column-gap:2rem;display:flex;column-gap:2rem;row-gap:2rem;flex-wrap:wrap;justify-content:flex-start;padding-top:4rem}.p-company-infographic-data__list__item{display:flex;flex-grow:1;flex-direction:column;flex-wrap:wrap;width:32%;padding:3.6rem 1rem;border-radius:2rem;background:#fff}.p-company-infographic-data__list__item.is-wide.job-composition-ratio{width:65%}.p-company-infographic-data__list__item.is-wide.job-composition-ratio img{flex-shrink:0;width:auto;height:-moz-max-content;height:max-content;max-height:250px}.p-company-infographic-data__list__item.is-wide{width:49%}.p-company-infographic-data__list__item.is-full{width:100%}.p-company-infographic-data__list__item__title{display:flex;justify-content:center;width:100%;color:#000;font-weight:700;font-size:4rem;line-height:1.5;text-align:center}.p-company-infographic-data__list__item__title--env{flex-grow:1}.p-company-infographic-data__list__item__title--env-group{flex-grow:3;align-items:flex-end}.p-company-infographic-data__list__item__image{display:flex;align-items:center;justify-content:center;width:100%;min-height:13.5rem;margin-top:2rem;padding:1.8rem}.p-company-infographic-data__list__item__image img{flex-shrink:0;width:100%;max-width:-moz-max-content;max-width:max-content;height:-moz-max-content;height:max-content}.p-company-infographic-data__list__item__text{display:flex;position:relative;flex-wrap:wrap;align-items:last baseline;justify-content:center;width:100%;color:#1478af;font-weight:700;font-size:4rem;line-height:1}.p-company-infographic-data__list__item__text--flex-grow{flex-grow:1}.p-company-infographic-data__list__item__text.is-color-black{color:#666}.p-company-infographic-data__list__item__text.is-color-red{color:#cc5353}.p-company-infographic-data__list__item__text strong{font-size:2em}.p-company-infographic-data__list__item__text b{font-size:2em}.p-company-infographic-data__list__item__text--comment{width:100%;margin:1.4rem 0 .6rem;color:#000;font-weight:700;font-size:2rem;text-align:center}.p-company-infographic-data__list__item__text--note{display:flex;flex-direction:column;width:100%;margin-top:2.4rem;color:#000;font-weight:600;font-size:1.6rem;line-height:1.5;text-align:center}.p-company-infographic-data__list__item__text--note--flex-grow{flex-grow:1}.p-company-infographic-data__list__item__group{display:flex;position:relative;justify-content:space-evenly}.p-company-infographic-data__list__item__group--flex-grow{flex-grow:1}.p-company-infographic-data__list__item__box{display:flex;flex-direction:column}.p-company-infographic-data__list__item__box .p-company-infographic-data__list__item__text{margin-bottom:0}.p-company-infographic-data__list__item__box .p-company-infographic-data__list__item__text small{font-size:3rem}.p-company-infographic-data__list__item__box .p-company-infographic-data__list__item__text strong{font-size:2.6666666667em !important}.p-company-training-contents{padding:6rem 0 10rem}.p-company-training-contents__step{display:flex;flex-direction:column;align-items:center;width:15rem;height:50rem;padding:0 0 2rem 0;border:5px solid #dee8f2;border-radius:1rem;background-color:#fff;line-height:1.1;text-align:center}.p-company-training-contents__step-title{width:100%;color:#0652a3;text-align:center}.p-company-training-contents__step-header{margin-top:2rem;margin-bottom:-2rem;font-weight:bold;font-size:1.6rem}.p-company-training-contents__step-number{font-weight:700;font-size:4rem}.p-company-training-contents__step-text{margin-top:2rem;font-weight:700;font-size:3rem;text-align:start;text-orientation:upright;writing-mode:vertical-rl}.p-company-training-contents__step-text span{font-weight:normal;font-size:1.8rem}.p-company-training-contents__lead{padding:3.6rem 0 7.5rem}.p-company-training-contents__lead__text{width:48%}.p-company-training-contents__lead__image{width:26%}.p-company-training-contents__list{-moz-column-gap:2rem;display:flex;position:relative;column-gap:2rem;row-gap:2rem;flex-wrap:wrap;align-items:center;justify-content:flex-start;padding-top:4.5rem}.p-company-training-contents__list .absolute-arrow{position:absolute;top:calc(25% - 2.5rem);right:0}.p-company-training-contents__list__item{display:flex;row-gap:1rem;flex-direction:column;align-items:center;justify-content:start;width:calc((100% - 15rem)/3);min-height:57rem;padding:1rem;border-radius:2rem;background:#fff}.p-company-training-contents__list__item__title{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:2.2em;color:#000;font-weight:700;font-size:3rem;line-height:1.3;text-align:center}.p-company-training-contents__list__item__title span{font-size:1.6rem;line-height:1.2}.p-company-training-contents__list__item__image{display:flex;align-items:center;justify-content:center;min-height:15.4rem}.p-company-training-contents__list__item__image img{width:100%;max-width:-moz-max-content;max-width:max-content;height:auto}.p-company-training-contents__list__item__text{-moz-column-gap:2rem;display:flex;column-gap:2rem;justify-content:space-between;padding:1rem 1rem 1rem 2rem;color:#000;font-weight:400;font-size:2.2rem;line-height:2}.p-company-training-contents__list__item__text ul{display:flex;flex-direction:column;width:43.5%;padding-left:2rem}.p-company-training-contents__list__item__text ul li{position:relative;padding-left:2.6rem;font-weight:700}.p-company-training-contents__list__item__text ul li:before{display:block;position:absolute;top:.7em;left:0;width:1.1rem;height:1.1rem;border-radius:100%;background:#527bb3;content:""}.p-company-training-contents__list__item__text p{flex:1;letter-spacing:-0.03rem}.p-company-training-contents__list__item__arrow{width:0;height:0;border-width:5rem 0 5rem 2rem;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fcbd00;content:""}.p-company-welfare-contents{padding:6rem 0 10rem}.p-company-welfare-contents__lead{padding:3.6rem 0 7.5rem}.p-company-welfare-contents__lead__text{width:48%}.p-company-welfare-contents__lead__image{width:26%}.p-company-welfare-contents__list{-moz-column-gap:2rem;display:flex;column-gap:2rem;row-gap:2rem;flex-wrap:wrap;justify-content:flex-start;padding-top:4.5rem}.p-company-welfare-contents__list__item{display:flex;row-gap:1rem;flex-direction:column;width:24%;min-height:57rem;padding:1rem;border-radius:2rem;background:#fff}.p-company-welfare-contents__list__item.is-wide{width:75%}.p-company-welfare-contents__list__item.is-wide .p-company-welfare-contents__list__item__text{-moz-column-gap:0;column-gap:0;align-items:center;width:90%;margin:0 auto}.p-company-welfare-contents__list__item.is-full{-moz-column-gap:2rem;display:flex;column-gap:2rem;align-items:center;justify-content:space-between;width:100%;min-height:0;padding:1.3rem 4.7rem 1.3rem 8rem}.p-company-welfare-contents__list__item__title{display:flex;align-items:center;justify-content:center;min-height:2.2em;color:#000;font-weight:700;font-size:3rem;line-height:1.3;text-align:center}.p-company-welfare-contents__list__item__title small{font-size:.75em;line-height:1.7}.p-company-welfare-contents__list__item__image{display:flex;align-items:center;justify-content:center;min-height:15.4rem}.p-company-welfare-contents__list__item__image img{width:100%;max-width:-moz-max-content;max-width:max-content;height:auto}.p-company-welfare-contents__list__item__text{-moz-column-gap:2rem;display:flex;column-gap:2rem;justify-content:space-between;padding:1rem 1rem 1rem 2rem;color:#000;font-weight:400;font-size:2.2rem;line-height:2;letter-spacing:-0.05rem}.p-company-welfare-contents__list__item__text ul{display:flex;flex-direction:column;width:32.5%;padding-left:2rem}.p-company-welfare-contents__list__item__text ul li{position:relative;padding-left:2.6rem;font-weight:700}.p-company-welfare-contents__list__item__text ul li:before{display:block;position:absolute;top:.7em;left:0;width:1.1rem;height:1.1rem;border-radius:100%;background:#527bb3;content:""}.p-company-welfare-contents__list__item__text p{flex:1}.p-company-contents{padding:6rem 0 12rem}.p-company-contents__lead{display:flex;padding:3.6rem 0 .8rem}.p-company-contents__lead__text{width:55%;font-weight:500;line-height:2;text-align:left}.p-company-contents__lead__wrapper{position:relative;width:40%}.p-company-contents__lead__image.image01{bottom:-15rem;width:40%}.p-company-contents__lead__image.image01 img{width:50%}.p-company-contents__lead__image.image02{bottom:15rem;width:40%}.p-company-contents__lead__image.image02 img{width:40%}.p-company-contents__lead__image.image03{right:0;bottom:-10rem;left:0;width:100%;margin:auto}.p-company-contents__list{display:flex;row-gap:5.2rem;flex-wrap:wrap;justify-content:space-between;padding-top:8.4rem}.p-company-contents__list__item{width:46.9%}.p-company-contents__list__item__heading{margin-bottom:3rem;font-weight:900;font-size:6rem;line-height:1.2;text-align:center}.p-company-contents__list__item__heading small{font-size:4rem}.p-company-contents__list__item__heading strong{font-weight:900;font-size:1.3333333333em}.p-company-contents__list__item__heading strong small{font-size:.575em}.p-company-contents__list__item__heading span{font-size:7rem}.p-company-contents__list__item__heading--number{font-weight:700 !important;font-size:3.3333333333em !important;line-height:.5;font-family:"Futura PT",futura-pt,Futura,futura,Jost,sans-serif}.p-company-contents__list__item p{color:#000;font-weight:700;font-size:2.2rem;line-height:2;letter-spacing:.13em;text-align:center}.p-company-contents__list__item a{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:750/480;width:100%;height:100%;padding-top:3rem;border-radius:2rem;background:no-repeat center;background-size:cover;box-shadow:0 0 1.5rem rgba(0,0,0,.3);transition:all .3s}.p-company-contents__list__item a:focus{scale:1.04}.p-company-contents__list__item a:after{display:block;position:absolute;right:10px;bottom:10px;width:4rem;height:4rem;border-radius:100%;background:url(../img/common/icon_arrow_02.svg) no-repeat center;background-color:#1478af;content:""}.p-company-contents__list__item:nth-child(1){color:#25c1b0}.p-company-contents__list__item:nth-child(1) a{background-image:url(../img/company/contents_list_item_bg_02.webp)}.p-company-contents__list__item:nth-child(1) .p-company-contents__list__item__heading--number{position:relative}.p-company-contents__list__item:nth-child(1) .p-company-contents__list__item__heading--number:before{display:block;position:absolute;top:0;left:50%;width:9.2rem;height:10.4rem;translate:35% 35%;background:#c00;background:url(../img/company/contents_list_item_illust_01.svg) no-repeat center;background-size:contain;content:""}.p-company-contents__list__item:nth-child(2){color:#f47f5b}.p-company-contents__list__item:nth-child(2) a{background-image:url(../img/company/contents_list_item_bg_03.webp)}.p-company-contents__list__item:nth-child(3){color:#ffb426}.p-company-contents__list__item:nth-child(3) a{background-image:url(../img/company/contents_list_item_bg_01.webp)}.p-company-contents__list__item:nth-child(4){color:#349adb}.p-company-contents__list__item:nth-child(4) a{background-image:url(../img/company/contents_list_item_bg_04.webp)}.p-company-other hr{color:#fff}.p-company-other__title{margin-top:5rem;color:#fff;font-weight:800;font-size:4rem;text-align:center}.p-company-other__list{-moz-column-gap:2rem;display:flex;column-gap:2rem;row-gap:5.2rem;align-items:center;justify-content:center;margin-bottom:5rem;padding-top:4rem}.p-company-other__list__item{width:34%;border-radius:2rem;background-color:#fff}.p-company-other__list__item__heading{margin-bottom:3rem;font-weight:900;font-size:4rem;line-height:1.2;text-align:center}.p-company-other__list__item a{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:750/480;width:100%;height:100%;padding-top:3rem;border-radius:2rem;background:no-repeat center;background-size:cover;background-color:#fff;box-shadow:0 0 1.5rem rgba(0,0,0,.3);transition:all .3s}.p-company-other__list__item a:focus{scale:1.04}.p-company-other__list__item a:after{display:block;position:absolute;right:10px;bottom:10px;width:4rem;height:4rem;border-radius:100%;background:url(../img/common/icon_arrow_02.svg) no-repeat center;background-color:#1478af;content:""}.p-company-other__list__item.infographic{color:#fff}.p-company-other__list__item.infographic a{background-image:url(../img/top/about_list_item_bg_02.webp)}.p-company-other__list__item.welfare{color:#fff}.p-company-other__list__item.welfare a{background-image:url(../img/top/about_list_item_bg_03.webp)}.p-company-other__list__item.faq{color:#fff}.p-company-other__list__item.faq a{background-image:url(../img/top/about_list_item_bg_01.webp)}.p-company-other__list__item.training{color:#fff}.p-company-other__list__item.training a{background-image:url(../img/top/about_list_item_bg_04.webp)}.p-footer{padding:10rem 0 7.5rem;background:#fff}.p-footer__inner{display:flex;align-items:start;justify-content:center}.p-footer__logo a{-moz-column-gap:5rem;display:flex;column-gap:5rem;align-items:center;height:100%}.p-footer__logo a:focus{cursor:pointer;opacity:.7;transition:.3s}.p-footer__logo__image{width:100%;max-width:13.2rem}.p-footer__logo__text{display:flex;flex-direction:column}.p-footer__logo__text--jp{font-weight:700;font-size:1.8rem;letter-spacing:.1em}.p-footer__logo__text--en{font-weight:400;font-size:1.6rem;font-family:"Futura PT",futura-pt,Futura,futura,Jost,sans-serif;letter-spacing:-0.02em}.p-footer__menu{display:flex;justify-content:center;width:100%;padding-top:1.6rem}.p-footer__menu__list{-moz-column-gap:5rem;display:flex;column-gap:5rem;row-gap:2rem;flex-wrap:wrap;justify-content:center}.p-footer__menu__list__item{display:flex;row-gap:1.2rem;flex-direction:column}.p-footer__menu__list__item.align-center{align-items:center}.p-footer__menu__list__item.align-center .p-footer__menu__list-sub.col2{margin-left:5rem}.p-footer__menu__list__item a{position:relative;width:-moz-fit-content;width:fit-content;color:#000;font-size:2rem;line-height:1.4}.p-footer__menu__list__item a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scale(0, 1);transform-origin:left top;background:currentColor;content:"";transition:transform .2s}.p-footer__menu__list__item a:focus::after{transform:scale(1, 1)}.p-footer__menu__list__item>a{font-weight:900}.p-footer__menu__list-sub{padding-left:1rem}.p-footer__menu__list-sub__item{display:flex;row-gap:1.2rem;flex-direction:column}.p-footer__menu__list-sub__item>a{font-weight:400}.p-footer__menu__list-sub.col2{display:grid;grid-template-columns:repeat(2, 1fr);margin:0;padding:0;list-style:none}.p-footer__menu__list-sub.col2 li{margin-bottom:1rem;margin-left:2rem}.p-footer__copyright{padding-top:16.2rem;color:#000;font-weight:400;font-size:1.2rem;text-align:center}.p-header{display:flex;z-index:999;position:fixed;top:0;left:0;align-items:end;justify-content:space-between;width:100%;height:130px}.p-header__logo{z-index:9;position:relative;width:18rem;height:100%;margin-left:2rem;border-radius:0 0 50% 50%;background:#fff}.p-header__logo a{-moz-column-gap:2rem;display:flex;column-gap:2rem;flex-direction:column;align-items:center;height:100%;padding:1rem 2rem}.p-header__logo a:focus{cursor:pointer;opacity:.7;transition:.3s}.p-header__logo__image{width:18rem;height:100%;text-align:center}.p-header__logo__image img{width:100%;max-width:13.2rem}.p-header__logo__text{display:flex;flex-direction:column;font-size:1.8rem}.p-header__logo__text--jp{font-weight:700;letter-spacing:.1em}.p-header__logo__text--en{font-weight:400;font-size:.8888888889em;font-family:"Futura PT",futura-pt,Futura,futura,Jost,sans-serif;letter-spacing:-0.02em}.p-header__menu{-moz-column-gap:2rem;display:flex;position:relative;column-gap:2rem;align-items:center;height:9rem;margin-right:4rem;margin-bottom:3rem;padding:0 2rem;border-radius:4.5rem;background:#fff}.p-header__menu a{display:flex;align-items:center;justify-content:center;height:6rem;font-weight:700;font-size:1.8rem}.p-header__menu a:hover{color:#0a59b9}.p-header__menu a:focus{cursor:pointer;opacity:.7;transition:.3s}.p-header__menu a:not(.is-entry){height:100%}.p-header__menu a.is-entry{justify-content:space-between;min-width:20rem;padding:0 3rem 0 3.8rem;border-radius:3rem;background:#1478af;color:#fff}.p-header__menu a.is-entry:after{display:block;width:1.3rem;height:1.3rem;margin-left:.5em;background:url(../img/common/icon_arrow_01.svg) no-repeat center;background-size:contain;content:"";transition:all .3s}.p-header__menu a.is-entry:focus:after{translate:10px 0}.p-header__menu__list{-moz-column-gap:2rem;display:flex;column-gap:2rem;align-items:center}.p-header__menu__list>li{display:flex;flex-direction:column;align-items:center;height:100%}.p-header__menu__list>li .js-submenu-toggle{display:flex;position:absolute;top:-0.5rem;right:10rem;align-items:center;justify-content:center;width:4em;height:4em}.p-header__menu__list>li .js-submenu-toggle:before,.p-header__menu__list>li .js-submenu-toggle:after{display:block;z-index:1;position:absolute;translate:0 -50%;border:solid #1478af;content:""}.p-header__menu__list>li .js-submenu-toggle:before{display:block;width:1.2em;height:0em;margin-right:0;rotate:-90deg;border-width:2px 0 0 0;transition:rotate .3s}.p-header__menu__list>li .js-submenu-toggle:after{display:block;width:1.2em;height:0em;border-width:2px 0 0 0;transition:all .3s}.is-subactive .p-header__menu__list>li .js-submenu-toggle:before{rotate:0deg}.is-subactive .p-header__menu__list>li .js-submenu-toggle:after{rotate:90deg;opacity:0}.p-header__menu__list>li.is-subactive .js-submenu-toggle:before{rotate:0deg}.p-header__menu__list>li.is-subactive .js-submenu-toggle:after{rotate:90deg;opacity:0}.p-header__submenu{position:relative}.p-header__submenu__list{box-sizing:border-box;z-index:1;position:absolute;top:7rem;left:-10rem;row-gap:1rem;width:-moz-max-content;width:max-content;padding:2rem 5rem;border-radius:2rem;background:#fff;box-shadow:0 10px 10px rgba(0,0,0,.03);list-style:none;text-align:left;transition:top .5s}.p-header__submenu__link{position:relative;font-weight:400 !important}.p-header__submenu__link span{display:inline-block;margin:3rem 0;border-radius:9999px;background-color:#0a59b9}.p-header__submenu__link span::before,.p-header__submenu__link span::after{position:absolute;top:calc(50% - 1.5px);right:0;width:10px;height:2px;transform-origin:calc(100% - 1.5px) 50%;border-radius:9999px;background-color:#0a59b9;content:""}.p-header__submenu__link span::before{transform:rotate(45deg)}.p-header__submenu__link span::after{transform:rotate(-45deg)}.p-header__submenu__link a{justify-content:start;margin-right:5rem}.p-header__submenu>li{width:100%}.p-header__submenu>li+li{margin-top:1rem}.p-header__submenu>li>a{position:relative;width:100%;height:0;margin:3rem 0;white-space:nowrap}.p-header__submenu>li>a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scale(0, 1);transform-origin:left top;background:#d20000;content:"";transition:transform .2s}.p-header__submenu>li>a:focus::after{transform:scale(1, 1)}.p-header__submenu>li>ul>li>a{align-items:start}.p-header__ex-icon{display:block;width:2rem;height:2.2rem;margin-left:1rem;background-image:url(/assets/img/common/icon_external.svg);background-position:center bottom;background-size:100%;background-repeat:no-repeat}.p-header__hamburger{display:flex;position:absolute;top:50%;right:20px;align-items:center;justify-content:center;width:calc(80px - 20px*1);height:calc(80px - 20px*1);translate:0 -50%;border-radius:100%;background:#fff;box-shadow:0 0 5rem rgba(23,106,206,.2)}.p-header__hamburger span{display:block;position:relative;width:30px;height:3px;margin:17px auto;border-radius:.2em;background:#1478af;transition:.3s}.p-header__hamburger span:before,.p-header__hamburger span:after{display:block;position:absolute;left:0;width:100%;height:3px;transform-origin:45%;border-radius:.2em;background:#1478af;content:"";transition:.3s}.p-header__hamburger span:before{bottom:100%;margin-bottom:8px}.p-header__hamburger span:after{top:100%;margin-top:8px}.p-header__hamburger.is-active{box-shadow:0 0 5rem rgba(23,106,206,0)}.p-header__hamburger.is-active span{height:0}.p-header__hamburger.is-active span:before{margin-bottom:0;rotate:45deg}.p-header__hamburger.is-active span:after{margin-top:0;rotate:-45deg}.p-interview-detail .c-breadcrumb{margin-top:3rem;color:#000}.p-interview-detail-mv{position:relative}.p-interview-detail-mv__image{position:relative}.p-interview-detail-mv__title{z-index:1;position:absolute;bottom:0;left:0;margin:0 0 15.5% 8.4%}.p-interview-detail-mv__title:before{display:block;position:absolute;top:100%;right:100%;aspect-ratio:128/169;width:12.8rem;margin:-1.6rem -5.3rem 0 0;background:url(../img/interview/detail/mv_title_img.png) no-repeat center;background-size:cover;content:""}.p-interview-detail-mv__title--en{display:block;padding-left:.5em;color:#d20000;font-weight:400;font-size:3.6rem;font-family:"Lato",sans-serif}.p-interview-detail-mv__title--jp{color:#fff;font-weight:700;font-size:6rem;line-height:1}.p-interview-detail-mv__title--jp span{display:block;width:-moz-fit-content;width:fit-content;padding:.3em .3em .4em;border-radius:1rem;background:#1478af}.p-interview-detail-mv__title--jp span+span{margin-top:.15em}.p-interview-detail-mv__data{-moz-column-gap:2rem;display:grid;position:absolute;right:0;bottom:0;grid-template-columns:1fr 1.75fr;column-gap:2rem;row-gap:1.4rem;align-items:center;padding:0 6rem 7rem;border-radius:5rem 0 0 0;background:#fff}.p-interview-detail-mv__data--type{display:flex;align-items:center;justify-content:center;min-width:12rem;height:7rem;margin-top:-3.5rem;padding:.8rem;border-radius:1.5rem;background:#1478af;color:#fff;font-weight:700;font-size:3rem}.p-interview-detail-mv__data--image{max-width:10.6rem;margin-top:-3.5rem}.p-interview-detail-mv__data--image img{width:100%;max-width:-moz-max-content;max-width:max-content;height:auto}.p-interview-detail-mv__data--division{color:#000;font-weight:700;font-size:2rem}.p-interview-detail-mv__data--name{color:#1478af;font-weight:400;font-size:8rem;line-height:1;font-family:"Lato",sans-serif}.p-interview-detail-contents{padding:11.5rem 0 0}.p-interview-detail-contents__list{display:flex;row-gap:100px;flex-direction:column;padding-bottom:11.8rem}.p-interview-detail-contents__list__item{display:flex}.p-interview-detail-contents__list__item__image{width:53.1%}.p-interview-detail-contents__list__item__image figure{overflow:hidden;border-radius:3rem}.p-interview-detail-contents__list__item__text{z-index:1;position:relative;flex:1;margin-bottom:5rem;padding-top:6.4rem;padding-bottom:5rem;translate:0 98px;border-radius:3rem 3rem 0 0;background:#fff}.p-interview-detail-contents__list__item__text__title{color:#1478af;font-weight:700;font-size:5rem;line-height:1.6}.p-interview-detail-contents__list__item__text__comment{padding-top:2.8rem;color:#000;font-weight:400;font-size:2.2rem;line-height:2}.p-interview-detail-contents__list__item__text__comment p+p{margin-top:1.5em}.p-interview-detail-contents__list__item:nth-child(odd) .p-interview-detail-contents__list__item__image{order:1}.p-interview-detail-contents__list__item:nth-child(odd) .p-interview-detail-contents__list__item__text{order:2;margin-left:-9.8rem;padding-left:9.8rem}.p-interview-detail-contents__list__item:nth-child(even) .p-interview-detail-contents__list__item__image{order:2}.p-interview-detail-contents__list__item:nth-child(even) .p-interview-detail-contents__list__item__text{order:1;margin-right:-9.8rem;padding-right:9.8rem}.p-interview-detail-contents__bg{padding-bottom:10rem;background:url(../img/interview/detail/contents_bg.png) repeat-x center bottom}.p-interview-detail-contents__schedule{display:flex;row-gap:3.6rem;flex-wrap:wrap;justify-content:space-between;padding:3rem 9.5rem 6.6rem;border:solid .5rem #dee8f2;border-radius:3rem;background:#fff}.p-interview-detail-contents__schedule__title{width:100%;color:#1478af;font-weight:400;font-size:5rem;font-family:"Lato",sans-serif;text-align:center}.p-interview-detail-contents__schedule__list{-moz-column-count:1;-moz-column-gap:5.6rem;z-index:0;position:relative;column-gap:5.6rem;padding-bottom:1.6rem;column-count:1}.p-interview-detail-contents__schedule__list:before{z-index:-1;position:absolute;top:0;bottom:0;left:12rem;width:.4rem;background:#c1cede;content:""}.p-interview-detail-contents__schedule__list:after{display:none;z-index:-1;position:absolute;top:0;bottom:0;left:calc(50% + 2.8rem + 12rem);width:.4rem;background:#c1cede;content:""}.p-interview-detail-contents__schedule__list__item{-moz-column-gap:9.2rem;display:flex;column-gap:9.2rem;padding:1.6rem 0 .5rem}.p-interview-detail-contents__schedule__list__item--time{position:relative;min-width:6rem;color:#000;font-weight:700;font-size:2.2rem;line-height:1.8;white-space:nowrap}.p-interview-detail-contents__schedule__list__item--time:before{display:block;z-index:1;position:absolute;top:.9em;left:0;width:2.2rem;height:2.2rem;margin-left:12.2rem;translate:-50% -50%;border-radius:100%;background:#1478af;content:""}.p-interview-detail-contents__schedule__list__item--time:after{display:block;z-index:-1;position:absolute;top:.9em;left:100%;width:8rem;height:.2rem;translate:1rem -50%;background:#c1cede;content:""}.p-interview-detail-contents__schedule__list__item--text{flex:1;color:#000;font-weight:400;font-size:2rem}.p-interview-detail-contents__schedule__list:has(li:nth-child(5)){-moz-column-count:2;column-count:2}.p-interview-detail-contents__schedule__list:has(li:nth-child(5)):after{display:block}.p-interview-detail-contents__schedule__image figure{overflow:hidden;border-radius:1.5rem}.p-interview-detail-contents__hobby{-moz-column-gap:6rem;display:flex;column-gap:6rem;row-gap:2rem;align-items:center;justify-content:space-between;margin-top:8rem;padding:3.5rem 9.5rem;border:solid .5rem #cfd8e4;border-radius:3rem;background:#dee8f2}.p-interview-detail-contents__hobby__title{display:flex;align-items:center;justify-content:center;aspect-ratio:120/120;width:12rem;border-radius:100%;background:#1478af;color:#fff;font-weight:400;font-size:3rem}.p-interview-detail-contents__hobby__text{flex:1;font-weight:500;font-size:2rem;line-height:2}.p-interview-detail-contents__hobby__image{-moz-column-gap:3rem;display:flex;column-gap:3rem;align-items:center}.p-interview-detail-contents__hobby__image figure{position:relative;aspect-ratio:180/180;width:100%;min-width:18rem;overflow:hidden;border-radius:100%}.p-interview-detail-contents__hobby__image figure img{-o-object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.p-interview-detail-contents__message{display:flex;padding:11rem 0 11.6rem}.p-interview-detail-contents__message__image{order:1;width:46.9%}.p-interview-detail-contents__message__image figure{overflow:hidden;border-radius:3rem}.p-interview-detail-contents__message__text{z-index:1;position:relative;position:relative;flex:1;order:2;margin-bottom:5rem;margin-left:-98px;padding:7rem 0 5rem 9.5rem;translate:0 98px;border-radius:3rem 3rem 0 0;background:#fff}.p-interview-detail-contents__message__text__title{position:absolute;top:0;left:50%;width:-moz-fit-content;width:fit-content;padding-left:9.5rem;translate:-50% -54%;color:#1478af;font-weight:400;font-size:6rem;line-height:1.6;font-family:"Lato",sans-serif;text-align:center}.p-interview-detail-contents__message__text__title:before{display:block;position:absolute;top:0;left:100%;aspect-ratio:142/121;width:14.2rem;margin:-4.4rem 0 0 1.1rem;background:url(../img/interview/detail/contents_message_text_title_img.png) no-repeat center;background-size:cover;content:""}.p-interview-detail-contents__message__text__comment{color:#000;font-weight:400;font-size:2.2rem;line-height:2}.p-interview-detail-contents__message__text__comment p+p{margin-top:1.5em}.p-interview-detail-contents__interview{padding:7.8rem 0 4.6rem}.p-interview-detail-contents__interview__heading{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:0 .5em}.p-interview-detail-contents__interview__heading:before{display:block;position:absolute;top:0;left:100%;aspect-ratio:98/120;width:9.8rem;margin:-0.4rem 0 0 3.8rem;background:url(../img/interview/detail/contents_interview_heaing_img.png) no-repeat center;background-size:cover;content:""}.p-interview-detail-contents__interview__title{margin-top:4.3rem;padding:1.8rem 4rem;border-radius:1.5rem;background:rgba(0,0,0,.2);color:#fff;font-weight:700;font-size:4rem;line-height:1.6}.p-interview-detail-contents__interview__list{-moz-column-gap:5rem;display:flex;column-gap:5rem;row-gap:5rem;flex-wrap:wrap;margin-bottom:8rem;padding-top:5rem}.p-interview-detail-contents__interview__list__item{z-index:10;position:relative;width:57.4rem;margin:0 3rem;transition:all .3s}.p-interview-detail-contents__interview__list__item__image{z-index:-1;position:relative;aspect-ratio:500/420;overflow:hidden;border-radius:1rem;background-color:#fff;box-shadow:0 0 5rem rgba(23,106,206,.2)}.p-interview-detail-contents__interview__list__item__image figure{width:100%;height:100%}.p-interview-detail-contents__interview__list__item__image img{-o-object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.p-interview-detail-contents__interview__list__item__image--type{display:flex;z-index:1;position:absolute;top:2rem;left:2rem;align-items:center;justify-content:center;min-width:10rem;height:2.4rem;border-radius:1.2rem;background:#fff;color:#3775ca;font-weight:600;font-size:1.4rem}.p-interview-detail-contents__interview__list__item__text{width:88%;margin:-4rem auto 0;padding:2.8rem 3.3rem 3.2rem;border-radius:1rem;background:#fff;color:#3775ca;font-weight:700;font-size:2.2rem}.p-interview-detail-contents__interview__list__item__text p:first-child{font-size:1.8rem}.p-interview-detail-contents__interview__list__item__text p{font-size:1.6rem}.p-interview-detail-contents__interview__list__item__text:after{z-index:-2;position:absolute;top:0;bottom:0;left:50%;width:100%;width:88%;margin-left:-44%;border-radius:2rem;background:#fff;content:""}.p-interview-detail-contents__interview__list__item__text--type{margin-top:1.6rem;color:#333;font-weight:400;font-size:1.6rem}.p-interview-detail-contents__interview__list__item a figure{overflow:hidden}.p-interview-detail-contents__interview__list__item a figure img{transition:.3s all}.p-interview-detail-contents__interview__list__item a:focus img{position:relative;transform:scale(1.1, 1.1);opacity:.7}.p-interview-detail-contents__interview__list .slick-prev{z-index:10;position:absolute;top:22rem;left:-0.5rem;width:7rem;height:7rem;border-radius:50%;background-color:#1f7bcb;transition:all .3s}.p-interview-detail-contents__interview__list .slick-prev::before{position:absolute;top:50%;left:55%;width:2rem;height:2rem;transform:translate(-50%, -50%) rotate(135deg);border:4px solid #fff;border-top:none;border-left:none;content:""}.p-interview-detail-contents__interview__list .slick-prev:hover{transform:scale(1.05);background-color:#4ca7e4}.p-interview-detail-contents__interview__list .slick-next{z-index:10;position:absolute;top:22rem;right:-0.5rem;width:7rem;height:7rem;border-radius:50%;background-color:#1f7bcb;transition:all .3s}.p-interview-detail-contents__interview__list .slick-next::before{position:absolute;top:50%;left:45%;width:2rem;height:2rem;transform:translate(-50%, -50%) rotate(-45deg);border:4px solid #fff;border-top:none;border-left:none;content:""}.p-interview-detail-contents__interview__list .slick-next:hover{transform:scale(1.05);background-color:#4ca7e4}.p-interview-contents{padding:9.5rem 0 4rem}.p-interview-contents__lead__text{width:60%}.p-interview-contents__lead__image{width:25%}.p-interview-contents__link{-moz-column-gap:1rem;display:flex;column-gap:1rem;row-gap:2rem;flex-wrap:wrap;justify-content:center;width:100%;max-width:115rem;margin:0 auto;padding-top:10.2rem}.p-interview-contents__link a{display:flex;position:relative;align-items:center;justify-content:center;width:28rem;height:8rem;border-radius:4rem;background:#fff;color:#1478af;font-weight:700;font-size:2rem;transition:all .3s}.p-interview-contents__link a:after{display:block;position:absolute;bottom:1.4rem;left:50%;width:.8rem;height:.8rem;translate:-50% 0;rotate:-135deg;border:solid currentColor;border-width:2px 0 0 2px;content:"";transition:all .3s}.p-interview-contents__link a:focus{scale:1.04}.p-interview-contents__link a:focus:after{bottom:.5rem}.p-interview-contents__link__text{color:#1478af;font-weight:700;font-size:3rem}.p-interview-contents__link__image{position:absolute;bottom:-0.8rem;left:-3.3rem}.p-interview-division{padding:5rem 0 4.2rem}.p-interview-division__heading{display:flex;row-gap:.6rem;flex-direction:column;align-items:center}.p-interview-division__heading__image img{width:100%;max-width:-moz-max-content;max-width:max-content;height:auto}.p-interview-division__message{padding:3.3rem 0 .7rem;color:#fff;font-weight:700;font-size:2.4rem;text-align:center}.p-interview-division__department{-moz-column-gap:4.2%;display:flex;column-gap:4.2%;row-gap:3rem;align-items:start;justify-content:space-between;margin-top:4.5rem;margin-bottom:8rem;padding:6rem 6rem 7rem;border-radius:2rem;background:#fff}.p-interview-division__department__image{width:32.4%;overflow:hidden;border-radius:1.5rem}.p-interview-division__department__image img{width:100%;max-width:-moz-max-content;max-width:max-content;height:auto}.p-interview-division__department__contents{display:flex;position:relative;row-gap:1rem;flex-direction:column}.p-interview-division__department__contents__wrapper{flex:1}.p-interview-division__department__text{font-weight:400;font-size:2.2rem;line-height:2}.p-interview-division__department__text *+p{margin-top:1em}.p-interview-division__department__list{display:flex;row-gap:2rem;flex-direction:column}.p-interview-division__department__list__item{padding-bottom:1rem;border-bottom:solid 1px #c1cede}.p-interview-division__department__list__item:last-child{padding-bottom:0;border:none}.p-interview-division__department__list__item.none-border{padding-bottom:0;border:none}.p-interview-division__department__list__item__title{position:relative;padding-bottom:1rem;padding-left:3rem;color:#1478af;font-weight:700;font-size:3rem;line-height:1.5}.p-interview-division__department__list__item__title:before{display:block;position:absolute;top:.75em;left:0;width:2rem;height:1px;background:currentColor;content:""}.p-interview-division__department__list__item__title.is-number{padding-bottom:0;padding-bottom:1.2rem;padding-left:0;border:none;font-size:3rem}.p-interview-division__department__list__item__title.is-number:before{display:none}.p-interview-division__department__list__item__text{padding-top:0rem;color:#000;font-weight:400;font-size:2.2rem;line-height:2}.p-interview-division__department__list.is-narrow{row-gap:1rem;padding:2rem 0;border:solid #c1cede;border-width:1px 0}.p-interview-division__department__list.is-narrow .p-interview-division__department__list__item{padding-bottom:0;border:none}.p-interview-division__department__list.is-narrow .p-interview-division__department__list__item__title{font-size:2.6rem}.p-interview-division__department__list.is-number{row-gap:2.9rem;margin-top:-1rem;counter-reset:count}.p-interview-division__title{padding:1.8rem 4rem;border-radius:1.5rem;background:rgba(0,0,0,.2);color:#fff;font-weight:700;font-size:4rem;line-height:1.6}.p-interview-division__list{-moz-column-gap:2rem;display:flex;column-gap:2rem;row-gap:5rem;flex-wrap:wrap;padding-top:5rem}.p-interview-division__list__item{position:relative;width:calc((100% - 6rem)/4)}.p-interview-division__list__item__image{z-index:-1;position:relative;aspect-ratio:500/420;overflow:hidden;border-radius:1rem;background-color:#fff;box-shadow:0 0 5rem rgba(23,106,206,.2)}.p-interview-division__list__item__image figure{width:100%;height:100%}.p-interview-division__list__item__image img{-o-object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.p-interview-division__list__item__image--type{display:flex;z-index:1;position:absolute;top:2rem;left:2rem;align-items:center;justify-content:center;min-width:10rem;height:2.4rem;border-radius:1.2rem;background:#fff;color:#3775ca;font-weight:600;font-size:1.4rem}.p-interview-division__list__item__text{z-index:1;width:88%;margin:-4rem auto 0;padding:2rem;border-radius:1rem;background:#fff;color:#3775ca;font-weight:700;font-size:1.8rem}.p-interview-division__list__item__text:after{z-index:-2;position:absolute;top:0;bottom:0;left:50%;width:100%;width:88%;margin-left:-44%;border-radius:2rem;background:#fff;content:""}.p-interview-division__list__item__text--type{margin-top:1.6rem;color:#333;font-weight:400;font-size:1.6rem}.p-interview-division__list__item a figure{overflow:hidden}.p-interview-division__list__item a figure img{transition:.3s all}.p-interview-division__list__item a:focus img{position:relative;transform:scale(1.1, 1.1);opacity:.7}.read-more_container{--after-backgroud: linear-gradient(to bottom, transparent 40%, #ffffff 100%);position:relative;height:auto;max-height:42rem;overflow:hidden;transition:max-height .6s}.read-more_container::after{display:block;z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;background:var(--after-backgroud);content:"";pointer-events:none;transition:1s}.read-more_container.hidden::after{content:none}.read-more_container.show::after{z-index:-1;opacity:0}.read-more_btn{display:none;margin:0;padding:1rem 5rem;border:0;border-radius:5rem;background-color:#3775ca;color:#fff;font-weight:700;cursor:pointer}.read-more_container p:last-child{margin-bottom:1rem}.p-message-contents{padding:9rem 0 12.2rem}.p-message-contents__lead{display:flex;align-items:center;padding:3.6rem 0 13.8rem}.p-message-contents__lead__texts{display:flex;flex-direction:column;align-items:center}.p-message-contents__lead__title{margin-bottom:3rem;color:#fff;font-weight:500;font-size:3.6rem}.p-message-contents__lead__text{width:70%;margin:0;font-weight:500;line-height:2;text-align:left}.p-message-contents__lead__image{width:20%}.p-message-contents__link{display:flex;row-gap:3rem;flex-wrap:wrap;justify-content:space-between;width:100%}.p-message-contents__link a{display:flex;position:relative;align-items:center;justify-content:center;aspect-ratio:500/140;width:31.3%;border-radius:2rem;background:#fff;box-shadow:0 0 1.5rem rgba(0,0,0,.3);transition:all .3s}.p-message-contents__link a:after{display:block;position:absolute;top:50%;right:3rem;width:4rem;height:4rem;translate:0 -50%;border-radius:100%;background:url(../img/common/icon_arrow_02.svg) no-repeat center;background-color:#1478af;content:""}.p-message-contents__link a:focus{scale:1.04}.p-message-contents__link__text{width:55%;color:#1478af;font-weight:700;font-size:3rem}.p-message-contents__link__image{width:30%}.p-top-header{padding-top:3rem;background-image:url(../img/top/header_bg_01.webp),url(../img/top/header_bg_02.webp);background-position:center top;background-size:100% 283.6rem,auto;background-repeat:repeat-y,repeat;background-color:#1478af}.p-top-header__mv{position:relative;margin-bottom:-10.8rem}.p-top-header__mv__image{display:flex;position:relative;justify-content:center;overflow:hidden}.p-top-header__mv__image--center{z-index:1;width:81.5rem}.p-top-header__mv__image--left,.p-top-header__mv__image--right{position:absolute}.p-top-header__mv__image--left{z-index:2;left:calc(50vw - 96rem);width:49.4rem}.p-top-header__mv__image--right{z-index:0;right:calc(50vw - 96rem);width:64.2rem}.p-top-header__mv__text{z-index:9;position:absolute;top:58.5%;bottom:0;left:50%;width:100%;translate:-50% -50%}.p-top-header__mv__text__title{margin-bottom:5.8rem;color:#fff;font-weight:900;font-size:10.8rem;line-height:1.1;text-align:center}.p-top-header__mv__text__title strong{font-size:1.17em}.p-top-header__mv__text__title--underline{position:relative;margin-left:.6em;padding-left:.06em}.p-top-header__mv__text__title--underline:after{display:block;position:absolute;top:100%;left:0;width:100%;height:2.6rem;margin-top:-1.5rem;background:url(../img/top/header_mv_text_underline.png) no-repeat center bottom;background-size:100% 100%;content:""}.p-top-header__mv__text p{color:#fff;font-weight:700;font-size:2.4rem;line-height:2.2;text-align:center}.p-top-header__message{z-index:0;position:relative;padding:0 0 20rem}.p-top-header__message__contents{display:flex;justify-content:space-between;padding:8.8rem 9.8rem 10rem;border-radius:2rem;background:#fff}.p-top-header__message__contents__text{width:50%;color:#1478af}.p-top-header__message__contents__text__heading{display:flex;row-gap:2rem;flex-direction:column;margin-bottom:5.4rem;font-size:5rem}.p-top-header__message__contents__text__heading--en{display:block;font-weight:400;font-size:.5em;font-family:"Futura PT",futura-pt,Futura,futura,Jost,sans-serif}.p-top-header__message__contents__text__heading--jp{display:block;font-weight:900;line-height:1.6}.p-top-header__message__contents__text p{font-weight:700;font-size:2.2rem;line-height:2}.p-top-header__message__contents__text p+p{margin-top:2em}.p-top-header__message__contents__text__link{margin-top:6.4rem}.p-top-header__message__contents__image{width:47%;padding-top:10px}.p-top-header__message__contents__image figure img{border-radius:1rem}.p-top-header__message__contents__image figure:nth-child(1){z-index:0;position:relative;width:100%}.p-top-header__message__contents__image figure:nth-child(1):before,.p-top-header__message__contents__image figure:nth-child(1):after{display:block;position:absolute;left:0;background:no-repeat center;background-size:contain;content:""}.p-top-header__message__contents__image figure:nth-child(1):before{z-index:-1;top:0;width:12.4rem;height:7.2rem;translate:-10.4rem 3.3rem;background-image:url(../img/top/header_message_contents_image_illust_01.svg)}.p-top-header__message__contents__image figure:nth-child(1):after{z-index:1;bottom:0;width:6.7rem;height:11.7rem;translate:-1.7rem 6.3rem;background-image:url(../img/top/header_message_contents_image_illust_02.svg)}.p-top-header__message__contents__image figure:nth-child(2){z-index:1;position:relative;width:48.4848484848%;translate:93% -17%}.p-top-header__message__contents__image figure:nth-child(3){width:30.303030303%;translate:30% 0}.p-top-about{padding:13.4rem 0 16.5rem;background:url(../img/top/about_bg.png)}.p-top-about__heading{display:flex;row-gap:.4rem;flex-direction:column;align-items:center;margin-bottom:3.8rem;color:#1478af;text-align:center}.p-top-about__heading--en{font-weight:400;font-size:2.8rem;font-family:"Futura PT",futura-pt,Futura,futura,Jost,sans-serif}.p-top-about__heading--jp{font-weight:900;font-size:5rem;line-height:1.6}.p-top-about__text{position:relative;color:#000;font-weight:400;font-size:2.2rem;letter-spacing:.13em;text-align:center}.p-top-about__text__link{position:absolute;right:12rem;bottom:-1rem}.p-top-about__list{display:flex;row-gap:5.8rem;flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding-top:8.4rem}.p-top-about__list__item{width:46.9%}.p-top-about__list__item__heading{margin-bottom:3rem;color:#fff;font-weight:900;font-size:6rem;line-height:1.2;text-align:center}.p-top-about__list__item__heading small{font-size:4rem}.p-top-about__list__item__heading strong{font-weight:900;font-size:1.3333333333em}.p-top-about__list__item__heading strong small{font-size:.575em}.p-top-about__list__item__heading span{font-size:7rem}.p-top-about__list__item__heading--number{font-weight:700 !important;font-size:3.3333333333em !important;line-height:.5;font-family:"Futura PT",futura-pt,Futura,futura,Jost,sans-serif}.p-top-about__list__item p{color:#000;font-weight:700;font-size:2.2rem;letter-spacing:.13em}.p-top-about__list__item a{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:750/400;width:100%;height:100%;padding-top:3rem;border-radius:2rem;background:no-repeat center;background-size:cover;box-shadow:0 0 5rem rgba(23,106,206,.2);transition:all .3s}.p-top-about__list__item a:focus{scale:1.04}.p-top-about__list__item a:after{display:block;position:absolute;right:10px;bottom:10px;width:4rem;height:4rem;border-radius:100%;background:url(../img/common/icon_arrow_02.svg) no-repeat center;content:""}.p-top-about__list__item:nth-child(1) a{background-image:url(../img/top/about_list_item_bg_02.webp);background-color:#25c1b0}.p-top-about__list__item:nth-child(1) a:after{background-color:#15a994}.p-top-about__list__item:nth-child(1) .p-top-about__list__item__heading--number{position:relative}.p-top-about__list__item:nth-child(1) .p-top-about__list__item__heading--number:before{display:block;position:absolute;top:0;left:50%;width:9.2rem;height:10.4rem;translate:35% 35%;background:#c00;background:url(../img/top/about_list_item_illust_01.svg) no-repeat center;background-size:contain;content:""}.p-top-about__list__item:nth-child(2) a{background-image:url(../img/top/about_list_item_bg_03.webp);background-color:#f47f5b}.p-top-about__list__item:nth-child(2) a:after{background-color:#ee5f3d}.p-top-about__list__item:nth-child(3) a{background-image:url(../img/top/about_list_item_bg_01.webp);background-color:#ffb426}.p-top-about__list__item:nth-child(3) a:after{background-color:rgba(255,127,6,.5)}.p-top-about__list__item:nth-child(4) a{background-image:url(../img/top/about_list_item_bg_04.webp);background-color:#349adb}.p-top-about__list__item:nth-child(4) a:after{background-color:#1f7bcb}.p-top-work{padding:13rem 0 7rem;background-image:url(../img/top/work_bg_01.webp),url(../img/top/work_bg_02.webp);background-position:center top;background-size:100% 106.4rem,auto;background-repeat:no-repeat,repeat-x;background-color:#1478af}.p-top-work__heading{display:flex;row-gap:.4rem;flex-direction:column;align-items:center;margin-bottom:3.8rem;color:#fff;text-align:center}.p-top-work__heading--en{font-weight:400;font-size:2.8rem;font-family:"Futura PT",futura-pt,Futura,futura,Jost,sans-serif}.p-top-work__heading--jp{font-weight:900;font-size:5rem;line-height:1.6}.p-top-work__text{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto;color:#fff;font-weight:400;font-size:2.2rem;letter-spacing:.13em;text-align:center}.p-top-work__text:after{display:block;position:absolute;top:50%;left:100%;width:13.8rem;height:17.1rem;translate:30% -60%;background:url(../img/top/work_text_illust.png) no-repeat center;background-size:contain;content:""}.p-top-work__contents{-moz-column-gap:5.6rem;display:flex;column-gap:5.6rem;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;margin:0 auto;padding:9.2rem 0 0}.p-top-work__contents__image{position:relative;width:50%;max-height:50rem;overflow:hidden;border-radius:0 2rem 2rem 0}.p-top-work__contents__image:after{display:block;width:100%;height:0;padding:52.0833333333% 0 0 0;content:""}.p-top-work__contents__image img{-o-object-fit:cover;-o-object-position:center 24%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 24%}.p-top-work__contents__text{flex:1;color:#fff;font-weight:700;font-size:2.4rem;line-height:2.75;letter-spacing:.02em}.p-top-work__contents__text__link{margin-top:3rem;color:#fff}.p-top-work__interview{padding:10rem 0}.p-top-work__interview__heading{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto 5rem;color:#fff;font-weight:900;font-size:3rem;text-align:center}.p-top-work__interview__heading:after{display:block;position:absolute;top:50%;left:100%;width:5.9rem;height:10.2rem;translate:145% -67%;background:url(../img/top/work_interview_heading_illust.png) no-repeat center;background-size:contain;content:""}.p-top-work__interview__list{display:flex;row-gap:3rem;flex-wrap:wrap;justify-content:space-between}.p-top-work__interview__list__item{width:57.4rem;margin:0 3rem;transition:all .3s}.p-top-work__interview__list__item:focus{scale:1.04}.p-top-work__interview__list__item__image{position:relative;overflow:hidden;border-radius:1rem;box-shadow:0 0 5rem rgba(23,106,206,.2)}.p-top-work__interview__list__item__image:after{display:block;width:100%;height:0;padding:84% 0 0 0;content:""}.p-top-work__interview__list__item__image img{-o-object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.p-top-work__interview__list__item__image--type{display:flex;z-index:1;position:absolute;top:2rem;left:2rem;align-items:center;justify-content:center;min-width:10rem;height:2.4rem;border-radius:1.2rem;background:#fff;color:#3775ca;font-size:1.4rem}.p-top-work__interview__list__item__text{z-index:1;position:relative;width:80%;margin:-4rem auto 0;padding:2.8rem 3.5rem 3.2rem;border-radius:1rem;background:#fff;color:#3775ca;font-weight:700;font-size:2.2rem}.p-top-work__interview__list__item__text p:first-child{font-size:1.8rem}.p-top-work__interview__list__item__text p{font-size:1.6rem}.p-top-work__interview__list__item__text--type{margin-top:1.6rem;color:#333;font-weight:400;font-size:1.6rem}.p-top-work__interview__list .slick-prev{z-index:10;position:absolute;top:15rem;left:-0.5rem;width:7rem;height:7rem;border-radius:50%;background-color:#1f7bcb;transition:all .3s}.p-top-work__interview__list .slick-prev::before{position:absolute;top:50%;left:55%;width:2rem;height:2rem;transform:translate(-50%, -50%) rotate(135deg);border:4px solid #fff;border-top:none;border-left:none;content:""}.p-top-work__interview__list .slick-prev:hover{transform:scale(1.05);background-color:#4ca7e4}.p-top-work__interview__list .slick-next{z-index:10;position:absolute;top:15rem;right:-0.5rem;width:7rem;height:7rem;border-radius:50%;background-color:#1f7bcb;transition:all .3s}.p-top-work__interview__list .slick-next::before{position:absolute;top:50%;left:45%;width:2rem;height:2rem;transform:translate(-50%, -50%) rotate(-45deg);border:4px solid #fff;border-top:none;border-left:none;content:""}.p-top-work__interview__list .slick-next:hover{transform:scale(1.05);background-color:#4ca7e4}.page-top{display:flex;visibility:hidden;z-index:99;position:fixed;right:5rem;bottom:5rem;align-items:center;justify-content:center;width:10rem;height:10rem;border:0;border-radius:50%;background:#dba351;color:#fff;font-weight:bold;letter-spacing:3px;cursor:pointer;opacity:0;transition:.2s}.page-top:hover{transform:scale(1.05)}.page-top-icon{display:inline-block;position:relative;width:10rem;height:5rem}.page-top-icon::before,.page-top-icon::after{position:absolute;top:0;left:calc(50% - 2px);width:4px;height:25px;transform-origin:50% 2px;border-radius:1rem;background-color:#fff;content:""}.page-top-icon::before{transform:rotate(45deg)}.page-top-icon::after{transform:rotate(-45deg)}.page-top span.page-top__text{position:absolute;bottom:1rem;margin:0;font-size:1.5rem}.page-top.is-active{visibility:visible;opacity:1}.u-font-family--number{font-family:"Lato",sans-serif}.u-mt--10{margin-top:1rem}.u-mb--10{margin-bottom:1rem}.u-mr--10{margin-right:1rem}.u-ml--10{margin-left:1rem}.u-mt--20{margin-top:2rem}.u-mb--20{margin-bottom:2rem}.u-mr--20{margin-right:2rem}.u-ml--20{margin-left:2rem}.u-mt--30{margin-top:3rem}.u-mb--30{margin-bottom:3rem}.u-mr--30{margin-right:3rem}.u-ml--30{margin-left:3rem}.u-mt--40{margin-top:4rem}.u-mb--40{margin-bottom:4rem}.u-mr--40{margin-right:4rem}.u-ml--40{margin-left:4rem}.u-mt--50{margin-top:5rem}.u-mb--50{margin-bottom:5rem}.u-mr--50{margin-right:5rem}.u-ml--50{margin-left:5rem}.u-mt--60{margin-top:6rem}.u-mb--60{margin-bottom:6rem}.u-mr--60{margin-right:6rem}.u-ml--60{margin-left:6rem}.u-mt--70{margin-top:7rem}.u-mb--70{margin-bottom:7rem}.u-mr--70{margin-right:7rem}.u-ml--70{margin-left:7rem}.u-mt--80{margin-top:8rem}.u-mb--80{margin-bottom:8rem}.u-mr--80{margin-right:8rem}.u-ml--80{margin-left:8rem}.u-mt--90{margin-top:9rem}.u-mb--90{margin-bottom:9rem}.u-mr--90{margin-right:9rem}.u-ml--90{margin-left:9rem}.u-mt--100{margin-top:10rem}.u-mb--100{margin-bottom:10rem}.u-mr--100{margin-right:10rem}.u-ml--100{margin-left:10rem}.u-mt--110{margin-top:11rem}.u-mb--110{margin-bottom:11rem}.u-mr--110{margin-right:11rem}.u-ml--110{margin-left:11rem}.u-mt--120{margin-top:12rem}.u-mb--120{margin-bottom:12rem}.u-mr--120{margin-right:12rem}.u-ml--120{margin-left:12rem}.u-textalign--center{text-align:center}.u-textalign--left{text-align:left}.u-textalign--right{text-align:right}.js-fadein,.js-fadein-up,.js-fadein-dowm{opacity:0}.js-modal_bg{z-index:9998;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);opacity:0;pointer-events:none;transition:all .3s}.js-modal_bg.is-active{opacity:1;pointer-events:auto}@media screen and (max-width: 1600px){html{font-size:.625vw}.c-cta-company__text__inner{width:40%}.c-cta-company__text p{font-size:1.8rem}.p-top-header__mv__text p{font-size:1.6rem}.p-top-header__message__contents{padding:5rem}.p-top-header__message__contents__text{width:50%}.p-top-header__message__contents__text__heading{margin-bottom:3rem;font-size:4rem}.p-top-work__contents__text{font-size:1.6rem}}@media screen and (max-width: 1280px){html{font-size:.78125vw}.p-company-contents__list__item__heading{font-size:4.5rem}.p-company-contents__list__item__heading span{font-size:4.8rem}.p-company-contents__list__item p{font-size:1.8rem}.p-company-contents__list__item:nth-child(1) .p-company-contents__list__item__heading--number:before{width:7rem;height:7.9130434783rem}.p-company-other__list__item__heading{font-size:4.5rem}.p-footer__logo a{-moz-column-gap:3rem;column-gap:3rem}.p-footer__menu__list{-moz-column-gap:5rem;column-gap:5rem}.p-header{height:100px}.p-header__logo a{justify-content:space-between;padding:0 3rem}.p-header__logo__image{width:13.3rem}.p-header__logo__text{width:-moz-fit-content;width:fit-content}.p-header__menu{margin-right:2rem;padding:2rem 2rem 2rem 5rem}.p-interview-detail-mv{padding-top:100px}.p-interview-detail-mv__title--jp{font-size:4rem}.p-interview-detail-contents__list__item__text__title{font-size:4rem}.p-interview-detail-contents__interview__list__item__text{width:90%;font-size:1.8rem}.p-interview-division__list__item__text{width:90%;font-size:1.8rem}.p-top-header{padding-top:calc(100px + 25px)}.p-top-about__text__link{position:relative;right:0;margin:0 auto}.p-top-about__list__item__heading{font-size:4.5rem}.p-top-about__list__item__heading span{font-size:4.8rem}.p-top-about__list__item p{font-size:1.8rem}.p-top-about__list__item:nth-child(1) .p-top-about__list__item__heading--number:before{width:7rem;height:7.9130434783rem}.p-top-work__interview__list__item__text{width:90%;font-size:1.8rem}}@media screen and (max-width: 768px){html{font-size:2.0833333333vw}body{font-size:1.4rem}.l-container{padding-right:20px;padding-left:20px}.c-bg{background-size:cover,100% auto;background-repeat:no-repeat,repeat}.c-breadcrumb{margin-top:0}.c-breadcrumb__list{font-size:1.4rem}.c-btn{min-width:18rem;height:5rem;font-size:1.6rem}.c-cta-company__text{right:auto;width:100%;min-height:0;padding:5rem 20px}.c-cta-company__text__inner{width:100%}.c-cta-company__text p{font-size:1.6rem}.c-cta-company__image{z-index:auto;position:relative;top:auto;left:auto}.c-cta-company__image img{position:relative}.c-heading{font-size:3rem}.c-headingArea{margin-top:2rem}.c-heading--en{font-size:1.8rem}.c-heading-sub{font-size:3.6rem}.c-lead__text{order:1;width:100%;font-size:1.6rem}.c-lead__image{position:relative;order:2;width:45%;padding-top:2rem}.c-mv{padding-top:80px}.c-mv__inner{flex-direction:column;padding-top:3rem;padding-bottom:1rem}.c-mv__inner:after{bottom:3rem}.c-mv__title{padding-bottom:1rem;font-size:4.5rem}.c-mv__image{justify-content:center}.p-404 .c-mv{padding-top:10rem}.p-404 .c-mv__inner{padding-top:7rem}.p-404 .c-mv__title{padding-bottom:4rem;font-size:2.8rem}.p-404 .c-lead__text{font-size:1.8rem}.p-404 .p-company-contents{padding:2rem 0 10rem}.p-company-faq-contents{padding:5rem 0}.p-company-faq-contents .c-heading-sub{letter-spacing:-0.2rem}.p-company-faq-contents__list__item{width:100%;height:40rem}.p-company-faq-contents__list__item__box{position:relative !important;min-height:40rem;padding:3rem}.p-company-faq-contents__list__item__box::after{z-index:100;position:absolute;right:0;bottom:0;flex-shrink:0;width:8rem;height:8rem;background-image:url(../img/company/faq/contents_list_item_open.png);background-position:center;background-size:contain;background-repeat:no-repeat;content:"";opacity:1}.p-company-faq-contents__list__item.is-open{transition:all .3s}.p-company-faq-contents__list__item.is-open .p-company-faq-contents__list__item__box::after{content:none;opacity:0}.p-company-faq-contents__list__item.is-close .p-company-faq-contents__list__item__box{transition:all .3s}.p-company-faq-contents__list__item.is-close .p-company-faq-contents__list__item__box::after{content:"";opacity:1}.p-company-faq-contents__list__item dl dt{padding-left:0rem;font-size:3rem}.p-company-faq-contents__list__item dl dt:before{position:relative;top:auto;left:auto;margin-bottom:1em;rotate:0deg;font-size:1.8rem}.p-company-faq-contents__list__item dl dd{padding-left:0;font-size:2.2rem}.p-company-faq-contents__list__item dl dd:before{position:relative;top:auto;left:auto;margin-bottom:1em;rotate:0deg;font-size:1.8rem}.p-company-faq-contents__list__item__image{position:absolute !important;bottom:3rem !important;flex-shrink:0;width:70%;min-height:0;margin-top:2rem}.p-company-faq-contents__list__item__image img{flex-shrink:0;height:auto}.p-company-infographic-data{padding:5rem 0 0}.p-company-infographic-data.is-last{padding-bottom:5rem}.p-company-infographic-data__list__item{width:100%;padding:1rem .5rem 2rem}.p-company-infographic-data__list__item.is-wide.job-composition-ratio{width:100%}.p-company-infographic-data__list__item.is-wide.job-composition-ratio img{max-height:120px}.p-company-infographic-data__list__item.is-wide{width:100%}.p-company-infographic-data__list__item__title{align-items:center;min-height:3em;font-size:3rem}.p-company-infographic-data__list__item__image{margin:2rem auto}.p-company-infographic-data__list__item__image.graph{flex-shrink:0;height:-moz-max-content;height:max-content;min-height:20rem;padding-top:3rem}.p-company-infographic-data__list__item__image.graph img{max-height:150px}.p-company-infographic-data__list__item__image.map{flex-shrink:0;height:-moz-max-content;height:max-content;min-height:35rem}.p-company-infographic-data__list__item__image.map img{max-height:300px}.p-company-infographic-data__list__item__image{min-height:0;max-height:10rem;padding:0 1rem 2rem 1rem}.p-company-infographic-data__list__item__text{font-size:3rem}.p-company-infographic-data__list__item__text--comment{margin:1rem 0 0;font-size:1.2rem}.p-company-infographic-data__list__item__text--note{margin-top:1.2rem;font-size:1.2rem}.p-company-infographic-data__list__item__group>.p-company-infographic-data__list__item__text--note{margin-top:-2em}.p-company-infographic-data__list__item__box .p-company-infographic-data__list__item__text{font-size:3rem}.p-company-infographic-data__list__item__box .p-company-infographic-data__list__item__text small{font-size:2rem}.p-company-training-contents{padding:5rem 0}.p-company-training-contents__step{width:100%;height:auto}.p-company-training-contents__step-text{text-align:center;writing-mode:horizontal-tb}.p-company-training-contents__lead{padding:3rem 0}.p-company-training-contents__list{row-gap:0;justify-content:center}.p-company-training-contents__list .absolute-arrow{position:relative}.p-company-training-contents__list__item{width:100%;min-height:0;padding:2rem}.p-company-training-contents__list__item__title{font-size:2.4rem}.p-company-training-contents__list__item__image{min-height:12rem}.p-company-training-contents__list__item__text{padding:0;font-size:1.6rem}.p-company-training-contents__list__item__text ul{padding-left:0}.p-company-training-contents__list__item__text ul li{padding-left:1.8rem}.p-company-training-contents__list__item__arrow{transform:rotate(90deg)}.p-company-welfare-contents{padding:5rem 0}.p-company-welfare-contents__lead{padding:3rem 0}.p-company-welfare-contents__list__item{width:100%;min-height:0;padding:2rem}.p-company-welfare-contents__list__item.is-wide{width:100%}.p-company-welfare-contents__list__item.is-wide .p-company-welfare-contents__list__item__text{-moz-column-gap:1rem;column-gap:1rem;width:100%}.p-company-welfare-contents__list__item.is-full{flex-direction:column;padding:2rem}.p-company-welfare-contents__list__item__title{font-size:2rem}.p-company-welfare-contents__list__item__image{min-height:12rem}.p-company-welfare-contents__list__item__text{padding:0;font-size:1.6rem}.p-company-welfare-contents__list__item__text ul{width:40%;padding-left:0}.p-company-welfare-contents__list__item__text ul li{padding-left:1.8rem}.p-company-contents{padding:5rem 0}.p-company-contents__lead{padding:3rem 0 6rem}.p-company-contents__lead__image.image01{bottom:-10rem}.p-company-contents__lead__image.image01 img{width:90%}.p-company-contents__lead__image.image02{bottom:5rem;left:25rem}.p-company-contents__lead__image.image02 img{width:90%}.p-company-contents__lead__image.image03{bottom:-5rem}.p-company-contents__list{row-gap:3rem;padding-top:3rem}.p-company-contents__list__item{width:100%}.p-company-contents__list__item__heading{margin-bottom:2rem;font-size:3.6rem}.p-company-contents__list__item__heading span{margin-bottom:2rem;font-size:4rem}.p-company-contents__list__item p{font-size:1.4rem}.p-company-contents__list__item:nth-child(1) .p-company-contents__list__item__heading--number:before{width:5rem;height:5.652173913rem}.p-company-other__list{flex-direction:column}.p-company-other__list__item{width:100%}.p-company-other__list__item__heading{margin-bottom:2rem;font-size:3.6rem}.p-footer{padding:5rem 0}.p-footer__inner{row-gap:3rem;flex-direction:column;align-items:center}.p-footer__logo a{justify-content:center}.p-footer__menu{flex-direction:column;width:100%}.p-footer__menu__list{-moz-column-gap:4%;column-gap:4%;row-gap:2rem;flex-direction:column;justify-content:start}.p-footer__menu__list__item{row-gap:2rem;width:100%}.p-footer__menu__list__item.align-center{align-items:start}.p-footer__menu__list__item.align-center .p-footer__menu__list-sub.col2{margin-left:0}.p-footer__menu__list__item.footer-logo a{margin:0 auto}.p-footer__menu__list__item a{font-size:1.6rem}.p-footer__menu__list-sub__item{row-gap:2rem}.p-footer__menu__list-sub.col2 li{margin-bottom:2rem;margin-left:1rem}.p-footer__copyright{padding-top:3rem}.p-header{height:100px}.p-header__logo a{-moz-column-gap:0;column-gap:0;justify-content:center;padding:0 2rem}.p-header__logo__image{margin-top:1rem}.p-header__logo__image img{width:auto;max-height:calc(80px - 20px)}.p-header__logo__text{-moz-column-gap:.5em;column-gap:.5em;align-items:center;font-size:1.4rem;line-height:1.6}.p-header__menu{position:fixed;top:0;left:120vw;row-gap:4rem;flex-direction:column;width:100%;height:auto;padding:calc(80px + 20px*2) 3rem 6rem 3rem;border-radius:0;border-radius:0 0 2rem 2rem;box-shadow:0 0 5rem rgba(23,106,206,.2);transition:all .3s}.p-header__menu.is-active{left:0}.p-header__menu a{height:auto;font-size:2.4rem}.p-header__menu a.is-entry{height:5rem}.p-header__menu__list{row-gap:1rem;flex-direction:column;width:100%;overflow-y:auto}.p-header__menu__list>li{position:relative;width:100%;height:auto}.p-header__menu__list>li:last-child{margin-bottom:6em}.p-header__menu__list>li:before,.p-header__menu__list>li:after{display:block;z-index:1;position:absolute;top:3em;right:2.5em;translate:0 -50%;border:solid #fff;content:""}.p-header__menu__list>li:before{width:1em;height:1em;margin-right:.25em;rotate:135deg;border-width:2px 0 0 2px}.p-header__menu__list>li:after{display:none}.p-header__menu__list>li.js-submenu:before,.p-header__menu__list>li.js-submenu:after{display:none}.p-header__menu__list>li>a{position:relative;height:auto}.p-header__submenu__list{display:none;z-index:1;position:relative;top:auto;left:0;row-gap:0;width:100%;border:0;box-shadow:none}.is-subactive .p-header__submenu{top:auto}.p-header__submenu>li>a{border-bottom:solid 1px rgba(210,0,0,.3)}.p-interview-detail-mv{padding-top:80px}.p-interview-detail-mv__image{aspect-ratio:1/1}.p-interview-detail-mv__image img{-o-object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.p-interview-detail-mv__title{margin:0 0 12rem 7rem}.p-interview-detail-mv__title:before{width:6rem;margin:-3.3rem -0.3rem 0 0}.p-interview-detail-mv__title--en{font-size:1.6rem}.p-interview-detail-mv__title--jp{font-size:2rem}.p-interview-detail-mv__title--jp span{border-radius:.5rem}.p-interview-detail-mv__title--jp span+span{margin-top:.5em}.p-interview-detail-mv__data{-moz-column-gap:2rem;display:flex;column-gap:2rem;width:100%;padding:5rem 20px 0 20px;border-radius:0;border-radius:2rem 2rem 0 0}.p-interview-detail-mv__data--type{min-width:0;min-height:2rem;margin-top:0;padding:.8rem;font-size:2rem}.p-interview-detail-mv__data--image{width:10%;margin-top:0}.p-interview-detail-mv__data--division{font-size:1.6rem}.p-interview-detail-mv__data--name{font-size:6rem}.p-interview-detail-contents{padding-top:5rem}.p-interview-detail-contents__list{row-gap:30px;padding-bottom:5rem}.p-interview-detail-contents__list__item{flex-direction:column}.p-interview-detail-contents__list__item__image{width:100%}.p-interview-detail-contents__list__item__text{padding-top:2rem;padding-bottom:0;translate:0 0}.p-interview-detail-contents__list__item__text__title{font-size:3rem}.p-interview-detail-contents__list__item__text__comment{padding-top:2rem;font-size:2rem}.p-interview-detail-contents__list__item:nth-child(odd) .p-interview-detail-contents__list__item__text{margin-left:0;padding-left:0}.p-interview-detail-contents__list__item:nth-child(even) .p-interview-detail-contents__list__item__image{order:1}.p-interview-detail-contents__list__item:nth-child(even) .p-interview-detail-contents__list__item__text{order:2;margin-right:0;padding-right:0}.p-interview-detail-contents__schedule{padding:2rem}.p-interview-detail-contents__schedule__title{font-size:4rem}.p-interview-detail-contents__schedule__list:has(li:nth-child(5)){-moz-column-count:1;column-count:1}.p-interview-detail-contents__schedule__list:has(li:nth-child(5)):after{display:none}.p-interview-detail-contents__schedule__image{width:100%}.p-interview-detail-contents__hobby{flex-direction:column;padding:2rem}.p-interview-detail-contents__message{row-gap:3rem;flex-direction:column;padding:5rem 0}.p-interview-detail-contents__message__image{order:2;width:100%}.p-interview-detail-contents__message__text{order:1;margin-left:0;padding:0;translate:0 0}.p-interview-detail-contents__message__text__title{position:relative;left:auto;margin:0 auto;padding-left:0;translate:0 0}.p-interview-detail-contents__message__text__title:before{width:8rem;margin:0}.p-interview-detail-contents__interview__heading:before{width:6rem;margin:0}.p-interview-detail-contents__interview__title{font-size:2.6rem}.p-interview-detail-contents__interview__list__item__text{padding:2rem}.p-interview-detail-contents__interview__list .slick-prev{top:18rem;left:-1rem}.p-interview-detail-contents__interview__list .slick-next{top:18rem;right:-1rem}.p-interview-contents{padding:5rem 0}.p-interview-contents__link{-moz-column-gap:2%;column-gap:2%;padding-top:5rem}.p-interview-contents__link a{width:49%;height:6rem;font-size:1.4rem}.p-interview-contents__link a:after{bottom:.8rem}.p-interview-contents__link__image{width:25%}.p-interview-division__message{font-size:1.8rem}.p-interview-division__department{flex-direction:column;padding:2rem}.p-interview-division__department__image{width:100%}.p-interview-division__department__image img{max-width:none}.p-interview-division__title{font-size:2.6rem}.p-interview-division__list__item{width:100%}.p-interview-division__list__item__text{padding:2rem}.read-more_container{max-height:20rem}.read-more_btn{margin:0 auto}.p-message-contents{padding:5rem 0}.p-message-contents__lead{padding:3rem 0 6rem}.p-message-contents__link{padding-left:4rem}.p-message-contents__link a{width:100%;height:10rem}.p-message-contents__link__image{width:25%}.p-top-header{padding-top:calc(80px + 20px)}.p-top-header__mv{margin-bottom:0}.p-top-header__mv__image{padding-bottom:5rem}.p-top-header__mv__image--center{width:80%}.p-top-header__mv__image--left{left:0 !important;width:48.490797546%}.p-top-header__mv__image--right{right:-3% !important;width:63.018404908%}.p-top-header__mv__text{z-index:11;top:50%;width:90vw}.p-top-header__mv__text__title{font-size:3.8rem}.p-top-header__mv__text__title--underline:after{background:none}.p-top-header__mv__text p{width:100%;margin:0;margin-top:9rem;font-size:1.6rem;letter-spacing:-0.1rem;text-shadow:0 0 10px #1478af}.p-top-header__message{padding:0 0 5rem}.p-top-header__message__contents{row-gap:8rem;flex-direction:column;padding:2rem}.p-top-header__message__contents__text{width:100%}.p-top-header__message__contents__text__heading{row-gap:1rem;font-size:3rem}.p-top-header__message__contents__text p{font-size:1.6rem}.p-top-header__message__contents__text p+p{margin-top:1em}.p-top-header__message__contents__text__link{margin-top:3rem}.p-top-header__message__contents__image{width:100%}.p-top-header__message__contents__image figure:nth-child(1):before{translate:-1.5rem -6.5rem}.p-top-about{padding:5rem 0}.p-top-about__text{font-size:1.8rem}.p-top-about__list{row-gap:3rem;padding-top:3rem}.p-top-about__list__item{width:100%}.p-top-about__list__item__heading{margin-bottom:2rem;font-size:3.6rem}.p-top-about__list__item__heading span{margin-bottom:2rem;font-size:4rem}.p-top-about__list__item p{font-size:1.4rem}.p-top-about__list__item:nth-child(1) .p-top-about__list__item__heading--number:before{width:5rem;height:5.652173913rem}.p-top-work{padding:5rem 0}.p-top-work__text{font-size:1.8rem}.p-top-work__text:after{position:relative;top:auto;left:auto;width:8.8rem;height:9.9130434783rem;margin:2rem auto 0;translate:0 0}.p-top-work__contents{padding:3rem 0 0}.p-top-work__contents__image{width:100%;border-radius:0}.p-top-work__contents__text{width:100%;padding:2rem 20px}.p-top-work__interview{padding:5rem 0}.p-top-work__interview__heading:after{translate:50% -50%}.p-top-work__interview__list__item{width:100%;margin:0 1rem}.p-top-work__interview__list__item__text{padding:2rem}.page-top{right:3rem;width:7rem;height:7rem}.page-top-icon::before,.page-top-icon::after{height:15px}.u-pc{display:none !important}}@media(hover: hover){a:hover{text-decoration:none}}@media(hover: none){a:active{text-decoration:none}}@media(hover: hover)and (pointer: fine){.c-breadcrumb__list li a:hover::after{transform:scale(1, 1)}.c-btn:hover{scale:1.04}.p-company-contents__list__item a:hover{scale:1.04}.p-company-other__list__item a:hover{scale:1.04}.p-footer__logo a:hover{cursor:pointer;opacity:.7;transition:.3s}.p-footer__menu__list__item a:hover::after{transform:scale(1, 1)}.p-header__logo a:hover{cursor:pointer;opacity:.7;transition:.3s}.p-header__menu a:hover{cursor:pointer;opacity:.7;transition:.3s}.p-header__menu a.is-entry:hover:after{translate:10px 0}.p-header__submenu>li>a:hover::after{transform:scale(1, 1)}.p-interview-detail-contents__interview__list__item a:hover img{position:relative;transform:scale(1.1, 1.1);opacity:.7}.p-interview-contents__link a:hover{scale:1.04}.p-interview-contents__link a:hover:after{bottom:.5rem}.p-interview-division__list__item a:hover img{position:relative;transform:scale(1.1, 1.1);opacity:.7}.p-message-contents__link a:hover{scale:1.04}.p-top-about__list__item a:hover{scale:1.04}.p-top-work__interview__list__item:hover{scale:1.04}}@media screen and (min-width: 769px){.u-sp{display:none !important}}@media print{.js-fadein,.js-fadein-up,.js-fadein-dowm{display:block;opacity:1}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvdW5kYXRpb24vX3Jlc2V0LnNjc3MiLCJmb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJnbG9iYWwvX3NldHRpbmcuc2NzcyIsImxheW91dC9fbC1jb250YWluZXIuc2NzcyIsImNvbXBvbmVudC9fYy1iZy5zY3NzIiwiY29tcG9uZW50L19jLWJyZWFkY3J1bWIuc2NzcyIsImdsb2JhbC9faG92ZXIuc2NzcyIsImNvbXBvbmVudC9fYy1idG4uc2NzcyIsImNvbXBvbmVudC9fYy1jdGEuc2NzcyIsImNvbXBvbmVudC9fYy1oZWFkaW5nLnNjc3MiLCJjb21wb25lbnQvX2MtbGVhZC5zY3NzIiwiY29tcG9uZW50L19jLW12LnNjc3MiLCJwcm9qZWN0L19wLTQwNC5zY3NzIiwicHJvamVjdC9fcC1jb21wYW55LWZhcS5zY3NzIiwicHJvamVjdC9fcC1jb21wYW55LWluZm9ncmFwaGljLnNjc3MiLCJwcm9qZWN0L19wLWNvbXBhbnktdHJhaW5pbmcuc2NzcyIsInByb2plY3QvX3AtY29tcGFueS13ZWxmYXJlLnNjc3MiLCJwcm9qZWN0L19wLWNvbXBhbnkuc2NzcyIsInByb2plY3QvX3AtZm9vdGVyLnNjc3MiLCJwcm9qZWN0L19wLWhlYWRlci5zY3NzIiwicHJvamVjdC9fcC1pbnRlcnZpZXctZGV0YWlsLnNjc3MiLCJwcm9qZWN0L19wLWludGVydmlldy5zY3NzIiwicHJvamVjdC9fcC1tZXNzYWdlLnNjc3MiLCJwcm9qZWN0L19wLXRvcC5zY3NzIiwidXRpbGl0eS9fdS1mb250LnNjc3MiLCJ1dGlsaXR5L191LW1hcmdpbi5zY3NzIiwidXRpbGl0eS9fdS10ZXh0YWxpZ24uc2NzcyIsImphdmFzY3JpcHQvX3NjcmlwdC5zY3NzIiwiZ2xvYmFsL19tcS5zY3NzIiwidXRpbGl0eS9fdS12aXNpYmxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEscUZBQUEsQ0FLQSxtQkFHSSxxQkFBQSxDQUdBLFdBQUEsQ0FEQSxjQUFBLENBREEsa0JBRUEsQ0FZ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QUEsQ0FGQSx5QkFBQSxDQUNBLFVBQ0EsQ0F0REYsa0NnQnFGTSxVQUFBLENoQnJGTixpQ2lCd2VRLFVBQUEsQ2pCeGVSLHlDaUJpeEJRLFVBQUEsQ2pCL3VCTixDc0JsQkoscUNDeEJGLE1BRUksdUJBQUEsQ0FBQSxDRkdGLGFBTEYseUNBT0ksYUFBQSxDQURBLFNBQ0EsQ0FBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgZGVzdHlsZS5jc3MgdjQuMC4xIHwgTUlUIExpY2Vuc2UgfCBodHRwczovL2dpdGh1Yi5jb20vbmljb2xhcy1jdXNhbi9kZXN0eWxlLmNzcyAqL1xyXG5cclxuLyogUmVzZXQgYm94LW1vZGVsIGFuZCBzZXQgYm9yZGVycyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuKixcclxuOjpiZWZvcmUsXHJcbjo6YWZ0ZXIge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbi8qIERvY3VtZW50ICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICogMy4gUmVtb3ZlIGdyYXkgb3ZlcmxheSBvbiBsaW5rcyBmb3IgaU9TLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICAvKiAxICovXHJcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgICAvKiAyICovXHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLyogMyovXHJcbn1cclxuXHJcbi8qIFNlY3Rpb25zICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmJvZHkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAqL1xyXG5cclxubWFpbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogVmVydGljYWwgcmh5dGhtICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5wLFxyXG50YWJsZSxcclxuYmxvY2txdW90ZSxcclxuYWRkcmVzcyxcclxucHJlLFxyXG5pZnJhbWUsXHJcbmZvcm0sXHJcbmZpZ3VyZSxcclxuZGwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBIZWFkaW5ncyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogTGlzdHMgKGVudW1lcmF0aW9uKSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxudWwsXHJcbm9sIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKiBMaXN0cyAoZGVmaW5pdGlvbikgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbmR0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5kZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudCAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gKi9cclxuXHJcbmhyIHtcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgLyogMSAqL1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgLyogMSAqL1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAvKiAyICovXHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcbiAgICAvKiAxICovXHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAvKiAyICovXHJcbn1cclxuXHJcbmFkZHJlc3Mge1xyXG4gICAgZm9udC1zdHlsZTogaW5oZXJpdDtcclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3MgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XHJcbiAgICAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcbiAgICAvKiAxICovXHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gICAgZm9udC1zaXplOiA3NSU7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuICAgIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuc3VwIHtcclxuICAgIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBSZXBsYWNlZCBjb250ZW50ICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUHJldmVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaXNzdWVzLlxyXG4gKi9cclxuXHJcbnN2ZyxcclxuaW1nLFxyXG5lbWJlZCxcclxub2JqZWN0LFxyXG5pZnJhbWUge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxufVxyXG5cclxuLyogRm9ybXMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZXNldCBmb3JtIGZpZWxkcyB0byBtYWtlIHRoZW0gc3R5bGVhYmxlLlxyXG4gKiAxLiBNYWtlIGZvcm0gZWxlbWVudHMgc3R5bGFibGUgYWNyb3NzIHN5c3RlbXMgaU9TIGVzcGVjaWFsbHkuXHJcbiAqIDIuIEluaGVyaXQgdGV4dC10cmFuc2Zvcm0gZnJvbSBwYXJlbnQuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLyogMSAqL1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gICAgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCBjdXJzb3JzIGZvciBjbGlja2FibGUgZWxlbWVudHMuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSxcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5idXR0b246ZGlzYWJsZWQsXHJcblt0eXBlPVwiYnV0dG9uXCJdOmRpc2FibGVkLFxyXG5bdHlwZT1cInJlc2V0XCJdOmRpc2FibGVkLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTpkaXNhYmxlZCB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBJbXByb3ZlIG91dGxpbmVzIGZvciBGaXJlZm94IGFuZCB1bmlmeSBzdHlsZSB3aXRoIGlucHV0IGVsZW1lbnRzICYgYnV0dG9ucy5cclxuICovXHJcblxyXG46LW1vei1mb2N1c3Jpbmcge1xyXG4gICAgb3V0bGluZTogYXV0bztcclxufVxyXG5cclxuc2VsZWN0OmRpc2FibGVkIHtcclxuICAgIG9wYWNpdHk6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgcGFkZGluZ1xyXG4gKi9cclxuXHJcbm9wdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVzZXQgdG8gaW52aXNpYmxlXHJcbiAqL1xyXG5cclxuZmllbGRzZXQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1pbi13aWR0aDogMDtcclxufVxyXG5cclxubGVnZW5kIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxuXHJcbnByb2dyZXNzIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cclxuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcclxuICAgIC8qIDEgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBGaXggZm9udCBpbmhlcml0YW5jZS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gICAgLyogMSAqL1xyXG4gICAgZm9udDogaW5oZXJpdDtcclxuICAgIC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEZpeCBhcHBlYXJhbmNlIGZvciBGaXJlZm94XHJcbiAqL1xyXG5bdHlwZT1cIm51bWJlclwiXSB7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG5cclxuLyoqXHJcbiAqIENsaWNrYWJsZSBsYWJlbHNcclxuICovXHJcblxyXG5sYWJlbFtmb3JdIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmUgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZGV0YWlscyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1bW1hcnkge1xyXG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG59XHJcblxyXG4vKlxyXG4gKiBSZW1vdmUgb3V0bGluZSBmb3IgZWRpdGFibGUgY29udGVudC5cclxuICovXHJcblxyXG5bY29udGVudGVkaXRhYmxlXTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBhdXRvO1xyXG59XHJcblxyXG4vKiBUYWJsZXMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4xLiBDb3JyZWN0IHRhYmxlIGJvcmRlciBjb2xvciBpbmhlcml0YW5jZSBpbiBhbGwgQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiovXHJcblxyXG50YWJsZSB7XHJcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAvKiAxICovXHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG59XHJcblxyXG5jYXB0aW9uIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbnRkLFxyXG50aCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxudGgge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG5odG1sIHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKGxsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygxMCwgMTYwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygxMCwgMTI4MCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDEwLCA0ODApO1xyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkamEtc2FucztcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgfVxyXG59XHJcblxyXG5tYWluIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbmEge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtaG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmW2hyZWZePVwidGVsOlwiXSxcclxuICAgICZbaHJlZl49XCJtYWlsdG86XCJdIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmVtIHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5idXR0b24ge1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59IiwiLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8g44OY44OD44OA44O86auY44GVXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiRoZWFkZXItaGVpZ2h0LXBjOiAxMjA7XHJcbiRoZWFkZXItaGVpZ2h0LXRiOiAxMDA7XHJcbiRoZWFkZXItaGVpZ2h0LXNwOiA4MDtcclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIOOCpOODs+ODiuODvOW5heioreWumlxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyDjgrPjg7Pjg4bjg7Pjg4Tjga7jgqTjg7Pjg4rjg7zluYVcclxuJGlubmVyOiAxNjAwcHg7XHJcblxyXG4vLyDkvZnnmb1cclxuJHBhZGRpbmctcGM6IDI1cHg7XHJcbiRwYWRkaW5nLXNwOiAyMHB4O1xyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIOiJsuOBruaMh+WumlxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLy/oibLmjIflrppcclxuJGZvbnQtY29sb3I6ICMzMzM7XHJcbiR5ZWxsb3c6ICNmZmZjZDg7XHJcbiRncmF5OiAjNjE2YjgwO1xyXG4kcmVkOiAjZDIwMDAwO1xyXG4kd2hpdGU6ICNmZmZmZmY7XHJcbiRicm93bjogIzUyM2YxZDtcclxuJGJsYWNrOiAjMDAwMDAwO1xyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIOODleOCqeODs+ODiOioreWumlxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuJGphLXNhbnM6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xyXG4kZW4tc2FuczogJ0Z1dHVyYSBQVCcsIGZ1dHVyYS1wdCwgRnV0dXJhLCBmdXR1cmEsIEpvc3QsIHNhbnMtc2VyaWY7XHJcbiRmb250LWxhdG86IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xyXG5cclxuJGZ3LXRoaW46IDEwMDtcclxuJGZ3LWV4dHJhLWxpZ2h0OiAyMDA7XHJcbiRmdy1saWdodDogMzAwO1xyXG4kZnctbm9ybWFsOiA0MDA7XHJcbiRmdy1yZWd1bGFyOiA0MDA7XHJcbiRmdy1ib29rOiA0MDA7XHJcbiRmdy1tZWRpdW06IDUwMDtcclxuJGZ3LXNlbWktYm9sZDogNjAwO1xyXG4kZnctZGVtaTogNjAwO1xyXG4kZnctZGVtaS1ib2xkOiA2MDA7XHJcbiRmdy1ib2xkOiA3MDA7XHJcbiRmdy1leHRyYS1ib2xkOiA4MDA7XHJcbiRmdy11bHRyYS1ib2xkOiA4MDA7XHJcbiRmdy1ibGFjazogOTAwOyIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLmwtY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6ICRpbm5lciArIHN0cmlwLXVuaXQoJHBhZGRpbmctcGMpICogMjtcclxuICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy1wYztcclxuICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLXBjO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXNwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy1zcDtcclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5jLWJnIHtcclxuICAvL+iDjOaZryDlroflrplcclxuICBiYWNrZ3JvdW5kOiBcclxuICAgIHVybCguLi9pbWcvY29tbW9uL2JnXzAxLndlYnApIG5vLXJlcGVhdCBjZW50ZXIgdG9wLFxyXG4gICAgdXJsKC4uL2ltZy9jb21tb24vYmdfMDIud2VicCkgcmVwZWF0LXggY2VudGVyIHRvcDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0byxhdXRvO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDc4YWY7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LHJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIsMTAwJSBhdXRvO1xyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLmMtYnJlYWRjcnVtYiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLXRvcDogcmVtKC0yMCk7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgY29sdW1uLWdhcDogcmVtKDYpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcblxyXG4gICAgICAmICsgbGkge1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSg2KTtcclxuICAgICAgICAgIGhlaWdodDogcmVtKDYpO1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMXB4O1xyXG4gICAgICAgICAgcm90YXRlOiAxMzVkZWc7XHJcbiAgICAgICAgICB0cmFuc2xhdGU6IDAgcmVtKC0yKTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDYpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbGluZSgjNjY2NjY2KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLyDjg5vjg5Djg7xcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy/jgrnjg57jg5vku6XlpJbjgaflj43lv5zjgZnjgotcclxuQG1peGluIGhvdmVyIHtcclxuICAmOmZvY3VzIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9vcGFjaXR5IC43XHJcbkBtaXhpbiBvcCB7XHJcbiAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgb3BhY2l0eTogLjc7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4vL3VuZGVybGluZVxyXG5AbWl4aW4gbGluZSgkeWVsbG93KSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL2ltZyBzY2FsZVxyXG5AbWl4aW4gc2NhbGUge1xyXG4gIGZpZ3VyZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICBpbWcge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcclxuICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vaG92ZXIgYWNjdGlvblxyXG5AbWl4aW4gbXEtaG92ZXIoKSB7XHJcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4uYy1idG4ge1xyXG4gICAgbWluLXdpZHRoOiByZW0oMjIwKTtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIGhlaWdodDogcmVtKDcyKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMzYpO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAycHggY3VycmVudENvbG9yO1xyXG4gICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmdy1kZW1pO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICBjb2xvcjogIzE0NzhhZjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtaW4td2lkdGg6IHJlbSgxODApO1xyXG4gICAgICBoZWlnaHQ6IHJlbSg1MCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIHNjYWxlOiAxLjA0O1xyXG4gICAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4uYy1jdGEge1xyXG5cclxuICAmLWNvbXBhbnkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgIHJpZ2h0OiA1Ny4yJTtcclxuICAgICAgbWluLWhlaWdodDogcmVtKDU2MCk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDIwKTtcclxuICAgICAgcGFkZGluZy1yaWdodDogcmVtKDIwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDUwKSAkcGFkZGluZy1zcDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLC44KTtcclxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMTQwJSk7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2lubmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IHJlbSg2NDUpO1xyXG4gICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGxsKSB7XHJcbiAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oNTApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYmxhY2s7XHJcbiAgICAgICAgY29sb3I6ICMxNzZhY2U7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMzKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xM2VtO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obGwpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19saW5rIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzYpO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgei1pbmRleDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSAyNSU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLmMtaGVhZGluZyB7XHJcbiAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICB9XHJcblxyXG4gICZBcmVhIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWVuIHtcclxuICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBmb250LWZhbWlseTogJGVuLXNhbnM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1zdWIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IHJlbSg1MCk7XHJcbiAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDM2KTtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5jLWxlYWQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICB3aWR0aDogNDYlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjc7XHJcbiAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHNtYWxsIHtcclxuICAgICAgZm9udC1zaXplOiBjYWxjKDIwIC8gMjIgKiAxZW0pO1xyXG4gICAgfVxyXG5cclxuICAgIHAgKyBwIHtcclxuICAgICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICB3aWR0aDogMjclO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMjApO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLmMtbXYge1xyXG4gIHBhZGRpbmctdG9wOiAjeyRoZWFkZXItaGVpZ2h0LXBjfXB4O1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgcGFkZGluZy10b3A6ICN7JGhlYWRlci1oZWlnaHQtc3B9cHg7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDMwKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxMCk7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6ICRwYWRkaW5nLXBjO1xyXG4gICAgICByaWdodDogJHBhZGRpbmctcGM7XHJcbiAgICAgIGJvdHRvbTogcmVtKDQ4KTtcclxuICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGJvdHRvbTogcmVtKDMwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiByZW0oNjApO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oNTYpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oNDUpO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEwKTtcclxuICAgIH1cclxuXHJcbiAgICBzbWFsbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygyNCAvIDYwICogMWVtKTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pLWJvbGQ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oOCk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC00MDQge1xyXG4gIC5jLW12IHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHJlbTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmMtbXZfX2lubmVyIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA3cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYy1tdl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiA1cmVtO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYy1sZWFkX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19idG4ge1xyXG4gICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAuYy1idG4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG1pbi13aWR0aDogMzVyZW07XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEuM3JlbTtcclxuICAgICAgaGVpZ2h0OiAxLjNyZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcclxuICAgICAgbWFzay1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9hcnJvd18wMS5zdmcpO1xyXG4gICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2ljb25fYXJyb3dfMDIuc3ZnKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0NzhhZjtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIH1cclxuICAgICY6aG92ZXI6OmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KSByb3RhdGUoMTgwZGVnKTtcclxuICAgIH1cclxuICB9XHJcbiAgLnAtY29tcGFueS1jb250ZW50cyB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDAgMTByZW07XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4vKiDkvJrnpL7jgpLnn6XjgosgNeWIhuOBp+WIhuOBi+OCi+aciOWztumjn+WTgeW3pealrSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ucC1jb21wYW55IHtcclxuXHJcbiAgJi1mYXEge1xyXG5cclxuICAgICYtY29udGVudHMge1xyXG4gICAgICBwYWRkaW5nOiByZW0oOTUpIDAgcmVtKDI1KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDUwKSAwO1xyXG5cclxuICAgICAgICAuYy1oZWFkaW5nLXN1YiB7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3JlbWFya3Mge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGVhZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDc3KTtcclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCAtIDM1KSAvIDIgKiAxJSApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDIwKTtcclxuICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMjApO1xyXG4gICAgICAgIG1hcmdpbjogcmVtKDQ1KSAwIHJlbSg3NSk7XHJcblxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiByZW0oMzg1KTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy9jbGFzcyAuaXMtc3RhcnRY44Gn6ZaL5aeL6Imy44KS5oyH5a6aXHJcbiAgICAgICAgJiAmX19pdGVtLFxyXG4gICAgICAgICYuaXMtc3RhcnQxICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDVuKzEpIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmI0MGI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNW4rMikge1xyXG4gICAgICAgICAgICBjb2xvcjogIzI1YzFiMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg1biszKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZjQ3ZjViO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDVuKzQpIHtcclxuICAgICAgICAgICAgY29sb3I6ICMzNDlhZGI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNW4rNSkge1xyXG4gICAgICAgICAgICBjb2xvcjogI2FiN2JlMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXMtc3RhcnQyICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDVuKzUpIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmI0MGI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNW4rMSkge1xyXG4gICAgICAgICAgICBjb2xvcjogIzI1YzFiMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg1bisyKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZjQ3ZjViO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDVuKzMpIHtcclxuICAgICAgICAgICAgY29sb3I6ICMzNDlhZGI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNW4rNCkge1xyXG4gICAgICAgICAgICBjb2xvcjogI2FiN2JlMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXMtc3RhcnQzICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDVuKzQpIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmI0MGI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNW4rNSkge1xyXG4gICAgICAgICAgICBjb2xvcjogIzI1YzFiMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg1bisxKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZjQ3ZjViO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDVuKzIpIHtcclxuICAgICAgICAgICAgY29sb3I6ICMzNDlhZGI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNW4rMykge1xyXG4gICAgICAgICAgICBjb2xvcjogI2FiN2JlMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXMtc3RhcnQ0ICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDVuKzMpIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmI0MGI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNW4rNCkge1xyXG4gICAgICAgICAgICBjb2xvcjogIzI1YzFiMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg1bis1KSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZjQ3ZjViO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDVuKzEpIHtcclxuICAgICAgICAgICAgY29sb3I6ICMzNDlhZGI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNW4rMikge1xyXG4gICAgICAgICAgICBjb2xvcjogI2FiN2JlMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXMtc3RhcnQ1ICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDVuKzIpIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmI0MGI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNW4rMykge1xyXG4gICAgICAgICAgICBjb2xvcjogIzI1YzFiMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg1bis0KSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZjQ3ZjViO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDVuKzUpIHtcclxuICAgICAgICAgICAgY29sb3I6ICMzNDlhZGI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNW4rMSkge1xyXG4gICAgICAgICAgICBjb2xvcjogI2FiN2JlMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSgzODUpO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgaGVpZ2h0OiByZW0oNDUwKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19ib3gge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDQxMCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgzMCk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMzApO1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg0MDApO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbXBhbnkvZmFxL2NvbnRlbnRzX2xpc3RfaXRlbV9vcGVuLnBuZyk7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oODApO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oODApO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuaXMtb3BlbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICAucC1jb21wYW55LWZhcS1jb250ZW50c19fbGlzdF9faXRlbV9fYm94IHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuaXMtY2xvc2Uge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIC5wLWNvbXBhbnktZmFxLWNvbnRlbnRzX19saXN0X19pdGVtX19ib3gge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBkbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBkdCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzMik7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMCk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlFVRVNUSU9OXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbGF0bztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIGJvdHRvbTtcclxuICAgICAgICAgICAgICAgIHJvdGF0ZTogOTBkZWc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTAuNWVtIDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgcm90YXRlOiAwZGVnO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMzIpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoI2ZmZmZmZiwuOSk7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIkFOU1dFUlwiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ibGFjaztcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sYXRvO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNjYzMzMzM7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHJvdGF0ZTogOTBkZWc7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIGJvdHRvbTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTAuNWVtO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMGVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIHJvdGF0ZTogMGRlZztcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgxNzApO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiByZW0oMzApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgICAgICAgIC8vIG1heC1oZWlnaHQ6IDEycmVtO1xyXG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2J0biB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgIGJvdHRvbTogcmVtKDEwKTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDYwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0oNjApO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tcGFueS9mYXEvY29udGVudHNfbGlzdF9pdGVtX2J0bl9vcGVuLnN2Zyk7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IHJlbSg0MCk7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDApO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tcGFueS9mYXEvY29udGVudHNfbGlzdF9pdGVtX2J0bl9jbG9zZS5zdmcpO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiByZW0oNjApO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogcmVtKDYwKTtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGtleWZyYW1lcyByb3RhdGVfb3Blbl9ib3gge1xyXG4gICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDByZW0pIHJvdGF0ZVkoMGRlZyk7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHJlbSkgcm90YXRlWSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgNTAuMSUge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcmVtKSByb3RhdGVZKC05MGRlZyk7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR3aGl0ZTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDByZW0pIHJvdGF0ZVkoMGRlZyk7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR3aGl0ZTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAa2V5ZnJhbWVzIHJvdGF0ZV9jbG9zZV9ib3gge1xyXG4gICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDByZW0pIHJvdGF0ZVkoMGRlZyk7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR3aGl0ZTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHJlbSkgcm90YXRlWSgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokd2hpdGU7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA1MC4xJSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDByZW0pIHJvdGF0ZVkoOTBkZWcpO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcmVtKSByb3RhdGVZKDBkZWcpO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGtleWZyYW1lcyByb3RhdGVfb3Blbl90ZXh0IHtcclxuICAgICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDUwLjElIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAa2V5ZnJhbWVzIHJvdGF0ZV9jbG9zZV90ZXh0IHtcclxuICAgICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDUwLjElIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAa2V5ZnJhbWVzIHJvdGF0ZV9vcGVuX3F1ZXN0aW9uIHtcclxuICAgICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA1MC4xJSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBrZXlmcmFtZXMgcm90YXRlX2Nsb3NlX3F1ZXN0aW9uIHtcclxuICAgICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA1MC4xJSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBrZXlmcmFtZXMgcm90YXRlX29wZW5fYW5zd2VyIHtcclxuICAgICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA1MC4xJSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBrZXlmcmFtZXMgcm90YXRlX2Nsb3NlX2Fuc3dlciB7XHJcbiAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgNTAuMSUge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAa2V5ZnJhbWVzIHJvdGF0ZV9vcGVuX2ltYWdlIHtcclxuICAgICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDUwLjElIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiByZW0oMzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBib3R0b206IHJlbSgzMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAa2V5ZnJhbWVzIHJvdGF0ZV9jbG9zZV9pbWFnZSB7XHJcbiAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiByZW0oMzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogcmVtKDMwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA1MC4xJSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJHJvdGF0ZV90aW1lOiAuNXM7XHJcblxyXG4gICAgICAgICAgJi5pcy1vcGVuICZfX2JveCB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHJvdGF0ZV9vcGVuX2JveCAkcm90YXRlX3RpbWUgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5pcy1jbG9zZSAmX19ib3gge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiByb3RhdGVfY2xvc2VfYm94ICRyb3RhdGVfdGltZSBlYXNlLWluLW91dDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmlzLW9wZW4gJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiByb3RhdGVfb3Blbl9pbWFnZSAkcm90YXRlX3RpbWUgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5pcy1jbG9zZSAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHJvdGF0ZV9jbG9zZV9pbWFnZSAkcm90YXRlX3RpbWUgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5pcy1vcGVuICZfX2JveCB7XHJcbiAgICAgICAgICAgIGRsIHtcclxuICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgICAgICBhbmltYXRpb246IHJvdGF0ZV9vcGVuX3RleHQgJHJvdGF0ZV90aW1lIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgICBkdCB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRlX29wZW5fcXVlc3Rpb24gJHJvdGF0ZV90aW1lIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgZGQge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHJvdGF0ZV9vcGVuX2Fuc3dlciAkcm90YXRlX3RpbWUgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuaXMtY2xvc2UgJl9fYm94IHtcclxuICAgICAgICAgICAgZGwge1xyXG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRlX2Nsb3NlX3RleHQgJHJvdGF0ZV90aW1lIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgICBkdCB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRlX2Nsb3NlX3F1ZXN0aW9uICRyb3RhdGVfdGltZSBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGRkIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiByb3RhdGVfY2xvc2VfYW5zd2VyICRyb3RhdGVfdGltZSBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4vKiDkvJrnpL7jgpLnn6Xjgosg5pWw5a2X44Gn6KaL44KL5pyI5bO26aOf5ZOB5bel5qWtICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5wLWNvbXBhbnkge1xyXG5cclxuICAmLWluZm9ncmFwaGljIHtcclxuXHJcbiAgICAmLWRhdGEge1xyXG4gICAgICBwYWRkaW5nOiByZW0oOTQpIDAgMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDUwKSAwIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaXMtbGFzdCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxMjApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg1MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDIwKTtcclxuICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMjApO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIC8vIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMzYpIHJlbSgxMCk7XHJcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMCkgcmVtKDUpIHJlbSgyMCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLy8g6IG356iu5Yil5qeL5oiQ5q+U546HXHJcbiAgICAgICAgICAmLmlzLXdpZGUuam9iLWNvbXBvc2l0aW9uLXJhdGlvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDY1JTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmlzLXdpZGUge1xyXG4gICAgICAgICAgICB3aWR0aDogNDklO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5pcy1mdWxsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSg0MCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzZW07XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tZW52IHtcclxuICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWVudi1ncm91cCB7XHJcbiAgICAgICAgICAgICAgZmxleC1ncm93OiAzO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgxMzUpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDE4KTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICBtYXJnaW46IHJlbSgyMCkgYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5ncmFwaCB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzMCk7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oMjAwKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5tYXAge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgzNTApO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHJlbSgxMDApO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDEwKSByZW0oMjApIHJlbSgxMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGxhc3QgYmFzZWxpbmU7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogIzE0NzhhZjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiByZW0oMjMpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tZmxleC1ncm93IHtcclxuICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaXMtY29sb3ItYmxhY2sge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmlzLWNvbG9yLXJlZCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNjYzUzNTM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDgwIC8gNDAgKiAxZW0pO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoODAgLyA0MCAqIDFlbSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWNvbW1lbnQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiByZW0oMTQpIDAgcmVtKDYpO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiByZW0oMTApIDAgMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLW5vdGUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pLWJvbGQ7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjQpO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEyKTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYtLWZsZXgtZ3JvdyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2dyb3VwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICYtLWZsZXgtZ3JvdyB7XHJcbiAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fZ3JvdXAgPiAmX190ZXh0LS1ub3RlIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2JveCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fYm94ICZfX3RleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYyg4MCAvIDMwICogMWVtKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4vKiDkvJrnpL7jgpLnn6Xjgosg56CU5L+u5Yi25bqmICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi8vIC5wLWNvbXBhbnkge1xyXG5cclxuLy8gICAmLXRyYWluaW5nIHtcclxuXHJcbi8vICAgICAmLWNvbnRlbnRzIHtcclxuLy8gICAgICAgcGFkZGluZzogcmVtKDYwKSAwIHJlbSgxMDApO1xyXG5cclxuLy8gICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuLy8gICAgICAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcbi8vICAgICAgIH1cclxuXHJcbi8vICAgICAgICZfX2xlYWQge1xyXG4vLyAgICAgICAgIHBhZGRpbmc6IHJlbSgzNikgMCByZW0oNzUpO1xyXG5cclxuLy8gICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4vLyAgICAgICAgICAgcGFkZGluZzogcmVtKDMwKSAwIHJlbSg2MCk7XHJcbi8vICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAmX190ZXh0IHtcclxuLy8gICAgICAgICAgIHdpZHRoOiA2MiU7XHJcbi8vICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAmX19pbWFnZSB7XHJcbi8vICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwIC0gNjIpIC8gMiAqIDElKTtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICAgIH1cclxuXHJcbi8vICAgICAgICZfX3dyYXBwZXIge1xyXG4vLyAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbi8vICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXHJcbi8vICAgICAgICAgcGFkZGluZzogcmVtKDQwKTtcclxuLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4vLyAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNSk7XHJcbi8vICAgICAgICAgZ2FwOiByZW0oMjApOyBcclxuXHJcbi8vICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4vLyAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuLy8gICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbi8vICAgICAgICAgICBwYWRkaW5nOiByZW0oMjApO1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgICAgfVxyXG5cclxuLy8gICAgICAgJl9fZGF0YSB7XHJcbi8vICAgICAgICAgYmFja2dyb3VuZDogI2VjZWNlYztcclxuLy8gICAgICAgICBib3JkZXI6IHNvbGlkIHJlbSg5KSAkd2hpdGU7XHJcbi8vICAgICAgICAgb3V0bGluZTogc29saWQgMXB4ICNjNmM2YzY7XHJcbi8vICAgICAgICAgcGFkZGluZzogcmVtKDQwKTtcclxuLy8gICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDUpO1xyXG5cclxuLy8gICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4vLyAgICAgICAgICAgcGFkZGluZzogcmVtKDUpO1xyXG4vLyAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbi8vICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICB0YWJsZSB7XHJcbi8vICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbi8vICAgICAgICAgICBib3JkZXItc3BhY2luZzogcmVtKDEwKTtcclxuLy8gICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcclxuLy8gICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcblxyXG4vLyAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuLy8gICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4vLyAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbi8vICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgdGgsXHJcbi8vICAgICAgICAgICB0ZCB7XHJcbi8vICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbi8vICAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcclxuLy8gICAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgICB0aGVhZCB7XHJcblxyXG4vLyAgICAgICAgICAgICB0aHtcclxuLy8gICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbi8vICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4vLyAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbi8vICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNzApO1xyXG4vLyAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4vLyAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbi8vICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzNSk7XHJcbi8vICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgdGJvZHkge1xyXG5cclxuLy8gICAgICAgICAgICAgdGgge1xyXG4vLyAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5ZWFjYmU7XHJcbi8vICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuLy8gICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbi8vICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4vLyAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbi8vICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjMwKTtcclxuLy8gICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG5cclxuLy8gICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4vLyAgICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4vLyAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTE1KTtcclxuLy8gICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgICAgIHRkIHtcclxuLy8gICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbi8vICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4vLyAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbi8vICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4vLyAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbi8vICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTEwKTtcclxuLy8gICAgICAgICAgICAgICB3aWR0aDogMTguNzUlO1xyXG5cclxuLy8gICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4vLyAgICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4vLyAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNTUpO1xyXG4vLyAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgICAgfVxyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgICZfX3N0ZXAge1xyXG4vLyAgICAgICB3aWR0aDogcmVtKDE1MCk7XHJcbi8vICAgICAgIGhlaWdodDogcmVtKDUwMCk7XHJcbi8vICAgICAgIHBhZGRpbmc6IDAgMCByZW0oMjApIDA7XHJcbi8vICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbi8vICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICNkZWU4ZjI7XHJcbi8vICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbi8vICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbi8vICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbi8vICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuLy8gICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuXHJcbi8vICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuLy8gICAgICAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbi8vICAgICAgIH1cclxuXHJcbi8vICAgICAgICYtdGl0bGUge1xyXG4vLyAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWU4ZjI7XHJcbi8vICAgICAgICAgY29sb3I6ICMwNjUyYTM7XHJcbi8vICAgICAgIH1cclxuXHJcbi8vICAgICAgICYtaGVhZGVyIHtcclxuLy8gICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbi8vICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbi8vICAgICAgIH1cclxuXHJcbi8vICAgICAgICYtbnVtYmVyIHtcclxuLy8gICAgICAgICBmb250LXNpemU6IHJlbSg0MCk7XHJcbi8vICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBcclxuLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xyXG4vLyAgICAgICB9XHJcblxyXG4vLyAgICAgICAmLXRleHQge1xyXG4vLyAgICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbi8vICAgICAgICAgdGV4dC1vcmllbnRhdGlvbjogdXByaWdodDtcclxuLy8gICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuLy8gICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4vLyAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuLy8gICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG5cclxuLy8gICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbi8vICAgICAgICAgICB3cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XHJcbi8vICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbi8vICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICBzcGFuIHtcclxuLy8gICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuLy8gICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgJl9fYXJyb3cge1xyXG4vLyAgICAgICBjb250ZW50OiAnJztcclxuLy8gICAgICAgd2lkdGg6IDA7XHJcbi8vICAgICAgIGhlaWdodDogMDtcclxuLy8gICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuLy8gICAgICAgYm9yZGVyLXdpZHRoOiByZW0oMjApIDAgcmVtKDIwKSByZW0oMzApO1xyXG4vLyAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNkZWU4ZjI7XHJcblxyXG4vLyAgICAgICAvLyBTUOOBr+S4i+WQkeOBjVxyXG4vLyAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbi8vICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4vLyBuZXdcclxuLnAtY29tcGFueSB7XHJcbiAgJi10cmFpbmluZyB7XHJcbiAgICAmLWNvbnRlbnRzIHtcclxuICAgICAgcGFkZGluZzogcmVtKDYwKSAwIHJlbSgxMDApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3N0ZXAge1xyXG4gICAgICAgIHdpZHRoOiByZW0oMTUwKTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSg1MDApO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCByZW0oMjApIDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAjZGVlOGYyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBjb2xvcjogIzA2NTJhMztcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKC0yMCk7XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICYtbnVtYmVyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG4gICAgICAgICAgdGV4dC1vcmllbnRhdGlvbjogdXByaWdodDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgICAgIHdyaXRpbmctbW9kZTogaG9yaXpvbnRhbC10YjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xlYWQge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgzNikgMCByZW0oNzUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDMwKSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCAtIDQ4KSAvIDIgKiAxJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMjApO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgyMCk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg0NSk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgICByb3ctZ2FwOiAwO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWJzb2x1dGUtYXJyb3cge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0b3A6IGNhbGMoMjUlIC0gMi41cmVtKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNXJlbSkgLyAzKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMTApO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogcmVtKDU3MCk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgcm93LWdhcDogcmVtKDEwKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDIwKTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIuMmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgxNTQpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oMTIwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMCkgcmVtKDEwKSByZW0oMTApIHJlbSgyMCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogcmVtKDIwKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNDMuNSU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDIwKTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDI2KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDExKTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTEpO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzUyN2JiMztcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDAuN2VtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IHJlbSg1MCkgMCByZW0oNTApIHJlbSgyMCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZjYmQwMDtcclxuICAgICAgXHJcbiAgICAgICAgICAgIC8vIFNQ44Gv5LiL5ZCR44GNXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi8qIOS8muekvuOCkuefpeOCiyDnpo/liKnljprnlJ/liLbluqYgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnAtY29tcGFueSB7XHJcblxyXG4gICYtd2VsZmFyZSB7XHJcblxyXG4gICAgJi1jb250ZW50cyB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg2MCkgMCByZW0oMTAwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDUwKSAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19sZWFkIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMzYpIDAgcmVtKDc1KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSgzMCkgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAgLSA0OCkgLyAyICogMSUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IHJlbSgyMCk7XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDIwKTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDQ1KTtcclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICB3aWR0aDogMjQlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMCk7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oNTcwKTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgcm93LWdhcDogcmVtKDEwKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDIwKTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmlzLXdpZGUge1xyXG4gICAgICAgICAgICB3aWR0aDogNzUlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnAtY29tcGFueS13ZWxmYXJlLWNvbnRlbnRzX19saXN0X19pdGVtX190ZXh0IHtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgY29sdW1uLWdhcDogMDtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogcmVtKDEwKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgIFxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuaXMtZnVsbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMykgcmVtKDQ3KSByZW0oMTMpIHJlbSg4MCk7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSgyMCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMi4yZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMzAgLyA0MCAqIDFlbSk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgxNTQpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oMTIwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMCkgcmVtKDEwKSByZW0oMTApIHJlbSgyMCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogcmVtKDIwKTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1cmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMi41JTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjApO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDI2KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDExKTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTEpO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzUyN2JiMztcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDAuN2VtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLyog5Lya56S+44KS55+l44KLICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5wLWNvbXBhbnkge1xyXG5cclxuICAmLWNvbnRlbnRzIHtcclxuICAgIHBhZGRpbmc6IHJlbSg2MCkgMCByZW0oMTIwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVhZCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgzNikgMCByZW0oOCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgzMCkgMCByZW0oNjApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190ZXh0IHtcclxuICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ltYWdlIHtcclxuXHJcbiAgICAgICAgJi5pbWFnZTAxIHtcclxuICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICBib3R0b206IC0xNXJlbTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTEwcmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pbWFnZTAyIHtcclxuICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICBib3R0b206IDE1cmVtO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgICAgYm90dG9tOiA1cmVtO1xyXG4gICAgICAgICAgICBsZWZ0OiAyNXJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pbWFnZTAzIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAtMTByZW07XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgICAgICBib3R0b206IC01cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSg4NCk7XHJcbiAgICAgIHJvdy1nYXA6IHJlbSg1Mik7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMzApO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgzMCk7IFxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogNDYuOSU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oNjApO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYmxhY2s7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzApO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSg0NSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzYpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYyg4MCAvIDYwICogMWVtKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ibGFjaztcclxuXHJcbiAgICAgICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoNDYgLyA4MCAqIDFlbSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNzApO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLS1udW1iZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMjAwIC8gNjAgKiAxZW0pIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuNTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xM2VtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCByZW0oMTUpIHJnYmEoJGJsYWNrICwgLjMpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzMCk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDc1MCAvIDQ4MDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAgIHNjYWxlOiAxLjA0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSg0MCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDQwKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9hcnJvd18wMi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDc4YWY7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgIGNvbG9yOiAjMjVjMWIwO1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbXBhbnkvY29udGVudHNfbGlzdF9pdGVtX2JnXzAyLndlYnApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkgJl9faGVhZGluZy0tbnVtYmVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0oOTIpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgxMDQpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2MwMDAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNsYXRlOiAzNSUgMzUlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbXBhbnkvY29udGVudHNfbGlzdF9pdGVtX2lsbHVzdF8wMS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiByZW0oNzApO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDQgLyA5MiAqIDdyZW0pO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiByZW0oNTApO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDQgLyA5MiAqIDVyZW0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBjb2xvcjogI2Y0N2Y1YjtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbXBhbnkvY29udGVudHNfbGlzdF9pdGVtX2JnXzAzLndlYnApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmI0MjY7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tcGFueS9jb250ZW50c19saXN0X2l0ZW1fYmdfMDEud2VicCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICBjb2xvcjogIzM0OWFkYjtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbXBhbnkvY29udGVudHNfbGlzdF9pdGVtX2JnXzA0LndlYnApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC8vIOS7luOBruODmuODvOOCuOOBuOOBruWwjue3mlxyXG4gICYtb3RoZXIge1xyXG5cclxuICAgIGhyIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg1MCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDQwKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDUwKTtcclxuICAgICAgcm93LWdhcDogcmVtKDUyKTtcclxuICAgICAgY29sdW1uLWdhcDogcmVtKDIwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogMzQlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSg0MCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ibGFjaztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ1KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgzNik7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIHJlbSgxNSkgcmdiYSgkYmxhY2sgLCAuMyk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDMwKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDc1MCAvIDQ4MDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAgIHNjYWxlOiAxLjA0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSg0MCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDQwKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9hcnJvd18wMi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDc4YWY7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaW5mb2dyYXBoaWMge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvYWJvdXRfbGlzdF9pdGVtX2JnXzAyLndlYnApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi53ZWxmYXJlIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL2Fib3V0X2xpc3RfaXRlbV9iZ18wMy53ZWJwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZmFxIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL2Fib3V0X2xpc3RfaXRlbV9iZ18wMS53ZWJwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudHJhaW5pbmcge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9hYm91dF9saXN0X2l0ZW1fYmdfMDQud2VicCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLWZvb3RlciB7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIHBhZGRpbmc6IHJlbSgxMDApIDAgcmVtKDc1KTtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICByb3ctZ2FwOiByZW0oMzApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbG9nbyB7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgY29sdW1uLWdhcDogcmVtKDUwKTtcclxuICAgICAgQGluY2x1ZGUgb3A7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMzApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMy4ycmVtO1xyXG5cclxuICAgICAgLy8gQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgIC8vICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC8vIH1cclxuXHJcbiAgICAgIC8vIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIC8vICAgd2lkdGg6ICU7XHJcbiAgICAgIC8vIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICYtLWpwIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tZW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tZW51IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSgxNik7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBjb2x1bW4tZ2FwOiByZW0oNTApO1xyXG4gICAgICByb3ctZ2FwOiByZW0oMjApO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICBjb2x1bW4tZ2FwOiByZW0oNTApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAvLyBoZWlnaHQ6IDIwZW07XHJcbiAgICAgICAgY29sdW1uLWdhcDogNCU7XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDIwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgxMik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHJvdy1nYXA6IHJlbSgyMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFsaWduLWNlbnRlciB7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnAtZm9vdGVyX19tZW51X19saXN0LXN1Yi5jb2wyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg1MCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZvb3Rlci1sb2dvIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbGluZShjdXJyZW50Q29sb3IpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiBhIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXN1YiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTApO1xyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgcm93LWdhcDogcmVtKDEyKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICByb3ctZ2FwOiByZW0oMjApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2wyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyAvKiAy44Gk44Gu5YiX44KS5ZCM44GY5bmF44Gn5L2c5oiQICovXHJcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgLy8gZmxleC13cmFwOiB3cmFwOyAvKiDjgqLjgqTjg4bjg6DjgpLmipjjgorov5TjgZfjgabopIfmlbDooYzjgavjgZnjgosgKi9cclxuICAgICAgICAgIC8vIGxpc3Qtc3R5bGU6IG5vbmU7IC8qIOODquOCueODiOOBrum7kueCueOCkumdnuihqOekuuOBq+OBmeOCiyAqL1xyXG4gICAgICAgICAgLy8gcGFkZGluZzogMDsgLyog44OH44OV44Kp44Or44OI44GucGFkZGluZ+OCkuODquOCu+ODg+ODiCAqL1xyXG4gICAgICAgICAgLy8gbWFyZ2luOiAwOyAvKiDjg4fjg5Xjgqnjg6vjg4jjga5tYXJnaW7jgpLjg6rjgrvjg4Pjg4ggKi9cclxuXHJcbiAgICAgICAgICAvLyBsaSB7XHJcbiAgICAgICAgICAvLyAgIHdpZHRoOiAzNSU7IC8qIOimquimgee0oOOBruWNiuWIhuOBruW5heOBq+ioreWumuOBl+OBpuS6jOWIl+OBq+OBmeOCiyAqL1xyXG4gICAgICAgICAgLy8gICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiBwYWRkaW5n44KEYm9yZGVy44KS5bmF44Gr5ZCr44KB44KLICovXHJcbiAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb3B5cmlnaHQge1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSgxNjIpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDMwKTtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLWhlYWRlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGVuZDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgaGVpZ2h0OiAxMzBweDtcclxuICB6LWluZGV4OiA5OTk7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgaGVpZ2h0OiAjeyRoZWFkZXItaGVpZ2h0LXRifXB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIHdpZHRoOiAxOHJlbTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgbWFyZ2luLWxlZnQ6IHJlbSgyMCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNTAlIDUwJTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiByZW0oMTApIHJlbSgyMCk7XHJcbiAgICAgIGNvbHVtbi1nYXA6IHJlbSgyMCk7XHJcbiAgICAgIEBpbmNsdWRlIG9wO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCByZW0oMzApO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMThyZW07XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgIHdpZHRoOiByZW0oMTMzKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAvLyB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6MTMuMnJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogY2FsYygjeyRoZWFkZXItaGVpZ2h0LXNwfXB4IC0gKCRwYWRkaW5nLXNwICogMSkpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAwLjVlbTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tanAge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWVuIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGMoMTYgLyAxOCAqIDFlbSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWVudSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IHJlbSg0MCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMzApO1xyXG4gICAgaGVpZ2h0OiByZW0oOTApO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0NSk7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLy8gcGFkZGluZzogcmVtKDIwKSByZW0oMjApIHJlbSgyMCkgcmVtKDMwKTtcclxuICAgIHBhZGRpbmc6IDAgcmVtKDIwKTtcclxuICAgIGNvbHVtbi1nYXA6IHJlbSgyMCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtKDIwKTtcclxuICAgICAgcGFkZGluZzogcmVtKDIwKSByZW0oMjApIHJlbSgyMCkgcmVtKDUwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgcGFkZGluZzogY2FsYygjeyRoZWFkZXItaGVpZ2h0LXNwfXB4ICsgKCN7JHBhZGRpbmctc3B9ICogMikpIHJlbSgzMCkgcmVtKDYwKSByZW0oMzApO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgcmVtKDIwKSByZW0oMjApO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICByb3ctZ2FwOiByZW0oNDApO1xyXG4gICAgICBsZWZ0OiAxMjB2dztcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgYm94LXNoYWRvdzogMCAwIHJlbSg1MCkgcmdiYSgjMTc2YWNlICwgLjIpO1xyXG5cclxuICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgIGhlaWdodDogcmVtKDYwKTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzBhNTliOTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgb3A7XHJcblxyXG4gICAgICAmOm5vdCguaXMtZW50cnkpIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pcy1lbnRyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzE0NzhhZjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1pbi13aWR0aDogcmVtKDIwMCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDMwKTtcclxuICAgICAgICBwYWRkaW5nOiAwIHJlbSgzMCkgMCByZW0oMzgpO1xyXG4gICAgICAgIC8vIG1hcmdpbi1sZWZ0OiByZW0oMTApO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGhlaWdodDogcmVtKDUwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSgxMyk7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbSgxMyk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljb25fYXJyb3dfMDEuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNsYXRlOiAxMHB4IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDJyZW07XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogMXJlbTtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmID4gbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgLmpzLXN1Ym1lbnUtdG9nZ2xlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiA0ZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDRlbTtcclxuICAgICAgICAgIHJpZ2h0OiAxMHJlbTtcclxuICAgICAgICAgIHRvcDogLTAuNXJlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAjMTQ3OGFmO1xyXG4gICAgICAgICAgICB0cmFuc2xhdGU6IDAgLTUwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwZW07XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4IDAgMCAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcm90YXRlOiAtOTBkZWc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogcm90YXRlIC4zcztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEuMmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDBlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHggMCAwIDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pcy1zdWJhY3RpdmUgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgcm90YXRlOiAwZGVnO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pcy1zdWJhY3RpdmUgJjphZnRlcntcclxuICAgICAgICAgICAgICByb3RhdGU6IDkwZGVnO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pcy1zdWJhY3RpdmUge1xyXG5cclxuICAgICAgICAgIC5qcy1zdWJtZW51LXRvZ2dsZSB7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgcm90YXRlOiAwZGVnO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgIHJvdGF0ZTogOTBkZWc7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICByaWdodDogMi41ZW07XHJcbiAgICAgICAgICAgIHRvcDogM2VtO1xyXG4gICAgICAgICAgICB0cmFuc2xhdGU6IDAgLTUwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4O1xyXG4gICAgICAgICAgICByb3RhdGU6IDEzNWRlZztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5qcy1zdWJtZW51IHtcclxuICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19zdWJtZW51IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB0b3A6IDdyZW07XHJcbiAgICAgIGxlZnQ6IC0xMHJlbTtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgcm93LWdhcDogcmVtKDEwKTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgcGFkZGluZzogcmVtKDIwKSByZW0oNTApO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0b3AgLjVzO1xyXG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjAzKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHJvdy1nYXA6IDA7XHJcbiAgICAgICAgLy8gcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgLy8gd2lkdGg6IDNyZW07XHJcbiAgICAgICAgLy8gaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgbWFyZ2luOiByZW0oMzApIDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTU5Yjk7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxLjVweCk7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE1OWI5O1xyXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2FsYygxMDAlIC0gMS41cHgpIDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmlzLXN1YmFjdGl2ZSAme1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICAmPmxpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICYgKyBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IHJlbSgzMCkgMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5lKCRyZWQpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgkcmVkLC4zKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC8vIHN1Yi1tZW5144Gu5Lit6LqrXHJcbiAgICAgICAgICAmPnVsIHtcclxuICAgICAgICAgICAgJj5saXtcclxuICAgICAgICAgICAgICAmPmF7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2V4LWljb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMnJlbTtcclxuICAgIGhlaWdodDogMi4ycmVtO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2V4dGVybmFsLnN2Zyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIG1hcmdpbi1sZWZ0OiByZW0oMTApO1xyXG4gIH1cclxuXHJcbiAgJl9faGFtYnVyZ2VyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogY2FsYygjeyRoZWFkZXItaGVpZ2h0LXNwfXB4IC0gKCN7JHBhZGRpbmctc3B9ICogMSkpO1xyXG4gICAgaGVpZ2h0OiBjYWxjKCN7JGhlYWRlci1oZWlnaHQtc3B9cHggLSAoI3skcGFkZGluZy1zcH0gKiAxKSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogJHBhZGRpbmctc3A7XHJcbiAgICB0cmFuc2xhdGU6IDAgLTUwJTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCByZW0oNTApIHJnYmEoIzE3NmFjZSAsIC4yKTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMTQ3OGFmO1xyXG4gICAgICBtYXJnaW46IDE3cHggYXV0bztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMC4yZW07XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICY6YmVmb3JlLFxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxNDc4YWY7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDQ1JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJvdHRvbTogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgcmVtKDUwKSByZ2JhKCMxNzZhY2UgLCAwKTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICByb3RhdGU6IDQ1ZGVnO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgcm90YXRlOiAtNDVkZWc7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4vKiDku5XkuovjgpLnn6Xjgosg56S+5ZOh44Kk44Oz44K/44OT44Ol44O8Ki9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnAtaW50ZXJ2aWV3IHtcclxuXHJcbiAgJi1kZXRhaWwge1xyXG5cclxuICAgIC5jLWJyZWFkY3J1bWIge1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICAgICYtbXYge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogI3skaGVhZGVyLWhlaWdodC10Yn1weDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogI3skaGVhZGVyLWhlaWdodC1zcH1weDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IDAgMCAxNS41JSA4LjQlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgcmVtKDEyMCkgcmVtKDcwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogcmVtKDEyOCk7XHJcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDEyOCAvIDE2OTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pbnRlcnZpZXcvZGV0YWlsL212X3RpdGxlX2ltZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW46IHJlbSgtMTYpIHJlbSgtNTMpIDAgMDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDYwKTtcclxuICAgICAgICAgICAgbWFyZ2luOiByZW0oLTMzKSByZW0oLTMpIDAgMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWVuIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sYXRvO1xyXG4gICAgICAgICAgY29sb3I6ICNkMjAwMDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgzNik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tanAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oNjApO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSg0MCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQ3OGFmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjNlbSAwLjNlbSAwLjRlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmK3NwYW4ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuMTVlbTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZGF0YSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDUwKSAwIDAgMDtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuNzVmcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IHJlbSgyMCk7XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDE0KTtcclxuICAgICAgICBwYWRkaW5nOiAwIHJlbSg2MCkgcmVtKDcwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDUwKSAkcGFkZGluZy1zcCAwICRwYWRkaW5nLXNwO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMjApO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKSByZW0oMjApIDAgMDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLS10eXBlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQ3OGFmO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE1KTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oOCk7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IHJlbSgxMjApO1xyXG4gICAgICAgICAgaGVpZ2h0OiByZW0oNzApO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKC0zNSk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWltYWdlIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgtMzUpO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiByZW0oMTA2KTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1kaXZpc2lvbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW5hbWUge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxhdG87XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSg4MCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgIGNvbG9yOiAjMTQ3OGFmO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDYwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRlbnRzIHtcclxuICAgICAgcGFkZGluZzogcmVtKDExNSkgMCAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDUwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IDEwMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTE4KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNTApO1xyXG4gICAgICAgICAgcm93LWdhcDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUzLjElO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMzApO1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMzApIHJlbSgzMCkgMCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDY0KTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg1MCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1MCk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgdHJhbnNsYXRlOiAwIDk4cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMjApO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDUwKTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzE0NzhhZjtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0MCk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29tbWVudCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMjgpO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBwICsgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZChvZGQpICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQob2RkKSAmX190ZXh0IHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oLTk4KTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oOTgpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pICZfX3RleHQge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oLTk4KTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDk4KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19iZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pbnRlcnZpZXcvZGV0YWlsL2NvbnRlbnRzX2JnLnBuZykgcmVwZWF0LXggY2VudGVyIGJvdHRvbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEwMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3NjaGVkdWxlIHtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIHJlbSg1KSAjZGVlOGYyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzMCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgzNik7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDMwKSByZW0oOTUpIHJlbSg2Nik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDIwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oNTApO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxhdG87XHJcbiAgICAgICAgICBjb2xvcjogIzE0NzhhZjtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSg0MCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgIGNvbHVtbi1jb3VudDogMTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oNTYpO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxNik7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiByZW0oMTIwKTtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSg0KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2MxY2VkZTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgKHJlbSg1NikgLyAyKSArIHJlbSgxMjApKTtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSg0KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2MxY2VkZTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNikgMCByZW0oNSk7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSg5Mik7XHJcblxyXG4gICAgICAgICAgICAmLS10aW1lIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IHJlbSg2MCk7XHJcblxyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDIyKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIyKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQ3OGFmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDEyMik7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDAuOWVtO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNsYXRlOiAtNTAlIC01MCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg4MCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2MxY2VkZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDAuOWVtO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNsYXRlOiByZW0oMTApIC01MCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLy/jgrnjgrHjgrjjg6Xjg7zjg6vjgYw15Lu25Lul5LiK44Gu5aC05ZCI44GvMuWIl+ihqOekulxyXG4gICAgICAgICAgJjpoYXMobGk6bnRoLWNoaWxkKDUpKSB7XHJcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWFnZSB7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE1KTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2hvYmJ5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IHJlbSg2MCk7XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDIwKTtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIHJlbSg1KSAjY2ZkOGU0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNkZWU4ZjI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDMwKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oODApO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgzNSkgcmVtKDk1KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogcmVtKDEyMCk7XHJcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDEyMCAvIDEyMDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQ3OGFmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMzApO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IHJlbSgxODApO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxODAgLyAxODA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX21lc3NhZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDExMCkgMCByZW0oMTE2KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICByb3ctZ2FwOiByZW0oMzApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgd2lkdGg6IDQ2LjklO1xyXG4gICAgICAgICAgb3JkZXI6IDE7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzMCk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMzApIHJlbSgzMCkgMCAwO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDcwKSAwIHJlbSg1MCkgcmVtKDk1KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1MCk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgdHJhbnNsYXRlOiAwIDk4cHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTk4cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBvcmRlcjogMjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgdHJhbnNsYXRlOiAwIDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNjApO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbGF0bztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICBjb2xvcjogIzE0NzhhZjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0cmFuc2xhdGU6IC01MCUgLTU0JTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oOTUpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNDIpO1xyXG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTQyIC8gMTIxO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW50ZXJ2aWV3L2RldGFpbC9jb250ZW50c19tZXNzYWdlX3RleHRfdGl0bGVfaW1nLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBtYXJnaW46IHJlbSgtNDQpIDAgMCByZW0oMTEpO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg4MCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fY29tbWVudCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgICAgIHAgKyBwIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW50ZXJ2aWV3IHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oNzgpIDAgcmVtKDQ2KTtcclxuXHJcbiAgICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMC41ZW07XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDk4KTtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA5OCAvIDEyMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW50ZXJ2aWV3L2RldGFpbC9jb250ZW50c19pbnRlcnZpZXdfaGVhaW5nX2ltZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IHJlbSgtNCkgMCAwIHJlbSgzOCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiByZW0oNjApO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywuMik7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTUpO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDE4KSByZW0oNDApO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQzKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDUwKTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4MCk7XHJcbiAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oNTApO1xyXG4gICAgICAgICAgcm93LWdhcDogcmVtKDUwKTtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0oNTc0KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIHJlbSgzMCk7XHJcblxyXG4gICAgICAgICAgICAmX19pbWFnZXtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgcmVtKDUwKSByZ2JhKCMxNzZhY2UsLjIpO1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNTAwLzQyMDtcclxuXHJcbiAgICAgICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYtLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pLWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM3NzVjYTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHJlbSgxMDApO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjQpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMik7XHJcbiAgICAgICAgICAgICAgICB0b3A6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiByZW0oMjApO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICB3aWR0aDogODglO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogcmVtKC00MCkgYXV0byAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMzNzc1Y2E7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDI4KSByZW0oMzMpIHJlbSgzMik7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuXHJcbiAgICAgICAgICAgICAgcDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpOyBcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmY7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODglO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00NCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDIwKTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYtLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE2KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNjYWxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjdiY2I7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDdyZW07XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0wLjVyZW07XHJcbiAgICAgICAgICAgIHRvcDogMjJyZW07XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgICAgICAgIHRvcDogMThyZW07XHJcbiAgICAgICAgICAgICAgbGVmdDogLTFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJzsgXHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDU1JTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0Y2E3ZTQ7IC8qIOODm+ODkOODvOaZguOBruiJsuOCkuWkieOBiOOCiyAqL1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIC8qIOasoeOBruefouWNsCAqL1xyXG4gICAgICAgICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjdiY2I7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDdyZW07XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMC41cmVtO1xyXG4gICAgICAgICAgICB0b3A6IDIycmVtO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgICAgICB0b3A6IDE4cmVtO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAtMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICBsZWZ0OiA0NSU7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhN2U0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4vKiDku5XkuovjgpLnn6XjgosgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnAtaW50ZXJ2aWV3IHtcclxuXHJcbiAgJi1jb250ZW50cyB7XHJcbiAgICBwYWRkaW5nOiByZW0oOTUpIDAgcmVtKDQwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVhZCB7XHJcblxyXG4gICAgICAmX190ZXh0IHtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCAtIDUwKSAvIDIgKiAxJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogcmVtKDExNTApO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSgxMDIpO1xyXG4gICAgICBjb2x1bW4tZ2FwOiByZW0oMTApO1xyXG4gICAgICByb3ctZ2FwOiByZW0oMjApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDUwKTtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAyJTtcclxuICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgyODApO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDgwKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNDApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICMxNDc4YWY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgIGhlaWdodDogcmVtKDYwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSg4KTtcclxuICAgICAgICAgIGhlaWdodDogcmVtKDgpO1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgYm90dG9tOiByZW0oMTQpO1xyXG4gICAgICAgICAgdHJhbnNsYXRlOiAtNTAlIDA7XHJcbiAgICAgICAgICByb3RhdGU6IC0xMzVkZWc7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogcmVtKDgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgc2NhbGU6IDEuMDQ7XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogcmVtKDUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICBjb2xvcjogIzE0NzhhZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiByZW0oLTMzKTtcclxuICAgICAgICBib3R0b206IHJlbSgtOCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICYtZGl2aXNpb24ge1xyXG4gICAgcGFkZGluZzogcmVtKDUwKSAwIHJlbSg0Mik7XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHJvdy1nYXA6IHJlbSg2KTtcclxuXHJcbiAgICAgICZfX2ltYWdlIHtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZXNzYWdlIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogcmVtKDMzKSAwIHJlbSg3KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlcGFydG1lbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBwYWRkaW5nOiByZW0oNjApIHJlbSg2MCkgcmVtKDcwKTtcclxuICAgICAgY29sdW1uLWdhcDogNC4yJTtcclxuICAgICAgcm93LWdhcDogcmVtKDMwKTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQ1KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDgwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMjApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDMyLjQlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNSk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb250ZW50cyB7XHJcbiAgICAgICAgLy8gZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgxMCk7XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcblxyXG4gICAgICAgICogKyBwIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICByb3ctZ2FwOiByZW0oMjApO1xyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTApO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjMWNlZGU7XHJcblxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLm5vbmUtYm9yZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogIzE0NzhhZjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMzApO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTApO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgICB3aWR0aDogcmVtKDIwKTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDAuNzVlbTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmlzLW51bWJlciB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxMik7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDApO1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nLXRvcDogcmVtKDI0KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5pcy1uYXJyb3cge1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAjYzFjZWRlO1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCkgMDtcclxuICAgICAgICAgIHJvdy1nYXA6IHJlbSgxMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaXMtbmFycm93ICZfX2l0ZW0ge1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNik7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiByZW0oMTApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pcy1udW1iZXIge1xyXG4gICAgICAgICAgY291bnRlci1yZXNldDogY291bnQ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTEwKTtcclxuICAgICAgICAgIHJvdy1nYXA6IHJlbSgyOSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAmLmlzLW51bWJlciAmX19pdGVtIHtcclxuICAgICAgICAvLyAgIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudDtcclxuICAgICAgICAvLyAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAvLyAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAvLyAgICZfX3RpdGxlIHtcclxuICAgICAgICAvLyAgICAgZm9udC1zaXplOiByZW0oMjYpO1xyXG4gICAgICAgIC8vICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgIC8vICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgLy8gICAgICAgY29udGVudDogY291bnRlcihjb3VudCxkZWNpbWFsLWxlYWRpbmctemVybylcIi5cIjtcclxuICAgICAgICAvLyAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLy8gICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIC8vICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgLy8gICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAvLyAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAvLyAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgLy8gICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIC8vICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sYXRvO1xyXG4gICAgICAgIC8vICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICAvLyAgICAgICBmb250LXdlaWdodDogJGZ3LWJsYWNrO1xyXG4gICAgICAgIC8vICAgICAgIG1hcmdpbi1yaWdodDogMC4zZW07XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyAgIH1cclxuXHJcbiAgICAgICAgLy8gICAmX190ZXh0IHtcclxuICAgICAgICAvLyAgICAgcGFkZGluZy10b3A6IHJlbSg2KTtcclxuICAgICAgICAvLyAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywuMik7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNSk7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgxOCkgcmVtKDQwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDUwKTtcclxuICAgICAgY29sdW1uLWdhcDogcmVtKDIwKTtcclxuICAgICAgcm93LWdhcDogcmVtKDUwKTtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNnJlbSkgLyA0KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIHJlbSg1MCkgcmdiYSgjMTc2YWNlLC4yKTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGFzcGVjdC1yYXRpbzogNTAwLzQyMDtcclxuXHJcbiAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLS10eXBlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaS1ib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogIzM3NzVjYTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IHJlbSgxMDApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgyNCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTIpO1xyXG4gICAgICAgICAgICB0b3A6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIGxlZnQ6IHJlbSgyMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgIHdpZHRoOiA4OCU7XHJcbiAgICAgICAgICBtYXJnaW46IHJlbSgtNDApIGF1dG8gMDtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogIzM3NzVjYTtcclxuICAgICAgICAgIC8vIHBhZGRpbmc6IHJlbSgyOCkgcmVtKDMzKSByZW0oMzIpO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDIwKTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmY7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDg4JTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQ0JTtcclxuICAgICAgICAgICAgei1pbmRleDogLTI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMjApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtLXR5cGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTYpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzY2FsZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIOOCguOBo+OBqOOBv+OCi1xyXG4ucmVhZC1tb3JlX2NvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXgtaGVpZ2h0OiA0MnJlbTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC42cztcclxuICAtLWFmdGVyLWJhY2tncm91ZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgNDAlLCAjZmZmZmZmIDEwMCUpO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICBtYXgtaGVpZ2h0OiAyMHJlbTtcclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiAxcztcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWFmdGVyLWJhY2tncm91ZCk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgJi5oaWRkZW4ge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlYWQtbW9yZV9jb250YWluZXIuc2hvdzo6YWZ0ZXIge1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5yZWFkLW1vcmVfYnRuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHBhZGRpbmc6IHJlbSgxMCkgcmVtKDUwKTtcclxuICBib3JkZXI6IDA7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3NzVjYTtcclxuICBib3JkZXItcmFkaXVzOiA1cmVtO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnJlYWQtbW9yZV9jb250YWluZXIgcDpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4vKiDmjqHnlKjjg6Hjg4Pjgrvjg7zjgrggKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnAtbWVzc2FnZSB7XHJcblxyXG4gICYtY29udGVudHMge1xyXG4gICAgcGFkZGluZzogcmVtKDkwKSAwIHJlbSgxMjIpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sZWFkIHtcclxuICAgICAgcGFkZGluZzogcmVtKDM2KSAwIHJlbSgxMzgpO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMzApIDAgcmVtKDYwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC8vIHdpZHRoOiA2MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDM2KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190ZXh0IHtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIHJvdy1nYXA6IHJlbSgzMCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDQwKTtcclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMzEuMyU7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA1MDAgLyAxNDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIHJlbSgxNSkgcmdiYSgkYmxhY2ssLjMpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbSgxMDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogcmVtKDQwKTtcclxuICAgICAgICAgIGhlaWdodDogcmVtKDQwKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljb25fYXJyb3dfMDIuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0NzhhZjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiByZW0oMzApO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2xhdGU6IDAgLTUwJTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICBzY2FsZTogMS4wNDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICBjb2xvcjogIzE0NzhhZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4vKiDjg4jjg4Pjg5fjg5rjg7zjgrggKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnAtdG9wIHtcclxuXHJcbiAgJi1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvaGVhZGVyX2JnXzAxLndlYnApLHVybCguLi9pbWcvdG9wL2hlYWRlcl9iZ18wMi53ZWJwKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteSxyZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6MTAwJSByZW0oMjgzNiksYXV0bztcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ3OGFmO1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSgzMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjKCN7JGhlYWRlci1oZWlnaHQtdGJ9cHggKyAjeyRwYWRkaW5nLXBjfSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZy10b3A6IGNhbGMoI3skaGVhZGVyLWhlaWdodC1zcH1weCArICN7JHBhZGRpbmctc3B9KTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLyog44Oh44Kk44Oz44OT44K444Ol44Ki44OrICovXHJcbiAgICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgICAmX19tdiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKC0xMDgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNTApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY2VudGVyIHtcclxuICAgICAgICAgIHdpZHRoOiByZW0oODE1KTtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxlZnQsXHJcbiAgICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbGVmdCB7XHJcbiAgICAgICAgICAvLyBsZWZ0OiAwO1xyXG4gICAgICAgICAgbGVmdDogY2FsYyg1MHZ3IC0gKHJlbSgxOTIwKSAvIDIpKTtcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICB3aWR0aDogcmVtKDQ5NCk7XHJcblxyXG4gICAgICAgICAgLy8gQGluY2x1ZGUgbXEtZG93bihsbGwpIHtcclxuICAgICAgICAgIC8vICAgbGVmdDogY2FsYyg1MHZ3IC0gKHJlbSgxOTIwKSAvIDIpKTtcclxuICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDQ5NCAvIDgxNSAqIDgwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1yaWdodCB7XHJcbiAgICAgICAgICByaWdodDogY2FsYyg1MHZ3IC0gKHJlbSgxOTIwKSAvIDIpKTtcclxuICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICB3aWR0aDogcmVtKDY0Mik7XHJcblxyXG4gICAgICAgICAgLy8gQGluY2x1ZGUgbXEtZG93bihsbGwpIHtcclxuICAgICAgICAgIC8vICAgcmlnaHQ6IGNhbGMoNTB2dyAtIChyZW0oMTkyMCkgLyAyKSk7XHJcbiAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IC0zJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg2NDIgLyA4MTUgKiA4MCUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDU4LjUlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2xhdGU6IC01MCUgLTUwJTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiA5MHZ3O1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB6LWluZGV4OiAxMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEwOCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ibGFjaztcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNTgpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDM4KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMTI2LjM2IC8gMTA4ICogMWVtKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLS11bmRlcmxpbmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC42ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC4wNmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogcmVtKDI2KTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKC0xNSk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvaGVhZGVyX212X3RleHRfdW5kZXJsaW5lLnBuZykgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obGwpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4ICMxNDc4YWY7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oOTApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIFJlY3J1aXRpbmcgTWVzc2FnZSAqL1xyXG4gICAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gICAgJl9fbWVzc2FnZSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCByZW0oMjAwKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgcmVtKDUwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29udGVudHMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg4OCkgcmVtKDk4KSByZW0oMTAwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsbCkge1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDUwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMjApO1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIHJvdy1nYXA6IHJlbSg4MCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgIGNvbG9yOiAjMTQ3OGFmO1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGxsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHJvdy1nYXA6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206cmVtKDU0KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNTApO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsbCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICAgICAgICByb3ctZ2FwOiByZW0oMTApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1lbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDI1IC8gNTAgKiAxZW0pO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9vaztcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGVuLXNhbnM7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWpwIHtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJsYWNrO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgKyBwIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg2NCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgIHdpZHRoOiA0NyU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgZmlndXJlIHtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvaGVhZGVyX21lc3NhZ2VfY29udGVudHNfaW1hZ2VfaWxsdXN0XzAxLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDEyNCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg3Mik7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2xhdGU6IHJlbSgtMTA0KSByZW0oMzMpO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNsYXRlOiByZW0oLTE1KSByZW0oLTY1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvaGVhZGVyX21lc3NhZ2VfY29udGVudHNfaW1hZ2VfaWxsdXN0XzAyLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDY3KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDExNyk7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2xhdGU6IHJlbSgtMTcpIHJlbSg2Myk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMyMCAvIDY2MCAqIDEwMCUpO1xyXG4gICAgICAgICAgICAgIHRyYW5zbGF0ZTogOTMlIC0xNyU7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogY2FsYygyMDAgLyA2NjAgKiAxMDAlKTtcclxuICAgICAgICAgICAgICB0cmFuc2xhdGU6IDMwJSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogQWJvdXQg5Lya56S+44KS55+l44KLICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gICYtYWJvdXQge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYWJvdXRfYmcucG5nKTtcclxuICAgIHBhZGRpbmc6IHJlbSgxMzQpIDAgcmVtKDE2NSk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZzogcmVtKDUwKSAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICBjb2xvcjogIzE0NzhhZjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcm93LWdhcDogcmVtKDQpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzOCk7XHJcblxyXG4gICAgICAmLS1lbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvb2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWpwIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSg1MCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ibGFjaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTNlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19saW5rIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDEycmVtO1xyXG4gICAgICAgIGJvdHRvbTogLTFyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oODQpO1xyXG4gICAgICByb3ctZ2FwOiByZW0oNTgpO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMzApO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgzMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiA0Ni45JTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSg2MCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ibGFjaztcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzApO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSg0NSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzYpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYyg4MCAvIDYwICogMWVtKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ibGFjaztcclxuXHJcbiAgICAgICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoNDYgLyA4MCAqIDFlbSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNzApO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi0tbnVtYmVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDIwMCAvIDYwICogMWVtKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTNlbTtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIHJlbSg1MCkgcmdiYSgjMTc2YWNlICwgLjIpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzMCk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDc1MCAvIDQwMDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAgIHNjYWxlOiAxLjA0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSg0MCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDQwKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9hcnJvd18wMi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI1YzFiMDtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2ZmYjQyNjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvYWJvdXRfbGlzdF9pdGVtX2JnXzAyLndlYnApO1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9hYm91dF9saXN0X2l0ZW1fYmdfMDEud2VicCk7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTVhOTk0O1xyXG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmN2YwNiAsIC41KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpICZfX2hlYWRpbmctLW51bWJlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0oOTIpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgxMDQpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2MwMDAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNsYXRlOiAzNSUgMzUlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9hYm91dF9saXN0X2l0ZW1faWxsdXN0XzAxLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IHJlbSg3MCk7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwNCAvIDkyICogN3JlbSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IHJlbSg1MCk7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwNCAvIDkyICogNXJlbSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzI1YzFiMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0N2Y1YjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvYWJvdXRfbGlzdF9pdGVtX2JnXzAzLndlYnApO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzE1YTk5NDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU1ZjNkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNmNDdmNWI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmI0MjY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL2Fib3V0X2xpc3RfaXRlbV9iZ18wMS53ZWJwKTtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNlZTVmM2Q7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmY3ZjA2ICwgLjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDlhZGI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL2Fib3V0X2xpc3RfaXRlbV9iZ18wNC53ZWJwKTtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjdiY2I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIFdvcmsg5LuV5LqL44KS55+l44KLICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gICYtd29yayB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC93b3JrX2JnXzAxLndlYnApLHVybCguLi9pbWcvdG9wL3dvcmtfYmdfMDIud2VicCk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LHJlcGVhdC14O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIHJlbSgxMDY0KSxhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDc4YWY7XHJcbiAgICBwYWRkaW5nOiByZW0oMTMwKSAwIHJlbSg3MCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZzogcmVtKDUwKSAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICByb3ctZ2FwOiByZW0oNCk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDM4KTtcclxuXHJcbiAgICAgICYtLWVuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGVuLXNhbnM7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9vaztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tanAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDUwKTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJsYWNrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xM2VtO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICB3aWR0aDogcmVtKDEzOCk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMTcxKTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC93b3JrX3RleHRfaWxsdXN0LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNsYXRlOiAzMCUgLTYwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICB0cmFuc2xhdGU6IDAgMDtcclxuICAgICAgICAgIHdpZHRoOiByZW0oODgpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDE3MSAvIDEzOCAqIDhyZW0pO1xyXG4gICAgICAgICAgbWFyZ2luOiByZW0oMjApIGF1dG8gMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50cyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiByZW0oOTIpIDAgMDtcclxuICAgICAgY29sdW1uLWdhcDogcmVtKDU2KTtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMzApIDAgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgcmVtKDIwKSByZW0oMjApIDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IHJlbSg1MDApO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogY2FsYygxMDAwIC8gMTkyMCAqIDEwMCUpIDAgMCAwO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIDI0JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi43NTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obGwpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJSA7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMjApICRwYWRkaW5nLXNwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyog44Kk44Oz44K/44OT44Ol44O8ICovXHJcbiAgICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgICAmX19pbnRlcnZpZXcge1xyXG4gICAgICBwYWRkaW5nOiByZW0oMTAwKSAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJsYWNrO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIHJlbSg1MCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSg1OSk7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbSgxMDIpO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC93b3JrX2ludGVydmlld19oZWFkaW5nX2lsbHVzdC5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICB0cmFuc2xhdGU6IDE0NSUgLTY3JTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB0cmFuc2xhdGU6IDUwJSAtNTAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgzMCk7XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSg1NzQpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgIG1hcmdpbjogMCByZW0oMzApO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgICAgc2NhbGU6IDEuMDQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIHJlbSgxMCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgcmVtKDUwKSByZ2JhKCMxNzZhY2UsLjIpO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogY2FsYyg0MjAgLyA1MDAgKiAxMDAlKSAwIDAgMDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdHlwZSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgICAgICBjb2xvcjogIzM3NzVjYTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IHJlbSgxMDApO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogcmVtKDI0KTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEyKTtcclxuICAgICAgICAgICAgICB0b3A6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgbGVmdDogcmVtKDIwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogcmVtKC00MCkgYXV0byAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogIzM3NzVjYTtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDI4KSByZW0oMzUpIHJlbSgzMik7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcblxyXG4gICAgICAgICAgICBwOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDIwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdHlwZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgICAgICBjb2xvcjogJGZvbnQtY29sb3I7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE2KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgLyog6IOM5pmv6Imy44CB44Ki44Kk44Kz44Oz44CB5L2N572u44Gq44Gp44KS5aSJ5pu0ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWY3YmNiO1xyXG4gICAgICAgICAgd2lkdGg6IDdyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDdyZW07XHJcbiAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IC0wLjVyZW07XHJcbiAgICAgICAgICB0b3A6IDE1cmVtO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDU1JTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRjYTdlNDsgLyog44Ob44OQ44O85pmC44Gu6Imy44KS5aSJ44GI44KLICovXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiDmrKHjga7nn6LljbAgKi9cclxuICAgICAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWY3YmNiO1xyXG4gICAgICAgICAgd2lkdGg6IDdyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDdyZW07XHJcbiAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIHJpZ2h0OiAtMC41cmVtO1xyXG4gICAgICAgICAgdG9wOiAxNXJlbTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA0NSU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0Y2E3ZTQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8g44OI44OD44OX44Gr5oi744KL44Oc44K/44OzXHJcbi5wYWdlLXRvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWR0aDogcmVtKDEwMCk7XHJcbiAgaGVpZ2h0OiByZW0oMTAwKTtcclxuICByaWdodDogcmVtKDUwKTtcclxuICBib3R0b206IHJlbSg1MCk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kOiAjZGJhMzUxO1xyXG4gIHRyYW5zaXRpb246IC4ycztcclxuICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB6LWluZGV4OiA5OTtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgcmlnaHQ6IHJlbSgzMCk7XHJcbiAgICB3aWR0aDogcmVtKDcwKTtcclxuICAgIGhlaWdodDogcmVtKDcwKTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICB9XHJcblxyXG4gICYtaWNvbiB7XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IHJlbSgxMDApO1xyXG4gICAgaGVpZ2h0OiByZW0oNTApO1xyXG5cclxuICAgICY6OmJlZm9yZSwmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDJweCk7XHJcbiAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDJweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIHNwYW4ucGFnZS10b3BfX3RleHR7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNSk7XHJcbiAgICBib3R0b206IHJlbSgxMCk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG5cclxuICAmLmlzLWFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIOODoeODolxyXG4vLyDjg5vjg5Djg7zjgafnn6LljbDjgpLli5XjgYvjgZlcclxuLy8gJl9fYnV0dG9uIHtcclxuLy8gICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuLy8gICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4vLyAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuLy8gICAgICAgICBjb2xvcjogI2ZmZjtcclxuLy8gICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMzApO1xyXG4vLyAgICAgICAgIGJvcmRlcjogcmVtKDIpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4vLyAgICAgICAgIHBhZGRpbmc6IHJlbSgxNCkgcmVtKDMwKTtcclxuLy8gICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcywgYmFja2dyb3VuZCAwLjNzO1xyXG4vLyAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Q2MjA0MiAwJSwgI2FiMDUyMSAxMDAlKTtcclxuXHJcbi8vICAgICAgICAgJjo6YmVmb3JlLFxyXG4vLyAgICAgICAgICY6OmFmdGVyIHtcclxuLy8gICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICAgICY6OmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBsZWZ0OiAwO1xyXG4vLyAgICAgICAgICAgdG9wOiAwO1xyXG4vLyAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbi8vICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMzApO1xyXG4vLyAgICAgICAgICAgei1pbmRleDogLTE7XHJcbi8vICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNkNjIwNDIgMCUsICNhYjA1MjEgMTAwJSk7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICAgICY6OmFmdGVyIHtcclxuLy8gICAgICAgICAgIHRvcDogNDAlO1xyXG4vLyAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuLy8gICAgICAgICAgIHdpZHRoOiByZW0oMTgpO1xyXG4vLyAgICAgICAgICAgaGVpZ2h0OiByZW0oMTMpO1xyXG4vLyAgICAgICAgICAgbGVmdDogcmVtKDI1KTtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2Fycm93X2ljb25fd2hpdGUucG5nKSBuby1yZXBlYXQgY2VudGVyIC9cclxuLy8gICAgICAgICAgICAgY29udGFpbjtcclxuLy8gICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4vLyAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuLy8gICAgICAgICAgICAgd2lkdGg6IHJlbSgxMyk7XHJcbi8vICAgICAgICAgICAgIGhlaWdodDogcmVtKDEwKTtcclxuLy8gICAgICAgICAgICAgcmlnaHQ6IHJlbSgxMCk7XHJcbi8vICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAmOmhvdmVyIHtcclxuLy8gICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbi8vICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4vLyAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxuLy8gICAgICAgICAgICY6OmJlZm9yZSB7XHJcbi8vICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbi8vICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAmOjphZnRlciB7XHJcbi8vICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2Fycm93X2ljb25fcmVkLnBuZykgbm8tcmVwZWF0IGNlbnRlciAvXHJcbi8vICAgICAgICAgICAgICAgY29udGFpbjtcclxuLy8gICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTRweCwgLTEwJSkgcm90YXRlKDE4MGRlZyk7XHJcbi8vICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG5cclxuLy8gICAgIH0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi51LWZvbnQge1xyXG5cclxuICAmLWZhbWlseSB7XHJcblxyXG4gICAgJi0tbnVtYmVyIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxhdG87XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG5AZm9yICR2YWx1ZSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcbiAgLnUtbXQtLSN7JHZhbHVlICogMTB9IHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW0gKiAkdmFsdWU7XHJcbiAgfVxyXG5cclxuICAudS1tYi0tI3skdmFsdWUgKiAxMH0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAqICR2YWx1ZTtcclxuICB9XHJcblxyXG4gIC51LW1yLS0jeyR2YWx1ZSAqIDEwfSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gKiAkdmFsdWU7XHJcbiAgfVxyXG5cclxuICAudS1tbC0tI3skdmFsdWUgKiAxMH0ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gKiAkdmFsdWU7XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4udS10ZXh0YWxpZ24ge1xyXG4gICYtLWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmLS1sZWZ0IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAmLS1yaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5qcy1mYWRlaW4sXHJcbi5qcy1mYWRlaW4tdXAsXHJcbi5qcy1mYWRlaW4tZG93bSB7XHJcbiAgb3BhY2l0eTogMDtcclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5qcy1tb2RhbF9iZyB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIC44KTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDk5OTg7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAmLmlzLWFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgfVxyXG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5AdXNlIFwic2FzczptYXBcIjtcclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIOODoeODh+OCo+OCouOCr+OCqOODquOBqOODluODrOODvOOCr+ODneOCpOODs+ODiOOBruioreWumlxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLy/jg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcclxuLy8gYnJlYWtwb2ludFxyXG4kYnJlYWtwb2ludC11cDogKFxyXG4gICdzJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpJyxcclxuICAnbSc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KScsXHJcbiAgJ2wnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgxcHgpJyxcclxuICAnbGwnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAxcHgpJyxcclxuICAnbGxsJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMXB4KSdcclxuICApICFkZWZhdWx0O1xyXG5cclxuJGJyZWFrcG9pbnQtZG93bjogKFxyXG4gICdzJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpJyxcclxuICAnbSc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KScsXHJcbiAgJ2wnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpJyxcclxuICAnbGwnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpJyxcclxuICAnbGxsJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSdcclxuICApICFkZWZhdWx0O1xyXG5cclxuQG1peGluIG1xLXVwKCRicmVha3BvaW50OiBtKSB7XHJcbiAgQG1lZGlhICN7bWFwLmdldCgkYnJlYWtwb2ludC11cCwgJGJyZWFrcG9pbnQpfSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtcS1kb3duKCRicmVha3BvaW50OiBtKSB7XHJcbiAgQG1lZGlhICN7bWFwLmdldCgkYnJlYWtwb2ludC1kb3duLCAkYnJlYWtwb2ludCl9IHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnUtc3Age1xyXG4gIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnUtcGMge1xyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59Il19 */
