/*! 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}.js-split{overflow:hidden;opacity:0}.js-loaded .js-split{opacity:1}.js-split span{display:inline-block;transform:translateY(100%)}.is-active .js-split span{transform:translateY(0);transition:transform cubic-bezier(0.7, 0.2, 0.1, 1) .8s}.is-active .js-split span[data-index="0"]{transition-delay:0s}.is-active .js-split span[data-index="1"]{transition-delay:0.03s}.is-active .js-split span[data-index="2"]{transition-delay:0.06s}.is-active .js-split span[data-index="3"]{transition-delay:0.09s}.is-active .js-split span[data-index="4"]{transition-delay:0.12s}.is-active .js-split span[data-index="5"]{transition-delay:0.15s}.is-active .js-split span[data-index="6"]{transition-delay:0.18s}.is-active .js-split span[data-index="7"]{transition-delay:0.21s}.is-active .js-split span[data-index="8"]{transition-delay:0.24s}.is-active .js-split span[data-index="9"]{transition-delay:0.27s}.is-active .js-split span[data-index="10"]{transition-delay:0.3s}.is-active .js-split span[data-index="11"]{transition-delay:0.33s}.is-active .js-split span[data-index="12"]{transition-delay:0.36s}.is-active .js-split span[data-index="13"]{transition-delay:0.39s}.is-active .js-split span[data-index="14"]{transition-delay:0.42s}.is-active .js-split span[data-index="15"]{transition-delay:0.45s}.is-active .js-split span[data-index="16"]{transition-delay:0.48s}.is-active .js-split span[data-index="17"]{transition-delay:0.51s}.is-active .js-split span[data-index="18"]{transition-delay:0.54s}.is-active .js-split span[data-index="19"]{transition-delay:0.57s}.is-active .js-split span[data-index="20"]{transition-delay:0.6s}.is-active .js-split span[data-index="21"]{transition-delay:0.63s}.is-active .js-split span[data-index="22"]{transition-delay:0.66s}.is-active .js-split span[data-index="23"]{transition-delay:0.69s}.is-active .js-split span[data-index="24"]{transition-delay:0.72s}.is-active .js-split span[data-index="25"]{transition-delay:0.75s}.is-active .js-split span[data-index="26"]{transition-delay:0.78s}.is-active .js-split span[data-index="27"]{transition-delay:0.81s}.is-active .js-split span[data-index="28"]{transition-delay:0.84s}.is-active .js-split span[data-index="29"]{transition-delay:0.87s}.is-active .js-split span[data-index="30"]{transition-delay:0.9s}.is-active .js-split span[data-index="31"]{transition-delay:0.93s}.is-active .js-split span[data-index="32"]{transition-delay:0.96s}.is-active .js-split span[data-index="33"]{transition-delay:0.99s}.is-active .js-split span[data-index="34"]{transition-delay:1.02s}.is-active .js-split span[data-index="35"]{transition-delay:1.05s}.is-active .js-split span[data-index="36"]{transition-delay:1.08s}.is-active .js-split span[data-index="37"]{transition-delay:1.11s}.is-active .js-split span[data-index="38"]{transition-delay:1.14s}.is-active .js-split span[data-index="39"]{transition-delay:1.17s}.is-active .js-split span[data-index="40"]{transition-delay:1.2s}.is-active .js-split span[data-index="41"]{transition-delay:1.23s}.is-active .js-split span[data-index="42"]{transition-delay:1.26s}.is-active .js-split span[data-index="43"]{transition-delay:1.29s}.is-active .js-split span[data-index="44"]{transition-delay:1.32s}.is-active .js-split span[data-index="45"]{transition-delay:1.35s}.is-active .js-split span[data-index="46"]{transition-delay:1.38s}.is-active .js-split span[data-index="47"]{transition-delay:1.41s}.is-active .js-split span[data-index="48"]{transition-delay:1.44s}.is-active .js-split span[data-index="49"]{transition-delay:1.47s}html{font-size:10px;scroll-padding-top:calc(100px + 40px)}body{overflow-x:hidden;color:#000;font-size:1.6rem;line-height:1.5;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto}a{color:inherit;text-decoration:none;cursor:pointer !important}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}@font-face{font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-family:swiper-icons}:root{--swiper-theme-color:#007aff}.swiper{z-index:1;position:relative;margin-right:auto;margin-left:auto;padding:0;overflow:hidden;list-style:none}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;z-index:1;position:relative;width:100%;height:100%;transition-property:transform}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{position:relative;flex-shrink:0;width:100%;height:100%;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{z-index:10;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{flex-shrink:0;order:9999;content:""}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{width:var(--swiper-centered-offset-after);height:100%;min-height:1px}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{position:absolute;top:0;left:0;content:"";pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{width:var(--swiper-virtual-size);height:1px}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{display:flex;z-index:10;position:absolute;top:50%;align-items:center;justify-content:center;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);color:var(--swiper-navigation-color, var(--swiper-theme-color));cursor:pointer}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next:after,.swiper-button-prev:after{font-variant:initial;font-size:var(--swiper-navigation-size);line-height:1;font-family:swiper-icons;letter-spacing:0;text-transform:none !important}.swiper-button-prev,.swiper-rtl .swiper-button-next{right:auto;left:10px}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{z-index:10;position:absolute;transform:translate3d(0, 0, 0);text-align:center;transition:.3s opacity}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{display:inline-block;width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:none;box-shadow:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color, var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity, 1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{top:50%;right:10px;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;width:8px;transform:translateY(-50%)}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{position:absolute;background:rgba(0,0,0,.25)}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(0);transform-origin:left top;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{top:0;left:0;width:100%;height:4px}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{top:0;left:0;width:4px;height:100%}.swiper-pagination-lock{display:none}.swiper-scrollbar{-ms-touch-action:none;position:relative;border-radius:10px;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{z-index:50;position:absolute;bottom:3px;left:1%;width:98%;height:5px}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{z-index:50;position:absolute;top:1%;right:3px;width:5px;height:98%}.swiper-scrollbar-drag{position:relative;top:0;left:0;width:100%;height:100%;border-radius:10px;background:rgba(0,0,0,.5)}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{-o-object-fit:contain;max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{box-sizing:border-box;z-index:10;position:absolute;top:50%;left:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;transform-origin:50%;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{z-index:-1000;position:absolute;top:0;left:0;opacity:0;pointer-events:none}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{visibility:hidden;z-index:1;width:100%;height:100%;transform-origin:0 0;backface-visibility:hidden;pointer-events:none}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{visibility:visible;pointer-events:auto}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{z-index:0;position:absolute;bottom:0px;left:0;width:100%;height:100%;opacity:.6}.swiper-cube .swiper-cube-shadow:before{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;content:"";filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{z-index:1;backface-visibility:hidden;pointer-events:none}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{overflow:hidden;backface-visibility:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{overflow:hidden;transform-origin:center bottom;backface-visibility:hidden}.l-container{width:100%;max-width:1400px;margin-inline:auto;padding-top:10rem;padding-bottom:10rem;padding-inline:40px}.l-header{z-index:18;position:fixed;top:0;right:0;left:0;width:100%;height:100px;padding-top:18px;padding-bottom:18px}.c-button{flex-shrink:0;width:-moz-fit-content;width:fit-content}.c-button__link{display:grid;grid-template-columns:5rem auto;align-items:center;height:5rem;gap:.9rem;color:#0f43bc;font-weight:500;font-size:1.8rem;cursor:pointer}.c-button.white .c-button__link{color:#fff}.c-button__circle{display:block;position:relative;aspect-ratio:1/1;width:auto;height:4rem;margin-inline:auto;overflow:hidden;border:2px solid #0f43bc;border-radius:50%;background:#fff;transition:.2s ease}.c-button__circle:not(.bottom):before,.c-button__circle:not(.bottom):after{position:absolute;top:50%;right:50%;aspect-ratio:18/15;width:1.8rem;height:auto;transform:translate(50%, -50%);background-image:url(../img/link_arrow_01.png);background-position:center center;background-size:contain;background-repeat:no-repeat;content:""}.c-button__circle:not(.bottom):after{right:100%;opacity:0}.c-button__circle.bottom:before,.c-button__circle.bottom:after{position:absolute;top:50%;right:50%;aspect-ratio:18/15;width:1.8rem;height:auto;transform:translate(50%, -50%) rotate(90deg);background-image:url(../img/link_arrow_01.png);background-position:center center;background-size:contain;background-repeat:no-repeat;content:""}.c-button__circle.bottom:after{top:-100%;opacity:0}.c-button.white .c-button__circle{border:2px solid #fff}.c-heading{position:relative;font-weight:700;font-size:5.6rem;line-height:1;letter-spacing:.08em}.c-headingArea{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:3.7rem}.c-heading__en{display:block;position:absolute;top:-1.6rem;left:0;transform:translateY(-100%);color:#0f43bc;font-weight:600;font-size:1.6rem;font-family:"Inter",sans-serif;letter-spacing:.05em;text-transform:uppercase}.c-heading.bar{display:flex;flex-shrink:0;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:3rem}.c-heading.bar:after{display:block;flex-shrink:0;width:8.2rem;height:1px;background:#6c6c6c;content:""}.c-heading.vertical{gap:2.6rem;writing-mode:vertical-rl}.c-heading.vertical.bar:after{width:1px;height:8.1rem}.c-heading.vertical .c-heading__en{top:.5rem;right:-1.6rem;left:unset;transform:translate(100%, 0)}.c-post-card{display:grid;grid-template-rows:subgrid;grid-row:span 3}.c-post-card__link{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:1.3rem}.c-post-card__image{position:relative;aspect-ratio:306/177.5;width:100%;height:auto;overflow:hidden;border-radius:2rem}.c-post-card__image img{-o-object-fit:cover;height:100%;object-fit:cover}.c-post-card__more{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(15,67,188,.8);opacity:0;transition:opacity .2s ease-in-out}.c-post-card__more__text{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:100%;gap:.9rem;color:#fff;font-weight:600;font-size:2.2rem;line-height:1;font-family:"Inter",sans-serif}.c-post-card__link[target=_blank] .c-post-card__more__text:after{display:block;width:1.8rem;height:1.8rem;background:url(../img/link_icon_01.png) no-repeat center/contain;content:""}.c-post-card__title{font-weight:700;font-size:2rem;line-height:1.6;letter-spacing:-0.03em}.c-post-card__text{color:#555;font-size:1.5rem;line-height:1.6}.c-text{font-size:1.6rem;line-height:2}.c-text.white{color:#fff}.c-text.center{text-align:center}.c-under-heading{font-weight:700;font-size:4rem;letter-spacing:.02em;text-align:center}.c-under-heading__en{display:block;margin-top:1.1rem;color:#0f43bc;font-weight:400;font-size:1.6rem;line-height:1;font-family:"Inter",sans-serif;letter-spacing:normal;text-align:center;text-transform:uppercase}.p-about{background:url(../img/top_about_bg.jpg) no-repeat center/cover}.p-about__inner{padding-top:8.5rem;padding-bottom:11.5rem}.p-about__title{color:#fff;font-weight:700;font-size:3.6rem;line-height:1.78;text-align:center}.p-about__text{margin-top:3.6rem;color:#fff;line-height:1.75;text-align:center}.p-about__subtitle{display:flex;flex-grow:1;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:center;margin-top:3.9rem;gap:1.5rem;color:#fff;font-weight:700;font-size:1.8rem;line-height:1}.p-about__subtitle:before,.p-about__subtitle:after{display:block;flex-grow:1;width:auto;height:2px;background:#fff;content:""}.p-about__container{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:center;margin-top:5.7rem;gap:5.3rem}.p-about__achievement{display:flex;flex:1;flex-wrap:wrap;align-items:baseline;justify-content:center;height:12.5rem;padding-top:2.9rem;gap:0;border:2px solid #fff;color:#fff;font-weight:700;font-size:2.4rem;line-height:1;text-align:center}.p-about__achievement span{margin-right:.9rem;margin-left:1.4rem;transform:translateY(0.5rem);font-weight:600;font-size:7rem;font-family:"Inter",sans-serif}.p-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:0;font-size:1.3rem;letter-spacing:.08em}.p-breadcrumb>li{font-feature-settings:"palt";display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:0}.p-breadcrumb>li:not(:last-of-type)::after{display:inline-block;margin:0 1.2rem;content:">"}.p-breadcrumb__link{color:#0f43bc;text-decoration:underline;text-decoration-color:#0f3796;text-underline-offset:.2rem;transition:.2s ease}.p-breadcrumb__current{color:#555}.p-breadcrumbArea{padding-top:2rem;padding-bottom:0}.p-case-search{display:grid;grid-template-columns:auto 1fr;padding:3.1rem 4.4rem;gap:1.8rem 2.9rem;border-radius:3.2rem;background:#fff}.p-case-search__list{display:grid;grid-template-columns:subgrid;grid-column:1/-1}.p-case-search__type{font-weight:700;line-height:2}.p-case-search__tag{display:flex;flex-wrap:wrap;align-items:normal;justify-content:flex-start;gap:.9rem}.p-case-search__tag span{display:block;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-width:6.8rem;height:3rem;padding:0 1.8rem;gap:0;border:1px solid #0f43bc;border-radius:1.5rem;background:#fff;color:#0f43bc;font-weight:500;font-size:1.4rem;line-height:1;text-align:center;cursor:pointer;transition:.2s ease}.p-case-search__tag span.is-active{background:#0f43bc;color:#fff}.p-case-search__tag input[type=checkbox]{position:absolute;width:1px;height:1px;opacity:0}.p-case-search__tag input[type=checkbox]:focus+span{outline:2px solid #007bff;outline-offset:2px}.p-case-search__reset{text-align:right}.p-case-search__reset .js-reset-btn{padding:1rem 0;color:#858585;transition:all .2s ease}.p-case-search__reset .js-reset-btn:hover{opacity:.8}.p-case{background:url(../img/section_bg.png) repeat top left;background-size:auto}.p-case__inner{padding-top:8.4rem;padding-bottom:13rem}.p-case .p-case-search{background:#f2f2f2}.p-case__container{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:4rem;gap:6rem}.p-case__card{display:grid;grid-template-rows:subgrid;grid-row:span 4;width:100%}.p-case__card__link{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:0}.p-case__card__image{position:relative;aspect-ratio:400/232;width:100%;height:auto;overflow:hidden;border:solid 1px #e1e1e1;border-radius:3.2rem}.p-case__card__image img{-o-object-fit:cover;-o-object-position:top;height:100%;object-fit:cover;object-position:top}.p-case__card__more{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(15,67,188,.8);opacity:0;transition:opacity .2s ease-in-out}.p-case__card__more__text{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:100%;gap:.9rem;color:#fff;font-weight:600;font-size:2.2rem;line-height:1;font-family:"Inter",sans-serif}.p-case__card__link[target=_blank] .p-case__card__more__text:after{display:block;width:1.8rem;height:1.8rem;background:url(../img/link_icon_01.png) no-repeat center/contain;content:""}.p-case__card__tag{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;height:-moz-fit-content;height:fit-content;margin-top:2.8rem;gap:.5rem}.p-case__card__tag li{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-width:50px;min-height:22px;padding:0 9px;gap:0;border:solid 1px #0f43bc;border-radius:11px;background-color:#fff;color:#0f43bc;font-weight:500;font-size:1.3rem;letter-spacing:.08em}.p-case__card__title{margin-top:.8rem;font-weight:700;font-size:2.2rem;line-height:1.45;letter-spacing:-0.03em;transition:.2s ease-in-out}.p-case__card__text{margin-top:1.6rem;color:#555;line-height:1.5}.p-column-search{display:grid;grid-template-columns:auto 1fr;padding:3.1rem 4.4rem;gap:1.8rem 2.9rem;border-radius:3.2rem;background:#fff}.p-column-search__list{display:grid;grid-template-columns:subgrid;grid-column:1/-1}.p-column-search__type{font-weight:700;line-height:2}.p-column-search__tag{display:flex;flex-wrap:wrap;align-items:normal;justify-content:flex-start;gap:.9rem}.p-column-search__tag span{display:block;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-width:6.8rem;height:3rem;padding:0 1.8rem;gap:0;border:1px solid #0f43bc;border-radius:1.5rem;background:#fff;color:#0f43bc;font-weight:500;font-size:1.4rem;line-height:1;text-align:center;cursor:pointer;transition:.2s ease}.p-column-search__tag span.is-active{background:#0f43bc;color:#fff}.p-column-search__tag input[type=checkbox]{position:absolute;width:1px;height:1px;opacity:0}.p-column-search__tag input[type=checkbox]:focus+span{outline:2px solid #007bff;outline-offset:2px}.p-column{background:url(../img/section_bg.png) repeat top left;background-size:auto}.p-column__inner{padding-top:8.4rem;padding-bottom:13rem}.p-column .p-column-search{background:#f2f2f2}.p-column__container{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:4rem;gap:6rem}.p-column__card{display:grid;grid-template-rows:subgrid;grid-row:span 4;width:100%}.p-column__card__consultant{position:absolute;right:1rem;bottom:1rem;width:10rem;height:10rem;overflow:clip;border:solid .2rem #fff;border-radius:50%}.p-column__card__consultant img{-o-object-fit:cover;width:10rem;height:10rem;object-fit:cover;transform:translate(-0.2rem, 0);background-color:#fff}.p-column__card__link{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:0}.p-column__card__image{position:relative;aspect-ratio:400/232;width:100%;height:auto;overflow:hidden;border:solid 1px #e1e1e1;border-radius:3.2rem}.p-column__card__image img{-o-object-fit:cover;-o-object-position:top;height:100%;object-fit:cover;object-position:top}.p-column__card__more{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(15,67,188,.8);opacity:0;transition:opacity .2s ease-in-out}.p-column__card__more__text{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:100%;gap:.9rem;color:#fff;font-weight:600;font-size:2.2rem;line-height:1;font-family:"Inter",sans-serif}.p-column__card__link[target=_blank] .p-column__card__more__text:after{display:block;width:1.8rem;height:1.8rem;background:url(../img/link_icon_01.png) no-repeat center/contain;content:""}.p-column__card__tag{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;height:-moz-fit-content;height:fit-content;margin-top:2.8rem;gap:.5rem}.p-column__card__tag li{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-width:50px;height:22px;padding:0 9px;gap:0;border:solid 1px #0f43bc;border-radius:11px;background-color:#fff;color:#0f43bc;font-weight:500;font-size:1.3rem;letter-spacing:.08em}.p-column__card__title{margin-top:.8rem;font-weight:700;font-size:2.2rem;line-height:1.45;letter-spacing:-0.03em;transition:.2s ease-in-out}.p-column__card__text{margin-top:1.6rem;color:#555;line-height:1.5}.p-contact{background:url(../img/section_bg.png) repeat top left;background-size:auto}.p-contact__inner{padding-top:8.4rem;padding-bottom:13rem}.p-contact__form{padding:3.5rem 11rem}.p-contact__text{font-size:1.8rem;text-align:center}.p-contact__script{background-color:#f2f2f2}.p-contact__button{margin:auto;margin-top:6rem}.thanks__title{margin-bottom:4rem;font-weight:bold;font-size:3rem;text-align:center}.p-cta{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:normal;justify-content:flex-start;gap:1px}.p-cta__area{flex:1;height:28rem}.p-cta__link{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;height:100%;padding:1rem;padding-bottom:.8rem;gap:1.4rem;background:#0f43bc;color:#fff;text-align:center;transition:all .3s ease}.p-cta__title{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.9rem;font-weight:700;font-size:3.6rem;letter-spacing:.08em}.p-cta__link[target=_blank] .p-cta__title:after{display:block;width:2.8rem;height:2.8rem;background:url(../img/link_icon_01.png) no-repeat center/contain;content:""}.p-download{background:url(../img/section_bg.png) repeat top left;background-size:auto}.p-download__inner{padding-top:8.4rem;padding-bottom:13rem}.p-download__container{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:4rem;gap:6rem}.p-download__card__link{display:grid;grid-template-rows:subgrid;grid-row:span 4;padding:3.9rem 3.2rem 3.3rem;gap:0;border-radius:2rem;background:#f2f2f2;transition:all .2s ease}.p-download__card__image{height:20rem;text-align:center}.p-download__card__image img{-o-object-fit:contain;height:100%;object-fit:contain}.p-download__card__title{margin-top:3rem;font-weight:700;font-size:2rem;line-height:1.6;transition:all .2s ease}.p-download__card__text{margin-top:1.4rem;color:#555;font-size:1.5rem;line-height:1.6;transition:all .2s ease}.p-download__card__tag{display:flex;flex-wrap:wrap;align-items:normal;justify-content:flex-start;margin-top:1.8rem;gap:.5rem}.p-download__card__tag li{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-width:50px;height:22px;padding:0 12px;gap:0;border:solid 1px #2554c1;border-radius:11px;background-color:#fff;color:#2554c1;font-weight:500;font-size:1.3rem;letter-spacing:.08em}.p-drawer-hamburger{display:none;z-index:999;position:fixed;top:15px;right:1rem;width:30px;height:30px;cursor:pointer;transition:all .3s ease-in-out}.p-drawer-hamburger__line{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:2px;margin:auto;background-color:#0f43bc;transition:inherit}.p-drawer-hamburger__line::before,.p-drawer-hamburger__line::after{display:block;position:absolute;width:100%;height:2px;background-color:inherit;content:"";transition:inherit}.p-drawer-background{visibility:hidden;z-index:19;position:fixed;top:0;right:0;bottom:0;width:100%;height:100vh;overflow:hidden;background-color:rgba(0,0,0,.3);opacity:0;transition:.3s}.is-drawerActive{overflow:hidden}.is-drawerActive .p-drawer-gnav__sp{transform:translateX(0);opacity:1}.is-drawerActive .p-drawer-background{visibility:visible;opacity:1}.p-drawer-hamburger__line::before{top:8px}.p-drawer-hamburger__line::after{top:-8px}.p-drawer-hamburger[aria-expanded=true] .p-drawer-hamburger__line{background-color:rgba(0,0,0,0)}.p-drawer-hamburger[aria-expanded=true] .p-drawer-hamburger__line::before,.p-drawer-hamburger[aria-expanded=true] .p-drawer-hamburger__line::after{top:0;background-color:#0f43bc}.p-drawer-hamburger[aria-expanded=true] .p-drawer-hamburger__line::before{transform:rotate(45deg)}.p-drawer-hamburger[aria-expanded=true] .p-drawer-hamburger__line::after{transform:rotate(-45deg)}.p-drawer-gnav__sp{-ms-overflow-style:none;visibility:hidden;z-index:20;position:fixed;top:0;right:0;bottom:0;width:86.6666666667vw;height:100vh;padding:64px 8vw 120px;overflow-x:hidden;overflow-y:scroll;transform:translateX(100%);background-color:#fff;opacity:0;scrollbar-width:none;transition:.4s}.p-drawer-gnav__menu{margin-top:20px}.p-drawer-gnav__menu__link{display:block;display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding:12px 0 13px;gap:10px;border-bottom:1px solid #e1e1e1;font-size:16px;letter-spacing:.04em}.p-drawer-gnav__menu__link:after{display:block;flex-shrink:0;width:10px;height:10px;margin-right:6px;transform:rotate(45deg);border-top:2px solid #0f43bc;border-right:2px solid #0f43bc;content:""}.p-drawer-gnav__menu li:first-child .p-drawer-gnav__menu__link{border-top:1px solid #e1e1e1}.p-drawer-gnav__button{display:flex;flex-direction:column;flex-wrap:wrap;flex-wrap:nowrap;align-items:normal;justify-content:flex-start;gap:10px}.p-drawer-gnav__button__link{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:55px;gap:0;border-radius:4px;color:#fff;font-weight:500;font-size:16px;letter-spacing:.04em}.p-drawer-gnav__button__link--black{background:#000}.p-drawer-gnav__button__link--navy{background:#153378}.p-drawer-gnav__button__link--blue{background:#0f43bc}.p-feature-content__odd{background:url(../img/section_bg.png) repeat top left;background-size:auto}.p-feature-content__odd .p-feature-content__inner{padding-top:14rem;padding-bottom:14.6rem}.p-feature-content__even{position:relative;background:#f2f2f2}.p-feature-content__even:before{display:block;position:absolute;top:1px;left:0;width:36.8229166667vw;transform:translateY(-100%);border-right:6.5rem solid rgba(0,0,0,0);border-bottom:6.1rem solid #f2f2f2;content:""}.p-feature-content__even:after{display:block;position:absolute;right:0;bottom:1px;width:66.6666666667vw;transform:translateY(100%) scale(-1, -1);border-right:6.5rem solid rgba(0,0,0,0);border-bottom:6.1rem solid #f2f2f2;content:""}.p-feature-content__even .p-feature-content__inner{padding-top:8.6rem;padding-bottom:8.8rem}.p-feature-contentArea{background:url(../img/section_bg.png) repeat top left;background-size:auto}.p-feature-content__inner{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:normal;align-items:flex-start;justify-content:flex-start;gap:6rem}.p-feature-content__body{flex-grow:1}.p-feature-content__num{color:#0f43bc;font-size:6rem;line-height:1;font-family:"Inter",sans-serif;letter-spacing:.06em}.p-feature-content__title{font-feature-settings:"palt";margin-top:1.5rem;font-weight:700;font-size:3.6rem;line-height:1.61;letter-spacing:.04em}.p-feature-content__text{font-feature-settings:"palt";margin-top:2.5rem;font-size:18px;line-height:1.67;letter-spacing:.08em}.p-feature-content__image{flex-shrink:0;aspect-ratio:600/360;width:60rem;height:auto;margin-top:.6rem;overflow:hidden;border:solid 1px #e1e1e1;border-radius:3.2rem}.p-feature-content__image img{-o-object-fit:cover;height:100%;object-fit:cover}.p-feature-content-01 .p-feature-content__inner{padding-top:7.8rem;padding-bottom:15.1rem}.p-feature-content-06{position:relative;background:#f2f2f2}.p-feature-content-06:before{display:block;position:absolute;top:1px;left:0;width:36.8229166667vw;transform:translateY(-100%);border-right:6.5rem solid rgba(0,0,0,0);border-bottom:6.1rem solid #f2f2f2;content:""}.p-feature-content-06 .p-feature-content__inner{display:block;padding-top:6rem;padding-bottom:10.5rem}.p-feature-content__container{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:6.8rem;gap:3rem}.p-feature-content__card{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:normal;align-items:flex-start;justify-content:flex-start;padding:2rem;overflow:hidden;gap:2rem;border-radius:3.2rem;background:#fff;transition:all .2s ease}.p-feature-content__card__image{flex-shrink:0;aspect-ratio:1/1;width:19rem;height:auto;overflow:hidden;border-radius:50%}.p-feature-content__card__image img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover}.p-feature-content__card__body{flex-grow:1;padding-top:1.1rem}.p-feature-content__card__text{font-feature-settings:"palt";color:#333;font-size:1.5rem;line-height:1.4;letter-spacing:.04em}.p-feature-content__card__name{margin-top:1rem;font-weight:700;font-size:2.4rem;line-height:1;letter-spacing:.04em}.p-feature-content__slider{position:relative;margin-top:5.4rem}.p-feature-content__slider .p-feature-content__card{flex-direction:column;align-items:center;height:100%;padding-bottom:3rem;padding-inline:2.5rem;gap:.7rem}.p-feature-content__slider .p-feature-content__card__text,.p-feature-content__slider .p-feature-content__card__name{text-align:center}.p-feature-content__slider .swiper-button-prev,.p-feature-content__slider .swiper-button-next{display:flex;z-index:10;top:50%;flex-wrap:wrap;align-items:center;justify-content:center;aspect-ratio:1/1;width:44px;height:auto;gap:0;transform:translateY(-50%);border-radius:50%;background:#0f43bc;color:unset;transition:.2s ease}.p-feature-content__slider .swiper-button-prev::after,.p-feature-content__slider .swiper-button-next::after{display:block;aspect-ratio:10/14;width:10px;height:auto;transform:translateX(-2px);background:url(../img/slider_arrow.png) no-repeat center/contain;content:""}.p-feature-content__slider .swiper-button-prev{left:0;transform:translateX(calc(-100% - 3rem))}.p-feature-content__slider .swiper-button-next{right:0;transform:translateX(calc(100% + 3rem)) rotate(180deg)}.p-feature-content .swiper-slide{width:22rem;height:100%}.p-feature-modal__item{visibility:hidden;z-index:1000;position:fixed;top:0;left:0;width:100vw;height:100dvh;background-color:#edf2f8;opacity:0}.p-feature-modal__item.is-active{visibility:visible;opacity:1}.p-feature-modal__inner{position:absolute;top:50%;left:50%;width:90%;max-width:1100px;max-height:96dvh;padding:8rem 15rem;overflow-y:auto;transform:translate(-50%, -50%);border-radius:1.42542em;background-color:#fff}.p-feature-modal__close{display:flex;position:absolute;top:3rem;right:3rem;align-items:center;justify-content:center;width:4rem;height:4rem;border:2px solid #507eb6;border-radius:50%;cursor:pointer}.p-feature-modal__arrow{display:flex;z-index:10000;position:absolute;top:50%;flex-wrap:wrap;align-items:center;justify-content:center;aspect-ratio:1/1;width:30px;height:auto;gap:0;border-radius:50%;background:#0f43bc;color:unset;transition:color .2s ease}.p-feature-modal__arrow::after{display:block;aspect-ratio:10/14;width:10px;height:auto;transform:translateX(-2px);background:url(../img/slider_arrow.png) no-repeat center/contain;content:""}.p-feature-modal__arrow.prev{left:3.5rem;transform:translateY(-50%)}.p-feature-modal__arrow.next{right:3.5rem;transform:translateY(-50%) rotate(180deg)}.p-feature-modal__close__line{display:block;position:relative;width:100%;height:100%}.p-feature-modal__close__line:before,.p-feature-modal__close__line:after{display:block;position:absolute;top:50%;left:50%;width:1.7rem;height:.3rem;transform:translate(-50%, -50%);border-radius:.1rem;background:#507eb6;content:""}.p-feature-modal__close__line:before{transform:translate(-50%, -50%) rotate(45deg)}.p-feature-modal__close__line:after{transform:translate(-50%, -50%) rotate(-45deg)}.p-feature-modal__header{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:5rem}.p-feature-modal__image{flex-shrink:0;aspect-ratio:250/250;width:25rem;height:auto}.p-feature-modal__image img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover}.p-feature-modal__body{flex-grow:1}.p-feature-modal__info{font-weight:400;font-size:1.2rem;line-height:1.75;letter-spacing:.16rem}.p-feature-modal__name{font-weight:500;font-size:2.8rem;line-height:1.75;letter-spacing:.24rem}.p-feature-modal__text{line-height:1.875;letter-spacing:.16rem}.p-feature-modal__achievement{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:flex-start;margin-top:5rem;padding:3rem;gap:6rem;background-color:#edf2f8}.p-feature-modal__achievement__text{flex-shrink:0;font-weight:700;letter-spacing:.16rem}.p-feature-modal__achievement__list{flex-grow:1;padding-left:5rem;border-left:1px solid #000}.p-feature-modal__achievement__list li{font-size:1.4rem;line-height:1.5;list-style:disc;word-break:normal}.p-feature-modal button:focus{outline:2px solid #0078d4;outline-offset:2px}.p-feature-service{background:url(../img/section_bg.png) repeat top left;background-size:auto}.p-feature-service__header{position:relative;padding:5.3rem 2rem 6.1rem;background:#1c45a6}.p-feature-service__title{z-index:2;position:relative;color:#fff;text-align:center}.p-feature-service__title .c-under-heading__en{color:#fff}.p-feature-service__deco-01{position:absolute;top:50%;left:-1.1rem;aspect-ratio:559/238;width:29.1145833333vw;max-width:559px;height:auto;transform:translateY(-50%);mix-blend-mode:overlay}.p-feature-service__deco-01 img{-o-object-fit:contain;height:100%;object-fit:contain}.p-feature-service__deco-02{position:absolute;top:50%;right:10.5rem;aspect-ratio:411/239;width:21.40625vw;max-width:411px;height:auto;transform:translateY(-50%);mix-blend-mode:overlay}.p-feature-service__deco-02 img{-o-object-fit:contain;height:100%;object-fit:contain}.p-feature-service__inner{padding-top:6.5rem;padding-bottom:11.2rem}.p-feature-service__text{font-feature-settings:"palt";font-size:1.8rem;line-height:1.78;letter-spacing:.08em;text-align:center}.p-feature-service__container{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;margin-top:7rem;gap:9rem 4.54%}.p-feature-service__card{width:30.303030303%;height:100%}.p-feature-service__card__link{display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;height:100%;gap:0}.p-feature-service__card__image{position:relative;aspect-ratio:2/1;width:100%;height:auto;overflow:hidden;border-radius:3.2rem}.p-feature-service__card__image img{-o-object-fit:cover;height:100%;object-fit:cover}.p-feature-service__card__circle{display:flex;z-index:2;position:absolute;right:2rem;bottom:2rem;flex-wrap:wrap;align-items:center;justify-content:center;width:6rem;height:6rem;gap:0;border:2px solid #0f43bc;border-radius:50%;background:#fff}.p-feature-service__card__circle img{-o-object-fit:contain;aspect-ratio:23/19;width:2.3rem;height:auto;object-fit:contain}.p-feature-service__card__more{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(15,67,188,.8);opacity:0;transition:opacity .2s ease-in-out}.p-feature-service__card__more__text{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:100%;gap:.9rem;color:#fff;font-weight:600;font-size:2.2rem;line-height:1;font-family:"Inter",sans-serif}.p-feature-service__card__more__text.external:after{display:block;width:1.8rem;height:1.8rem;background:url(../img/link_icon_01.png) no-repeat center/contain;content:""}.p-feature-service__card__title{margin-top:1.8rem;color:#111;font-weight:700;font-size:2.4rem;line-height:1.25;text-align:center;transition:color .2s ease}.p-feature-service__card__text{font-feature-settings:"palt";margin-top:1.7rem;color:#111;line-height:1.75;letter-spacing:.04em}.p-footer{background:#000}.p-footer__inner{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:normal;justify-content:flex-start;padding-top:5.5rem;padding-bottom:8rem;gap:0}.p-footer__info{flex:1;padding-top:1rem}.p-footer__logo{aspect-ratio:774/139;width:26.5rem;height:auto}.p-footer__logo img{-o-object-fit:contain;object-fit:contain}.p-footer__address{margin-top:3.4rem;padding-left:.3rem;color:#fff;font-size:1.5rem;line-height:1.8;letter-spacing:.05em}.p-footer__address--margin{margin-top:5.3rem}.p-footer__tel{cursor:default;pointer-events:none}.p-footer__body{display:flex;flex:1;flex-direction:column;flex-wrap:wrap;align-items:normal;justify-content:flex-start;gap:0;border-left:1px solid #fff}.p-footer__nav{display:flex;flex-wrap:wrap;align-items:normal;justify-content:flex-start;padding-left:3rem;gap:0 8rem}.p-footer__menu{display:flex;flex-direction:column;flex-wrap:wrap;align-items:normal;justify-content:flex-start;gap:0}.p-footer__menu__link{display:flex;position:relative;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:flex-start;width:-moz-fit-content;width:fit-content;padding-top:10px;padding-bottom:10px;gap:1rem;color:#fff;font-size:1.6rem}.p-footer__menu__link:before{display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scaleX(0);transform-origin:right;background:#fff;content:"";transition:transform .3s ease-in-out}.p-footer__menu__link[target=_blank]:after{display:block;aspect-ratio:1/1;width:1.6rem;height:auto;background:url(../img/link_icon_01.png) no-repeat center/contain;content:""}.p-footer__copyright{margin-top:auto;color:#fff;font-size:1.3rem;letter-spacing:.05em;text-align:right}.p-header{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:center;gap:0}.p-header.is-scroll{background:#fff}.p-header__inner{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1920px;height:100%;padding-right:2.7rem;padding-left:4.9rem}.p-header__logo{z-index:10;position:relative;flex-shrink:0}.p-header__logo__image{aspect-ratio:216/38;width:21.6rem}.p-header__logo__image img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover}.p-header__logo__text{margin-top:.9rem;font-size:1.3rem}.p-header__nav{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:4.3rem}.p-header__menu{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:3rem}.p-header__menu__link{display:block;position:relative;overflow:hidden}.p-header__menu__link>span{display:block;transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.p-header__menu__link:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;transform:translateY(120%);content:attr(data-text);color:#0f43bc;font-weight:inherit;font-size:inherit;line-height:inherit;opacity:0;transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.p-header__button{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px}.p-header__button__link{display:flex;position:relative;flex-wrap:wrap;align-items:center;justify-content:center;width:14.1rem;height:5.2rem;gap:0;border-radius:.4rem;color:#fff;font-size:1.4rem}.p-header__button__link:before{display:block;z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.4rem;content:"";transition:all .2s ease}.p-header__button__link--black:before{background:#000}.p-header__button__link--navy:before{background:#153378}.p-header__button__link--blue:before{background:#0f43bc}.p-header__menu__child{visibility:hidden;z-index:10;position:absolute;bottom:0;left:50%;width:100%;padding-top:2rem;padding-bottom:2rem;transform:translate(-50%, 100%);background:#f2f2f2;opacity:0;transition:all .3s ease-in-out;transition-delay:.1s}.p-header__menu__child__list{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:stretch;justify-content:center;max-width:1360px;margin-inline:auto;padding-right:2rem;padding-left:2rem;gap:2rem}.p-header__menu__child__list li{flex:1;height:15rem;background:#fff}.p-header__menu__child__link{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:normal;justify-content:flex-start;height:100%;gap:0}.p-header__menu__child__image{flex-shrink:0;aspect-ratio:1/1;width:auto;height:100%;overflow:hidden}.p-header__menu__child__image img{-o-object-fit:cover;height:100%;object-fit:cover;transition:transform .2s ease}.p-header__menu__child__body{padding:1rem}.p-header__menu__child__title{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:1rem;font-weight:700;font-size:2rem;transition:color .2s ease}.p-header__menu__child__link[target=_blank] .p-header__menu__child__title:after{display:block;flex-shrink:0;width:1.6rem;height:1.6rem;background:url(../img/link_icon_01.png) no-repeat center center/contain;content:"";filter:invert(1)}.p-header__menu__child__text{margin-top:1rem;font-size:1.4rem;line-height:1.5}.p-meeting-messageArea{background:url(../img/section_bg.png) repeat top left;background-size:auto}.p-meeting-message__announce{padding-top:7.7rem;padding-bottom:0}.p-meeting-message__announce__text{font-size:1.8rem;line-height:1.56;text-align:center}.p-meeting-message__inner{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;padding-top:6.6rem;padding-bottom:15.4rem;gap:7rem}.p-meeting-message__title{font-weight:700;font-size:3rem;line-height:1.6}.p-meeting-message__text{font-feature-settings:"palt";margin-top:4.7rem;line-height:1.75;letter-spacing:.08em}.p-meeting-message__image{flex-shrink:0;aspect-ratio:590/440;max-width:59rem;height:auto;margin-top:1rem;overflow:hidden;border-radius:3.2rem}.p-meeting-message__image img{-o-object-fit:cover;height:100%;object-fit:cover}.p-meeting-outline{position:relative;background-color:#edf2f8}.p-meeting-outline:before{display:block;position:absolute;top:1px;left:0;width:36.8229166667vw;transform:translateY(-100%);border-right:6.5rem solid rgba(0,0,0,0);border-bottom:6.1rem solid #edf2f8;content:""}.p-meeting-outline__inner{padding-top:9.8rem}.p-meeting-outline__table{margin-top:5.5rem;padding:3.5rem 11rem;overflow:hidden;border-radius:3.2rem;background-color:#fff}.p-meeting-outline__table table{width:100%;border-collapse:collapse}.p-meeting-outline__table th{width:19.4rem;padding:3rem 0;border-bottom:1px solid #d7dde4;color:#1c45a6;font-weight:bold;font-weight:700;font-size:2rem;letter-spacing:.08em;vertical-align:middle}.p-meeting-outline__table td{font-feature-settings:"palt";padding:3rem 0;border-bottom:1px solid #d7dde4;line-height:1.88;letter-spacing:.08em}.p-meeting-outline__table tr:last-child th,.p-meeting-outline__table tr:last-child td{border-bottom:none}.p-meeting-outline__form{margin:12rem 0 6rem;text-align:center}.p-meeting-outline__form h3{margin-bottom:6rem;font-weight:500;font-size:2.8rem}.p-meeting-outline__script{padding:0 11rem}.p-meeting-point{position:relative;background:#f2f2f2}.p-meeting-point:before{display:block;position:absolute;top:1px;left:0;width:36.8229166667vw;transform:translateY(-100%);border-right:6.5rem solid rgba(0,0,0,0);border-bottom:6.1rem solid #f2f2f2;content:""}.p-meeting-point:after{display:block;position:absolute;right:0;bottom:1px;width:66.6666666667vw;transform:translateY(100%) scale(-1, -1);border-right:6.5rem solid rgba(0,0,0,0);border-bottom:6.1rem solid #f2f2f2;content:""}.p-meeting-point__inner{padding-top:8.6rem;padding-bottom:8.2rem}.p-meeting-point__container{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:8rem;gap:6rem}.p-meeting-point__slider{position:relative}.p-meeting-point__card{padding:2.6rem 3.5rem 4rem;border-radius:3.2rem;background:#fff}.p-meeting-point__card__num{color:#0f43bc;font-weight:700;font-size:5rem;line-height:1;font-family:"Inter",sans-serif;letter-spacing:.08em;text-align:center}.p-meeting-point__card__image{aspect-ratio:330/220;width:100%;height:auto;margin-top:2.2rem;overflow:hidden;border-radius:2rem}.p-meeting-point__card__image img{-o-object-fit:cover;height:100%;object-fit:cover}.p-meeting-point__card__text{font-feature-settings:"palt";margin-top:2.5rem;font-size:1.6rem;line-height:1.75;letter-spacing:.08em;text-align:center}.p-meeting-point__card__text--color{color:#0f43bc;font-weight:700;font-size:1.8rem}.p-meeting-point__slider{position:relative;padding-bottom:3rem}.p-meeting-point__slider .swiper-slide{height:auto}.p-meeting-point__slider .swiper-pagination{bottom:0}.p-meeting-point__slider .swiper-pagination-bullet{background:#a3a3a3;opacity:1}.p-meeting-point__slider .swiper-pagination-bullet-active{background:#0f43bc}.p-meeting-point__slider .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.p-meeting-point__slider .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.p-meeting-theme{background:url(../img/section_bg.png) repeat top left;background-size:auto}.p-meeting-theme__inner{padding-top:14.7rem;padding-bottom:14.6rem}.p-meeting-theme__container{display:grid;grid-template-columns:repeat(2, 1fr);margin-top:4.6rem;gap:4rem}.p-meeting-theme__card{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:flex-start;padding:2rem;gap:2.8rem;border-radius:3.2rem;background-color:#f2f2f2}.p-meeting-theme__card__image{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:center;aspect-ratio:1/1;width:20rem;height:auto;gap:0;border-radius:2.2rem;background:#fff}.p-meeting-theme__card__image img{-o-object-fit:contain;height:auto;object-fit:contain}.p-meeting-theme__card__image--01 img{width:8.7rem}.p-meeting-theme__card__image--02 img{width:10.3rem}.p-meeting-theme__card__image--03 img{width:10.2rem}.p-meeting-theme__card__image--04 img{width:11.4rem}.p-meeting-theme__card__body{flex-grow:1}.p-meeting-theme__card__title{font-feature-settings:"palt";font-weight:700;font-size:2.6rem;line-height:1;letter-spacing:.04em}.p-meeting-theme__card__list{margin-top:2.2rem}.p-meeting-theme__card__list li{display:flex;position:relative;flex-wrap:wrap;flex-wrap:nowrap;align-items:normal;justify-content:flex-start;gap:1.8rem;font-size:1.6rem;line-height:1.25;letter-spacing:.08em}.p-meeting-theme__card__list li:not(:first-child){margin-top:1.2rem}.p-meeting-theme__card__list li:before{display:block;flex-shrink:0;width:.8rem;height:1.4rem;margin-top:.4rem;transform:rotate(45deg);transform-origin:bottom right;border-right:.3rem solid #0f43bc;border-bottom:.3rem solid #0f43bc;content:""}.p-service-about{background:url(../img/section_bg.png) repeat top left;background-size:auto}.p-service-about__inner{padding-top:6.6rem;padding-bottom:8.3rem}.p-service-about__wrap{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:7rem}.p-service-about__title{font-feature-settings:"palt";font-weight:700;font-size:3.6rem;line-height:1.44;letter-spacing:.04em}.p-service-about__text{font-feature-settings:"palt";margin-top:3.2rem;line-height:1.75;letter-spacing:.08em}.p-service-about__image{flex-shrink:0;aspect-ratio:590/360;max-width:59rem;height:auto;margin-top:1rem;overflow:hidden;border:solid 1px #e1e1e1;border-radius:3.2rem}.p-service-about__image img{-o-object-fit:cover;height:100%;object-fit:cover}.p-service-about__lead{font-feature-settings:"palt";margin-top:3.8rem;font-weight:700;font-size:2.8rem;line-height:1.57;letter-spacing:.04em;text-align:center}.p-service-about__lead--margin{margin-top:11.3rem}.p-service-about__container{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:4.3rem;gap:6rem}.p-service-about__card{display:grid;grid-template-rows:subgrid;grid-row:span 3;width:100%;gap:0}.p-service-about__card__image{aspect-ratio:400/250;width:100%;height:auto;overflow:hidden;border-radius:3.2rem}.p-service-about__card__image img{-o-object-fit:cover;-o-object-position:top;height:100%;object-fit:cover;object-position:top}.p-service-about__card__title{margin-top:1.5rem;font-weight:700;font-size:2.4rem;line-height:1.5;letter-spacing:.04em;text-align:center}.p-service-about__card__text{font-feature-settings:"palt";margin-top:2rem;line-height:1.75;letter-spacing:.08em}.p-service-about__arrow{aspect-ratio:196/60;width:19.6rem;height:auto;margin-top:4.8rem;margin-inline:auto;background:#0f43bc;clip-path:polygon(100% 0, 0 0, 50% 100%)}.p-service-case.p-top-case{background:unset}.p-service-case.p-top-case:after{display:none}.p-service-column .p-top-column{background:unset}.p-service-column .p-top-column:before{display:none}.p-service-column .p-top-column__slider{position:relative;padding-bottom:3rem}.p-service-column .p-top-column__slider .swiper-slide{height:auto}.p-service-column .p-top-column__slider .swiper-pagination{bottom:0}.p-service-column .p-top-column__slider .swiper-pagination-bullet{background:#a3a3a3;opacity:1}.p-service-column .p-top-column__slider .swiper-pagination-bullet-active{background:#0f43bc}.p-service-column .p-top-column__slider .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.p-service-column .p-top-column__slider .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.p-service-column .p-top-column__slider{position:relative;padding-bottom:3rem}.p-service-content{position:relative;background:#f2f2f2}.p-service-content__top-deco:before{display:block;position:absolute;top:1px;left:0;width:36.8229166667vw;transform:translateY(-100%);border-right:6.5rem solid rgba(0,0,0,0);border-bottom:6.1rem solid #f2f2f2;content:""}.p-service-content__inner{position:relative;padding-top:8.8rem;padding-bottom:11.5rem}.p-service-content__box{display:flex;align-items:center;justify-content:space-between}.p-service-content__title{text-align:left}.p-service-content__title .c-under-heading__en{text-align:left}.p-service-content__deco{top:-1.6rem;right:40px;aspect-ratio:489/285;width:48.9rem;height:auto}.p-service-content__deco img{-o-object-fit:contain;height:100%;object-fit:contain;filter:invert(-1)}.p-service-content__deco--absolute{position:absolute}.p-service-content__container{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin-top:8.5rem;gap:8rem 2rem}.p-service-content__container:after{display:block;order:1;width:30.303030303%;content:""}.p-service-content__container--recomend{display:grid;grid-template-columns:repeat(3, 1fr);align-items:initial;justify-content:initial;gap:8rem 6rem}.p-service-content__container--recomend:after{display:none}.p-service-content__container--recomend .p-service-content__card{display:grid;grid-template-rows:subgrid;grid-row:span 4;width:100%;height:auto}.p-service-content__container--recomend .p-service-content__card__link{display:grid;grid-template-rows:subgrid;grid-row:span 4;flex-direction:unset;height:100%}.p-service-content__container--recomend .p-service-content__card__title,.p-service-content__container--recomend .p-service-content__card__text{align-self:start;height:-moz-fit-content;height:fit-content}.p-service-content__card{width:30.303030303%;height:100%}.p-service-content__card__link{display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;height:100%;gap:0}.p-service-content__card__image{position:relative;aspect-ratio:2/1;width:100%;height:auto;overflow:hidden;border-radius:3.2rem}.p-service-content__card__image img{-o-object-fit:cover;height:100%;object-fit:cover}.p-service-content__card__feature-num{align-self:flex-start;margin-bottom:1.2rem;color:#0f43bc;font-weight:400;font-size:40px;line-height:1;font-family:Inter;letter-spacing:.04em}.p-service-content__card__circle{display:flex;z-index:2;position:absolute;right:2rem;bottom:2rem;flex-wrap:wrap;align-items:center;justify-content:center;width:6rem;height:6rem;gap:0;border:2px solid #0f43bc;border-radius:50%;background:#fff}.p-service-content__card__circle img{-o-object-fit:contain;aspect-ratio:23/19;width:2.3rem;height:auto;object-fit:contain}.p-service-content__card__more{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(15,67,188,.8);opacity:0;transition:opacity .2s ease-in-out}.p-service-content__card__more__text{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:100%;gap:.9rem;color:#fff;font-weight:600;font-size:2.2rem;line-height:1;font-family:"Inter",sans-serif}.p-service-content__card__more__text.external:after{display:block;width:1.8rem;height:1.8rem;background:url(../img/link_icon_01.png) no-repeat center/contain;content:""}.p-service-content__card__title{font-feature-settings:"palt";margin-top:1.9rem;color:#111;font-weight:700;font-size:2.4rem;line-height:1.25;letter-spacing:.04em;text-align:center;transition:color .2s ease}.p-service-content__card__text{font-feature-settings:"palt";margin-top:1.7rem;color:#111;line-height:1.75;letter-spacing:.04em}.p-service-content__card__recomend{font-feature-settings:"palt";align-self:start;height:-moz-fit-content;height:fit-content;margin-top:1.7rem;padding-left:2rem;border-left:2px solid #0f43bc;color:#111;line-height:1.75;letter-spacing:.04em}.p-service-content__card__recomend p{color:#0f43bc;font-weight:700}.p-service-detail:nth-child(1):after{display:block;position:absolute;right:0;bottom:1px;width:66.6666666667vw;transform:translateY(100%) scale(-1, -1);border-right:6.5rem solid rgba(0,0,0,0);border-bottom:6.1rem solid #f2f2f2;content:""}.p-service-detail:nth-child(3):before{display:block;position:absolute;top:1px;left:0;width:36.8229166667vw;transform:translateY(-100%);border-right:6.5rem solid rgba(0,0,0,0);border-bottom:6.1rem solid #f2f2f2;content:""}.p-service-detail__odd{position:relative;background:#f2f2f2}.p-service-detail__even{background:url(../img/section_bg.png) repeat top left;background-size:auto}.p-service-detail__inner{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:normal;align-items:flex-start;justify-content:flex-start;gap:6rem}.p-service-detail__body{flex-grow:1}.p-service-detail__num{color:#0f43bc;font-size:6rem;line-height:1;font-family:"Inter",sans-serif;letter-spacing:.06em}.p-service-detail__title{font-feature-settings:"palt";margin-top:1.5rem;font-weight:700;font-size:3.6rem;line-height:1.45;letter-spacing:.08em}.p-service-detail__text{font-feature-settings:"palt";margin-top:2.5rem;font-size:18px;line-height:1.67;letter-spacing:.08em}.p-service-detail__image{flex-shrink:0;aspect-ratio:600/360;width:60rem;height:auto;margin-top:.6rem;overflow:hidden;border-radius:3.2rem}.p-service-detail__image img{-o-object-fit:cover;height:100%;object-fit:cover}.p-service-document.p-top-document .p-top-document__inner{padding-top:9.1rem;padding-bottom:15.3rem}.p-service-document.p-top-document .p-top-document__container{margin-top:4.6rem}.p-service-guidance{background:#f2f2f2}.p-service-guidance__common{background:unset}.p-service-guidance__inner{padding-top:0;padding-bottom:10.4rem}.p-service-guidance__link{display:block;display:flex;position:relative;align-items:center;padding:7.4rem 7.4rem 6rem 7.4rem;gap:4rem;border-radius:4rem;background-color:#0f43bc;transition:all .2s ease}.p-service-guidance__box{width:60%}.p-service-guidance__img-box{width:40%}.p-service-guidance__title{color:#fff;text-align:left}.p-service-guidance__text{margin-top:2.4rem}.p-service-guidance__button{margin-top:3.6rem}.p-service-guidance__image{height:auto}.p-service-guidance__image img{-o-object-fit:contain;height:100%;object-fit:contain}.p-service-header{position:relative;height:46rem;margin-top:100px}.p-service-header__inner{display:flex;flex-direction:column;flex-wrap:wrap;flex-wrap:nowrap;align-items:flex-start;justify-content:center;height:100%;padding-top:1rem;padding-bottom:1rem;gap:0}.p-service-header__title{font-feature-settings:"palt";color:#fff;font-weight:700;font-size:4.8rem;line-height:1.38;letter-spacing:.08em}.p-service-header__title--small{display:block;margin-bottom:2.8rem;color:hsla(0,0%,100%,.8);font-weight:700;font-size:1.6rem;line-height:1;letter-spacing:.08em}.p-service-header__buttonArea{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:flex-start;margin-top:5rem;gap:2.2rem}.p-service-header__button__link{display:flex;position:relative;flex-wrap:wrap;align-items:center;justify-content:center;width:30rem;height:7rem;gap:1rem;border-radius:.4rem;font-weight:500;font-size:1.8rem;letter-spacing:.06em}.p-service-header__button__link:before{display:block;flex-shrink:0;width:2rem;height:2rem;background-position:center;background-size:contain;background-repeat:no-repeat;content:""}.p-service-header__button__link:after{display:block;z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.4rem;background-color:#fff;content:"";transition:all .2s ease}.p-service-header__button__link--navy{color:#153378}.p-service-header__button__link--navy:before{background-image:url(../img/download_icon.png)}.p-service-header__button__link--blue{color:#0f43bc}.p-service-header__button__link--blue:before{background-image:url(../img/contact_icon.png)}.p-service-header__bg{z-index:-2;position:absolute;top:0;left:0;width:100%;height:100%}.p-service-header__bg img{-o-object-fit:cover;height:100%;object-fit:cover}.p-service-manufacturing{background:#f2f2f2}.p-service-manufacturing__common{background:unset}.p-service-manufacturing__inner{padding-top:0;padding-bottom:10.4rem}.p-service-manufacturing__link{display:block;display:flex;position:relative;flex-direction:row-reverse;align-items:center;padding:7.4rem 7.4rem 6rem 7.4rem;gap:4rem;border-radius:4rem;background-color:#0f43bc;transition:all .2s ease}.p-service-manufacturing__box{width:60%}.p-service-manufacturing__img-box{width:40%}.p-service-manufacturing__title{color:#fff;text-align:left}.p-service-manufacturing__text{margin-top:2.4rem}.p-service-manufacturing__button{margin-top:3.6rem}.p-service-manufacturing__image{height:auto}.p-service-manufacturing__image img{-o-object-fit:contain;height:100%;object-fit:contain}.p-service-modelArea{background:url(../img/section_bg.png) repeat top left;background-size:auto}.p-service-model__inner{padding-top:6.9rem;padding-bottom:16rem}.p-service-solution{background:url(../img/section_bg.png) repeat top left;background-size:auto}.p-service-solution__header{position:relative;padding:5.3rem 2rem 6.1rem;background:#1c45a6}.p-service-solution__title{z-index:1.47;position:relative;color:#fff;font-size:3.6rem;text-align:center}.p-service-solution__title .c-under-heading__en{color:#fff}.p-service-solution__deco-01{position:absolute;top:50%;left:-1.1rem;aspect-ratio:559/238;width:29.1145833333vw;max-width:559px;height:auto;transform:translateY(-50%);mix-blend-mode:overlay}.p-service-solution__deco-01 img{-o-object-fit:contain;height:100%;object-fit:contain}.p-service-solution__deco-02{position:absolute;top:50%;right:10.5rem;aspect-ratio:411/239;width:21.40625vw;max-width:411px;height:auto;transform:translateY(-50%);mix-blend-mode:overlay}.p-service-solution__deco-02 img{-o-object-fit:contain;height:100%;object-fit:contain}.p-service-solution__inner{padding-top:9.1rem;padding-bottom:16.8rem}.p-service-solution__image{max-width:1015px;margin-inline:auto;background-color:#fff}.p-service-solution__image img{-o-object-fit:contain;width:100%;height:auto;object-fit:contain}.p-service-solution__buttonArea{display:flex;z-index:2;position:relative;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:center;margin-top:8.3rem;gap:3.5rem}.p-service-solution__button__link{font-feature-settings:"palt";display:flex;position:relative;flex-wrap:wrap;align-items:center;justify-content:center;width:48rem;height:8rem;gap:1.1rem;border-radius:.5rem;color:#fff;font-weight:500;font-size:1.9rem;letter-spacing:.06em}.p-service-solution__button__link:after{display:block;z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.4rem;content:"";transition:all .2s ease}.p-service-solution__button__link--navy:before{display:block;flex-shrink:0;width:2rem;height:2rem;background-image:url(../img/download_icon.png);background-position:center;background-size:contain;background-repeat:no-repeat;content:"";filter:brightness(20)}.p-service-solution__button__link--navy:after{background:#153378}.p-service-solution__button__link--blue:after{background:#0f43bc}.p-service-solution__lead{font-feature-settings:"palt";margin-bottom:3.8rem;font-weight:700;font-size:2.8rem;line-height:1.57;letter-spacing:.04em;text-align:center}.p-service-solution__mt{margin-top:10rem}.p-service-solution__card{margin-top:8.7rem}.p-service-solution__card__link{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;justify-content:space-between;padding:4rem 4rem 4rem 7.5rem;gap:7rem;border-radius:4rem;background-color:#f2f2f2;transition:all .2s ease}.p-service-solution__card__body{padding-top:1.8rem}.p-service-solution__card__tag{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:36px;padding:0 2.8rem;gap:0;border-radius:1.8rem;background-color:#0f43bc;color:#fff;font-weight:700;font-size:1.8rem;line-height:1;letter-spacing:.04em}.p-service-solution__card__title{font-feature-settings:"palt";margin-top:1.3rem;font-weight:700;font-size:3.6rem;line-height:1.44;letter-spacing:.04em}.p-service-solution__card__text{font-feature-settings:"palt";margin-top:1.4rem;line-height:2;letter-spacing:.04em}.p-service-solution__card__button{margin-top:2.2rem}.p-service-solution__card__image{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:center;aspect-ratio:481/340;width:48.1rem;height:auto;gap:0;border-radius:2.8rem;background-color:#fff}.p-service-solution__card__image img{-o-object-fit:contain;width:auto;height:auto;object-fit:contain;border-radius:2.8rem}.p-service-webinar.p-top-webinar .p-top-webinar__inner{padding-top:10.3rem;padding-bottom:11.2rem}.p-service-webinar.p-top-webinar .p-top-webinar__container{margin-top:5.6rem}.p-top-about{background:url(../img/top_about_bg.jpg) no-repeat center/cover}.p-top-about__inner{padding-top:8.5rem;padding-bottom:11.5rem}.p-top-about__title{color:#fff;font-weight:700;font-size:3.6rem;line-height:1.78;text-align:center}.p-top-about__text{margin-top:3.6rem;color:#fff;line-height:1.75;text-align:center}.p-top-about__subtitle{display:flex;flex-grow:1;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:center;margin-top:3.9rem;gap:1.5rem;color:#fff;font-weight:700;font-size:1.8rem;line-height:1}.p-top-about__subtitle:before,.p-top-about__subtitle:after{display:block;flex-grow:1;width:auto;height:2px;background:#fff;content:""}.p-top-about__container{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:center;margin-top:5.7rem;gap:5.3rem}.p-top-about__achievement{display:flex;flex:1;flex-wrap:wrap;align-items:baseline;justify-content:center;height:12.5rem;padding-top:2.9rem;gap:0;border:2px solid #fff;color:#fff;font-weight:700;font-size:2.4rem;line-height:1;text-align:center}.p-top-about__achievement span{margin-right:.9rem;margin-left:1.4rem;transform:translateY(0.5rem);font-weight:600;font-size:7rem;font-family:"Inter",sans-serif}.p-top-logo-area+.p-top-case:before{display:block;position:absolute;top:1px;left:0;width:36.8229166667vw;transform:translateY(-100%);border-right:6.5rem solid rgba(0,0,0,0);border-bottom:6.1rem solid #f2f2f2;content:""}.p-top-case{position:relative;background:#f2f2f2}.p-top-case::after{display:block;position:absolute;right:0;bottom:1px;width:66.6666666667vw;transform:translateY(100%) scale(-1, -1);border-right:6.5rem solid rgba(0,0,0,0);border-bottom:6.1rem solid #f2f2f2;content:""}.p-top-case__inner{padding-top:8.8rem;padding-bottom:8.1rem}.p-top-case__button{margin-left:auto}.p-top-case .p-case-search{margin-top:5.3rem}.p-top-case__container{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:4rem;gap:6rem}.p-top-case__card{display:grid;grid-template-rows:subgrid;grid-row:span 4;width:100%}.no-filter .p-top-case__card:nth-child(n+7){display:none}.no-filter .p-top-case__card.is-show{display:grid}.p-top-case__card__link{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:0}.p-top-case__card__image{position:relative;aspect-ratio:400/232;width:100%;height:auto;overflow:hidden;border:solid 1px #e1e1e1;border-radius:3.2rem}.p-top-case__card__image img{-o-object-fit:cover;-o-object-position:top;height:100%;object-fit:cover;object-position:top}.p-top-case__card__more{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(15,67,188,.8);opacity:0;transition:opacity .2s ease-in-out}.p-top-case__card__more__text{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:100%;gap:.9rem;color:#fff;font-weight:600;font-size:2.2rem;line-height:1;font-family:"Inter",sans-serif}.p-top-case__card__link[target=_blank] .p-top-case__card__more__text:after{display:block;width:1.8rem;height:1.8rem;background:url(../img/link_icon_01.png) no-repeat center/contain;content:""}.p-top-case__card__tag{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;height:-moz-fit-content;height:fit-content;margin-top:2.8rem;gap:.5rem}.p-top-case__card__tag li{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-width:50px;min-height:22px;padding:0 9px;gap:0;border:solid 1px #0f43bc;border-radius:11px;background-color:#fff;color:#0f43bc;font-weight:500;font-size:1.3rem;letter-spacing:.08em}.p-top-case__card__title{margin-top:.8rem;font-weight:700;font-size:2.2rem;line-height:1.45;letter-spacing:-0.03em;transition:.2s ease-in-out}.p-top-case__card__text{margin-top:1.6rem;color:#555;line-height:1.5}.p-top-case__buttonWrap{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:4rem}.p-top-case__buttonWrap:before{display:block;content:""}.has-filter .p-top-case__buttonWrap{display:none}.p-top-case__button__more{grid-area:1/2/2/3;margin-inline:auto}.p-top-case__button__more.is-hidden{display:none}.p-top-case__button__close{display:flex;display:none;grid-area:1/3/2/4;flex-wrap:wrap;align-items:center;justify-content:center;width:12rem;height:4rem;margin-left:auto;gap:0;border:2px solid #0f43bc;border-radius:2.6rem;background:#0f43bc;color:#fff;font-weight:700;font-size:1.4rem;cursor:pointer;transition:.2s ease-in-out}.p-top-case__button__close.is-visible{display:flex}.p-top-column{position:relative;background:#f2f2f2}.p-top-column:before{display:block;position:absolute;top:1px;left:0;width:36.4583333333vw;transform:translateY(-100%);border-right:6.5rem solid rgba(0,0,0,0);border-bottom:6.1rem solid #f2f2f2;content:""}.p-top-column__inner{padding-top:7.5rem;padding-bottom:15rem}.p-top-column__button{margin-left:auto}.p-top-column__container{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:5rem;gap:6rem}.p-top-column__card{display:grid;grid-template-rows:subgrid;grid-row:span 3;width:100%}.p-top-column__card__link{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:0}.p-top-column__card__image{position:relative;aspect-ratio:400/232;width:100%;height:auto;overflow:hidden;border-radius:3.2rem}.p-top-column__card__image img{-o-object-fit:cover;-o-object-position:top;height:100%;object-fit:cover;object-position:top}.p-top-column__card__consultant{position:absolute;right:1rem;bottom:1rem;width:10rem;height:10rem;overflow:clip;border:solid .2rem #fff;border-radius:50%}.p-top-column__card__consultant img{-o-object-fit:cover;width:10rem;height:10rem;object-fit:cover;transform:translate(-0.2rem, -0.2rem)}.p-top-column__card__more{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(15,67,188,.8);opacity:0;transition:opacity .2s ease-in-out}.p-top-column__card__more__text{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:100%;gap:.9rem;color:#fff;font-weight:600;font-size:2.2rem;line-height:1;font-family:"Inter",sans-serif}.p-top-column__card__link[target=_blank] .p-top-column__card__more__text:after{display:block;width:1.8rem;height:1.8rem;background:url(../img/link_icon_01.png) no-repeat center/contain;content:""}.p-top-column__card__tag{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;height:-moz-fit-content;height:fit-content;margin-top:2.8rem;gap:.5rem}.p-top-column__card__tag li{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-width:50px;min-height:22px;padding:0 9px;gap:0;border:solid 1px #0f43bc;border-radius:11px;background-color:#fff;color:#0f43bc;font-weight:500;font-size:1.3rem;letter-spacing:.08em}.p-top-column__card__title{margin-top:.8rem;font-weight:700;font-size:2.2rem;line-height:1.45;transition:.2s ease-in-out}.p-top-column__card__name{margin-top:1.4rem;color:#555;font-weight:700;line-height:1;letter-spacing:.04em}.p-top-column__card__text{margin-top:1.6rem;color:#555;line-height:1.5}.p-top-document__inner{padding-top:13.5rem;padding-bottom:0}.p-top-document__button{margin-left:auto}.p-top-document__container{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:7.4rem;gap:6rem}.p-top-document__card__link{display:grid;grid-template-rows:subgrid;grid-row:span 4;padding:3.9rem 3.2rem 3.3rem;gap:0;border-radius:2rem;background:#f2f2f2;transition:all .2s ease}.p-top-document__card__image{height:20rem;text-align:center}.p-top-document__card__image img{-o-object-fit:contain;width:auto;height:100%;object-fit:contain}.p-top-document__card__title{margin-top:3rem;font-weight:700;font-size:2rem;line-height:1.6;transition:all .2s ease}.p-top-document__card__text{margin-top:1.4rem;color:#555;font-size:1.5rem;line-height:1.6;transition:all .2s ease}.p-top-document__card__tag{display:flex;flex-wrap:wrap;align-items:normal;justify-content:flex-start;margin-top:1.8rem;gap:.5rem}.p-top-document__card__tag li{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-width:50px;height:22px;padding:0 12px;gap:0;border:solid 1px #2554c1;border-radius:11px;background-color:#fff;color:#2554c1;font-weight:500;font-size:1.3rem;letter-spacing:.08em}.p-top-document__slider{position:relative;padding-bottom:3rem}.p-top-document__slider .swiper-slide{height:auto}.p-top-document__slider .swiper-pagination{bottom:0}.p-top-document__slider .swiper-pagination-bullet{background:#a3a3a3;opacity:1}.p-top-document__slider .swiper-pagination-bullet-active{background:#0f43bc}.p-top-document__slider .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.p-top-document__slider .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.p-top-guidance__wrap:nth-child(2){margin-top:2px}.p-top-guidance__link{display:block;background:#0f43bc;transition:.2s ease}.p-top-guidance__inner{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding-top:9.4rem;padding-bottom:8.5rem;gap:0}.p-top-guidance__inner--reverse{flex-direction:row-reverse}.p-top-guidance__body{flex-shrink:0;width:50%;padding-bottom:1.3rem}.p-top-guidance__title{color:#fff;font-weight:700;font-size:4.8rem;line-height:1.33;letter-spacing:.08em}.p-top-guidance__text{margin-top:2.6rem;line-height:2}.p-top-guidance__button{margin-top:3.7rem}.p-top-guidance__image{aspect-ratio:620/380;width:62rem;height:auto}.p-top-guidance__image img{-o-object-fit:contain;object-fit:contain}.p-top-intro{margin-top:-182px;background:url(../img/top_intro_bg.jpg) repeat top left/cover}.p-top-intro__inner{padding-top:29.7rem;padding-bottom:11.6rem}.p-top-intro__title{color:#fff;font-weight:700;font-size:4.4rem;line-height:1.7;letter-spacing:.04em}.p-top-intro__title span{display:block;font-size:2.4rem;letter-spacing:.04em}.p-top-intro__wrap{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin-top:2.9rem;gap:1rem}.p-top-intro__text{color:#fff;line-height:1.75}.p-top-intro__container{display:flex;position:relative;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin-top:5.4rem;padding:3.7rem 7.9rem 3.2rem 13.6rem;gap:4.5rem;border-radius:4rem;background:#fff}.p-top-intro__image__wrap{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;gap:0}.p-top-intro__image__wrap:nth-child(2){padding-top:2.2rem}.p-top-intro__image img{-o-object-fit:contain;object-fit:contain}.p-top-intro__image__text{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:.8rem;gap:1.3rem;color:#0f43bc;font-weight:500;font-size:2.4rem;line-height:1.33;text-align:center}.p-top-intro__image__text:after{display:block;width:2px;height:6.8rem;background:#bbcdea;content:""}.p-top-intro__logo{position:absolute;top:7rem;left:7.4rem;aspect-ratio:302/53;width:30.2rem;height:auto}.p-top-intro__logo img{-o-object-fit:contain;object-fit:contain}.p-top-logo-area{padding-top:9rem;padding-bottom:13.8rem;overflow:hidden}.p-top-logo-area__slider{display:flex;gap:4rem}.p-top-logo-area__slider+.p-top-logo-area__slider{margin-top:40px}.p-top-logo-area__item{display:flex;flex-shrink:0;align-items:center;justify-content:center;aspect-ratio:160/82.6;width:16rem;height:auto}.p-top-logo-area__item img{-o-object-fit:contain;width:100%;height:100%;object-fit:contain}.p-top-mv{background:url(../img/section_bg.png) repeat top left;background-size:auto}.p-top-mv__inner{position:relative;padding-top:12rem;padding-bottom:0}.p-top-mv__title{color:#111;font-weight:700;font-size:2.5vw;line-height:1.45;letter-spacing:.08em}.p-top-mv__title--large{font-size:2.9166666667vw;font-family:"Inter",sans-serif;letter-spacing:.1em}.p-top-mv__title--color{color:#0f43bc}.p-top-mv__title__wrap__pc{display:block}.p-top-mv__title__wrap__sp{display:contents}.p-top-mv__slider__button{display:flex;position:absolute;right:2.1875vw;bottom:.9375vw;flex-wrap:wrap;align-items:center;justify-content:center;gap:.9375vw}.p-top-mv__slider{margin-top:2.2395833333vw}.p-top-mv__card{width:100%;height:100%}.p-top-mv__card__link{display:flex;position:relative;flex-direction:column;flex-wrap:wrap;align-items:normal;justify-content:flex-start;width:100%;height:100%;padding:0 10.4166666667vw 2.2916666667vw 2.5520833333vw;overflow:hidden;gap:0;border-radius:2.0833333333vw}.p-top-mv__card__image{position:absolute;top:0;left:0;width:100%;height:100%}.p-top-mv__card__image img{-o-object-fit:cover;height:100%;object-fit:cover;transition:.3s ease}.p-top-mv__card__body{z-index:2;position:relative;margin-top:auto}.p-top-mv__card__tag{width:-moz-fit-content;width:fit-content;padding:.3125vw .7291666667vw;background:#0f43bc;color:#fff;font-weight:700;font-size:1.09375vw;line-height:1;letter-spacing:.05em}.p-top-mv__card__title{margin-top:.78125vw;color:#fff;font-weight:700;font-size:1.5625vw;line-height:1.5;letter-spacing:.05em}.p-top-mv__card__circle{display:flex;position:absolute;right:1.5625vw;bottom:1.5625vw;flex-wrap:wrap;align-items:center;justify-content:center;width:5.2083333333vw;height:5.2083333333vw;gap:0;border:2px solid #0f43bc;border-radius:50%;background:#fff}.p-top-mv__card__circle::after{display:block;aspect-ratio:39/32;width:2.03125vw;height:auto;background:url(../img/link_arrow_01.png) no-repeat center/contain;content:""}.p-top-mv__swiper .swiper-slide{aspect-ratio:1080/592;width:100%;height:100%}.p-top-mv .swiper-button-prev,.p-top-mv .swiper-button-next{display:flex;position:static;flex-wrap:wrap;align-items:center;justify-content:center;aspect-ratio:1/1;width:2.3958333333vw;height:auto;margin-top:0;gap:0;border-radius:50%;background:#0f43bc;color:unset;transition:.2s ease}.p-top-mv .swiper-button-prev::after,.p-top-mv .swiper-button-next::after{display:block;aspect-ratio:10/14;width:.5208333333vw;height:auto;transform:translateX(-2px);background:url(../img/slider_arrow.png) no-repeat center/contain;content:""}.p-top-mv .swiper-button-next{right:0;transform:rotate(180deg)}.p-top-mv__slider__stop{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;aspect-ratio:1/1;width:2.3958333333vw;height:auto;margin-top:0;gap:0;border:2px solid #0f43bc;border-radius:50%;background:#fff;cursor:pointer}.p-top-mv__slider__stop::after{display:block;aspect-ratio:12/14;width:.625vw;height:.7291666667vw;background:url(../img/slider_stop.png) no-repeat center/contain;content:""}.p-top-mv__slider__stop.is-stop::after{aspect-ratio:1/1;width:0;height:0;border-top:.3645833333vw solid rgba(0,0,0,0);border-right:0;border-bottom:.3645833333vw solid rgba(0,0,0,0);border-left:.7291666667vw solid #0f43bc;border-style:solid;background:unset}.p-top-review{background:#f2f2f2}.p-top-review__inner{padding-top:0;padding-bottom:13.1rem}.p-top-review__button{margin-left:auto}.p-top-review__container{display:grid;grid-template-columns:repeat(4, 1fr);margin-top:5.7rem;gap:3rem}.p-top-section{background:url(../img/section_bg.png) repeat top left;background-size:auto}.p-top-theme{background:url(../img/section_bg.png) repeat top left;background-size:auto}.p-top-theme__inner{display:flex;position:relative;flex-wrap:wrap;flex-wrap:nowrap;align-items:normal;justify-content:flex-start;padding-top:13rem;padding-bottom:14.4rem;gap:13.2rem}.p-top-theme__title{letter-spacing:.08em}.p-top-theme__title__en{top:0 !important;right:unset !important;left:.4rem !important;transform:translateY(calc(-100% - 4.1rem)) !important;white-space:nowrap;writing-mode:horizontal-tb}.p-top-theme__title__subtitle{position:absolute;top:-0.2rem;right:-2.2rem;transform:translate(100%, 0);font-size:2.1rem;letter-spacing:.05em}.p-top-theme__wrap{position:relative;padding-top:1rem}.p-top-theme__button{margin-top:3.1rem}.p-top-theme__container{display:grid;z-index:2;position:relative;grid-template-columns:repeat(2, 1fr);margin-top:5.9rem;gap:5rem}.p-top-theme__card__image{position:relative;aspect-ratio:540/240;width:100%;height:auto;overflow:hidden;border-radius:3.2rem}.p-top-theme__card__image img{-o-object-fit:cover;height:100%;object-fit:cover}.p-top-theme__card__circle{display:flex;z-index:2;position:absolute;right:2rem;bottom:2rem;flex-wrap:wrap;align-items:center;justify-content:center;aspect-ratio:1/1;width:6rem;height:auto;gap:0;border:2px solid #0f43bc;border-radius:50%;background:#fff}.p-top-theme__card__circle img{aspect-ratio:23/19;width:2.3rem;height:auto}.p-top-theme__card__more{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(15,67,188,.8);opacity:0;transition:opacity .2s ease-in-out}.p-top-theme__card__more__text{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:100%;gap:.9rem;color:#fff;font-weight:600;font-size:2.2rem;line-height:1;font-family:"Inter",sans-serif}.p-top-theme__card__more__text.external:after{display:block;width:1.8rem;height:1.8rem;background:url(../img/link_icon_01.png) no-repeat center/contain;content:""}.p-top-theme__card__tag{margin-top:2.1rem;padding-right:.5rem;padding-left:1.5rem;color:#0f43bc;font-weight:700;line-height:1;letter-spacing:-0.05em}.p-top-theme__card__title{margin-top:2.4rem;padding-right:.5rem;padding-left:1.5rem;font-weight:700;font-size:2.8rem;line-height:1.43;transition:color .2s ease}.p-top-theme__card__tag+.p-top-theme__card__title{margin-top:.7rem}.p-top-theme__deco-01{position:absolute;top:-0.8rem;right:-7.3rem;aspect-ratio:489/285;width:48.9rem;height:auto}.p-top-theme__deco-01 img{-o-object-fit:contain;object-fit:contain}.p-top-theme__deco-02{position:absolute;bottom:11.5rem;left:.6rem;aspect-ratio:494/238;width:49.4rem;height:auto;transform:translateX(-100%)}.p-top-theme__deco-02 img{-o-object-fit:contain;object-fit:contain}.p-top-webinar__inner{padding-top:13.9rem;padding-bottom:11.4rem}.p-top-webinar__button{margin-left:auto}.p-top-webinar__container{margin-top:10.4rem}.p-top-webinar__card__link{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:5.5rem}.p-top-webinar__card__image{position:relative;flex-shrink:0;aspect-ratio:306/177;width:30.6rem;height:auto;overflow:hidden;border:solid 1px #e1e1e1;border-radius:2rem}.p-top-webinar__card__image img{-o-object-fit:cover;height:100%;object-fit:cover}.p-top-webinar__card__more{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(15,67,188,.8);opacity:0;transition:opacity .2s ease-in-out}.p-top-webinar__card__more__text{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:100%;gap:.9rem;color:#fff;font-weight:600;font-size:2.4rem;line-height:1;font-family:"Inter",sans-serif}.p-top-webinar__card__link[target=_blank] .p-top-webinar__card__more__text:after{display:block;width:1.8rem;height:1.8rem;background:url(../img/link_icon_01.png) no-repeat center/contain;content:""}.p-top-webinar__card__body{flex-grow:1;padding-bottom:1.5rem}.p-top-webinar__card__tag{display:flex;flex-wrap:wrap;align-items:normal;justify-content:flex-start;gap:.5rem}.p-top-webinar__card__tag li{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-width:50px;height:22px;padding:0 12px;gap:0;border:solid 1px #0f43bc;background-color:#fff;color:#0f43bc;font-weight:500;font-size:1.3rem;letter-spacing:.08em}.p-top-webinar__card__title{margin-top:1.5rem;font-weight:700;font-size:2rem;line-height:1.6;transition:all .2s ease}.p-top-webinar__card__date{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:flex-start;margin-top:1.8rem;gap:.4rem;color:#555;font-size:1.5rem;line-height:1}.p-top-webinar__card__date:before{display:block;aspect-ratio:1/1;width:1.5rem;height:1.5rem;background:url(../img/time_icon.png) no-repeat center/contain;content:""}.p-top-webinar__slider{position:relative;padding-bottom:3rem}.p-top-webinar__slider .swiper-slide{height:auto}.p-top-webinar__slider .swiper-pagination{bottom:0}.p-top-webinar__slider .swiper-pagination-bullet{background:#a3a3a3;opacity:1}.p-top-webinar__slider .swiper-pagination-bullet-active{background:#0f43bc}.p-top-webinar__slider .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.p-top-webinar__slider .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.p-under-mv{position:relative;height:38rem;margin-top:100px}.p-under-mv__inner{display:flex;flex-direction:column;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:center;height:100%;padding-top:3rem;padding-bottom:3rem;gap:0}.p-under-mv__title{display:flex;flex-direction:column;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:0;color:#fff;font-weight:700;font-size:4.8rem;letter-spacing:.08em;text-align:center}.p-under-mv__title:after{display:block;width:1px;height:4.1rem;margin-top:1rem;background:#fff;content:""}.p-under-mv__text{margin-top:1rem;color:#fff;font-weight:400;font-size:1.8rem;line-height:1.89;letter-spacing:.04em;text-align:center}.p-under-mv__bg{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.p-under-mv__bg img{-o-object-fit:cover;height:100%;object-fit:cover}.p-under-mv-main{position:relative;height:28rem;margin-top:100px}.p-under-mv-main__inner{display:flex;flex-direction:column;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:center;height:100%;padding-top:3rem;padding-bottom:3rem;gap:0}.p-under-mv-main__title{display:flex;flex-direction:column;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:0;color:#fff;font-weight:700;font-size:4.8rem;letter-spacing:.08em;text-align:center}.p-under-mv-main__text{margin-top:1rem;color:#fff;font-weight:400;font-size:1.8rem;line-height:1.89;letter-spacing:.04em;text-align:center}.p-under-mv-main__bg{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.p-under-mv-main__bg img{-o-object-fit:cover;height:100%;object-fit:cover}.p-webinar{background:url(../img/section_bg.png) repeat top left;background-size:auto}.p-webinar .p-top-webinar{margin-bottom:10rem}.p-webinar__inner{padding-top:8.4rem;padding-bottom:13rem}.p-webinar__title{font-weight:700;font-size:4rem;letter-spacing:.02em}.p-webinar__container{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:4rem;gap:6rem}.p-webinar__card{display:grid;grid-template-rows:subgrid;grid-row:span 4;width:100%}.p-webinar__card__link{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:0}.p-webinar__card__image{position:relative;aspect-ratio:400/232;width:100%;height:auto;overflow:hidden;border:solid 1px #e1e1e1;border-radius:3.2rem}.p-webinar__card__image img{-o-object-fit:cover;-o-object-position:top;height:100%;object-fit:cover;object-position:top}.p-webinar__card__more{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(15,67,188,.8);opacity:0;transition:opacity .2s ease-in-out}.p-webinar__card__more__text{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:100%;gap:.9rem;color:#fff;font-weight:600;font-size:2.2rem;line-height:1;font-family:"Inter",sans-serif}.p-webinar__card__link[target=_blank] .p-webinar__card__more__text:after{display:block;width:1.8rem;height:1.8rem;background:url(../img/link_icon_01.png) no-repeat center/contain;content:""}.p-webinar__card__tag{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;height:-moz-fit-content;height:fit-content;margin-top:2.8rem;gap:.5rem}.p-webinar__card__tag li{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-width:50px;height:22px;padding:0 9px;gap:0;border:solid 1px #0f43bc;background-color:#fff;color:#0f43bc;font-weight:500;font-size:1.3rem;letter-spacing:.08em}.p-webinar__card__title{margin-top:.8rem;font-weight:700;font-size:2.2rem;line-height:1.45;letter-spacing:-0.03em;transition:.2s ease-in-out}.p-webinar__card__text{margin-top:1.6rem;color:#555;line-height:1.5}.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-pb--0{padding-bottom:0 !important}.u-pt--10{padding-top:1rem}.u-pb--10{padding-bottom:1rem}.u-pr--10{padding-right:1rem}.u-pl--10{padding-left:1rem}.u-pt--20{padding-top:2rem}.u-pb--20{padding-bottom:2rem}.u-pr--20{padding-right:2rem}.u-pl--20{padding-left:2rem}.u-pt--30{padding-top:3rem}.u-pb--30{padding-bottom:3rem}.u-pr--30{padding-right:3rem}.u-pl--30{padding-left:3rem}.u-pt--40{padding-top:4rem}.u-pb--40{padding-bottom:4rem}.u-pr--40{padding-right:4rem}.u-pl--40{padding-left:4rem}.u-pt--50{padding-top:5rem}.u-pb--50{padding-bottom:5rem}.u-pr--50{padding-right:5rem}.u-pl--50{padding-left:5rem}.u-pt--60{padding-top:6rem}.u-pb--60{padding-bottom:6rem}.u-pr--60{padding-right:6rem}.u-pl--60{padding-left:6rem}.u-pt--70{padding-top:7rem}.u-pb--70{padding-bottom:7rem}.u-pr--70{padding-right:7rem}.u-pl--70{padding-left:7rem}.u-pt--80{padding-top:8rem}.u-pb--80{padding-bottom:8rem}.u-pr--80{padding-right:8rem}.u-pl--80{padding-left:8rem}.u-pt--90{padding-top:9rem}.u-pb--90{padding-bottom:9rem}.u-pr--90{padding-right:9rem}.u-pl--90{padding-left:9rem}.u-pt--100{padding-top:10rem}.u-pb--100{padding-bottom:10rem}.u-pr--100{padding-right:10rem}.u-pl--100{padding-left:10rem}.u-pt--110{padding-top:11rem}.u-pb--110{padding-bottom:11rem}.u-pr--110{padding-right:11rem}.u-pl--110{padding-left:11rem}.u-pt--120{padding-top:12rem}.u-pb--120{padding-bottom:12rem}.u-pr--120{padding-right:12rem}.u-pl--120{padding-left:12rem}.u-textalign--center{text-align:center}.u-textalign--left{text-align:left}.u-textalign--right{text-align:right}.u-visually-hidden{clip:rect(0, 0, 0, 0);position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;white-space:nowrap}@media screen and (max-width: 1280px)and (min-width: 769px){html{font-size:max(.78125vw,8px)}.l-container{max-width:1000px}.c-heading{font-size:4rem}.c-headingArea{gap:2rem}.c-heading__en{font-size:1.8rem}.c-heading.bar{gap:2rem}.c-heading.bar:after{width:6rem}.c-heading.vertical.bar:after{height:6rem}.c-post-card__title{font-size:1.8rem}.c-under-heading{font-size:3.2rem}.p-about__title{font-size:3rem}.p-about__container{gap:4rem}.p-about__achievement{padding-top:4rem;font-size:2rem}.p-about__achievement span{font-size:5rem}.p-case__container{gap:3rem}.p-case__card__title{font-size:1.8rem}.p-column__container{gap:3rem}.p-column__card__consultant{width:8rem;height:8rem}.p-column__card__consultant img{width:8rem;height:8rem}.p-column__card__title{font-size:1.8rem}.p-cta__area{height:24rem}.p-cta__title{font-size:3rem}.p-cta__link[target=_blank] .p-cta__title:after{width:2.4rem}.p-download__container{gap:3rem}.p-download__card__title{font-size:1.8rem}.p-feature-content__inner{gap:4rem}.p-feature-content__num{font-size:5rem}.p-feature-content__title{font-size:2.6rem}.p-feature-content__text{font-size:1.6rem}.p-feature-content__image{width:40rem}.p-feature-content__container{gap:2rem}.p-feature-content__card{padding:1.5rem;gap:1rem}.p-feature-content__card__image{width:13rem}.p-feature-content__card__text{font-size:1.3rem}.p-feature-content__card__name{font-size:1.8rem}.p-feature-modal__inner{padding:6rem 10rem}.p-feature-service__deco-02{right:3rem}.p-feature-service__text{font-size:1.6rem}.p-feature-service__container{margin-top:5rem;gap:5rem 2rem}.p-feature-service__card{width:31.5217391304%}.p-feature-service__card__circle{right:1.5rem;bottom:1.5rem;width:5rem;height:5rem}.p-feature-service__card__circle img{width:1.8rem}.p-feature-service__card__title{margin-top:1.5rem;font-size:2rem}.p-feature-service__card__text{margin-top:1.5rem;font-size:1.4rem}.p-footer__logo{width:20rem}.p-header__inner{padding-right:1rem;padding-left:1rem}.p-header__logo__image{width:16rem}.p-header__logo__text{margin-top:.5rem;font-size:1.1rem}.p-header__nav{gap:2rem}.p-header__menu{gap:1.5rem}.p-header__menu__link{font-size:1.5rem}.p-header__menu__link:before{font-size:1.5rem}.p-header__button{gap:1rem}.p-header__button__link{width:11rem;height:4rem;font-size:1.3rem}.p-meeting-message__inner{gap:3rem}.p-meeting-message__title{font-size:2.3rem}.p-meeting-message__text{margin-top:3rem}.p-meeting-message__image{width:39.0117035111vw;max-width:400px;margin-top:0}.p-meeting-point__container{margin-top:4rem;gap:4rem}.p-meeting-point__card{padding:2rem 1.8rem}.p-meeting-point__card__num{font-size:4rem}.p-meeting-point__card__image{margin-top:2rem}.p-meeting-point__card__text{margin-top:2rem;font-size:1.3rem;letter-spacing:0}.p-meeting-point__card__text--color{font-size:1.4rem}.p-meeting-theme__container{gap:3rem}.p-meeting-theme__card{gap:2rem}.p-meeting-theme__card__image{width:13rem}.p-meeting-theme__card__image--01 img{width:6rem}.p-meeting-theme__card__image--03 img{width:6rem}.p-meeting-theme__card__image--04 img{width:6rem}.p-meeting-theme__card__title{font-size:2rem}.p-meeting-theme__card__list{margin-top:1rem}.p-meeting-theme__card__list li{font-size:1.4rem}.p-service-about__wrap{gap:3rem}.p-service-about__title{font-size:2.3rem}.p-service-about__text{margin-top:3rem}.p-service-about__image{width:39.0117035111vw;max-width:400px;margin-top:0}.p-service-about__lead{font-size:2.2rem}.p-service-about__container{gap:3rem}.p-service-about__card__title{font-size:1.8rem}.p-service-content__deco{width:40rem}.p-service-content__container{margin-top:5rem;gap:5rem 2rem}.p-service-content__container--recomend{gap:5rem 2rem}.p-service-content__card{width:31.5217391304%}.p-service-content__card__feature-num{margin-bottom:1rem;font-size:3.2rem}.p-service-content__card__circle{right:1.5rem;bottom:1.5rem;width:5rem;height:5rem}.p-service-content__card__circle img{width:1.8rem}.p-service-content__card__title{margin-top:1.5rem;font-size:2rem}.p-service-content__card__text{margin-top:1.5rem;font-size:1.4rem}.p-service-content__card__recomend{margin-top:1.5rem;font-size:1.4rem}.p-service-detail__inner{gap:4rem}.p-service-detail__num{font-size:5rem}.p-service-detail__title{font-size:2.6rem}.p-service-detail__text{font-size:1.6rem}.p-service-detail__image{width:40rem}.p-service-guidance__link{padding:6rem 6rem 4rem 4rem}.p-service-header{height:40rem}.p-service-header__title{font-size:3.2rem}.p-service-manufacturing__link{padding:6rem 6rem 4rem 4rem}.p-service-solution__deco-02{right:3rem}.p-service-solution__button__link{width:40rem}.p-service-solution__lead{font-size:2.2rem}.p-service-solution__card__link{padding:4rem 3rem;gap:5rem}.p-service-solution__card__tag{height:3rem;padding:0 1.8rem;font-size:1.6rem}.p-service-solution__card__title{font-size:2.4rem}.p-service-solution__card__image{width:38rem}.p-top-about__title{font-size:3rem}.p-top-about__container{gap:4rem}.p-top-about__achievement{padding-top:4rem;font-size:2rem}.p-top-about__achievement span{font-size:5rem}.p-top-case__container{gap:3rem}.p-top-case__card__title{font-size:1.8rem}.p-top-column__container{gap:3rem}.p-top-column__card__consultant{width:8rem;height:8rem}.p-top-column__card__consultant img{width:8rem;height:8rem}.p-top-column__card__title{font-size:1.8rem}.p-top-document__container{gap:3rem}.p-top-guidance__title{font-size:3.6rem}.p-top-guidance__image{width:auto}.p-top-intro__container{grid-template-columns:3rem auto;padding:3rem 4rem}.p-top-intro__logo{top:4rem;left:4rem;width:20rem}.p-top-logo-area__slider{gap:2rem;animation-duration:25s !important}.p-top-logo-area__item{width:14rem}.p-top-theme__inner{gap:9rem}.p-top-theme__text{max-width:54.6875vw}.p-top-theme__container{gap:3rem}.p-top-theme__card__circle{width:5rem}.p-top-theme__card__circle img{width:1.8rem}.p-top-theme__card__title{font-size:2.2rem}.p-top-webinar__container{margin-top:6rem}.p-under-mv{height:30rem}.p-under-mv__title{font-size:3.2rem}.p-under-mv__text{font-size:1.6rem}.p-under-mv-main{height:30rem}.p-under-mv-main__title{font-size:3.2rem}.p-under-mv-main__text{font-size:1.6rem}.p-webinar__title{font-size:3.2rem}.p-webinar__container{gap:3rem}.p-webinar__card__title{font-size:1.8rem}}@media screen and (max-width: 768px){html{font-size:min(2.6666666667vw,12px);scroll-padding-top:calc(60px + 40px)}body{font-size:1.4rem;overflow-wrap:anywhere}.l-container{padding-top:6rem;padding-bottom:8rem;padding-inline:5.3333333333vw}.l-header{height:60px;padding-top:5px;padding-bottom:5px}.c-button__link{grid-template-columns:3.5rem auto;height:3.5rem;font-size:1.6rem}.c-button__circle{height:3.5rem}.c-button__circle:not(.bottom):before,.c-button__circle:not(.bottom):after{width:1.4rem}.c-button__circle.bottom:before,.c-button__circle.bottom:after{width:1.4rem}.c-heading{font-size:3.2rem}.c-headingArea{flex-direction:column;align-items:flex-start;gap:2rem}.c-heading__en{top:-1rem;font-size:1.2rem}.c-heading.bar:after{display:none}.c-post-card__link{gap:.7rem}.c-post-card__image{border-radius:1rem}.c-post-card__more{display:none}.c-post-card__title{font-size:1.3rem;line-height:1.5}.c-post-card__text{font-size:1.1rem;line-height:1.5}.c-text{font-size:1.3rem;line-height:1.75}.c-under-heading{font-size:2.2rem}.c-under-heading__en{margin-top:1rem;font-size:1.2rem}.p-about__title{font-size:2.4rem}.p-about__text{margin-top:2rem}.p-about__subtitle{gap:1rem;font-size:1.6rem}.p-about__container{flex-direction:column;margin-top:3rem;gap:2rem}.p-about__achievement{flex:unset;width:20rem;height:8rem;padding-top:1.4rem;font-size:1.8rem}.p-about__achievement span{margin-right:.5rem;margin-left:1rem;font-size:4rem}.p-breadcrumb{font-size:1.1rem}.p-breadcrumb>li:not(:last-of-type)::after{margin:0 .6rem}.p-breadcrumbArea{padding-top:2rem;padding-bottom:0}.p-case-search{grid-template-columns:1fr;padding:4rem 2rem;gap:3rem}.p-case-search__type{margin-bottom:1rem;font-size:1.6rem}.p-case-search__tag span{min-width:4rem;height:2.6rem;padding:0 1rem;border-radius:1.3rem;font-size:1.2rem}.p-case{background-size:1440px 609px}.p-case__inner{padding-top:4rem;padding-bottom:6rem}.p-case__container{grid-template-columns:repeat(2, 1fr);margin-top:4rem;gap:3rem 2.6666666667vw}.p-case__card{margin-top:0}.p-case__card__image{border-radius:1rem}.p-case__card__more{display:none}.p-case__card__tag{margin-top:1rem}.p-case__card__tag li{font-feature-settings:"palt";min-width:40px;min-height:2rem;padding:0 .5rem;border-radius:1rem;font-size:1.1rem}.p-case__card__title{margin-top:1rem;font-size:1.3rem;line-height:1.5}.p-case__card__text{margin-top:1rem;font-size:1.1rem;line-height:1.5}.p-column-search{grid-template-columns:1fr;padding:4rem 2rem;gap:3rem}.p-column-search__type{margin-bottom:1rem;font-size:1.6rem}.p-column-search__tag span{min-width:4rem;height:2.6rem;padding:0 1rem;border-radius:1.3rem;font-size:1.2rem}.p-column{background-size:1440px 609px}.p-column__inner{padding-top:4rem;padding-bottom:6rem}.p-column__container{grid-template-columns:repeat(2, 1fr);margin-top:4rem;gap:3rem 2.6666666667vw}.p-column__card{margin-top:0}.p-column__card__consultant{right:.5rem;bottom:.5rem;width:5rem;height:5rem;border-width:.1rem}.p-column__card__consultant img{width:5rem;height:5rem;transform:translate(-0.1rem, -0.1rem)}.p-column__card__image{border-radius:1rem}.p-column__card__more{display:none}.p-column__card__tag{margin-top:1rem}.p-column__card__tag li{font-feature-settings:"palt";min-width:40px;height:2rem;padding:0 .5rem;border-radius:1rem;font-size:1.1rem}.p-column__card__title{margin-top:1rem;font-size:1.3rem;line-height:1.5}.p-column__card__text{margin-top:1rem;font-size:1.1rem;line-height:1.5}.p-contact{background-size:1440px 609px}.p-contact__inner{padding-top:4rem;padding-bottom:6rem}.p-contact__form{padding:2rem 0}.p-contact__text{font-size:1.3rem}.p-contact__button{margin-top:3rem}.thanks__title{font-size:2.4rem}.p-cta{flex-direction:column}.p-cta__area{flex:unset;height:18rem}.p-cta__title{font-size:2.4rem}.p-cta__link[target=_blank] .p-cta__title:after{width:2rem;height:2rem}.p-download{background-size:1440px 609px}.p-download__inner{padding-top:4rem;padding-bottom:6rem}.p-download__container{grid-template-columns:repeat(2, 1fr);margin-top:4rem;gap:3rem 2.6666666667vw}.p-download__card{height:100%}.p-download__card__link{display:flex;flex-direction:column;align-items:stretch;height:100%;padding:2rem}.p-download__card__image{height:16rem}.p-download__card__title{margin-top:1rem;font-size:1.3rem;line-height:1.5}.p-download__card__text{margin-top:1rem;font-size:1.1rem;line-height:1.5}.p-download__card__tag li{font-size:13px}.p-drawer-hamburger{display:block}.p-feature-content__odd{background-size:1440px 609px}.p-feature-content__odd .p-feature-content__inner{padding-top:8rem;padding-bottom:8rem}.p-feature-content__even:before{width:53.3333333333vw;border-right-width:50px;border-bottom-width:40px}.p-feature-content__even:after{width:53.3333333333vw;border-right-width:50px;border-bottom-width:40px}.p-feature-content__even .p-feature-content__inner{padding-top:4rem;padding-bottom:6rem}.p-feature-contentArea{background-size:1440px 609px}.p-feature-content__inner{flex-direction:column;align-items:center;gap:4rem}.p-feature-content__num{font-size:4rem}.p-feature-content__title{font-size:2rem}.p-feature-content__image{width:100%;max-width:400px;margin-top:0}.p-feature-content-01 .p-feature-content__inner{padding-top:4rem;padding-bottom:8rem}.p-feature-content-06:before{width:53.3333333333vw;border-right-width:50px;border-bottom-width:40px}.p-feature-content-06 .p-feature-content__inner{padding-top:4rem;padding-bottom:6rem}.p-feature-content__container{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;margin-top:4rem;gap:2rem}.p-feature-content__card{flex-direction:column;align-items:center;max-width:220px;padding-bottom:3rem;padding-inline:2.5rem;gap:.7rem;border-radius:2rem}.p-feature-content__card__image{width:100%}.p-feature-content__card__body{padding-top:0}.p-feature-content__card__text{font-size:1.2rem;text-align:center}.p-feature-content__card__name{font-size:1.6rem;text-align:center}.p-feature-content__slider{margin:0 calc(50% - 50vw);margin-top:4rem;overflow-x:clip}.p-feature-content__slider .p-feature-content__card{max-width:unset}.p-feature-content__slider .swiper-button-prev,.p-feature-content__slider .swiper-button-next{display:none}.p-feature-modal__inner{width:91%;padding:1.4rem}.p-feature-modal__close{position:sticky;top:0;right:unset;left:0;width:3rem;height:3rem;background:#fff}.p-feature-modal__arrow{display:none}.p-feature-modal__header{flex-direction:column;gap:2.1rem}.p-feature-modal__body{align-self:flex-start}.p-feature-modal__info{font-size:1.3rem}.p-feature-modal__name{font-size:1.5rem}.p-feature-modal__text{font-size:1.3rem;word-break:normal}.p-feature-modal__achievement{flex-direction:column;align-items:flex-start;margin-top:1.4rem;padding:1.4rem;gap:.5rem}.p-feature-modal__achievement__text{font-size:1.3rem}.p-feature-modal__achievement__list{padding-top:.5rem;padding-left:1.8rem;border-top:1px solid #ccc;border-left:unset}.p-feature-service{background-size:1440px 609px}.p-feature-service__header{padding-top:3rem;padding-bottom:3rem}.p-feature-service__deco-01{top:1rem;width:16rem;transform:translateY(0)}.p-feature-service__deco-02{top:unset;right:1rem;bottom:1rem;width:13rem;transform:translateY(0)}.p-feature-service__inner{padding-top:4rem;padding-bottom:6rem}.p-feature-service__text{font-size:1.4rem}.p-feature-service__container{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:flex-start;max-width:500px;margin-top:4rem;margin-inline:auto;gap:3rem}.p-feature-service__card{width:100%;height:auto}.p-feature-service__card__link{height:auto}.p-feature-service__card__circle{right:1.5rem;bottom:1.5rem;width:5rem;height:5rem}.p-feature-service__card__circle img{width:1.8rem}.p-feature-service__card__more{display:none}.p-feature-service__card__title{margin-top:1.5rem;font-size:1.8rem}.p-feature-service__card__text{margin-top:1.5rem;font-size:1.4rem}.p-footer__inner{flex-direction:column;padding-top:5rem;padding-bottom:3rem}.p-footer__info{flex:unset;padding-top:0}.p-footer__logo{width:20rem}.p-footer__address{margin-top:2rem;font-size:1.3rem}.p-footer__address--margin{margin-top:3rem}.p-footer__tel{cursor:pointer;pointer-events:auto}.p-footer__body{display:block;flex:unset;margin-top:3rem;padding-top:2rem;border-top:1px solid #fff;border-left:none}.p-footer__nav{flex-direction:column;padding-left:0;gap:0}.p-footer__menu__link{padding-top:1rem;padding-bottom:1rem;font-size:1.3rem}.p-footer__menu__link[target=_blank]:after{width:1.2rem}.p-footer__copyright{margin-top:4rem;font-size:1.2rem;text-align:center}.p-header__inner{padding-right:1rem;padding-left:1rem}.p-header__logo__image{width:13rem}.p-header__logo__text{margin-top:.5rem;font-size:1rem}.p-header__nav{display:none}.p-header__menu__child{display:none}.p-meeting-messageArea{background-size:1440px 609px}.p-meeting-message__announce{padding-top:4rem;padding-bottom:0}.p-meeting-message__announce__text{font-size:1.4rem}.p-meeting-message__inner{flex-direction:column;align-items:center;padding-top:4rem;padding-bottom:8rem;gap:4rem}.p-meeting-message__title{font-size:1.8rem}.p-meeting-message__text{margin-top:2rem;line-height:1.5;word-break:normal}.p-meeting-message__image{max-width:40rem;margin-top:0}.p-meeting-outline:before{width:53.3333333333vw;border-right-width:50px;border-bottom-width:40px}.p-meeting-outline__inner{padding-top:6rem;padding-bottom:6rem}.p-meeting-outline__table{margin-top:3rem;padding:2rem 2.5rem}.p-meeting-outline__table th{display:block;width:100%;padding-top:2rem;padding-bottom:0;border:none;font-size:1.5rem}.p-meeting-outline__table td{display:block;width:100%;padding:1rem 0 2rem;font-size:1.3rem;line-height:1.5}.p-meeting-outline__form{margin:6rem 0 6rem}.p-meeting-outline__form h3{margin-bottom:3rem;font-size:1.8rem}.p-meeting-outline__script{padding:0}.p-meeting-point:before{width:53.3333333333vw;border-right-width:50px;border-bottom-width:40px}.p-meeting-point:after{width:53.3333333333vw;border-right-width:50px;border-bottom-width:40px}.p-meeting-point__inner{padding-top:6rem;padding-bottom:6rem}.p-meeting-point__container{display:block;margin-top:4rem}.p-meeting-point__card{height:100%;padding:2rem 2.5rem}.p-meeting-point__card__num{font-size:4rem}.p-meeting-point__card__image{margin-top:2rem}.p-meeting-point__card__text{margin-top:2rem;font-size:14px}.p-meeting-point__card__text--color{font-size:15px}.p-meeting-theme{background-size:1440px 609px}.p-meeting-theme__container{grid-template-columns:1fr;max-width:500px;margin-top:3rem;margin-inline:auto;gap:2rem}.p-meeting-theme__card{padding:1.5rem;gap:1.5rem;border-radius:2rem}.p-meeting-theme__card__image{width:10rem}.p-meeting-theme__card__image--01 img{width:4rem}.p-meeting-theme__card__image--02 img{width:4rem}.p-meeting-theme__card__image--03 img{width:4rem}.p-meeting-theme__card__image--04 img{width:4rem}.p-meeting-theme__card__title{font-size:1.6rem}.p-meeting-theme__card__list{margin-top:1.5rem}.p-meeting-theme__card__list li{gap:1rem;font-size:1.2rem;word-break:normal}.p-meeting-theme__card__list li:before{width:.6rem;height:1rem;border-right:.2rem solid #0f43bc;border-bottom:.2rem solid #0f43bc}.p-service-about{background-size:1440px 609px}.p-service-about__inner{padding-top:4rem;padding-bottom:8rem}.p-service-about__wrap{flex-direction:column;align-items:center;gap:4rem}.p-service-about__title{font-size:2.2rem}.p-service-about__text{margin-top:2rem;line-height:1.5;word-break:normal}.p-service-about__image{max-width:40rem;margin-top:0}.p-service-about__lead{margin-top:3rem;font-size:1.6rem}.p-service-about__lead--margin{margin-top:6rem}.p-service-about__container{grid-template-columns:repeat(1, 1fr);margin-top:3rem;gap:3rem 2.6666666667vw}.p-service-about__card__image{border-radius:1rem}.p-service-about__card__title{margin-top:1rem;font-size:1.3rem;line-height:1.5}.p-service-about__card__text{margin-top:1rem;font-size:1.1rem;line-height:1.5;word-break:normal}.p-service-about__arrow{width:14rem;margin-top:4rem}.p-service-case .p-top-case__container{grid-template-columns:repeat(1, 1fr)}.p-service-case .p-top-case__card__tag li{font-size:1.3rem}.p-service-case .p-top-case__card__title{font-size:1.8rem}.p-service-column .p-top-column__container{display:block}.p-service-column .p-top-column__card__consultant{width:10rem;height:10rem}.p-service-column .p-top-column__card__consultant img{width:10rem;height:10rem}.p-service-column .p-top-column__card__tag li{font-size:1.3rem}.p-service-column .p-top-column__card__title{font-size:1.8rem}.p-service-column .p-top-column__card__name{font-size:1.6rem}.p-service-column .p-top-column__card__text{font-size:1.4rem}.p-service-content__top-deco:before{width:53.3333333333vw;border-right-width:50px;border-bottom-width:40px}.p-service-content__inner{padding-bottom:6rem}.p-service-content__deco{top:-7rem;right:5.33vw;width:22rem}.p-service-content__container{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:flex-start;max-width:500px;margin-top:4rem;margin-inline:auto;gap:3rem}.p-service-content__container:after{display:none}.p-service-content__container--recomend{display:flex;flex-direction:column;gap:3rem}.p-service-content__container--recomend .p-service-content__card,.p-service-content__container--recomend .p-service-content__card__link{display:flex;grid-template-rows:none;grid-row:auto;flex-direction:column}.p-service-content__container--recomend .p-service-content__card__link{height:auto}.p-service-content__card{width:100%;height:auto}.p-service-content__card__link{height:auto}.p-service-content__card__feature-num{margin-bottom:.8rem;font-size:2.8rem}.p-service-content__card__circle{right:1.5rem;bottom:1.5rem;width:5rem;height:5rem}.p-service-content__card__circle img{width:1.8rem}.p-service-content__card__more{display:none}.p-service-content__card__title{margin-top:1.5rem;font-size:1.8rem}.p-service-content__card__text{margin-top:1.5rem;font-size:1.4rem}.p-service-content__card__recomend{margin-top:1.5rem;font-size:1.4rem}.p-service-detail:nth-child(1):after{width:53.3333333333vw;border-right-width:50px;border-bottom-width:40px}.p-service-detail:nth-child(1) .p-service-detail__inner{padding-bottom:6rem}.p-service-detail:nth-child(3):before{width:53.3333333333vw;border-right-width:50px;border-bottom-width:40px}.p-service-detail:nth-child(3) .p-service-detail__inner{padding-top:4rem}.p-service-detail__even{background-size:1440px 609px}.p-service-detail__inner{flex-direction:column;align-items:center;gap:4rem}.p-service-detail__num{font-size:4rem}.p-service-detail__title{font-size:2rem}.p-service-detail__image{width:100%;max-width:400px;margin-top:0}.p-service-document.p-top-document .p-top-document__inner{padding-top:6rem;padding-bottom:8rem}.p-service-guidance__inner{padding-top:0}.p-service-guidance__link{flex-direction:column;padding:3rem 2rem 5rem;gap:0;border-radius:2rem s}.p-service-guidance__box{width:100%}.p-service-guidance__img-box{width:100%}.p-service-guidance__text{margin-top:2rem}.p-service-guidance__button{margin-top:2rem}.p-service-guidance__image{position:static;width:100%;max-width:400px;margin-top:2rem;margin-inline:auto}.p-service-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:auto;min-height:22rem;margin-top:60px;gap:0}.p-service-header__inner{padding-top:2rem;padding-bottom:2rem}.p-service-header__title{font-size:2.2rem}.p-service-header__title--small{margin-bottom:1.5rem;font-size:1.2rem}.p-service-header__buttonArea{flex-wrap:wrap;margin-top:2rem;gap:1rem}.p-service-header__button__link{width:18rem;height:4rem;font-size:1.3rem}.p-service-header__button__link:before{width:1.4rem;height:1.4rem}.p-service-header__bg img{-o-object-position:70% 50%;object-position:70% 50%}.p-service-manufacturing__inner{padding-top:0}.p-service-manufacturing__link{flex-direction:column;padding:3rem 2rem 5rem;gap:0;border-radius:2rem s}.p-service-manufacturing__box{width:100%}.p-service-manufacturing__img-box{width:100%}.p-service-manufacturing__text{margin-top:2rem}.p-service-manufacturing__button{margin-top:2rem}.p-service-manufacturing__image{position:static;width:100%;max-width:400px;margin-top:2rem;margin-inline:auto}.p-service-modelArea{background-size:1440px 609px}.p-service-model__inner{padding-top:4rem;padding-bottom:8rem}.p-service-solution{background-size:1440px 609px}.p-service-solution__header{padding-top:3rem;padding-bottom:3rem}.p-service-solution__title{font-size:1.8rem}.p-service-solution__deco-01{top:1rem;width:16rem;transform:translateY(0)}.p-service-solution__deco-02{top:unset;right:1rem;bottom:1rem;width:13rem;transform:translateY(0)}.p-service-solution__inner{padding-top:4rem;padding-bottom:10rem}.p-service-solution__button{width:80%;max-width:450px;margin-inline:auto}.p-service-solution__buttonArea{flex-direction:column;justify-content:flex-start;margin-top:4rem;gap:1rem}.p-service-solution__button__link{width:100%;height:5rem;font-size:1.6rem}.p-service-solution__button__link--navy:before{width:1.6rem;height:1.6rem}.p-service-solution__lead{margin-bottom:2rem;font-size:1.6rem}.p-service-solution__mt{margin-top:5rem}.p-service-solution__card{margin-top:4rem}.p-service-solution__card__link{flex-direction:column;padding:3rem 2rem;gap:2rem;border-radius:2rem}.p-service-solution__card__body{padding-top:0}.p-service-solution__card__tag{height:2.4rem;padding:0 1.5rem;border-radius:1.2rem;font-size:1.2rem}.p-service-solution__card__title{font-size:1.8rem}.p-service-solution__card__text{margin-top:1.2rem}.p-service-solution__card__button{margin-top:1.6rem}.p-service-solution__card__image{width:100%;max-width:500px;margin-inline:auto}.p-service-webinar.p-top-webinar .p-top-webinar__inner{padding-top:6rem;padding-bottom:8rem}.p-service-webinar.p-top-webinar .p-top-webinar__container{margin-top:4rem}.p-top-about__title{font-size:2.4rem}.p-top-about__text{margin-top:2rem}.p-top-about__subtitle{gap:1rem;font-size:1.6rem}.p-top-about__container{flex-direction:column;margin-top:3rem;gap:2rem}.p-top-about__achievement{flex:unset;width:20rem;height:8rem;padding-top:1.4rem;font-size:1.8rem}.p-top-about__achievement span{margin-right:.5rem;margin-left:1rem;font-size:4rem}.p-top-logo-area+.p-top-case:before{width:53.3333333333vw;border-right-width:50px;border-bottom-width:40px}.p-top-case::after{width:53.3333333333vw;border-right-width:50px;border-bottom-width:40px}.p-top-case__inner{padding-top:6rem;padding-bottom:6rem}.p-top-case__button{margin-left:0}.p-top-case .p-case-search{margin-top:4rem}.p-top-case__container{grid-template-columns:repeat(2, 1fr);margin-top:4rem;gap:3rem 2.6666666667vw}.p-top-case__card{margin-top:0}.p-top-case__card__image{border-radius:1rem}.p-top-case__card__more{display:none}.p-top-case__card__tag{margin-top:1rem}.p-top-case__card__tag li{font-feature-settings:"palt";min-width:40px;min-height:2rem;padding:0 .5rem;border-radius:1rem;font-size:1.1rem}.p-top-case__card__title{margin-top:1rem;font-size:1.3rem;line-height:1.5}.p-top-case__card__text{margin-top:1rem;font-size:1.1rem;line-height:1.5}.p-top-case__buttonWrap{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin-top:3rem;gap:2rem}.p-top-case__buttonWrap:before{display:none}.p-top-case__button__close{width:10rem;height:4rem;margin-left:unset;border-radius:2rem;font-size:1.3rem}.p-top-column:before{width:53.3333333333vw;border-right-width:50px;border-bottom-width:40px}.p-top-column__inner{padding-top:6rem}.p-top-column__button{margin-left:0}.p-top-column__container{grid-template-columns:repeat(2, 1fr);margin-top:4rem;gap:3rem 2.6666666667vw}.p-top-column__card__image{border-radius:1rem}.p-top-column__card__consultant{right:.5rem;bottom:.5rem;width:5rem;height:5rem;border-width:.1rem}.p-top-column__card__consultant img{width:5rem;height:5rem;transform:translate(-0.1rem, -0.1rem)}.p-top-column__card__more{display:none}.p-top-column__card__tag{margin-top:1rem}.p-top-column__card__tag li{font-feature-settings:"palt";min-width:40px;min-height:2rem;padding:0 .5rem;border-radius:1rem;font-size:1.1rem}.p-top-column__card__title{margin-top:1rem;font-size:1.3rem;line-height:1.5}.p-top-column__card__name{margin-top:1rem}.p-top-column__card__text{margin-top:1rem;font-size:1.1rem;line-height:1.5}.p-top-document__inner{padding-bottom:0}.p-top-document__button{margin-left:0}.p-top-document__container{display:block;margin-top:4rem}.p-top-document__card{height:100%}.p-top-document__card__link{display:flex;flex-direction:column;align-items:stretch;height:100%;padding:2rem}.p-top-document__card__image{height:16rem}.p-top-document__card__title{margin-top:2rem;font-size:1.8rem}.p-top-document__card__text{font-size:1.4rem}.p-top-document__card__tag li{font-size:13px}.p-top-guidance__inner{flex-direction:column;justify-content:center;padding-top:3rem;padding-bottom:0;gap:0rem}.p-top-guidance__body{width:100%}.p-top-guidance__title{font-size:2.4rem}.p-top-guidance__text{font-feature-settings:"palt";margin-top:1.8rem;line-height:1.75}.p-top-guidance__button{margin-top:2rem}.p-top-guidance__image{width:80%;max-width:450px;margin-inline:auto}.p-top-intro{margin-top:-9rem}.p-top-intro__inner{padding-top:16rem}.p-top-intro__title{font-size:2.2rem}.p-top-intro__title span{font-size:1.6rem}.p-top-intro__wrap{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2rem}.p-top-intro__container{grid-template-columns:3rem auto;flex-direction:column;align-items:center;justify-content:flex-start;margin-top:4rem;padding:3rem 2rem;border-radius:3rem}.p-top-intro__image__wrap:nth-child(2){padding-top:0}.p-top-intro__image__text{font-size:1.8rem}.p-top-intro__image__text:after{height:4rem}.p-top-intro__logo{top:4rem;left:2rem;width:16rem}.p-top-logo-area{padding-top:4rem;padding-bottom:8rem}.p-top-logo-area__slider{gap:1rem;animation-duration:25s !important}.p-top-logo-area__slider+.p-top-logo-area__slider{margin-top:30px}.p-top-logo-area__item{width:10rem}.p-top-mv{background-size:1440px 609px}.p-top-mv__inner{padding-right:1.5rem;padding-bottom:0;padding-left:1.5rem}.p-top-mv__title{font-size:5.8666666667vw}.p-top-mv__title--large{font-size:8vw;line-height:1}.p-top-mv__title__wrap__pc{display:contents}.p-top-mv__title__wrap__sp{display:block}.p-top-mv__slider__button{right:1rem;bottom:0rem;gap:.6rem}.p-top-mv__slider{margin-top:3rem}.p-top-mv__card__link{padding:0 5rem 1.5rem 1.5rem;border-radius:3.2rem}.p-top-mv__card__tag{padding:1.0666666667vw 2.1333333333vw;font-size:3.2vw}.p-top-mv__card__title{margin-top:2.6666666667vw;font-size:4.2666666667vw}.p-top-mv__card__circle{right:1rem;bottom:1rem;width:4rem;height:4rem}.p-top-mv__card__circle::after{width:1.5rem}.p-top-mv .swiper-button-prev,.p-top-mv .swiper-button-next{width:3.5rem}.p-top-mv .swiper-button-prev::after,.p-top-mv .swiper-button-next::after{width:.7rem;transform:translateX(-1px)}.p-top-mv__slider__stop{width:3.5rem}.p-top-mv__slider__stop::after{width:.8rem;height:1rem}.p-top-mv__slider__stop.is-stop::after{border-top:.6rem solid rgba(0,0,0,0);border-bottom:.6rem solid rgba(0,0,0,0);border-left:1rem solid #0f43bc}.p-top-review__inner{padding-top:4rem}.p-top-review__button{margin-left:0}.p-top-review__container{grid-template-columns:repeat(2, 1fr);margin-top:4rem;gap:3rem 1.2rem}.p-top-section{background-size:1440px 609px}.p-top-theme{background-size:1440px 609px}.p-top-theme__inner{display:block;padding-bottom:20rem}.p-top-theme__title__en{top:-1rem;transform:translateY(calc(-100% - 3rem)) !important;font-size:1.2rem}.p-top-theme__title__subtitle{right:-1rem;font-size:1.4rem}.p-top-theme__wrap{position:static;padding-top:3rem}.p-top-theme__button{margin-top:2rem}.p-top-theme__container{grid-template-columns:1fr;max-width:500px;margin-top:4rem;margin-inline:auto;gap:3rem}.p-top-theme__card__image{aspect-ratio:540/280}.p-top-theme__card__circle{right:1.5rem;bottom:1.5rem;width:4rem}.p-top-theme__card__circle img{width:1.8rem}.p-top-theme__card__more{display:none}.p-top-theme__card__tag{margin-top:1rem;padding-right:.2rem;padding-left:.2rem;font-size:1.4rem}.p-top-theme__card__title{margin-top:1.5rem;padding-right:0;padding-left:0;font-size:1.8rem;text-align:center}.p-top-theme__deco-01{top:6rem;right:2rem;width:66.6666666667vw;max-width:450px}.p-top-theme__deco-02{bottom:6rem;left:0;width:26rem;transform:translateX(0)}.p-top-webinar__inner{padding-top:8rem}.p-top-webinar__button{margin-left:0}.p-top-webinar__container{margin-top:4rem}.p-top-webinar__card{height:100%}.p-top-webinar__card__link{flex-direction:column;align-items:stretch;height:100%;gap:2rem}.p-top-webinar__card__image{width:100%}.p-top-webinar__card__more{display:none}.p-top-webinar__card__body{display:flex;flex-direction:column;align-items:stretch;height:100%}.p-top-webinar__card__tag li{font-size:13px}.p-top-webinar__card__title{margin-bottom:1rem;font-size:1.8rem}.p-top-webinar__card__date{margin-top:auto;font-size:1.4rem}.p-top-webinar__card__date:before{width:1.2rem;height:1.2rem}.p-under-mv{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:auto;min-height:22rem;margin-top:60px;gap:0}.p-under-mv__inner{padding-top:2rem;padding-bottom:2rem}.p-under-mv__title{font-size:2.2rem}.p-under-mv__title:after{height:3rem}.p-under-mv__text{font-size:1.3rem;line-height:1.5}.p-under-mv-main{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:auto;min-height:15rem;margin-top:60px;gap:0}.p-under-mv-main__inner{padding-top:2rem;padding-bottom:2rem}.p-under-mv-main__title{font-size:2.2rem}.p-under-mv-main__text{font-size:1.3rem;line-height:1.5}.p-webinar{background-size:1440px 609px}.p-webinar .p-top-webinar{margin-bottom:5rem}.p-webinar__inner{padding-top:4rem;padding-bottom:6rem}.p-webinar__title{font-size:2.2rem}.p-webinar__container{grid-template-columns:repeat(2, 1fr);margin-top:2rem;gap:3rem 2.6666666667vw}.p-webinar__card{margin-top:0}.p-webinar__card__image{border-radius:1rem}.p-webinar__card__more{display:none}.p-webinar__card__tag{margin-top:1rem}.p-webinar__card__tag li{font-feature-settings:"palt";min-width:40px;height:2rem;padding:0 .5rem;font-size:1.1rem}.p-webinar__card__title{margin-top:1rem;font-size:1.3rem;line-height:1.5}.p-webinar__card__text{margin-top:1rem;font-size:1.1rem;line-height:1.5}.u-pc{display:none !important}}@media(hover: hover){a:hover{text-decoration:none}}@media(hover: none){a:active{text-decoration:none}}@media print{body{width:100%;margin:0;padding:0;overflow:visible}html{zoom:.6}video{display:none !important;background:rgba(0,0,0,0) !important}.l-header{position:absolute !important}.p-header__logo__image{width:16rem}.p-cta__area:nth-child(2){border-left:1px solid #fff}.p-about{page-break-before:always}.p-top-mv__card__link{padding:0 20rem 4.4rem 4.9rem}.p-top-mv__card__tag{padding:.6rem 2rem;font-size:2.1rem}.p-top-mv__card__title{font-size:4rem}.p-top-mv__card__circle{right:2rem;bottom:2rem;width:8rem;height:8rem}.p-top-mv .swiper-button-prev,.p-top-mv .swiper-button-next{width:4.6rem}.p-top-mv .swiper-button-prev::after,.p-top-mv .swiper-button-next::after{width:1rem}.p-top-mv__slider__stop{width:4.6rem;border-width:.2rem}.p-top-mv__slider__stop::after{width:1.2rem;height:1.4rem}.p-top-mv__title:nth-of-type(2){display:none !important}.js-split{opacity:1 !important}.js-split span{transform:translateY(0) !important;transition:unset !important}.p-top-guidance__wrap:nth-child(2){border-top:2px solid #fff}.p-top-document__slider{display:contents !important}.p-top-document__slider .swiper,.p-top-document__slider .swiper-wrapper,.p-top-document__slider .swiper-slide,.p-top-document__slider .swiper-pagination,.p-top-document__slider .swiper-pagination-bullet{display:contents}.p-top-document__card{display:grid;grid-template-rows:subgrid;grid-row:span 4}.p-top-document__card__link{display:grid;grid-template-rows:subgrid;grid-row:span 4;padding:3.9rem 3.2rem 3.3rem;gap:0;border-radius:2rem;background:#f2f2f2}.p-top-webinar__slider{display:contents !important}.p-top-webinar__slider .swiper,.p-top-webinar__slider .swiper-wrapper,.p-top-webinar__slider .swiper-slide,.p-top-webinar__slider .swiper-pagination,.p-top-webinar__slider .swiper-pagination-bullet{display:contents !important}.p-top-webinar__container{display:flex;flex-direction:column;flex-wrap:wrap;align-items:normal;justify-content:flex-start;gap:4rem}.p-top-case{margin-top:6rem;page-break-before:always}.p-top-column{margin-top:6rem;page-break-before:always}.p-top-document{page-break-before:always}.p-feature-content__odd .p-feature-content__inner{padding-top:12rem;padding-bottom:12rem}.p-feature-content__even .p-feature-content__inner{flex-direction:row-reverse;padding-top:8rem;padding-bottom:8rem}.p-feature-content__title{font-size:3.2rem}.p-feature-service{page-break-before:always}.p-service-content{margin-top:6rem;page-break-before:always}.p-service-content__inner{padding-top:6rem;padding-bottom:6rem}.p-service-manufacturing__inner{padding-bottom:8rem}.p-meeting-point{margin-top:6rem;page-break-before:always}.p-meeting-point__inner{padding-top:6rem;padding-bottom:6rem}.p-meeting-point__slider{display:contents !important}.p-meeting-point__slider .swiper,.p-meeting-point__slider .swiper-wrapper,.p-meeting-point__slider .swiper-slide,.p-meeting-point__slider .swiper-pagination,.p-meeting-point__slider .swiper-pagination-bullet{display:contents !important}.p-meeting-outline{margin-top:6rem;page-break-before:always}.p-service-about__lead--page-break{margin-top:6rem;page-break-before:always}.p-service-detail__even{page-break-before:always}.p-service-solution{page-break-before:always}.p-service-solution .p-service-solution__inner{padding-top:6rem;padding-bottom:6rem}.p-service-case.p-top-case{page-break-before:unset}.p-service-case.p-top-case .p-top-case__inner{padding-top:3rem;padding-bottom:0}.p-service-manufacturing__common{margin-top:6rem;page-break-before:always}.p-service-document.p-top-document{page-break-before:unset}}@media(hover: hover)and (pointer: fine){.c-button__link:hover .c-button__circle{height:100%}.c-button__link:hover .c-button__circle:before,.c-button__link:hover .c-button__circle:after{transition:.3s ease-in-out}.c-button__link:hover .c-button__circle:not(.bottom):before{right:-100%;opacity:0}.c-button__link:hover .c-button__circle:not(.bottom):after{right:50%;opacity:1}.c-button__link:hover .c-button__circle.bottom:before{top:100%;opacity:0}.c-button__link:hover .c-button__circle.bottom:after{top:50%;opacity:1}.c-post-card__link:hover .c-post-card__more{opacity:1}.c-post-card__link:hover .c-post-card__title{color:#0f43bc}.p-case-search__tag span:not(.is-active):hover{background:#d4e1ff;color:#0f43bc}.p-case__card__link:hover .p-case__card__more{opacity:1}.p-case__card__link:hover .p-case__card__title{color:#0f43bc}.p-column-search__tag span:not(.is-active):hover{background:#d4e1ff;color:#0f43bc}.p-column__card__link:hover .p-column__card__more{opacity:1}.p-column__card__link:hover .p-column__card__title{color:#0f43bc}.p-cta__link:hover{background:#0f3796}.p-download__card__link:hover{background:#0f3796}.p-download__card__link:hover .p-download__card__title,.p-download__card__link:hover .p-download__card__text{color:#fff}.p-feature-content__card:hover{background:#0f3796}.p-feature-content__card:hover .p-feature-content__card__text,.p-feature-content__card:hover .p-feature-content__card__name{color:#fff}.p-feature-content__slider .swiper-button-prev:hover,.p-feature-content__slider .swiper-button-next:hover{background:#0f3796}.p-feature-modal__arrow:hover{background:#0f3796}.p-feature-service__card__link:hover .p-feature-service__card__more{opacity:1}.p-feature-service__card__link:hover .p-feature-service__card__title{color:#0f43bc}.p-footer__menu__link:hover:before{transform:scaleX(1);transform-origin:left}.p-header__menu li:has(.p-header__menu__child):hover .p-header__menu__child{visibility:visible;opacity:1;transition-delay:0}.p-header__menu__link:hover>span{transform:translateY(-120%);opacity:0}.p-header__menu__link:hover:before{transform:translateY(0);opacity:1}.p-header__button__link:hover:before{transform:scale(1.08);opacity:.8}.p-header__menu__child__link:hover .p-header__menu__child__image img{transform:scale(1.1)}.p-header__menu__child__link:hover .p-header__menu__child__title{color:#0f43bc}.p-service-content__card__link:hover .p-service-content__card__more{opacity:1}.p-service-content__card__link:hover .p-service-content__card__title{color:#0f43bc}.p-service-guidance__link:hover{background:#0f3796}.p-service-guidance__link:hover .c-button__circle{height:100%}.p-service-guidance__link:hover .c-button__circle:before,.p-service-guidance__link:hover .c-button__circle:after{transition:.3s ease-in-out}.p-service-guidance__link:hover .c-button__circle:before{right:-100%;opacity:0}.p-service-guidance__link:hover .c-button__circle:after{right:50%;opacity:1}.p-service-header__button__link:hover:after{transform:scale(1.08)}.p-service-manufacturing__link:hover{background:#0f3796}.p-service-manufacturing__link:hover .c-button__circle{height:100%}.p-service-manufacturing__link:hover .c-button__circle:before,.p-service-manufacturing__link:hover .c-button__circle:after{transition:.3s ease-in-out}.p-service-manufacturing__link:hover .c-button__circle:before{right:-100%;opacity:0}.p-service-manufacturing__link:hover .c-button__circle:after{right:50%;opacity:1}.p-service-solution__button__link:hover:after{transform:scale(1.05)}.p-service-solution__card__link:hover{background:#cdcdcd}.p-service-solution__card__link:hover .c-button__circle{height:100%}.p-service-solution__card__link:hover .c-button__circle:before,.p-service-solution__card__link:hover .c-button__circle:after{transition:.3s ease-in-out}.p-service-solution__card__link:hover .c-button__circle:before{right:-100%;opacity:0}.p-service-solution__card__link:hover .c-button__circle:after{right:50%;opacity:1}.p-top-case__search__tag span:not(.is-active):hover{background:#d4e1ff;color:#0f43bc}.p-top-case__card__link:hover .p-top-case__card__more{opacity:1}.p-top-case__card__link:hover .p-top-case__card__title{color:#0f43bc}.p-top-case__button__close:hover{background:#fff;color:#0f43bc}.p-top-column__card__link:hover .p-top-column__card__more{opacity:1}.p-top-column__card__link:hover .p-top-column__card__title{color:#0f43bc}.p-top-document__card__link:hover{background:#0f3796}.p-top-document__card__link:hover .p-top-document__card__title,.p-top-document__card__link:hover .p-top-document__card__text{color:#fff}.p-top-guidance__link:hover{background:#0f3796}.p-top-guidance__link:hover .c-button__circle{height:100%}.p-top-guidance__link:hover .c-button__circle:before,.p-top-guidance__link:hover .c-button__circle:after{transition:.3s ease-in-out}.p-top-guidance__link:hover .c-button__circle:before{right:-100%;opacity:0}.p-top-guidance__link:hover .c-button__circle:after{right:50%;opacity:1}.p-top-mv__card__link:hover .p-top-mv__card__image img{transform:scale(1.2)}.p-top-mv .swiper-button-prev:hover,.p-top-mv .swiper-button-next:hover{background:#0f3796}.p-top-theme__card__link:hover .p-top-theme__card__more{opacity:1}.p-top-theme__card__link:hover .p-top-theme__card__title{color:#0f43bc}.p-top-webinar__card__link:hover .p-top-webinar__card__more{opacity:1}.p-top-webinar__card__link:hover .p-top-webinar__card__title{color:#0f43bc}.p-webinar__card__link:hover .p-webinar__card__more{opacity:1}.p-webinar__card__link:hover .p-webinar__card__title{color:#0f43bc}}@media screen and (min-width: 769px){.p-download__card{display:grid;grid-template-rows:subgrid;grid-row:span 4}.p-feature-content__even .p-feature-content__inner{flex-direction:row-reverse}.p-meeting-point__slider{display:contents}.p-meeting-point__slider .swiper,.p-meeting-point__slider .swiper-wrapper,.p-meeting-point__slider .swiper-slide,.p-meeting-point__slider .swiper-pagination,.p-meeting-point__slider .swiper-pagination-bullet{display:contents}.p-service-column .p-top-column__inner{padding-top:13.7rem}.p-service-column .p-top-column__slider{display:contents}.p-service-column .p-top-column__slider .swiper,.p-service-column .p-top-column__slider .swiper-wrapper,.p-service-column .p-top-column__slider .swiper-slide,.p-service-column .p-top-column__slider .swiper-pagination,.p-service-column .p-top-column__slider .swiper-pagination-bullet{display:contents}.p-service-detail:nth-child(1) .p-service-detail__inner{padding-top:10rem;padding-bottom:9.8rem}.p-service-detail:nth-child(2) .p-service-detail__inner{padding-top:14.8rem;padding-bottom:17rem}.p-service-detail:nth-child(3) .p-service-detail__inner{padding-top:8.6rem;padding-bottom:11.6rem}.p-service-detail__even .p-service-detail__inner{flex-direction:row-reverse}.p-top-document__card{display:grid;grid-template-rows:subgrid;grid-row:span 4}.p-top-document__slider{display:contents}.p-top-document__slider .swiper,.p-top-document__slider .swiper-wrapper,.p-top-document__slider .swiper-slide,.p-top-document__slider .swiper-pagination,.p-top-document__slider .swiper-pagination-bullet{display:contents}.p-top-webinar__container{display:flex;flex-direction:column;flex-wrap:wrap;align-items:normal;justify-content:flex-start;gap:4rem}.p-top-webinar__slider{display:contents}.p-top-webinar__slider .swiper,.p-top-webinar__slider .swiper-wrapper,.p-top-webinar__slider .swiper-slide,.p-top-webinar__slider .swiper-pagination,.p-top-webinar__slider .swiper-pagination-bullet{display:contents}.u-sp{display:none !important}}@media screen and (max-width: 1500px)and (min-width: 769px){.p-top-guidance__inner{gap:5rem}.p-top-intro__title{font-size:3.6rem}.p-top-mv__title{font-size:4rem}.p-top-mv__title--large{font-size:5.6rem}.p-top-mv__slider__button{display:flex;right:3rem;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem}.p-top-mv__slider{margin-top:4.3rem}.p-top-mv__card__link{padding:0 10rem 3rem 3rem;border-radius:4rem}.p-top-mv__card__tag{padding:.6rem 2rem;font-size:2.1rem}.p-top-mv__card__title{margin-top:2.4rem;font-size:3rem}.p-top-mv__card__circle{right:2rem;bottom:2rem;width:8rem;height:8rem}.p-top-mv__card__circle::after{width:2.5rem}.p-top-mv .swiper-button-prev,.p-top-mv .swiper-button-next{width:4.6rem}.p-top-mv .swiper-button-prev::after,.p-top-mv .swiper-button-next::after{width:1rem}.p-top-mv__slider__stop{width:4.6rem}.p-top-mv__slider__stop::after{width:1.2rem;height:1.4rem}.p-top-mv__slider__stop.is-stop::after{border-top:.7rem solid rgba(0,0,0,0);border-bottom:.7rem solid rgba(0,0,0,0);border-left:1.4rem solid #0f43bc}.p-top-theme__deco-01{top:5rem;right:0;width:30vw}.p-top-theme__deco-02{bottom:5rem;left:0;width:30rem;transform:translateX(-60%)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvdW5kYXRpb24vX3Jlc2V0LnNjc3MiLCJnbG9iYWwvX2FuaW1hdGlvbi5zY3NzIiwiZm91bmRhdGlvbi9fYmFzZS5zY3NzIiwiZ2xvYmFsL19zZXR0aW5nLnNjc3MiLCJqYXZhc2NyaXB0L19zd2lwZXIubWluLnNjc3MiLCJsYXlvdXQvX2wtY29udGFpbmVyLnNjc3MiLCJsYXlvdXQvX2wtaGVhZGVyLnNjc3MiLCJjb21wb25lbnQvX2MtYnV0dG9uLnNjc3MiLCJjb21wb25lbnQvX2MtaGVhZGluZy5zY3NzIiwiZ2xvYmFsL19ncmlkLnNjc3MiLCJjb21wb25lbnQvX2MtcG9zdC1jYXJkLnNjc3MiLCJjb21wb25lbnQvX2MtdGV4dC5zY3NzIiwiY29tcG9uZW50L19jLXVuZGVyLWhlYWRpbmcuc2NzcyIsInByb2plY3QvX3AtYWJvdXQuc2NzcyIsInByb2plY3QvX3AtYnJlYWRjcnVtYi5zY3NzIiwicHJvamVjdC9fcC1jYXNlLXNlYXJjaC5zY3NzIiwicHJvamVjdC9fcC1jYXNlLnNjc3MiLCJwcm9qZWN0L19wLWNvbHVtbi1zZWFyY2guc2NzcyIsInByb2plY3QvX3AtY29sdW1uLnNjc3MiLCJwcm9qZWN0L19wLWNvbnRhY3Quc2NzcyIsInByb2plY3QvX3AtY3RhLnNjc3MiLCJwcm9qZWN0L19wLWRvd25sb2FkLnNjc3MiLCJwcm9qZWN0L19wLWRyYXdlci5zY3NzIiwicHJvamVjdC9fcC1mZWF0dXJlLWNvbnRlbnQuc2NzcyIsInByb2plY3QvX3AtZmVhdHVyZS1tb2RhbC5zY3NzIiwicHJvamVjdC9fcC1mZWF0dXJlLXNlcnZpY2Uuc2NzcyIsInByb2plY3QvX3AtZm9vdGVyLnNjc3MiLCJwcm9qZWN0L19wLWhlYWRlci5zY3NzIiwicHJvamVjdC9fcC1tZWV0aW5nLW1lc3NhZ2Uuc2NzcyIsInByb2plY3QvX3AtbWVldGluZy1vdXRsaW5lLnNjc3MiLCJwcm9qZWN0L19wLW1lZXRpbmctcG9pbnQuc2NzcyIsInByb2plY3QvX3AtbWVldGluZy10aGVtZS5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlLWFib3V0LnNjc3MiLCJwcm9qZWN0L19wLXNlcnZpY2UtY2FzZS5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlLWNvbHVtbi5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlLWNvbnRlbnQuc2NzcyIsInByb2plY3QvX3Atc2VydmljZS1kZXRhaWwuc2NzcyIsInByb2plY3QvX3Atc2VydmljZS1kb2N1bWVudC5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlLWd1aWRhbmNlLnNjc3MiLCJwcm9qZWN0L19wLXNlcnZpY2UtaGVhZGVyLnNjc3MiLCJwcm9qZWN0L19wLXNlcnZpY2UtbWFudWZhY3R1cmluZy5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlLW1vZGVsLnNjc3MiLCJwcm9qZWN0L19wLXNlcnZpY2Utc29sdXRpb24uc2NzcyIsInByb2plY3QvX3Atc2VydmljZS13ZWJpbmFyLnNjc3MiLCJwcm9qZWN0L19wLXRvcC1hYm91dC5zY3NzIiwicHJvamVjdC9fcC10b3AtY2FzZS5zY3NzIiwicHJvamVjdC9fcC10b3AtY29sdW1uLnNjc3MiLCJwcm9qZWN0L19wLXRvcC1kb2N1bWVudC5zY3NzIiwicHJvamVjdC9fcC10b3AtZ3VpZGFuY2Uuc2NzcyIsInByb2plY3QvX3AtdG9wLWludHJvLnNjc3MiLCJwcm9qZWN0L19wLXRvcC1sb2dvLWFyZWEuc2NzcyIsInByb2plY3QvX3AtdG9wLW12LnNjc3MiLCJwcm9qZWN0L19wLXRvcC1yZXZpZXcuc2NzcyIsInByb2plY3QvX3AtdG9wLXNlY3Rpb24uc2NzcyIsInByb2plY3QvX3AtdG9wLXRoZW1lLnNjc3MiLCJwcm9qZWN0L19wLXRvcC13ZWJpbmFyLnNjc3MiLCJwcm9qZWN0L19wLXVuZGVyLW12LnNjc3MiLCJwcm9qZWN0L19wLXdlYmluYXIuc2NzcyIsInV0aWxpdHkvX3UtbWFyZ2luLnNjc3MiLCJ1dGlsaXR5L191LXBhZGRpbmcuc2NzcyIsInV0aWxpdHkvX3UtdGV4dGFsaWduLnNjc3MiLCJ1dGlsaXR5L191LXZpc2libGUuc2NzcyIsImdsb2JhbC9fbXEuc2NzcyIsImdsb2JhbC9faG92ZXIuc2NzcyIsImZvdW5kYXRpb24vX3ByaW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEscUZBQUEsQ0FLQSxtQkFHRSxxQkFBQSxDQUdBLFdBQUEsQ0FEQSxjQUFBLENBREEsa0JBRUEsQ0FZRixLQUdFLDZCQUFBLENBRUEseUNBQUEsQ0FKQSxnQkFJQSxDQVdGLEtBQ0UsUUFBQSxDQU9GLEtBQ0UsYUFBQSxDQU1GLHFEQVNFLFFBQUEsQ0FNRixrQkFRRSxRQUFBLENBREEsbUJBQUEsQ0FEQSxpQkFFQSxDQU1GLE1BRUUsUUFBQSxDQUNBLFNBQUEsQ0FDQSxlQUFBLENBTUYsR0FDRSxnQkFBQSxDQUdGLEdBQ0UsYUFBQSxDQVdGLEdBQ0Usc0JBQUEsQ0FFQSxRQUFBLENBS0EsUUFBQSxDQUNBLFVBQUEsQ0FKQSxnQkFBQSxDQUVBLG9CQUFBLENBR0EsYUFBQSxDQVFGLElBR0UsaUJBQUEsQ0FGQSwrQkFFQSxDQUlGLFFBQ0Usa0JBQUEsQ0FVRixFQUNFLDhCQUFBLENBRUEsYUFBQSxDQURBLG9CQUNBLENBUUYsWUFDRSx3Q0FBQSxDQUFBLGdDQUFBLENBUUYsU0FFRSxrQkFBQSxDQVFGLGNBS0UsaUJBQUEsQ0FGQSwrQkFFQSxDQVFGLE1BQ0UsYUFBQSxDQVFGLFFBSUUsaUJBQUEsQ0FGQSxhQUFBLENBQ0EsYUFBQSxDQUVBLHVCQUFBLENBR0YsSUFDRSxjQUFBLENBR0YsSUFDRSxVQUFBLENBVUYsNEJBS0UscUJBQUEsQ0FZRixzQ0FLRSx1QkFBQSxDQUVBLG9CQUFBLENBQUEsZUFBQSxDQU1BLFFBQUEsQ0FEQSxTQUFBLENBRUEsZUFBQSxDQUhBLHdCQUFBLENBRkEsYUFBQSxDQUNBLFlBQUEsQ0FLQSxrQkFBQSxDQUNBLHNCQUFBLENBUkEscUJBUUEsQ0FRRixnREFJRSxjQUFBLENBR0Ysb0ZBSUUsY0FBQSxDQU9GLGdCQUNFLFlBQUEsQ0FHRixnQkFDRSxlQUFBLENBT0YsT0FD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QUdGLFVBQ0Usa0JBQUEsQ0FHRixVQUNFLGlCQUFBLENBR0YsVUFDRSxnQkFBQSxDQWJGLFVBQ0UsZUFBQSxDQUdGLFVBQ0Usa0JBQUEsQ0FHRixVQUNFLGlCQUFBLENBR0YsVUFDRSxnQkFBQSxDQWJGLFVBQ0UsZUFBQSxDQUdGLFVBQ0Usa0JBQUEsQ0FHRixVQUNFLGlCQUFBLENBR0YsVUFDRSxnQkFBQSxDQWJGLFdBQ0UsZ0JBQUEsQ0FHRixXQUNFLG1CQUFBLENBR0YsV0FDRSxrQkFBQSxDQUdGLFdBQ0UsaUJBQUEsQ0FiRixXQUNFLGdCQUFBLENBR0YsV0FDRSxtQkFBQSxDQUdGLFdBQ0Usa0JBQUEsQ0FHRixXQUNFLGlCQUFBLENBYkYsV0FDRSxnQkFBQSxDQUdGLFdBQ0UsbUJBQUEsQ0FHRixXQUNFLGtCQUFBLENBR0YsV0FDRSxpQkFBQSxDQ2RKLFNBQ0UsMkJBQUEsQ0FJQSxVQUNFLGdCQUFBLENBR0YsVUFDRSxtQkFBQSxDQUdGLFVBQ0Usa0JBQUEsQ0FHRixVQUNFLGlCQUFBLENBYkYsVUFDRSxnQkFBQSxDQUdGLFVBQ0UsbUJBQUEsQ0FHRixVQUNFLGtCQUFBLENBR0YsVUFDRSxpQkFBQSxDQWJGLFVBQ0UsZ0JBQUEsQ0FHRixVQUNFLG1CQUFBLENBR0YsVUFDRSxrQkFBQSxDQUdGLFVBQ0UsaUJBQUEsQ0FiRixVQUNFLGdCQUFBLENBR0YsVUFDRSxtQkFBQSxDQUdGLFVBQ0Usa0JBQUEsQ0FHRixVQUNFLGlCQUFBLENBYkYsVUFDRSxnQkFBQSxDQUdGLFVBQ0UsbUJBQUEsQ0FHRixVQUNFLGtCQUFBLENBR0YsVUFDRSxpQkFBQSxDQWJGLFVBQ0UsZ0JBQUEsQ0FHRixVQUNFLG1CQUFBLENBR0YsVUFDRSxrQkFBQSxDQUdGLFVBQ0UsaUJBQUEsQ0FiRixVQUNFLGdCQUFBLENBR0YsVUFDRSxtQkFBQSxDQUdGLFVBQ0Usa0JBQUEsQ0FHRixVQUNFLGlCQUFBLENBYkYsVUFDRSxnQkFBQSxDQUdGLFVBQ0UsbUJBQUEsQ0FHRixVQUNFLGtCQUFBLENBR0YsVUFDRSxpQkFBQSxDQWJGLFVB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InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBkZXN0eWxlLmNzcyB2NC4wLjEgfCBNSVQgTGljZW5zZSB8IGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNvbGFzLWN1c2FuL2Rlc3R5bGUuY3NzICovXHJcblxyXG4vKiBSZXNldCBib3gtbW9kZWwgYW5kIHNldCBib3JkZXJzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4qLFxyXG46OmJlZm9yZSxcclxuOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbi8qIERvY3VtZW50ICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICogMy4gUmVtb3ZlIGdyYXkgb3ZlcmxheSBvbiBsaW5rcyBmb3IgaU9TLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gIC8qIDEgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgLyogMiAqL1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLyogMyovXHJcbn1cclxuXHJcbi8qIFNlY3Rpb25zICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxyXG4gKi9cclxuXHJcbm1haW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiBWZXJ0aWNhbCByaHl0aG0gKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbnAsXHJcbnRhYmxlLFxyXG5ibG9ja3F1b3RlLFxyXG5hZGRyZXNzLFxyXG5wcmUsXHJcbmlmcmFtZSxcclxuZm9ybSxcclxuZmlndXJlLFxyXG5kbCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBIZWFkaW5ncyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogTGlzdHMgKGVudW1lcmF0aW9uKSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxudWwsXHJcbm9sIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKiBMaXN0cyAoZGVmaW5pdGlvbikgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbmR0IHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuZGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4vKiBHcm91cGluZyBjb250ZW50ICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7XHJcbiAgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIC8qIDIgKi9cclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xyXG4gIC8qIDEgKi9cclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgLyogMiAqL1xyXG59XHJcblxyXG5hZGRyZXNzIHtcclxuICBmb250LXN0eWxlOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljcyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5hIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XHJcbiAgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcbiAgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuLyogUmVwbGFjZWQgY29udGVudCAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgdmVydGljYWwgYWxpZ25tZW50IGlzc3Vlcy5cclxuICovXHJcblxyXG5zdmcsXHJcbmltZyxcclxuZW1iZWQsXHJcbm9iamVjdCxcclxuaWZyYW1lIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcblxyXG4vKiBGb3JtcyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlc2V0IGZvcm0gZmllbGRzIHRvIG1ha2UgdGhlbSBzdHlsZWFibGUuXHJcbiAqIDEuIE1ha2UgZm9ybSBlbGVtZW50cyBzdHlsYWJsZSBhY3Jvc3Mgc3lzdGVtcyBpT1MgZXNwZWNpYWxseS5cclxuICogMi4gSW5oZXJpdCB0ZXh0LXRyYW5zZm9ybSBmcm9tIHBhcmVudC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC8qIDEgKi9cclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCBjdXJzb3JzIGZvciBjbGlja2FibGUgZWxlbWVudHMuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSxcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuYnV0dG9uOmRpc2FibGVkLFxyXG5bdHlwZT1cImJ1dHRvblwiXTpkaXNhYmxlZCxcclxuW3R5cGU9XCJyZXNldFwiXTpkaXNhYmxlZCxcclxuW3R5cGU9XCJzdWJtaXRcIl06ZGlzYWJsZWQge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEltcHJvdmUgb3V0bGluZXMgZm9yIEZpcmVmb3ggYW5kIHVuaWZ5IHN0eWxlIHdpdGggaW5wdXQgZWxlbWVudHMgJiBidXR0b25zLlxyXG4gKi9cclxuXHJcbjotbW96LWZvY3VzcmluZyB7XHJcbiAgb3V0bGluZTogYXV0bztcclxufVxyXG5cclxuc2VsZWN0OmRpc2FibGVkIHtcclxuICBvcGFjaXR5OiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHBhZGRpbmdcclxuICovXHJcblxyXG5vcHRpb24ge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXNldCB0byBpbnZpc2libGVcclxuICovXHJcblxyXG5maWVsZHNldCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG5sZWdlbmQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxuXHJcbnByb2dyZXNzIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbiAgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBGaXggZm9udCBpbmhlcml0YW5jZS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBGaXggYXBwZWFyYW5jZSBmb3IgRmlyZWZveFxyXG4gKi9cclxuW3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG59XHJcblxyXG4vKipcclxuICogQ2xpY2thYmxlIGxhYmVsc1xyXG4gKi9cclxuXHJcbmxhYmVsW2Zvcl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmUgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZGV0YWlscyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qXHJcbiAqIFJlbW92ZSBvdXRsaW5lIGZvciBlZGl0YWJsZSBjb250ZW50LlxyXG4gKi9cclxuXHJcbltjb250ZW50ZWRpdGFibGVdOmZvY3VzIHtcclxuICBvdXRsaW5lOiBhdXRvO1xyXG59XHJcblxyXG4vKiBUYWJsZXMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4xLiBDb3JyZWN0IHRhYmxlIGJvcmRlciBjb2xvciBpbmhlcml0YW5jZSBpbiBhbGwgQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiovXHJcblxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIC8qIDEgKi9cclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG59XHJcblxyXG5jYXB0aW9uIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG50ZCxcclxudGgge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxudGgge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuIiwiLy8gdG9wIG12IHRpdGxlXHJcbi5qcy1zcGxpdCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC5qcy1sb2FkZWQgJiB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgIC5pcy1hY3RpdmUgJiB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjcsIDAuMiwgMC4xLCAxKSAwLjhzO1xyXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDQ5IHtcclxuICAgICAgICAmW2RhdGEtaW5kZXg9XCIjeyRpfVwiXSB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAjeyRpICogMC4wM3N9O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBzY3JvbGwtcGFkZGluZy10b3A6IGNhbGMoI3skaGVhZGVyLWhlaWdodC1wY30gKyA0MHB4KTtcclxuXHJcbiAgQGluY2x1ZGUgbXEobCkge1xyXG4gICAgZm9udC1zaXplOiBtYXgodncoMTAsIDEyODApLCA4cHgpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGZvbnQtc2l6ZTogbWluKHZ3KDEwLCAzNzUpLCAxMnB4KTtcclxuICAgIHNjcm9sbC1wYWRkaW5nLXRvcDogY2FsYygjeyRoZWFkZXItaGVpZ2h0LXNwfSArIDQwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuYm9keSB7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgZm9udC1mYW1pbHk6ICRqYS1zYW5zO1xyXG4gIC8vIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAvLyB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcclxuICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xyXG4gIH1cclxufVxyXG5cclxuYSB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG5cclxuICBAaW5jbHVkZSBtcS1ob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmW2hyZWZePVwidGVsOlwiXSxcclxuICAmW2hyZWZePVwibWFpbHRvOlwiXSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbmVtIHtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5idXR0b24ge1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4iLCIvLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyDjgqTjg7Pjg4rjg7zluYXoqK3lrppcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8g44Kz44Oz44OG44Oz44OE44Gu44Kk44Oz44OK44O85bmFXHJcbiRpbm5lcjogMTMyMHB4O1xyXG5cclxuLy8g5L2Z55m9XHJcbiRwYWRkaW5nLXBjOiA0MHB4O1xyXG4kcGFkZGluZy1zcDogMjBweDtcclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIOODmeODvOOCueW5heioreWumlxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4kYmFzZS13aWR0aDogMTkyMHB4O1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8g44OY44OD44OA44O86Kit5a6aXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiRoZWFkZXItaGVpZ2h0LXBjOiAxMDBweDtcclxuJGhlYWRlci1oZWlnaHQtc3A6IDYwcHg7XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyDoibLjga7mjIflrppcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi8v6Imy5oyH5a6aXHJcbiRmb250LWNvbG9yOiAjNTU1O1xyXG4kYmctZ3JheTogI2YyZjJmMjtcclxuJGJsdWU6ICMwZjQzYmM7XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8g44OV44Kp44Oz44OI6Kit5a6aXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiRqYS1zYW5zOiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcclxuJGVuLXNhbnM6ICdJbnRlcicsIHNhbnMtc2VyaWY7IiwiLyoqXHJcbiAqIFN3aXBlciA4LjQuN1xyXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xyXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIzIFZsYWRpbWlyIEtoYXJsYW1waWRpXHJcbiAqXHJcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxyXG4gKlxyXG4gKiBSZWxlYXNlZCBvbjogSmFudWFyeSAzMCwgMjAyM1xyXG4gKi9cclxuXHJcbiBAZm9udC1mYWNle2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztzcmM6dXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH06cm9vdHstLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmfS5zd2lwZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjF9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwwLDApfS5zd2lwZXItcG9pbnRlci1ldmVudHN7dG91Y2gtYWN0aW9uOnBhbi15fS5zd2lwZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLXZlcnRpY2Fse3RvdWNoLWFjdGlvbjpwYW4teH0uc3dpcGVyLXNsaWRle2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX0uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWF1dG9oZWlnaHQsLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci0zZCwuc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXJ7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwuc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvd3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjE1KX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX0uc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZmxleC1zaHJpbms6MDtvcmRlcjo5OTk5fS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle3dpZHRoOjEwMCU7bWluLXdpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpjZW50ZXIgY2VudGVyO3Njcm9sbC1zbmFwLXN0b3A6YWx3YXlzfS5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2hlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlcnt3aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfTpyb290ey0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4fS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOmNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDQ0ICogMjcpO2hlaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTttYXJnaW4tdG9wOmNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyAyKSk7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbntvcGFjaXR5OjA7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1idXR0b24tcHJldjphZnRlcntmb250LWZhbWlseTpzd2lwZXItaWNvbnM7Zm9udC1zaXplOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO3RleHQtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjA7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDoxMHB4O3JpZ2h0OmF1dG99LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye2NvbnRlbnQ6J3ByZXYnfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDoxMHB4O2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Y29udGVudDonbmV4dCd9LnN3aXBlci1idXR0b24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246LjNzIG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZD4uc3dpcGVyLXBhZ2luYXRpb24sLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Ym90dG9tOjEwcHg7bGVmdDowO3dpZHRoOjEwMCV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjB9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zZm9ybTpzY2FsZSguMzMpO3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbnt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwjMDAwKTtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAuMil9YnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRze3JpZ2h0OjEwcHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LC01MCUsMCl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsNnB4KSAwO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6OHB4fS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjowIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCw0cHgpfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2hpdGUtc3BhY2U6bm93cmFwfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyByaWdodH0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4yNSk7cG9zaXRpb246YWJzb2x1dGV9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3B9LnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOjEwMCU7aGVpZ2h0OjRweDtsZWZ0OjA7dG9wOjB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7d2lkdGg6NHB4O2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1zY3JvbGxiYXJ7Ym9yZGVyLXJhZGl1czoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy10b3VjaC1hY3Rpb246bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpfS5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MSU7Ym90dG9tOjNweDt6LWluZGV4OjUwO2hlaWdodDo1cHg7d2lkdGg6OTglfS5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozcHg7dG9wOjElO3otaW5kZXg6NTA7d2lkdGg6NXB4O2hlaWdodDo5OCV9LnN3aXBlci1zY3JvbGxiYXItZHJhZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNSk7Ym9yZGVyLXJhZGl1czoxMHB4O2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tjdXJzb3I6bW92ZX0uc3dpcGVyLXNjcm9sbGJhci1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXpvb20tY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFzLC5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3Zne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LnN3aXBlci1zbGlkZS16b29tZWR7Y3Vyc29yOm1vdmV9LnN3aXBlci1sYXp5LXByZWxvYWRlcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXRvcDotMjFweDt6LWluZGV4OjEwO3RyYW5zZm9ybS1vcmlnaW46NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6NHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7YW5pbWF0aW9uOnN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXJ9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZXstLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrey0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3otaW5kZXg6LTEwMDB9LnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O21hcmdpbjowIGF1dG99LnN3aXBlci1ncmlkPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcH0uc3dpcGVyLWdyaWQtY29sdW1uPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXZ7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjY7ei1pbmRleDowfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDtmaWx0ZXI6Ymx1cig1MHB4KX0uc3dpcGVyLWZsaXB7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSxoZWlnaHR9LnN3aXBlci1jYXJkc3tvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ubC1jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogJGlubmVyICsgc3RyaXAtdW5pdCgkcGFkZGluZy1wYykgKiAyO1xyXG4gIHBhZGRpbmctaW5saW5lOiAkcGFkZGluZy1wYztcclxuICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gIHBhZGRpbmctdG9wOiByZW0oMTAwKTtcclxuICBwYWRkaW5nLWJvdHRvbTogcmVtKDEwMCk7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKDYwKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oODApO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IHZ3KHN0cmlwLXVuaXQoJHBhZGRpbmctc3ApLCAzNzUpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ubC1oZWFkZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogJGhlYWRlci1oZWlnaHQtcGM7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHotaW5kZXg6IDE4O1xyXG5cdHBhZGRpbmctdG9wOiAxOHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxOHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtcS1kb3duKCkge1xyXG5cdFx0aGVpZ2h0OiAkaGVhZGVyLWhlaWdodC1zcDtcclxuXHRcdHBhZGRpbmctdG9wOiA1cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG5cdH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLmMtYnV0dG9uIHtcclxuICBmbGV4LXNocmluazogMDtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZW0oNTApIGF1dG87XHJcbiAgICBnYXA6IHJlbSg5KTtcclxuICAgIGhlaWdodDogcmVtKDUwKTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlbSgzNSkgYXV0bztcclxuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICBoZWlnaHQ6IHJlbSgzNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLndoaXRlICZfX2xpbmsge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAmX19jaXJjbGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogcmVtKDQwKTtcclxuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcclxuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYmx1ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBoZWlnaHQ6IHJlbSgzNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLmJvdHRvbSk6YmVmb3JlLFxyXG4gICAgJjpub3QoLmJvdHRvbSk6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogcmVtKDE4KTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDE4IC8gMTU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbGlua19hcnJvd18wMS5wbmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiByZW0oMTQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLmJvdHRvbSk6YWZ0ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICByaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLmJvdHRvbSB7XHJcbiAgICAgICY6YmVmb3JlLFxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiByZW0oMTgpO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDE4IC8gMTU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbGlua19hcnJvd18wMS5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiByZW0oMTQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0b3A6IC0xMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLndoaXRlICZfX2NpcmNsZSB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gIH1cclxuXHJcbiAgLy8g44Ob44OQ44O844Ki44OL44Oh44O844K344On44OzXHJcbiAgJl9fbGluayB7XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIC5jLWJ1dHRvbl9fY2lyY2xlIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KC5ib3R0b20pOmJlZm9yZSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IC0xMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLmJvdHRvbSk6YWZ0ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJvdHRvbSB7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4uYy1oZWFkaW5nIHtcclxuICBmb250LXNpemU6IHJlbSg1Nik7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgQGluY2x1ZGUgbXEobCkge1xyXG4gICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcclxuICB9XHJcblxyXG4gICZBcmVhIHtcclxuICAgIEBpbmNsdWRlIGdyaWQocmVtKDM3KSwgZmxleC1zdGFydCwgY2VudGVyKTtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgICAgZ2FwOiByZW0oMjApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogcmVtKDIwKTtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19lbiB7XHJcbiAgICBjb2xvcjogIzBmNDNiYztcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiByZW0oLTE2KTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgICAgdG9wOiByZW0oLTEwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYmFyIHtcclxuICAgIEBpbmNsdWRlIGdyaWQocmVtKDMwKSwgZmxleC1zdGFydCwgY2VudGVyKTtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobCkge1xyXG4gICAgICBnYXA6IHJlbSgyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgd2lkdGg6IHJlbSg4Mik7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNmM2YzZjO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobCkge1xyXG4gICAgICAgIHdpZHRoOiByZW0oNjApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYudmVydGljYWwge1xyXG4gICAgZ2FwOiByZW0oMjYpO1xyXG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuXHJcbiAgICAmLmJhcjphZnRlciB7XHJcbiAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgIGhlaWdodDogcmVtKDgxKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgICAgICBoZWlnaHQ6IHJlbSg2MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYudmVydGljYWwgJl9fZW4ge1xyXG4gICAgbGVmdDogdW5zZXQ7XHJcbiAgICByaWdodDogcmVtKC0xNik7XHJcbiAgICB0b3A6IHJlbSg1KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xyXG4gIH1cclxufVxyXG4iLCJAbWl4aW4gZ3JpZCggJGdhcDogMCwgJGNvbnRlbnQ6ZmxleC1zdGFydCwgJGFsaWduOm5vcm1hbCApIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRnYXA6ICRnYXA7XHJcblx0anVzdGlmeS1jb250ZW50OiAkY29udGVudDtcclxuXHRhbGlnbi1pdGVtczogJGFsaWduO1xyXG59XHJcbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLmMtcG9zdC1jYXJkIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICBncmlkLXJvdzogc3BhbiAzO1xyXG5cclxuICAmX19saW5rIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XHJcbiAgICBncmlkLXJvdzogc3BhbiAzO1xyXG4gICAgZ2FwOiByZW0oMTMpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGdhcDogcmVtKDcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBhc3BlY3QtcmF0aW86IDMwNiAvIDE3Ny41O1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbW9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1LCA2NywgMTg4LCAwLjgpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21vcmVfX3RleHQge1xyXG4gICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIEBpbmNsdWRlIGdyaWQocmVtKDkpLCBjZW50ZXIsIGNlbnRlcik7XHJcbiAgfVxyXG4gIFxyXG4gICZfX2xpbmtbdGFyZ2V0PVwiX2JsYW5rXCJdICZfX21vcmVfX3RleHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9saW5rX2ljb25fMDEucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XHJcbiAgICB3aWR0aDogcmVtKDE4KTtcclxuICAgIGhlaWdodDogcmVtKDE4KTtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNSk7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgY29sb3I6ICRmb250LWNvbG9yO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDExKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOODm+ODkOODvOOCouODi+ODoeODvOOCt+ODp+ODs1xyXG4gICZfX2xpbmsge1xyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAuYy1wb3N0LWNhcmRfX21vcmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jLXBvc3QtY2FyZF9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5jLXRleHQge1xyXG5cdGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuXHRsaW5lLWhlaWdodDogMjtcclxuXHJcblx0QGluY2x1ZGUgbXEtZG93bigpIHtcclxuXHRcdGZvbnQtc2l6ZTogcmVtKDEzKTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG5cdH1cclxuXHJcblx0Ji53aGl0ZSB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdCYuY2VudGVyIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4uYy11bmRlci1oZWFkaW5nIHtcclxuICBmb250LXNpemU6IHJlbSg0MCk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgzMik7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gIH1cclxuXHJcbiAgJl9fZW4ge1xyXG4gICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgxMSk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtYWJvdXQge1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wX2Fib3V0X2JnLmpwZykgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSg4NSk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDExNSk7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgzNik7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNzg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMzYpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdWJ0aXRsZSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgzOSk7XHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSgxNSksIGNlbnRlciwgY2VudGVyKTtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgZ2FwOiByZW0oMTApO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNTcpO1xyXG4gICAgQGluY2x1ZGUgZ3JpZChyZW0oNTMpLCBjZW50ZXIsIGNlbnRlcik7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsKSB7XHJcbiAgICAgIGdhcDogcmVtKDQwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IHJlbSgyMCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hY2hpZXZlbWVudCB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgaGVpZ2h0OiByZW0oMTI1KTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsIGNlbnRlciwgYmFzZWxpbmUpO1xyXG4gICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKDI5KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IHJlbSgyMDApO1xyXG4gICAgICBoZWlnaHQ6IHJlbSg4MCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgZmxleDogdW5zZXQ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMTQpO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LWZhbWlseTogJGVuLXNhbnM7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDcwKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHJlbSg1KSk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTQpO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg5KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSg1MCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTApO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtYnJlYWRjcnVtYiB7XHJcbiAgQGluY2x1ZGUgZ3JpZCgwLGZsZXgtZW5kLGNlbnRlcik7XHJcblx0Zm9udC1zaXplOiByZW0oMTMpO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxMSk7XHJcbiAgfVxyXG5cclxuICAmID4gbGkge1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLGZsZXgtc3RhcnQsY2VudGVyKTtcclxuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcblxyXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSk6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCI+XCI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAwIHJlbSgxMik7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIG1hcmdpbjogMCByZW0oNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IHJlbSgyKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzBmMzc5NjtcclxuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcclxuICB9XHJcblxyXG4gICZfX2N1cnJlbnQge1xyXG4gICAgY29sb3I6ICM1NTU7XHJcbiAgfVxyXG5cclxuICAmQXJlYSB7XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKDIwKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMjApO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLWNhc2Utc2VhcmNoIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHBhZGRpbmc6IHJlbSgzMSkgcmVtKDQ0KTtcclxuICBib3JkZXItcmFkaXVzOiByZW0oMzIpO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcclxuICBnYXA6IHJlbSgxOCkgcmVtKDI5KTtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIHBhZGRpbmc6IHJlbSg0MCkgcmVtKDIwKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgZ2FwOiByZW0oMzApO1xyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkO1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcclxuICB9XHJcblxyXG4gICZfX3R5cGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RhZyB7XHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSg5KSk7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtaW4td2lkdGg6IHJlbSg2OCk7XHJcbiAgICAgIGhlaWdodDogcmVtKDMwKTtcclxuICAgICAgcGFkZGluZzogMCByZW0oMTgpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oMTUpO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBAaW5jbHVkZSBncmlkKDAsIGNlbnRlciwgY2VudGVyKTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDEwKTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSgyNik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEzKTtcclxuICAgICAgICBtaW4td2lkdGg6IHJlbSg0MCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgLy8gZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAvKiDjgqLjgq/jgrvjgrfjg5Pjg6rjg4bjgqPjgajjg5Xjgqnjg7zjgqvjgrnjgpLkv53mjIHjgZnjgovjg4bjgq/jg4vjg4Pjgq8gKi9cclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB3aWR0aDogMXB4OyAvKiDluYXjgpLmnIDlsI/pmZDjgasgKi9cclxuICAgICAgaGVpZ2h0OiAxcHg7IC8qIOmrmOOBleOCkuacgOWwj+mZkOOBqyAqL1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIHNwYW4ge1xyXG4gICAgICBvdXRsaW5lOiAycHggc29saWQgIzAwN2JmZjtcclxuICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOODm+ODkOODvOOCouODi+ODoeODvOOCt+ODp+ODs1xyXG5cclxuICAmX190YWcge1xyXG4gICAgc3Bhbjpub3QoLmlzLWFjdGl2ZSkge1xyXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Q0ZTFmZjtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Jlc2V0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgLmpzLXJlc2V0LWJ0biB7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAgIGNvbG9yOiAjODU4NTg1O1xyXG4gICAgICBwYWRkaW5nOiByZW0oMTApIDA7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLWNhc2Uge1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VjdGlvbl9iZy5wbmcpIHJlcGVhdCB0b3AgbGVmdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0NDBweCA2MDlweDtcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oODQpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgxMzApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDYwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wLWNhc2Utc2VhcmNoIHtcclxuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICBnYXA6IHJlbSg2MCk7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgICAgZ2FwOiByZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgIGdhcDogcmVtKDMwKSB2dygxMCwgMzc1KTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xyXG4gICAgZ3JpZC1yb3c6IHNwYW4gNDtcclxuICAgIC8vIG1hcmdpbi10b3A6IHJlbSg0Mik7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX2xpbmsge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICAgIGdyaWQtcm93OiBzcGFuIDQ7XHJcbiAgICBnYXA6IDA7XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGFzcGVjdC1yYXRpbzogNDAwIC8gMjMyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDMyKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZTFlMWUxO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19tb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUsIDY3LCAxODgsIDAuOCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19tb3JlX190ZXh0IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSg5KSwgY2VudGVyLCBjZW50ZXIpO1xyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fbGlua1t0YXJnZXQ9XCJfYmxhbmtcIl0gJl9fY2FyZF9fbW9yZV9fdGV4dDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2xpbmtfaWNvbl8wMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcclxuICAgIHdpZHRoOiByZW0oMTgpO1xyXG4gICAgaGVpZ2h0OiByZW0oMTgpO1xyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fdGFnIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgyOCk7XHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSg1KSwgZmxleC1zdGFydCwgZmxleC1zdGFydCk7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgOXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkYmx1ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWQoMCwgY2VudGVyLCBjZW50ZXIpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxMSk7XHJcbiAgICAgICAgcGFkZGluZzogMCByZW0oNSk7XHJcbiAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgyMCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg4KTtcclxuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX190ZXh0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogJGZvbnQtY29sb3I7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMTYpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDExKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOODm+ODkOODvOOCouODi+ODoeODvOOCt+ODp+ODs1xyXG4gICZfX2NhcmRfX2xpbmsge1xyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAucC1jYXNlX19jYXJkX19tb3JlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucC1jYXNlX19jYXJkX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtY29sdW1uLXNlYXJjaCB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBwYWRkaW5nOiByZW0oMzEpIHJlbSg0NCk7XHJcbiAgYm9yZGVyLXJhZGl1czogcmVtKDMyKTtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XHJcbiAgZ2FwOiByZW0oMTgpIHJlbSgyOSk7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBwYWRkaW5nOiByZW0oNDApIHJlbSgyMCk7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIGdhcDogcmVtKDMwKTtcclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogc3ViZ3JpZDtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbiAgfVxyXG5cclxuICAmX190eXBlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190YWcge1xyXG4gICAgQGluY2x1ZGUgZ3JpZChyZW0oOSkpO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWluLXdpZHRoOiByZW0oNjgpO1xyXG4gICAgICBoZWlnaHQ6IHJlbSgzMCk7XHJcbiAgICAgIHBhZGRpbmc6IDAgcmVtKDE4KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE1KTtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgQGluY2x1ZGUgZ3JpZCgwLCBjZW50ZXIsIGNlbnRlcik7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgICAgICBwYWRkaW5nOiAwIHJlbSgxMCk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMjYpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMyk7XHJcbiAgICAgICAgbWluLXdpZHRoOiByZW0oNDApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgLyog44Ki44Kv44K744K344OT44Oq44OG44Kj44Go44OV44Kp44O844Kr44K544KS5L+d5oyB44GZ44KL44OG44Kv44OL44OD44KvICovXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgd2lkdGg6IDFweDsgLyog5bmF44KS5pyA5bCP6ZmQ44GrICovXHJcbiAgICAgIGhlaWdodDogMXB4OyAvKiDpq5jjgZXjgpLmnIDlsI/pmZDjgasgKi9cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMgKyBzcGFuIHtcclxuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICMwMDdiZmY7XHJcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDjg5vjg5Djg7zjgqLjg4vjg6Hjg7zjgrfjg6fjg7NcclxuXHJcbiAgJl9fdGFnIHtcclxuICAgIHNwYW46bm90KC5pcy1hY3RpdmUpIHtcclxuICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNkNGUxZmY7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtY29sdW1uIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlY3Rpb25fYmcucG5nKSByZXBlYXQgdG9wIGxlZnQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxNDQwcHggNjA5cHg7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKDg0KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTMwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDQwKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg2MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucC1jb2x1bW4tc2VhcmNoIHtcclxuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICBnYXA6IHJlbSg2MCk7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgICAgZ2FwOiByZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgIGdhcDogcmVtKDMwKSB2dygxMCwgMzc1KTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xyXG4gICAgZ3JpZC1yb3c6IHNwYW4gNDtcclxuICAgIC8vIG1hcmdpbi10b3A6IHJlbSg0Mik7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX2NvbnN1bHRhbnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiByZW0oMTApO1xyXG4gICAgcmlnaHQ6IHJlbSgxMCk7XHJcbiAgICB3aWR0aDogcmVtKDEwMCk7XHJcbiAgICBoZWlnaHQ6IHJlbSgxMDApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyOiBzb2xpZCByZW0oMikgI2ZmZjtcclxuICAgIG92ZXJmbG93OiBjbGlwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICB3aWR0aDogcmVtKDgwKTtcclxuICAgICAgaGVpZ2h0OiByZW0oODApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oNTApO1xyXG4gICAgICBoZWlnaHQ6IHJlbSg1MCk7XHJcbiAgICAgIGJvdHRvbTogcmVtKDUpO1xyXG4gICAgICByaWdodDogcmVtKDUpO1xyXG4gICAgICBib3JkZXItd2lkdGg6IHJlbSgxKTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogcmVtKDEwMCk7XHJcbiAgICAgIGhlaWdodDogcmVtKDEwMCk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKHJlbSgtMiksIDApO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIHdpZHRoOiByZW0oODApO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDgwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogcmVtKDUwKTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSg1MCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUocmVtKC0xKSwgcmVtKC0xKSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX2xpbmsge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICAgIGdyaWQtcm93OiBzcGFuIDQ7XHJcbiAgICBnYXA6IDA7XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGFzcGVjdC1yYXRpbzogNDAwIC8gMjMyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDMyKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZTFlMWUxO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19tb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUsIDY3LCAxODgsIDAuOCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19tb3JlX190ZXh0IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSg5KSwgY2VudGVyLCBjZW50ZXIpO1xyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fbGlua1t0YXJnZXQ9XCJfYmxhbmtcIl0gJl9fY2FyZF9fbW9yZV9fdGV4dDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2xpbmtfaWNvbl8wMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcclxuICAgIHdpZHRoOiByZW0oMTgpO1xyXG4gICAgaGVpZ2h0OiByZW0oMTgpO1xyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fdGFnIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgyOCk7XHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSg1KSwgZmxleC1zdGFydCwgZmxleC1zdGFydCk7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgcGFkZGluZzogMCA5cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRibHVlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgQGluY2x1ZGUgZ3JpZCgwLCBjZW50ZXIsIGNlbnRlcik7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDExKTtcclxuICAgICAgICBwYWRkaW5nOiAwIHJlbSg1KTtcclxuICAgICAgICBtaW4td2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMjApO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oOCk7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fdGV4dCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgY29sb3I6ICRmb250LWNvbG9yO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDE2KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMSk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDjg5vjg5Djg7zjgqLjg4vjg6Hjg7zjgrfjg6fjg7NcclxuICAmX19jYXJkX19saW5rIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgLnAtY29sdW1uX19jYXJkX19tb3JlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucC1jb2x1bW5fX2NhcmRfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1jb250YWN0IHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlY3Rpb25fYmcucG5nKSByZXBlYXQgdG9wIGxlZnQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxNDQwcHggNjA5cHg7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKDg0KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTMwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDQwKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg2MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19mb3JtIHtcclxuICAgIHBhZGRpbmc6IHJlbSgzNSkgcmVtKDExMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZzogcmVtKDIwKSAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2NyaXB0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1ncmF5O1xyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IHJlbSg2MCk7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGhhbmtzX190aXRsZSB7XHJcbiAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLWN0YSB7XHJcbiAgQGluY2x1ZGUgZ3JpZCgxcHgpO1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gICZfX2FyZWEge1xyXG4gICAgZmxleDogMTtcclxuICAgIGhlaWdodDogcmVtKDI4MCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobCkge1xyXG4gICAgICBoZWlnaHQ6IHJlbSgyNDApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGhlaWdodDogcmVtKDE4MCk7XHJcbiAgICAgIGZsZXg6IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgIEBpbmNsdWRlIGdyaWQocmVtKDE0KSxjZW50ZXIsY2VudGVyKTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oOCk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgcGFkZGluZzogcmVtKDEwKTtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDM2KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gICAgQGluY2x1ZGUgZ3JpZChyZW0oOSksIGNlbnRlciwgY2VudGVyKTtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIFxyXG4gICZfX2xpbmtbdGFyZ2V0PVwiX2JsYW5rXCJdICZfX3RpdGxlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbGlua19pY29uXzAxLnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xyXG4gICAgd2lkdGg6IHJlbSgyOCk7XHJcbiAgICBoZWlnaHQ6IHJlbSgyOCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobCkge1xyXG4gICAgICB3aWR0aDogcmVtKDI0KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogcmVtKDIwKTtcclxuICAgICAgaGVpZ2h0OiByZW0oMjApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gIOODm+ODkOODvOOCouODi+ODoeODvOOCt+ODp+ODs1xyXG4gICZfX2xpbmsge1xyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMGYzNzk2O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtZG93bmxvYWQge1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VjdGlvbl9iZy5wbmcpIHJlcGVhdCB0b3AgbGVmdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0NDBweCA2MDlweDtcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oODQpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgxMzApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDYwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIGdhcDogcmVtKDYwKTtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobCkge1xyXG4gICAgICBnYXA6IHJlbSgzMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgZ2FwOiByZW0oMzApIHZ3KDEwLCAzNzUpO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZCB7XHJcbiAgICBAaW5jbHVkZSBtcS11cCgpIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xyXG4gICAgICBncmlkLXJvdzogc3BhbiA0O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX2xpbmsge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICAgIGdyaWQtcm93OiBzcGFuIDQ7XHJcbiAgICBnYXA6IDA7XHJcbiAgICBwYWRkaW5nOiByZW0oMzkpIHJlbSgzMikgcmVtKDMzKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgcGFkZGluZzogcmVtKDIwKTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9faW1hZ2Uge1xyXG4gICAgaGVpZ2h0OiByZW0oMjAwKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBoZWlnaHQ6IHJlbSgxNjApO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICBjb2xvcjogJGZvbnQtY29sb3I7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMTQpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMSk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX190YWcge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDE4KTtcclxuICAgIEBpbmNsdWRlIGdyaWQocmVtKDUpKTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICMyNTU0YzE7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcclxuICAgICAgY29sb3I6ICMyNTU0YzE7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWQoMCwgY2VudGVyLCBjZW50ZXIpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOODm+ODkOODvOOCouODi+ODoeODvOOCt+ODp+ODs1xyXG4gICZfX2NhcmRfX2xpbmsge1xyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMGYzNzk2O1xyXG5cclxuICAgICAgLnAtZG93bmxvYWRfX2NhcmRfX3RpdGxlLFxyXG4gICAgICAucC1kb3dubG9hZF9fY2FyZF9fdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1kcmF3ZXItaGFtYnVyZ2VyIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAxNXB4O1xyXG5cdHJpZ2h0OiByZW0oMTApO1xyXG5cdHotaW5kZXg6IDk5OTtcclxuXHR3aWR0aDogMzBweDtcclxuXHRoZWlnaHQ6IDMwcHg7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn1cclxuXHJcbi5wLWRyYXdlci1oYW1idXJnZXJfX2xpbmUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0bWFyZ2luOiBhdXRvO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMnB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG5cdHRyYW5zaXRpb246IGluaGVyaXQ7XHJcblx0Jjo6YmVmb3JlLFxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG5cdFx0dHJhbnNpdGlvbjogaW5oZXJpdDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR9XHJcbn1cclxuLnAtZHJhd2VyLWJhY2tncm91bmQge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR6LWluZGV4OiAxOTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0aGVpZ2h0OiAxMDB2aDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNpdGlvbjogMC4zcztcclxufVxyXG5cclxuLmlzLWRyYXdlckFjdGl2ZSB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQucC1kcmF3ZXItZ25hdl9fc3Age1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcblx0LnAtZHJhd2VyLWJhY2tncm91bmQge1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG59XHJcblxyXG4ucC1kcmF3ZXItaGFtYnVyZ2VyX19saW5lOjpiZWZvcmUge1xyXG5cdHRvcDogOHB4O1xyXG59XHJcbi5wLWRyYXdlci1oYW1idXJnZXJfX2xpbmU6OmFmdGVyIHtcclxuXHR0b3A6IC04cHg7XHJcbn1cclxuLnAtZHJhd2VyLWhhbWJ1cmdlclthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAucC1kcmF3ZXItaGFtYnVyZ2VyX19saW5lIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHQmOjpiZWZvcmUsXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcblx0fVxyXG59XHJcbi5wLWRyYXdlci1oYW1idXJnZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLnAtZHJhd2VyLWhhbWJ1cmdlcl9fbGluZTo6YmVmb3JlIHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuXHJcbi5wLWRyYXdlci1oYW1idXJnZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLnAtZHJhd2VyLWhhbWJ1cmdlcl9fbGluZTo6YWZ0ZXIge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbn1cclxuXHJcbi5wLWRyYXdlci1nbmF2X19zcCB7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHQtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcblx0c2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR6LWluZGV4OiAyMDtcclxuXHR3aWR0aDogdncoMzI1LCAzNzUpO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0aGVpZ2h0OiAxMDB2aDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2l0aW9uOiAwLjRzO1xyXG5cdHBhZGRpbmc6IDY0cHggdncoMzAsIDM3NSkgMTIwcHg7XHJcbn1cclxuXHJcbi5wLWRyYXdlci1nbmF2X19tZW51IHtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ucC1kcmF3ZXItZ25hdl9fbWVudV9fbGluayB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogMTJweCAwIDEzcHg7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XHJcblx0QGluY2x1ZGUgZ3JpZCgxMHB4LHNwYWNlLWJldHdlZW4sY2VudGVyKTtcclxuXHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTBweDtcclxuXHRcdGhlaWdodDogMTBweDtcclxuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkYmx1ZTtcclxuXHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRibHVlO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcclxuXHR9XHJcbn1cclxuXHJcbi5wLWRyYXdlci1nbmF2X19tZW51IGxpOmZpcnN0LWNoaWxkIC5wLWRyYXdlci1nbmF2X19tZW51X19saW5rIHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTFlMTtcclxufVxyXG5cclxuLnAtZHJhd2VyLWduYXZfX2J1dHRvbiB7XHJcblx0QGluY2x1ZGUgZ3JpZCgxMHB4KTtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGZsZXgtd3JhcDogbm93cmFwO1xyXG59XHJcblxyXG4ucC1kcmF3ZXItZ25hdl9fYnV0dG9uX19saW5rIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDU1cHg7XHJcblx0QGluY2x1ZGUgZ3JpZCgwLCBjZW50ZXIsIGNlbnRlcik7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG5cdCYtLWJsYWNrIHtcclxuXHRcdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0fVxyXG5cclxuXHQmLS1uYXZ5IHtcclxuXHRcdGJhY2tncm91bmQ6ICMxNTMzNzg7XHJcblx0fVxyXG5cclxuXHQmLS1ibHVlIHtcclxuXHRcdGJhY2tncm91bmQ6ICRibHVlO1xyXG5cdH1cclxufVxyXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLWZlYXR1cmUtY29udGVudCB7XHJcbiAgJl9fb2RkIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VjdGlvbl9iZy5wbmcpIHJlcGVhdCB0b3AgbGVmdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0NDBweCA2MDlweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1mZWF0dXJlLWNvbnRlbnRfX2lubmVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSgxNDApO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE0Nik7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oODApO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oODApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ldmVuIHtcclxuICAgIGJhY2tncm91bmQ6ICRiZy1ncmF5O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiB2dyg3MDcsIDE5MjApO1xyXG4gICAgICBib3JkZXItYm90dG9tOiByZW0oNjEpIHNvbGlkICRiZy1ncmF5O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IHJlbSg2NSkgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxcHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiB2dygyMDAsIDM3NSk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNDBweDtcclxuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiB2dygxMjgwLCAxOTIwKTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogcmVtKDYxKSBzb2xpZCAkYmctZ3JheTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiByZW0oNjUpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMXB4O1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpIHNjYWxlKC0xLCAtMSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiB2dygyMDAsIDM3NSk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNDBweDtcclxuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1mZWF0dXJlLWNvbnRlbnRfX2lubmVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSg4Nik7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oODgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtdXAoKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmQXJlYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlY3Rpb25fYmcucG5nKSByZXBlYXQgdG9wIGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNDQwcHggNjA5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSg2MCkpO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZ2FwOiByZW0oNDApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogcmVtKDQwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gIH1cclxuXHJcbiAgJl9fbnVtIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgIGZvbnQtc2l6ZTogcmVtKDYwKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oNTApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDM2KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS42MTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMTUpO1xyXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjYpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjc7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDI1KTtcclxuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltYWdlIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IHJlbSg2MDApO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYXNwZWN0LXJhdGlvOiA2MDAgLyAzNjA7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMzIpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg2KTtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICNlMWUxZTE7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oNDAwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0wMSB7XHJcbiAgICAucC1mZWF0dXJlLWNvbnRlbnRfX2lubmVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSg3OCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTUxKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg0MCk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg4MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtMDYge1xyXG4gICAgYmFja2dyb3VuZDogJGJnLWdyYXk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IHZ3KDcwNywgMTkyMCk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IHJlbSg2MSkgc29saWQgJGJnLWdyYXk7XHJcbiAgICAgIGJvcmRlci1yaWdodDogcmVtKDY1KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDFweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IHZ3KDIwMCwgMzc1KTtcclxuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLWZlYXR1cmUtY29udGVudF9faW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSg2MCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTA1KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg0MCk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg2MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIGdhcDogcmVtKDMwKTtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg2OCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGdhcDogcmVtKDIwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBAaW5jbHVkZSBncmlkKHJlbSgyMCksIGNlbnRlciwgZmxleC1zdGFydCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkIHtcclxuICAgIHBhZGRpbmc6IHJlbSgyMCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDMyKTtcclxuICAgIEBpbmNsdWRlIGdyaWQocmVtKDIwKSk7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGdhcDogcmVtKDEwKTtcclxuICAgICAgcGFkZGluZzogcmVtKDE1KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICAgICAgcGFkZGluZy1pbmxpbmU6IDIuNXJlbTtcclxuICAgICAgZ2FwOiAwLjdyZW07XHJcbiAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMGYzNzk2O1xyXG5cclxuICAgICAgLnAtZmVhdHVyZS1jb250ZW50X19jYXJkX190ZXh0LFxyXG4gICAgICAucC1mZWF0dXJlLWNvbnRlbnRfX2NhcmRfX25hbWUge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19pbWFnZSB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHdpZHRoOiByZW0oMTkwKTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICB3aWR0aDogcmVtKDEzMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19ib2R5IHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oMTEpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNSk7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fbmFtZSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gc3dpcGVy6Zai6YCjXHJcbiAgJl9fc2xpZGVyIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg1NCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XHJcbiAgICAgIG92ZXJmbG93LXg6IGNsaXA7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZmVhdHVyZS1jb250ZW50X19jYXJkIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy1pbmxpbmU6IHJlbSgyNSk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzApO1xyXG4gICAgICBnYXA6IHJlbSg3KTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZmVhdHVyZS1jb250ZW50X19jYXJkX190ZXh0LFxyXG4gICAgLnAtZmVhdHVyZS1jb250ZW50X19jYXJkX19uYW1lIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB3aWR0aDogNDRweDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICAgIGNvbG9yOiB1bnNldDtcclxuICAgICAgQGluY2x1ZGUgZ3JpZCgwLCBjZW50ZXIsIGNlbnRlcik7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGxsKSB7XHJcbiAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NsaWRlcl9hcnJvdy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxMCAvIDE0O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMTAwJSAtIHJlbSgzMCkpKTtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDEwMCUgKyByZW0oMzApKSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLXNsaWRlIHtcclxuICAgIHdpZHRoOiByZW0oMjIwKTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAvLyAucC1mZWF0dXJlLWNvbnRlbnRfX2NhcmRfX2ltYWdlIHtcclxuICAgIC8vICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyB9XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZXIge1xyXG4gICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzBmMzc5NjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLWZlYXR1cmUtbW9kYWwge1xyXG4gICZfX2l0ZW0ge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGhlaWdodDogMTAwZHZoO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZjg7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS40MjU0MmVtO1xyXG4gICAgbWF4LWhlaWdodDogOTZkdmg7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgcGFkZGluZzogcmVtKDgwKSByZW0oMTUwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgcGFkZGluZzogcmVtKDYwKSByZW0oMTAwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oMTQpO1xyXG4gICAgICB3aWR0aDogOTElO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiByZW0oMzApO1xyXG4gICAgcmlnaHQ6IHJlbSgzMCk7XHJcbiAgICB3aWR0aDogcmVtKDQwKTtcclxuICAgIGhlaWdodDogcmVtKDQwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICM1MDdlYjY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICB3aWR0aDogcmVtKDMwKTtcclxuICAgICAgaGVpZ2h0OiByZW0oMzApO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYXJyb3cge1xyXG4gICAgei1pbmRleDogMTAwMDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgY29sb3I6IHVuc2V0O1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBjZW50ZXIsIGNlbnRlcik7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2xpZGVyX2Fycm93LnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxMCAvIDE0O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5wcmV2IHtcclxuICAgICAgbGVmdDogcmVtKDM1KTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgICYubmV4dCB7XHJcbiAgICAgIHJpZ2h0OiByZW0oMzUpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jbG9zZV9fbGluZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM1MDdlYjY7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogcmVtKDE3KTtcclxuICAgICAgaGVpZ2h0OiByZW0oMyk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVhZGVyIHtcclxuICAgIEBpbmNsdWRlIGdyaWQocmVtKDUwKSwgZmxleC1zdGFydCwgY2VudGVyKTtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogcmVtKDIxKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltYWdlIHtcclxuICAgIHdpZHRoOiByZW0oMjUwKTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGFzcGVjdC1yYXRpbzogMjUwIC8gMjUwO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib2R5IHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5mbyB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxMik7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogcmVtKDEuNik7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmFtZSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgyOCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogcmVtKDIuNCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS44NzU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogcmVtKDEuNik7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG4gICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hY2hpZXZlbWVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMmY4O1xyXG4gICAgcGFkZGluZzogcmVtKDMwKTtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg1MCk7XHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSg2MCksIGZsZXgtc3RhcnQsIGNlbnRlcik7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTQpO1xyXG4gICAgICBwYWRkaW5nOiByZW0oMTQpO1xyXG4gICAgICBnYXA6IHJlbSg1KTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hY2hpZXZlbWVudF9fdGV4dCB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiByZW0oMS42KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYWNoaWV2ZW1lbnRfX2xpc3Qge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgcGFkZGluZy1sZWZ0OiByZW0oNTApO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtKDE4KTtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSg1KTtcclxuICAgICAgYm9yZGVyLWxlZnQ6IHVuc2V0O1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjEgLyAxNCk7XHJcbiAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOODm+ODkOODvOOCouODi+ODoeODvOOCt+ODp+ODs1xyXG4gICZfX2Fycm93IHtcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogIzBmMzc5NjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGJ1dHRvbjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAycHggc29saWQgIzAwNzhkNDsgLyog44OV44Kp44O844Kr44K55pmC44Gu5p6g57ea44KS6Z2S6Imy44Gr6Kit5a6aICovXHJcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4OyAvKiDmnqDnt5rjgpLjg5zjgr/jg7PjgYvjgonlsJHjgZfpm6LjgZkgKi9cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1mZWF0dXJlLXNlcnZpY2Uge1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VjdGlvbl9iZy5wbmcpIHJlcGVhdCB0b3AgbGVmdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0NDBweCA2MDlweDtcclxuICB9XHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMWM0NWE2O1xyXG4gICAgcGFkZGluZzogcmVtKDUzKSByZW0oMjApIHJlbSg2MSk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSgzMCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgIC5jLXVuZGVyLWhlYWRpbmdfX2VuIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZWNvLTAxIHtcclxuICAgIHdpZHRoOiB2dyg1NTkpO1xyXG4gICAgbWF4LXdpZHRoOiA1NTlweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGFzcGVjdC1yYXRpbzogNTU5IC8gMjM4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiByZW0oLTExKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIG1peC1ibGVuZC1tb2RlOiBvdmVybGF5O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oMTYwKTtcclxuICAgICAgdG9wOiByZW0oMTApO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGVjby0wMiB7XHJcbiAgICB3aWR0aDogdncoNDExKTtcclxuICAgIG1heC13aWR0aDogNDExcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBhc3BlY3QtcmF0aW86IDQxMSAvIDIzOTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IHJlbSgxMDUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgbWl4LWJsZW5kLW1vZGU6IG92ZXJsYXk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIHJpZ2h0OiByZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oMTMwKTtcclxuICAgICAgcmlnaHQ6IHJlbSgxMCk7XHJcbiAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgIGJvdHRvbTogcmVtKDEwKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oNjUpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgxMTIpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDYwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNzg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSg5MCkgNC41NCUsIGNlbnRlciwgZmxleC1zdGFydCk7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNzApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBnYXA6IHJlbSg1MCkgcmVtKDIwKTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDUwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBAaW5jbHVkZSBncmlkKHJlbSgzMCksIGZsZXgtc3RhcnQsIGNlbnRlcik7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkIHtcclxuICAgIHdpZHRoOiBjYWxjKDQwMCAvIDEzMjAgKiAxMDAlKTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMjkwIC8gOTIwICogMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX2xpbmsge1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBmbGV4LXN0YXJ0LCBzdHJldGNoKTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9faW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBhc3BlY3QtcmF0aW86IDIgLyAxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDMyKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX2NpcmNsZSB7XHJcbiAgICB3aWR0aDogcmVtKDYwKTtcclxuICAgIGhlaWdodDogcmVtKDYwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYmx1ZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogcmVtKDIwKTtcclxuICAgIHJpZ2h0OiByZW0oMjApO1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBjZW50ZXIsIGNlbnRlcik7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICB3aWR0aDogcmVtKDUwKTtcclxuICAgICAgaGVpZ2h0OiByZW0oNTApO1xyXG4gICAgICBib3R0b206IHJlbSgxNSk7XHJcbiAgICAgIHJpZ2h0OiByZW0oMTUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oNTApO1xyXG4gICAgICBoZWlnaHQ6IHJlbSg1MCk7XHJcbiAgICAgIGJvdHRvbTogcmVtKDE1KTtcclxuICAgICAgcmlnaHQ6IHJlbSgxNSk7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IHJlbSgyMyk7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYXNwZWN0LXJhdGlvOiAyMyAvIDE5O1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgxOCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgxOCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX21vcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgNjcsIDE4OCwgMC44KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19tb3JlX190ZXh0IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSg5KSwgY2VudGVyLCBjZW50ZXIpO1xyXG5cclxuICAgICYuZXh0ZXJuYWw6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9saW5rX2ljb25fMDEucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XHJcbiAgICAgIHdpZHRoOiByZW0oMTgpO1xyXG4gICAgICBoZWlnaHQ6IHJlbSgxOCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzExMTtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgxOCk7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX190ZXh0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgIGNvbG9yOiAjMTExO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDE3KTtcclxuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDjg5vjg5Djg7zjgqLjg4vjg6Hjg7zjgrfjg6fjg7NcclxuICAmX19jYXJkX19saW5rIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgLnAtZmVhdHVyZS1zZXJ2aWNlX19jYXJkX19tb3JlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucC1mZWF0dXJlLXNlcnZpY2VfX2NhcmRfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1mb290ZXIge1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCk7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oNTUpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSg4MCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSg1MCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5mbyB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSgxMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZmxleDogdW5zZXQ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbG9nbyB7XHJcbiAgICB3aWR0aDogcmVtKDI2NSk7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBhc3BlY3QtcmF0aW86IDc3NCAvIDEzOTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oMjAwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogcmVtKDIwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FkZHJlc3Mge1xyXG4gICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgzNCk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hZGRyZXNzLS1tYXJnaW4ge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDUzKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGVsIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib2R5IHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICBAaW5jbHVkZSBncmlkKDApO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmbGV4OiB1bnNldDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMjApO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYXYge1xyXG4gICAgcGFkZGluZy1sZWZ0OiByZW0oMzApO1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwIHJlbSg4MCkpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAwXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tZW51IHtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCk7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgJl9fbWVudV9fbGluayB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSgxMCksIGZsZXgtc3RhcnQsIGNlbnRlcik7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMTApO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEwKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgICZbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbGlua19pY29uXzAxLnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xyXG4gICAgICB3aWR0aDogcmVtKDE2KTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogcmVtKDEyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29weXJpZ2h0IHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOODm+ODkOOCouODi+ODoeODvOOCt+ODp+ODs1xyXG4gICZfX21lbnVfX2xpbmsge1xyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLWhlYWRlciB7XHJcbiAgQGluY2x1ZGUgZ3JpZCgwLCBjZW50ZXIsIGNlbnRlcik7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gICYuaXMtc2Nyb2xsIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSg0OSk7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjcpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxMCk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTApO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbG9nbyB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gIH1cclxuXHJcbiAgJl9fbG9nb19faW1hZ2Uge1xyXG4gICAgYXNwZWN0LXJhdGlvOiAyMTYgLyAzODtcclxuICAgIHdpZHRoOiByZW0oMjE2KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oMTYwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogcmVtKDEzMCk7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sb2dvX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg5KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDExKTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEwKTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmF2IHtcclxuICAgIEBpbmNsdWRlIGdyaWQocmVtKDQzKSwgZmxleC1zdGFydCwgY2VudGVyKTtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBnYXA6IHJlbSgyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21lbnUge1xyXG4gICAgQGluY2x1ZGUgZ3JpZChyZW0oMzApLCBmbGV4LXN0YXJ0LCBjZW50ZXIpO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGdhcDogcmVtKDE1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21lbnVfX2xpbmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLy8gbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwJSk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcclxuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICBAaW5jbHVkZSBncmlkKDEwcHgsIGZsZXgtc3RhcnQsIGNlbnRlcik7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGdhcDogcmVtKDEwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1dHRvbl9fbGluayB7XHJcbiAgICB3aWR0aDogcmVtKDE0MSk7XHJcbiAgICBoZWlnaHQ6IHJlbSg1Mik7XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsIGNlbnRlciwgY2VudGVyKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0KTtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICB3aWR0aDogcmVtKDExMCk7XHJcbiAgICAgIGhlaWdodDogcmVtKDQwKTtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oNCk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWJsYWNrOmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbmF2eTpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWJsdWU6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tZW51X19jaGlsZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMDAlKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJGJnLWdyYXk7XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKDIwKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjApO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tZW51IGxpOmhhcygucC1oZWFkZXJfX21lbnVfX2NoaWxkKSB7XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIC5wLWhlYWRlcl9fbWVudV9fY2hpbGQge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tZW51X19jaGlsZF9fbGlzdCB7XHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSgyMCksIGNlbnRlciwgc3RyZXRjaCk7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIG1heC13aWR0aDogMTM2MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiByZW0oMjApO1xyXG4gICAgcGFkZGluZy1yaWdodDogcmVtKDIwKTtcclxuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBoZWlnaHQ6IHJlbSgxNTApO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWVudV9fY2hpbGRfX2xpbmsge1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwKTtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9fbWVudV9fY2hpbGRfX2ltYWdlIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWVudV9fY2hpbGRfX2JvZHkge1xyXG4gICAgcGFkZGluZzogcmVtKDEwKTtcclxuICB9XHJcblxyXG4gICZfX21lbnVfX2NoaWxkX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgQGluY2x1ZGUgZ3JpZChyZW0oMTApLCBmbGV4LXN0YXJ0LCBjZW50ZXIpO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XHJcbiAgfVxyXG5cclxuICAmX19tZW51X19jaGlsZF9fbGlua1t0YXJnZXQ9XCJfYmxhbmtcIl0gJl9fbWVudV9fY2hpbGRfX3RpdGxlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiByZW0oMTYpO1xyXG4gICAgaGVpZ2h0OiByZW0oMTYpO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9saW5rX2ljb25fMDEucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvbnRhaW47XHJcbiAgICBmaWx0ZXI6IGludmVydCgxKTtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fbWVudV9fY2hpbGRfX3RleHQge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgfVxyXG5cclxuICAvLyDjg5vjg5Djg7zjgqLjg4vjg6Hjg7zjgrfjg6fjg7NcclxuICAmX19tZW51X19saW5rIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAlKTtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1dHRvbl9fbGluayB7XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWVudV9fY2hpbGRfX2xpbmsge1xyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAucC1oZWFkZXJfX21lbnVfX2NoaWxkX19pbWFnZSBpbWcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnAtaGVhZGVyX19tZW51X19jaGlsZF9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLW1lZXRpbmctbWVzc2FnZSB7XHJcblxyXG4gICZBcmVhIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VjdGlvbl9iZy5wbmcpIHJlcGVhdCB0b3AgbGVmdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0NDBweCA2MDlweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Fubm91bmNlIHtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oNzcpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSg0MCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYW5ub3VuY2VfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgQGluY2x1ZGUgZ3JpZChyZW0oNzApLGZsZXgtc3RhcnQsZmxleC1zdGFydCk7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oNjYpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgxNTQpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBnYXA6IHJlbSgzMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiByZW0oNDApO1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDQwKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg4MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjMpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDQ3KTtcclxuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBtYXgtd2lkdGg6IHJlbSg1OTApO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYXNwZWN0LXJhdGlvOiA1OTAgLyA0NDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMzIpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIHdpZHRoOiB2dygzMDAsNzY5KTtcclxuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXgtd2lkdGg6IHJlbSg0MDApO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtbWVldGluZy1vdXRsaW5lIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMmY4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IHZ3KDcwNywgMTkyMCk7XHJcbiAgICBib3JkZXItYm90dG9tOiByZW0oNjEpIHNvbGlkICNlZGYyZjg7XHJcbiAgICBib3JkZXItcmlnaHQ6IHJlbSg2NSkgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDFweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiB2dygyMDAsIDM3NSk7XHJcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDQwcHg7XHJcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oOTgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oNjApO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDYwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RhYmxlIHtcclxuICAgIHBhZGRpbmc6IHJlbSgzNSkgcmVtKDExMCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDMyKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNTUpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgyMCkgcmVtKDI1KTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgIH1cclxuXHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgfVxyXG5cclxuICAgIHRoIHtcclxuICAgICAgY29sb3I6ICMxYzQ1YTY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB3aWR0aDogcmVtKDE5NCk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkZGU0O1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgzMCkgMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMjApO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRkIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuODg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkZGU0O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gICAgICBwYWRkaW5nOiByZW0oMzApIDA7XHJcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMCkgMCByZW0oMjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdHI6bGFzdC1jaGlsZCB7XHJcbiAgICAgIHRoLFxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZm9ybSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IHJlbSgxMjApIDAgcmVtKDYwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW46IHJlbSg2MCkgMCByZW0oNjApO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjgpO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oNjApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2NyaXB0IHtcclxuICAgIHBhZGRpbmc6IDAgcmVtKDExMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1tZWV0aW5nLXBvaW50IHtcclxuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IHZ3KDcwNywgMTkyMCk7XHJcbiAgICBib3JkZXItYm90dG9tOiByZW0oNjEpIHNvbGlkICRiZy1ncmF5O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiByZW0oNjUpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogdncoMjAwLCAzNzUpO1xyXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiA0MHB4O1xyXG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiB2dygxMjgwLCAxOTIwKTtcclxuICAgIGJvcmRlci1ib3R0b206IHJlbSg2MSkgc29saWQgJGJnLWdyYXk7XHJcbiAgICBib3JkZXItcmlnaHQ6IHJlbSg2NSkgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDFweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpIHNjYWxlKC0xLCAtMSk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IHZ3KDIwMCwgMzc1KTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNDBweDtcclxuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSg4Nik7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKCg4MikpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oNjApO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDYwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIGdhcDogcmVtKDYwKTtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg4MCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGdhcDogcmVtKDQwKTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmX19jYXJkIHtcclxuICAgIHBhZGRpbmc6IHJlbSgyNikgcmVtKDM1KSByZW0oNDApO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzMik7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgyMCkgcmVtKDE4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgyMCkgcmVtKDI1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX251bSB7XHJcbiAgICBmb250LWZhbWlseTogJGVuLXNhbnM7XHJcbiAgICBmb250LXNpemU6IHJlbSg1MCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSg0MCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9faW1hZ2Uge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDIyKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYXNwZWN0LXJhdGlvOiAzMzAgLyAyMjA7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgyNSk7XHJcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1jb2xvciB7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAvL3N3aXBlcumWoumAo1xyXG4gICZfX3NsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDMwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS11cCgpIHtcclxuICAgICAgZGlzcGxheTogY29udGVudHM7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlcixcclxuICAgIC5zd2lwZXItd3JhcHBlcixcclxuICAgIC5zd2lwZXItc2xpZGUsXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24sXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgQGluY2x1ZGUgbXEtdXAoKSB7XHJcbiAgICAgICAgZGlzcGxheTogY29udGVudHM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgYmFja2dyb3VuZDogI2EzYTNhMztcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICBtYXJnaW46IDAgNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLW1lZXRpbmctdGhlbWUge1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VjdGlvbl9iZy5wbmcpIHJlcGVhdCB0b3AgbGVmdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0NDBweCA2MDlweDtcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oMTQ3KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTQ2KTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIGdhcDogcmVtKDQwKTtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg0Nik7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGdhcDogcmVtKDMwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgZ2FwOiByZW0oMjApO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZCB7XHJcbiAgICBwYWRkaW5nOiByZW0oMjApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDMyKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1ncmF5O1xyXG4gICAgQGluY2x1ZGUgZ3JpZChyZW0oMjgpLCBmbGV4LXN0YXJ0LCBjZW50ZXIpO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGdhcDogcmVtKDIwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xyXG4gICAgICBwYWRkaW5nOiByZW0oMTUpO1xyXG4gICAgICBnYXA6IHJlbSgxNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19pbWFnZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMjIpO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCwgY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgd2lkdGg6IHJlbSgyMDApO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICB3aWR0aDogcmVtKDEzMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IHJlbSgxMDApO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxuXHJcbiAgICAmLS0wMSBpbWcge1xyXG4gICAgICB3aWR0aDogcmVtKDg3KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIHdpZHRoOiByZW0oNjApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiByZW0oNDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tMDIgaW1nIHtcclxuICAgICAgd2lkdGg6IHJlbSgxMDMpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogcmVtKDQwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLTAzIGltZyB7XHJcbiAgICAgIHdpZHRoOiByZW0oMTAyKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIHdpZHRoOiByZW0oNjApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiByZW0oNDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tMDQgaW1nIHtcclxuICAgICAgd2lkdGg6IHJlbSgxMTQpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSg2MCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSg0MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX2JvZHkge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiByZW0oMjYpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19saXN0IHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgyMik7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcbiAgICAgIEBpbmNsdWRlIGdyaWQocmVtKDE4KSk7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZ2FwOiByZW0oMTApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiByZW0oOCk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMTQpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHJlbSgzKSBzb2xpZCAkYmx1ZTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IHJlbSgzKSBzb2xpZCAkYmx1ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg0KTtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiByZW0oNik7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbSgxMCk7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiByZW0oMikgc29saWQgJGJsdWU7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IHJlbSgyKSBzb2xpZCAkYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1zZXJ2aWNlLWFib3V0IHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlY3Rpb25fYmcucG5nKSByZXBlYXQgdG9wIGxlZnQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxNDQwcHggNjA5cHg7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKDY2KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oODMpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDgwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3dyYXAge1xyXG4gICAgQGluY2x1ZGUgZ3JpZChyZW0oNzApLCBmbGV4LXN0YXJ0LCBmbGV4LXN0YXJ0KTtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBnYXA6IHJlbSgzMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiByZW0oNDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiByZW0oMzYpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ0O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIzKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgzMik7XHJcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltYWdlIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgbWF4LXdpZHRoOiByZW0oNTkwKTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGFzcGVjdC1yYXRpbzogNTkwIC8gMzYwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDMyKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2UxZTFlMTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgd2lkdGg6IHZ3KDMwMCwgNzY5KTtcclxuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXgtd2lkdGg6IHJlbSg0MDApO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sZWFkIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41NztcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMzgpO1xyXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1tYXJnaW4ge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTEzKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDYwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgZ2FwOiByZW0oNjApO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDQzKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsKSB7XHJcbiAgICAgIGdhcDogcmVtKDMwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICBnYXA6IHJlbSgzMCkgdncoMTAsIDM3NSk7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICAgIGdyaWQtcm93OiBzcGFuIDM7XHJcbiAgICBnYXA6IDA7XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGFzcGVjdC1yYXRpbzogNDAwIC8gMjUwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDMyKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgxNSk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX190ZXh0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDExKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYXJyb3cge1xyXG4gICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICB3aWR0aDogcmVtKDE5Nik7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBhc3BlY3QtcmF0aW86IDE5NiAvIDYwO1xyXG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMCAwLCA1MCUgMTAwJSk7XHJcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDQ4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogcmVtKDE0MCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtc2VydmljZS1jYXNlIHtcclxuICAmLnAtdG9wLWNhc2Uge1xyXG4gICAgYmFja2dyb3VuZDogdW5zZXQ7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wLXRvcC1jYXNlX19jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wLXRvcC1jYXNlX19jYXJkX190YWcgbGkge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnAtdG9wLWNhc2VfX2NhcmRfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1zZXJ2aWNlLWNvbHVtbiB7XHJcbiAgLnAtdG9wLWNvbHVtbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1bnNldDtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTM3KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL3N3aXBlcumWoumAo1xyXG4gICAgJl9fc2xpZGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDMwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3dpcGVyLFxyXG4gICAgICAuc3dpcGVyLXdyYXBwZXIsXHJcbiAgICAgIC5zd2lwZXItc2xpZGUsXHJcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbixcclxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtdXAoKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNhM2EzYTM7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxyXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgzMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZF9fY29uc3VsdGFudCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgxMDApO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDEwMCk7XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSgxMDApO1xyXG4gICAgICAgICAgaGVpZ2h0OiByZW0oMTAwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkX190YWcgbGkge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmRfX3RpdGxlIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkX19uYW1lIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkX190ZXh0IHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi5wLXNlcnZpY2UtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICRiZy1ncmF5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fdG9wLWRlY286YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2dyg3MDcsIDE5MjApO1xuICAgIGJvcmRlci1ib3R0b206IHJlbSg2MSkgc29saWQgJGJnLWdyYXk7XG4gICAgYm9yZGVyLXJpZ2h0OiByZW0oNjUpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgd2lkdGg6IHZ3KDIwMCwgMzc1KTtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDQwcHg7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiByZW0oODgpO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTE1KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg2MCk7XG4gICAgfVxuICB9XG5cbiAgJl9fYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAuYy11bmRlci1oZWFkaW5nX19lbiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICZfX2RlY28ge1xuICAgIHdpZHRoOiByZW0oNDg5KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiA0ODkgLyAyODU7XG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogcmVtKC0xNik7XG4gICAgcmlnaHQ6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIHdpZHRoOiByZW0oNDAwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgd2lkdGg6IHJlbSgyMjApO1xuICAgICAgdG9wOiByZW0oLTcwKTtcbiAgICAgIHJpZ2h0OiA1LjMzdnc7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBmaWx0ZXI6IGludmVydCgtMSk7XG4gICAgfVxuXG4gICAgJi0tYWJzb2x1dGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgZ3JpZChyZW0oODApIHJlbSgyMCksIHNwYWNlLWJldHdlZW4sIGZsZXgtc3RhcnQpO1xuICAgIG1hcmdpbi10b3A6IHJlbSg4NSk7XG5cbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIGdhcDogcmVtKDUwKSByZW0oMjApO1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDUwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgQGluY2x1ZGUgZ3JpZChyZW0oMzApLCBmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBjYWxjKDQwMCAvIDEzMjAgKiAxMDAlKTtcbiAgICAgIG9yZGVyOiAxO1xuXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXJlY29tZW5kIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xuICAgICAgYWxpZ24taXRlbXM6IGluaXRpYWw7XG4gICAgICBnYXA6IHJlbSg4MCkgcmVtKDYwKTtcblxuICAgICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIGdhcDogcmVtKDUwKSByZW0oMjApO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnAtc2VydmljZS1jb250ZW50X19jYXJkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xuICAgICAgICBncmlkLXJvdzogc3BhbiA0O1xuICAgICAgfVxuXG4gICAgICAucC1zZXJ2aWNlLWNvbnRlbnRfX2NhcmRfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XG4gICAgICAgIGdyaWQtcm93OiBzcGFuIDQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHVuc2V0O1xuICAgICAgfVxuICAgICAgLy8gc3ViZ3JpZCDjga7ooYzpq5jjgavlkIjjgo/jgZvjgabopoHntKDjgYzlvJXjgY3kvLjjgbDjgZXjgozjgarjgYTjgojjgYbjgavjgZnjgotcbiAgICAgIC5wLXNlcnZpY2UtY29udGVudF9fY2FyZF9fdGl0bGUsXG4gICAgICAucC1zZXJ2aWNlLWNvbnRlbnRfX2NhcmRfX3RleHQge1xuICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiByZW0oMzApO1xuXG4gICAgICAgIC5wLXNlcnZpY2UtY29udGVudF9fY2FyZCxcbiAgICAgICAgLnAtc2VydmljZS1jb250ZW50X19jYXJkX19saW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBub25lO1xuICAgICAgICAgIGdyaWQtcm93OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLnAtc2VydmljZS1jb250ZW50X19jYXJkX19saW5rIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jYXJkIHtcbiAgICB3aWR0aDogY2FsYyg0MDAgLyAxMzIwICogMTAwJSk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICB3aWR0aDogY2FsYygyOTAgLyA5MjAgKiAxMDAlKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZF9fbGluayB7XG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBmbGV4LXN0YXJ0LCBzdHJldGNoKTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZF9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBhc3BlY3QtcmF0aW86IDIgLyAxO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzMik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8g54m55b6044K744Kv44K344On44Oz55So55Wq5Y+377yI55S75YOP44Gu5bem5LiK44O76Z2e44Kq44O844OQ44O844Os44Kk77yP5pei5a2Y44GuIF9fY2FyZF9fbnVtIOOBq+OBr+W9semfv+OBleOBm+OBquOBhO+8iVxuICAmX19jYXJkX19mZWF0dXJlLW51bSB7XG5mb250LXNpemU6IDQwcHg7XG5mb250LWZhbWlseTogSW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMTIpO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcbiAgICB9XG4gIH1cblxuICAmX19jYXJkX19jaXJjbGUge1xuICAgIHdpZHRoOiByZW0oNjApO1xuICAgIGhlaWdodDogcmVtKDYwKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYmx1ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiByZW0oMjApO1xuICAgIHJpZ2h0OiByZW0oMjApO1xuICAgIEBpbmNsdWRlIGdyaWQoMCwgY2VudGVyLCBjZW50ZXIpO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIHdpZHRoOiByZW0oNTApO1xuICAgICAgaGVpZ2h0OiByZW0oNTApO1xuICAgICAgYm90dG9tOiByZW0oMTUpO1xuICAgICAgcmlnaHQ6IHJlbSgxNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIHdpZHRoOiByZW0oNTApO1xuICAgICAgaGVpZ2h0OiByZW0oNTApO1xuICAgICAgYm90dG9tOiByZW0oMTUpO1xuICAgICAgcmlnaHQ6IHJlbSgxNSk7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiByZW0oMjMpO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYXNwZWN0LXJhdGlvOiAyMyAvIDE5O1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcblxuICAgICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIHdpZHRoOiByZW0oMTgpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICB3aWR0aDogcmVtKDE4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jYXJkX19tb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUsIDY3LCAxODgsIDAuOCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmRfX21vcmVfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcbiAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgQGluY2x1ZGUgZ3JpZChyZW0oOSksIGNlbnRlciwgY2VudGVyKTtcblxuICAgICYuZXh0ZXJuYWw6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9saW5rX2ljb25fMDEucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gICAgICB3aWR0aDogcmVtKDE4KTtcbiAgICAgIGhlaWdodDogcmVtKDE4KTtcbiAgICB9XG4gIH1cblxuICAmX19jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiByZW0oMjQpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgbWFyZ2luLXRvcDogcmVtKDE5KTtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcblxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcbiAgICB9XG4gIH1cblxuICAmX19jYXJkX190ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIGNvbG9yOiAjMTExO1xuICAgIG1hcmdpbi10b3A6IHJlbSgxNyk7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcblxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcbiAgICB9XG4gIH1cblxuICAvLyDjg5vjg5Djg7zjgqLjg4vjg6Hjg7zjgrfjg6fjg7NcbiAgJl9fY2FyZF9fbGluayB7XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgLnAtc2VydmljZS1jb250ZW50X19jYXJkX19tb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgLnAtc2VydmljZS1jb250ZW50X19jYXJkX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY2FyZF9fcmVjb21lbmQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgY29sb3I6ICMxMTE7XG4gICAgbWFyZ2luLXRvcDogcmVtKDE3KTtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwRjQzQkM7XG4gICAgLy8gc3ViZ3JpZCDjgafooYzpq5jjgYzmj4PjgaPjgabjgoLjgIFib3JkZXIg44Gv5ZCE6KaB57Sg44Gu44Kz44Oz44OG44Oz44OE6auY44GV44Gr5ZCI44KP44Gb44KLXG4gICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcblxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjMEY0M0JDO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLXNlcnZpY2UtZGV0YWlsIHtcclxuICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiB2dygxMjgwLCAxOTIwKTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogcmVtKDYxKSBzb2xpZCAkYmctZ3JheTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiByZW0oNjUpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMXB4O1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpIHNjYWxlKC0xLCAtMSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiB2dygyMDAsIDM3NSk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNDBweDtcclxuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1zZXJ2aWNlLWRldGFpbF9faW5uZXIge1xyXG4gICAgICBAaW5jbHVkZSBtcS11cCgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDEwMCk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg5OCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg2MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bnRoLWNoaWxkKDIpIHtcclxuICAgIC5wLXNlcnZpY2UtZGV0YWlsX19pbm5lciB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTQ4KTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE3MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiB2dyg3MDcsIDE5MjApO1xyXG4gICAgICBib3JkZXItYm90dG9tOiByZW0oNjEpIHNvbGlkICRiZy1ncmF5O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IHJlbSg2NSkgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxcHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiB2dygyMDAsIDM3NSk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNDBweDtcclxuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1zZXJ2aWNlLWRldGFpbF9faW5uZXIge1xyXG4gICAgICBAaW5jbHVkZSBtcS11cCgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDg2KTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDExNik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg0MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX29kZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmctZ3JheTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICZfX2V2ZW4ge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZWN0aW9uX2JnLnBuZykgcmVwZWF0IHRvcCBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTQ0MHB4IDYwOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXNlcnZpY2UtZGV0YWlsX19pbm5lciB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgQGluY2x1ZGUgZ3JpZChyZW0oNjApKTtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGdhcDogcmVtKDQwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IHJlbSg0MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib2R5IHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICB9XHJcblxyXG4gICZfX251bSB7XHJcbiAgICBmb250LWZhbWlseTogJGVuLXNhbnM7XHJcbiAgICBmb250LXNpemU6IHJlbSg2MCk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XHJcbiAgICBjb2xvcjogJGJsdWU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDUwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSg0MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgzNik7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcclxuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI2KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgyNSk7XHJcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHdpZHRoOiByZW0oNjAwKTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGFzcGVjdC1yYXRpbzogNjAwIC8gMzYwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDMyKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNik7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oNDAwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLXNlcnZpY2UtZG9jdW1lbnQucC10b3AtZG9jdW1lbnQge1xyXG4gIC5wLXRvcC1kb2N1bWVudF9faW5uZXIge1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSg5MSk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE1Myk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSg2MCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oODApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnAtdG9wLWRvY3VtZW50X19jb250YWluZXIge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDQ2KTtcclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLXNlcnZpY2UtZ3VpZGFuY2Uge1xyXG4gIGJhY2tncm91bmQ6ICRiZy1ncmF5O1xyXG5cclxuICAmX19jb21tb24ge1xyXG4gICAgYmFja2dyb3VuZDogdW5zZXQ7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTA0KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgcGFkZGluZzogcmVtKDc0KSByZW0oNzQpIHJlbSg2MCkgcmVtKDc0KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0MCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiByZW0oNDApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNjApIHJlbSg2MCkgcmVtKDQwKSByZW0oNDApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgzMCkgcmVtKDIwKSByZW0oNTApO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oMjApIHM7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JveCB7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWctYm94IHtcclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDI0KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgzNik7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltYWdlIHtcclxuICAgIC8vIHdpZHRoOiB2dyg2MjcsIDE0MDApO1xyXG4gICAgLy8gbWF4LXdpZHRoOiA2MjdweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIC8vIGFzcGVjdC1yYXRpbzogNjI3IC8gMjI1O1xyXG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gbWF4LXdpZHRoOiByZW0oNjIwKTtcclxuICAgIC8vIHRvcDogcmVtKDE1NSk7XHJcbiAgICAvLyByaWdodDogcmVtKDMzKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDjg5vjg5Djg7zjgqLjg4vjg6Hjg7zjgrfjg6fjg7NcclxuICAmX19saW5rIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogIzBmMzc5NjtcclxuXHJcbiAgICAgIC5jLWJ1dHRvbl9fY2lyY2xlIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICByaWdodDogLTEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLXNlcnZpY2UtaGVhZGVyIHtcclxuICBoZWlnaHQ6IHJlbSg0NjApO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tdG9wOiAkaGVhZGVyLWhlaWdodC1wYztcclxuXHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBoZWlnaHQ6IHJlbSg0MDApO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIG1hcmdpbi10b3A6ICRoZWFkZXItaGVpZ2h0LXNwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWluLWhlaWdodDogcmVtKDIyMCk7XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsIGNlbnRlciwgY2VudGVyKTtcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCwgY2VudGVyLCBmbGV4LXN0YXJ0KTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oMTApO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgxMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSgyMCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiByZW0oNDgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMzIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1zbWFsbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjgpO1xyXG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTUpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgICZBcmVhIHtcclxuICAgICAgQGluY2x1ZGUgZ3JpZChyZW0oMjIpLCBmbGV4LXN0YXJ0LCBjZW50ZXIpO1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDUwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogcmVtKDEwKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b25fX2xpbmsge1xyXG4gICAgd2lkdGg6IHJlbSgzMDApO1xyXG4gICAgaGVpZ2h0OiByZW0oNzApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDQpO1xyXG4gICAgQGluY2x1ZGUgZ3JpZChyZW0oMTApLCBjZW50ZXIsIGNlbnRlcik7XHJcbiAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogcmVtKDE4MCk7XHJcbiAgICAgIGhlaWdodDogcmVtKDQwKTtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiByZW0oMjApO1xyXG4gICAgICBoZWlnaHQ6IHJlbSgyMCk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgxNCk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMTQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oNCk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1uYXZ5IHtcclxuICAgICAgY29sb3I6ICMxNTMzNzg7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Rvd25sb2FkX2ljb24ucG5nKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWJsdWUge1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRhY3RfaWNvbi5wbmcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19iZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAtMjtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IDcwJSA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAvLyDjg5vjg5Djg7zjgqLjg4vjg6Hjg7zjgrfjg6fjg7NcclxuXHJcbiAgJl9fYnV0dG9uX19saW5rIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLXNlcnZpY2UtbWFudWZhY3R1cmluZyB7XHJcbiAgYmFja2dyb3VuZDogJGJnLWdyYXk7XHJcblxyXG4gICZfX2NvbW1vbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1bnNldDtcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgxMDQpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICBwYWRkaW5nOiByZW0oNzQpIHJlbSg3NCkgcmVtKDYwKSByZW0oNzQpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDQwKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IHJlbSg0MCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg2MCkgcmVtKDYwKSByZW0oNDApIHJlbSg0MCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZzogcmVtKDMwKSByZW0oMjApIHJlbSg1MCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCkgcztcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm94IHtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltZy1ib3gge1xyXG4gICAgd2lkdGg6IDQwJTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMjQpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDM2KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgLy8gd2lkdGg6IHZ3KDYyNywgMTQwMCk7XHJcbiAgICAvLyBtYXgtd2lkdGg6IDYyN3B4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgLy8gYXNwZWN0LXJhdGlvOiA2MjcgLyAyMjU7XHJcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyB0b3A6IHJlbSgxNTUpO1xyXG4gICAgLy8gcmlnaHQ6IHJlbSgzMyk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g44Ob44OQ44O844Ki44OL44Oh44O844K344On44OzXHJcbiAgJl9fbGluayB7XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwZjM3OTY7XHJcblxyXG4gICAgICAuYy1idXR0b25fX2NpcmNsZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IC0xMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1zZXJ2aWNlLW1vZGVsIHtcclxuICAmQXJlYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlY3Rpb25fYmcucG5nKSByZXBlYXQgdG9wIGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNDQwcHggNjA5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKDY5KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTYwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDQwKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg4MCk7XHJcbiAgICB9XHJcbiAgfSBcclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtc2VydmljZS1zb2x1dGlvbiB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZWN0aW9uX2JnLnBuZykgcmVwZWF0IHRvcCBsZWZ0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTQ0MHB4IDYwOXB4O1xyXG4gIH1cclxuXHJcbiAgJl9faGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICMxYzQ1YTY7XHJcbiAgICBwYWRkaW5nOiByZW0oNTMpIHJlbSgyMCkgcmVtKDYxKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDMwKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDM2KTtcclxuICAgIHotaW5kZXg6IDEuNDc7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jLXVuZGVyLWhlYWRpbmdfX2VuIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZWNvLTAxIHtcclxuICAgIHdpZHRoOiB2dyg1NTkpO1xyXG4gICAgbWF4LXdpZHRoOiA1NTlweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGFzcGVjdC1yYXRpbzogNTU5IC8gMjM4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiByZW0oLTExKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIG1peC1ibGVuZC1tb2RlOiBvdmVybGF5O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oMTYwKTtcclxuICAgICAgdG9wOiByZW0oMTApO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGVjby0wMiB7XHJcbiAgICB3aWR0aDogdncoNDExKTtcclxuICAgIG1heC13aWR0aDogNDExcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBhc3BlY3QtcmF0aW86IDQxMSAvIDIzOTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IHJlbSgxMDUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgbWl4LWJsZW5kLW1vZGU6IG92ZXJsYXk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIHJpZ2h0OiByZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oMTMwKTtcclxuICAgICAgcmlnaHQ6IHJlbSgxMCk7XHJcbiAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgIGJvdHRvbTogcmVtKDEwKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oOTEpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgxNjgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEwMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMTVweDtcclxuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmQXJlYSB7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWQocmVtKDM1KSwgY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oODMpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6IHJlbSgxMCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uX19saW5rIHtcclxuICAgIHdpZHRoOiByZW0oNDgwKTtcclxuICAgIGhlaWdodDogcmVtKDgwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg1KTtcclxuICAgIEBpbmNsdWRlIGdyaWQocmVtKDExKSwgY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgZm9udC1zaXplOiByZW0oMTkpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XHJcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oNDAwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICBoZWlnaHQ6IHJlbSg1MCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oNCk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1uYXZ5IHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgyMCk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMjApO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Rvd25sb2FkX2ljb24ucG5nKTtcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMjApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSgxNik7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbSgxNik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYmx1ZTphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGVhZCB7XHJcbiAgICBmb250LXNpemU6IHJlbSgyOCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTc7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDM4KTtcclxuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tdCB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMTAwKTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg1MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg4Nyk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX2xpbmsge1xyXG4gICAgcGFkZGluZzogcmVtKDQwKSByZW0oNDApIHJlbSg0MCkgcmVtKDc1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0MCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctZ3JheTtcclxuICAgIEBpbmNsdWRlIGdyaWQocmVtKDcwKSwgZmxleC1zdGFydCwgZmxleC1zdGFydCk7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg0MCkgcmVtKDMwKTtcclxuICAgICAgZ2FwOiByZW0oNTApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgzMCkgcmVtKDIwKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiByZW0oMjApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fYm9keSB7XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKDE4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX3RhZyB7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICBwYWRkaW5nOiAwIHJlbSgyOCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMTgpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsIGNlbnRlciwgY2VudGVyKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICBoZWlnaHQ6IHJlbSgzMCk7XHJcbiAgICAgIHBhZGRpbmc6IDAgcmVtKDE4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMik7XHJcbiAgICAgIGhlaWdodDogcmVtKDI0KTtcclxuICAgICAgcGFkZGluZzogMCByZW0oMTUpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oMTIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiByZW0oMzYpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ0O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgxMyk7XHJcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fdGV4dCB7XHJcbiAgICBsaW5lLWhlaWdodDogMjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMTQpO1xyXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fYnV0dG9uIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgyMik7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDE2KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX2ltYWdlIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IHJlbSg0ODEpO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYXNwZWN0LXJhdGlvOiA0ODEvMzQwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDI4KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsIGNlbnRlciwgY2VudGVyKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgd2lkdGg6IHJlbSgzODApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyOCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDjg5vjg5Djg7zjgqLjg4vjg6Hjg7zjgrfjg6fjg7NcclxuXHJcbiAgJl9fYnV0dG9uX19saW5rIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fbGluayB7XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNjZGNkY2Q7XHJcblxyXG4gICAgICAuYy1idXR0b25fX2NpcmNsZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IC0xMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1zZXJ2aWNlLXdlYmluYXIucC10b3Atd2ViaW5hciB7XHJcbiAgLnAtdG9wLXdlYmluYXJfX2lubmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oMTAzKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTEyKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDYwKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg4MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucC10b3Atd2ViaW5hcl9fY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg1Nik7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLXRvcC1hYm91dCB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3BfYWJvdXRfYmcuanBnKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKDg1KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTE1KTtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDM2KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS43ODtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgzNik7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDM5KTtcclxuICAgIEBpbmNsdWRlIGdyaWQocmVtKDE1KSwgY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICBnYXA6IHJlbSgxMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg1Nyk7XHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSg1MyksIGNlbnRlciwgY2VudGVyKTtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgICAgZ2FwOiByZW0oNDApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogcmVtKDIwKTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FjaGlldmVtZW50IHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBoZWlnaHQ6IHJlbSgxMjUpO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCwgY2VudGVyLCBiYXNlbGluZSk7XHJcbiAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oMjkpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSg0MCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogcmVtKDIwMCk7XHJcbiAgICAgIGhlaWdodDogcmVtKDgwKTtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICBmbGV4OiB1bnNldDtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSgxNCk7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgICAgZm9udC1zaXplOiByZW0oNzApO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkocmVtKDUpKTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxNCk7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtKDkpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDUwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSg0MCk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMCk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC10b3AtbG9nby1hcmVhICsgLnAtdG9wLWNhc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiB2dyg3MDcsIDE5MjApO1xyXG4gIGJvcmRlci1ib3R0b206IHJlbSg2MSkgc29saWQgJGJnLWdyYXk7XHJcbiAgYm9yZGVyLXJpZ2h0OiByZW0oNjUpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDFweDtcclxuICBsZWZ0OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICB3aWR0aDogdncoMjAwLCAzNzUpO1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNDBweDtcclxuICAgIGJvcmRlci1yaWdodC13aWR0aDogNTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5wLXRvcC1jYXNlIHtcclxuICBiYWNrZ3JvdW5kOiAkYmctZ3JheTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiB2dygxMjgwLCAxOTIwKTtcclxuICAgIGJvcmRlci1ib3R0b206IHJlbSg2MSkgc29saWQgJGJnLWdyYXk7XHJcbiAgICBib3JkZXItcmlnaHQ6IHJlbSg2NSkgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDFweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpIHNjYWxlKC0xLCAtMSk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IHZ3KDIwMCwgMzc1KTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNDBweDtcclxuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSg4OCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDgxKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDYwKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg2MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucC1jYXNlLXNlYXJjaCB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNTMpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICBnYXA6IHJlbSg2MCk7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgICAgZ2FwOiByZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgIGdhcDogcmVtKDMwKSB2dygxMCwgMzc1KTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xyXG4gICAgZ3JpZC1yb3c6IHNwYW4gNDtcclxuICAgIC8vIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyDjg5XjgqPjg6vjgr/jg6rjg7PjgrDjgYznhKHlirnjgarloLTlkIjjga7jgb/pgannlKjjgZXjgozjgovliJ3mnJ/pnZ7ooajnpLpcclxuICAgIC5uby1maWx0ZXIgJjpudGgtY2hpbGQobiArIDcpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyDlsZXplovmmYLjga7jgqLjg4vjg6Hjg7zjgrfjg6fjg7PvvIjjg5XjgqPjg6vjgr/jg6rjg7PjgrDjgYznhKHlirnjgarloLTlkIjjga7jgb/vvIlcclxuICAgIC5uby1maWx0ZXIgJi5pcy1zaG93IHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX2xpbmsge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICAgIGdyaWQtcm93OiBzcGFuIDQ7XHJcbiAgICBnYXA6IDA7XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGFzcGVjdC1yYXRpbzogNDAwIC8gMjMyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDMyKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZTFlMWUxO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19tb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUsIDY3LCAxODgsIDAuOCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19tb3JlX190ZXh0IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSg5KSwgY2VudGVyLCBjZW50ZXIpO1xyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fbGlua1t0YXJnZXQ9XCJfYmxhbmtcIl0gJl9fY2FyZF9fbW9yZV9fdGV4dDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2xpbmtfaWNvbl8wMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcclxuICAgIHdpZHRoOiByZW0oMTgpO1xyXG4gICAgaGVpZ2h0OiByZW0oMTgpO1xyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fdGFnIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgyOCk7XHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSg1KSwgZmxleC1zdGFydCwgZmxleC1zdGFydCk7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgOXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkYmx1ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWQoMCwgY2VudGVyLCBjZW50ZXIpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxMSk7XHJcbiAgICAgICAgcGFkZGluZzogMCByZW0oNSk7XHJcbiAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgyMCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg4KTtcclxuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX190ZXh0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogJGZvbnQtY29sb3I7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMTYpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDExKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1dHRvbldyYXAge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWQocmVtKDIwKSwgZmxleC1zdGFydCwgY2VudGVyKTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g44OV44Kj44Or44K/44Oq44Oz44Kw44GM5pyJ5Yq544Gq5aC05ZCI44Gv44Oc44K/44Oz44Ko44Oq44Ki5YWo5L2T44KS6Z2e6KGo56S6XHJcbiAgICAuaGFzLWZpbHRlciAmIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1dHRvbl9fbW9yZSB7XHJcbiAgICBncmlkLWFyZWE6IDEgLyAyIC8gMiAvIDM7XHJcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cclxuICAgICYuaXMtaGlkZGVuIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1dHRvbl9fY2xvc2Uge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsIGNlbnRlciwgY2VudGVyKTtcclxuICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBoZWlnaHQ6IHJlbSg0MCk7XHJcbiAgICB3aWR0aDogcmVtKDEyMCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMjYpO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGJsdWU7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZ3JpZC1hcmVhOiAxIC8gMyAvIDIgLyA0O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG4gICAgICBoZWlnaHQ6IHJlbSg0MCk7XHJcbiAgICAgIHdpZHRoOiByZW0oMTAwKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgICYuaXMtdmlzaWJsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDjg5vjg5Djg7zjgqLjg4vjg6Hjg7zjgrfjg6fjg7NcclxuXHJcbiAgJl9fc2VhcmNoX190YWcge1xyXG4gICAgc3Bhbjpub3QoLmlzLWFjdGl2ZSkge1xyXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Q0ZTFmZjtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX2xpbmsge1xyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAucC10b3AtY2FzZV9fY2FyZF9fbW9yZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnAtdG9wLWNhc2VfX2NhcmRfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1dHRvbl9fY2xvc2Uge1xyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtdG9wLWNvbHVtbiB7XHJcbiAgYmFja2dyb3VuZDogJGJnLWdyYXk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogdncoNzAwLCAxOTIwKTtcclxuICAgIGJvcmRlci1ib3R0b206IHJlbSg2MSkgc29saWQgJGJnLWdyYXk7XHJcbiAgICBib3JkZXItcmlnaHQ6IHJlbSg2NSkgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDFweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiB2dygyMDAsIDM3NSk7XHJcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDQwcHg7XHJcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oNzUpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgxNTApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oNjApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgZ2FwOiByZW0oNjApO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDUwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsKSB7XHJcbiAgICAgIGdhcDogcmVtKDMwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICBnYXA6IHJlbSgzMCkgdncoMTAsIDM3NSk7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICAgIGdyaWQtcm93OiBzcGFuIDM7XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19saW5rIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XHJcbiAgICBncmlkLXJvdzogc3BhbiAzO1xyXG4gICAgZ2FwOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9faW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBhc3BlY3QtcmF0aW86IDQwMCAvIDIzMjtcclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzMik7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19jb25zdWx0YW50IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogcmVtKDEwKTtcclxuICAgIHJpZ2h0OiByZW0oMTApO1xyXG4gICAgd2lkdGg6IHJlbSgxMDApO1xyXG4gICAgaGVpZ2h0OiByZW0oMTAwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlcjogc29saWQgcmVtKDIpICNmZmY7XHJcbiAgICBvdmVyZmxvdzogY2xpcDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgd2lkdGg6IHJlbSg4MCk7XHJcbiAgICAgIGhlaWdodDogcmVtKDgwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogcmVtKDUwKTtcclxuICAgICAgaGVpZ2h0OiByZW0oNTApO1xyXG4gICAgICBib3R0b206IHJlbSg1KTtcclxuICAgICAgcmlnaHQ6IHJlbSg1KTtcclxuICAgICAgYm9yZGVyLXdpZHRoOiByZW0oMSk7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IHJlbSgxMDApO1xyXG4gICAgICBoZWlnaHQ6IHJlbSgxMDApO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShyZW0oLTIpLCByZW0oLTIpKTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICB3aWR0aDogcmVtKDgwKTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSg4MCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSg1MCk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oNTApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKHJlbSgtMSksIHJlbSgtMSkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19tb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUsIDY3LCAxODgsIDAuOCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19tb3JlX190ZXh0IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSg5KSwgY2VudGVyLCBjZW50ZXIpO1xyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fbGlua1t0YXJnZXQ9XCJfYmxhbmtcIl0gJl9fY2FyZF9fbW9yZV9fdGV4dDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2xpbmtfaWNvbl8wMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcclxuICAgIHdpZHRoOiByZW0oMTgpO1xyXG4gICAgaGVpZ2h0OiByZW0oMTgpO1xyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fdGFnIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgyOCk7XHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSg1KSwgZmxleC1zdGFydCwgZmxleC1zdGFydCk7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgOXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkYmx1ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWQoMCwgY2VudGVyLCBjZW50ZXIpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxMSk7XHJcbiAgICAgICAgcGFkZGluZzogMCByZW0oNSk7XHJcbiAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgyMCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oOCk7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fbmFtZSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgY29sb3I6ICM1NTU7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMTQpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX190ZXh0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogJGZvbnQtY29sb3I7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMTYpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDExKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOODm+ODkOODvOOCouODi+ODoeODvOOCt+ODp+ODs1xyXG5cclxuICAmX19jYXJkX19saW5rIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgLnAtdG9wLWNvbHVtbl9fY2FyZF9fbW9yZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnAtdG9wLWNvbHVtbl9fY2FyZF9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLXRvcC1kb2N1bWVudCB7XHJcbiAgJl9faW5uZXIge1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSgxMzUpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICBnYXA6IHJlbSg2MCk7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNzQpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgICAgZ2FwOiByZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZCB7XHJcbiAgICBAaW5jbHVkZSBtcS11cCgpIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xyXG4gICAgICBncmlkLXJvdzogc3BhbiA0O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX2xpbmsge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICAgIGdyaWQtcm93OiBzcGFuIDQ7XHJcbiAgICBnYXA6IDA7XHJcbiAgICBwYWRkaW5nOiByZW0oMzkpIHJlbSgzMikgcmVtKDMzKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgcGFkZGluZzogcmVtKDIwKTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9faW1hZ2Uge1xyXG4gICAgaGVpZ2h0OiByZW0oMjAwKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBoZWlnaHQ6IHJlbSgxNjApO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgxNCk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX3RhZyB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMTgpO1xyXG4gICAgQGluY2x1ZGUgZ3JpZChyZW0oNSkpO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgbWluLXdpZHRoOiA1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTFweDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzI1NTRjMTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gICAgICBjb2xvcjogIzI1NTRjMTtcclxuICAgICAgQGluY2x1ZGUgZ3JpZCgwLCBjZW50ZXIsIGNlbnRlcik7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9zd2lwZXLplqLpgKNcclxuICAmX19zbGlkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgzMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtdXAoKSB7XHJcbiAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXIsXHJcbiAgICAuc3dpcGVyLXdyYXBwZXIsXHJcbiAgICAuc3dpcGVyLXNsaWRlLFxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLFxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNhM2EzYTM7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c1xyXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgbWFyZ2luOiAwIDZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOODm+ODkOODvOOCouODi+ODoeODvOOCt+ODp+ODs1xyXG4gICZfX2NhcmRfX2xpbmsge1xyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMGYzNzk2O1xyXG5cclxuICAgICAgLnAtdG9wLWRvY3VtZW50X19jYXJkX190aXRsZSxcclxuICAgICAgLnAtdG9wLWRvY3VtZW50X19jYXJkX190ZXh0IHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLXRvcC1ndWlkYW5jZSB7XHJcbiAgJl9fd3JhcDpudGgtY2hpbGQoMikge1xyXG4gICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBjZW50ZXIpO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKDk0KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oODUpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKGxsKSB7XHJcbiAgICAgIGdhcDogcmVtKDUwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IHJlbSgwKTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMzApO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1yZXZlcnNlIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEzKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDQ4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDM2KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDI2KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDE4KTtcclxuICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAncGFsdCc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDM3KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgd2lkdGg6IHJlbSg2MjApO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYXNwZWN0LXJhdGlvOiA2MjAgLyAzODA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobCkge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDjg5vjg5Djg7zjgqLjg4vjg6Hjg7zjgrfjg6fjg7NcclxuICAmX19saW5rIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogIzBmMzc5NjtcclxuXHJcbiAgICAgIC5jLWJ1dHRvbl9fY2lyY2xlIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICByaWdodDogLTEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtdG9wLWludHJvIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcF9pbnRyb19iZy5qcGcpIHJlcGVhdCB0b3AgbGVmdC9jb3ZlcjtcclxuICBtYXJnaW4tdG9wOiAtMTgycHg7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oLTkwKTtcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oMjk3KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTE2KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDE2MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IHJlbSg0NCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNztcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsbCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgzNik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3dyYXAge1xyXG4gICAgQGluY2x1ZGUgZ3JpZChyZW0oMTApLCBzcGFjZS1iZXR3ZWVuLCBjZW50ZXIpO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMjkpO1xyXG4gICAgXHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZ2FwOiByZW0oMjApO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oNDApO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDU0KTtcclxuICAgIHBhZGRpbmc6IHJlbSgzNykgcmVtKDc5KSByZW0oMzIpIHJlbSgxMzYpO1xyXG4gICAgQGluY2x1ZGUgZ3JpZChyZW0oNDUpLCBzcGFjZS1iZXR3ZWVuLCBjZW50ZXIpO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oMzApIHJlbSg0MCk7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVtKDMwKSBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzMCk7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgzMCkgcmVtKDIwKTtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZW0oMzApIGF1dG87XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltYWdlX193cmFwIHtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCwgY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMjIpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgaW1nIHtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltYWdlX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIGNvbG9yOiAjMGY0M2JjO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgZ3JpZChyZW0oMTMpLCBjZW50ZXIsIGNlbnRlcik7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNiYmNkZWE7XHJcbiAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgIGhlaWdodDogcmVtKDY4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oNDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIHdpZHRoOiByZW0oMzAyKTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGFzcGVjdC1yYXRpbzogMzAyIC8gNTM7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IHJlbSg3MCk7XHJcbiAgICBsZWZ0OiByZW0oNzQpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgICAgd2lkdGg6IHJlbSgyMDApO1xyXG4gICAgICB0b3A6IHJlbSg0MCk7XHJcbiAgICAgIGxlZnQ6IHJlbSg0MCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IHJlbSgxNjApO1xyXG4gICAgICB0b3A6IHJlbSg0MCk7XHJcbiAgICAgIGxlZnQ6IHJlbSgyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC10b3AtbG9nby1hcmVhIHtcclxuICBwYWRkaW5nLXRvcDogcmVtKDkwKTtcclxuICBwYWRkaW5nLWJvdHRvbTogcmVtKDEzOCk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSg4MCk7XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogcmVtKDQwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsKSB7XHJcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMjVzICFpbXBvcnRhbnQ7XHJcbiAgICAgIGdhcDogcmVtKDIwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDI1cyAhaW1wb3J0YW50O1xyXG4gICAgICBnYXA6IHJlbSgxMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZXIgKyAmX19zbGlkZXIge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogcmVtKDE2MCk7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBhc3BlY3QtcmF0aW86IDE2MCAvIDgyLjY7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobCkge1xyXG4gICAgICB3aWR0aDogcmVtKDE0MCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IHJlbSgxMDApO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC10b3AtbXYge1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VjdGlvbl9iZy5wbmcpIHJlcGVhdCB0b3AgbGVmdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0NDBweCA2MDlweDtcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oMTIwKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxNSk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IHZ3KDQ4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40NTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcbiAgICBjb2xvcjogIzExMTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsbCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSg0MCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiB2dygyMiwzNzUpO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWxhcmdlIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgICBmb250LXNpemU6IHZ3KDU2KTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobGwpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSg1Nik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygzMCwzNzUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29sb3Ige1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZV9fd3JhcF9fcGMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZGlzcGxheTogY29udGVudHM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZV9fd3JhcF9fc3Age1xyXG4gICAgZGlzcGxheTogY29udGVudHM7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZXJfX2J1dHRvbiB7XHJcbiAgICBAaW5jbHVkZSBncmlkKHZ3KDE4KSxjZW50ZXIsY2VudGVyKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogdncoMTgpO1xyXG4gICAgcmlnaHQ6IHZ3KDQyKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsbCkge1xyXG4gICAgICBAaW5jbHVkZSBncmlkKHJlbSgyMCksIGNlbnRlciwgY2VudGVyKTtcclxuICAgICAgcmlnaHQ6IHJlbSgzMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZ2FwOiByZW0oNik7XHJcbiAgICAgIGJvdHRvbTogcmVtKDApO1xyXG4gICAgICByaWdodDogcmVtKDEwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NsaWRlciB7XHJcbiAgICBtYXJnaW4tdG9wOiB2dyg0Myk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobGwpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQzKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX2NhcmRfX2xpbmsge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwKTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZ3KDQwKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwIHZ3KDIwMCkgdncoNDQpIHZ3KDQ5KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsbCkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oNDApO1xyXG4gICAgICBwYWRkaW5nOiAwIHJlbSgxMDApIHJlbSgzMCkgcmVtKDMwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oMzIpO1xyXG4gICAgICBwYWRkaW5nOiAwIHJlbSg1MCkgcmVtKDE1KSByZW0oMTUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9faW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX2JvZHkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX190YWcge1xyXG4gICAgZm9udC1zaXplOiB2dygyMSk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiB2dyg2KSB2dygxNCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsbCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyMSk7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg2KSByZW0oMjApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoMTIsMzc1KTtcclxuICAgICAgcGFkZGluZzogdncoNCwzNzUpIHZ3KDgsMzc1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogdncoMzApO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW4tdG9wOiB2dygxNSk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobGwpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjQpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoMTYsMzc1KTtcclxuICAgICAgbWFyZ2luLXRvcDogdncoMTAsMzc1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX2NpcmNsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IHZ3KDMwKTtcclxuICAgIHJpZ2h0OiB2dygzMCk7XHJcbiAgICB3aWR0aDogdncoMTAwKTtcclxuICAgIGhlaWdodDogdncoMTAwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRibHVlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCxjZW50ZXIsY2VudGVyKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsbCkge1xyXG4gICAgICB3aWR0aDogcmVtKDgwKTtcclxuICAgICAgaGVpZ2h0OiByZW0oODApO1xyXG4gICAgICBib3R0b206IHJlbSgyMCk7XHJcbiAgICAgIHJpZ2h0OiByZW0oMjApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oNDApO1xyXG4gICAgICBoZWlnaHQ6IHJlbSg0MCk7XHJcbiAgICAgIGJvdHRvbTogcmVtKDEwKTtcclxuICAgICAgcmlnaHQ6IHJlbSgxMCk7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogdncoMzkpO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMzkgLyAzMjtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9saW5rX2Fycm93XzAxLnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobGwpIHtcclxuICAgICAgICB3aWR0aDogcmVtKDI1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogcmVtKDE1KTtcclxuICAgICAgfSBcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIHN3aXBlclxyXG4gICZfX3N3aXBlciB7XHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxMDgwIC8gNTkyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgIHdpZHRoOiB2dyg0Nik7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgY29sb3I6IHVuc2V0O1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBjZW50ZXIsIGNlbnRlcik7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKGxsKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oNDYpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oMzUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zbGlkZXJfYXJyb3cucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogdncoMTApO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMTAgLyAxNDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobGwpIHtcclxuICAgICAgICB3aWR0aDogcmVtKDEwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogcmVtKDcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMXB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZXJfX3N0b3Age1xyXG4gICAgd2lkdGg6IHZ3KDQ2KTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBjZW50ZXIsIGNlbnRlcik7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGJsdWU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobGwpIHtcclxuICAgICAgd2lkdGg6IHJlbSg0Nik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IHJlbSgzNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NsaWRlcl9zdG9wLnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IHZ3KDEyKTtcclxuICAgICAgaGVpZ2h0OiB2dygxNCk7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMTIgLyAxNDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGxsKSB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgxMik7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMTQpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiByZW0oOCk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1zdG9wOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICBib3JkZXItdG9wOiB2dyg3KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogdncoNykgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiB2dygxNCkgc29saWQgJGJsdWU7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGxsKSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogcmVtKDcpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHJlbSg3KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItbGVmdDogcmVtKDE0KSBzb2xpZCAkYmx1ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBib3JkZXItbGVmdDogcmVtKDEwKSBzb2xpZCAkYmx1ZTtcclxuICAgICAgICBib3JkZXItdG9wOiByZW0oNikgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogcmVtKDYpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDjg5vjg5Djg7zjgqLjg4vjg6Hjg7zjgrfjg6fjg7NcclxuICAmX19jYXJkX19saW5rIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgLnAtdG9wLW12X19jYXJkX19pbWFnZSBpbWcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMGYzNzk2O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtdG9wLXJldmlldyB7XHJcbiAgYmFja2dyb3VuZDogJGJnLWdyYXk7XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgxMzEpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgZ2FwOiByZW0oMzApO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDU3KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICBnYXA6IHJlbSgzMCkgcmVtKDEyKTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC10b3Atc2VjdGlvbiB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZWN0aW9uX2JnLnBuZykgcmVwZWF0IHRvcCBsZWZ0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTQ0MHB4IDYwOXB4O1xyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtdG9wLXRoZW1lIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlY3Rpb25fYmcucG5nKSByZXBlYXQgdG9wIGxlZnQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxNDQwcHggNjA5cHg7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKDEzMCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE0NCk7XHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSgxMzIpKTtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgICAgZ2FwOiByZW0oOTApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDIwMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gICAgJl9fZW4ge1xyXG4gICAgICB3cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XHJcbiAgICAgIGxlZnQ6IHJlbSg0KSAhaW1wb3J0YW50O1xyXG4gICAgICByaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlIC0gcmVtKDQxKSkpICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgICAgICB0b3A6IHJlbSgtMTApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlIC0gcmVtKDMwKSkpICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlX19zdWJ0aXRsZSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgyMSk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IHJlbSgtMjIpO1xyXG4gICAgdG9wOiByZW0oLTIpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICByaWdodDogcmVtKC0xMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX193cmFwIHtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oMTApO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMzApO1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBAaW5jbHVkZSBtcShsKSB7XHJcbiAgICAgIG1heC13aWR0aDogdncoNzAwLCAxMjgwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMzEpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICBnYXA6IHJlbSg1MCk7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNTkpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsKSB7XHJcbiAgICAgIGdhcDogcmVtKDMwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgZ2FwOiByZW0oMzApO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9faW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBhc3BlY3QtcmF0aW86IDU0MCAvIDI0MDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzMik7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogNTQwIC8gMjgwO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19jaXJjbGUge1xyXG4gICAgd2lkdGg6IHJlbSg2MCk7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRibHVlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiByZW0oMjApO1xyXG4gICAgcmlnaHQ6IHJlbSgyMCk7XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsIGNlbnRlciwgY2VudGVyKTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobCkge1xyXG4gICAgICB3aWR0aDogcmVtKDUwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogcmVtKDQwKTtcclxuICAgICAgYm90dG9tOiByZW0oMTUpO1xyXG4gICAgICByaWdodDogcmVtKDE1KTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogcmVtKDIzKTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDIzIC8gMTk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShsKSB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgxOCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgxOCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX21vcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgNjcsIDE4OCwgMC44KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19tb3JlX190ZXh0IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSg5KSwgY2VudGVyLCBjZW50ZXIpO1xyXG5cclxuICAgICYuZXh0ZXJuYWw6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9saW5rX2ljb25fMDEucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XHJcbiAgICAgIHdpZHRoOiByZW0oMTgpO1xyXG4gICAgICBoZWlnaHQ6IHJlbSgxOCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX190YWcge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMjEpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiByZW0oMTUpO1xyXG4gICAgcGFkZGluZy1yaWdodDogcmVtKDUpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMik7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgIG1hcmdpbi10b3A6IHJlbSgyNCk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxNSk7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNSk7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTUpO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX3RhZyArICZfX2NhcmRfX3RpdGxlIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg3KTtcclxuICB9XHJcblxyXG4gICZfX2RlY28tMDEge1xyXG4gICAgd2lkdGg6IHJlbSg0ODkpO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYXNwZWN0LXJhdGlvOiA0ODkgLyAyODU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IHJlbSgtOCk7XHJcbiAgICByaWdodDogcmVtKC03Myk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobGwpIHtcclxuICAgICAgd2lkdGg6IHZ3KDQ1MCwgMTUwMCk7XHJcbiAgICAgIHRvcDogcmVtKDUwKTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgdG9wOiByZW0oNjApO1xyXG4gICAgICByaWdodDogcmVtKDIwKTtcclxuICAgICAgd2lkdGg6IHZ3KDI1MCwzNzUpO1xyXG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZWNvLTAyIHtcclxuICAgIHdpZHRoOiByZW0oNDk0KTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGFzcGVjdC1yYXRpbzogNDk0IC8gMjM4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiByZW0oMTE1KTtcclxuICAgIGxlZnQ6IHJlbSg2KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobGwpIHtcclxuICAgICAgd2lkdGg6IHJlbSgzMDApO1xyXG4gICAgICBib3R0b206IHJlbSg1MCk7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjAlKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBib3R0b206IHJlbSg2MCk7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiByZW0oMjYwKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDjg5vjg5Djg7zjgqLjg4vjg6Hjg7zjgrfjg6fjg7NcclxuICAmX19jYXJkX19saW5rIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgLnAtdG9wLXRoZW1lX19jYXJkX19tb3JlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucC10b3AtdGhlbWVfX2NhcmRfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC10b3Atd2ViaW5hciB7XHJcbiAgJl9faW5uZXIge1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSgxMzkpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgxMTQpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oODApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgxMDQpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgICBAaW5jbHVkZSBncmlkKHJlbSg0MCkpO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtcShsKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg2MCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmQge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fbGluayB7XHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSg1NSksIGZsZXgtc3RhcnQsIGNlbnRlcik7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBnYXA6IHJlbSgyMCk7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19pbWFnZSB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHdpZHRoOiByZW0oMzA2KTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGFzcGVjdC1yYXRpbzogMzA2IC8gMTc3O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2UxZTFlMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19tb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUsIDY3LCAxODgsIDAuOCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19tb3JlX190ZXh0IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSg5KSwgY2VudGVyLCBjZW50ZXIpO1xyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fbGlua1t0YXJnZXQ9XCJfYmxhbmtcIl0gJl9fY2FyZF9fbW9yZV9fdGV4dDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2xpbmtfaWNvbl8wMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcclxuICAgIHdpZHRoOiByZW0oMTgpO1xyXG4gICAgaGVpZ2h0OiByZW0oMTgpO1xyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fYm9keSB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE1KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fdGFnIHtcclxuICAgIEBpbmNsdWRlIGdyaWQocmVtKDUpKTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRibHVlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgQGluY2x1ZGUgZ3JpZCgwLCBjZW50ZXIsIGNlbnRlcik7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMTUpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19kYXRlIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgY29sb3I6ICRmb250LWNvbG9yO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDE4KTtcclxuICAgIEBpbmNsdWRlIGdyaWQocmVtKDQpLGZsZXgtc3RhcnQsY2VudGVyKTtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RpbWVfaWNvbi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcclxuICAgICAgd2lkdGg6IHJlbSgxNSk7XHJcbiAgICAgIGhlaWdodDogcmVtKDE1KTtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgxMik7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMTIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC8vc3dpcGVy6Zai6YCjXHJcbiAgJl9fc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgICBkaXNwbGF5OiBjb250ZW50cztcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLFxyXG4gICAgLnN3aXBlci13cmFwcGVyLFxyXG4gICAgLnN3aXBlci1zbGlkZSxcclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbixcclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICBAaW5jbHVkZSBtcS11cCgpIHtcclxuICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjYTNhM2EzO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgIG1hcmdpbjogMCA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDjg5vjg5Djg7zjgqLjg4vjg6Hjg7zjgrfjg6fjg7NcclxuICAmX19jYXJkX19saW5rIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgLnAtdG9wLXdlYmluYXJfX2NhcmRfX21vcmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgICAgLnAtdG9wLXdlYmluYXJfX2NhcmRfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC11bmRlci1tdiB7XHJcbiAgaGVpZ2h0OiByZW0oMzgwKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogJGhlYWRlci1oZWlnaHQtcGM7XHJcblxyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgaGVpZ2h0OiByZW0oMzAwKTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAkaGVhZGVyLWhlaWdodC1zcDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1pbi1oZWlnaHQ6IHJlbSgyMjApO1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBjZW50ZXIsIGNlbnRlcik7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsIGNlbnRlciwgY2VudGVyKTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oMzApO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgzMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSgyMCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiByZW0oNDgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCwgZmxleC1zdGFydCwgY2VudGVyKTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMzIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgIGhlaWdodDogcmVtKDQxKTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMzApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS44OTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19iZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnAtdW5kZXItbXYtbWFpbiB7XHJcbiAgaGVpZ2h0OiByZW0oMjgwKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogJGhlYWRlci1oZWlnaHQtcGM7XHJcblxyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgaGVpZ2h0OiByZW0oMzAwKTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAkaGVhZGVyLWhlaWdodC1zcDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1pbi1oZWlnaHQ6IHJlbSgxNTApO1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBjZW50ZXIsIGNlbnRlcik7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsIGNlbnRlciwgY2VudGVyKTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oMzApO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgzMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSgyMCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiByZW0oNDgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCwgZmxleC1zdGFydCwgY2VudGVyKTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMzIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg5O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtd2ViaW5hciB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZWN0aW9uX2JnLnBuZykgcmVwZWF0IHRvcCBsZWZ0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTQ0MHB4IDYwOXB4O1xyXG4gIH1cclxuXHJcbiAgLnAtdG9wLXdlYmluYXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwMCk7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oNTApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSg4NCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEzMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSg0MCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNjApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICBnYXA6IHJlbSg2MCk7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgICAgZ2FwOiByZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgIGdhcDogcmVtKDMwKSB2dygxMCwgMzc1KTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xyXG4gICAgZ3JpZC1yb3c6IHNwYW4gNDtcclxuICAgIC8vIG1hcmdpbi10b3A6IHJlbSg0Mik7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX2xpbmsge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICAgIGdyaWQtcm93OiBzcGFuIDQ7XHJcbiAgICBnYXA6IDA7XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGFzcGVjdC1yYXRpbzogNDAwIC8gMjMyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDMyKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZTFlMWUxO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19tb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUsIDY3LCAxODgsIDAuOCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19tb3JlX190ZXh0IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSg5KSwgY2VudGVyLCBjZW50ZXIpO1xyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fbGlua1t0YXJnZXQ9XCJfYmxhbmtcIl0gJl9fY2FyZF9fbW9yZV9fdGV4dDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2xpbmtfaWNvbl8wMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcclxuICAgIHdpZHRoOiByZW0oMTgpO1xyXG4gICAgaGVpZ2h0OiByZW0oMTgpO1xyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fdGFnIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgyOCk7XHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSg1KSwgZmxleC1zdGFydCwgZmxleC1zdGFydCk7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgcGFkZGluZzogMCA5cHg7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRibHVlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgQGluY2x1ZGUgZ3JpZCgwLCBjZW50ZXIsIGNlbnRlcik7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDExKTtcclxuICAgICAgICBwYWRkaW5nOiAwIHJlbSg1KTtcclxuICAgICAgICBtaW4td2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMjApO1xyXG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40NTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDgpO1xyXG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX3RleHQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgxNik7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTEpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g44Ob44OQ44O844Ki44OL44Oh44O844K344On44OzXHJcbiAgJl9fY2FyZF9fbGluayB7XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIC5wLXdlYmluYXJfX2NhcmRfX21vcmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wLXdlYmluYXJfX2NhcmRfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG5AZm9yICR2YWx1ZSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcbiAgLnUtbXQtLSN7JHZhbHVlICogMTB9IHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW0gKiAkdmFsdWU7XHJcbiAgfVxyXG5cclxuICAudS1tYi0tI3skdmFsdWUgKiAxMH0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAqICR2YWx1ZTtcclxuICB9XHJcblxyXG4gIC51LW1yLS0jeyR2YWx1ZSAqIDEwfSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gKiAkdmFsdWU7XHJcbiAgfVxyXG5cclxuICAudS1tbC0tI3skdmFsdWUgKiAxMH0ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gKiAkdmFsdWU7XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4udS1wYi0tMCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuQGZvciAkdmFsdWUgZnJvbSAxIHRocm91Z2ggMTIge1xyXG4gIC51LXB0LS0jeyR2YWx1ZSAqIDEwfSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAqICR2YWx1ZTtcclxuICB9XHJcblxyXG4gIC51LXBiLS0jeyR2YWx1ZSAqIDEwfSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAqICR2YWx1ZTtcclxuICB9XHJcblxyXG4gIC51LXByLS0jeyR2YWx1ZSAqIDEwfSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICogJHZhbHVlO1xyXG4gIH1cclxuXHJcbiAgLnUtcGwtLSN7JHZhbHVlICogMTB9IHtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbSAqICR2YWx1ZTtcclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi51LXRleHRhbGlnbiB7XHJcbiAgJi0tY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICYtLWxlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gICYtLXJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnUtc3Age1xyXG4gIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnUtcGMge1xyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udS12aXN1YWxseS1oaWRkZW4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAtMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG4iLCJAdXNlIFwic2FzczptYXRoXCI7XHJcbkB1c2UgXCJzYXNzOm1hcFwiO1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8g44Oh44OH44Kj44Ki44Kv44Ko44Oq44Go44OW44Os44O844Kv44Od44Kk44Oz44OI44Gu6Kit5a6aXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4vL+ODluODrOOCpOOCr+ODneOCpOODs+ODiFxyXG4vLyBicmVha3BvaW50XHJcbiRicmVha3BvaW50LXVwOiAoXHJcbiAgJ3MnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCknLFxyXG4gICdtJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpJyxcclxuICAnbCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODFweCknLFxyXG4gICdsbCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDFweCknLFxyXG4gICdsbGwnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIxcHgpJ1xyXG4gICkgIWRlZmF1bHQ7XHJcblxyXG4kYnJlYWtwb2ludC1kb3duOiAoXHJcbiAgJ3MnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCknLFxyXG4gICdtJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpJyxcclxuICAnbCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCknLFxyXG4gICdsbCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCknLFxyXG4gICdsbGwnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpJ1xyXG4gICkgIWRlZmF1bHQ7XHJcblxyXG5AbWl4aW4gbXEtdXAoJGJyZWFrcG9pbnQ6IG0pIHtcclxuICBAbWVkaWEgI3ttYXAuZ2V0KCRicmVha3BvaW50LXVwLCAkYnJlYWtwb2ludCl9IHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1xLWRvd24oJGJyZWFrcG9pbnQ6IG0pIHtcclxuICBAbWVkaWEgI3ttYXAuZ2V0KCRicmVha3BvaW50LWRvd24sICRicmVha3BvaW50KX0ge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbXEoJGJyZWFrcG9pbnQ6IGwpIHtcclxuICBAbWVkaWEgI3ttYXAuZ2V0KCRicmVha3BvaW50LWRvd24sICRicmVha3BvaW50KX0gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn0iLCIvLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8g44Ob44OQ44O8XHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8v44K544Oe44Ob5Lul5aSW44Gn5Y+N5b+c44GZ44KLXHJcbkBtaXhpbiBob3ZlciB7XHJcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9vcGFjaXR5IC43XHJcbkBtaXhpbiBvcCB7XHJcbiAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgb3BhY2l0eTogLjc7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4vL3VuZGVybGluZVxyXG5AbWl4aW4gbGluZSgkeWVsbG93KSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL2ltZyBzY2FsZVxyXG5AbWl4aW4gc2NhbGUge1xyXG4gIGZpZ3VyZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19iYXNlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgaW1nIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XHJcbiAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL2hvdmVyIGFjY3Rpb25cclxuQG1peGluIG1xLWhvdmVyKCkge1xyXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKGhvdmVyOiBub25lKSB7XHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICAvLyBmb3VuZGF0aW9uXHJcbiAgYm9keSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB9XHJcbiAgaHRtbCB7XHJcbiAgICB6b29tOiAwLjY7XHJcbiAgfVxyXG4gIHZpZGVvIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvLyBoZWFkZXJcclxuICAubC1oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucC1oZWFkZXJfX2xvZ29fX2ltYWdlIHtcclxuICAgIHdpZHRoOiByZW0oMTYwKTtcclxuICB9XHJcblxyXG4gIC8vIGNvbW1vblxyXG4gIC5wLWN0YV9fYXJlYTpudGgtY2hpbGQoMikge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xyXG4gIH1cclxuXHJcbiAgLnAtYWJvdXQge1xyXG4gICAgcGFnZS1icmVhay1iZWZvcmU6IGFsd2F5cztcclxuICB9XHJcblxyXG4gIC8vIHRvcFxyXG4gIC5wLXRvcC1tdl9fY2FyZF9fbGluayB7XHJcbiAgICBwYWRkaW5nOiAwIHJlbSgyMDApIHJlbSg0NCkgcmVtKDQ5KTtcclxuICB9XHJcblxyXG4gIC5wLXRvcC1tdl9fY2FyZF9fdGFnIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDIxKTtcclxuICAgIHBhZGRpbmc6IHJlbSg2KSByZW0oMjApO1xyXG4gIH1cclxuXHJcbiAgLnAtdG9wLW12X19jYXJkX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IHJlbSg0MCk7XHJcbiAgfVxyXG5cclxuICAucC10b3AtbXZfX2NhcmRfX2NpcmNsZSB7XHJcbiAgICB3aWR0aDogcmVtKDgwKTtcclxuICAgIGhlaWdodDogcmVtKDgwKTtcclxuICAgIGJvdHRvbTogcmVtKDIwKTtcclxuICAgIHJpZ2h0OiByZW0oMjApO1xyXG4gIH1cclxuXHJcbiAgLnAtdG9wLW12IC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgLnAtdG9wLW12IC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgd2lkdGg6IHJlbSg0Nik7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogcmVtKDEwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wLXRvcC1tdl9fc2xpZGVyX19zdG9wIHtcclxuICAgIHdpZHRoOiByZW0oNDYpO1xyXG4gICAgYm9yZGVyLXdpZHRoOiByZW0oMik7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogcmVtKDEyKTtcclxuICAgICAgaGVpZ2h0OiByZW0oMTQpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnAtdG9wLW12X190aXRsZTpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuanMtc3BsaXQge1xyXG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmpzLXNwbGl0IHNwYW4ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnAtdG9wLWd1aWRhbmNlX193cmFwOm50aC1jaGlsZCgyKSB7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcclxuICB9XHJcblxyXG4gIC5wLXRvcC1kb2N1bWVudF9fc2xpZGVyIHtcclxuICAgIGRpc3BsYXk6IGNvbnRlbnRzICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLnN3aXBlcixcclxuICAgIC5zd2lwZXItd3JhcHBlcixcclxuICAgIC5zd2lwZXItc2xpZGUsXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24sXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgZGlzcGxheTogY29udGVudHM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucC10b3AtZG9jdW1lbnRfX2NhcmQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICAgIGdyaWQtcm93OiBzcGFuIDQ7XHJcbiAgfVxyXG5cclxuICAucC10b3AtZG9jdW1lbnRfX2NhcmRfX2xpbmsge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICAgIGdyaWQtcm93OiBzcGFuIDQ7XHJcbiAgICBnYXA6IDA7XHJcbiAgICBwYWRkaW5nOiByZW0oMzkpIHJlbSgzMikgcmVtKDMzKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG4gIH1cclxuXHJcbiAgLnAtdG9wLXdlYmluYXJfX3NsaWRlciB7XHJcbiAgICBkaXNwbGF5OiBjb250ZW50cyAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5zd2lwZXIsXHJcbiAgICAuc3dpcGVyLXdyYXBwZXIsXHJcbiAgICAuc3dpcGVyLXNsaWRlLFxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLFxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgIGRpc3BsYXk6IGNvbnRlbnRzICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucC10b3Atd2ViaW5hcl9fY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIGdyaWQocmVtKDQwKSk7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgLnAtdG9wLWNhc2Uge1xyXG4gICAgcGFnZS1icmVhay1iZWZvcmU6IGFsd2F5cztcclxuICAgIG1hcmdpbi10b3A6IHJlbSg2MCk7XHJcbiAgfVxyXG5cclxuICAucC10b3AtY29sdW1uIHtcclxuICAgIHBhZ2UtYnJlYWstYmVmb3JlOiBhbHdheXM7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNjApO1xyXG4gIH1cclxuXHJcbiAgLnAtdG9wLWRvY3VtZW50IHtcclxuICAgIHBhZ2UtYnJlYWstYmVmb3JlOiBhbHdheXM7XHJcbiAgfVxyXG5cclxuICAvLyBmZWF0dXJlXHJcbiAgLnAtZmVhdHVyZS1jb250ZW50X19vZGQgLnAtZmVhdHVyZS1jb250ZW50X19pbm5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKDEyMCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEyMCk7XHJcbiAgfVxyXG5cclxuICAucC1mZWF0dXJlLWNvbnRlbnRfX2V2ZW4gLnAtZmVhdHVyZS1jb250ZW50X19pbm5lciB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKDgwKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oODApO1xyXG4gIH1cclxuXHJcbiAgLnAtZmVhdHVyZS1jb250ZW50X190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgzMik7XHJcbiAgfVxyXG5cclxuICAucC1mZWF0dXJlLXNlcnZpY2Uge1xyXG4gICAgcGFnZS1icmVhay1iZWZvcmU6IGFsd2F5cztcclxuICB9XHJcblxyXG4gIC8vIHNlcnZpY2VcclxuICAucC1zZXJ2aWNlLWNvbnRlbnQge1xyXG4gICAgcGFnZS1icmVhay1iZWZvcmU6IGFsd2F5cztcclxuICAgIG1hcmdpbi10b3A6IHJlbSg2MCk7XHJcbiAgfVxyXG5cclxuICAucC1zZXJ2aWNlLWNvbnRlbnRfX2lubmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oNjApO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSg2MCk7XHJcbiAgfVxyXG5cclxuICAucC1zZXJ2aWNlLW1hbnVmYWN0dXJpbmdfX2lubmVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oODApO1xyXG4gIH1cclxuXHJcbiAgLy8gbWVldGluZ1xyXG4gIC5wLW1lZXRpbmctcG9pbnQge1xyXG4gICAgcGFnZS1icmVhay1iZWZvcmU6IGFsd2F5cztcclxuICAgIG1hcmdpbi10b3A6IHJlbSg2MCk7XHJcbiAgfVxyXG5cclxuICAucC1tZWV0aW5nLXBvaW50X19pbm5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKDYwKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oNjApO1xyXG4gIH1cclxuXHJcbiAgLnAtbWVldGluZy1wb2ludF9fc2xpZGVyIHtcclxuICAgIGRpc3BsYXk6IGNvbnRlbnRzICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLnN3aXBlcixcclxuICAgIC5zd2lwZXItd3JhcHBlcixcclxuICAgIC5zd2lwZXItc2xpZGUsXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24sXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgZGlzcGxheTogY29udGVudHMgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wLW1lZXRpbmctb3V0bGluZSB7XHJcbiAgICBwYWdlLWJyZWFrLWJlZm9yZTogYWx3YXlzO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDYwKTtcclxuICB9XHJcblxyXG4gIC8vIHNlcnZpY2Ug5LiL5bGk44Oa44O844K4XHJcbiAgLnAtc2VydmljZS1hYm91dF9fbGVhZC0tcGFnZS1icmVhayB7XHJcbiAgICBwYWdlLWJyZWFrLWJlZm9yZTogYWx3YXlzO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDYwKTtcclxuICB9XHJcblxyXG4gIC5wLXNlcnZpY2UtZGV0YWlsX19ldmVuIHtcclxuICAgIHBhZ2UtYnJlYWstYmVmb3JlOiBhbHdheXM7XHJcbiAgfVxyXG5cclxuICAucC1zZXJ2aWNlLXNvbHV0aW9uIHtcclxuICAgIHBhZ2UtYnJlYWstYmVmb3JlOiBhbHdheXM7XHJcblxyXG4gICAgLnAtc2VydmljZS1zb2x1dGlvbl9faW5uZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDYwKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg2MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucC1zZXJ2aWNlLWNhc2UucC10b3AtY2FzZSB7XHJcbiAgICBwYWdlLWJyZWFrLWJlZm9yZTogdW5zZXQ7XHJcblxyXG4gICAgLnAtdG9wLWNhc2VfX2lubmVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSgzMCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnAtc2VydmljZS1tYW51ZmFjdHVyaW5nX19jb21tb24ge1xyXG4gICAgcGFnZS1icmVhay1iZWZvcmU6IGFsd2F5cztcclxuICAgIG1hcmdpbi10b3A6IHJlbSg2MCk7XHJcbiAgfVxyXG5cclxuICAucC1zZXJ2aWNlLWRvY3VtZW50LnAtdG9wLWRvY3VtZW50IHtcclxuICAgIHBhZ2UtYnJlYWstYmVmb3JlOiB1bnNldDtcclxuICB9XHJcbn1cclxuIl19 */
