:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, var(--f-throw-out-distance, 150px), 0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, 0.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, 0.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, 0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, 0.98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, 0.1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container::backdrop{background-color:rgba(0,0,0,0)}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content,.is-zooming-out .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content{visibility:hidden}.is-animating .fancybox__content,.is-dragging .fancybox__content{filter:blur(0px);will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, 0.6);--f-button-active-bg: rgba(0, 0, 0, 0.6);--f-button-hover-bg: rgba(0, 0, 0, 0.6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, 0.3);--f-button-active-bg: rgba(24, 24, 27, 0.5);--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity: 0.65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration, 0.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2, #e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translate3d(0, 0, 0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-0.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100% 0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(0.23, 1, 0.32, 1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-masked{max-height:0px !important}.is-closing .fancybox__thumbs{transition:none !important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, 0.65);--f-button-hover-bg: rgba(70, 70, 73, 0.65);--f-button-active-bg: rgba(90, 90, 93, 0.65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: 0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;user-select:none;pointer-events:none}
@font-face{font-family:"OpenSans";src:url("./assets/fonts/OpenSans-Bold.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"OpenSans";src:url("./assets/fonts/OpenSans-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal}@font-face{font-family:"OpenSans";src:url("./assets/fonts/OpenSans-Medium.woff2") format("woff2");font-weight:500;font-style:normal}*,*::before,*::after{box-sizing:border-box;-webkit-font-smoothing:antialiased}html{--w: 1920;font-size:calc(100vw/var(--w));font-family:"Gilroy";font-style:normal;font-weight:normal;-webkit-animation:bugfix infinite 1s;line-height:1.2;margin:0;padding:0}body{font-style:normal;font-weight:normal;-webkit-animation:bugfix infinite 1s;line-height:1.2;margin:0;padding:0;color:#000;background-color:#fff}iframe{pointer-events:fill !important}input,textarea,fieldset{-webkit-animation:bugfix infinite 1s;line-height:inherit;margin:0;padding:0;background-color:rgba(0,0,0,0);border:none;color:inherit}a{color:unset}a,a:hover{text-decoration:none}button,input,a,textarea{outline:none;cursor:pointer;font:inherit}button:focus,input:focus,a:focus,textarea:focus{outline:none}button:active,input:active,a:active,textarea:active{outline:none}h1,h2,h3,h4,h5,h6{font:inherit;margin:0;padding:0}p{margin-top:0;margin-bottom:0}img,picture,svg,video{width:100%;height:100%;object-fit:cover;display:block}button{border:none;color:inherit;font:inherit;text-align:inherit;padding:0;background-color:rgba(0,0,0,0)}ul{padding:0;margin:0}ul li{margin:0;padding:0;list-style:none}.container{width:1824rem;margin:0 auto}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}sup{line-height:40%}body{color:#3d4546;background:#f6f6f6;font-family:"OpenSans"}.lock body{overflow:hidden;touch-action:none}body.no-scroll{overflow:hidden !important;touch-action:none !important;width:100vw}.wrapper{display:flex;flex-direction:column;min-height:100vh;justify-content:space-between;position:relative}main{flex-grow:1;display:flex;flex-direction:column;gap:57rem;margin-top:172rem}.desktop{display:flex}.mobile{display:none}.flex{display:flex}.grid1{display:grid;grid-template-columns:repeat(1, 1fr)}.grid2{display:grid;grid-template-columns:repeat(2, 1fr)}.grid3{display:grid;grid-template-columns:repeat(3, 1fr)}.grid4{display:grid;grid-template-columns:repeat(4, 1fr)}.grid5{display:grid;grid-template-columns:repeat(5, 1fr)}.grid6{display:grid;grid-template-columns:repeat(6, 1fr)}.span1{grid-column:span 1}.span2{grid-column:span 2}.span3{grid-column:span 3}.span4{grid-column:span 4}.span5{grid-column:span 5}.span6{grid-column:span 6}.cv{align-items:center}.ch{justify-content:center}.ev{align-items:flex-end}.sv{align-items:flex-start}.sb{justify-content:space-between}.jfe{justify-content:flex-end}.dc{flex-direction:column}.flex-cc{display:flex;align-items:center;justify-content:center}.relative{position:relative}.absolute{position:absolute}.h1{font-weight:700;font-size:52rem;line-height:131%}.h2{font-weight:600;font-size:44rem;line-height:136%}.h3{font-weight:700;font-size:32rem;line-height:138%}.h4{font-weight:700;font-size:28rem;line-height:129%}.txt28{font-weight:500;font-size:28rem;line-height:143%}.txt24{font-weight:500;font-size:24rem;line-height:150%}.txt20{font-weight:600;font-size:20rem;line-height:130%}.txt18{font-weight:500;font-size:18rem;line-height:133%}.txt16{font-weight:500;font-size:16rem;line-height:140%}.light{font-weight:300 !important}.regular{font-weight:400 !important}.medium{font-weight:500 !important}.semibold{font-weight:600 !important}.bold{font-weight:700 !important}.italic{font-style:italic !important}.center{text-align:center}.left{text-align:left}.right{text-align:right}.upper{text-transform:uppercase}.white{color:#fff}.grey{color:#6a7373}.blue{color:#00a2ac}.btn-primary{padding:20rem 24rem;border-radius:40rem;display:flex;align-items:center;justify-content:center;color:#318e88;background:#fff;width:fit-content;overflow:hidden;position:relative}.btn-primary::after{content:"";position:absolute;top:-50%;left:-100%;height:300%;background:#7cf8f4;transform:rotate(40deg);width:10rem;filter:blur(14rem);opacity:.7}.btn-primary:hover::after{transition:left .8s ease-out;left:105%}.btn-primary span{background:linear-gradient(133deg, #00909a 0%, #3cc7cd 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);position:relative;z-index:2}.btn-primary--accent{color:#fff;position:relative;background:#b9b9b9}.btn-primary--accent[disabled]{pointer-events:none}.btn-primary--accent[disabled]::before{opacity:0}.btn-primary--accent::after{background:rgba(255,255,255,.8);width:10rem;filter:blur(14rem);opacity:1}.btn-primary--accent::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(133deg, #00909a 0%, #3cc7cd 100%);transition:opacity .6s}.btn-primary--accent span{background:rgba(0,0,0,0);background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset;color:#fff}.swiper-button{margin:0 !important;width:68rem !important;height:68rem !important;border-radius:50%;background:#fff;position:relative !important;inset:0 !important;display:flex;align-items:center;justify-content:center;transition:all .3s}.swiper-button-disabled{pointer-events:none;opacity:.5}.swiper-button--prev .swiper-button__svg{transform:rotate(180deg)}.swiper-button::before,.swiper-button::after{content:"" !important;position:absolute;inset:0;border-radius:inherit}.swiper-button::before{background:url(./assets/images/swiperBg.svg) no-repeat top/cover}.swiper-button::after{background:url(./assets/images/swiperBgHover.svg) no-repeat top/cover;transition:opacity .3s;opacity:0}.swiper-button:hover::after{opacity:1}.swiper-button:hover .noHover{opacity:0}.swiper-button:hover .hover{opacity:1}.swiper-button__svg{width:24rem !important;height:24rem !important;position:relative;z-index:4}.swiper-button__svg img{position:absolute;inset:0;transition:opacity .3s}.swiper-button__svg img.noHover{opacity:1}.swiper-button__svg img.hover{opacity:0}.link-primary{display:flex;align-items:center;gap:16rem}.link-primary:hover .link-primary__svg{transform:translateX(6rem)}.link-primary__svg-box{width:68rem;height:68rem;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.link-primary__svg{width:24rem;height:24rem;transition:transform .3s}.link{font-weight:500;font-size:20rem;line-height:160%;color:#3d4546;border-bottom:1rem solid #3d4546;padding:0rem 0rem 2rem;width:fit-content}.form__label{position:relative;width:100%;display:block}.form__label-inner{width:100%;display:flex}.form__label-inner._form-error input,.form__label-inner._form-error~.form__error{visibility:visible;opacity:1}.form__label-inner._form-error .form__input{border:1rem solid #ca0404}.form__input{width:100%;border-radius:12rem;padding:12rem 16rem 12rem 20rem;font-weight:500;font-size:24rem;line-height:150%;color:#6a7373;background:#f6f6f6;border:1rem solid rgba(0,0,0,0);cursor:text}.form__input::placeholder{color:#6a7373}.form__input:focus+.form__placeholder,.form__input:active+.form__placeholder,.form__input:not(:placeholder-shown)+.form__placeholder{scale:.7;top:-20rem;color:#3d4546}.form__placeholder{position:absolute;left:24rem;top:50%;transform:translateY(-50%);font-weight:400;font-weight:500;font-size:24rem;line-height:150%;color:#6a7373;transition:.3s;transform-origin:left center;pointer-events:none}.form__input-svg{position:absolute;width:24rem;height:24rem;top:50%;transform:translateY(-50%);right:16rem}.form__error{position:absolute;bottom:-20rem;left:24rem;font-weight:400;font-size:16rem;line-height:140%;color:#ca0404;visibility:hidden;opacity:0;text-transform:none;transition:opacity .3s,visibility .3s}.form__error.active{visibility:visible;opacity:1;line-height:normal}.form__num-box{display:flex;gap:16rem;width:fit-content}.form__num-box .form__label--num._form-error input,.form__num-box .form__label--num._form-error~.form__label--num input{border:1rem solid #ca0404}.form__num-box .input--code{border-radius:8rem;width:60rem;height:80rem}.form__textarea-wrap{position:relative;border-radius:12rem;padding:12rem 16rem 36rem 20rem;display:block;height:144rem;font-weight:500;font-size:24rem;line-height:150%;color:#6a7373;background:#f6f6f6;border:1rem solid rgba(0,0,0,0);font-weight:500;font-size:24rem;width:100%}.form__textarea-wrap .form__placeholder{top:30rem}.form__textarea{resize:none;width:100%;height:100%}.form__textarea:focus+.form__placeholder,.form__textarea:active+.form__placeholder,.form__textarea:not(:placeholder-shown)+.form__placeholder{scale:.7;top:-20rem;color:#3d4546}.form__textarea::-webkit-scrollbar,.form__textarea::-webkit-scrollbar-thumb,.form__textarea::-webkit-scrollbar-track{display:none}.form__textarea-count{line-height:normal;font-size:16rem;position:absolute;z-index:5;bottom:16rem;opacity:.5;right:24rem}.form__check-label{display:flex;gap:16rem;position:relative;cursor:pointer}.form__check-label input{position:absolute;opacity:0;display:block;z-index:-1}.form__check-label input:checked~.form__check-square:before{opacity:0}.form__check-label input:checked~.form__check-square:after{scale:1}.form__check-label a{text-decoration:underline}.form__check-square{flex-shrink:0;border:2rem solid rgba(0,0,0,0);border-radius:20px;background:linear-gradient(133deg, #00909a 0%, #3cc7cd 100%) border-box;border-radius:4rem;width:28rem;height:28rem;position:relative;display:flex;align-items:center;justify-content:center;transition:background .3s;pointer-events:none}.form__check-square:before{position:absolute;inset:0;content:"";transition:opacity .3s;border-radius:inherit;background:linear-gradient(#fff, #fff) padding-box,linear-gradient(133deg, #00909a 0%, #3cc7cd 100%) border-box}.form__check-square::after{position:absolute;content:"";scale:0;transition:scale .3s;width:19rem;height:17rem;background:url(./assets/images/checked.svg) no-repeat top/cover}.form__check-text{font-weight:400;font-size:14rem;line-height:140%;color:rgba(0,0,0,.7);opacity:.7}.fancybox__container{--fancybox-bg: transparent !important;transition:opacity .3s}.fancybox__container[aria-hidden=false]{opacity:1}.fancybox__container[aria-hidden=false] .fancybox__carousel{opacity:1}.fancybox__container[aria-hidden=false] .fancybox__backdrop{opacity:1}.fancybox__container[aria-hidden=true]{opacity:0}.fancybox__container[aria-hidden=true] .fancybox__backdrop{opacity:0}.fancybox__container[aria-hidden=true] .fancybox__carousel{opacity:0}.fancybox__backdrop{display:none}.fancybox__carousel{transition:opacity .3s}.f-button-close{border-radius:1.6rem !important;width:65rem !important;height:65rem !important;display:flex !important;align-items:center !important;justify-content:center !important;background:rgba(0,0,0,0) !important;position:relative !important;margin:0 !important;padding:0 !important;pointer-events:all !important;outline:unset !important;box-shadow:unset !important;cursor:pointer !important;transition:all .3s !important}.f-button-close svg{width:100% !important;height:100% !important;stroke:none !important;filter:none !important;transition:transform .3s !important}.f-button-close svg path{transition:stroke .3s}.is-close-btn{width:65rem !important;height:65rem !important;display:flex !important;align-items:center !important;justify-content:center !important;opacity:1 !important;top:-80rem !important;right:-80rem !important}.is-close-btn::before{position:absolute;inset:0;content:""}.fancybox__toolbar__column.is-right{margin:60rem 100rem 0 0}.fancybox__footer{display:none}.has-image,.has-html5video{gap:20rem !important;padding:0 180rem !important;display:flex;align-items:center;justify-content:center}.has-image::before,.has-image::after,.has-html5video::before,.has-html5video::after{display:none}.has-image .fancybox__content,.has-html5video .fancybox__content{width:auto !important;height:100%;overflow:hidden !important;transform:none !important;cursor:default !important;margin:60rem 0;padding:24rem !important;border-radius:20rem !important;background:#fff !important}.has-image .fancybox__content img,.has-image .fancybox__content video,.has-html5video .fancybox__content img,.has-html5video .fancybox__content video{width:100%;height:100%;object-fit:cover;border-radius:20rem}.has-html5video .fancybox__content{overflow:visible !important}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{width:65rem !important;height:65rem !important;display:flex;align-items:center;justify-content:center}.is-horizontal .f-carousel__nav .f-button.is-prev svg,.is-horizontal .f-carousel__nav .f-button.is-next svg,.is-horizontal .fancybox__nav .f-button.is-prev svg,.is-horizontal .fancybox__nav .f-button.is-next svg{width:100%;height:100%;stroke:none;filter:none;transition:transform .3s}.is-horizontal .f-carousel__nav .f-button.is-prev svg path,.is-horizontal .f-carousel__nav .f-button.is-next svg path,.is-horizontal .fancybox__nav .f-button.is-prev svg path,.is-horizontal .fancybox__nav .f-button.is-next svg path{transition:fill .3s}.is-horizontal .f-carousel__nav .f-button.is-prev:hover,.is-horizontal .f-carousel__nav .f-button.is-next:hover,.is-horizontal .fancybox__nav .f-button.is-prev:hover,.is-horizontal .fancybox__nav .f-button.is-next:hover{background:rgba(0,0,0,0) !important}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:100rem !important}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:100rem !important}.fancybox__nav .f-button:before{inset:0 !important}.fancybox-bg{position:fixed;top:0;bottom:0;right:0;left:0;z-index:1010;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(15,52,51,.368);display:none}.logo{width:126rem;height:70rem;display:block}.swiper-btn-box{display:flex;align-items:center;gap:14rem}.swiper-pagination{display:flex;align-items:center;justify-content:center;gap:7rem;position:absolute;bottom:16rem !important;top:auto !important;left:0 !important;right:0 !important}.swiper-pagination .swiper-pagination-bullet{margin:0 !important;width:8rem !important;height:8rem !important;border-radius:50% !important;transition:all .3s !important;background:#e0e0e0;position:relative !important;display:flex;align-items:center;justify-content:center;opacity:1 !important}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{opacity:1}.swiper-pagination .swiper-pagination-bullet::before,.swiper-pagination .swiper-pagination-bullet::after{position:absolute;width:7rem;height:7rem;border-radius:50%;content:""}.swiper-pagination .swiper-pagination-bullet::before{background:#fff}.swiper-pagination .swiper-pagination-bullet::after{background:linear-gradient(133deg, #00909a 0%, #3cc7cd 100%);opacity:0;transition:opacity .3s}.wrapp{border-radius:20rem;padding:56rem 48rem;background:#fff}.wrapp--border{border:1rem solid #00a2ac}.block{font-weight:500;font-size:24rem;line-height:150%}.block p{margin:16rem 0}.block p:first-child{margin-top:0}.block p:only-child{margin:0}.block h2,.block h1{font-weight:600;font-size:55rem;line-height:115%;margin:32rem 0 32rem}.block h2:first-child,.block h1:first-child{margin-top:0}.block h3{margin:32rem 0 20rem;font-weight:600;font-size:44rem;line-height:136%}.block h3:first-child{margin-top:0}.block h4{margin:16rem 0;font-weight:600;font-size:32rem;line-height:138%}.block h4:first-child{margin-top:0}.block ul,.block ul li{list-style-type:disc}.block ul,.block ol{margin:24rem 0 24rem;display:flex;flex-direction:column;gap:16rem;padding-left:35rem}.block ul:first-child,.block ol:first-child{margin-top:0}.block .important{border-radius:24rem;padding:32rem 24rem;background:#f6f6f6;border:1rem solid #00a2ac;margin:16rem 0}.block .important:first-child{margin-top:0}.block .img-swiper{margin:24rem 0}.block .img-swiper:first-child{margin-top:0}.block .img-swiper:not(.swiper)>div{border-radius:10rem;overflow:hidden;position:relative;height:auto}.block .img-swiper:not(.swiper)>div:has(img) p{border-radius:8rem;position:absolute;left:0;bottom:0;right:0;backdrop-filter:blur(40rem);background:rgba(255,255,255,.4);margin:unset;font-weight:500;font-size:12rem;line-height:300%;color:#000;padding:6.5rem 25rem}.block .img-swiper.swiper>div>div{border-radius:10rem;overflow:hidden;position:relative;height:auto}.block .img-swiper.swiper>div>div:has(img) p{border-radius:8rem;position:absolute;left:0;bottom:0;right:0;backdrop-filter:blur(40rem);background:rgba(255,255,255,.4);margin:unset;font-weight:500;font-size:12rem;line-height:300%;color:#000;padding:6.5rem 25rem}.block .img-swiper.swiper>div>div:not(:has(img)){display:flex;align-items:center;justify-content:center;border-radius:24rem;background:#f6f6f6;height:auto;border:1rem solid #00a2ac;padding:24rem}.block .img-swiper.swiper .swiper-pagination{bottom:40rem !important}.show-more.isOpen .show-more__btn-text span:nth-child(1){position:absolute;opacity:0}.show-more.isOpen .show-more__btn-text span:nth-child(2){position:relative;opacity:1}.show-more.isOpen .show-more__btn-svg{transform:rotate(-180deg)}.show-more__item--hide{display:none}.show-more__btn{display:flex;align-items:center;gap:8rem}.show-more__btn-text{position:relative;line-height:160%}.show-more__btn-text span{white-space:nowrap;left:0;transition:opacity .3s}.show-more__btn-text span:nth-child(1){position:relative;opacity:1}.show-more__btn-text span:nth-child(2){position:absolute;opacity:0}.show-more__btn-svg{width:24rem;height:24rem;display:flex;align-items:center;justify-content:center;transition:transform .3s}.breadcrumbs{position:relative;z-index:5}.breadcrumbs__wrap .container{padding-left:48rem}.breadcrumbs__list{display:flex;align-items:center;gap:15rem;width:100%}.breadcrumbs li{display:flex;align-items:center;gap:15rem;color:#6a7373;white-space:nowrap}.breadcrumbs li:last-child{color:#3d4546;cursor:default;text-overflow:ellipsis;overflow:hidden;width:100%;flex-shrink:1}.breadcrumbs li:last-child::before{display:inline-block;content:"";width:3rem;height:3rem;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg width='3' height='3' viewBox='0 0 3 3' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='1.5' cy='1.5' r='1.5' transform='matrix(-1 0 0 1 3 0)' fill='%233D4546' /%3E%3C/svg%3E")}.breadcrumbs li:last-child p{text-overflow:ellipsis;overflow:hidden;width:100%}.tab-btns{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border:1rem solid #dfdfdf;border-radius:60rem;position:relative;height:68rem}.tab-btns::before{position:absolute;content:"";top:50%;transform:translateY(-50%);border-radius:inherit;--tab-width: calc(100% / var(--tabs-count, 2));left:calc(var(--index, 0)*var(--tab-width) + 3rem);width:calc(var(--tab-width) - 6rem);height:calc(100% - 6rem);background:#f6f6f6;transition:left .3s ease;z-index:0}.tab-btns__btn{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;cursor:pointer}.tab-btns__btn.isActive{pointer-events:none}.article{border-radius:16rem;padding:16rem 16rem 22rem;background:#f6f6f6;height:100%;gap:32rem}.article:hover .article__link .link-primary__svg{transform:translateX(6rem)}.article__img{border-radius:10rem;overflow:hidden;width:100%;height:280rem}.article__content{flex-grow:1;justify-content:space-between;gap:32rem}.article__desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:408rem}.article__link{align-self:flex-end}.expert{border-radius:16rem;padding:16rem;background:#f6f6f6;height:100%;gap:20rem}.expert:hover .expert__link .link-primary__svg{transform:translateX(6rem)}.expert__img{width:100%;height:367rem;border-radius:10rem;overflow:hidden}.expert__content{display:flex;flex-direction:column;gap:12rem}.expert__pos{color:#6a7373}.expert__link{align-self:flex-end;margin-top:-44rem}.video{border-radius:20rem;padding:28rem 28rem 28rem 24rem;background:#f6f6f6;height:100%;display:flex;gap:32rem}.video__main{display:flex;flex-direction:column;gap:16rem}.video__video{border-radius:7rem;width:100%;height:230rem;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.video__video::before{position:absolute;content:"";width:68rem;height:68rem;background:url(./assets/images/playBtn.svg) center top/cover no-repeat;transition:scale .3s}.video__title{text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}.video__title--desk{display:-webkit-box}.video__title--mob{display:none}.video__content{display:flex;flex-direction:column;justify-content:space-between;gap:20rem;flex-grow:1}.video__info{display:flex;flex-direction:column;gap:32rem}.video__billets{display:flex;align-items:center;gap:12rem}.video__billet{display:flex;align-items:center;gap:8rem;background:#fff;border-radius:60rem;padding:8rem 12rem 8rem 16rem}.video__billet-svg{width:24rem;height:24rem;flex-shrink:0}.video__desc{color:#6a7373;line-height:normal}.video__person{display:flex;gap:17rem}.video__person-photo{flex-shrink:0;width:44rem;height:44rem}.video__person-position{color:#6a7373;line-height:normal}.accordion{width:100%;gap:16rem;display:flex;flex-direction:column}.accordion__item{padding:12rem 16rem;border-radius:12rem;background:#f6f6f6;cursor:pointer}.accordion__item.isActive .accordion__plus{transform:rotate(-180deg)}.accordion__plus{width:56rem;height:56rem;display:flex;align-items:center;justify-content:center;transition:transform .3s;flex-shrink:0}.accordion__plus img{width:28rem;height:28rem}.accordion__info{display:none;margin-top:10rem;width:964rem}.soon{height:fit-content;position:sticky;top:164rem;border-radius:16rem;gap:20rem;background:url("./assets/images/listAside.webp") no-repeat top/cover,linear-gradient(130deg, #b07a37 0.09%, #f7e9cb 40%, #f7e9cb 60%, #b07a37 100%);padding:120rem 108rem 380rem 32rem;display:flex;flex-direction:column;gap:21rem}.soon-text{display:flex;flex-direction:column;gap:12rem}.soon-btn{border-radius:40rem;padding:17rem 28rem;background:#fff;width:fit-content}body::before{content:"";position:fixed;z-index:2500;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .6s ease 0s;-webkit-backdrop-filter:blur(20rem);backdrop-filter:blur(20rem);background:rgba(11,42,52,.4)}.popup-show body::before{opacity:1}.popup_show{z-index:3010 !important;visibility:visible !important;overflow:auto;pointer-events:auto}.popup_show .popup__content{visibility:visible;transform:scale(1)}.popup{position:fixed;top:0;left:0;bottom:0;right:0;padding:32rem;visibility:hidden;transition:visibility .8s ease 0s;z-index:300}._loaded .popup{display:block}.popup__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1 1 auto;min-height:100%;width:100%}.popup__content{width:100%;border-radius:20rem;visibility:hidden;transform:scale(0);overflow:hidden;transition:transform .6s ease 0s;position:relative;max-width:817rem}.lock .popup__content{visibility:visible}.popup__body{display:flex;background-color:#fff;padding:32rem}.popup__close-btn{position:absolute;width:68rem;height:68rem;top:24rem;right:32rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f6f6f6;z-index:2}.popup__close-btn svg{width:24rem;height:24rem;object-fit:contain;pointer-events:none}.popup--registration .popup__main{display:flex;flex-direction:column;gap:36rem}.popup--registration .popup__tab-wrap{display:flex;flex-direction:column;gap:32rem}.popup--registration .popup__tabs{position:relative;display:grid}.popup--registration .tab{position:absolute;grid-row:1/2;grid-column:1/2;inset:0;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;pointer-events:none;display:grid}.popup--registration .tab.isActive{position:relative;opacity:1;visibility:visible;pointer-events:fill}.popup--registration .tab.isActive .tab__start.isActive,.popup--registration .tab.isActive .tab__end.isActive{position:relative;opacity:1;visibility:visible;pointer-events:fill}.popup--registration .tab__start,.popup--registration .tab__end{position:absolute;grid-row:1/2;grid-column:1/2;inset:0;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;pointer-events:none;display:grid}.popup--registration .tab__form{display:flex;flex-direction:column;gap:32rem}.popup--registration .tab__start-content{display:flex;flex-direction:column;gap:50rem}.popup--registration .tab .btn-primary{min-width:468rem}.popup--registration .tab__end{display:flex;flex-direction:column;gap:24rem}.popup--registration .tab__end-back-info{display:flex;flex-direction:column;gap:8rem}.popup--registration .tab__end-form-box{display:flex;flex-direction:column;gap:32rem}.popup--registration .tab__end-btn-box{display:flex;flex-direction:column;gap:16rem}.popup--nocode .popup__body-content{align-items:flex-start;gap:20rem}.popup--nocode .popup__main{display:flex;flex-direction:column;gap:32rem}.popup--nocode .popup__text{display:flex;flex-direction:column;gap:16rem}.popup--nocode .popup__info-list{display:flex;flex-direction:column;gap:12rem}.popup--nocode .popup__info-item{display:flex;flex-direction:column}.popup--nocode .popup__item-title{line-height:220%}.popup--nocode .popup__btn{min-width:468rem}.popup--camera .popup__body-content{width:100%}.popup--camera .camera-file__interface{display:flex;flex-direction:column;gap:20rem;width:100%;margin-top:20rem}.popup--camera .camera-file__video{aspect-ratio:16/9;position:relative;width:100%;border-radius:12rem;overflow:hidden}.popup--camera .camera-file__webcam{position:absolute;inset:0}.popup--camera .camera-file__snapshot{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.popup--camera .camera-file__disclaimer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:40rem}.popup--camera .camera-file__snap-btn{width:100%;background:#f6f6f6}.popup--form .popup__body-content{gap:50rem}.popup--form .popup__form{display:flex;flex-direction:column;gap:32rem}.popup--form .popup__input-box{display:flex;flex-direction:column;gap:42rem}.popup--form .form__btn-box{display:flex;flex-direction:column;gap:32rem}.popup--form .btn-primary{padding:21rem 76rem}.popup--success .popup__body-content{gap:20rem}.popup--success .popup__title{margin-right:70rem}.popup--success .popup__main{gap:32rem}.popup--success .btn-primary{padding:21rem 88.5rem}.footer{margin-top:57rem;margin-bottom:50rem}.footer__inner{padding:28rem 48rem 35rem;border-radius:20rem;background:#fff;gap:36rem}.footer__top{display:flex;flex-direction:column;gap:20rem}.footer__info{gap:10rem}.footer__nav{position:absolute;left:50%;transform:translateX(-50%)}.footer__list-box{display:flex;align-items:center;gap:36rem}.footer__list{gap:36rem}.footer__link{position:relative}.footer__link:hover::before{width:100%}.footer__link::before{content:"";position:absolute;bottom:-2rem;left:0;background:#6a7373;width:0%;height:2rem;transition:width .3s}.footer__btn{padding:17rem 29rem}.footer__policy{gap:20rem}.footer__policy-list{gap:20rem}.footer__disclaimer{width:1684rem;height:63rem;margin:0 auto}.cookie{position:fixed;border-radius:20rem;padding:24rem;width:1154rem;background:#fff;left:48rem;bottom:24rem;gap:32rem;box-shadow:0 -3rem 8rem 0 rgba(135,135,135,.08),0 4rem 9rem 0 rgba(135,135,135,.1),0 17rem 17rem 0 rgba(135,135,135,.09),0 37rem 22rem 0 rgba(135,135,135,.05),0 66rem 26rem 0 rgba(135,135,135,.01),0 103rem 29rem 0 rgba(135,135,135,0);z-index:-1;opacity:0;visibility:hidden;transition:visibility .4s,opacity .4s,z-index .4s,bottom .4s}.cookie--show{opacity:1;visibility:visible;z-index:100}.cookie__btn{flex-shrink:0}.header{margin-top:40rem;position:fixed;width:100%;z-index:100;padding-right:var(--fancybox-scrollbar-compensate)}.header__inner{padding:12rem 48rem;border-radius:64rem;background:#fff;box-shadow:0 5rem 30rem rgba(203,203,203,.348);gap:20rem}.header__list-box{width:100%}.header__list{justify-content:space-between;gap:36rem}.header__link{position:relative;white-space:nowrap}.header__link.isActive{color:#318e88;pointer-events:none}.header__link.isActive::before{display:none}.header__link:hover::before{width:100%}.header__link::before{content:"";position:absolute;bottom:-2rem;left:0;background:#6a7373;width:0%;height:2rem;transition:width .3s}.header__btn-box{gap:12rem;min-width:308rem;justify-content:flex-end}.header__btn{display:flex;align-items:center;justify-content:center;width:68rem;height:68rem}.header__btn img{width:28rem;height:28rem}.header__lk-box{display:flex}.header__lk-box--mob{display:none}.header__lk-desk{display:flex;padding:21rem 28rem;font-size:20rem}.header__lk-mob{display:none}.header__burger{display:none}.feedback__inner{background:linear-gradient(133deg, #00909a 0%, #3cc7cd 100%);border-radius:20rem;padding:62rem 92rem 48rem 928rem;position:relative;min-height:575rem;display:flex;overflow:hidden;position:relative}.feedback__inner::before{pointer-events:none;content:"";position:absolute;inset:0;background:url(./assets/images/feedbackBgDesk.webp) no-repeat top/cover;mix-blend-mode:multiply}.feedback__photo{position:absolute;width:898rem;height:566rem;bottom:0;left:54rem}.feedback__content{gap:32rem;justify-content:center;flex-grow:1}.feedback__head{gap:20rem}.feedback__btn{padding:21rem 24rem}.list__inner{border-radius:20rem;padding:56rem 48rem;background:#fff;gap:20rem}.list__list-wrap{gap:48rem}.list__list-box{gap:48rem}.list__list--articles{display:grid;grid-template-columns:repeat(3, 1fr);gap:20rem}.list__list--experts{display:grid;grid-template-columns:repeat(3, 1fr);gap:20rem}.list__list--videos{display:grid;grid-template-columns:repeat(2, 1fr);gap:20rem}.list__list--faq{display:grid;grid-template-columns:1114rem auto;gap:20rem;position:relative}.list__btn{align-self:center;padding:17rem 29rem}.lk__inner{display:flex;flex-direction:column;gap:20rem}.lk__main-wrap{gap:48rem}.lk__main{display:grid;grid-template-columns:595rem 1209rem;gap:20rem}.lk .h1,.lk .breadcrumbs{margin-left:48rem}.lk-nav{gap:20rem}.lk-nav__person{padding:40rem 48rem;background:#fff;border-radius:16rem;position:relative;gap:44rem}.lk-nav__edit{position:absolute;width:68rem;height:68rem;top:20rem;right:20rem;display:flex;align-items:center;justify-content:center;background:#f6f6f6;border-radius:50%}.lk-nav__edit-svg{width:24rem;height:24rem;flex-shrink:0}.lk-nav__info-list{gap:16rem}.lk-nav__info{gap:8rem}.lk-nav__list{gap:20rem}.lk-nav__link{border:2rem solid rgba(0,0,0,0);border-radius:16rem;padding:24rem;background:#fff;transition:border .3s;gap:24rem}.lk-nav__link.isActive,.lk-nav__link:hover{border:2rem solid #00a2ac}.lk-nav__svg-wrap{border-radius:8rem;width:56rem;height:56rem;flex-shrink:0;background:#f6f6f6;display:flex;align-items:center;justify-content:center}.lk-nav__svg{width:24rem;height:24rem;flex-shrink:0}.lk-nav__arr{width:24rem;height:24rem;flex-shrink:0}.lk-nav__return{position:relative;position:relative;min-height:389rem;padding:32rem;gap:10rem;display:flex;border-radius:16rem}.lk-nav__bg{background:linear-gradient(130deg, #b07a37 0.09%, #f7e9cb 40%, #f7e9cb 60%, #b07a37 100%);position:absolute;inset:0;z-index:2;border-radius:inherit;overflow:hidden}.lk-nav__content{position:relative;z-index:10}.lk-nav__head{gap:12rem}.lk-article{width:100%;border-radius:20rem;padding:56rem 48rem;background:#fff;overflow:hidden;display:flex;flex-direction:column;gap:20rem}.lk-article__head{display:flex;align-items:center;justify-content:space-between}.lk-article__swiper-box{position:relative;padding-bottom:40rem;margin-bottom:-10rem}.lk-article__swiper{overflow:visible !important}.lk-app{border-radius:20rem;padding:56rem 48rem;background:#fff}.lk-app__full{margin-top:20rem;display:flex;flex-direction:column;gap:20rem}.lk-app__list{display:flex;flex-direction:column;gap:16rem}.lk-app__item{border-radius:16rem;padding:24rem;background:#f6f6f6;display:flex;flex-direction:column;gap:32rem}.lk-app__item--pay .lk-app__status{background:linear-gradient(133deg, #00909a 0%, #3cc7cd 100%)}.lk-app__item--process .lk-app__status{background:#6a7373}.lk-app__item--reject .lk-app__status{background:#ca0404}.lk-app__status{border-radius:253rem;padding:6rem 23rem;min-width:256rem;width:fit-content;text-align:center;font-weight:600;font-size:20rem;line-height:130%;color:#fff}.lk-app__data{display:flex;flex-direction:column;gap:16rem}.lk-app__data-item{display:flex;gap:8rem}.lk-app__help{border:1rem solid #f6f6f6;border-radius:16rem;padding:16rem 24rem;display:flex;flex-direction:column;gap:10rem}.lk-app__empty{margin-top:40rem;display:flex;flex-direction:column;gap:40rem}.lk-app__empty-head{display:flex;flex-direction:column;gap:12rem}.lk-mail{background:linear-gradient(133deg, #00909a 0%, #3cc7cd 100%);position:relative;height:464rem;display:flex;align-items:center;padding:40rem;border-radius:20rem;overflow:hidden}.lk-mail::before{content:"";position:absolute;inset:0;background:url(./assets/images/12.03.26/lkMailBg.webp) no-repeat top/cover;mix-blend-mode:multiply}.lk-mail__content{width:588rem;position:relative}.lk-mail__content.isSuccess .lk-mail__form{opacity:0;visibility:hidden;transform:scale(0.7);pointer-events:none}.lk-mail__content.isSuccess .lk-mail__success{opacity:1;visibility:visible;transform:scale(1);pointer-events:fill}.lk-mail__form{top:0;position:relative;transition:opacity .6s,visibility .6s,transform .6s;display:flex;flex-direction:column;gap:30rem}.lk-mail__title-box{display:flex;flex-direction:column;gap:16rem}.lk-mail__form-main{display:flex;flex-direction:column;gap:32rem}.lk-mail__input-wrap{position:relative;border-radius:12rem;padding:6rem 6rem 6rem 24rem;display:flex;align-items:center;justify-content:space-between;background:#fff;gap:10rem}.lk-mail__input-wrap .form__input{padding:0;background:rgba(0,0,0,0)}.lk-mail__input-wrap .form__error{left:0rem;bottom:-40rem}.lk-mail__submit-btn{padding:15rem 42.5rem;border-radius:40rem;background:#001489;font-weight:600;font-size:20rem;line-height:130%;text-align:center}.lk-mail__form-disclaimer{font-size:14rem}.lk-mail__form-disclaimer a{text-decoration:underline}.lk-mail__success{position:absolute;inset:0;z-index:5;opacity:0;visibility:hidden;transform:scale(0.7);pointer-events:none;align-items:flex-start;gap:30rem;transition:opacity .6s,visibility .6s,transform .6s}.lk-mail__cancel{opacity:.7;border-bottom:1rem solid #fff;padding:0rem 0rem 2rem}.lk-mail__photo{position:absolute;width:595rem;height:462rem;top:0;right:0}.moneyback__inner{border-radius:20rem;padding:56rem 48rem;display:flex;flex-direction:column;gap:20rem;background-color:#fff}.moneyback__main-wrap{display:flex;flex-direction:column;gap:48rem}.moneyback__main{display:flex;flex-direction:column;gap:50rem}.moneyback__steps{display:flex;flex-direction:column;gap:60rem}.guarantee{background:linear-gradient(133deg, #00909a 0%, #3cc7cd 100%);border-radius:20rem;padding:48rem;position:relative;min-height:820rem;overflow:hidden}.guarantee__content{display:flex;flex-direction:column;justify-content:space-between;gap:28rem}.guarantee__head{display:flex;flex-direction:column;gap:20rem;max-width:914rem}.guarantee__list{display:flex;flex-direction:column;gap:20rem;width:901rem}.guarantee__item{border-radius:12rem;padding:20rem;display:flex;flex-direction:column;gap:12rem;background:#fff}.guarantee__item-head{display:flex;align-items:center;gap:8rem}.guarantee__item-num{width:56rem;height:56rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(130deg, #b07a37 0.09%, #f7e9cb 40%, #f7e9cb 60%, #b07a37 100%)}.guarantee__img{position:absolute;width:941rem;height:820rem;bottom:0;right:0}.steps-head{display:grid;grid-template-columns:repeat(3, 68rem);gap:416rem;justify-content:center;margin-bottom:60rem}.steps-head[data-step="1"] .steps-head__item:nth-child(1) .steps-head__circle,.steps-head[data-step="2"] .steps-head__item:nth-child(2) .steps-head__circle,.steps-head[data-step="3"] .steps-head__item:nth-child(3) .steps-head__circle{background:linear-gradient(133deg, #00909a 0%, #3cc7cd 100%)}.steps-head[data-step="1"] .steps-head__item:nth-child(1) .steps-head__num,.steps-head[data-step="2"] .steps-head__item:nth-child(2) .steps-head__num,.steps-head[data-step="3"] .steps-head__item:nth-child(3) .steps-head__num{opacity:1;background:#fff}.steps-head[data-step="1"] .steps-head__item:nth-child(1) .steps-head__text,.steps-head[data-step="2"] .steps-head__item:nth-child(2) .steps-head__text,.steps-head[data-step="3"] .steps-head__item:nth-child(3) .steps-head__text{opacity:1}.steps-head[data-step="2"] .steps-head__item:nth-child(1)::after,.steps-head[data-step="3"] .steps-head__item:nth-child(1)::after,.steps-head[data-step="3"] .steps-head__item:nth-child(2)::after{background:linear-gradient(133deg, #00909a 0%, #3cc7cd 100%)}.steps-head[data-step="2"] .steps-head__item:nth-child(1) .steps-head__num,.steps-head[data-step="3"] .steps-head__item:nth-child(1) .steps-head__num,.steps-head[data-step="3"] .steps-head__item:nth-child(2) .steps-head__num{display:none}.steps-head[data-step="2"] .steps-head__item:nth-child(1) .steps-head__check,.steps-head[data-step="3"] .steps-head__item:nth-child(1) .steps-head__check,.steps-head[data-step="3"] .steps-head__item:nth-child(2) .steps-head__check{display:flex}.steps-head[data-step="2"] .steps-head__item:nth-child(1) .steps-head__text,.steps-head[data-step="3"] .steps-head__item:nth-child(1) .steps-head__text,.steps-head[data-step="3"] .steps-head__item:nth-child(2) .steps-head__text{opacity:1}.steps-head__item{position:relative}.steps-head__item:not(:last-of-type):after{width:320rem;top:50%;transform:translateY(-50%);left:116rem;content:"";position:absolute;background:#e8e8e8;height:4rem}.steps-head__circle{width:68rem;height:68rem;position:relative;background:#e8e8e8;border-radius:50%;display:flex;align-items:center;justify-content:center}.steps-head__num{position:absolute;opacity:.6;width:calc(100% - 6rem);height:calc(100% - 6rem);border-radius:inherit;display:flex;align-items:center;justify-content:center;text-align:center}.steps-head__check{position:absolute;display:none;width:100%;height:100%;border-radius:inherit;align-items:center;justify-content:center;text-align:center;background:linear-gradient(133deg, #00909a 0%, #3cc7cd 100%)}.steps-head__check-svg{width:40rem;height:40rem}.steps-head__text{position:absolute;left:50%;transform:translateX(-50%) translateY(100%);bottom:-20rem;white-space:nowrap;opacity:.6;text-align:center}.steps-step{display:grid;grid-template-columns:1000rem 635rem;gap:93rem}.steps-step--1 .steps-step__form{display:flex;flex-direction:column;justify-content:space-between;gap:40rem}.steps-step--1 .steps-step__form-main{display:flex;flex-direction:column}.steps-step--1 .steps-step__file-wrap{display:flex;flex-direction:column;gap:8rem}.steps-step--1 .steps-step__file-list{display:flex;flex-direction:column;gap:20rem;width:100%}.steps-step--1 .steps-step__file-list .file-item:nth-child(1){margin-top:40rem}.steps-step--1 .steps-step__img-wrap{border-radius:16rem;background:linear-gradient(130deg, #b07a37 0.09%, #f7e9cb 40%, #f7e9cb 60%, #b07a37 100%);padding:32rem 34rem 30rem;display:flex;align-items:center;flex-direction:column;gap:28rem}.steps-step--1 .steps-step__img-text{display:flex;flex-direction:column;gap:12rem;text-align:center}.steps-step--1 .steps-step__img{width:568rem;height:531rem}.steps-step--3{grid-template-columns:753rem auto}.steps-step--3 .steps-step__tab-wrap{display:flex;flex-direction:column;gap:32rem}.steps-step--3 .steps-step__tab.isActive .steps-step__tab-start.isActive,.steps-step--3 .steps-step__tab.isActive .steps-step__tab-end.isActive{position:relative;opacity:1;visibility:visible;pointer-events:fill}.steps-step--3 .steps-step__tab-start,.steps-step--3 .steps-step__tab-end{position:absolute;grid-row:1/2;grid-column:1/2;inset:0;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;pointer-events:none;display:grid}.steps-step--3 .steps-step__tab-form{display:flex;flex-direction:column;gap:40rem}.steps-step--3 .form__btn-box{display:flex;gap:40rem;align-items:center}.steps-step--3 .steps-step__tab-start-content{display:flex;flex-direction:column;gap:32rem}.steps-step--3 .btn-primary{min-width:300rem}.steps-step--3 .btn-primary:not(.btn-primary--accent){background:#f6f6f6}.steps-step--3 .steps-step__tab-end{display:flex;flex-direction:column;gap:24rem}.steps-step--3 .steps-step__tab-end-back-info{display:flex;flex-direction:column;gap:8rem}.steps-step--3 .steps-step__tab-end-form-box{display:flex;flex-direction:column;gap:32rem}.steps-step--3 .steps-step__tab-end-btn-box{display:flex;flex-direction:column;gap:16rem}.steps-step__form-wrap{display:flex;flex-direction:column;gap:40rem}.steps-step__form-item{display:flex;flex-direction:column;gap:34rem}.steps-step__tabs{display:grid;flex-grow:1;position:relative}.steps-step__tab{position:absolute;grid-row:1/2;grid-column:1/2;inset:0;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;pointer-events:none;display:grid}.steps-step__tab.isActive{position:relative;opacity:1;visibility:visible;pointer-events:fill}.steps-step__form-label-box{gap:46rem 16rem}.choose-file{border:2rem dashed #dfdfdf;border-radius:20rem;padding:40rem;display:flex;align-items:center;justify-content:center;gap:32rem;height:359rem;cursor:pointer;transition:background .3s;flex-shrink:0;position:relative;position:relative}.choose-file__input{position:absolute;inset:0;opacity:0;display:block}.choose-file__info{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:32rem;text-align:center}.choose-file__head{display:flex;align-items:center;flex-direction:column}.choose-file__svg{width:89rem;height:89rem}.choose-file__text{display:flex;flex-direction:column;gap:17rem}.choose-file .link-primary__svg-box{background:#f6f6f6;transition:background .3s}.take-photo{position:relative}.take-photo::after{position:absolute;content:"или";font-weight:500;font-size:14rem;line-height:143%;text-align:center;color:#6a7373;left:50%;transform:translateX(-50%) translateY(100%);bottom:-8rem}.take-photo__input{position:absolute;inset:0;opacity:0;display:block}.take-photo__info{border-radius:20rem;width:319rem;height:359rem;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20rem;gap:32rem;background:#f6f6f6}.camera-file__start{background:#f6f6f6;width:100%}.file-item{border-radius:16rem;padding:20rem;position:relative;background:#f6f6f6;width:100%}.file-item.isLoading .file-item__progress-bar{display:flex}.file-item.isLoading .file-item__remove-btn img:nth-child(1){display:flex}.file-item.isLoading .file-item__remove-btn img:nth-child(2){display:none}.file-item.isLoading .file-item__status-svg img:nth-child(1){display:flex;animation:rotate 3s linear infinite}.file-item.isLoading .file-item__status-svg img:nth-child(2){display:none}.file-item.isLoading .file-item__status-svg img:nth-child(3){display:none}.file-item.isSuccess .file-item__status-svg img:nth-child(1){display:none}.file-item.isSuccess .file-item__status-svg img:nth-child(2){display:flex}.file-item.isSuccess .file-item__status-svg img:nth-child(3){display:none}.file-item.isError .file-item__status-svg img:nth-child(1){display:none}.file-item.isError .file-item__status-svg img:nth-child(2){display:none}.file-item.isError .file-item__status-svg img:nth-child(3){display:flex}.file-item__remove-btn{position:absolute;width:24rem;height:24rem;display:grid;top:12rem;right:20rem}.file-item__remove-btn img{width:100%;height:100%;grid-row:1/2;grid-column:1/2}.file-item__remove-btn img:nth-child(1){display:none}.file-item__remove-btn img:nth-child(2){display:flex}.file-item__content{display:flex;align-items:center;gap:20rem;width:100%}.file-item__icon{width:72rem;height:72rem;flex-shrink:0}.file-item__details{display:flex;flex-direction:column;gap:8rem}.file-item__name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.file-item__progress-info{display:flex;align-items:center;gap:35rem}.file-item__kb{white-space:nowrap}.file-item__status{display:flex;align-items:center;gap:8rem}.file-item__status-svg{width:24rem;height:24rem;display:grid}.file-item__status-svg img{width:100%;height:100%;grid-row:1/2;grid-column:1/2;display:none}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}.file-item__progress-bar{width:847rem;background:rgba(0,144,154,.1);height:6rem;margin-top:8rem;position:relative;border-radius:58rem;display:none}.file-item__progress-fill{background:linear-gradient(133deg, #00909a 0%, #3cc7cd 100%);height:100%;position:absolute;left:0;border-radius:58rem}.page__inner{display:flex;flex-direction:column;gap:32rem}.page .breadcrumbs{margin-left:48rem}.page__content{border-radius:24rem;padding:56rem 595rem 56rem 48rem;background-color:#fff}.page__content p{margin-bottom:20rem}.page__content p:not(:first-child){margin-top:20rem}.page__content ul,.page__content li{list-style-type:disc}.page__content ul{padding-left:30rem}.page__content h2{font-weight:700;font-size:44rem;line-height:136%;margin-bottom:24rem}.page__content h2:not(:first-child){margin-top:28rem}.page__content h1{margin-bottom:30rem}.page__content h1:not(:first-child){margin-top:32rem}.error__inner{background:url("./assets/images/error-desk.webp") no-repeat center/cover;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:18rem 20rem 120rem;border-radius:20rem}.error__num{font-weight:600;font-size:320rem}.error__text-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20rem}.error .btn-primary{margin-top:32rem;padding:21rem 105rem}.prizes{margin-top:-57rem}.prizes__wrap{margin-top:-40rem;padding:40rem 48rem 56rem;background:#fff;border-radius:20rem}.prizes__inner{background:linear-gradient(130deg, #b07a37 0.09%, #f7e9cb 40%, #f7e9cb 60%, #b07a37 100%);display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;border-radius:20rem}.prizes__img{width:750rem;height:345rem}.prizes__billet{display:flex;align-items:center;gap:8rem;border-radius:60rem;padding:12rem 16rem 12rem 12rem;background:#fff}.prizes__billet-svg{width:56rem;height:56rem;flex-shrink:0}.prizes__billet-text{white-space:nowrap}.prizes__btn-box{background:linear-gradient(179deg, #caa36d 0%, #633d08 100%);border-radius:84rem 84rem 0 0;padding:41rem 45rem;display:flex;align-items:center;justify-content:center;gap:50rem;position:relative;z-index:2}.prizes__btn{padding:21rem 28rem;border-radius:40rem;border:1rem solid #fff}.prizes__btn--white{background:#fff}.prizes__btn--border{color:#fff}.articles-like__inner{border-radius:20rem;padding:56rem 48rem;background:#fff;overflow:hidden;display:flex;flex-direction:column;gap:48rem}.articles-like__head{display:flex;align-items:center;justify-content:space-between}.articles-like__swiper-box{position:relative;padding-bottom:40rem;margin-bottom:-10rem}.articles-like__swiper{overflow:visible !important}.faq__inner{display:flex;flex-direction:column;gap:40rem}.det-expert-hero__inner{display:grid;grid-template-columns:777rem auto;gap:40rem}.det-expert-hero__photo{border-radius:10rem;width:100%;height:560rem;overflow:hidden}.det-expert-hero__info{display:flex;flex-direction:column;gap:20rem}.det-article-hero__inner{display:grid;grid-template-columns:auto 777rem;gap:96rem}.det-article-hero__content{display:flex;flex-direction:column;gap:100rem}.det-article-hero__info{flex-grow:1}.det-article-hero__billets{display:flex;align-items:center;gap:12rem}.det-article-hero__billet{display:flex;align-items:center;gap:8rem;border-radius:60rem;padding:12rem 16rem 12rem 20rem;background:#f6f6f6}.det-article-hero__svg{width:24rem;height:24rem}.det-article-hero__img{width:100%;height:100%;min-height:560rem;border-radius:10rem;overflow:hidden;position:relative}.det-article-hero__img img{position:absolute;inset:0}.det-article-hero__img p{border-radius:8rem;position:absolute;left:0;bottom:0;right:0;backdrop-filter:blur(40rem);background:rgba(255,255,255,.4);margin:unset;font-weight:500;font-size:12rem;line-height:300%;color:#000;padding:6.5rem 25rem}.det-authors__inner{display:flex;flex-direction:column;gap:20rem}.det-authors__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:20rem}.det-authors__item{background:#f6f6f6;border-radius:12rem;padding:24rem;display:flex;flex-direction:column;gap:12rem}.det-authors__item:nth-child(odd):last-child{grid-column:1/span 2}.det-authors__head{display:flex;align-items:center;gap:16rem}.det-authors__photo{border-radius:100rem;width:68rem;height:68rem;flex-shrink:0;overflow:hidden}.det-authors__info{display:flex;flex-direction:column;gap:4rem}.det-authors__pos{color:#6a7373;font-weight:500}.det-authors__desc{margin-left:86rem;color:#898b93}.det-contents__inner{display:flex;flex-direction:column;gap:20rem}.det-contents__list-wrap{display:flex;flex-direction:column;gap:24rem}.det-contents__list-box.show-more__item--hide .det-bibl__list{margin-top:24rem}.det-contents__list{margin:0;display:flex;flex-direction:column;gap:24rem}.det-contents__list li ul{display:flex;flex-direction:column;gap:24rem}.det-contents__list li ul li{list-style-type:disc;margin-left:30rem}.det-contents__list a{text-decoration:underline;font-weight:600;font-style:italic}.det-bibl__inner{display:flex;flex-direction:column;gap:20rem}.det-bibl__list-wrap{display:flex;flex-direction:column;gap:24rem}.det-bibl__list-inner{counter-reset:article-list}.det-bibl__list-box.show-more__item--hide .det-bibl__list{margin-top:24rem}.det-bibl__list{margin:0;display:flex;flex-direction:column;gap:24rem;list-style:none;padding-left:0;margin:0}.det-bibl__list li{position:relative;padding-left:35rem;counter-increment:article-list;word-break:break-word;overflow-wrap:anywhere}.det-bibl__list li::before{content:counter(article-list) ".";position:absolute;left:0;top:0}.loyalty{width:1920rem;max-width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;height:82rem;margin:-30rem 0 -20rem;background:linear-gradient(130deg, #b07a37 0.09%, #f7e9cb 40%, #f7e9cb 60%, #b07a37 100%)}.loyalty__img{width:100%;height:82rem;position:absolute}.loyalty__container{flex-grow:1}.loyalty__inner{display:flex;align-items:center;justify-content:center;position:relative}.loyalty .h3{font-weight:600;position:absolute}.loyalty__btn{margin-left:auto;position:absolute;right:48rem;border-radius:40rem;padding:17rem 28rem;background:#fff}.loyalty__btn-arr{display:none}.experts__inner{display:flex;flex-direction:column;gap:20rem}.experts__head{display:flex;align-items:center;justify-content:space-between}.experts__swiper-box{display:flex;flex-direction:column;gap:20rem;align-items:center}.experts__swiper{width:100%}.advice__inner{display:flex;flex-direction:column;gap:48rem}.advice__head{display:flex;align-items:center;justify-content:space-between}.advice__advice{height:100%;display:flex;gap:48rem;align-items:center}.advice__video{border-radius:21rem;width:1070rem;height:602rem;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.advice__video::before{position:absolute;content:"";width:85rem;height:85rem;left:40rem;bottom:40rem;background:url(./assets/images/playBtn.svg) center top/cover no-repeat;transition:scale .3s}.advice__title{text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box}.advice__content{display:flex;flex-direction:column;gap:48rem;flex-grow:1}.advice__info{display:flex;flex-direction:column;gap:24rem}.advice__billets{display:flex;align-items:center;gap:12rem}.advice__billet{display:flex;align-items:center;gap:8rem;background:#f6f6f6;border-radius:60rem;padding:12rem 16rem 12rem 20rem}.advice__billet-svg{width:24rem;height:24rem;flex-shrink:0}.advice__text{display:flex;flex-direction:column;gap:24rem}.advice__desc{color:#6a7373;line-height:normal;line-height:150%}.advice__person{display:flex;gap:17rem;align-items:center}.advice__person-photo{flex-shrink:0;width:68rem;height:68rem}.advice__person-position{color:#6a7373;line-height:normal}.amount__inner{display:flex;flex-direction:column;gap:48rem}.amount__slide{height:auto !important;overflow:hidden}.amount__item{width:100%;height:100%;border-radius:20rem;background:linear-gradient(133deg, #00909a 0%, #3cc7cd 100%);color:#fff;padding:48rem}.amount__billet{border-radius:300rem;padding:11rem 22rem;background:linear-gradient(130deg, #b07a37 0.09%, #f7e9cb 40%, #f7e9cb 60%, #b07a37 100%);width:fit-content;position:absolute;right:24rem;color:#3d4546;top:48rem}.amount__info{display:flex;flex-direction:column;gap:32rem;justify-content:space-between}.amount__content{display:flex;flex-direction:column;gap:42rem}.amount__item-title{width:592rem}.amount__list{display:flex;flex-direction:column;width:503rem}.amount__list-item:not(:last-of-type){border-bottom:1rem solid rgba(255,255,255,.5)}.amount__link{display:flex;align-items:center;justify-content:space-between;gap:20rem}.amount__arr{width:68rem;height:68rem;display:flex;align-items:center;justify-content:center}.amount__arr img{width:24rem;height:24rem}.amount__img{width:435rem;position:absolute;bottom:28rem;right:-146rem;height:435rem;mix-blend-mode:luminosity;pointer-events:none}.hero__inner{display:grid;grid-template-columns:1209rem auto;gap:20rem;position:relative}.hero__swiper-box{position:relative}.hero__swiper{height:100% !important}.hero__swiper .swiper-wrapper{height:100% !important}.hero__slide{background:linear-gradient(133deg, #00909a 0%, #3cc7cd 100%);padding:100rem 48rem 68rem;border-radius:20rem;height:100% !important;overflow:hidden}.hero__slide::before{content:"";position:absolute;inset:0;background:url(./assets/images/heroSwiperBg.webp) no-repeat top/cover;mix-blend-mode:multiply}.hero__slide-bg{position:absolute;inset:0;z-index:2}.hero__content{position:relative;z-index:10;height:100%;gap:24rem}.hero__head{gap:12rem}.hero__btn-box{display:flex;align-items:center;gap:32rem}.hero__btn{padding:21rem 28rem;border:1px solid #fff;white-space:nowrap}.hero__btn--border{background:rgba(0,0,0,0)}.hero__btn--border span{color:#fff;background-clip:unset;background:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset}.hero__nav-box{position:absolute;right:45rem;bottom:32rem;z-index:10}@media (min-width: 48.01em){.wrapp--short{padding-right:595rem}.breadcrumbs{width:1181rem}.video__main{width:409rem;flex-shrink:0}.video__video:hover::before{scale:1.1}.footer__list{white-space:nowrap}.header__inner{justify-content:flex-start}.header__nav{flex-grow:1;display:flex;align-items:center;justify-content:center;margin-left:139rem;margin-right:147rem}.lk-nav__text{flex-grow:1}.lk-article__pagin{display:none}.lk-app__empty .btn-primary{width:297rem}.choose-file:hover,.choose-file.isActive{background:#f6f6f6}.choose-file:hover .link-primary__svg-box,.choose-file.isActive .link-primary__svg-box{background:#fff}.take-photo{display:none}.prizes__inner{height:632rem}.prizes__billets{position:absolute;inset:0}.prizes__billet{position:absolute}.prizes__billet:nth-child(1){top:329rem;left:207rem}.prizes__billet:nth-child(2){top:127rem;left:343rem}.prizes__billet:nth-child(3){top:127rem;left:1118rem}.prizes__billet:nth-child(4){top:329rem;left:1289rem}.prizes__btn-box{min-width:538rem}.articles-like__pagin{display:none}.det-expert-hero__inner{padding:48rem}.experts__btn{min-width:264rem}.advice__btn{min-width:264rem}.advice__video:hover::before{scale:1.1}.amount .h2{text-align:center}.hero__content{width:648rem}.hero__head{flex-grow:1;justify-content:space-between}.hero__head .h1{width:652rem}.hero__head .h3{width:648rem}.hero__pagination{display:none}}@media (max-width: 48em){html{--w: 375;-webkit-text-size-adjust:none}body{-webkit-text-size-adjust:none}.container{padding:0 16rem;width:100%}main{gap:50rem;margin-top:82rem}.desktop{display:none}.mobile{display:flex}.h1{font-size:26rem;line-height:123%}.h2{font-size:26rem;line-height:123%}.h3{font-size:14rem;line-height:143%}.h4{font-size:16rem;line-height:125%}.txt28{font-size:16rem;font-weight:600;line-height:auto}.txt24{font-size:14rem;line-height:138%}.txt20{font-size:14rem;line-height:171%}.txt18{font-size:10rem;line-height:180%}.txt16{font-size:14rem;line-height:180%}.btn-primary{font-size:16rem}.swiper-button{display:none;width:52rem !important;height:52rem !important}.link-primary{gap:8rem}.link-primary__svg-box{width:44rem;height:44rem}.link-primary__svg{width:20rem;height:20rem}.link{font-weight:600;font-size:16rem}.form__input:focus+.form__placeholder,.form__input:active+.form__placeholder,.form__input:not(:placeholder-shown)+.form__placeholder{top:-12rem}.form__input{padding:12rem 16rem;min-height:52rem;font-size:14rem;line-height:140%}.form__placeholder{font-size:14rem;left:12rem;line-height:140%}.form__input-svg{width:20rem;height:20rem;right:12rem}.form__error{font-size:10rem;bottom:-12rem;left:12rem}.form__num-box{gap:12rem}.form__num-box .input--code{width:48rem;height:64rem}.form__textarea-wrap{padding:12rem 16rem 30rem 16rem;min-height:52rem;font-size:14rem;line-height:140%;height:120rem}.form__textarea-wrap .form__placeholder{top:20rem}.form__textarea:focus+.form__placeholder,.form__textarea:active+.form__placeholder,.form__textarea:not(:placeholder-shown)+.form__placeholder{top:-12rem}.form__textarea-count{right:12rem;bottom:12rem;font-size:12rem}.form__check-label{gap:8rem}.form__check-square{width:20rem;height:20rem;border-radius:2.86rem}.form__check-square::after{width:15rem;height:13rem}.form__check-text{font-size:12rem}.f-button-close{width:52rem !important;height:52rem !important}.is-close-btn{width:52rem !important;height:52rem !important;top:-100rem !important;right:0 !important}.fancybox__toolbar__column.is-right{margin:16rem 16rem 0 0}.has-image,.has-html5video{padding:0 16rem !important}.has-image .fancybox__content,.has-html5video .fancybox__content{width:343rem !important;aspect-ratio:unset !important;padding:8rem !important;border-radius:12rem !important}.has-image .fancybox__content img,.has-image .fancybox__content video,.has-html5video .fancybox__content img,.has-html5video .fancybox__content video{width:100%;height:auto;border-radius:12rem !important}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{width:52rem !important;height:52rem !important}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{top:auto !important;bottom:40rem !important;left:50% !important;transform:translate(-110%) !important}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{top:auto !important;bottom:40rem !important;right:50% !important;transform:translate(110%) !important}.logo{width:59rem;height:30rem}.wrapp{border-radius:16rem;padding:16rem 12rem}.block{font-weight:500;font-size:16rem;line-height:138%}.block h2,.block h1{margin:24rem 0 20rem;font-size:26rem;line-height:123%}.block h2:first-child,.block h1:first-child{margin-top:0}.block h3{margin:24rem 0 16rem;font-size:21rem;line-height:152%}.block h3:first-child{margin-top:0}.block h4{margin:16rem 0;font-size:18rem;line-height:133%}.block h4:first-child{margin-top:0}.block ul,.block ol{padding-left:25rem;gap:16rem;margin-top:12rem}.block .important{padding:12rem 8rem;border-radius:8rem}.block .img-swiper:not(.swiper)>div{border-radius:5rem}.block .img-swiper:not(.swiper)>div:has(img) p{font-size:10rem;padding:6.5rem 11rem;border-radius:3rem;line-height:normal}.block .img-swiper.swiper>div>div{border-radius:5rem}.block .img-swiper.swiper>div>div:has(img) p{font-size:10rem;padding:6.5rem 11rem;border-radius:3rem;line-height:normal}.block .img-swiper.swiper>div>div:not(:has(img)){padding:12rem;border-radius:8rem}.breadcrumbs__wrap .container{padding-left:28rem}.breadcrumbs__list{gap:8rem}.breadcrumbs li{gap:8rem;font-size:14rem}.tab-btns{height:52rem}.article{border-radius:12rem;padding:8rem;gap:12rem}.article__img{border-radius:5rem;height:150rem}.article__content{gap:20rem}.article__desc{width:100%}.expert{border-radius:12rem;padding:8rem;gap:12rem}.expert__img{height:192rem}.expert__content{gap:8rem}.expert__name{font-size:16rem}.expert__pos{font-size:14rem}.expert__link{margin-top:-20rem}.video{flex-direction:column;gap:16rem;border-radius:16rem;padding:16rem 12rem}.video__video{border-radius:6rem;width:295rem;height:165rem}.video__video::before{width:40rem;height:40rem;left:12rem;bottom:18rem}.video__title--desk{display:none}.video__title--mob{display:-webkit-box;font-weight:700;text-transform:uppercase}.video__content{gap:16rem}.video__info{gap:16rem}.video__billet .txt20{font-size:12rem}.video__text{display:flex;flex-direction:column;gap:16rem}.video__desc{line-height:143%}.video__person{gap:8rem;align-items:center}.video__person-photo{width:40rem;height:40rem}.video__person-position{font-size:10rem;line-height:normal}.accordion{gap:8rem}.accordion__item{padding:8rem 12rem}.accordion__item .txt20{line-height:140%}.accordion__plus{height:40rem}.accordion__info{width:100%;margin-top:6rem}.soon{width:343rem;margin:0 auto;position:static;background:url("./assets/images/listAsideMob.webp") no-repeat top/cover,linear-gradient(130deg, #b07a37 0.09%, #f7e9cb 40%, #f7e9cb 60%, #b07a37 100%);padding:16rem 12rem;min-height:260rem;border-radius:9rem}.soon-text{gap:8rem}.soon-btn{display:none}.soon .h3{font-size:18rem}.soon .txt24{font-size:16rem}.popup{padding:16rem}.popup__content{max-width:none;border-radius:16rem}.popup__body{padding:16rem 12rem}.popup__close-btn{width:44rem;height:44rem;top:12rem;right:12rem}.popup__close-btn svg{width:20rem;height:20rem}.popup__close-btn{top:8rem;right:8rem}.popup--registration .popup__main{gap:24rem}.popup--registration .popup__title{max-width:260rem}.popup--registration .popup__tab-wrap{gap:20rem}.popup--registration .tab__form{gap:24rem}.popup--registration .tab__start-content{gap:20rem}.popup--registration .tab .btn-primary{min-width:unset;width:100%;padding:15rem}.popup--registration .tab__end-back-info p{display:flex;flex-direction:column}.popup--registration .tab__end-form-box{gap:20rem}.popup--registration .tab__end-btn-box{align-items:center;text-align:center;gap:12rem}.popup--nocode .popup__title{max-width:260rem}.popup--nocode .popup__main{gap:20rem}.popup--nocode .popup__text{gap:20rem}.popup--nocode .popup__info-list{gap:8rem}.popup--nocode .popup__item-title{line-height:143%}.popup--nocode .popup__item-text{line-height:143%}.popup--nocode .popup__btn{min-width:unset;width:100%;padding:15rem}.popup--form .popup__body-content{gap:38rem}.popup--form .popup__form{gap:16rem}.popup--form .popup__input-box{gap:26rem}.popup--form .form__btn-box{gap:20rem}.popup--form .btn-primary{padding:15rem;width:100%}.popup--success .popup__title{margin-right:45rem}.popup--success .popup__main{gap:20rem}.popup--success .btn-primary{padding:15rem;width:100%}.footer{margin-top:50rem;margin-bottom:14rem}.footer__inner{border-radius:16rem;padding:16rem;gap:16rem}.footer__top{gap:16rem}.footer__info{align-items:flex-start;flex-direction:column;gap:16rem}.footer__nav{width:100%;position:static;transform:translateX(0)}.footer__list-box{display:grid;grid-template-columns:175rem 132rem;gap:12rem}.footer__list{flex-direction:column;gap:12rem;font-size:14rem;align-items:start;font-weight:600}.footer__btn-box{display:flex;justify-content:space-between;width:100%}.footer__btn{padding:15rem;width:100%}.footer__policy{gap:5rem}.footer__policy-list{gap:5rem;flex-direction:column;align-items:flex-start}.footer__disclaimer{width:329rem;height:16rem;margin:0 -9rem}.footer__disclaimer img{object-fit:contain}.cookie{width:343rem;border-radius:16rem;padding:16rem 12rem;left:50%;transform:translateX(-50%);bottom:20rem;flex-direction:column;gap:20rem}.cookie .txt20{font-size:16rem}.cookie__btn{font-weight:600;font-size:18rem;padding:14rem;width:100%}.header{margin-top:14rem}.header__inner{padding:12rem 18rem;position:relative;z-index:5}.header__nav{position:fixed;inset:0;padding:77rem 15rem 15rem;height:100vh;height:100dvh;display:flex;background:rgba(217,217,217,.46);opacity:0;transition:opacity .5s;pointer-events:none}.header__nav .txt24{font-size:16rem}.header__nav.isOpen{opacity:1;pointer-events:fill}.header__nav.isOpen .header__list-box{transform:translateY(0)}.header__list-box{padding:20rem;flex-grow:1;border-radius:16rem;background:url(./assets/images/burgerMobBg.webp) no-repeat top/cover;gap:12rem;align-items:flex-start;transform:translateY(-110%);transition:transform .5s;overflow:auto;justify-content:space-between}.header__list{flex-direction:column;gap:32rem;align-items:flex-start;font-size:18rem;text-transform:uppercase}.header__btn-box{min-width:unset}.header__btn{width:32rem;height:32rem;border-radius:50%;background:#f6f6f6}.header__btn img{width:20rem;height:20rem}.header__lk-box{display:none}.header__lk-box--mob{display:flex}.header__lk-mob{display:flex}.header__burger{display:flex}.header__burger.isOpen img.close{scale:0}.header__burger.isOpen img.open{scale:1}.header__burger img{position:absolute;transition:scale .3s}.header__burger img.close{scale:1}.header__burger img.open{scale:0}.feedback__inner::before{background:url(./assets/images/feedbackBgMob.webp) no-repeat top/cover}.feedback__inner{border-radius:16rem;padding:20rem 16rem 14rem;min-height:481rem}.feedback__photo{width:413rem;height:261rem;left:-1rem}.feedback__content{gap:180rem}.feedback__head{gap:8rem}.feedback__btn{width:100%;padding:12rem}.list__inner{border-radius:16rem;padding:16rem 12rem;gap:12rem}.list__list-wrap{gap:24rem}.list__list-box{gap:24rem}.list__list--articles{display:flex;flex-direction:column;gap:8rem}.list__list--experts{display:flex;flex-direction:column;gap:8rem}.list__list--videos{display:flex;flex-direction:column;gap:8rem}.list__list--faq{display:flex;flex-direction:column;gap:50rem}.list__btn{padding:15rem;width:100%;font-size:16rem}.lk__inner{gap:12rem}.lk__main-wrap{gap:16rem}.lk__main{display:flex;flex-direction:column;gap:16rem}.lk .h1,.lk .breadcrumbs{margin-left:unset}.lk-nav{gap:12rem}.lk-nav__person{border-radius:16rem;padding:16rem 12rem;gap:16rem}.lk-nav__edit{width:44rem;height:44rem;top:12rem;right:12rem}.lk-nav__edit-svg{width:20rem;height:20rem}.lk-nav__info-list{gap:8rem}.lk-nav__list-wrap{width:375rem;overflow:auto;margin:0 -16rem}.lk-nav__list-wrap::-webkit-scrollbar,.lk-nav__list-wrap::-webkit-scrollbar-thumb,.lk-nav__list-wrap::-webkit-scrollbar-track{display:none}.lk-nav__list{gap:12rem;flex-direction:row;padding:0 16rem;width:fit-content}.lk-nav__link{width:137rem;height:110rem;flex-direction:column;flex-shrink:0;position:relative;padding:8rem 12rem;align-items:flex-start;gap:12rem;justify-content:space-between}.lk-nav__svg-wrap{border-radius:6rem;width:44rem;height:44rem}.lk-nav__svg{width:20rem;height:20rem}.lk-nav__text{font-size:14rem;line-height:120%}.lk-nav__arr{width:20rem;height:20rem;position:absolute;top:8rem;right:12rem}.lk-nav__return{min-height:189rem;padding:16rem}.lk-nav__content .btn-primary{padding:12rem 32rem}.lk-nav__head{gap:8rem}.lk-article{gap:24rem;border-radius:16rem;padding:16rem 12rem}.lk-app{border-radius:16rem;padding:16rem 12rem}.lk-app__full{margin-top:24rem;gap:24rem}.lk-app__list{gap:8rem}.lk-app__item{border-radius:12rem;padding:12rem;gap:16rem}.lk-app__status{padding:4rem 24rem 6rem;min-width:unset;font-size:16rem}.lk-app__data{gap:12rem}.lk-app__data-item{flex-direction:column;gap:4rem}.lk-app__help{gap:10rem;border-radius:12rem;padding:16rem 12rem;font-weight:600}.lk-app__empty{margin-top:24rem;gap:24rem}.lk-app__empty .btn-primary{width:100%;padding:12rem 16rem}.lk-app__empty-head{gap:8rem}.lk-app__empty-head .h4{font-size:18rem}.lk-app__empty-head .grey{font-weight:500;font-size:16rem;line-height:138%}.lk-mail{border-radius:16rem;padding:16rem 12rem 24rem;height:auto}.lk-mail::before{display:none}.lk-mail__content{width:100%}.lk-mail__form{gap:20rem}.lk-mail__title-box{gap:8rem}.lk-mail__title-box .h3{font-size:18rem}.lk-mail__title-box .txt20{font-size:16rem;line-height:138%}.lk-mail__form-main{gap:8rem}.lk-mail__input-wrap{flex-direction:column;gap:24rem;padding:12rem}.lk-mail__input-wrap .form__input{min-height:19rem}.lk-mail__input-wrap .form__error{bottom:-12rem}.lk-mail__submit-btn{width:100%;padding:15rem;font-size:16rem}.lk-mail__form-disclaimer{font-size:12rem}.lk-mail__success{gap:20rem}.lk-mail__cancel{font-size:16rem}.lk-mail__photo{display:none}.moneyback__inner{border-radius:16rem;padding:16rem 12rem;gap:12rem;overflow:hidden}.moneyback__main-wrap{gap:24rem}.moneyback__main{gap:24rem}.moneyback__steps{gap:24rem}.guarantee{padding:16rem 12rem;border-radius:16rem;min-height:unset}.guarantee__content{gap:20rem}.guarantee__head{max-width:unset;gap:12rem}.guarantee__list{width:100%;gap:8rem}.guarantee__item{border-radius:8rem;padding:16rem 12rem}.guarantee__item-num{width:32rem;height:32rem}.guarantee__img{display:none}.steps-head{grid-template-columns:repeat(3, 32rem);gap:132rem;justify-content:flex-start;padding:0 27rem 0 36rem}.steps-head[data-step="3"]{justify-content:flex-end}.steps-head__item:not(:last-of-type):after{width:80rem;height:2rem;left:58rem}.steps-head__circle{width:32rem;height:32rem}.steps-head__check-svg{width:19rem;height:19rem}.steps-head__text{width:110rem;white-space:unset;bottom:-5rem;font-weight:600;font-size:16rem}.steps-step{display:flex;flex-direction:column;gap:24rem}.steps-step--1 .steps-step__form{gap:24rem}.steps-step--1 .steps-step__file-wrap{gap:36rem}.steps-step--1 .steps-step__file-list .file-item:nth-child(1){margin-top:24rem;width:319rem}.steps-step--1 .steps-step__file-list{gap:8rem}.steps-step--1 .steps-step__img-wrap{gap:21rem;padding:16rem 12rem}.steps-step--1 .steps-step__img-text{gap:8rem}.steps-step--1 .steps-step__img-text .h3{font-size:18rem}.steps-step--1 .steps-step__img-text .txt24{font-size:16rem}.steps-step--1 .steps-step__img-text .txt24 br{display:none}.steps-step--1 .steps-step__img{width:295rem;height:275rem}.steps-step--3 .steps-step__tab-wrap{gap:20rem}.steps-step--3 .steps-step__tab-form{gap:24rem}.steps-step--3 .form__btn-box{flex-direction:column;gap:20rem}.steps-step--3 .steps-step__tab-start-content{gap:20rem}.steps-step--3 .btn-primary{min-width:unset;width:100%;padding:15rem}.steps-step--3 .steps-step__tab-end-back-info p{display:flex;flex-direction:column}.steps-step--3 .steps-step__tab-end-form-box{gap:20rem}.steps-step--3 .steps-step__tab-end-btn-box{align-items:center;text-align:center;gap:12rem}.steps-step__form-wrap{gap:24rem}.steps-step__form-item{gap:24rem}.steps-step__form-title{font-size:18rem}.steps-step__form-label-box{display:flex;flex-direction:column;gap:26rem}.steps-step .btn-primary{padding:15rem;width:100%;line-height:100%}.camera-file{display:none}.choose-file{border:1rem solid #f6f6f6;border-radius:12rem;padding:12rem;height:116rem}.choose-file__info{flex-direction:column-reverse;gap:8rem}.choose-file__svg{display:none}.choose-file__text .txt20{display:none}.choose-file__text .txt18{font-weight:500;font-size:14rem;line-height:143%;width:200rem}.file-item{padding:16rem 12rem;border-radius:8rem}.file-item__remove-btn{top:8rem;right:12rem;width:20rem;height:20rem}.file-item__content{gap:12rem}.file-item__icon{width:48rem;height:48rem}.file-item__name{width:200rem}.file-item__progress-info{gap:20rem}.file-item__progress-info .txt18{font-size:12rem}.file-item__progress-bar{width:227rem;margin-top:0;height:4rem}.page__inner{gap:12rem}.page .breadcrumbs{margin-left:unset}.page__content{border-radius:16rem;padding:16rem 12rem}.page__content p{margin-bottom:12rem}.page__content p:not(:first-child){margin-top:12rem}.page__content ul{padding-left:15rem}.page__content h2{font-size:22rem;line-height:123%;margin-bottom:16rem}.page__content h2:not(:first-child){margin-top:18rem}.page__content h1{margin-bottom:20rem}.page__content h1:not(:first-child){margin-top:24rem}.error__inner{background:url("./assets/images/error-mob.webp") no-repeat center/cover;padding:29rem 16rem 69rem;border-radius:16rem}.error__num{font-size:141rem}.error__text-box{gap:12rem}.error .btn-primary{padding:15rem;margin-top:32rem;width:100%}.error .h3{font-size:18rem}.error .txt24{font-size:16rem}.prizes{margin-top:-50rem}.prizes__wrap{padding:40rem 0 0 0;margin-top:-40rem}.prizes__inner{gap:20rem;text-align:center}.prizes__img{height:145rem;width:300rem}.prizes__content{display:flex;flex-direction:column;gap:20rem}.prizes__billets{display:flex;flex-wrap:wrap;gap:12rem 4rem;align-items:center;margin:0 20rem;justify-content:center}.prizes__billet{padding:4rem 16rem 4rem 4rem}.prizes__billet-svg{width:32rem;height:32rem}.prizes__billet-text{font-size:12rem}.prizes__btn-box{width:100%;padding:25rem 25rem 21rem;gap:16rem;flex-direction:column}.prizes__btn{width:260rem;padding:15rem}.articles-like__inner{border-radius:16rem;padding:16rem 12rem;gap:24rem}.faq__inner{gap:20rem}.det-expert-hero{margin-top:-35rem}.det-expert-hero__inner{display:flex;flex-direction:column;gap:24rem}.det-expert-hero__photo{height:229rem}.det-expert-hero__info{gap:8rem}.det-expert-hero__desc{font-style:16rem}.det-expert-hero__mail{font-style:16rem}.det-article-hero__inner{display:flex;flex-direction:column;gap:24rem}.det-article-hero__content{gap:12rem}.det-article-hero__info{gap:24rem}.det-article-hero__billets{flex-direction:column;gap:8rem;align-items:flex-start}.det-article-hero__billet{padding:8rem 8rem 8rem 12rem}.det-article-hero__svg{width:20rem;height:20rem}.det-article-hero__img{height:229rem;min-height:unset}.det-article-hero__img p{font-size:10rem;padding:6.5rem 11rem;border-radius:3rem;line-height:normal}.det-authors__list{display:flex;flex-direction:column;gap:8rem}.det-authors__item{border-radius:8rem;padding:12rem;gap:12rem}.det-authors__head{gap:12rem}.det-authors__photo{width:54rem;height:54rem}.det-authors__name{font-size:16rem}.det-authors__desc{margin-left:0;line-height:143%}.det-contents__list{gap:16rem}.det-contents__list li ul{gap:16rem}.det-contents__list li ul li{margin-left:20rem}.det-contents__list{gap:8rem}.det-bibl__list-box.show-more__item--hide .det-bibl__list{margin-top:8rem}.det-bibl__list{gap:8rem}.det-bibl__list li{padding-left:20rem}.loyalty .h3{width:216rem;font-size:18rem}.loyalty__btn{padding:0;width:44rem;height:44rem;display:flex;align-items:center;justify-content:center;border-radius:50%;right:24rem}.loyalty__btn-text{display:none}.loyalty__btn-arr{display:flex}.experts__inner{gap:24rem}.experts__btn{width:100%;padding:15rem}.experts__swiper-box{gap:16rem}.experts__swiper-btn{display:flex !important}.advice__inner{gap:20rem}.advice__btn{width:100%;padding:15rem}.advice__advice{flex-direction:column;gap:16rem}.advice__video{border-radius:6rem;width:319rem;height:179rem}.advice__video::before{width:44rem;height:44rem;left:12rem;bottom:18rem}.advice__content{gap:16rem}.advice__info{gap:16rem}.advice__billet{gap:8rem;padding:8rem 12rem 8rem 16rem}.advice__billet .txt20{font-size:12rem}.advice__text{gap:12rem}.advice__desc{line-height:143%}.advice__person{gap:8rem;align-items:center}.advice__person-photo{width:40rem;height:40rem}.advice__person-position{font-size:10rem;line-height:normal}.amount{overflow:hidden}.amount__inner{padding:0;border-radius:unset;background:unset;gap:20rem}.amount__swiper{overflow:visible !important}.amount__item{padding:20rem 12rem;border-radius:16rem}.amount__billet{position:static;margin-bottom:24rem;padding:5rem 24rem}.amount__info{gap:16rem;justify-content:flex-start}.amount__content{gap:8rem}.amount__item-title{width:100%;font-weight:700;font-size:16rem;line-height:150%}.amount__list{width:100%}.amount__list-item:last-of-type{border-bottom:1rem solid rgba(255,255,255,.5)}.amount__arr{width:44rem;height:44rem}.amount__arr img{width:20rem;height:20rem}.amount__btn{padding:15rem;width:100%}.amount__img{position:static;width:200rem;height:200rem;margin:0 auto;margin-top:20rem}.hero__inner{display:flex;flex-direction:column;gap:9rem}.hero__slide{padding:16rem 12rem 30rem 12rem;border-radius:16rem}.hero__content{justify-content:space-between;min-height:478rem}.hero__btn-box{flex-direction:column;gap:12rem}.hero__btn{width:100%;padding:12rem}.hero__nav-box{display:none}}
@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.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);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.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-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .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-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.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{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms 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:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.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-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 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{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.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{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.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-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.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-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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cEJOLG1CcEJncUJFLG1CQUlJLGdCQUNBLHlCQUNBLENvQnRxQk4sZ0JwQjZxQkEsU0FPSSxDb0JwckJKLGFwQjByQkEsU0FLSSxDb0IvckJKLHNCcEJxdEJFLGVBRUksQ29CdnRCTixhcEJzdUJBLFlBRUksc0JBQ0EsVUFDQSxDb0IxdUJKLGFwQmd2QkEsZ0JBSUksQ29CcHZCSixlcEIwdkJBLFFBSUksbUJBQ0EsQ29CL3ZCSixxQnBCcXdCQSxXQUtJLGFBQ0EsQ29CM3dCSix3QnBCMnhCQSxlQUlJLG1CQUNBLENvQmh5QkosV3BCcXlCRixRQU1JLENvQjN5QkYsaUJwQmd6QkEsa0JBT0kseUJBRUEsZ0JBQ0UsQ29CMXpCTixpQnBCMjBCQSxZQVNJLENvQnAxQkosaUJwQisxQkEsVUFNSSxnQkFDQSxDb0J0MkJKLE1wQjIyQkYsWUFjSSxjQUNBLGdCQUNBLHVKQUVFLG9CQUVGLGtCQUNBLG1CQUNBLENvQmo0QkYsV3BCbzRCQSxRQUtJLENvQno0QkosVXBCNjRCQSxZQU1JLENvQm41QkosVXBCczVCQSxlQUVJLENvQng1QkosYXBCMjVCQSxlQUVJLENvQjc1QkosT25CbUJGLGFBY0ksQ21CakNGLGdCbkJrREEsY0FXSSxvQkFDQSxDbUI5REosYW5CdUVBLG1CQUtJLENtQjVFSixrQm5Ca0ZBLFdBYUksYUFDQSxVQUNBLFlBQ0EsQ21CbEdKLHNCbkJvR0UsV0FNSSxhQUNBLENtQjNHTixrQm5Ca0ZBLFFBOEJJLFdBQ0EsQ21CakhKLGtDbkJzSUUsU0FLSSxDbUIzSU4sbUNuQmdKRSxnQkFFSSxDbUJsSk4sc0NuQndKRSxTQUtJLENtQjdKTixnQ25CMk9JLFNBS0ksQ21CaFBSLHlDbkJzUEksU0FLSSxDbUIzUFIsdUNuQjhQSSxlQUdJLFdBQ0EsY0FDQSxDbUJuUVIsMkNuQndSTSxZQUVJLHNCQUNBLENtQjNSVix3Q25Ca1NJLFNBS0ksQ21CdlNSLHVDbkI2U0ksa0JBS0ksa0JBQ0EsVUFDQSxDbUJwVFIsNkJuQm9XRSxnQkFFSSxDbUJ0V04sNEJuQjRXRSxTQUtJLENtQmpYTiw0Qm5CdVhFLFNBS0ks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TUksQ2Noc0JKLGtCZHNzQkEsU0FlSSxDY3J0QkosaUJka3VCQSxlQUtJLENjdnVCSixnQmQ0dUJBLFlBT0ksQ2NudkJKLGtCYlRBLG1CQVFJLG9CQUNBLFVBQ0EsZ0JBQ0EsQ2FGSixzQmJRQSxTQUtJLENhYkosaUJibUJBLFNBS0ksQ2F4Qkosa0JibUNBLFNBS0ksQ2F4Q0osV2J1REYsbUJBUUksb0JBQ0EsaUJBQ0EsQ2FqRUYsb0Jic0VBLFNBTUksQ2E1RUosaUJia0ZBLGVBTUksVUFDQSxDYXpGSixpQmJ5R0EsVUFNSSxTQUNBLENhaEhKLGlCYnNIQSxrQkFRSSxvQkFDQSxDYS9ISixxQmI2SUEsV0FVSSxhQUNBLENheEpKLGdCYm1LQSxZQU9JLENhMUtKLFliK0tGLHNDQU9JLFdBQ0EsMkJBQ0Esd0JBQ0EsQ2F6TEYsMkJiZ09BLHdCQUVJLENhbE9KLDJDYjBPRSxXQVVJLFlBQ0EsV0FDQSxDYXRQTixvQmI2UEEsV0FXSSxhQUNBLENhelFKLHVCYitTQSxXQUlJLGFBQ0EsQ2FwVEosa0JiMFRBLFlBV0ksa0JBQ0EsYUFDQSxnQkFDQSxnQkFDQSxDYXpVSixZYjhVRixZQUtJLHNCQUNBLFVBQ0EsQ2FyVkYsaUNiNFZFLFNBTUksQ2FsV04sc0NiNldFLFNBS0ksQ2FsWE4sOERiMlhJLGdCQUdJLGFBQ0EsQ2EvWFIsc0Nic1hFLFFBYUksQ2FuWU4scUNidVlFLFNBU0ksb0JBQ0EsQ2FqWk4scUNib1pFLFFBTUksMENBQ0EsZUFDRSw2Q0FHRixlQUNFLGdEQUNBLFlBQ0UsQ2FsYVYsZ0NidWFFLFlBSUksY0FDQSxDYTVhTixxQ2JxYkUsU0FLSSxDYTFiTixxQ2JpZUUsU0FLSSxDYXRlTiw4QmIwZUUscUJBS0ksVUFDQSxDYWhmTiw4Q2JvZkUsU0FLSSxDYXpmTiw0QmI0ZkUsZUFNSSxXQUNBLGNBQ0EsQ2FwZ0JOLGdEYm9oQkksWUFFSSxzQkFDQSxDYXZoQlIsNkNiK2hCRSxTQUtJLENhcGlCTiw0Q2J3aUJFLGtCQUtJLGtCQUNBLFVBQ0EsQ2EvaUJOLHVCYnlqQkEsU0FLSSxDYTlqQkosdUJia2tCQSxTQUtJLENhdmtCSix3QmIwa0JBLGVBRUksQ2E1a0JKLDRCYnltQkEsWUFHSSxzQkFDQSxVQUNBLENhOW1CSix5QmJpbkJBLGFBRUksV0FDQSxpQkFDQSxDYXJuQkosYWIwbkJGLFlBRUksQ2E1bkJGLGFiNnBCRix5QkF3Qkksb0JBQ0EsY0FDQSxjQUNBLENheHJCRixtQmJxc0JBLDZCQVFJLFNBQ0EsQ2E5c0JKLGtCYjR0QkEsWUFJSSxDYWh1QkosMEJiNHVCSSxZQUNFLDJCQUdGLGVBQ0UsZ0JBQ0EsaUJBQ0EsYUFDQSxDYXB2Qk4sV2JzMEJGLG1CQU9JLG1CQUNBLENhOTBCRix1QmIwNEJBLFFBUUksWUFDQSxZQUNBLGFBQ0EsQ2FyNUJKLG9CYnU2QkEsU0FNSSxDYTc2QkosaUJibTdCQSxXQUtJLGFBQ0EsQ2F6N0JKLGlCYnU4QkEsWUFLSSxDYTU4QkosMEJiazlCQSxTQUtJLGtDQUNBLGVBQ0UsQ2F6OUJOLHlCYjRnQ0EsWUFTSSxhQUNBLFlBQ0EsQ2F2aENKLGFaWEEsU0FLSSxDWU1KLG1CWkZBLGlCQUdJLENZREosZVpLQSxtQkFNSSxvQkFDQSxDWVpKLGlCWmNFLG1CQU1JLG9DQUNBLGdCQUNFLENZdEJSLGtCWjhCRSxrQkFHSSxDWWpDTixrQlpvQ0UsZUFVSSxpQkFDQSxvQkFDQSxxQ0FDQSxnQkFDRSxDWWxEUixrQlp1REUsbUJBT0kscUNBQ0EsZ0JBQ0UsQ1loRVIsY1hKQSx1RUFXSSwwQkFDQSxvQkFDQSxDV1RKLFlYZUEsZ0JBSUksQ1duQkosaUJYeUJBLFNBUUksQ1dqQ0osb0JYcUNBLGFBSUksaUJBQ0EsV0FDQSxDVzNDSixXWCtDQSxlQUVJLENXakRKLGNYb0RBLGVBRUksQ1d0REosUVZaRixpQkFHSSxDVVNGLGNWSEEsbUJBTUksa0JBQ0EsQ1VKSixlVlNBLFNBYUksa0JBQ0EsQ1V2QkosYVY2QkEsYUFJSSxhQUNBLENVbENKLGlCVndDQSxZQUVJLHNCQUNBLFVBQ0EsQ1U1Q0osaUJWa0RBLFlBTUksZUFDQSxlQUNBLG1CQUNBLGVBQ0EsdUJBQ0EsQ1U3REosZ0JWbUVBLDRCQTRCSSxDVS9GSixvQlZxR0EsV0FLSSxhQUNBLENVM0dKLHFCVmlIQSxlQUdJLENVcEhKLGlCVitIQSxVQWVJLDBCQUNBLFVBQ0Esc0JBQ0EsQ1VqSkosYVZ1SkEsWUFLSSxjQUNBLENVN0pKLHNCVFhBLG1CQVNJLG9CQUNBLFVBQ0EsQ1NBSixZUkpBLFNBS0ksQ1FESixpQlBYQSxpQkFFSSxDQVNFLHdCQUxKLFlBUUksc0JBQ0EsVUFDQSxDT0xOLHdCUFdFLGFBTUksQ09qQk4sdUJQdUJFLFFBS0ksQ081Qk4sdUJQdUNFLGdCQUVJLENPekNOLHVCUCtDRSxnQkFFSSxDT2pETix5QlB1REUsWUFLSSxzQkFDQSxVQUNBLENPOUROLDJCUGtFRSxTQUtJLENPdkVOLHdCUDJFRSxTQUdJLENPOUVOLDJCUGtGRSxxQkFLSSxTQUNBLHVCQUNBLENPekZOLDBCUDZGRSw0QkFRSSxDT3JHTix1QlB5R0UsV0FJSSxhQUNBLENPOUdOLHVCUGtIRSxhQVFJLGlCQUNBLENPM0hOLHlCUGtJSSxlQWVJLHFCQUNBLG1CQUNBLG1CQUNBLENPcEpSLG1CUGtLRSxZQUtJLHNCQUNBLFNBQ0EsQ096S04sbUJQK0tFLGtCQVdJLGNBQ0EsVUFDQSxDTzVMTixtQlBrTUUsU0FLSSxDT3ZNTixvQlA2TUUsV0FPSSxhQUNBLENPck5OLG1CUDBPRSxlQUVJLENPNU9OLG1CUGtQRSxhQUlJLGlCQUNBLENPdlBOLG9CUGtSRSxTQU1JLENPeFJOLDBCUDBSSSxTQUtJLENPL1JSLDZCUGtTSSxpQkFJSSxDT3RTUixvQlBrUkUsUUE2QkksQ08vU04sMERQK1VJLGVBR0ksQ09sVlIsZ0JQdVZFLFFBU0ksQ09oV04sbUJQbVdJLGtCQU9JLENPMVdSLGFOc0JBLFlBSUksZ0JBQ0EsQ00zQkosY05nQ0EsU0FRSSxZQUNBLGFBQ0EsYUFDQSxtQkFDQSx1QkFDQSxrQkFDQSxZQUNBLENNL0NKLG1CTnFEQSxZQUVJLENNdkRKLGtCTjZEQSxZQUdJLENNaEVKLGdCTFRBLFNBS0ksQ0tJSixjTFFBLFVBS0ksY0FDQSxDS2RKLHFCTG9CQSxTQU1JLENL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QSx5Q0FDQSw4REFFRiwrRUFFRSxrQkFDQSx3Q0FDQSx5Q0FDQSw2Q0FDQSxXQUNBLHdDQUNBLCtEQUVGLHVCQUNFLFlBQ0EsV0FDQSxrQkFDQSxxRUFDQSwwREFDQSxPQUNBLE1BRUYsOEJBQ0UsWUFFRix1QkFDRSxhQUdGLHVCQUNFLFdBQ0EsWUFDQSxhQUNBLHVCQUNBLG1CQUNBLGtCQUVGLG9GQUdFLGVBQ0EsZ0JBQ0EsbUJBR0YscUJBQ0UsWUFDQSxrQkFHRiw2QkFDRSxrQkFDQSxPQUNBLE1BQ0Esb0JBQ0EsVUFDQSxjQUVGLGtDQUNFLG9DQUNBLGNBRUYsNkJBQ0UsZUFFRixvQ0FDRSxlQUNBLHNCQUVGLDRDQUNFLG9DQUVGLDJCQUNFLG9CQUNBLDRCQUVGLHlDQUNFLG9CQUVGLGtDQUNFLG9CQUVGLHVEQUNFLG9CQUVGLG9CQUNFLGlCQUVGLDJCQUNFLG9CQUNBLG1DQUNRLDJCQUNSLFVBQ0Esa0JBQ0EscUJBQ0EsV0FDQSxZQUVGLHlDQUNFLG9CQUVGLHNDQUNFLHdCQUVGLHlGQUVFLG9CQUVGLGtHQUdFLG9CQUNBLG1CQUVGLGlDQUNFLGtCQUNBLE9BQ0EsV0FDQSxXQUNBLFlBQ0EsV0FDQSxVQUVGLHdDQUNFLFdBQ0EsZ0JBQ0Esa0JBQ0EsT0FDQSxNQUNBLFNBQ0EsUUFDQSxrQkFFRiw4Q0FDRSxvQkFDQSxtQkFHRixrUUFJRSxVQUNBLG1DQUNRLDJCQUdWLG9CQUNFLGlCQUVGLDJCQUNFLG9CQUNBLG1DQUNRLDJCQUNSLFVBRUYseUNBQ0Usb0JBRUYseUZBRUUsb0JBR0Ysa1FBSUUsVUFDQSxtQ0FDUSwyQkFHViwrQkFDRSxtQ0FDUSwyQkFDUixnQkFDQSw2Q0FFRixxQkFDRSxpQkFFRiw0QkFDRSwrQkFDQSxtQ0FDUSwyQkFDUixnQiIsInNvdXJjZXMiOlsid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL2Rpc3QvZmFuY3lib3gvZmFuY3lib3guY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL3VpL2ZhbmN5Ym94LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3MvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3MvbGlicy9fc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3MvX3N0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3MvdWkvdHlwby5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL3VpL2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy91aS9mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3MvdWkvdWkuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy9jb21wb25lbnRzL19wb3B1cC5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2ZlZWRiYWNrLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fbGlzdC5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2xrLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fbW9uZXliYWNrLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Vycm9yLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fcHJpemVzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fYXJ0aWNsZXMtbGlrZS5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2ZhcS5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2RldC5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2xveWFsdHkuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy9jb21wb25lbnRzL19leHBlcnRzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fYWR2aWNlLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fYW1vdW50LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3MvY29tcG9uZW50cy9faGVyby5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS88bm8gc291cmNlPiIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXItYnVuZGxlLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdHstLWYtc3Bpbm5lci13aWR0aDogMzZweDstLWYtc3Bpbm5lci1oZWlnaHQ6IDM2cHg7LS1mLXNwaW5uZXItY29sb3ItMTogcmdiYSgwLCAwLCAwLCAwLjEpOy0tZi1zcGlubmVyLWNvbG9yLTI6IHJnYmEoMTcsIDI0LCAyOCwgMC44KTstLWYtc3Bpbm5lci1zdHJva2U6IDIuNzV9LmYtc3Bpbm5lcnttYXJnaW46YXV0bztwYWRkaW5nOjA7d2lkdGg6dmFyKC0tZi1zcGlubmVyLXdpZHRoKTtoZWlnaHQ6dmFyKC0tZi1zcGlubmVyLWhlaWdodCl9LmYtc3Bpbm5lciBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjp0b3A7YW5pbWF0aW9uOmYtc3Bpbm5lci1yb3RhdGUgMnMgbGluZWFyIGluZmluaXRlfS5mLXNwaW5uZXIgc3ZnICp7c3Ryb2tlLXdpZHRoOnZhcigtLWYtc3Bpbm5lci1zdHJva2UpO2ZpbGw6bm9uZX0uZi1zcGlubmVyIHN2ZyAqOmZpcnN0LWNoaWxke3N0cm9rZTp2YXIoLS1mLXNwaW5uZXItY29sb3ItMSl9LmYtc3Bpbm5lciBzdmcgKjpsYXN0LWNoaWxke3N0cm9rZTp2YXIoLS1mLXNwaW5uZXItY29sb3ItMik7YW5pbWF0aW9uOmYtc3Bpbm5lci1kYXNoIDJzIGVhc2UtaW4tb3V0IGluZmluaXRlfUBrZXlmcmFtZXMgZi1zcGlubmVyLXJvdGF0ZXsxMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBmLXNwaW5uZXItZGFzaHswJXtzdHJva2UtZGFzaGFycmF5OjEsMTUwO3N0cm9rZS1kYXNob2Zmc2V0OjB9NTAle3N0cm9rZS1kYXNoYXJyYXk6OTAsMTUwO3N0cm9rZS1kYXNob2Zmc2V0Oi0zNX0xMDAle3N0cm9rZS1kYXNoYXJyYXk6OTAsMTUwO3N0cm9rZS1kYXNob2Zmc2V0Oi0xMjR9fS5mLXRocm93T3V0VXB7YW5pbWF0aW9uOnZhcigtLWYtdGhyb3ctb3V0LWR1cmF0aW9uLCAwLjE3NXMpIGVhc2Utb3V0IGJvdGggZi10aHJvd091dFVwfS5mLXRocm93T3V0RG93bnthbmltYXRpb246dmFyKC0tZi10aHJvdy1vdXQtZHVyYXRpb24sIDAuMTc1cykgZWFzZS1vdXQgYm90aCBmLXRocm93T3V0RG93bn1Aa2V5ZnJhbWVzIGYtdGhyb3dPdXRVcHt0b3t0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgY2FsYyh2YXIoLS1mLXRocm93LW91dC1kaXN0YW5jZSwgMTUwcHgpICogLTEpLCAwKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZi10aHJvd091dERvd257dG97dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIHZhcigtLWYtdGhyb3ctb3V0LWRpc3RhbmNlLCAxNTBweCksIDApO29wYWNpdHk6MH19LmYtem9vbUluVXB7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC4ycykgZWFzZSAuMXMgYm90aCBmLXpvb21JblVwfS5mLXpvb21PdXREb3due2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuMnMpIGVhc2UgYm90aCBmLXpvb21PdXREb3dufUBrZXlmcmFtZXMgZi16b29tSW5VcHtmcm9te3RyYW5zZm9ybTpzY2FsZSgwLjk3NSkgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7b3BhY2l0eTowfXRve3RyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZi16b29tT3V0RG93bnt0b3t0cmFuc2Zvcm06c2NhbGUoMC45NzUpIHRyYW5zbGF0ZTNkKDAsIDE2cHgsIDApO29wYWNpdHk6MH19LmYtZmFkZUlue2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuMnMpIHZhcigtLWYtdHJhbnNpdGlvbi1lYXNpbmcsIGVhc2UpIHZhcigtLWYtdHJhbnNpdGlvbi1kZWxheSwgMHMpIGJvdGggZi1mYWRlSW47ei1pbmRleDoyfS5mLWZhZGVPdXR7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC4ycykgdmFyKC0tZi10cmFuc2l0aW9uLWVhc2luZywgZWFzZSkgdmFyKC0tZi10cmFuc2l0aW9uLWRlbGF5LCAwcykgYm90aCBmLWZhZGVPdXQ7ei1pbmRleDoxfUBrZXlmcmFtZXMgZi1mYWRlSW57MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGYtZmFkZU91dHsxMDAle29wYWNpdHk6MH19LmYtZmFkZUZhc3RJbnthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjJzKSBlYXNlLW91dCBib3RoIGYtZmFkZUZhc3RJbjt6LWluZGV4OjJ9LmYtZmFkZUZhc3RPdXR7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC4xcykgZWFzZS1vdXQgYm90aCBmLWZhZGVGYXN0T3V0O3otaW5kZXg6Mn1Aa2V5ZnJhbWVzIGYtZmFkZUZhc3RJbnswJXtvcGFjaXR5Oi43NX0xMDAle29wYWNpdHk6MX19QGtleWZyYW1lcyBmLWZhZGVGYXN0T3V0ezEwMCV7b3BhY2l0eTowfX0uZi1mYWRlU2xvd0lue2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuNXMpIGVhc2UgYm90aCBmLWZhZGVTbG93SW47ei1pbmRleDoyfS5mLWZhZGVTbG93T3V0e2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuNXMpIGVhc2UgYm90aCBmLWZhZGVTbG93T3V0O3otaW5kZXg6MX1Aa2V5ZnJhbWVzIGYtZmFkZVNsb3dJbnswJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZi1mYWRlU2xvd091dHsxMDAle29wYWNpdHk6MH19LmYtY3Jvc3NmYWRlSW57YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC4ycykgZWFzZS1vdXQgYm90aCBmLWNyb3NzZmFkZUluO3otaW5kZXg6Mn0uZi1jcm9zc2ZhZGVPdXR7YW5pbWF0aW9uOmNhbGModmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjJzKSouNSkgbGluZWFyIC4xcyBib3RoIGYtY3Jvc3NmYWRlT3V0O3otaW5kZXg6MX1Aa2V5ZnJhbWVzIGYtY3Jvc3NmYWRlSW57MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGYtY3Jvc3NmYWRlT3V0ezEwMCV7b3BhY2l0eTowfX0uZi1zbGlkZUluLmZyb20tbmV4dHthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjg1cykgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSkgZi1zbGlkZUluTmV4dH0uZi1zbGlkZUluLmZyb20tcHJldnthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjg1cykgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSkgZi1zbGlkZUluUHJldn0uZi1zbGlkZU91dC50by1uZXh0e2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuODVzKSBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSBmLXNsaWRlT3V0TmV4dH0uZi1zbGlkZU91dC50by1wcmV2e2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuODVzKSBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSBmLXNsaWRlT3V0UHJldn1Aa2V5ZnJhbWVzIGYtc2xpZGVJblByZXZ7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgZi1zbGlkZUluTmV4dHswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgZi1zbGlkZU91dE5leHR7MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9fUBrZXlmcmFtZXMgZi1zbGlkZU91dFByZXZ7MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX19LmYtY2xhc3NpY0luLmZyb20tbmV4dHthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjg1cykgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSkgZi1jbGFzc2ljSW5OZXh0O3otaW5kZXg6Mn0uZi1jbGFzc2ljSW4uZnJvbS1wcmV2e2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuODVzKSBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSBmLWNsYXNzaWNJblByZXY7ei1pbmRleDoyfS5mLWNsYXNzaWNPdXQudG8tbmV4dHthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjg1cykgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSkgZi1jbGFzc2ljT3V0TmV4dDt6LWluZGV4OjF9LmYtY2xhc3NpY091dC50by1wcmV2e2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuODVzKSBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSBmLWNsYXNzaWNPdXRQcmV2O3otaW5kZXg6MX1Aa2V5ZnJhbWVzIGYtY2xhc3NpY0luTmV4dHswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNzVweCk7b3BhY2l0eTowfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX19QGtleWZyYW1lcyBmLWNsYXNzaWNJblByZXZ7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNzVweCk7b3BhY2l0eTowfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX19QGtleWZyYW1lcyBmLWNsYXNzaWNPdXROZXh0ezEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTc1cHgpO29wYWNpdHk6MH19QGtleWZyYW1lcyBmLWNsYXNzaWNPdXRQcmV2ezEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNzVweCk7b3BhY2l0eTowfX06cm9vdHstLWYtYnV0dG9uLXdpZHRoOiA0MHB4Oy0tZi1idXR0b24taGVpZ2h0OiA0MHB4Oy0tZi1idXR0b24tYm9yZGVyOiAwOy0tZi1idXR0b24tYm9yZGVyLXJhZGl1czogMDstLWYtYnV0dG9uLWNvbG9yOiAjMzc0MTUxOy0tZi1idXR0b24tYmc6ICNmOGY4Zjg7LS1mLWJ1dHRvbi1ob3Zlci1iZzogI2UwZTBlMDstLWYtYnV0dG9uLWFjdGl2ZS1iZzogI2QwZDBkMDstLWYtYnV0dG9uLXNoYWRvdzogbm9uZTstLWYtYnV0dG9uLXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOy0tZi1idXR0b24tdHJhbnNmb3JtOiBub25lOy0tZi1idXR0b24tc3ZnLXdpZHRoOiAyMHB4Oy0tZi1idXR0b24tc3ZnLWhlaWdodDogMjBweDstLWYtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGg6IDEuNTstLWYtYnV0dG9uLXN2Zy1maWxsOiBub25lOy0tZi1idXR0b24tc3ZnLWZpbHRlcjogbm9uZTstLWYtYnV0dG9uLXN2Zy1kaXNhYmxlZC1vcGFjaXR5OiAwLjY1fS5mLWJ1dHRvbntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Ym94LXNpemluZzpjb250ZW50LWJveDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MDtwYWRkaW5nOjA7d2lkdGg6dmFyKC0tZi1idXR0b24td2lkdGgpO2hlaWdodDp2YXIoLS1mLWJ1dHRvbi1oZWlnaHQpO2JvcmRlcjp2YXIoLS1mLWJ1dHRvbi1ib3JkZXIpO2JvcmRlci1yYWRpdXM6dmFyKC0tZi1idXR0b24tYm9yZGVyLXJhZGl1cyk7Y29sb3I6dmFyKC0tZi1idXR0b24tY29sb3IpO2JhY2tncm91bmQ6dmFyKC0tZi1idXR0b24tYmcpO2JveC1zaGFkb3c6dmFyKC0tZi1idXR0b24tc2hhZG93KTtwb2ludGVyLWV2ZW50czphbGw7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjp2YXIoLS1mLWJ1dHRvbi10cmFuc2l0aW9uKX1AbWVkaWEoaG92ZXI6IGhvdmVyKXsuZi1idXR0b246aG92ZXI6bm90KFtkaXNhYmxlZF0pe2NvbG9yOnZhcigtLWYtYnV0dG9uLWhvdmVyLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWYtYnV0dG9uLWhvdmVyLWJnKX19LmYtYnV0dG9uOmFjdGl2ZTpub3QoW2Rpc2FibGVkXSl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1mLWJ1dHRvbi1hY3RpdmUtYmcpfS5mLWJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpe291dGxpbmU6bm9uZX0uZi1idXR0b246Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOm5vbmU7Ym94LXNoYWRvdzppbnNldCAwIDAgMCB2YXIoLS1mLWJ1dHRvbi1vdXRsaW5lLCAycHgpIHZhcigtLWYtYnV0dG9uLW91dGxpbmUtY29sb3IsIHZhcigtLWYtYnV0dG9uLWNvbG9yKSl9LmYtYnV0dG9uIHN2Z3t3aWR0aDp2YXIoLS1mLWJ1dHRvbi1zdmctd2lkdGgpO2hlaWdodDp2YXIoLS1mLWJ1dHRvbi1zdmctaGVpZ2h0KTtmaWxsOnZhcigtLWYtYnV0dG9uLXN2Zy1maWxsKTtzdHJva2U6Y3VycmVudENvbG9yO3N0cm9rZS13aWR0aDp2YXIoLS1mLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoKTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZTt0cmFuc2Zvcm06dmFyKC0tZi1idXR0b24tdHJhbnNmb3JtKTtmaWx0ZXI6dmFyKC0tZi1idXR0b24tc3ZnLWZpbHRlcik7cG9pbnRlci1ldmVudHM6bm9uZX0uZi1idXR0b25bZGlzYWJsZWRde2N1cnNvcjpkZWZhdWx0fS5mLWJ1dHRvbltkaXNhYmxlZF0gc3Zne29wYWNpdHk6dmFyKC0tZi1idXR0b24tc3ZnLWRpc2FibGVkLW9wYWNpdHkpfS5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLXByZXYsLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtbmV4dCwuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtcHJldiwuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtbmV4dHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjF9LmlzLWhvcml6b250YWwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtcHJldiwuaXMtaG9yaXpvbnRhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0LC5pcy1ob3Jpem9udGFsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LC5pcy1ob3Jpem9udGFsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0e3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmlzLWhvcml6b250YWwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtcHJldiwuaXMtaG9yaXpvbnRhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtcHJldntsZWZ0OnZhcigtLWYtYnV0dG9uLXByZXYtcG9zKX0uaXMtaG9yaXpvbnRhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0LC5pcy1ob3Jpem9udGFsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0e3JpZ2h0OnZhcigtLWYtYnV0dG9uLW5leHQtcG9zKX0uaXMtaG9yaXpvbnRhbC5pcy1ydGwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtcHJldiwuaXMtaG9yaXpvbnRhbC5pcy1ydGwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLXByZXZ7bGVmdDphdXRvO3JpZ2h0OnZhcigtLWYtYnV0dG9uLW5leHQtcG9zKX0uaXMtaG9yaXpvbnRhbC5pcy1ydGwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtbmV4dCwuaXMtaG9yaXpvbnRhbC5pcy1ydGwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLW5leHR7cmlnaHQ6YXV0bztsZWZ0OnZhcigtLWYtYnV0dG9uLXByZXYtcG9zKX0uaXMtdmVydGljYWwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtcHJldiwuaXMtdmVydGljYWwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtbmV4dCwuaXMtdmVydGljYWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLXByZXYsLmlzLXZlcnRpY2FsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0e3RvcDphdXRvO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfS5pcy12ZXJ0aWNhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LC5pcy12ZXJ0aWNhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtcHJldnt0b3A6dmFyKC0tZi1idXR0b24tbmV4dC1wb3MpfS5pcy12ZXJ0aWNhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0LC5pcy12ZXJ0aWNhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtbmV4dHtib3R0b206dmFyKC0tZi1idXR0b24tbmV4dC1wb3MpfS5pcy12ZXJ0aWNhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2IHN2ZywuaXMtdmVydGljYWwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtbmV4dCBzdmcsLmlzLXZlcnRpY2FsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2IHN2ZywuaXMtdmVydGljYWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLW5leHQgc3Zne3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uOmRpc2FibGVkLC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbjpkaXNhYmxlZHtwb2ludGVyLWV2ZW50czpub25lfWh0bWwud2l0aC1mYW5jeWJveHt3aWR0aDphdXRvO292ZXJmbG93OnZpc2libGU7c2Nyb2xsLWJlaGF2aW9yOmF1dG99aHRtbC53aXRoLWZhbmN5Ym94IGJvZHl7dG91Y2gtYWN0aW9uOm5vbmV9aHRtbC53aXRoLWZhbmN5Ym94IGJvZHkuaGlkZS1zY3JvbGxiYXJ7d2lkdGg6YXV0bzttYXJnaW4tcmlnaHQ6Y2FsYyh2YXIoLS1mYW5jeWJveC1ib2R5LW1hcmdpbiwgMHB4KSArIHZhcigtLWZhbmN5Ym94LXNjcm9sbGJhci1jb21wZW5zYXRlLCAwcHgpKTtvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDtvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lcnstLWZhbmN5Ym94LWNvbG9yOiAjZGJkYmRiOy0tZmFuY3lib3gtaG92ZXItY29sb3I6ICNmZmY7LS1mYW5jeWJveC1iZzogcmdiYSgyNCwgMjQsIDI3LCAwLjk4KTstLWZhbmN5Ym94LXNsaWRlLWdhcDogMTBweDstLWYtc3Bpbm5lci13aWR0aDogNTBweDstLWYtc3Bpbm5lci1oZWlnaHQ6IDUwcHg7LS1mLXNwaW5uZXItY29sb3ItMTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOy0tZi1zcGlubmVyLWNvbG9yLTI6ICNiYmI7LS1mLXNwaW5uZXItc3Ryb2tlOiAzLjY1O3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO2RpcmVjdGlvbjpsdHI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luOjA7cGFkZGluZzowO2NvbG9yOiNmOGY4Zjg7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCk7b3ZlcmZsb3c6dmlzaWJsZTt6LWluZGV4OnZhcigtLWZhbmN5Ym94LXpJbmRleCwgMTA1MCk7b3V0bGluZTpub25lO3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LW1vei10ZXh0LXNpemUtYWRqdXN0Om5vbmU7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTt0ZXh0LXNpemUtYWRqdXN0OjEwMCU7b3ZlcnNjcm9sbC1iZWhhdmlvci15OmNvbnRhaW59LmZhbmN5Ym94X19jb250YWluZXIgKiwuZmFuY3lib3hfX2NvbnRhaW5lciAqOjpiZWZvcmUsLmZhbmN5Ym94X19jb250YWluZXIgKjo6YWZ0ZXJ7Ym94LXNpemluZzppbmhlcml0fS5mYW5jeWJveF9fY29udGFpbmVyOjpiYWNrZHJvcHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmZhbmN5Ym94X19iYWNrZHJvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6MDt6LWluZGV4Oi0xO2JhY2tncm91bmQ6dmFyKC0tZmFuY3lib3gtYmcpO29wYWNpdHk6dmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSk7d2lsbC1jaGFuZ2U6b3BhY2l0eX0uZmFuY3lib3hfX2Nhcm91c2Vse3Bvc2l0aW9uOnJlbGF0aXZlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtmbGV4OjE7bWluLWhlaWdodDowO3otaW5kZXg6MTA7b3ZlcmZsb3cteTp2aXNpYmxlO292ZXJmbG93LXg6Y2xpcH0uZmFuY3lib3hfX3ZpZXdwb3J0e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmZhbmN5Ym94X192aWV3cG9ydC5pcy1kcmFnZ2FibGV7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJ9LmZhbmN5Ym94X192aWV3cG9ydC5pcy1kcmFnZ2luZ3tjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYmJpbmd9LmZhbmN5Ym94X190cmFja3tkaXNwbGF5OmZsZXg7bWFyZ2luOjAgYXV0bztoZWlnaHQ6MTAwJX0uZmFuY3lib3hfX3NsaWRle2ZsZXg6MCAwIGF1dG87cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXJnaW46MCB2YXIoLS1mYW5jeWJveC1zbGlkZS1nYXApIDAgMDtwYWRkaW5nOjRweDtvdmVyZmxvdzphdXRvO292ZXJzY3JvbGwtYmVoYXZpb3I6Y29udGFpbjt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LmZhbmN5Ym94X19jb250YWluZXI6bm90KC5pcy1jb21wYWN0KSAuZmFuY3lib3hfX3NsaWRlLmhhcy1jbG9zZS1idG57cGFkZGluZy10b3A6NDBweH0uZmFuY3lib3hfX3NsaWRlLmhhcy1pZnJhbWUsLmZhbmN5Ym94X19zbGlkZS5oYXMtdmlkZW8sLmZhbmN5Ym94X19zbGlkZS5oYXMtaHRtbDV2aWRlb3tvdmVyZmxvdzpoaWRkZW59LmZhbmN5Ym94X19zbGlkZS5oYXMtaW1hZ2V7b3ZlcmZsb3c6aGlkZGVufS5mYW5jeWJveF9fc2xpZGUuaGFzLWltYWdlLmlzLWFuaW1hdGluZywuZmFuY3lib3hfX3NsaWRlLmhhcy1pbWFnZS5pcy1zZWxlY3RlZHtvdmVyZmxvdzp2aXNpYmxlfS5mYW5jeWJveF9fc2xpZGU6OmJlZm9yZSwuZmFuY3lib3hfX3NsaWRlOjphZnRlcntjb250ZW50OlwiXCI7ZmxleDowIDAgMDttYXJnaW46YXV0b30uZmFuY3lib3hfX2NvbnRlbnR7YWxpZ24tc2VsZjpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MDtwYWRkaW5nOjJyZW07bWF4LXdpZHRoOjEwMCU7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29udGVudC1jb2xvciwgIzM3NDE1MSk7YmFja2dyb3VuZDp2YXIoLS1mYW5jeWJveC1jb250ZW50LWJnLCAjZmZmKTtjdXJzb3I6ZGVmYXVsdDtib3JkZXItcmFkaXVzOjA7ei1pbmRleDoyMH0uaXMtbG9hZGluZyAuZmFuY3lib3hfX2NvbnRlbnR7b3BhY2l0eTowfS5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5jYW4tem9vbV9pbiAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOnpvb20taW59LmNhbi16b29tX291dCAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOnpvb20tb3V0fS5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJiaW5nfS5mYW5jeWJveF9fY29udGVudCBbZGF0YS1zZWxlY3RhYmxlXSwuZmFuY3lib3hfX2NvbnRlbnQgW2NvbnRlbnRlZGl0YWJsZV17Y3Vyc29yOmF1dG99LmZhbmN5Ym94X19zbGlkZS5oYXMtaW1hZ2U+LmZhbmN5Ym94X19jb250ZW50e3BhZGRpbmc6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7bWluLWhlaWdodDoxcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjt0cmFuc2l0aW9uOm5vbmU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5mYW5jeWJveF9fc2xpZGUuaGFzLWltYWdlPi5mYW5jeWJveF9fY29udGVudD5waWN0dXJlPmltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvO21heC1oZWlnaHQ6MTAwJX0uaXMtem9vbWluZy1pbiAuZmFuY3lib3hfX3ZpZXdwb3J0Om5vdCguaXMtZHJhZ2dpbmcpIC5mYW5jeWJveF9fc2xpZGU6bm90KC5pcy1zZWxlY3RlZCkgLmZhbmN5Ym94X19jb250ZW50LC5pcy16b29taW5nLW91dCAuZmFuY3lib3hfX3ZpZXdwb3J0Om5vdCguaXMtZHJhZ2dpbmcpIC5mYW5jeWJveF9fc2xpZGU6bm90KC5pcy1zZWxlY3RlZCkgLmZhbmN5Ym94X19jb250ZW50e3Zpc2liaWxpdHk6aGlkZGVufS5pcy1hbmltYXRpbmcgLmZhbmN5Ym94X19jb250ZW50LC5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX2NvbnRlbnR7ZmlsdGVyOmJsdXIoMHB4KTt3aWxsLWNoYW5nZTp0cmFuc2Zvcm0sd2lkdGgsaGVpZ2h0fS5mYW5jeWJveC1pbWFnZXttYXJnaW46YXV0bztkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDowO29iamVjdC1maXQ6Y29udGFpbjt1c2VyLXNlbGVjdDpub25lfS5mYW5jeWJveF9fY2FwdGlvbnthbGlnbi1zZWxmOmNlbnRlcjttYXgtd2lkdGg6MTAwJTtmbGV4LXNocmluazowO21hcmdpbjowO3BhZGRpbmc6MTRweCAwIDRweCAwO292ZXJmbG93LXdyYXA6YW55d2hlcmU7bGluZS1oZWlnaHQ6MS4zNzU7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsIGN1cnJlbnRDb2xvcik7b3BhY2l0eTp2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTtjdXJzb3I6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LmlzLWxvYWRpbmcgLmZhbmN5Ym94X19jYXB0aW9uLC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fY2FwdGlvbntvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW59LmlzLWNvbXBhY3QgLmZhbmN5Ym94X19jYXB0aW9ue3BhZGRpbmctYm90dG9tOjB9LmYtYnV0dG9uLmlzLWNsb3NlLWJ0bnstLWYtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGg6IDI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6OHB4O3otaW5kZXg6NDB9LmZhbmN5Ym94X19jb250ZW50Pi5mLWJ1dHRvbi5pcy1jbG9zZS1idG57LS1mLWJ1dHRvbi13aWR0aDogMzRweDstLWYtYnV0dG9uLWhlaWdodDogMzRweDstLWYtYnV0dG9uLWJvcmRlci1yYWRpdXM6IDRweDstLWYtYnV0dG9uLWNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZik7LS1mLWJ1dHRvbi1ob3Zlci1jb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpOy0tZi1idXR0b24tYmc6IHRyYW5zcGFyZW50Oy0tZi1idXR0b24taG92ZXItYmc6IHRyYW5zcGFyZW50Oy0tZi1idXR0b24tYWN0aXZlLWJnOiB0cmFuc3BhcmVudDstLWYtYnV0dG9uLXN2Zy13aWR0aDogMjJweDstLWYtYnV0dG9uLXN2Zy1oZWlnaHQ6IDIycHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0zOHB4O3JpZ2h0OjA7b3BhY2l0eTouNzV9LmlzLWxvYWRpbmcgLmZhbmN5Ym94X19jb250ZW50Pi5mLWJ1dHRvbi5pcy1jbG9zZS1idG57dmlzaWJpbGl0eTpoaWRkZW59LmlzLXpvb21pbmctb3V0IC5mYW5jeWJveF9fY29udGVudD4uZi1idXR0b24uaXMtY2xvc2UtYnRue3Zpc2liaWxpdHk6aGlkZGVufS5mYW5jeWJveF9fY29udGVudD4uZi1idXR0b24uaXMtY2xvc2UtYnRuOmhvdmVye29wYWNpdHk6MX0uZmFuY3lib3hfX2Zvb3RlcntwYWRkaW5nOjA7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmV9LmZhbmN5Ym94X19mb290ZXIgLmZhbmN5Ym94X19jYXB0aW9ue3dpZHRoOjEwMCU7cGFkZGluZzoyNHB4O29wYWNpdHk6dmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSk7dHJhbnNpdGlvbjphbGwgLjI1cyBlYXNlfS5pcy1jb21wYWN0IC5mYW5jeWJveF9fZm9vdGVye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3otaW5kZXg6MjA7YmFja2dyb3VuZDpyZ2JhKDI0LDI0LDI3LC41KX0uaXMtY29tcGFjdCAuZmFuY3lib3hfX2Zvb3RlciAuZmFuY3lib3hfX2NhcHRpb257cGFkZGluZzoxMnB4fS5pcy1jb21wYWN0IC5mYW5jeWJveF9fY29udGVudD4uZi1idXR0b24uaXMtY2xvc2UtYnRuey0tZi1idXR0b24tYm9yZGVyLXJhZGl1czogNTAlOy0tZi1idXR0b24tY29sb3I6ICNmZmY7LS1mLWJ1dHRvbi1ob3Zlci1jb2xvcjogI2ZmZjstLWYtYnV0dG9uLW91dGxpbmUtY29sb3I6ICMwMDA7LS1mLWJ1dHRvbi1iZzogcmdiYSgwLCAwLCAwLCAwLjYpOy0tZi1idXR0b24tYWN0aXZlLWJnOiByZ2JhKDAsIDAsIDAsIDAuNik7LS1mLWJ1dHRvbi1ob3Zlci1iZzogcmdiYSgwLCAwLCAwLCAwLjYpOy0tZi1idXR0b24tc3ZnLXdpZHRoOiAxOHB4Oy0tZi1idXR0b24tc3ZnLWhlaWdodDogMThweDstLWYtYnV0dG9uLXN2Zy1maWx0ZXI6IG5vbmU7dG9wOjVweDtyaWdodDo1cHh9LmZhbmN5Ym94X19uYXZ7LS1mLWJ1dHRvbi13aWR0aDogNTBweDstLWYtYnV0dG9uLWhlaWdodDogNTBweDstLWYtYnV0dG9uLWJvcmRlcjogMDstLWYtYnV0dG9uLWJvcmRlci1yYWRpdXM6IDUwJTstLWYtYnV0dG9uLWNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvcik7LS1mLWJ1dHRvbi1ob3Zlci1jb2xvcjogdmFyKC0tZmFuY3lib3gtaG92ZXItY29sb3IpOy0tZi1idXR0b24tYmc6IHRyYW5zcGFyZW50Oy0tZi1idXR0b24taG92ZXItYmc6IHJnYmEoMjQsIDI0LCAyNywgMC4zKTstLWYtYnV0dG9uLWFjdGl2ZS1iZzogcmdiYSgyNCwgMjQsIDI3LCAwLjUpOy0tZi1idXR0b24tc2hhZG93OiBub25lOy0tZi1idXR0b24tdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7LS1mLWJ1dHRvbi10cmFuc2Zvcm06IG5vbmU7LS1mLWJ1dHRvbi1zdmctd2lkdGg6IDI2cHg7LS1mLWJ1dHRvbi1zdmctaGVpZ2h0OiAyNnB4Oy0tZi1idXR0b24tc3ZnLXN0cm9rZS13aWR0aDogMi41Oy0tZi1idXR0b24tc3ZnLWZpbGw6IG5vbmU7LS1mLWJ1dHRvbi1zdmctZmlsdGVyOiBkcm9wLXNoYWRvdygxcHggMXB4IDFweCByZ2JhKDI0LCAyNCwgMjcsIDAuNSkpOy0tZi1idXR0b24tc3ZnLWRpc2FibGVkLW9wYWNpdHk6IDAuNjU7LS1mLWJ1dHRvbi1uZXh0LXBvczogMXJlbTstLWYtYnV0dG9uLXByZXYtcG9zOiAxcmVtO29wYWNpdHk6dmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSl9LmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7dG9wOi0zMHB4O3JpZ2h0Oi0yMHB4O2xlZnQ6LTIwcHg7Ym90dG9tOi0zMHB4O3otaW5kZXg6MX0uaXMtaWRsZSAuZmFuY3lib3hfX25hdnthbmltYXRpb246LjE1cyBlYXNlLW91dCBib3RoIGYtZmFkZU91dH0uaXMtaWRsZS5pcy1jb21wYWN0IC5mYW5jeWJveF9fZm9vdGVye3BvaW50ZXItZXZlbnRzOm5vbmU7YW5pbWF0aW9uOi4xNXMgZWFzZS1vdXQgYm90aCBmLWZhZGVPdXR9LmZhbmN5Ym94X19zbGlkZT4uZi1zcGlubmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7bWFyZ2luOnZhcigtLWYtc3Bpbm5lci10b3AsIGNhbGModmFyKC0tZi1zcGlubmVyLXdpZHRoKSAqIC0wLjUpKSAwIDAgdmFyKC0tZi1zcGlubmVyLWxlZnQsIGNhbGModmFyKC0tZi1zcGlubmVyLWhlaWdodCkgKiAtMC41KSk7ei1pbmRleDozMDtjdXJzb3I6cG9pbnRlcn0uZmFuY3lib3gtcHJvdGVjdGVke3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3otaW5kZXg6NDA7dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3gtZ2hvc3R7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDowO29iamVjdC1maXQ6Y29udGFpbjt6LWluZGV4OjQwO3VzZXItc2VsZWN0Om5vbmU7cG9pbnRlci1ldmVudHM6bm9uZX0uZmFuY3lib3gtZm9jdXMtZ3VhcmR7b3V0bGluZTpub25lO29wYWNpdHk6MDtwb3NpdGlvbjpmaXhlZDtwb2ludGVyLWV2ZW50czpub25lfS5mYW5jeWJveF9fY29udGFpbmVyOm5vdChbYXJpYS1oaWRkZW5dKXtvcGFjaXR5OjB9LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdPio6bm90KC5mYW5jeWJveF9fYmFja2Ryb3AsLmZhbmN5Ym94X19jYXJvdXNlbCksLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fY2Fyb3VzZWw+Kjpub3QoLmZhbmN5Ym94X192aWV3cG9ydCksLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fc2xpZGU+Kjpub3QoLmZhbmN5Ym94X19jb250ZW50KXthbmltYXRpb246dmFyKC0tZi1pbnRlcmZhY2UtZW50ZXItZHVyYXRpb24sIDAuMjVzKSBlYXNlIC4xcyBiYWNrd2FyZHMgZi1mYWRlSW59LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fYmFja2Ryb3B7YW5pbWF0aW9uOnZhcigtLWYtYmFja2Ryb3AtZW50ZXItZHVyYXRpb24sIDAuMzVzKSBlYXNlIGJhY2t3YXJkcyBmLWZhZGVJbn0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj10cnVlXT4qOm5vdCguZmFuY3lib3hfX2JhY2tkcm9wLC5mYW5jeWJveF9fY2Fyb3VzZWwpLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPXRydWVdIC5mYW5jeWJveF9fY2Fyb3VzZWw+Kjpub3QoLmZhbmN5Ym94X192aWV3cG9ydCksLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49dHJ1ZV0gLmZhbmN5Ym94X19zbGlkZT4qOm5vdCguZmFuY3lib3hfX2NvbnRlbnQpe2FuaW1hdGlvbjp2YXIoLS1mLWludGVyZmFjZS1leGl0LWR1cmF0aW9uLCAwLjE1cykgZWFzZSBmb3J3YXJkcyBmLWZhZGVPdXR9LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49dHJ1ZV0gLmZhbmN5Ym94X19iYWNrZHJvcHthbmltYXRpb246dmFyKC0tZi1iYWNrZHJvcC1leGl0LWR1cmF0aW9uLCAwLjM1cykgZWFzZSBmb3J3YXJkcyBmLWZhZGVPdXR9Lmhhcy1pZnJhbWUgLmZhbmN5Ym94X19jb250ZW50LC5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCwuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy15b3V0dWJlIC5mYW5jeWJveF9fY29udGVudCwuaGFzLXZpbWVvIC5mYW5jeWJveF9fY29udGVudCwuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50e21heC13aWR0aDoxMDAlO2ZsZXgtc2hyaW5rOjE7bWluLWhlaWdodDoxcHg7b3ZlcmZsb3c6dmlzaWJsZX0uaGFzLWlmcmFtZSAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LC5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudHt3aWR0aDpjYWxjKDEwMCUgLSAxMjBweCk7aGVpZ2h0OjkwJX0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1jb21wYWN0IC5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1jb21wYWN0IC5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1jb21wYWN0IC5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5oYXMteW91dHViZSAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy12aW1lbyAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudHt3aWR0aDo5NjBweDtoZWlnaHQ6NTQwcHg7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlfS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCwuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy15b3V0dWJlIC5mYW5jeWJveF9fY29udGVudCwuaGFzLXZpbWVvIC5mYW5jeWJveF9fY29udGVudCwuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50e3BhZGRpbmc6MDtiYWNrZ3JvdW5kOnJnYmEoMjQsMjQsMjcsLjkpO2NvbG9yOiNmZmZ9Lmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50e2JhY2tncm91bmQ6I2U1ZTNkZn0uZmFuY3lib3hfX2h0bWw1dmlkZW8sLmZhbmN5Ym94X19pZnJhbWV7Ym9yZGVyOjA7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0uZmFuY3lib3gtcGxhY2Vob2xkZXJ7Ym9yZGVyOjAgIWltcG9ydGFudDtjbGlwOnJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KSAhaW1wb3J0YW50Oy13ZWJraXQtY2xpcC1wYXRoOmluc2V0KDUwJSkgIWltcG9ydGFudDtjbGlwLXBhdGg6aW5zZXQoNTAlKSAhaW1wb3J0YW50O2hlaWdodDoxcHggIWltcG9ydGFudDttYXJnaW46LTFweCAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7d2lkdGg6MXB4ICFpbXBvcnRhbnQ7d2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnR9LmYtY2Fyb3VzZWxfX3RodW1ic3stLWYtdGh1bWItd2lkdGg6IDk2cHg7LS1mLXRodW1iLWhlaWdodDogNzJweDstLWYtdGh1bWItb3V0bGluZTogMDstLWYtdGh1bWItb3V0bGluZS1jb2xvcjogIzVlYjBlZjstLWYtdGh1bWItb3BhY2l0eTogMTstLWYtdGh1bWItaG92ZXItb3BhY2l0eTogMTstLWYtdGh1bWItc2VsZWN0ZWQtb3BhY2l0eTogMTstLWYtdGh1bWItYm9yZGVyLXJhZGl1czogMnB4Oy0tZi10aHVtYi1vZmZzZXQ6IDBweDstLWYtYnV0dG9uLW5leHQtcG9zOiAwOy0tZi1idXR0b24tcHJldi1wb3M6IDB9LmYtY2Fyb3VzZWxfX3RodW1icy5pcy1jbGFzc2ljey0tZi10aHVtYi1nYXA6IDhweDstLWYtdGh1bWItb3BhY2l0eTogMC41Oy0tZi10aHVtYi1ob3Zlci1vcGFjaXR5OiAxOy0tZi10aHVtYi1zZWxlY3RlZC1vcGFjaXR5OiAxfS5mLWNhcm91c2VsX190aHVtYnMuaXMtbW9kZXJuey0tZi10aHVtYi1nYXA6IDRweDstLWYtdGh1bWItZXh0cmEtZ2FwOiAxNnB4Oy0tZi10aHVtYi1jbGlwLXdpZHRoOiA0NnB4fS5mLXRodW1ic3twb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjAgMCBhdXRvO21hcmdpbjowO292ZXJmbG93OmhpZGRlbjstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTt1c2VyLXNlbGVjdDpub25lO3BlcnNwZWN0aXZlOjEwMDBweDt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uZi10aHVtYnMgLmYtc3Bpbm5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXItcmFkaXVzOjJweDtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgjZWJlZmYyLCAjZTJlOGYwKTt6LWluZGV4Oi0xfS5mLXRodW1icyAuZi1zcGlubmVyIHN2Z3tkaXNwbGF5Om5vbmV9LmYtdGh1bWJzLmlzLXZlcnRpY2Fse2hlaWdodDoxMDAlfS5mLXRodW1ic19fdmlld3BvcnR7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztvdmVyZmxvdzpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfS5mLXRodW1ic19fdHJhY2t7ZGlzcGxheTpmbGV4fS5mLXRodW1ic19fc2xpZGV7cG9zaXRpb246cmVsYXRpdmU7ZmxleDowIDAgYXV0bztib3gtc2l6aW5nOmNvbnRlbnQtYm94O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjA7bWFyZ2luOjA7d2lkdGg6dmFyKC0tZi10aHVtYi13aWR0aCk7aGVpZ2h0OnZhcigtLWYtdGh1bWItaGVpZ2h0KTtvdmVyZmxvdzp2aXNpYmxlO2N1cnNvcjpwb2ludGVyfS5mLXRodW1ic19fc2xpZGUuaXMtbG9hZGluZyBpbWd7b3BhY2l0eTowfS5pcy1jbGFzc2ljIC5mLXRodW1ic19fdmlld3BvcnR7aGVpZ2h0OjEwMCV9LmlzLW1vZGVybiAuZi10aHVtYnNfX3RyYWNre3dpZHRoOm1heC1jb250ZW50fS5pcy1tb2Rlcm4gLmYtdGh1bWJzX190cmFjazo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OmNhbGMoKHZhcigtLWYtdGh1bWItY2xpcC13aWR0aCwgMCkpKi0wLjUpO3dpZHRoOmNhbGModmFyKC0td2lkdGgsIDApKjFweCArIHZhcigtLWYtdGh1bWItY2xpcC13aWR0aCwgMCkpO2N1cnNvcjpwb2ludGVyfS5pcy1tb2Rlcm4gLmYtdGh1bWJzX19zbGlkZXt3aWR0aDp2YXIoLS1mLXRodW1iLWNsaXAtd2lkdGgpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZChjYWxjKHZhcigtLXNoaWZ0LCAwKSAqIC0xcHgpLCAwLCAwKTt0cmFuc2l0aW9uOm5vbmU7cG9pbnRlci1ldmVudHM6bm9uZX0uaXMtbW9kZXJuLmlzLXJlc3RpbmcgLmYtdGh1bWJzX19zbGlkZXt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMzNzIGVhc2V9LmlzLW1vZGVybi5pcy1yZXN0aW5nIC5mLXRodW1ic19fc2xpZGVfX2J1dHRvbnt0cmFuc2l0aW9uOmNsaXAtcGF0aCAuMzNzIGVhc2V9LmlzLXVzaW5nLXRhYiAuaXMtbW9kZXJuIC5mLXRodW1ic19fc2xpZGU6Zm9jdXMtd2l0aGlue2ZpbHRlcjpkcm9wLXNoYWRvdygtMXB4IDBweCAwcHggdmFyKC0tZi10aHVtYi1vdXRsaW5lLWNvbG9yKSkgZHJvcC1zaGFkb3coMnB4IDBweCAwcHggdmFyKC0tZi10aHVtYi1vdXRsaW5lLWNvbG9yKSkgZHJvcC1zaGFkb3coMHB4IC0xcHggMHB4IHZhcigtLWYtdGh1bWItb3V0bGluZS1jb2xvcikpIGRyb3Atc2hhZG93KDBweCAycHggMHB4IHZhcigtLWYtdGh1bWItb3V0bGluZS1jb2xvcikpfS5mLXRodW1ic19fc2xpZGVfX2J1dHRvbnthcHBlYXJhbmNlOm5vbmU7d2lkdGg6dmFyKC0tZi10aHVtYi13aWR0aCk7aGVpZ2h0OjEwMCU7bWFyZ2luOjAgLTEwMCUgMCAtMTAwJTtwYWRkaW5nOjA7Ym9yZGVyOjA7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXJhZGl1czp2YXIoLS1mLXRodW1iLWJvcmRlci1yYWRpdXMpO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7b3V0bGluZTpub25lO2N1cnNvcjpwb2ludGVyO3BvaW50ZXItZXZlbnRzOmF1dG87dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjtvcGFjaXR5OnZhcigtLWYtdGh1bWItb3BhY2l0eSk7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlfS5mLXRodW1ic19fc2xpZGVfX2J1dHRvbjpob3ZlcntvcGFjaXR5OnZhcigtLWYtdGh1bWItaG92ZXItb3BhY2l0eSl9LmYtdGh1bWJzX19zbGlkZV9fYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSl7b3V0bGluZTpub25lfS5mLXRodW1ic19fc2xpZGVfX2J1dHRvbjpmb2N1cy12aXNpYmxle291dGxpbmU6bm9uZTtvcGFjaXR5OnZhcigtLWYtdGh1bWItc2VsZWN0ZWQtb3BhY2l0eSl9LmlzLW1vZGVybiAuZi10aHVtYnNfX3NsaWRlX19idXR0b257LS1jbGlwLXBhdGg6IGluc2V0KCAwIGNhbGMoICgodmFyKC0tZi10aHVtYi13aWR0aCwgMCkgLSB2YXIoLS1mLXRodW1iLWNsaXAtd2lkdGgsIDApKSkgKiAoMSAtIHZhcigtLXByb2dyZXNzLCAwKSkgKiAwLjUgKSByb3VuZCB2YXIoLS1mLXRodW1iLWJvcmRlci1yYWRpdXMsIDApICk7Y2xpcC1wYXRoOnZhcigtLWNsaXAtcGF0aCl9LmlzLWNsYXNzaWMgLmlzLW5hdi1zZWxlY3RlZCAuZi10aHVtYnNfX3NsaWRlX19idXR0b257b3BhY2l0eTp2YXIoLS1mLXRodW1iLXNlbGVjdGVkLW9wYWNpdHkpfS5pcy1jbGFzc2ljIC5pcy1uYXYtc2VsZWN0ZWQgLmYtdGh1bWJzX19zbGlkZV9fYnV0dG9uOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7aGVpZ2h0OmF1dG87Ym90dG9tOjA7Ym9yZGVyOnZhcigtLWYtdGh1bWItb3V0bGluZSwgMCkgc29saWQgdmFyKC0tZi10aHVtYi1vdXRsaW5lLWNvbG9yLCB0cmFuc3BhcmVudCk7Ym9yZGVyLXJhZGl1czp2YXIoLS1mLXRodW1iLWJvcmRlci1yYWRpdXMpO2FuaW1hdGlvbjpmLWZhZGVJbiAuMnMgZWFzZS1vdXQ7ei1pbmRleDoxMH0uZi10aHVtYnNfX3NsaWRlX19pbWd7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7cGFkZGluZzp2YXIoLS1mLXRodW1iLW9mZnNldCk7Ym94LXNpemluZzpib3JkZXItYm94O3BvaW50ZXItZXZlbnRzOm5vbmU7b2JqZWN0LWZpdDpjb3Zlcjtib3JkZXItcmFkaXVzOnZhcigtLWYtdGh1bWItYm9yZGVyLXJhZGl1cyl9LmYtdGh1bWJzLmlzLWhvcml6b250YWwgLmYtdGh1bWJzX190cmFja3twYWRkaW5nOjhweCAwIDEycHggMH0uZi10aHVtYnMuaXMtaG9yaXpvbnRhbCAuZi10aHVtYnNfX3NsaWRle21hcmdpbjowIHZhcigtLWYtdGh1bWItZ2FwKSAwIDB9LmYtdGh1bWJzLmlzLXZlcnRpY2FsIC5mLXRodW1ic19fdHJhY2t7ZmxleC13cmFwOndyYXA7cGFkZGluZzowIDhweH0uZi10aHVtYnMuaXMtdmVydGljYWwgLmYtdGh1bWJzX19zbGlkZXttYXJnaW46MCAwIHZhcigtLWYtdGh1bWItZ2FwKSAwfS5mYW5jeWJveF9fdGh1bWJzey0tZi10aHVtYi13aWR0aDogOTZweDstLWYtdGh1bWItaGVpZ2h0OiA3MnB4Oy0tZi10aHVtYi1ib3JkZXItcmFkaXVzOiAycHg7LS1mLXRodW1iLW91dGxpbmU6IDJweDstLWYtdGh1bWItb3V0bGluZS1jb2xvcjogI2VkZWRlZDtwb3NpdGlvbjpyZWxhdGl2ZTtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO3RyYW5zaXRpb246bWF4LWhlaWdodCAuMzVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKX0uZmFuY3lib3hfX3RodW1icy5pcy1jbGFzc2ljey0tZi10aHVtYi1nYXA6IDhweDstLWYtdGh1bWItb3BhY2l0eTogMC41Oy0tZi10aHVtYi1ob3Zlci1vcGFjaXR5OiAxfS5mYW5jeWJveF9fdGh1bWJzLmlzLWNsYXNzaWMgLmYtc3Bpbm5lcntiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkpfS5mYW5jeWJveF9fdGh1bWJzLmlzLW1vZGVybnstLWYtdGh1bWItZ2FwOiA0cHg7LS1mLXRodW1iLWV4dHJhLWdhcDogMTZweDstLWYtdGh1bWItY2xpcC13aWR0aDogNDZweDstLWYtdGh1bWItb3BhY2l0eTogMTstLWYtdGh1bWItaG92ZXItb3BhY2l0eTogMX0uZmFuY3lib3hfX3RodW1icy5pcy1tb2Rlcm4gLmYtc3Bpbm5lcntiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkpfS5mYW5jeWJveF9fdGh1bWJzLmlzLWhvcml6b250YWx7cGFkZGluZzowIHZhcigtLWYtdGh1bWItZ2FwKX0uZmFuY3lib3hfX3RodW1icy5pcy12ZXJ0aWNhbHtwYWRkaW5nOnZhcigtLWYtdGh1bWItZ2FwKSAwfS5pcy1jb21wYWN0IC5mYW5jeWJveF9fdGh1bWJzey0tZi10aHVtYi13aWR0aDogNjRweDstLWYtdGh1bWItY2xpcC13aWR0aDogMzJweDstLWYtdGh1bWItaGVpZ2h0OiA0OHB4Oy0tZi10aHVtYi1leHRyYS1nYXA6IDEwcHh9LmZhbmN5Ym94X190aHVtYnMuaXMtbWFza2Vke21heC1oZWlnaHQ6MHB4ICFpbXBvcnRhbnR9LmlzLWNsb3NpbmcgLmZhbmN5Ym94X190aHVtYnN7dHJhbnNpdGlvbjpub25lICFpbXBvcnRhbnR9LmZhbmN5Ym94X190b29sYmFyey0tZi1wcm9ncmVzcy1jb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NCkpOy0tZi1idXR0b24td2lkdGg6IDQ2cHg7LS1mLWJ1dHRvbi1oZWlnaHQ6IDQ2cHg7LS1mLWJ1dHRvbi1jb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IpOy0tZi1idXR0b24taG92ZXItY29sb3I6IHZhcigtLWZhbmN5Ym94LWhvdmVyLWNvbG9yKTstLWYtYnV0dG9uLWJnOiByZ2JhKDI0LCAyNCwgMjcsIDAuNjUpOy0tZi1idXR0b24taG92ZXItYmc6IHJnYmEoNzAsIDcwLCA3MywgMC42NSk7LS1mLWJ1dHRvbi1hY3RpdmUtYmc6IHJnYmEoOTAsIDkwLCA5MywgMC42NSk7LS1mLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiAwOy0tZi1idXR0b24tc3ZnLXdpZHRoOiAyNHB4Oy0tZi1idXR0b24tc3ZnLWhlaWdodDogMjRweDstLWYtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGg6IDEuNTstLWYtYnV0dG9uLXN2Zy1maWx0ZXI6IGRyb3Atc2hhZG93KDFweCAxcHggMXB4IHJnYmEoMjQsIDI0LCAyNywgMC4xNSkpOy0tZi1idXR0b24tc3ZnLWZpbGw6IG5vbmU7LS1mLWJ1dHRvbi1zdmctZGlzYWJsZWQtb3BhY2l0eTogMC42NTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbjowO3BhZGRpbmc6MDtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJIEFkanVzdGVkXCIsXCJTZWdvZSBVSVwiLFwiTGliZXJhdGlvbiBTYW5zXCIsc2Fucy1zZXJpZjtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKTtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO3RleHQtc2hhZG93OnZhcigtLWZhbmN5Ym94LXRvb2xiYXItdGV4dC1zaGFkb3csIDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC41KSk7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjIwfS5mYW5jeWJveF9fdG9vbGJhciA6Zm9jdXMtdmlzaWJsZXt6LWluZGV4OjF9LmZhbmN5Ym94X190b29sYmFyLmlzLWFic29sdXRlLC5pcy1jb21wYWN0IC5mYW5jeWJveF9fdG9vbGJhcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MH0uaXMtaWRsZSAuZmFuY3lib3hfX3Rvb2xiYXJ7cG9pbnRlci1ldmVudHM6bm9uZTthbmltYXRpb246LjE1cyBlYXNlLW91dCBib3RoIGYtZmFkZU91dH0uZmFuY3lib3hfX3Rvb2xiYXJfX2NvbHVtbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydH0uZmFuY3lib3hfX3Rvb2xiYXJfX2NvbHVtbi5pcy1sZWZ0LC5mYW5jeWJveF9fdG9vbGJhcl9fY29sdW1uLmlzLXJpZ2h0e2ZsZXgtZ3JvdzoxO2ZsZXgtYmFzaXM6MH0uZmFuY3lib3hfX3Rvb2xiYXJfX2NvbHVtbi5pcy1yaWdodHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2ZsZXgtd3JhcDpub3dyYXB9LmZhbmN5Ym94X19pbmZvYmFye3BhZGRpbmc6MCA1cHg7bGluZS1oZWlnaHQ6dmFyKC0tZi1idXR0b24taGVpZ2h0KTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTdweDtmb250LXZhcmlhbnQtbnVtZXJpYzp0YWJ1bGFyLW51bXM7LXdlYmtpdC1mb250LXNtb290aGluZzpzdWJwaXhlbC1hbnRpYWxpYXNlZDtjdXJzb3I6ZGVmYXVsdDt1c2VyLXNlbGVjdDpub25lfS5mYW5jeWJveF9faW5mb2JhciBzcGFue3BhZGRpbmc6MCA1cHh9LmZhbmN5Ym94X19pbmZvYmFyOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCl7YmFja2dyb3VuZDp2YXIoLS1mLWJ1dHRvbi1iZyl9W2RhdGEtZmFuY3lib3gtdG9nZ2xlLXNsaWRlc2hvd117cG9zaXRpb246cmVsYXRpdmV9W2RhdGEtZmFuY3lib3gtdG9nZ2xlLXNsaWRlc2hvd10gLmYtcHJvZ3Jlc3N7aGVpZ2h0OjEwMCU7b3BhY2l0eTouM31bZGF0YS1mYW5jeWJveC10b2dnbGUtc2xpZGVzaG93XSBzdmcgZzpmaXJzdC1jaGlsZHtkaXNwbGF5OmZsZXh9W2RhdGEtZmFuY3lib3gtdG9nZ2xlLXNsaWRlc2hvd10gc3ZnIGc6bGFzdC1jaGlsZHtkaXNwbGF5Om5vbmV9Lmhhcy1zbGlkZXNob3cgW2RhdGEtZmFuY3lib3gtdG9nZ2xlLXNsaWRlc2hvd10gc3ZnIGc6Zmlyc3QtY2hpbGR7ZGlzcGxheTpub25lfS5oYXMtc2xpZGVzaG93IFtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1zbGlkZXNob3ddIHN2ZyBnOmxhc3QtY2hpbGR7ZGlzcGxheTpmbGV4fVtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1mdWxsc2NyZWVuXSBzdmcgZzpmaXJzdC1jaGlsZHtkaXNwbGF5OmZsZXh9W2RhdGEtZmFuY3lib3gtdG9nZ2xlLWZ1bGxzY3JlZW5dIHN2ZyBnOmxhc3QtY2hpbGR7ZGlzcGxheTpub25lfTpmdWxsc2NyZWVuIFtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1mdWxsc2NyZWVuXSBzdmcgZzpmaXJzdC1jaGlsZHtkaXNwbGF5Om5vbmV9OmZ1bGxzY3JlZW4gW2RhdGEtZmFuY3lib3gtdG9nZ2xlLWZ1bGxzY3JlZW5dIHN2ZyBnOmxhc3QtY2hpbGR7ZGlzcGxheTpmbGV4fS5mLXByb2dyZXNze3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2hlaWdodDozcHg7dHJhbnNmb3JtOnNjYWxlWCgwKTt0cmFuc2Zvcm0tb3JpZ2luOjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO2JhY2tncm91bmQ6dmFyKC0tZi1wcm9ncmVzcy1jb2xvciwgdmFyKC0tZi1jYXJvdXNlbC10aGVtZS1jb2xvciwgIzAwOTFmZikpO3otaW5kZXg6MzA7dXNlci1zZWxlY3Q6bm9uZTtwb2ludGVyLWV2ZW50czpub25lfSIsIkBpbXBvcnQgJ0BmYW5jeWFwcHMvdWkvZGlzdC9mYW5jeWJveC9mYW5jeWJveC5jc3MnO1xyXG5cclxuLmZhbmN5Ym94X19jb250YWluZXIge1xyXG4gIC0tZmFuY3lib3gtYmc6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcclxuICAmW2FyaWEtaGlkZGVuPSdmYWxzZSddIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAmIC5mYW5jeWJveF9fY2Fyb3VzZWwge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgJiAuZmFuY3lib3hfX2JhY2tkcm9wIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcbiAgJlthcmlhLWhpZGRlbj0ndHJ1ZSddIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAmIC5mYW5jeWJveF9fYmFja2Ryb3Age1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgJiAuZmFuY3lib3hfX2Nhcm91c2VsIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmZhbmN5Ym94X19iYWNrZHJvcCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uZmFuY3lib3hfX2Nhcm91c2VsIHtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XHJcbn1cclxuLmYtYnV0dG9uLWNsb3NlIHtcclxuICBib3JkZXItcmFkaXVzOiAxLjZyZW0gIWltcG9ydGFudDtcclxuICB3aWR0aDogNjVyZW0gIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDY1cmVtICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhbGwgIWltcG9ydGFudDtcclxuICBvdXRsaW5lOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgIWltcG9ydGFudDtcclxuICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgd2lkdGg6IDUycmVtICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDUycmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgJiBzdmcgcGF0aCB7XHJcbiAgICAgIC8vICAgc3Ryb2tlOiAkYWNjZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBzdmcge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgc3Ryb2tlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzICFpbXBvcnRhbnQ7XHJcbiAgICAmIHBhdGgge1xyXG4gICAgICB0cmFuc2l0aW9uOiBzdHJva2UgMC4zcztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pcy1jbG9zZS1idG4ge1xyXG4gIHdpZHRoOiA2NXJlbSAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogNjVyZW0gIWltcG9ydGFudDtcclxuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gIHRvcDogLTgwcmVtICFpbXBvcnRhbnQ7XHJcbiAgcmlnaHQ6IC04MHJlbSAhaW1wb3J0YW50O1xyXG5cclxuICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgd2lkdGg6IDUycmVtICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDUycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IC0xMDByZW0gIWltcG9ydGFudDtcclxuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICYgc3ZnIHtcclxuICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldDogMDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgLy8gYmFja2dyb3VuZDogdXJsKC4vYXNzZXRzL2ltYWdlcy9mYW5jeWJveENsb3NlLnN2Zykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xyXG4gIH1cclxufVxyXG4uZmFuY3lib3hfX3Rvb2xiYXJfX2NvbHVtbi5pcy1yaWdodCB7XHJcbiAgbWFyZ2luOiA2MHJlbSAxMDByZW0gMCAwO1xyXG4gIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XHJcbiAgICBtYXJnaW46IDE2cmVtIDE2cmVtIDAgMDtcclxuICB9XHJcbn1cclxuLmZhbmN5Ym94X19mb290ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5oYXMtaW1hZ2UsXHJcbi5oYXMtaHRtbDV2aWRlbyB7XHJcbiAgZ2FwOiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDAgMTgwcmVtICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgcGFkZGluZzogMCAxNnJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmOjpiZWZvcmUsXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgJiAuZmFuY3lib3hfX2NvbnRlbnQge1xyXG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIC8vIG1pbi1oZWlnaHQ6IDc3MHJlbSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogNjByZW0gMDtcclxuICAgIHBhZGRpbmc6IDI0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgICB3aWR0aDogMzQzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYgaW1nLFxyXG4gICAgJiB2aWRlbyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHJlbTtcclxuICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJyZW0gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhhcy1odG1sNXZpZGVvIHtcclxuICAmIC5mYW5jeWJveF9fY29udGVudCB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uaXMtaG9yaXpvbnRhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LFxyXG4uaXMtaG9yaXpvbnRhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0LFxyXG4uaXMtaG9yaXpvbnRhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtcHJldixcclxuLmlzLWhvcml6b250YWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLW5leHQge1xyXG4gIHdpZHRoOiA2NXJlbSAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogNjVyZW0gIWltcG9ydGFudDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gIHN2ZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHN0cm9rZTogbm9uZTtcclxuICAgIGZpbHRlcjogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG4gICAgJiBwYXRoIHtcclxuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAmIHN2ZyBwYXRoIHtcclxuICAgICAgLy8gICBmaWxsOiAkYWNjZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgd2lkdGg6IDUycmVtICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDUycmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5pcy1ob3Jpem9udGFsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLXByZXYsXHJcbi5pcy1ob3Jpem9udGFsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2IHtcclxuICBsZWZ0OiAxMDByZW0gIWltcG9ydGFudDtcclxuICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBib3R0b206IDQwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMTAlKSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uaXMtaG9yaXpvbnRhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0LFxyXG4uaXMtaG9yaXpvbnRhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtbmV4dCB7XHJcbiAgcmlnaHQ6IDEwMHJlbSAhaW1wb3J0YW50O1xyXG4gIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XHJcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIGJvdHRvbTogNDByZW0gIWltcG9ydGFudDtcclxuICAgIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDExMCUpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbjpiZWZvcmUge1xyXG4gIGluc2V0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1iZyB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAxMDEwO1xyXG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDZweCk7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDZweCk7XHJcbiAgYmFja2dyb3VuZDogJGZhbmN5Ym94Qmc7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ09wZW5TYW5zJztcclxuICBzcmM6IHVybCgnLi9hc3NldHMvZm9udHMvT3BlblNhbnMtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ09wZW5TYW5zJztcclxuICBzcmM6IHVybCgnLi9hc3NldHMvZm9udHMvT3BlblNhbnMtU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucyc7XHJcbiAgc3JjOiB1cmwoJy4vYXNzZXRzL2ZvbnRzL09wZW5TYW5zLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuXHJcblxyXG5cclxuIiwiKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxufVxyXG5odG1sIHtcclxuICAtLXc6IDE5MjA7XHJcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gdmFyKC0tdykpO1xyXG4gIGZvbnQtZmFtaWx5OiAnR2lscm95JzsgLy8g0YjRgNC40YTRgiDQv9C+INGD0LzQvtC70YfQsNC90LjRjiDQv9C+INGB0LDQudGC0YNcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogYnVnZml4IGluZmluaXRlIDFzO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBidWdmaXggaW5maW5pdGUgMXM7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBjb2xvcjogIzAwMDsgLy8g0YbQstC10YIg0L/QviDRg9C80L7Qu9GH0LDQvdC40Y4g0YLQtdC60YHRgtCwINC/0L4g0YHQsNC50YLRg1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuaWZyYW1lIHtcclxuICBwb2ludGVyLWV2ZW50czogZmlsbCAhaW1wb3J0YW50O1xyXG59XHJcbmlucHV0LFxyXG50ZXh0YXJlYSxcclxuZmllbGRzZXQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBidWdmaXggaW5maW5pdGUgMXM7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcbmEge1xyXG4gIGNvbG9yOiB1bnNldDtcclxufVxyXG5hLFxyXG5hOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbmEsXHJcbnRleHRhcmVhIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250OiBpbmhlcml0O1xyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbiAgJjphY3RpdmUge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxucCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5pbWcsXHJcbnBpY3R1cmUsXHJcbnN2ZyxcclxudmlkZW8ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuYnV0dG9uIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxudWwge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG51bCBsaSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDE4MjRyZW07XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG59XHJcblxyXG5pbnB1dFt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuaW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9J251bWJlciddIHtcclxuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG5cclxuc3VwIHtcclxuICBsaW5lLWhlaWdodDogNDAlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XHJcbiAgaHRtbCB7XHJcbiAgICAvLyBmb250LXNpemU6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xyXG4gIGh0bWwge1xyXG4gICAgLy8gZm9udC1zaXplOiBjYWxjKCgxMDAgLyA3NjgpICogMTB2dyk7IC8vINCz0LTQtSA3Njgg0Y3RgtC+INGI0LjRgNC40L3QsCDQvNC+0LEg0LLQtdGA0YHQuNC4INC80LDQutC10YLQsFxyXG4gICAgLy8gLS13OiA3Njg7XHJcbiAgICAvLyAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIC8vIHBhZGRpbmc6IDAgOHJlbTsgLy8g0LIg0LzQvtCxINCy0LXRgNGB0LjQuCDQvtGC0YHRgtGD0L8g0L7RgiDQutGA0LDRjyDQt9Cw0LTQsNC10Lwg0LTQu9GPINCy0YHQtdGFINC60L7QvdGC0LXQudC90LXRgNC+0LIsINCwINGC0LDQvCDQs9C00LUg0L3QtSDQvdGD0LbQvdC+INC80L7QttC10Lwg0YLQvtGH0LXRh9C90L4g0YPQsdGA0LDRgtGMXHJcbiAgICAvLyB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgaHRtbCB7XHJcbiAgICAvLyBmb250LXNpemU6IDVweDtcclxuICAgIC8vIGZvbnQtc2l6ZTogMS41NjI1dnc7XHJcbiAgICAvLyBmb250LXNpemU6IGNhbGMoKDEwMCAvIDM3NSkgKiA1dncpOyAvLyDQs9C00LUgMzc1INGN0YLQviDRiNC40YDQuNC90LAg0LzQvtCxINCy0LXRgNGB0LjQuCDQvNCw0LrQtdGC0LBcclxuICAgIC0tdzogMzc1O1xyXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xyXG4gIH1cclxuXHJcbiAgYm9keSB7XHJcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDAgMTZyZW07IC8vINCyINC80L7QsSDQstC10YDRgdC40Lgg0L7RgtGB0YLRg9C/INC+0YIg0LrRgNCw0Y8g0LfQsNC00LDQtdC8INC00LvRjyDQstGB0LXRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyLCDQsCDRgtCw0Lwg0LPQtNC1INC90LUg0L3Rg9C20L3QviDQvNC+0LbQtdC8INGC0L7Rh9C10YfQvdC+INGD0LHRgNCw0YLRjFxyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuL21peGlucyc7XHJcbkBpbXBvcnQgJy4vZmxleHMnO1xyXG5cclxuJGRhcms6ICMzZDQ1NDY7XHJcbiRncmV5OiAjNmE3MzczO1xyXG4kbGlnaHRiZzogI2Y2ZjZmNjtcclxuJHdoaXRlOiAjZmZmO1xyXG4kYmx1ZTogIzAwYTJhYztcclxuJGRhcmtCbHVlOiAjMDAxNDg5O1xyXG4kYWNjZW50OiAjMzE4ZTg4O1xyXG4kYWNjZW50Z3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxMzNkZWcsICMwMDkwOWEgMCUsICMzY2M3Y2QgMTAwJSk7XHJcbiRhc2lkZUdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgMTMwZGVnLFxyXG4gICNiMDdhMzcgMC4wOSUsXHJcblxyXG4gICNmN2U5Y2IgNDAlLFxyXG4gICNmN2U5Y2IgNjAlLFxyXG4gICNiMDdhMzcgMTAwJVxyXG4pO1xyXG5cclxuJGJsaWNrV2hpdGU6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuJGJsaWNrQWNjZW50OiByZ2IoMTI0LCAyNDgsIDI0NCk7XHJcbiRmYW5jeWJveEJnOiByZ2JhKDE1LCA1MiwgNTEsIDAuMzY4KTtcclxuJGVycm9yOiAjY2EwNDA0O1xyXG5ib2R5IHtcclxuICBjb2xvcjogJGRhcms7XHJcbiAgYmFja2dyb3VuZDogJGxpZ2h0Ymc7XHJcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucyc7XHJcblxyXG4gIC5sb2NrICYge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gICYubm8tc2Nyb2xsIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIHRvdWNoLWFjdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gIH1cclxufVxyXG5cclxuLndyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbioge1xyXG4gIC8vIG91dGxpbmU6ICAxcHggc29saWQgcmVkO1xyXG59XHJcblxyXG4vLyBtYWluXHJcbm1haW4ge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiA1N3JlbTtcclxuICAvLyBtYXJnaW4tdG9wOiAxNzByZW07XHJcbiAgbWFyZ2luLXRvcDogMTcycmVtO1xyXG5cclxuICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgLy8gbWFyZ2luLXRvcDogODJyZW07XHJcbiAgICBnYXA6IDUwcmVtO1xyXG4gICAgbWFyZ2luLXRvcDogODJyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uZGVza3RvcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iaWxlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbn1cclxuXHJcbi5mbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDYge1xyXG4gIC5ncmlkI3skaX0ge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCRpLCAxZnIpO1xyXG4gIH1cclxufVxyXG5cclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA2IHtcclxuICAuc3BhbiN7JGl9IHtcclxuICAgIGdyaWQtY29sdW1uOiBzcGFuICRpO1xyXG4gIH1cclxufVxyXG5cclxuLmN2IHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uY2gge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uZXYge1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxufVxyXG5cclxuLnN2IHtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLnNiIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5qZmUge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5kYyB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmZsZXgtY2Mge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnJlbGF0aXZlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5hYnNvbHV0ZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4vKiAudmFsdWVzX19zd2lwZXIgKi9cclxuXHJcbkBpbXBvcnQgJy4vdWkvdWknO1xyXG4iLCIuaDEge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiA1MnJlbTtcclxuICBsaW5lLWhlaWdodDogMTMxJTtcclxuXHJcbiAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcclxuICAgIGZvbnQtc2l6ZTogMjZyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTIzJTtcclxuICB9XHJcbn1cclxuXHJcbi5oMntcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogNDRyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEzNiU7XHJcblxyXG4gIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XHJcbiAgICBmb250LXNpemU6IDI2cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEyMyU7XHJcbiAgfVxyXG59XHJcblxyXG4uaDMge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAzMnJlbTtcclxuICBsaW5lLWhlaWdodDogMTM4JTtcclxuXHJcbiAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcclxuICAgIGZvbnQtc2l6ZTogMTRyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTQzJTtcclxuICB9XHJcbn1cclxuXHJcbi5oNHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogMjhyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEyOSU7XHJcblxyXG4gIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XHJcbiAgICBmb250LXNpemU6IDE2cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEyNSU7XHJcbiAgfVxyXG59XHJcblxyXG4udHh0Mjgge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAyOHJlbTtcclxuICBsaW5lLWhlaWdodDogMTQzJTtcclxuICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgZm9udC1zaXplOiAxNnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi50eHQyNCB7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDI0cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG5cclxuICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgZm9udC1zaXplOiAxNHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzglO1xyXG4gIH1cclxufVxyXG5cclxuLnR4dDIwIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMjByZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcblxyXG4gIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XHJcbiAgICBmb250LXNpemU6IDE0cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3MSU7XHJcbiAgfVxyXG59XHJcblxyXG4udHh0MTgge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAxOHJlbTtcclxuICBsaW5lLWhlaWdodDogMTMzJTtcclxuXHJcbiAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcclxuICAgIGZvbnQtc2l6ZTogMTByZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTgwJTtcclxuICB9XHJcbn1cclxuXHJcbi50eHQxNiB7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDE2cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XHJcbiAgICBmb250LXNpemU6IDE0cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4MCU7XHJcbiAgfVxyXG59XHJcblxyXG4ubGlnaHQge1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJlZ3VsYXIge1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1lZGl1bSB7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2VtaWJvbGQge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvbGQge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLml0YWxpYyB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmxlZnQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5yaWdodCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi51cHBlciB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLndoaXRlIHtcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4uZ3JleSB7XHJcbiAgY29sb3I6ICRncmV5O1xyXG59XHJcbi5ibHVlIHtcclxuICBjb2xvcjogJGJsdWU7XHJcbn1cclxuIiwiLmJ0bi1wcmltYXJ5IHtcbiAgcGFkZGluZzogMjByZW0gMjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDQwcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICRhY2NlbnQ7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNTAlO1xuICAgIGxlZnQ6IC0xMDAlO1xuXG4gICAgaGVpZ2h0OiAzMDAlO1xuICAgIGJhY2tncm91bmQ6ICRibGlja0FjY2VudDtcblxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcblxuICAgIHdpZHRoOiAxMHJlbTtcbiAgICBmaWx0ZXI6IGJsdXIoMTRyZW0pO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICAmOmhvdmVyIHtcbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuOHMgZWFzZS1vdXQ7XG4gICAgICBsZWZ0OiAxMDUlO1xuICAgIH1cbiAgfVxuICAmIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzNkZWcsICMwMDkwOWEgMCUsICMzY2M3Y2QgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgZm9udC1zaXplOiAxNnJlbTtcbiAgfVxuXG4gICYtLWFjY2VudCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2I5YjliOTtcbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGJsaWNrV2hpdGU7XG4gICAgICB3aWR0aDogMTByZW07XG4gICAgICBmaWx0ZXI6IGJsdXIoMTRyZW0pO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgICAgYmFja2dyb3VuZDogJGFjY2VudGdyYWRpZW50O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAgIH1cblxuICAgICYgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogdW5zZXQ7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdW5zZXQ7XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdW5zZXQ7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4uc3dpcGVyLWJ1dHRvbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogNjhyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA2OHJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIGluc2V0OiAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgJi1kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gICYtLXByZXYge1xuICAgICYgLnN3aXBlci1idXR0b25fX3N2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCguL2Fzc2V0cy9pbWFnZXMvc3dpcGVyQmcuc3ZnKSBuby1yZXBlYXQgdG9wL2NvdmVyO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCguL2Fzc2V0cy9pbWFnZXMvc3dpcGVyQmdIb3Zlci5zdmcpIG5vLXJlcGVhdCB0b3AvY292ZXI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICYgLm5vSG92ZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAmIC5ob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogNTJyZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDUycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19zdmcge1xuICAgIHdpZHRoOiAyNHJlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjRyZW0gIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNDtcblxuICAgICYgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXG4gICAgICAmLm5vSG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAmLmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgIH1cbiAgfVxufVxuXG4ubGluay1wcmltYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnJlbTtcbiAgJjpob3ZlciB7XG4gICAgJiAubGluay1wcmltYXJ5X19zdmcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDZyZW0pO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgZ2FwOiA4cmVtO1xuICB9XG5cbiAgLy8gLmxpbmstcHJpbWFyeV9fdGV4dFxuXG4gICZfX3RleHQge1xuICB9XG5cbiAgLy8gLmxpbmstcHJpbWFyeV9fc3ZnLWJveFxuXG4gICZfX3N2Zy1ib3gge1xuICAgIHdpZHRoOiA2OHJlbTtcbiAgICBoZWlnaHQ6IDY4cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHdpZHRoOiA0NHJlbTtcbiAgICAgIGhlaWdodDogNDRyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmxpbmstcHJpbWFyeV9fc3ZnXG5cbiAgJl9fc3ZnIHtcbiAgICB3aWR0aDogMjRyZW07XG4gICAgaGVpZ2h0OiAyNHJlbTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgd2lkdGg6IDIwcmVtO1xuICAgICAgaGVpZ2h0OiAyMHJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmxpbmsge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcmVtO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgY29sb3I6ICRkYXJrO1xuICBib3JkZXItYm90dG9tOiAxcmVtIHNvbGlkICRkYXJrO1xuICBwYWRkaW5nOiAwcmVtIDByZW0gMnJlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnJlbTtcbiAgfVxufVxuXG4vLyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuLy8gICBAaW5jbHVkZSBkZXNrLW9ubHkge1xuLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgIH1cbi8vICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbi8vICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcblxuLy8gICAgICAgJiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbi8vICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgIWltcG9ydGFudDtcbi8vICAgICAgICAgYmFja2dyb3VuZDogJHRlcnRpYXJ5LXRleHQ7XG4vLyAgICAgICAgIG1hcmdpbjogMCA0cmVtICFpbXBvcnRhbnQ7XG4vLyAgICAgICB9XG4vLyAgICAgICAmIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbi8vICAgICAgICAgYmFja2dyb3VuZDogJHRleHQtcHJpbWFyeTtcbi8vICAgICAgIH1cblxuLy8gICB9XG4vLyB9XG4iLCIuZm9ybSB7XHJcbiAgLy8gLmZvcm1fX2xhYmVsLWJveFxyXG5cclxuICAmX19sYWJlbC1ib3gge1xyXG4gIH1cclxuXHJcbiAgLy8gLmZvcm1fX2xhYmVsXHJcblxyXG4gICZfX2xhYmVsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAvLyAuZm9ybV9fbGFiZWwtaW5uZXJcclxuXHJcbiAgJl9fbGFiZWwtaW5uZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLy8gdHJhbnNpdGlvbjogcGFkZGluZyAwLjNzO1xyXG4gICAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgLy8gZ2FwOiAxMHJlbTtcclxuICAgIC8vIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XHJcbiAgICAvLyAgIGdhcDogNHJlbTtcclxuICAgIC8vIH1cclxuICAgICYuX2Zvcm0tZXJyb3Ige1xyXG4gICAgICAmIGlucHV0LFxyXG4gICAgICAmIH4gLmZvcm1fX2Vycm9yIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgICAgJiAuZm9ybV9faW5wdXQge1xyXG4gICAgICAgIGJvcmRlcjogMXJlbSBzb2xpZCAkZXJyb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC5mb3JtX19pbnB1dFxyXG5cclxuICAmX19pbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycmVtO1xyXG4gICAgcGFkZGluZzogMTJyZW0gMTZyZW0gMTJyZW0gMjByZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAyNHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgY29sb3I6ICRncmV5O1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0Ymc7XHJcbiAgICBib3JkZXI6IDFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgLy8gY29sb3I6ICRibGFjaztcclxuXHJcbiAgICBjdXJzb3I6IHRleHQ7XHJcblxyXG4gICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XHJcbiAgICAgICYgKyAuZm9ybV9fcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIHNjYWxlOiAwLjc7XHJcbiAgICAgICAgdG9wOiAtMjByZW07XHJcbiAgICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XHJcbiAgICAgICAgICB0b3A6IC0xMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgICBwYWRkaW5nOiAxMnJlbSAxNnJlbTtcclxuICAgICAgbWluLWhlaWdodDogNTJyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLmZvcm1fX3BsYWNlaG9sZGVyXHJcblxyXG4gICZfX3BsYWNlaG9sZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDI0cmVtO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMjRyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgIGNvbG9yOiAkZ3JleTtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRyZW07XHJcbiAgICAgIGxlZnQ6IDEycmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2lucHV0LXN2ZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMjRyZW07XHJcbiAgICBoZWlnaHQ6IDI0cmVtO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICByaWdodDogMTZyZW07XHJcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgICB3aWR0aDogMjByZW07XHJcbiAgICAgIGhlaWdodDogMjByZW07XHJcbiAgICAgIHJpZ2h0OiAxMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC5mb3JtX19lcnJvclxyXG5cclxuICAmX19lcnJvciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC0yMHJlbTtcclxuICAgIGxlZnQ6IDI0cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIGNvbG9yOiAkZXJyb3I7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjpcclxuICAgICAgb3BhY2l0eSAwLjNzLFxyXG4gICAgICB2aXNpYmlsaXR5IDAuM3M7XHJcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgICBmb250LXNpemU6IDEwcmVtO1xyXG4gICAgICBib3R0b206IC0xMnJlbTtcclxuICAgICAgbGVmdDogMTJyZW07XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAuZm9ybV9fYnRuLWJveFxyXG5cclxuICAmX19idG4tYm94IHtcclxuICB9XHJcblxyXG4gICZfX251bS1ib3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTZyZW07XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgICBnYXA6IDEycmVtO1xyXG4gICAgfVxyXG4gICAgJiAuZm9ybV9fbGFiZWwtLW51bSB7XHJcbiAgICAgICYuX2Zvcm0tZXJyb3Ige1xyXG4gICAgICAgICYgaW5wdXQsXHJcbiAgICAgICAgJiB+IC5mb3JtX19sYWJlbC0tbnVtIGlucHV0IHtcclxuICAgICAgICAgIGJvcmRlcjogMXJlbSBzb2xpZCAkZXJyb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC5pbnB1dC0tY29kZSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhyZW07XHJcbiAgICAgIHdpZHRoOiA2MHJlbTtcclxuICAgICAgaGVpZ2h0OiA4MHJlbTtcclxuICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcclxuICAgICAgICB3aWR0aDogNDhyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA2NHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dGFyZWEtd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnJlbTtcclxuICAgIHBhZGRpbmc6IDEycmVtIDE2cmVtIDM2cmVtIDIwcmVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDE0NHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDI0cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICBjb2xvcjogJGdyZXk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHRiZztcclxuICAgIGJvcmRlcjogMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDI0cmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XHJcbiAgICAgIHBhZGRpbmc6IDEycmVtIDE2cmVtIDMwcmVtIDE2cmVtO1xyXG4gICAgICBtaW4taGVpZ2h0OiA1MnJlbTtcclxuICAgICAgZm9udC1zaXplOiAxNHJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgIGhlaWdodDogMTIwcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYgLmZvcm1fX3BsYWNlaG9sZGVyIHtcclxuICAgICAgdG9wOiAzMHJlbTtcclxuICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcclxuICAgICAgICB0b3A6IDIwcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RleHRhcmVhIHtcclxuICAgIHJlc2l6ZTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xyXG4gICAgICAmICsgLmZvcm1fX3BsYWNlaG9sZGVyIHtcclxuICAgICAgICBzY2FsZTogMC43O1xyXG4gICAgICAgIHRvcDogLTIwcmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgICAgICAgdG9wOiAtMTJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAvLyBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhcixcclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dGFyZWEtY291bnQge1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMTZyZW07XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgYm90dG9tOiAxNnJlbTtcclxuICAgIC8vIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gICAgcmlnaHQ6IDI0cmVtO1xyXG4gICAgLy8gb3BhY2l0eTogMDtcclxuICAgIC8vICYuYWN0aXZlIHtcclxuICAgIC8vICAgb3BhY2l0eTogMTtcclxuICAgIC8vIH1cclxuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XHJcbiAgICAgIHJpZ2h0OiAxMnJlbTtcclxuICAgICAgYm90dG9tOiAxMnJlbTtcclxuICAgICAgZm9udC1zaXplOiAxMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NoZWNrLWxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDE2cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcclxuICAgICAgZ2FwOiA4cmVtO1xyXG4gICAgfVxyXG4gICAgJiBpbnB1dCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICYgfiAuZm9ybV9fY2hlY2stc3F1YXJlIHtcclxuICAgICAgICAgIC8vIGJhY2tncm91bmQ6ICRwaW5rLWdpbmVrb2xvZ2l5YTtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgc2NhbGU6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jaGVjay1zcXVhcmUge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBib3JkZXI6IDJyZW0gc29saWQgdHJhbnNwYXJlbnQ7IC8qINCi0L7Qu9GJ0LjQvdCwINGA0LDQvNC60LggKi9cclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IC8qINCi0LLQvtC1INGB0LrRgNGD0LPQu9C10L3QuNC1INGD0LPQu9C+0LIgKi9cclxuXHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTMzZGVnLCAjMDA5MDlhIDAlLCAjM2NjN2NkIDEwMCUpIGJvcmRlci1ib3g7XHJcblxyXG4gICAgYm9yZGVyLXJhZGl1czogNHJlbTtcclxuICAgIHdpZHRoOiAyOHJlbTtcclxuICAgIGhlaWdodDogMjhyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgICB3aWR0aDogMjByZW07XHJcbiAgICAgIGhlaWdodDogMjByZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIuODZyZW07XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgIGJhY2tncm91bmQ6XHJcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KCNmZmYsICNmZmYpIHBhZGRpbmctYm94LFxyXG4gICAgICAgIGxpbmVhci1ncmFkaWVudCgxMzNkZWcsICMwMDkwOWEgMCUsICMzY2M3Y2QgMTAwJSkgYm9yZGVyLWJveDtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgc2NhbGU6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IHNjYWxlIDAuM3M7XHJcbiAgICAgIHdpZHRoOiAxOXJlbTtcclxuICAgICAgaGVpZ2h0OiAxN3JlbTtcclxuXHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguL2Fzc2V0cy9pbWFnZXMvY2hlY2tlZC5zdmcpIG5vLXJlcGVhdCB0b3AvY292ZXI7XHJcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XHJcbiAgICAgICAgd2lkdGg6IDE1cmVtO1xyXG4gICAgICAgIGhlaWdodDogMTNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NoZWNrLXRleHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgICBmb250LXNpemU6IDEycmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyB0eXBvZ3JhcGh5XHJcbkBpbXBvcnQgJy4vdHlwbyc7XHJcbkBpbXBvcnQgJy4vYnV0dG9ucyc7XHJcbkBpbXBvcnQgJy4vZm9ybSc7XHJcbkBpbXBvcnQgJy4vZmFuY3lib3gnO1xyXG5cclxuLmxvZ28ge1xyXG4gIHdpZHRoOiAxMjZyZW07XHJcbiAgaGVpZ2h0OiA3MHJlbTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgd2lkdGg6IDU5cmVtO1xyXG4gICAgaGVpZ2h0OiAzMHJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5zd2lwZXItYnRuLWJveCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMTRyZW07XHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogN3JlbTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAxNnJlbSAhaW1wb3J0YW50O1xyXG4gIHRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICYgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICNlMGUwZTA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiA3cmVtO1xyXG4gICAgICBoZWlnaHQ6IDdyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50Z3JhZGllbnQ7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53cmFwcCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMjByZW07XHJcbiAgcGFkZGluZzogNTZyZW0gNDhyZW07XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnJlbTtcclxuICAgIHBhZGRpbmc6IDE2cmVtIDEycmVtO1xyXG4gIH1cclxuICAmLS1zaG9ydCB7XHJcbiAgICBAaW5jbHVkZSBkZXNrLW9ubHkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1OTVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWJvcmRlciB7XHJcbiAgICBib3JkZXI6IDFyZW0gc29saWQgJGJsdWU7XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvY2sge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAyNHJlbTtcclxuICBsaW5lLWhlaWdodDogMTUwJTtcclxuICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTM4JTtcclxuICB9XHJcblxyXG4gICYgcCB7XHJcbiAgICBtYXJnaW46IDE2cmVtIDA7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgICY6b25seS1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJiBoMixcclxuICAmIGgxIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDU1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDExNSU7XHJcblxyXG4gICAgbWFyZ2luOiAzMnJlbSAwIDMycmVtO1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgICBtYXJnaW46IDI0cmVtIDAgMjByZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMjZyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjMlO1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgaDMge1xyXG4gICAgbWFyZ2luOiAzMnJlbSAwIDIwcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogNDRyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTM2JTtcclxuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XHJcbiAgICAgIG1hcmdpbjogMjRyZW0gMCAxNnJlbTtcclxuICAgICAgZm9udC1zaXplOiAyMXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1MiU7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmIGg0IHtcclxuICAgIG1hcmdpbjogMTZyZW0gMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDMycmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzOCU7XHJcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgICBtYXJnaW46IDE2cmVtIDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzMlO1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJiB1bCxcclxuICAmIHVsIGxpIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICB9XHJcbiAgJiB1bCxcclxuICAmIG9sIHtcclxuICAgIG1hcmdpbjogMjRyZW0gMCAyNHJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxNnJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMzVyZW07XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjVyZW07XHJcbiAgICAgIGdhcDogMTZyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDEycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAuaW1wb3J0YW50IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cmVtO1xyXG4gICAgcGFkZGluZzogMzJyZW0gMjRyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHRiZztcclxuICAgIGJvcmRlcjogMXJlbSBzb2xpZCAkYmx1ZTtcclxuICAgIG1hcmdpbjogMTZyZW0gMDtcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcclxuICAgICAgcGFkZGluZzogMTJyZW0gOHJlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLmltZy1zd2lwZXIge1xyXG4gICAgbWFyZ2luOiAyNHJlbSAwO1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAmOm5vdCguc3dpcGVyKSA+IGRpdiB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cmVtO1xyXG4gICAgICB9XHJcbiAgICAgICY6aGFzKGltZykge1xyXG4gICAgICAgICYgcCB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cmVtO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDQwcmVtKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxuICAgICAgICAgIG1hcmdpbjogdW5zZXQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMDAlO1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiA2LjVyZW0gMjVyZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2LjVyZW0gMTFyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnN3aXBlciB7XHJcbiAgICAgICYgPiBkaXYgPiBkaXYge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpoYXMoaW1nKSB7XHJcbiAgICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0MHJlbSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxuICAgICAgICAgICAgbWFyZ2luOiB1bnNldDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2LjVyZW0gMjVyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHJlbTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA2LjVyZW0gMTFyZW07XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3JlbTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bm90KDpoYXMoaW1nKSkge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Ymc7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBib3JkZXI6IDFyZW0gc29saWQgJGJsdWU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyNHJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgYm90dG9tOiA0MHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2hvdy1tb3JlIHtcclxuICAmLmlzT3BlbiB7XHJcbiAgICAmIC5zaG93LW1vcmVfX2J0bi10ZXh0IHtcclxuICAgICAgJiBzcGFuIHtcclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLnNob3ctbW9yZV9fYnRuLXN2ZyB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyAuc2hvdy1tb3JlX19pdGVtXHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gIH1cclxuXHJcbiAgLy8gLnNob3ctbW9yZV9faXRlbS0tc2hvd1xyXG5cclxuICAmX19pdGVtLS1zaG93IHtcclxuICB9XHJcblxyXG4gIC8vIC5zaG93LW1vcmVfX2l0ZW0tLWhpZGVcclxuXHJcbiAgJl9faXRlbS0taGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLy8gLnNob3ctbW9yZV9fYnRuXHJcblxyXG4gICZfX2J0biB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogOHJlbTtcclxuICB9XHJcblxyXG4gIC8vIC5zaG93LW1vcmVfX2J0bi10ZXh0XHJcblxyXG4gICZfX2J0bi10ZXh0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG5cclxuICAgICYgc3BhbiB7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcclxuICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLnNob3ctbW9yZV9fYnRuLXN2Z1xyXG5cclxuICAmX19idG4tc3ZnIHtcclxuICAgIHdpZHRoOiAyNHJlbTtcclxuICAgIGhlaWdodDogMjRyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XHJcbiAgfVxyXG59XHJcblxyXG4uYnJlYWRjcnVtYnMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiA1O1xyXG4gIEBpbmNsdWRlIGRlc2stb25seSB7XHJcbiAgICB3aWR0aDogMTE4MXJlbTtcclxuICB9XHJcblxyXG4gICZfX3dyYXAge1xyXG4gICAgJiAuY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0OHJlbTtcclxuICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIC5icmVhZGNydW1ic19fbGlzdFxyXG5cclxuICAmX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxNXJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcclxuICAgICAgZ2FwOiA4cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLmJyZWFkY3J1bWJzX19saW5rXHJcblxyXG4gICYgbGkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDE1cmVtO1xyXG4gICAgY29sb3I6ICRncmV5O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmbGV4LXNocmluazogMTtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIvY29udGFpblxyXG4gICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMycgaGVpZ2h0PSczJyB2aWV3Qm94PScwIDAgMyAzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PScxLjUnIGN5PScxLjUnIHI9JzEuNScgdHJhbnNmb3JtPSdtYXRyaXgoLTEgMCAwIDEgMyAwKScgZmlsbD0nJTIzM0Q0NTQ2JyAvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgfVxyXG4gICAgICAmIHAge1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgICBnYXA6IDhyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGFiLWJ0bnMge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgLy8g0JDQstGC0L7QvNCw0YLQuNGH0LXRgdC60LDRjyDRgdC10YLQutCwOiDRgdC60L7Qu9GM0LrQviDQutC90L7Qv9C+0LosINGB0YLQvtC70YzQutC+INC4INC60L7Qu9C+0L3QvtC6XHJcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcclxuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xyXG5cclxuICBib3JkZXI6IDFyZW0gc29saWQgI2RmZGZkZjtcclxuICBib3JkZXItcmFkaXVzOiA2MHJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiA2OHJlbTtcclxuXHJcbiAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcclxuICAgIGhlaWdodDogNTJyZW07XHJcbiAgfVxyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAtLXRhYi13aWR0aDogY2FsYygxMDAlIC8gdmFyKC0tdGFicy1jb3VudCwgMikpO1xyXG4gICAgbGVmdDogY2FsYyh2YXIoLS1pbmRleCwgMCkgKiB2YXIoLS10YWItd2lkdGgpICsgM3JlbSk7XHJcblxyXG4gICAgd2lkdGg6IGNhbGModmFyKC0tdGFiLXdpZHRoKSAtIDZyZW0pO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2cmVtKTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHRiZztcclxuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlO1xyXG4gICAgei1pbmRleDogMDtcclxuICB9XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmLmlzQWN0aXZlIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMTZyZW07XHJcbiAgcGFkZGluZzogMTZyZW0gMTZyZW0gMjJyZW07XHJcbiAgYmFja2dyb3VuZDogJGxpZ2h0Ymc7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGdhcDogMzJyZW07XHJcbiAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycmVtO1xyXG4gICAgcGFkZGluZzogOHJlbTtcclxuICAgIGdhcDogMTJyZW07XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgJiAuYXJ0aWNsZV9fbGluayB7XHJcbiAgICAgICYgLmxpbmstcHJpbWFyeV9fc3ZnIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNnJlbSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC5hcnRpY2xlX19pbWdcclxuXHJcbiAgJl9faW1nIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAyODByZW07XHJcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cmVtO1xyXG4gICAgICBoZWlnaHQ6IDE1MHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC5hcnRpY2xlX19jb250ZW50XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiAzMnJlbTtcclxuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XHJcbiAgICAgIGdhcDogMjByZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAuYXJ0aWNsZV9fZGVzY1xyXG5cclxuICAmX19kZXNjIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIHdpZHRoOiA0MDhyZW07XHJcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC5hcnRpY2xlX19saW5rXHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZXhwZXJ0IHtcclxuICBib3JkZXItcmFkaXVzOiAxNnJlbTtcclxuICBwYWRkaW5nOiAxNnJlbTtcclxuICBiYWNrZ3JvdW5kOiAkbGlnaHRiZztcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZ2FwOiAyMHJlbTtcclxuICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJyZW07XHJcbiAgICBwYWRkaW5nOiA4cmVtO1xyXG4gICAgZ2FwOiAxMnJlbTtcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICAmIC5leHBlcnRfX2xpbmsge1xyXG4gICAgICAmIC5saW5rLXByaW1hcnlfX3N2ZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDZyZW0pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAuZXhwZXJ0X19pbWdcclxuXHJcbiAgJl9faW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzNjdyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgICBoZWlnaHQ6IDE5MnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC5leHBlcnRfX2NvbnRlbnRcclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTJyZW07XHJcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgICBnYXA6IDhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAuZXhwZXJ0X19uYW1lXHJcblxyXG4gICZfX25hbWUge1xyXG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcclxuICAgICAgZm9udC1zaXplOiAxNnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC5leHBlcnRfX3Bvc1xyXG5cclxuICAmX19wb3Mge1xyXG4gICAgY29sb3I6ICRncmV5O1xyXG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcclxuICAgICAgZm9udC1zaXplOiAxNHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC5leHBlcnRfX2xpbmtcclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgIG1hcmdpbi10b3A6IC00NHJlbTtcclxuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0yMHJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi52aWRlbyB7XHJcbiAgYm9yZGVyLXJhZGl1czogMjByZW07XHJcbiAgcGFkZGluZzogMjhyZW0gMjhyZW0gMjhyZW0gMjRyZW07XHJcbiAgYmFja2dyb3VuZDogJGxpZ2h0Ymc7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAzMnJlbTtcclxuICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTZyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnJlbTtcclxuICAgIHBhZGRpbmc6IDE2cmVtIDEycmVtO1xyXG4gIH1cclxuXHJcbiAgLy8gLnZpZGVvX19tYWluXHJcblxyXG4gICZfX21haW4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDE2cmVtO1xyXG4gICAgQGluY2x1ZGUgZGVzay1vbmx5IHtcclxuICAgICAgd2lkdGg6IDQwOXJlbTtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAudmlkZW9fX3ZpZGVvXHJcblxyXG4gICZfX3ZpZGVvIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDdyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMjMwcmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA2cmVtO1xyXG4gICAgICB3aWR0aDogMjk1cmVtO1xyXG4gICAgICBoZWlnaHQ6IDE2NXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGRlc2stb25seSB7XHJcbiAgICAgICY6aG92ZXI6OmJlZm9yZSB7XHJcbiAgICAgICAgc2NhbGU6IDEuMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDY4cmVtO1xyXG4gICAgICBoZWlnaHQ6IDY4cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9hc3NldHMvaW1hZ2VzL3BsYXlCdG4uc3ZnKSBjZW50ZXIgdG9wIC8gY292ZXIgbm8tcmVwZWF0O1xyXG4gICAgICB0cmFuc2l0aW9uOiBzY2FsZSAwLjNzO1xyXG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgICAgIHdpZHRoOiA0MHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDQwcmVtO1xyXG4gICAgICAgIGxlZnQ6IDEycmVtO1xyXG4gICAgICAgIGJvdHRvbTogMThyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC52aWRlb19fdGl0bGVcclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICYtLWRlc2sge1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbW9iIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAudmlkZW9fX2NvbnRlbnRcclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMjByZW07XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgICBnYXA6IDE2cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLnZpZGVvX19pbmZvXHJcblxyXG4gICZfX2luZm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDMycmVtO1xyXG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcclxuICAgICAgZ2FwOiAxNnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC52aWRlb19fYmlsbGV0c1xyXG5cclxuICAmX19iaWxsZXRzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIGdhcDogMTJyZW07XHJcbiAgfVxyXG5cclxuICAvLyAudmlkZW9fX2JpbGxldFxyXG5cclxuICAmX19iaWxsZXQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDhyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2MHJlbTtcclxuICAgIHBhZGRpbmc6IDhyZW0gMTJyZW0gOHJlbSAxNnJlbTtcclxuICAgICYgLnR4dDIwIHtcclxuICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcclxuICAgICAgICBmb250LXNpemU6IDEycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAudmlkZW9fX2JpbGxldC1zdmdcclxuXHJcbiAgJl9fYmlsbGV0LXN2ZyB7XHJcbiAgICB3aWR0aDogMjRyZW07XHJcbiAgICBoZWlnaHQ6IDI0cmVtO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgfVxyXG5cclxuICAvLyAudmlkZW9fX3RleHRcclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDE2cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLnZpZGVvX19kZXNjXHJcblxyXG4gICZfX2Rlc2Mge1xyXG4gICAgY29sb3I6ICRncmV5O1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDMlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLnZpZGVvX19wZXJzb25cclxuXHJcbiAgJl9fcGVyc29uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDE3cmVtO1xyXG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcclxuICAgICAgZ2FwOiA4cmVtO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLnZpZGVvX19wZXJzb24tcGhvdG9cclxuXHJcbiAgJl9fcGVyc29uLXBob3RvIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IDQ0cmVtO1xyXG4gICAgaGVpZ2h0OiA0NHJlbTtcclxuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XHJcbiAgICAgIHdpZHRoOiA0MHJlbTtcclxuICAgICAgaGVpZ2h0OiA0MHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC52aWRlb19fcGVyc29uLWluZm9cclxuXHJcbiAgJl9fcGVyc29uLWluZm8ge1xyXG4gIH1cclxuXHJcbiAgLy8gLnZpZGVvX19wZXJzb24tbmFtZVxyXG5cclxuICAmX19wZXJzb24tbmFtZSB7XHJcbiAgfVxyXG5cclxuICAvLyAudmlkZW9fX3BlcnNvbi1wb3NpdGlvblxyXG5cclxuICAmX19wZXJzb24tcG9zaXRpb24ge1xyXG4gICAgY29sb3I6ICRncmV5O1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTByZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWNjb3JkaW9uIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBnYXA6IDE2cmVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgZ2FwOiA4cmVtO1xyXG4gIH1cclxuXHJcbiAgLy8gLmFjY29yZGlvbl9faXRlbVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHBhZGRpbmc6IDEycmVtIDE2cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHRiZztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgICBwYWRkaW5nOiA4cmVtIDEycmVtO1xyXG5cclxuICAgICAgJiAudHh0MjAge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmlzQWN0aXZlIHtcclxuICAgICAgJiAuYWNjb3JkaW9uX19wbHVzIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLmFjY29yZGlvbl9faGVhZFxyXG5cclxuICAmX19oZWFkIHtcclxuICB9XHJcblxyXG4gIC8vIC5hY2NvcmRpb25fX3BsdXNcclxuXHJcbiAgJl9fcGx1cyB7XHJcbiAgICB3aWR0aDogNTZyZW07XHJcbiAgICBoZWlnaHQ6IDU2cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgICBoZWlnaHQ6IDQwcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYgaW1nIHtcclxuICAgICAgd2lkdGg6IDI4cmVtO1xyXG4gICAgICBoZWlnaHQ6IDI4cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLmFjY29yZGlvbl9faW5mb1xyXG5cclxuICAmX19pbmZvIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHJlbTtcclxuICAgIHdpZHRoOiA5NjRyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDZyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc29vbiB7XHJcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHRvcDogMTY0cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDE2cmVtO1xyXG4gIGdhcDogMjByZW07XHJcbiAgYmFja2dyb3VuZDpcclxuICAgIHVybCgnLi9hc3NldHMvaW1hZ2VzL2xpc3RBc2lkZS53ZWJwJykgbm8tcmVwZWF0IHRvcC9jb3ZlcixcclxuICAgICRhc2lkZUdyYWRpZW50O1xyXG4gIHBhZGRpbmc6IDEyMHJlbSAxMDhyZW0gMzgwcmVtIDMycmVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDIxcmVtO1xyXG4gIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XHJcbiAgICB3aWR0aDogMzQzcmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgYmFja2dyb3VuZDpcclxuICAgICAgdXJsKCcuL2Fzc2V0cy9pbWFnZXMvbGlzdEFzaWRlTW9iLndlYnAnKSBuby1yZXBlYXQgdG9wL2NvdmVyLFxyXG4gICAgICAkYXNpZGVHcmFkaWVudDtcclxuICAgIHBhZGRpbmc6IDE2cmVtIDEycmVtO1xyXG4gICAgbWluLWhlaWdodDogMjYwcmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOXJlbTtcclxuICB9XHJcblxyXG4gICYtdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTJyZW07XHJcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgICBnYXA6IDhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWJ0biB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0MHJlbTtcclxuICAgIHBhZGRpbmc6IDE3cmVtIDI4cmVtO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgJiAuaDMge1xyXG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcclxuICAgICAgZm9udC1zaXplOiAxOHJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJiAudHh0MjQge1xyXG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcclxuICAgICAgZm9udC1zaXplOiAxNnJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1idG4tdGV4dCB7XHJcbiAgfVxyXG59XHJcbiIsImJvZHk6OmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDI1MDA7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UgMHM7XHJcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjByZW0pO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHJlbSk7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgxMSwgNDIsIDUyLCAwLjQpO1xyXG59XHJcbi5wb3B1cC1zaG93IGJvZHk6OmJlZm9yZSB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4ucG9wdXBfc2hvdyB7XHJcbiAgei1pbmRleDogMzAxMCAhaW1wb3J0YW50O1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG4ucG9wdXBfc2hvdyAucG9wdXBfX2NvbnRlbnQge1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5wb3B1cCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBwYWRkaW5nOiAzMnJlbTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjhzIGVhc2UgMHM7XHJcbiAgei1pbmRleDogMzAwO1xyXG4gIC5fbG9hZGVkICYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XHJcbiAgICBwYWRkaW5nOiAxNnJlbTtcclxuICB9XHJcblxyXG4gIC8vIC5wb3B1cF9fd3JhcHBlclxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAvLyAucG9wdXBfX2NvbnRlbnRcclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHJlbTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZSAwcztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC13aWR0aDogODE3cmVtO1xyXG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNnJlbTtcclxuICAgIH1cclxuICAgIC5sb2NrICYge1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLnBvcHVwX19ib2R5XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDMycmVtO1xyXG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcclxuICAgICAgcGFkZGluZzogMTZyZW0gMTJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAucG9wdXBfX2Nsb3NlLWJ0blxyXG5cclxuICAmX19jbG9zZS1idG4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDY4cmVtO1xyXG4gICAgaGVpZ2h0OiA2OHJlbTtcclxuICAgIHRvcDogMjRyZW07XHJcbiAgICByaWdodDogMzJyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0Ymc7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcclxuICAgICAgd2lkdGg6IDQ0cmVtO1xyXG4gICAgICBoZWlnaHQ6IDQ0cmVtO1xyXG4gICAgICB0b3A6IDEycmVtO1xyXG4gICAgICByaWdodDogMTJyZW07XHJcbiAgICB9XHJcbiAgICAmIHN2ZyB7XHJcbiAgICAgIHdpZHRoOiAyNHJlbTtcclxuICAgICAgaGVpZ2h0OiAyNHJlbTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XHJcbiAgICAgICAgd2lkdGg6IDIwcmVtO1xyXG4gICAgICAgIGhlaWdodDogMjByZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgICB0b3A6IDhyZW07XHJcbiAgICAgIHJpZ2h0OiA4cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tcmVnaXN0cmF0aW9uIHtcclxuICAgIC8vIC5wb3B1cF9fd3JhcHBlclxyXG5cclxuICAgICYgLnBvcHVwX193cmFwcGVyIHtcclxuICAgIH1cclxuXHJcbiAgICAvLyAucG9wdXBfX2JvZHlcclxuXHJcbiAgICAmIC5wb3B1cF9fYm9keSB7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLnBvcHVwX19jbG9zZS1idG5cclxuXHJcbiAgICAmIC5wb3B1cF9fY2xvc2UtYnRuIHtcclxuICAgIH1cclxuICAgIC8vIC5wb3B1cF9fbWFpblxyXG5cclxuICAgICYgLnBvcHVwX19tYWluIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAzNnJlbTtcclxuICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcclxuICAgICAgICBnYXA6IDI0cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyAucG9wdXBfX3RpdGxlXHJcblxyXG4gICAgJiAucG9wdXBfX3RpdGxlIHtcclxuICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI2MHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5wb3B1cF9fdGFiLXdyYXBcclxuXHJcbiAgICAmIC5wb3B1cF9fdGFiLXdyYXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDMycmVtO1xyXG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgICAgIGdhcDogMjByZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAucG9wdXBfX3RhYi1idG5zXHJcblxyXG4gICAgJiAucG9wdXBfX3RhYi1idG5zIHtcclxuICAgIH1cclxuXHJcbiAgICAvLyAucG9wdXBfX3RhYnNcclxuXHJcbiAgICAmIC5wb3B1cF9fdGFicyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgIH1cclxuXHJcbiAgICAvLyAucG9wdXBfX3RhYlxyXG5cclxuICAgICYgLnBvcHVwX190YWIge1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5wb3B1cF9fZW5kLWJhY2stYnRuXHJcblxyXG4gICAgJiAucG9wdXBfX2VuZC1iYWNrLWJ0biB7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZ3JpZC1yb3c6IDEvMjtcclxuICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcclxuICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgdHJhbnNpdGlvbjpcclxuICAgICAgICBvcGFjaXR5IDAuM3MsXHJcbiAgICAgICAgdmlzaWJpbGl0eSAwLjNzO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuXHJcbiAgICAgICYuaXNBY3RpdmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGZpbGw7XHJcbiAgICAgICAgJiAudGFiX19zdGFydC5pc0FjdGl2ZSxcclxuICAgICAgICAmIC50YWJfX2VuZC5pc0FjdGl2ZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBmaWxsO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fc3RhcnQsXHJcbiAgICAgICZfX2VuZCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGdyaWQtcm93OiAxLzI7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcclxuICAgICAgICBpbnNldDogMDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgICAgb3BhY2l0eSAwLjNzLFxyXG4gICAgICAgICAgdmlzaWJpbGl0eSAwLjNzO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIC50YWJfX3N0YXJ0XHJcblxyXG4gICAgICAmX19zdGFydCB7XHJcbiAgICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIC8vIGdhcDogMjRyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIC50YWJfX2Zvcm1cclxuXHJcbiAgICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDMycmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XHJcbiAgICAgICAgICBnYXA6IDI0cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gLnRhYl9fc3RhcnQtY29udGVudFxyXG5cclxuICAgICAgJl9fc3RhcnQtY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogNTByZW07XHJcbiAgICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcclxuICAgICAgICAgIGdhcDogMjByZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICBtaW4td2lkdGg6IDQ2OHJlbTtcclxuICAgICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMTVyZW07XHJcbiAgICAgICAgICAmIC50eHQyMCB7XHJcbiAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMTZyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyAudGFiX19lbmRcclxuXHJcbiAgICAgICZfX2VuZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMjRyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIC50YWJfX2VuZC1iYWNrLWluZm9cclxuXHJcbiAgICAgICZfX2VuZC1iYWNrLWluZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDhyZW07XHJcbiAgICAgICAgJiBwIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyAudGFiX19lbmQtZm9ybS1ib3hcclxuXHJcbiAgICAgICZfX2VuZC1mb3JtLWJveCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMzJyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcclxuICAgICAgICAgIGdhcDogMjByZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyAudGFiX19lbmQtYnRuLWJveFxyXG5cclxuICAgICAgJl9fZW5kLWJ0bi1ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDE2cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiAxMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIC50YWJfX2VuZC10aW1lclxyXG5cclxuICAgICAgJl9fZW5kLXRpbWVyIHtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gLnRhYl9fZW5kLW5vY29kZVxyXG5cclxuICAgICAgJl9fZW5kLW5vY29kZSB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWItLXRlbCB7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1ub2NvZGUge1xyXG4gICAgLy8gLnBvcHVwX193cmFwcGVyXHJcblxyXG4gICAgJiAucG9wdXBfX3dyYXBwZXIge1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5wb3B1cF9fY29udGVudFxyXG5cclxuICAgICYgLnBvcHVwX19jb250ZW50IHtcclxuICAgIH1cclxuXHJcbiAgICAvLyAucG9wdXBfX2JvZHlcclxuXHJcbiAgICAmIC5wb3B1cF9fYm9keSB7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLnBvcHVwX19jbG9zZS1idG5cclxuXHJcbiAgICAmIC5wb3B1cF9fY2xvc2UtYnRuIHtcclxuICAgIH1cclxuXHJcbiAgICAvLyAucG9wdXBfX2JvZHktY29udGVudFxyXG5cclxuICAgICYgLnBvcHVwX19ib2R5LWNvbnRlbnQge1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgZ2FwOiAyMHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAvLyAucG9wdXBfX3RpdGxlXHJcblxyXG4gICAgJiAucG9wdXBfX3RpdGxlIHtcclxuICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI2MHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5wb3B1cF9fbWFpblxyXG5cclxuICAgICYgLnBvcHVwX19tYWluIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAzMnJlbTtcclxuICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcclxuICAgICAgICBnYXA6IDIwcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLnBvcHVwX190ZXh0XHJcblxyXG4gICAgJiAucG9wdXBfX3RleHQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDE2cmVtO1xyXG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgICAgIGdhcDogMjByZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5wb3B1cF9fc3VidGl0bGUge1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5wb3B1cF9faW5mby1saXN0XHJcblxyXG4gICAgJiAucG9wdXBfX2luZm8tbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMTJyZW07XHJcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XHJcbiAgICAgICAgZ2FwOiA4cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLnBvcHVwX19pbmZvLWl0ZW1cclxuXHJcbiAgICAmIC5wb3B1cF9faW5mby1pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgLy8gICBnYXA6IDMwcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5wb3B1cF9faXRlbS10aXRsZVxyXG5cclxuICAgICYgLnBvcHVwX19pdGVtLXRpdGxlIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIyMCU7XHJcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MyU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAucG9wdXBfX2l0ZW0tdGV4dFxyXG5cclxuICAgICYgLnBvcHVwX19pdGVtLXRleHQge1xyXG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDMlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLnBvcHVwX19idG5cclxuXHJcbiAgICAmIC5wb3B1cF9fYnRuIHtcclxuICAgICAgbWluLXdpZHRoOiA0NjhyZW07XHJcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XHJcbiAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxNXJlbTtcclxuICAgICAgICAmIC50eHQyMCB7XHJcbiAgICAgICAgICAvLyAgIGZvbnQtc2l6ZTogMTZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1jYW1lcmEge1xyXG4gICAgJiAucG9wdXBfX2JvZHktY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJiAuY2FtZXJhLWZpbGUge1xyXG4gICAgICAvLyAuY2FtZXJhLWZpbGVfX2ludGVyZmFjZVxyXG5cclxuICAgICAgJl9faW50ZXJmYWNlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAyMHJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gLmNhbWVyYS1maWxlX192aWRlb1xyXG5cclxuICAgICAgJl9fdmlkZW8ge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJyZW07XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gLmNhbWVyYS1maWxlX193ZWJjYW1cclxuXHJcbiAgICAgICZfX3dlYmNhbSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGluc2V0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyAuY2FtZXJhLWZpbGVfX3NuYXBzaG90XHJcblxyXG4gICAgICAmX19zbmFwc2hvdCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZGlzY2xhaW1lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiA0MHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gLmNhbWVyYS1maWxlX19zbmFwLWJ0blxyXG5cclxuICAgICAgJl9fc25hcC1idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodGJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1mb3JtIHtcclxuICAgICYgLnBvcHVwX19ib2R5LWNvbnRlbnQge1xyXG4gICAgICBnYXA6IDUwcmVtO1xyXG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgICAgIGdhcDogMzhyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5wb3B1cF9fZm9ybSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMzJyZW07XHJcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XHJcbiAgICAgICAgZ2FwOiAxNnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAucG9wdXBfX2lucHV0LWJveCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogNDJyZW07XHJcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XHJcbiAgICAgICAgZ2FwOiAyNnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLmZvcm1fX2J0bi1ib3gge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDMycmVtO1xyXG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgICAgIGdhcDogMjByZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgIHBhZGRpbmc6IDIxcmVtIDc2cmVtO1xyXG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1zdWNjZXNzIHtcclxuICAgICYgLnBvcHVwX19ib2R5LWNvbnRlbnQge1xyXG4gICAgICBnYXA6IDIwcmVtO1xyXG4gICAgfVxyXG4gICAgJiAucG9wdXBfX3RpdGxlIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA3MHJlbTtcclxuICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAucG9wdXBfX21haW4ge1xyXG4gICAgICBnYXA6IDMycmVtO1xyXG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xyXG4gICAgICAgIGdhcDogMjByZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgIHBhZGRpbmc6IDIxcmVtIDg4LjVyZW07XHJcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XHJcbiAgICAgICAgcGFkZGluZzogMTVyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDU3cmVtO1xuICBtYXJnaW4tYm90dG9tOiA1MHJlbTtcbiAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiA1MHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHJlbTtcbiAgfVxuXG4gIC8vIC5mb290ZXJfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gIH1cblxuICAvLyAuZm9vdGVyX19pbm5lclxuXG4gICZfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAyOHJlbSA0OHJlbSAzNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgZ2FwOiAzNnJlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZyZW07XG4gICAgICBwYWRkaW5nOiAxNnJlbTtcbiAgICAgIGdhcDogMTZyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmZvb3Rlcl9fdG9wXG5cbiAgJl9fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHJlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZ2FwOiAxNnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZm9vdGVyX19pbmZvXG5cbiAgJl9faW5mbyB7XG4gICAgZ2FwOiAxMHJlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxNnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZm9vdGVyX19uYXZcblxuICAmX19uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdC1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDM2cmVtO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNzVyZW0gMTMycmVtO1xuICAgICAgZ2FwOiAxMnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZm9vdGVyX19saXN0XG5cbiAgJl9fbGlzdCB7XG4gICAgZ2FwOiAzNnJlbTtcbiAgICBAaW5jbHVkZSBkZXNrLW9ubHkge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEycmVtO1xuICAgICAgZm9udC1zaXplOiAxNHJlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG5cbiAgLy8gLmZvb3Rlcl9fbGlua1xuXG4gICZfX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0ycmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICRncmV5O1xuICAgICAgd2lkdGg6IDAlO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcbiAgICB9XG4gIH1cblxuICAvLyAuZm9vdGVyX19idG4tYm94XG5cbiAgJl9fYnRuLWJveCB7XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAvLyAuZm9vdGVyX19idG5cblxuICAmX19idG4ge1xuICAgIHBhZGRpbmc6IDE3cmVtIDI5cmVtO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBwYWRkaW5nOiAxNXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5mb290ZXJfX3BvbGljeVxuXG4gICZfX3BvbGljeSB7XG4gICAgZ2FwOiAyMHJlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZ2FwOiA1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5mb290ZXJfX3BvbGljeS1saXN0XG5cbiAgJl9fcG9saWN5LWxpc3Qge1xuICAgIGdhcDogMjByZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGdhcDogNXJlbTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICAvLyAuZm9vdGVyX19kaXNjbGFpbWVyXG5cbiAgJl9fZGlzY2xhaW1lciB7XG4gICAgd2lkdGg6IDE2ODRyZW07XG4gICAgaGVpZ2h0OiA2M3JlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgd2lkdGg6IDMyOXJlbTtcbiAgICAgIGhlaWdodDogMTZyZW07XG4gICAgICBtYXJnaW46IDAgLTlyZW07XG4gICAgICAmIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb29raWUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcmVtO1xuICBwYWRkaW5nOiAyNHJlbTtcbiAgd2lkdGg6IDExNTRyZW07XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgbGVmdDogNDhyZW07XG4gIGJvdHRvbTogMjRyZW07XG4gIGdhcDogMzJyZW07XG5cbiAgYm94LXNoYWRvdzpcbiAgICAwIC0zcmVtIDhyZW0gMCByZ2JhKDEzNSwgMTM1LCAxMzUsIDAuMDgpLFxuICAgIC8qINCd0L7QstCw0Y8g0LzRj9Cz0LrQsNGPINGC0LXQvdGMINCd0JDQktCV0KDQpSAqLyAwIDRyZW0gOXJlbSAwIHJnYmEoMTM1LCAxMzUsIDEzNSwgMC4xKSxcbiAgICAwIDE3cmVtIDE3cmVtIDAgcmdiYSgxMzUsIDEzNSwgMTM1LCAwLjA5KSxcbiAgICAwIDM3cmVtIDIycmVtIDAgcmdiYSgxMzUsIDEzNSwgMTM1LCAwLjA1KSxcbiAgICAwIDY2cmVtIDI2cmVtIDAgcmdiYSgxMzUsIDEzNSwgMTM1LCAwLjAxKSxcbiAgICAwIDEwM3JlbSAyOXJlbSAwIHJnYmEoMTM1LCAxMzUsIDEzNSwgMCk7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246XG4gICAgdmlzaWJpbGl0eSAwLjRzLFxuICAgIG9wYWNpdHkgMC40cyxcbiAgICB6LWluZGV4IDAuNHMsXG4gICAgYm90dG9tIDAuNHM7XG4gICYtLXNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cbiAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICB3aWR0aDogMzQzcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cmVtO1xuICAgIHBhZGRpbmc6IDE2cmVtIDEycmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm90dG9tOiAyMHJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjByZW07XG4gIH1cbiAgJiAudHh0MjAge1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDE2cmVtO1xuICAgIH1cbiAgfVxuICAmX19idG4ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxOHJlbTtcbiAgICAgIHBhZGRpbmc6IDE0cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIuaGVhZGVyIHtcbiAgLy8gLmhlYWRlcl9fY29udGFpbmVyXG4gIG1hcmdpbi10b3A6IDQwcmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWZhbmN5Ym94LXNjcm9sbGJhci1jb21wZW5zYXRlKTtcbiAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAxNHJlbTtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gIH1cblxuICAvLyAuaGVhZGVyX19pbm5lclxuXG4gICZfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxMnJlbSA0OHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA2NHJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA1cmVtIDMwcmVtIHJnYmEoMjAzLCAyMDMsIDIwMywgMC4zNDgpO1xuICAgIGdhcDogMjByZW07XG4gICAgQGluY2x1ZGUgZGVzay1vbmx5IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gICAgLy8gbWFyZ2luLXJpZ2h0OiB2YXIoLS1mYW5jeWJveC1zY3JvbGxiYXItY29tcGVuc2F0ZSk7XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHBhZGRpbmc6IDEycmVtIDE4cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogNTtcbiAgICB9XG4gIH1cblxuICAvLyAuaGVhZGVyX19uYXZcblxuICAmX19uYXYge1xuICAgIEBpbmNsdWRlIGRlc2stb25seSB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEzOXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTQ3cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBwYWRkaW5nOiA3N3JlbSAxNXJlbSAxNXJlbTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBoZWlnaHQ6IDEwMGR2aDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMjE3LCAyMTcsIDAuNDYpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgJiAudHh0MjQge1xuICAgICAgICBmb250LXNpemU6IDE2cmVtO1xuICAgICAgfVxuICAgICAgJi5pc09wZW4ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogZmlsbDtcbiAgICAgICAgJiAuaGVhZGVyX19saXN0LWJveCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdC1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBwYWRkaW5nOiAyMHJlbTtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cmVtO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4vYXNzZXRzL2ltYWdlcy9idXJnZXJNb2JCZy53ZWJwKSBuby1yZXBlYXQgdG9wL2NvdmVyO1xuICAgICAgZ2FwOiAxMnJlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMTAlKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG5cbiAgLy8gLmhlYWRlcl9fbGlzdFxuXG4gICZfX2xpc3Qge1xuICAgIC8vIGdhcDogMTEycmVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDM2cmVtO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAzMnJlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZm9udC1zaXplOiAxOHJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG5cbiAgLy8gLmhlYWRlcl9fbGlua1xuXG4gICZfX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICYuaXNBY3RpdmUge1xuICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTJyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogJGdyZXk7XG4gICAgICB3aWR0aDogMCU7XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5oZWFkZXJfX2J0bi1ib3hcblxuICAmX19idG4tYm94IHtcbiAgICBnYXA6IDEycmVtO1xuICAgIG1pbi13aWR0aDogMzA4cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgLy8gLmhlYWRlcl9fYnRuXG5cbiAgJl9fYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDY4cmVtO1xuICAgIGhlaWdodDogNjhyZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHdpZHRoOiAzMnJlbTtcbiAgICAgIGhlaWdodDogMzJyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRiZztcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAyOHJlbTtcbiAgICAgIGhlaWdodDogMjhyZW07XG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICB3aWR0aDogMjByZW07XG4gICAgICAgIGhlaWdodDogMjByZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIC5oZWFkZXJfX3NlYXJjaC1ib3hcblxuICAmX19zZWFyY2gtYm94IHtcbiAgfVxuXG4gIC8vIC5oZWFkZXJfX3NlYXJjaFxuXG4gICZfX3NlYXJjaCB7XG4gIH1cblxuICAvLyAuaGVhZGVyX19say1ib3hcblxuICAmX19say1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYtLW1vYiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuaGVhZGVyX19say1kZXNrXG5cbiAgJl9fbGstZGVzayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAyMXJlbSAyOHJlbTtcbiAgICBmb250LXNpemU6IDIwcmVtO1xuICB9XG5cbiAgLy8gLmhlYWRlcl9fbGstbW9iXG5cbiAgJl9fbGstbW9iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5oZWFkZXJfX2J1cmdlclxuXG4gICZfX2J1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICYuaXNPcGVuIHtcbiAgICAgICAgJiBpbWcge1xuICAgICAgICAgICYuY2xvc2Uge1xuICAgICAgICAgICAgc2NhbGU6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICBzY2FsZTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBzY2FsZSAwLjNzO1xuICAgICAgICAmLmNsb3NlIHtcbiAgICAgICAgICBzY2FsZTogMTtcbiAgICAgICAgfVxuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgIHNjYWxlOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZmVlZGJhY2sge1xuICAvLyAuZmVlZGJhY2tfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gIH1cblxuICAvLyAuZmVlZGJhY2tfX2lubmVyXG5cbiAgJl9faW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICRhY2NlbnRncmFkaWVudDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDIwcmVtO1xuICAgIHBhZGRpbmc6IDYycmVtIDkycmVtIDQ4cmVtIDkyOHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogNTc1cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguL2Fzc2V0cy9pbWFnZXMvZmVlZGJhY2tCZ0Rlc2sud2VicCkgbm8tcmVwZWF0IHRvcC9jb3ZlcjtcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguL2Fzc2V0cy9pbWFnZXMvZmVlZGJhY2tCZ01vYi53ZWJwKSBuby1yZXBlYXQgdG9wL2NvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZyZW07XG4gICAgICBwYWRkaW5nOiAyMHJlbSAxNnJlbSAxNHJlbTtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4MXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZmVlZGJhY2tfX3Bob3RvXG5cbiAgJl9fcGhvdG8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogODk4cmVtO1xuICAgIGhlaWdodDogNTY2cmVtO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1NHJlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgd2lkdGg6IDQxM3JlbTtcbiAgICAgIGhlaWdodDogMjYxcmVtO1xuICAgICAgbGVmdDogLTFyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmZlZWRiYWNrX19jb250ZW50XG5cbiAgJl9fY29udGVudCB7XG4gICAgZ2FwOiAzMnJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGdhcDogMTgwcmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5mZWVkYmFja19faGVhZFxuXG4gICZfX2hlYWQge1xuICAgIGdhcDogMjByZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGdhcDogOHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZmVlZGJhY2tfX3RpdGxlXG5cbiAgJl9fdGl0bGUge1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBwYWRkaW5nOiAyMXJlbSAyNHJlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMnJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5saXN0IHtcbiAgLy8gLmxpc3RfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gIH1cblxuICAvLyAubGlzdF9faW5uZXJcblxuICAmX19pbm5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMjByZW07XG4gICAgcGFkZGluZzogNTZyZW0gNDhyZW07XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGdhcDogMjByZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cmVtO1xuICAgICAgcGFkZGluZzogMTZyZW0gMTJyZW07XG4gICAgICBnYXA6IDEycmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5saXN0X19saXN0LXdyYXBcblxuICAmX19saXN0LXdyYXAge1xuICAgIGdhcDogNDhyZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGdhcDogMjRyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmxpc3RfX2xpc3QtYm94XG5cbiAgJl9fbGlzdC1ib3gge1xuICAgIGdhcDogNDhyZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGdhcDogMjRyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmxpc3RfX2xpc3RcblxuICAmX19saXN0IHtcbiAgICAmLS1hcnRpY2xlcyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIGdhcDogMjByZW07XG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDhyZW07XG4gICAgICB9XG4gICAgfVxuICAgICYtLWV4cGVydHMge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICBnYXA6IDIwcmVtO1xuICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA4cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS12aWRlb3Mge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBnYXA6IDIwcmVtO1xuICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA4cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1mYXEge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTExNHJlbSBhdXRvO1xuICAgICAgZ2FwOiAyMHJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogNTByZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmxpc3RfX2l0ZW1cblxuICAmX19pdGVtIHtcbiAgfVxuXG4gIC8vIC5saXN0X19idG5cblxuICAmX19idG4ge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxN3JlbSAyOXJlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgcGFkZGluZzogMTVyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTZyZW07XG4gICAgfVxuICB9XG59XG5cblxuIiwiLmxrIHtcbiAgLy8gLmxrX19pbm5lclxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHJlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZ2FwOiAxMnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAubGtfX21haW4td3JhcFxuXG4gICZfX21haW4td3JhcCB7XG4gICAgZ2FwOiA0OHJlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZ2FwOiAxNnJlbTtcbiAgICB9XG4gIH1cbiAgLy8gLmxrX19tYWluXG5cbiAgJl9fbWFpbiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDU5NXJlbSAxMjA5cmVtO1xuICAgIGdhcDogMjByZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxNnJlbTtcbiAgICB9XG4gIH1cblxuICAmIC5oMSxcbiAgJiAuYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHJlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgIH1cbiAgfVxuICAvLyAubGtfX25hdlxuXG4gICZfX25hdiB7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgfVxuXG4gIC8vIC5sa19fYXJ0aWNsZVxuXG4gICZfX2FydGljbGUge1xuICB9XG5cbiAgLy8gLmxrX19hcHBcblxuICAmX19hcHAge1xuICB9XG5cbiAgLy8gLmxrX19tYWlsXG5cbiAgJl9fbWFpbCB7XG4gIH1cbn1cblxuLmxrLW5hdiB7XG4gIGdhcDogMjByZW07XG4gIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgZ2FwOiAxMnJlbTtcbiAgfVxuICAvLyAubGstbmF2X19wZXJzb25cblxuICAmX19wZXJzb24ge1xuICAgIHBhZGRpbmc6IDQwcmVtIDQ4cmVtO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZ2FwOiA0NHJlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZyZW07XG4gICAgICBwYWRkaW5nOiAxNnJlbSAxMnJlbTtcbiAgICAgIGdhcDogMTZyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmxrLW5hdl9fcGVyc29uLWhlYWRcblxuICAmX19wZXJzb24taGVhZCB7XG4gIH1cblxuICAvLyAubGstbmF2X19uYW1lXG5cbiAgJl9fbmFtZSB7XG4gIH1cblxuICAvLyAubGstbmF2X19lZGl0XG5cbiAgJl9fZWRpdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA2OHJlbTtcbiAgICBoZWlnaHQ6IDY4cmVtO1xuICAgIHRvcDogMjByZW07XG4gICAgcmlnaHQ6IDIwcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHRiZztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHdpZHRoOiA0NHJlbTtcbiAgICAgIGhlaWdodDogNDRyZW07XG4gICAgICB0b3A6IDEycmVtO1xuICAgICAgcmlnaHQ6IDEycmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5say1uYXZfX2VkaXQtc3ZnXG5cbiAgJl9fZWRpdC1zdmcge1xuICAgIHdpZHRoOiAyNHJlbTtcbiAgICBoZWlnaHQ6IDI0cmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICB3aWR0aDogMjByZW07XG4gICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5say1uYXZfX2luZm8tbGlzdFxuXG4gICZfX2luZm8tbGlzdCB7XG4gICAgZ2FwOiAxNnJlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZ2FwOiA4cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5say1uYXZfX2luZm9cblxuICAmX19pbmZvIHtcbiAgICBnYXA6IDhyZW07XG4gIH1cblxuICAvLyAubGstbmF2X19saXN0LXdyYXBcblxuICAmX19saXN0LXdyYXAge1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICB3aWR0aDogMzc1cmVtO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAgIG1hcmdpbjogMCAtMTZyZW07XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhcixcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5say1uYXZfX2xpc3RcblxuICAmX19saXN0IHtcbiAgICBnYXA6IDIwcmVtO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBnYXA6IDEycmVtO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmc6IDAgMTZyZW07XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gLmxrLW5hdl9fbGlua1xuXG4gICZfX2xpbmsge1xuICAgIGJvcmRlcjogMnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnJlbTtcbiAgICBwYWRkaW5nOiAyNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3M7XG4gICAgZ2FwOiAyNHJlbTtcbiAgICAmLmlzQWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiAycmVtIHNvbGlkICRibHVlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgd2lkdGg6IDEzN3JlbTtcbiAgICAgIGhlaWdodDogMTEwcmVtO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogOHJlbSAxMnJlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAxMnJlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cblxuICAvLyAubGstbmF2X19zdmctd3JhcFxuXG4gICZfX3N2Zy13cmFwIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cmVtO1xuICAgIHdpZHRoOiA1NnJlbTtcbiAgICBoZWlnaHQ6IDU2cmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGJhY2tncm91bmQ6ICRsaWdodGJnO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgYm9yZGVyLXJhZGl1czogNnJlbTtcbiAgICAgIHdpZHRoOiA0NHJlbTtcbiAgICAgIGhlaWdodDogNDRyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmxrLW5hdl9fc3ZnXG5cbiAgJl9fc3ZnIHtcbiAgICB3aWR0aDogMjRyZW07XG4gICAgaGVpZ2h0OiAyNHJlbTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgd2lkdGg6IDIwcmVtO1xuICAgICAgaGVpZ2h0OiAyMHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAubGstbmF2X190ZXh0XG5cbiAgJl9fdGV4dCB7XG4gICAgQGluY2x1ZGUgZGVzay1vbmx5IHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICB9XG4gIH1cblxuICAvLyAubGstbmF2X19hcnJcblxuICAmX19hcnIge1xuICAgIHdpZHRoOiAyNHJlbTtcbiAgICBoZWlnaHQ6IDI0cmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICB3aWR0aDogMjByZW07XG4gICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA4cmVtO1xuICAgICAgcmlnaHQ6IDEycmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5say1uYXZfX3JldHVyblxuXG4gICZfX3JldHVybiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAzODlyZW07XG4gICAgcGFkZGluZzogMzJyZW07XG4gICAgZ2FwOiAxMHJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cmVtO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBtaW4taGVpZ2h0OiAxODlyZW07XG4gICAgICBwYWRkaW5nOiAxNnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAubGstbmF2X19iZ1xuXG4gICZfX2JnIHtcbiAgICBiYWNrZ3JvdW5kOiAkYXNpZGVHcmFkaWVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAvLyAubGstbmF2X19jb250ZW50XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgICYgLmJ0bi1wcmltYXJ5IHtcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICAgIHBhZGRpbmc6IDEycmVtIDMycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5say1uYXZfX2hlYWRcblxuICAmX19oZWFkIHtcbiAgICBnYXA6IDEycmVtO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBnYXA6IDhyZW07XG4gICAgfVxuICB9XG59XG5cbi5say1hcnRpY2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcmVtO1xuICBwYWRkaW5nOiA1NnJlbSA0OHJlbTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcmVtO1xuICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgIGdhcDogMjRyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTZyZW07XG4gICAgcGFkZGluZzogMTZyZW0gMTJyZW07XG4gIH1cbiAgLy8gLmxrLWFydGljbGVfX2hlYWRcblxuICAmX19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLy8gLmxrLWFydGljbGVfX25hdi1ib3hcblxuICAmX19uYXYtYm94IHtcbiAgfVxuXG4gIC8vIC5say1hcnRpY2xlX19zd2lwZXItYnRuXG5cbiAgJl9fc3dpcGVyLWJ0biB7XG4gIH1cblxuICAvLyAubGstYXJ0aWNsZV9fc3dpcGVyLWJ0bi0tbmV4dFxuXG4gICZfX3N3aXBlci1idG4tLW5leHQge1xuICB9XG5cbiAgLy8gLmxrLWFydGljbGVfX3N3aXBlci1ib3hcblxuICAmX19zd2lwZXItYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbTtcbiAgfVxuXG4gIC8vIC5say1hcnRpY2xlX19zd2lwZXJcblxuICAmX19zd2lwZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyAubGstYXJ0aWNsZV9fc3dpcGVyLXdyYXBwZXJcblxuICAmX19zd2lwZXItd3JhcHBlciB7XG4gIH1cblxuICAvLyAubGstYXJ0aWNsZV9fc2xpZGVcblxuICAmX19zbGlkZSB7XG4gIH1cblxuICAvLyAubGstYXJ0aWNsZV9fcGFnaW5cblxuICAmX19wYWdpbiB7XG4gICAgQGluY2x1ZGUgZGVzay1vbmx5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5say1hcHAge1xuICBib3JkZXItcmFkaXVzOiAyMHJlbTtcbiAgcGFkZGluZzogNTZyZW0gNDhyZW07XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnJlbTtcbiAgICBwYWRkaW5nOiAxNnJlbSAxMnJlbTtcbiAgfVxuICAvLyAubGstYXBwX19oZWFkXG5cbiAgJl9faGVhZCB7XG4gIH1cblxuICAvLyAubGstYXBwX19jb250ZW50XG5cbiAgJl9fY29udGVudCB7XG4gIH1cblxuICAvLyAubGstYXBwX19mdWxsXG5cbiAgJl9fZnVsbCB7XG4gICAgbWFyZ2luLXRvcDogMjByZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjByZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cmVtO1xuICAgICAgZ2FwOiAyNHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAubGstYXBwX19saXN0XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZyZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGdhcDogOHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAubGstYXBwX19pdGVtXG5cbiAgJl9faXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZyZW07XG4gICAgcGFkZGluZzogMjRyZW07XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0Ymc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzJyZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycmVtO1xuICAgICAgcGFkZGluZzogMTJyZW07XG4gICAgICBnYXA6IDE2cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5say1hcHBfX2l0ZW0tLXBheVxuXG4gICZfX2l0ZW0tLXBheSB7XG4gICAgJiAubGstYXBwX19zdGF0dXMge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzM2RlZywgIzAwOTA5YSAwJSwgIzNjYzdjZCAxMDAlKTtcbiAgICB9XG4gIH1cblxuICAvLyAubGstYXBwX19pdGVtLS1wcm9jZXNzXG5cbiAgJl9faXRlbS0tcHJvY2VzcyB7XG4gICAgJiAubGstYXBwX19zdGF0dXMge1xuICAgICAgYmFja2dyb3VuZDogJGdyZXk7XG4gICAgfVxuICB9XG5cbiAgLy8gLmxrLWFwcF9faXRlbS0tcmVqZWN0XG5cbiAgJl9faXRlbS0tcmVqZWN0IHtcbiAgICAmIC5say1hcHBfX3N0YXR1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZXJyb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gLmxrLWFwcF9fc3RhdHVzXG5cbiAgJl9fc3RhdHVzIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNTNyZW07XG4gICAgcGFkZGluZzogNnJlbSAyM3JlbTtcbiAgICBtaW4td2lkdGg6IDI1NnJlbTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBwYWRkaW5nOiA0cmVtIDI0cmVtIDZyZW07XG4gICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgZm9udC1zaXplOiAxNnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAubGstYXBwX19kYXRhXG5cbiAgJl9fZGF0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZyZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGdhcDogMTJyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmxrLWFwcF9fZGF0YS1pdGVtXG5cbiAgJl9fZGF0YS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogOHJlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogNHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAubGstYXBwX19oZWxwXG4gICZfX2hlbHAge1xuICAgIGJvcmRlcjogMXJlbSBzb2xpZCAkbGlnaHRiZztcbiAgICBib3JkZXItcmFkaXVzOiAxNnJlbTtcbiAgICBwYWRkaW5nOiAxNnJlbSAyNHJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHJlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZ2FwOiAxMHJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycmVtO1xuICAgICAgcGFkZGluZzogMTZyZW0gMTJyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5say1hcHBfX2VtcHR5XG5cbiAgJl9fZW1wdHkge1xuICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQwcmVtO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHJlbTtcbiAgICAgIGdhcDogMjRyZW07XG4gICAgfVxuICAgICYgLmJ0bi1wcmltYXJ5IHtcbiAgICAgIEBpbmNsdWRlIGRlc2stb25seSB7XG4gICAgICAgIHdpZHRoOiAyOTdyZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTJyZW0gMTZyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmxrLWFwcF9fZW1wdHktaGVhZFxuXG4gICZfX2VtcHR5LWhlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEycmVtO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBnYXA6IDhyZW07XG4gICAgICAmIC5oNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThyZW07XG4gICAgICB9XG4gICAgICAmIC5ncmV5IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzOCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5say1tYWlsIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzM2RlZywgIzAwOTA5YSAwJSwgIzNjYzdjZCAxMDAlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ2NHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNDByZW07XG4gIGJvcmRlci1yYWRpdXM6IDIwcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cmVtO1xuICAgIHBhZGRpbmc6IDE2cmVtIDEycmVtIDI0cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi9hc3NldHMvaW1hZ2VzLzEyLjAzLjI2L2xrTWFpbEJnLndlYnApIG5vLXJlcGVhdCB0b3AvY292ZXI7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5say1tYWlsX19jb250ZW50XG5cbiAgJl9fY29udGVudCB7XG4gICAgd2lkdGg6IDU4OHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmLmlzU3VjY2VzcyB7XG4gICAgICAmIC5say1tYWlsX19mb3JtIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG5cbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiAubGstbWFpbF9fc3VjY2VzcyB7XG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogZmlsbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAubGstbWFpbF9fZm9ybVxuXG4gICZfX2Zvcm0ge1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB0cmFuc2l0aW9uOlxuICAgICAgb3BhY2l0eSAwLjZzLFxuICAgICAgdmlzaWJpbGl0eSAwLjZzLFxuICAgICAgdHJhbnNmb3JtIDAuNnM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzByZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGdhcDogMjByZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmxrLW1haWxfX3RpdGxlLWJveFxuXG4gICZfX3RpdGxlLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZyZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGdhcDogOHJlbTtcbiAgICAgICYgLmgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHJlbTtcbiAgICAgIH1cbiAgICAgICYgLnR4dDIwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzOCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmxrLW1haWxfX2Zvcm0tbWFpblxuXG4gICZfX2Zvcm0tbWFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzJyZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGdhcDogOHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAubGstbWFpbF9faW5wdXQtd3JhcFxuXG4gICZfX2lucHV0LXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnJlbTtcbiAgICBwYWRkaW5nOiA2cmVtIDZyZW0gNnJlbSAyNHJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBnYXA6IDEwcmVtO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyNHJlbTtcbiAgICAgIHBhZGRpbmc6IDEycmVtO1xuICAgIH1cbiAgICAmIC5mb3JtX19pbnB1dCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICBtaW4taGVpZ2h0OiAxOXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5mb3JtX19lcnJvciB7XG4gICAgICBsZWZ0OiAwcmVtO1xuICAgICAgYm90dG9tOiAtNDByZW07XG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICBib3R0b206IC0xMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAubGstbWFpbF9fc3VibWl0LWJ0blxuXG4gICZfX3N1Ym1pdC1idG4ge1xuICAgIHBhZGRpbmc6IDE1cmVtIDQyLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNDByZW07XG4gICAgYmFja2dyb3VuZDogJGRhcmtCbHVlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTVyZW07XG4gICAgICBmb250LXNpemU6IDE2cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5say1tYWlsX19mb3JtLWRpc2NsYWltZXJcblxuICAmX19mb3JtLWRpc2NsYWltZXIge1xuICAgIGZvbnQtc2l6ZTogMTRyZW07XG4gICAgJiBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAxMnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAubGstbWFpbF9fc3VjY2Vzc1xuXG4gICZfX3N1Y2Nlc3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDMwcmVtO1xuICAgIHRyYW5zaXRpb246XG4gICAgICBvcGFjaXR5IDAuNnMsXG4gICAgICB2aXNpYmlsaXR5IDAuNnMsXG4gICAgICB0cmFuc2Zvcm0gMC42cztcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZ2FwOiAyMHJlbTtcbiAgICB9XG4gICAgLy8gJiAuYnRuLXByaW1hcnkge1xuICAgIC8vICAgQGluY2x1ZGUgZGVzay1vbmx5IHtcbiAgICAvLyAgICAgd2lkdGg6IDI1OHJlbTtcbiAgICAvLyAgIH1cbiAgICAvLyAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgLy8gICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vICAgICBwYWRkaW5nOiAxNXJlbTtcbiAgICAvLyAgIH1cbiAgICAvLyB9XG4gIH1cblxuICAmX19jYW5jZWwge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBib3JkZXItYm90dG9tOiAxcmVtIHNvbGlkICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAwcmVtIDByZW0gMnJlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAxNnJlbTtcbiAgICB9XG4gIH1cbiAgLy8gLmxrLW1haWxfX3Bob3RvXG5cbiAgJl9fcGhvdG8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNTk1cmVtO1xuICAgIGhlaWdodDogNDYycmVtO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0ge1xuICAvLyAuZm9ybV9fbGFiZWxcblxuICAmX19sYWJlbCB7XG4gIH1cblxuICAvLyAuZm9ybV9fbGFiZWwtaW5uZXJcblxuICAmX19sYWJlbC1pbm5lciB7XG4gIH1cblxuICAvLyAuZm9ybV9faW5wdXRcblxuICAmX19pbnB1dCB7XG4gIH1cblxuICAvLyAuZm9ybV9fZXJyb3JcblxuICAmX19lcnJvciB7XG4gIH1cbn1cbiIsIi5tb25leWJhY2sge1xuICAvLyAubW9uZXliYWNrX19pbm5lclxuXG4gICZfX2lubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHJlbTtcbiAgICBwYWRkaW5nOiA1NnJlbSA0OHJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cmVtO1xuICAgICAgcGFkZGluZzogMTZyZW0gMTJyZW07XG4gICAgICBnYXA6IDEycmVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAvLyAubW9uZXliYWNrX19tYWluLXdyYXBcblxuICAmX19tYWluLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQ4cmVtO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBnYXA6IDI0cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5tb25leWJhY2tfX21haW5cblxuICAmX19tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA1MHJlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZ2FwOiAyNHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAubW9uZXliYWNrX19ndWFyYW50ZWVcblxuICAmX19ndWFyYW50ZWUge1xuICB9XG5cbiAgLy8gLm1vbmV5YmFja19fc3RlcHNcblxuICAmX19zdGVwcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNjByZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGdhcDogMjRyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLm1vbmV5YmFja19fc3RlcHMtaGVhZFxuXG4gICZfX3N0ZXBzLWhlYWQge1xuICB9XG5cbiAgLy8gLm1vbmV5YmFja19fc3RlcHMtc3RlcFxuXG4gICZfX3N0ZXBzLXN0ZXAge1xuICB9XG59XG5cbi5ndWFyYW50ZWUge1xuICBiYWNrZ3JvdW5kOiAkYWNjZW50Z3JhZGllbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcmVtO1xuICBwYWRkaW5nOiA0OHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA4MjByZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgcGFkZGluZzogMTZyZW0gMTJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTZyZW07XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cblxuICAvLyAuZ3VhcmFudGVlX19jb250ZW50XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDI4cmVtO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBnYXA6IDIwcmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5ndWFyYW50ZWVfX2hlYWRcblxuICAmX19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHJlbTtcbiAgICBtYXgtd2lkdGg6IDkxNHJlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIGdhcDogMTJyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmd1YXJhbnRlZV9fdGl0bGVcblxuICAmX190aXRsZSB7XG4gIH1cblxuICAvLyAuZ3VhcmFudGVlX19zdWJ0aXRsZVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgfVxuXG4gIC8vIC5ndWFyYW50ZWVfX2xpc3RcblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHJlbTtcbiAgICB3aWR0aDogOTAxcmVtO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGdhcDogOHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZ3VhcmFudGVlX19pdGVtXG5cbiAgJl9faXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJyZW07XG4gICAgcGFkZGluZzogMjByZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTJyZW07XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cmVtO1xuICAgICAgcGFkZGluZzogMTZyZW0gMTJyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmd1YXJhbnRlZV9faXRlbS1oZWFkXG5cbiAgJl9faXRlbS1oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cmVtO1xuICB9XG5cbiAgLy8gLmd1YXJhbnRlZV9faXRlbS1udW1cblxuICAmX19pdGVtLW51bSB7XG4gICAgd2lkdGg6IDU2cmVtO1xuICAgIGhlaWdodDogNTZyZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAkYXNpZGVHcmFkaWVudDtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgd2lkdGg6IDMycmVtO1xuICAgICAgaGVpZ2h0OiAzMnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZ3VhcmFudGVlX19pdGVtLXRpdGxlXG5cbiAgJl9faXRlbS10aXRsZSB7XG4gIH1cblxuICAvLyAuZ3VhcmFudGVlX19pbWdcblxuICAmX19pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogOTQxcmVtO1xuICAgIGhlaWdodDogODIwcmVtO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnN0ZXBzLWhlYWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCA2OHJlbSk7XG4gIGdhcDogNDE2cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNjByZW07XG4gIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMzJyZW0pO1xuICAgIGdhcDogMTMycmVtO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAwIDI3cmVtIDAgMzZyZW07XG4gIH1cbiAgJltkYXRhLXN0ZXA9JzEnXSAuc3RlcHMtaGVhZF9faXRlbTpudGgtY2hpbGQoMSksXG4gICZbZGF0YS1zdGVwPScyJ10gLnN0ZXBzLWhlYWRfX2l0ZW06bnRoLWNoaWxkKDIpLFxuICAmW2RhdGEtc3RlcD0nMyddIC5zdGVwcy1oZWFkX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgJiAuc3RlcHMtaGVhZF9fY2lyY2xlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnRncmFkaWVudDtcbiAgICB9XG4gICAgJiAuc3RlcHMtaGVhZF9fbnVtIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgfVxuICAgICYgLnN0ZXBzLWhlYWRfX3RleHQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtc3RlcD0nMiddIC5zdGVwcy1oZWFkX19pdGVtOm50aC1jaGlsZCgxKSxcbiAgJltkYXRhLXN0ZXA9JzMnXSAuc3RlcHMtaGVhZF9faXRlbTpudGgtY2hpbGQoMSksXG4gICZbZGF0YS1zdGVwPSczJ10gLnN0ZXBzLWhlYWRfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50Z3JhZGllbnQ7XG4gICAgfVxuICAgICYgLnN0ZXBzLWhlYWRfX251bSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYgLnN0ZXBzLWhlYWRfX2NoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgICYgLnN0ZXBzLWhlYWRfX3RleHQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtc3RlcD0nMSddIHtcbiAgfVxuICAmW2RhdGEtc3RlcD0nMiddIHtcbiAgfVxuICAmW2RhdGEtc3RlcD0nMyddIHtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cblxuICAvLyAuc3RlcHMtaGVhZF9faXRlbVxuXG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKTphZnRlciB7XG4gICAgICB3aWR0aDogMzIwcmVtO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBsZWZ0OiAxMTZyZW07XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICNlOGU4ZTg7XG4gICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICB3aWR0aDogODByZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgbGVmdDogNThyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLnN0ZXBzLWhlYWRfX2NpcmNsZVxuXG4gICZfX2NpcmNsZSB7XG4gICAgd2lkdGg6IDY4cmVtO1xuICAgIGhlaWdodDogNjhyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNlOGU4ZTg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICB3aWR0aDogMzJyZW07XG4gICAgICBoZWlnaHQ6IDMycmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5zdGVwcy1oZWFkX19udW1cblxuICAmX19udW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIG9wYWNpdHk6IDAuNjtcblxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2cmVtKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDZyZW0pO1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLy8gLnN0ZXBzLWhlYWRfX2NoZWNrXG5cbiAgJl9fY2hlY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogJGFjY2VudGdyYWRpZW50O1xuICB9XG5cbiAgLy8gLnN0ZXBzLWhlYWRfX2NoZWNrLXN2Z1xuXG4gICZfX2NoZWNrLXN2ZyB7XG4gICAgd2lkdGg6IDQwcmVtO1xuICAgIGhlaWdodDogNDByZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHdpZHRoOiAxOXJlbTtcbiAgICAgIGhlaWdodDogMTlyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnN0ZXBzLWhlYWRfX3RleHRcblxuICAmX190ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIGJvdHRvbTogLTIwcmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHdpZHRoOiAxMTByZW07XG4gICAgICB3aGl0ZS1zcGFjZTogdW5zZXQ7XG4gICAgICBib3R0b206IC01cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZyZW07XG4gICAgfVxuICB9XG59XG5cbi5zdGVwcy1zdGVwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAwcmVtIDYzNXJlbTtcbiAgZ2FwOiA5M3JlbTtcbiAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHJlbTtcbiAgfVxuXG4gICYtLTEge1xuICAgICYgLnN0ZXBzLXN0ZXBfX3RhYi1idG5zIHtcbiAgICB9XG5cbiAgICAmIC5zdGVwcy1zdGVwX19mb3JtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiA0MHJlbTtcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICAgIGdhcDogMjRyZW07XG4gICAgICB9XG4gICAgfVxuICAgICYgLnN0ZXBzLXN0ZXBfX2Zvcm0tbWFpbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC8vIGdhcDogNDByZW07XG4gICAgICAvLyBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgLy8gICBnYXA6IDI0cmVtO1xuICAgICAgLy8gfVxuICAgIH1cbiAgICAmIC5zdGVwcy1zdGVwX19maWxlLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDhyZW07XG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICBnYXA6IDM2cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgLnN0ZXBzLXN0ZXBfX2ZpbGUtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjByZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICYgLmZpbGUtaXRlbTpudGgtY2hpbGQoMSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHJlbTtcbiAgICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNHJlbTtcbiAgICAgICAgICB3aWR0aDogMzE5cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICBnYXA6IDhyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAuc3RlcHMtc3RlcF9faW1nLXdyYXAge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAkYXNpZGVHcmFkaWVudDtcbiAgICAgIHBhZGRpbmc6IDMycmVtIDM0cmVtIDMwcmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyOHJlbTtcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICAgIGdhcDogMjFyZW07XG4gICAgICAgIHBhZGRpbmc6IDE2cmVtIDEycmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmIC5zdGVwcy1zdGVwX19pbWctdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTJyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICBnYXA6IDhyZW07XG4gICAgICAgICYgLmgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJiAudHh0MjQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZyZW07XG4gICAgICAgICAgJiBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmIC5zdGVwcy1zdGVwX19pbWcge1xuICAgICAgd2lkdGg6IDU2OHJlbTtcbiAgICAgIGhlaWdodDogNTMxcmVtO1xuICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgICAgd2lkdGg6IDI5NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAyNzVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLTIge1xuICB9XG4gICYtLTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzUzcmVtIGF1dG87XG5cbiAgICAmIC5zdGVwcy1zdGVwX190YWItd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMzJyZW07XG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICBnYXA6IDIwcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgLnN0ZXBzLXN0ZXBfX3RhYi1idG5zIHtcbiAgICB9XG5cbiAgICAmIC5zdGVwcy1zdGVwX190YWJzIHtcbiAgICB9XG5cbiAgICAmIC5zdGVwcy1zdGVwX190YWIge1xuICAgICAgJi5pc0FjdGl2ZSB7XG4gICAgICAgICYgLnN0ZXBzLXN0ZXBfX3RhYi1zdGFydC5pc0FjdGl2ZSxcbiAgICAgICAgJiAuc3RlcHMtc3RlcF9fdGFiLWVuZC5pc0FjdGl2ZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogZmlsbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYgLnN0ZXBzLXN0ZXBfX3RhYi1zdGFydCxcbiAgICAmIC5zdGVwcy1zdGVwX190YWItZW5kIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGdyaWQtcm93OiAxLzI7XG4gICAgICBncmlkLWNvbHVtbjogMS8yO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgb3BhY2l0eSAwLjNzLFxuICAgICAgICB2aXNpYmlsaXR5IDAuM3M7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgfVxuICAgICYgLnN0ZXBzLXN0ZXBfX3RhYi1zdGFydCB7XG4gICAgfVxuXG4gICAgJiAuc3RlcHMtc3RlcF9fdGFiLWZvcm0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDQwcmVtO1xuICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgICAgZ2FwOiAyNHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5mb3JtX19idG4tYm94IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDQwcmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjByZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAuc3RlcHMtc3RlcF9fdGFiLXN0YXJ0LWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDMycmVtO1xuICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgICAgZ2FwOiAyMHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJiAuYnRuLXByaW1hcnkge1xuICAgICAgbWluLXdpZHRoOiAzMDByZW07XG4gICAgICAmOm5vdCguYnRuLXByaW1hcnktLWFjY2VudCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRiZztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNXJlbTtcbiAgICAgICAgJiAudHh0MjAge1xuICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMTZyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5zdGVwcy1zdGVwX190YWItZW5kIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyNHJlbTtcbiAgICB9XG4gICAgJiAuc3RlcHMtc3RlcF9fdGFiLWVuZC1iYWNrLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDhyZW07XG4gICAgICAmIHAge1xuICAgICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYgLnN0ZXBzLXN0ZXBfX2VuZC1iYWNrLWJ0biB7XG4gICAgfVxuXG4gICAgJiAuc3RlcHMtc3RlcF9fdGFiLWVuZC1mb3JtLWJveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMzJyZW07XG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICBnYXA6IDIwcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgLnN0ZXBzLXN0ZXBfX3RhYi1lbmQtYnRuLWJveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTZyZW07XG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAuc3RlcHMtc3RlcF9fdGFiLWVuZC10aW1lciB7XG4gICAgfVxuXG4gICAgJiAuc3RlcHMtc3RlcF9fdGFiLWVuZC1ub2NvZGUge1xuICAgIH1cbiAgfVxuICAmX19mb3JtLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQwcmVtO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBnYXA6IDI0cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0taXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzRyZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGdhcDogMjRyZW07XG4gICAgfVxuICB9XG4gICZfX2Zvcm0tdGl0bGUge1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDE4cmVtO1xuICAgIH1cbiAgfVxuICAmX190YWJzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJl9fdGFiIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZ3JpZC1yb3c6IDEvMjtcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICAgIGluc2V0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246XG4gICAgICBvcGFjaXR5IDAuM3MsXG4gICAgICB2aXNpYmlsaXR5IDAuM3M7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZGlzcGxheTogZ3JpZDtcblxuICAgICYuaXNBY3RpdmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBwb2ludGVyLWV2ZW50czogZmlsbDtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtLWxhYmVsLWJveCB7XG4gICAgZ2FwOiA0NnJlbSAxNnJlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDI2cmVtO1xuICAgIH1cbiAgfVxuICAmIC5idG4tcHJpbWFyeSB7XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHBhZGRpbmc6IDE1cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmNhbWVyYS1maWxlIHtcbiAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8vIC5jYW1lcmEtZmlsZV9fc3RhcnRcblxuICAmX19zdGFydCB7XG4gIH1cblxuICAvLyAuY2FtZXJhLWZpbGVfX2ludGVyZmFjZVxuXG4gICZfX2ludGVyZmFjZSB7XG4gIH1cblxuICAvLyAuY2FtZXJhLWZpbGVfX3ZpZGVvXG5cbiAgJl9fdmlkZW8ge1xuICB9XG5cbiAgLy8gLmNhbWVyYS1maWxlX193ZWJjYW1cblxuICAmX193ZWJjYW0ge1xuICB9XG5cbiAgLy8gLmNhbWVyYS1maWxlX19zbmFwc2hvdFxuXG4gICZfX3NuYXBzaG90IHtcbiAgfVxuXG4gIC8vIC5jYW1lcmEtZmlsZV9fc25hcC1idG5cblxuICAmX19zbmFwLWJ0biB7XG4gIH1cbn1cblxuLmNob29zZS1maWxlIHtcbiAgYm9yZGVyOiAycmVtIGRhc2hlZCAjZGZkZmRmO1xuICBib3JkZXItcmFkaXVzOiAyMHJlbTtcbiAgcGFkZGluZzogNDByZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDMycmVtO1xuICBoZWlnaHQ6IDM1OXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZGVzay1vbmx5IHtcbiAgICAmOmhvdmVyLFxuICAgICYuaXNBY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Ymc7XG4gICAgICAmIC5saW5rLXByaW1hcnlfX3N2Zy1ib3gge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgYm9yZGVyOiAxcmVtIHNvbGlkICRsaWdodGJnO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycmVtO1xuICAgIHBhZGRpbmc6IDEycmVtO1xuICAgIGhlaWdodDogMTE2cmVtO1xuICB9XG4gIC8vIC5jaG9vc2UtZmlsZV9faW5wdXRcblxuICAmX19pbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvLyAuY2hvb3NlLWZpbGVfX2luZm9cblxuICAmX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgZ2FwOiA4cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jaG9vc2UtZmlsZV9faGVhZFxuXG4gICZfX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLy8gLmNob29zZS1maWxlX19zdmdcblxuICAmX19zdmcge1xuICAgIHdpZHRoOiA4OXJlbTtcbiAgICBoZWlnaHQ6IDg5cmVtO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jaG9vc2UtZmlsZV9fdGV4dFxuXG4gICZfX3RleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE3cmVtO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgICYgLnR4dDIwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJiAudHh0MTgge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE0cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQzJTtcbiAgICAgICAgd2lkdGg6IDIwMHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuY2hvb3NlLWZpbGVfX2J0blxuXG4gICZfX2J0biB7XG4gIH1cblxuICAmIC5saW5rLXByaW1hcnkge1xuICAgIC8vIC5saW5rLXByaW1hcnlfX3RleHRcblxuICAgICZfX3RleHQge1xuICAgIH1cblxuICAgIC8vIC5saW5rLXByaW1hcnlfX3N2Zy1ib3hcblxuICAgICZfX3N2Zy1ib3gge1xuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Ymc7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG4gICAgfVxuXG4gICAgLy8gLmxpbmstcHJpbWFyeV9fc3ZnXG5cbiAgICAmX19zdmcge1xuICAgIH1cbiAgfVxufVxuXG4udGFrZS1waG90byB7XG4gIEBpbmNsdWRlIGRlc2stb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJ9C40LvQuCc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDMlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGdyZXk7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIGJvdHRvbTogLThyZW07XG4gIH1cbiAgLy8gLnRha2UtcGhvdG9fX2lucHV0XG5cbiAgJl9faW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLy8gLnRha2UtcGhvdG9fX2luZm9cblxuICAmX19pbmZvIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHJlbTtcblxuICAgIHdpZHRoOiAzMTlyZW07XG4gICAgaGVpZ2h0OiAzNTlyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMjByZW07XG4gICAgZ2FwOiAzMnJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHRiZztcbiAgfVxufVxuXG4uY2FtZXJhLWZpbGUge1xuICAvLyAuY2FtZXJhLWZpbGVfX3N0YXJ0XG5cbiAgJl9fc3RhcnQge1xuICAgIGJhY2tncm91bmQ6ICRsaWdodGJnO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5maWxlLWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAxNnJlbTtcbiAgcGFkZGluZzogMjByZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogJGxpZ2h0Ymc7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgIHBhZGRpbmc6IDE2cmVtIDEycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDhyZW07XG4gIH1cblxuICAmX19pbm5lciB7XG4gIH1cbiAgJi5pc0xvYWRpbmcge1xuICAgICYgLmZpbGUtaXRlbV9fcHJvZ3Jlc3MtYmFyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgICYgLmZpbGUtaXRlbV9fcmVtb3ZlLWJ0biBpbWcge1xuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgLmZpbGUtaXRlbV9fc3RhdHVzLXN2ZyBpbWcge1xuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbmltYXRpb246IHJvdGF0ZSAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaXNTdWNjZXNzIHtcbiAgICAmIC5maWxlLWl0ZW1fX3N0YXR1cy1zdmcgaW1nIHtcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5pc0Vycm9yIHtcbiAgICAmIC5maWxlLWl0ZW1fX3N0YXR1cy1zdmcgaW1nIHtcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuZmlsZS1pdGVtX19yZW1vdmUtYnRuXG5cbiAgJl9fcmVtb3ZlLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyNHJlbTtcbiAgICBoZWlnaHQ6IDI0cmVtO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgdG9wOiAxMnJlbTtcbiAgICByaWdodDogMjByZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHRvcDogOHJlbTtcbiAgICAgIHJpZ2h0OiAxMnJlbTtcbiAgICAgIHdpZHRoOiAyMHJlbTtcbiAgICAgIGhlaWdodDogMjByZW07XG4gICAgfVxuICAgICYgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZ3JpZC1yb3c6IDEvMjtcbiAgICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmZpbGUtaXRlbV9fY29udGVudFxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBnYXA6IDEycmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5maWxlLWl0ZW1fX2ljb25cblxuICAmX19pY29uIHtcbiAgICB3aWR0aDogNzJyZW07XG4gICAgaGVpZ2h0OiA3MnJlbTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgd2lkdGg6IDQ4cmVtO1xuICAgICAgaGVpZ2h0OiA0OHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZmlsZS1pdGVtX19kZXRhaWxzXG5cbiAgJl9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHJlbTtcbiAgfVxuXG4gIC8vIC5maWxlLWl0ZW1fX25hbWVcblxuICAmX19uYW1lIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHdpZHRoOiAyMDByZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmZpbGUtaXRlbV9fcHJvZ3Jlc3MtaW5mb1xuXG4gICZfX3Byb2dyZXNzLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDM1cmVtO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBnYXA6IDIwcmVtO1xuICAgICAgJiAudHh0MTgge1xuICAgICAgICBmb250LXNpemU6IDEycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5maWxlLWl0ZW1fX2tiXG5cbiAgJl9fa2Ige1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAvLyAuZmlsZS1pdGVtX19zdGF0dXNcblxuICAmX19zdGF0dXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhyZW07XG4gIH1cblxuICAvLyAuZmlsZS1pdGVtX19zdGF0dXMtc3ZnXG5cbiAgJl9fc3RhdHVzLXN2ZyB7XG4gICAgd2lkdGg6IDI0cmVtO1xuICAgIGhlaWdodDogMjRyZW07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICAmIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGdyaWQtcm93OiAxLzI7XG4gICAgICBncmlkLWNvbHVtbjogMS8yO1xuXG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBrZXlmcmFtZXMgcm90YXRlIHtcbiAgICBmcm9tIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICB0byB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgICB9XG4gIH1cblxuICAvLyAuZmlsZS1pdGVtX19zdGF0dXMtdGV4dFxuXG4gICZfX3N0YXR1cy10ZXh0IHtcbiAgfVxuXG4gIC8vIC5maWxlLWl0ZW1fX3Byb2dyZXNzLWJhclxuXG4gICZfX3Byb2dyZXNzLWJhciB7XG4gICAgd2lkdGg6IDg0N3JlbTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE0NCwgMTU0LCAwLjEpO1xuICAgIGhlaWdodDogNnJlbTtcbiAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1OHJlbTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICB3aWR0aDogMjI3cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGhlaWdodDogNHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZmlsZS1pdGVtX19wcm9ncmVzcy1maWxsXG5cbiAgJl9fcHJvZ3Jlc3MtZmlsbCB7XG4gICAgYmFja2dyb3VuZDogJGFjY2VudGdyYWRpZW50O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1OHJlbTtcbiAgfVxufVxuIiwiLnBhZ2Uge1xuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzJyZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGdhcDogMTJyZW07XG4gICAgfVxuICB9XG5cbiAgJiAuYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHJlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cmVtO1xuICAgIHBhZGRpbmc6IDU2cmVtIDU5NXJlbSA1NnJlbSA0OHJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZyZW07XG4gICAgICBwYWRkaW5nOiAxNnJlbSAxMnJlbTtcbiAgICB9XG4gICAgJiBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcmVtO1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcmVtO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYgdWwsXG4gICAgJiBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgfVxuICAgICYgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHJlbTtcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVyZW07XG4gICAgICB9XG4gICAgfVxuICAgICYgaDIge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogNDRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTM2JTtcblxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRyZW07XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjhyZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICBmb250LXNpemU6IDIycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIzJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZyZW07XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE4cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHJlbTtcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjByZW07XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI0cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZXJyb3Ige1xuICAvLyAuZXJyb3JfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gIH1cblxuICAvLyAuZXJyb3JfX2lubmVyXG5cbiAgJl9faW5uZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi9hc3NldHMvaW1hZ2VzL2Vycm9yLWRlc2sud2VicCcpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb3ZlcjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxOHJlbSAyMHJlbSAxMjByZW07XG4gICAgYm9yZGVyLXJhZGl1czogMjByZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi9hc3NldHMvaW1hZ2VzL2Vycm9yLW1vYi53ZWJwJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xuICAgICAgcGFkZGluZzogMjlyZW0gMTZyZW0gNjlyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZXJyb3JfX251bVxuXG4gICZfX251bSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDMyMHJlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAxNDFyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmVycm9yX190ZXh0LWJveFxuXG4gICZfX3RleHQtYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGdhcDogMjByZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGdhcDogMTJyZW07XG4gICAgfVxuICB9XG5cbiAgJiAuYnRuLXByaW1hcnkge1xuICAgIG1hcmdpbi10b3A6IDMycmVtO1xuICAgIHBhZGRpbmc6IDIxcmVtIDEwNXJlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgcGFkZGluZzogMTVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAzMnJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYgLmgzIHtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAxOHJlbTtcbiAgICB9XG4gIH1cbiAgJiAudHh0MjQge1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDE2cmVtO1xuICAgIH1cbiAgfVxufVxuLmNvbnRhaW5lciB7XG59XG4uaDMge1xufVxuLnR4dDI0IHtcbn1cbi50eHQyMCB7XG59XG4uYnRuLXByaW1hcnkge1xufVxuIiwiLnByaXplcyB7XG4gIG1hcmdpbi10b3A6IC01N3JlbTtcbiAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAtNTByZW07XG4gIH1cbiAgJl9fY29udGFpbmVyIHtcbiAgfVxuICAvLyAucHJpemVzX193cmFwXG5cbiAgJl9fd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogLTQwcmVtO1xuICAgIHBhZGRpbmc6IDQwcmVtIDQ4cmVtIDU2cmVtO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTsgLy9cbiAgICBib3JkZXItcmFkaXVzOiAyMHJlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgcGFkZGluZzogNDByZW0gMCAwIDA7XG4gICAgICBtYXJnaW4tdG9wOiAtNDByZW07XG4gICAgfVxuICB9XG4gIC8vIC5wcml6ZXNfX2lubmVyXG5cbiAgJl9faW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICRhc2lkZUdyYWRpZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogMjByZW07XG5cbiAgICBAaW5jbHVkZSBkZXNrLW9ubHkge1xuICAgICAgaGVpZ2h0OiA2MzJyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBnYXA6IDIwcmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5wcml6ZXNfX2ltZ1xuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDc1MHJlbTtcbiAgICBoZWlnaHQ6IDM0NXJlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgaGVpZ2h0OiAxNDVyZW07XG4gICAgICB3aWR0aDogMzAwcmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5wcml6ZXNfX2NvbnRlbnRcblxuICAmX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDIwcmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5wcml6ZXNfX2JpbGxldHNcblxuICAmX19iaWxsZXRzIHtcbiAgICBAaW5jbHVkZSBkZXNrLW9ubHkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAxMnJlbSA0cmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAyMHJlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5wcml6ZXNfX2JpbGxldFxuXG4gICZfX2JpbGxldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA2MHJlbTtcbiAgICBwYWRkaW5nOiAxMnJlbSAxNnJlbSAxMnJlbSAxMnJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgZGVzay1vbmx5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgdG9wOiAzMjlyZW07XG4gICAgICAgIGxlZnQ6IDIwN3JlbTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdG9wOiAxMjdyZW07XG4gICAgICAgIGxlZnQ6IDM0M3JlbTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgdG9wOiAxMjdyZW07XG4gICAgICAgIGxlZnQ6IDExMThyZW07XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIHRvcDogMzI5cmVtO1xuICAgICAgICBsZWZ0OiAxMjg5cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBwYWRkaW5nOiA0cmVtIDE2cmVtIDRyZW0gNHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAucHJpemVzX19iaWxsZXQtc3ZnXG5cbiAgJl9fYmlsbGV0LXN2ZyB7XG4gICAgd2lkdGg6IDU2cmVtO1xuICAgIGhlaWdodDogNTZyZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHdpZHRoOiAzMnJlbTtcbiAgICAgIGhlaWdodDogMzJyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLnByaXplc19fYmlsbGV0LXRleHRcblxuICAmX19iaWxsZXQtdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAxMnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAucHJpemVzX190aXRsZVxuXG4gICZfX3RpdGxlIHtcbiAgfVxuXG4gIC8vIC5wcml6ZXNfX2J0bi1ib3hcblxuICAmX19idG4tYm94IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTc5ZGVnLCAjY2FhMzZkIDAlLCAjNjMzZDA4IDEwMCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDg0cmVtIDg0cmVtIDAgMDtcbiAgICBwYWRkaW5nOiA0MXJlbSA0NXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA1MHJlbTtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIEBpbmNsdWRlIGRlc2stb25seSB7XG4gICAgICBtaW4td2lkdGg6IDUzOHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjVyZW0gMjVyZW0gMjFyZW07XG4gICAgICBnYXA6IDE2cmVtO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAvLyAucHJpemVzX19idG5cblxuICAmX19idG4ge1xuICAgIHBhZGRpbmc6IDIxcmVtIDI4cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcmVtO1xuICAgIGJvcmRlcjogMXJlbSBzb2xpZCAkd2hpdGU7XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHdpZHRoOiAyNjByZW07XG4gICAgICBwYWRkaW5nOiAxNXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAucHJpemVzX19idG4tLXdoaXRlXG5cbiAgJl9fYnRuLS13aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG5cbiAgLy8gLnByaXplc19fYnRuLS1ib3JkZXJcblxuICAmX19idG4tLWJvcmRlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuIiwiLmFydGljbGVzLWxpa2Uge1xuICAmX19pbm5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMjByZW07XG4gICAgcGFkZGluZzogNTZyZW0gNDhyZW07XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNDhyZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cmVtO1xuICAgICAgcGFkZGluZzogMTZyZW0gMTJyZW07XG4gICAgICBnYXA6IDI0cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hcnRpY2xlcy1saWtlX19oZWFkXG5cbiAgJl9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC8vIC5hcnRpY2xlcy1saWtlX19uYXYtYm94XG5cbiAgJl9fbmF2LWJveCB7XG4gIH1cblxuICAvLyAuYXJ0aWNsZXMtbGlrZV9fc3dpcGVyLWJ0blxuXG4gICZfX3N3aXBlci1idG4ge1xuICB9XG5cbiAgLy8gLmFydGljbGVzLWxpa2VfX3N3aXBlci1idG4tLW5leHRcblxuICAmX19zd2lwZXItYnRuLS1uZXh0IHtcbiAgfVxuXG4gIC8vIC5hcnRpY2xlcy1saWtlX19zd2lwZXItYm94XG5cbiAgJl9fc3dpcGVyLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW07XG4gIH1cblxuICAvLyAuYXJ0aWNsZXMtbGlrZV9fc3dpcGVyXG5cbiAgJl9fc3dpcGVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gLmFydGljbGVzLWxpa2VfX3N3aXBlci13cmFwcGVyXG5cbiAgJl9fc3dpcGVyLXdyYXBwZXIge1xuICB9XG5cbiAgLy8gLmFydGljbGVzLWxpa2VfX3NsaWRlXG5cbiAgJl9fc2xpZGUge1xuICB9XG5cbiAgLy8gLmFydGljbGVzLWxpa2VfX3BhZ2luXG5cbiAgJl9fcGFnaW4ge1xuICAgIEBpbmNsdWRlIGRlc2stb25seSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLmZhcSB7XG4gIC8vIC5mYXFfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gIH1cblxuICAvLyAuZmFxX19pbm5lclxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0MHJlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZ2FwOiAyMHJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5kZXQge1xuICAmLWV4cGVydC1oZXJvIHtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgbWFyZ2luLXRvcDogLTM1cmVtO1xuICAgIH1cbiAgICAvLyAuZGV0LWV4cGVydC1oZXJvX19pbm5lclxuXG4gICAgJl9faW5uZXIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzc3cmVtIGF1dG87XG4gICAgICBnYXA6IDQwcmVtO1xuICAgICAgQGluY2x1ZGUgZGVzay1vbmx5IHtcbiAgICAgICAgcGFkZGluZzogNDhyZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDI0cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5kZXQtZXhwZXJ0LWhlcm9fX3Bob3RvXG5cbiAgICAmX19waG90byB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1NjByZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgICAgaGVpZ2h0OiAyMjlyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLmRldC1leHBlcnQtaGVyb19faW5mb1xuXG4gICAgJl9faW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjByZW07XG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICBnYXA6IDhyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLmRldC1leHBlcnQtaGVyb19fbmFtZVxuXG4gICAgJl9fbmFtZSB7XG4gICAgfVxuXG4gICAgLy8gLmRldC1leHBlcnQtaGVyb19fZGVzY1xuXG4gICAgJl9fZGVzYyB7XG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICBmb250LXN0eWxlOiAxNnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuZGV0LWV4cGVydC1oZXJvX19tYWlsXG5cbiAgICAmX19tYWlsIHtcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICAgIGZvbnQtc3R5bGU6IDE2cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYXJ0aWNsZS1oZXJvIHtcbiAgICAmX19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDc3N3JlbTtcbiAgICAgIGdhcDogOTZyZW07XG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDI0cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEwMHJlbTtcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICAgIGdhcDogMTJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICBnYXA6IDI0cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2JpbGxldHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEycmVtO1xuICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA4cmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iaWxsZXQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDhyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA2MHJlbTtcbiAgICAgIHBhZGRpbmc6IDEycmVtIDE2cmVtIDEycmVtIDIwcmVtO1xuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Ymc7XG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICBwYWRkaW5nOiA4cmVtIDhyZW0gOHJlbSAxMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdmcge1xuICAgICAgd2lkdGg6IDI0cmVtO1xuICAgICAgaGVpZ2h0OiAyNHJlbTtcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICAgIHdpZHRoOiAyMHJlbTtcbiAgICAgICAgaGVpZ2h0OiAyMHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiA1NjByZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICBoZWlnaHQ6IDIyOXJlbTtcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICB9XG4gICAgICAmIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICB9XG5cbiAgICAgICYgcCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDQwcmVtKTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAgICAgICBtYXJnaW46IHVuc2V0O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDEycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMzAwJTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHBhZGRpbmc6IDYuNXJlbSAyNXJlbTtcbiAgICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDYuNXJlbSAxMXJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWF1dGhvcnMge1xuICAgICZfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyMHJlbTtcbiAgICB9XG4gICAgLy8gLmFydGljbGUtYXV0aG9yc19fbGlzdFxuXG4gICAgJl9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdhcDogMjByZW07XG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDhyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLmFydGljbGUtYXV0aG9yc19faXRlbVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRiZztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycmVtO1xuICAgICAgcGFkZGluZzogMjRyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTJyZW07XG4gICAgICAmOm50aC1jaGlsZChvZGQpOmxhc3QtY2hpbGQge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMjsgLyog0KDQsNGB0YLRj9Cz0LjQstCw0LXQvCDQtdCz0L4g0L3QsCAyINC60L7Qu9C+0L3QutC4ICovXG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cmVtO1xuICAgICAgICBwYWRkaW5nOiAxMnJlbTtcbiAgICAgICAgZ2FwOiAxMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuYXJ0aWNsZS1hdXRob3JzX19oZWFkXG5cbiAgICAmX19oZWFkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxNnJlbTtcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICAgIGdhcDogMTJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLmFydGljbGUtYXV0aG9yc19fcGhvdG9cblxuICAgICZfX3Bob3RvIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHJlbTtcbiAgICAgIHdpZHRoOiA2OHJlbTtcbiAgICAgIGhlaWdodDogNjhyZW07XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICB3aWR0aDogNTRyZW07XG4gICAgICAgIGhlaWdodDogNTRyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLmFydGljbGUtYXV0aG9yc19faW5mb1xuXG4gICAgJl9faW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogNHJlbTtcbiAgICB9XG5cbiAgICAvLyAuYXJ0aWNsZS1hdXRob3JzX19wb3NcblxuICAgICZfX3BvcyB7XG4gICAgICBjb2xvcjogJGdyZXk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIC8vIC5hcnRpY2xlLWF1dGhvcnNfX25hbWVcblxuICAgICZfX25hbWUge1xuICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuYXJ0aWNsZS1hdXRob3JzX19kZXNjXG5cbiAgICAmX19kZXNjIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4NnJlbTtcbiAgICAgIGNvbG9yOiAjODk4YjkzO1xuICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDMlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY29udGVudHMge1xuICAgICZfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyMHJlbTtcbiAgICB9XG5cbiAgICAmX19saXN0LXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDI0cmVtO1xuICAgIH1cblxuICAgICZfX2xpc3QtaW5uZXIge1xuICAgIH1cblxuICAgICZfX2xpc3QtYm94IHtcbiAgICAgICYuc2hvdy1tb3JlX19pdGVtLS1oaWRlIC5kZXQtYmlibF9fbGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDI0cmVtO1xuICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgICAgZ2FwOiAxNnJlbTtcbiAgICAgIH1cbiAgICAgICYgbGkgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDI0cmVtO1xuICAgICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICAgIGdhcDogMTZyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYgbGkgdWwgbGkge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHJlbTtcbiAgICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjByZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICBnYXA6IDhyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbW9yZSB7XG4gICAgfVxuXG4gICAgJl9fbW9yZS10ZXh0IHtcbiAgICB9XG5cbiAgICAmX19tb3JlLXN2ZyB7XG4gICAgfVxuICB9XG5cbiAgJi1iaWJsIHtcbiAgICAmX19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjByZW07XG4gICAgfVxuXG4gICAgJl9fbGlzdC13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyNHJlbTtcbiAgICB9XG5cbiAgICAmX19saXN0LWlubmVyIHtcbiAgICAgIGNvdW50ZXItcmVzZXQ6IGFydGljbGUtbGlzdDtcbiAgICB9XG5cbiAgICAmX19saXN0LWJveCB7XG4gICAgICAmLnNob3ctbW9yZV9faXRlbS0taGlkZSAuZGV0LWJpYmxfX2xpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHJlbTtcbiAgICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjRyZW07XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgICAgZ2FwOiA4cmVtO1xuICAgICAgfVxuXG4gICAgICAmIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cmVtO1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogYXJ0aWNsZS1saXN0O1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyAvKiDQodGC0LDRgNC+0LUsINC90L4g0L3QsNC00LXQttC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8gU2FmYXJpICovXG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICAgICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjByZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoYXJ0aWNsZS1saXN0KSAnLic7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbW9yZSB7XG4gICAgfVxuXG4gICAgJl9fbW9yZS10ZXh0IHtcbiAgICB9XG5cbiAgICAmX19tb3JlLXN2ZyB7XG4gICAgfVxuICB9XG59XG4iLCIubG95YWx0eSB7XG4gIHdpZHRoOiAxOTIwcmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDgycmVtO1xuICBtYXJnaW46IC0zMHJlbSAwIC0yMHJlbTtcbiAgYmFja2dyb3VuZDogJGFzaWRlR3JhZGllbnQ7XG5cbiAgLy8gLmxveWFsdHlfX2ltZ1xuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4MnJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAvLyAubG95YWx0eV9fY29udGFpbmVyXG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAvLyAubG95YWx0eV9faW5uZXJcblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICYgLmgzIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgd2lkdGg6IDIxNnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMThyZW07XG4gICAgfVxuICB9XG4gIC8vIC5sb3lhbHR5X19idG5cblxuICAmX19idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNDhyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNDByZW07XG4gICAgcGFkZGluZzogMTdyZW0gMjhyZW07XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDQ0cmVtO1xuICAgICAgaGVpZ2h0OiA0NHJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICByaWdodDogMjRyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmxveWFsdHlfX2J0bi10ZXh0XG5cbiAgJl9fYnRuLXRleHQge1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5sb3lhbHR5X19idG4tYXJyXG5cbiAgJl9fYnRuLWFyciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbn1cbiIsIi5leHBlcnRzIHtcbiAgLy8gLmV4cGVydHNfX2lubmVyXG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcmVtO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBnYXA6IDI0cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5leHBlcnRzX19oZWFkXG5cbiAgJl9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICZfX2J0biB7XG4gICAgQGluY2x1ZGUgZGVzay1vbmx5IHtcbiAgICAgIG1pbi13aWR0aDogMjY0cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxNXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuZXhwZXJ0c19fc3dpcGVyLWJveFxuXG4gICZfX3N3aXBlci1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGdhcDogMTZyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmV4cGVydHNfX3N3aXBlclxuXG4gICZfX3N3aXBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyAuZXhwZXJ0c19fc3dpcGVyLXdyYXBwZXJcblxuICAmX19zd2lwZXItd3JhcHBlciB7XG4gIH1cblxuICAvLyAuZXhwZXJ0c19fc2xpZGVcblxuICAmX19zbGlkZSB7XG4gIH1cblxuICAvLyAuZXhwZXJ0c19fbmF2LWJveFxuXG4gICZfX25hdi1ib3gge1xuICB9XG5cbiAgLy8gLmV4cGVydHNfX3N3aXBlci1idG5cblxuICAmX19zd2lwZXItYnRuIHtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5leHBlcnRzX19zd2lwZXItYnRuLS1uZXh0XG5cbiAgJl9fc3dpcGVyLWJ0bi0tbmV4dCB7XG4gIH1cbn1cbiIsIi5hZHZpY2Uge1xuICAvLyAuYWR2aWNlX19jb250YW9uZXJcblxuICAmX19jb250YW9uZXIge1xuICB9XG5cbiAgLy8gLmFkdmljZV9faW5uZXJcblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNDhyZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGdhcDogMjByZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmFkdmljZV9faGVhZFxuXG4gICZfX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAvLyAuYWR2aWNlX19idG5cblxuICAmX19idG4ge1xuICAgIEBpbmNsdWRlIGRlc2stb25seSB7XG4gICAgICBtaW4td2lkdGg6IDI2NHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTVyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmFkdmljZV9fYWR2aWNlXG5cbiAgJl9fYWR2aWNlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDQ4cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDE2cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hZHZpY2VfX21haW5cblxuICAmX19tYWluIHtcbiAgfVxuXG4gIC8vIC5hZHZpY2VfX3ZpZGVvXG5cbiAgJl9fdmlkZW8ge1xuICAgIGJvcmRlci1yYWRpdXM6IDIxcmVtO1xuICAgIHdpZHRoOiAxMDcwcmVtO1xuICAgIGhlaWdodDogNjAycmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgYm9yZGVyLXJhZGl1czogNnJlbTtcbiAgICAgIHdpZHRoOiAzMTlyZW07XG4gICAgICBoZWlnaHQ6IDE3OXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgZGVzay1vbmx5IHtcbiAgICAgICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIHNjYWxlOiAxLjE7XG4gICAgICB9XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA4NXJlbTtcbiAgICAgIGhlaWdodDogODVyZW07XG4gICAgICBsZWZ0OiA0MHJlbTtcbiAgICAgIGJvdHRvbTogNDByZW07XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9hc3NldHMvaW1hZ2VzL3BsYXlCdG4uc3ZnKSBjZW50ZXIgdG9wIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgdHJhbnNpdGlvbjogc2NhbGUgMC4zcztcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICAgIHdpZHRoOiA0NHJlbTtcbiAgICAgICAgaGVpZ2h0OiA0NHJlbTtcbiAgICAgICAgbGVmdDogMTJyZW07XG4gICAgICAgIGJvdHRvbTogMThyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmFkdmljZV9fdGl0bGVcblxuICAmX190aXRsZSB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hZHZpY2VfX2NvbnRlbnRcblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0OHJlbTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGdhcDogMTZyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmFkdmljZV9faW5mb1xuXG4gICZfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cmVtO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBnYXA6IDE2cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hZHZpY2VfX2JpbGxldHNcblxuICAmX19iaWxsZXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBnYXA6IDEycmVtO1xuICB9XG5cbiAgLy8gLmFkdmljZV9fYmlsbGV0XG5cbiAgJl9fYmlsbGV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cmVtO1xuICAgIGJhY2tncm91bmQ6ICRsaWdodGJnO1xuICAgIGJvcmRlci1yYWRpdXM6IDYwcmVtO1xuICAgIHBhZGRpbmc6IDEycmVtIDE2cmVtIDEycmVtIDIwcmVtO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBnYXA6IDhyZW07XG4gICAgICBwYWRkaW5nOiA4cmVtIDEycmVtIDhyZW0gMTZyZW07XG4gICAgfVxuICAgICYgLnR4dDIwIHtcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmFkdmljZV9fYmlsbGV0LXN2Z1xuXG4gICZfX2JpbGxldC1zdmcge1xuICAgIHdpZHRoOiAyNHJlbTtcbiAgICBoZWlnaHQ6IDI0cmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLy8gLmFkdmljZV9fdGV4dFxuXG4gICZfX3RleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cmVtO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBnYXA6IDEycmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hZHZpY2VfX2Rlc2NcblxuICAmX19kZXNjIHtcbiAgICBjb2xvcjogJGdyZXk7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgbGluZS1oZWlnaHQ6IDE0MyU7XG4gICAgfVxuICB9XG5cbiAgLy8gLmFkdmljZV9fcGVyc29uXG5cbiAgJl9fcGVyc29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTdyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZ2FwOiA4cmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyAuYWR2aWNlX19wZXJzb24tcGhvdG9cblxuICAmX19wZXJzb24tcGhvdG8ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiA2OHJlbTtcbiAgICBoZWlnaHQ6IDY4cmVtO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICB3aWR0aDogNDByZW07XG4gICAgICBoZWlnaHQ6IDQwcmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hZHZpY2VfX3BlcnNvbi1pbmZvXG5cbiAgJl9fcGVyc29uLWluZm8ge1xuICB9XG5cbiAgLy8gLmFkdmljZV9fcGVyc29uLW5hbWVcblxuICAmX19wZXJzb24tbmFtZSB7XG4gIH1cblxuICAvLyAuYWR2aWNlX19wZXJzb24tcG9zaXRpb25cblxuICAmX19wZXJzb24tcG9zaXRpb24ge1xuICAgIGNvbG9yOiAkZ3JleTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDEwcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cbn1cbiIsIi5hbW91bnQge1xuICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLy8gLmFtb3VudF9fY29udGFvbmVyXG5cbiAgJl9fY29udGFvbmVyIHtcbiAgfVxuXG4gIC8vIC5hbW91bnRfX2lubmVyXG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQ4cmVtO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgICAgZ2FwOiAyMHJlbTtcbiAgICB9XG4gIH1cblxuICAmIC5oMiB7XG4gICAgQGluY2x1ZGUgZGVzay1vbmx5IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyAuYW1vdW50X19zd2lwZXItYm94XG5cbiAgJl9fc3dpcGVyLWJveCB7XG4gIH1cblxuICAvLyAuYW1vdW50X19zd2lwZXJcblxuICAmX19zd2lwZXIge1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hbW91bnRfX3N3aXBlci13cmFwcGVyXG5cbiAgJl9fc3dpcGVyLXdyYXBwZXIge1xuICB9XG5cbiAgLy8gLmFtb3VudF9fc2xpZGVcblxuICAmX19zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC8vIC5hbW91bnRfX2l0ZW1cblxuICAmX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMjByZW07XG4gICAgYmFja2dyb3VuZDogJGFjY2VudGdyYWRpZW50O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogNDhyZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHBhZGRpbmc6IDIwcmVtIDEycmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmFtb3VudF9fYmlsbGV0XG5cbiAgJl9fYmlsbGV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAzMDByZW07XG4gICAgcGFkZGluZzogMTFyZW0gMjJyZW07XG4gICAgYmFja2dyb3VuZDogJGFzaWRlR3JhZGllbnQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjRyZW07XG4gICAgY29sb3I6ICRkYXJrO1xuICAgIHRvcDogNDhyZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHJlbTtcbiAgICAgIHBhZGRpbmc6IDVyZW0gMjRyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmFtb3VudF9faW5mb1xuXG4gICZfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMycmVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZ2FwOiAxNnJlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICAvLyAuYW1vdW50X19jb250ZW50XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNDJyZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGdhcDogOHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuYW1vdW50X19pdGVtLXRpdGxlXG5cbiAgJl9faXRlbS10aXRsZSB7XG4gICAgd2lkdGg6IDU5MnJlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hbW91bnRfX2xpc3RcblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDUwM3JlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLy8gLmFtb3VudF9fbGlzdC1pdGVtXG5cbiAgJl9fbGlzdC1pdGVtIHtcbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcmVtIHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICB9XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXJlbSBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmFtb3VudF9fbGlua1xuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAyMHJlbTtcbiAgfVxuXG4gIC8vIC5hbW91bnRfX2FyclxuXG4gICZfX2FyciB7XG4gICAgd2lkdGg6IDY4cmVtO1xuICAgIGhlaWdodDogNjhyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICB3aWR0aDogNDRyZW07XG4gICAgICBoZWlnaHQ6IDQ0cmVtO1xuICAgIH1cbiAgICAmIGltZyB7XG4gICAgICB3aWR0aDogMjRyZW07XG4gICAgICBoZWlnaHQ6IDI0cmVtO1xuICAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgICAgd2lkdGg6IDIwcmVtO1xuICAgICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5hbW91bnRfX2J0blxuXG4gICZfX2J0biB7XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHBhZGRpbmc6IDE1cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLy8gLmFtb3VudF9faW1nXG5cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogNDM1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDI4cmVtO1xuICAgIHJpZ2h0OiAtMTQ2cmVtO1xuICAgIGhlaWdodDogNDM1cmVtO1xuICAgIG1peC1ibGVuZC1tb2RlOiBsdW1pbm9zaXR5O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgd2lkdGg6IDIwMHJlbTtcbiAgICAgIGhlaWdodDogMjAwcmVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAyMHJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5oZXJvIHtcbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMjA5cmVtIGF1dG87XG4gICAgZ2FwOiAyMHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA5cmVtO1xuICAgIH1cbiAgfVxuICAmX19zd2lwZXItYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJl9fc3dpcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAmIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyAuaGVyb19fc2xpZGVcblxuICAmX19zbGlkZSB7XG4gICAgYmFja2dyb3VuZDogJGFjY2VudGdyYWRpZW50O1xuICAgIHBhZGRpbmc6IDEwMHJlbSA0OHJlbSA2OHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHJlbTtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBwYWRkaW5nOiAxNnJlbSAxMnJlbSAzMHJlbSAxMnJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cmVtO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguL2Fzc2V0cy9pbWFnZXMvaGVyb1N3aXBlckJnLndlYnApIG5vLXJlcGVhdCB0b3AvY292ZXI7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5oZXJvX19zbGlkZS1iZ1xuXG4gICZfX3NsaWRlLWJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC8vIC5oZXJvX19jb250ZW50XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBnYXA6IDI0cmVtO1xuICAgIEBpbmNsdWRlIGRlc2stb25seSB7XG4gICAgICB3aWR0aDogNjQ4cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWluLWhlaWdodDogNDc4cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5oZXJvX19oZWFkXG5cbiAgJl9faGVhZCB7XG4gICAgZ2FwOiAxMnJlbTtcbiAgICBAaW5jbHVkZSBkZXNrLW9ubHkge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgJiAuaDEge1xuICAgICAgICB3aWR0aDogNjUycmVtO1xuICAgICAgfVxuICAgICAgJiAuaDMge1xuICAgICAgICB3aWR0aDogNjQ4cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgJiAuaDMge1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19idG4tYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzMnJlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTJyZW07XG4gICAgfVxuICB9XG4gICZfX2J0biB7XG4gICAgcGFkZGluZzogMjFyZW0gMjhyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAmLS1ib3JkZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICYgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogdW5zZXQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuXG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB1bnNldDtcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAuaGVyb19fbmF2LWJveFxuXG4gICZfX25hdi1ib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNDVyZW07XG4gICAgYm90dG9tOiAzMnJlbTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyAuaGVyb19fc3dpcGVyLWJ0blxuXG4gICZfX3N3aXBlci1idG4ge1xuICB9XG5cbiAgLy8gLmhlcm9fX3N3aXBlci1idG4tLW5leHRcblxuICAmX19zd2lwZXItYnRuLS1uZXh0IHtcbiAgfVxuXG4gIC8vIC5oZXJvX19wYWdpbmF0aW9uXG5cbiAgJl9fcGFnaW5hdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVzay1vbmx5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLG51bGwsIkBtaXhpbiBwc2V1ZG8oKSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIEBjb250ZW50O1xyXG59XHJcblxyXG5AbWl4aW4gdGFibGV0IHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBzbWFsbC10YWJsZXQge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIGRlc2stb25seSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4LjAxZW0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNpemVzKCR3aWR0aCwgJGhlaWdodCkge1xyXG4gIG1heC13aWR0aDogJHdpZHRoO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogJGhlaWdodDtcclxuXHJcbiAgQGNvbnRlbnQ7XHJcbn1cclxuIiwiLyoqXG4gKiBTd2lwZXIgMTEuMi42XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDI1IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IE1hcmNoIDE5LCAyMDI1XG4gKi9cblxuLyogRk9OVF9TVEFSVCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qIEZPTlRfRU5EICovXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xuICAvKlxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gIC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaXRpYWw7XG4gICovXG59XG46aG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIGluaXRpYWwpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbn1cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogOTk5OTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLyogU2xpZGUgc3R5bGVzIHN0YXJ0ICovXG4vKiAzRCBTaGFkb3dzICovXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsXG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBTbGlkZSBzdHlsZXMgZW5kICovXG4uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbn1cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gIC8qXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldDogNTAlO1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldDogMTBweDtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsIDUwJSk7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMikpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVuLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnN3aXBlci1idXR0b24tcHJldiBzdmcsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnLFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICByaWdodDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIGxlZnQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIE5hdmlnYXRpb24gZm9udCBzdGFydCAqL1xuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJ3ByZXYnO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogJ25leHQnO1xufVxuLyogTmF2aWdhdGlvbiBmb250IGVuZCAqL1xuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQ6IGF1dG87XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQ6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b206IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi10b3A6IGF1dG87XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3I6IGluaGVyaXQ7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3I6IHJnYmEoMCwwLDAsMC4yNSk7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZTogNHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplOiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoOiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5OiAwLjI7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHk6IDE7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwOiA0cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcDogNnB4O1xuICAqL1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQgPiAuc3dpcGVyLXBhZ2luYXRpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcbiAgYm90dG9tOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sIDhweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLCBhdXRvKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1cywgNTAlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCAjMDAwKTtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIDAuMik7XG59XG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LCA4cHgpO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LCBhdXRvKTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCwgNnB4KSAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSxcbiAgICAgICAgMjAwbXMgdG9wO1xufVxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLFxuICAgICAgICAyMDBtcyBsZWZ0O1xufVxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sXG4gICAgMjAwbXMgcmlnaHQ7XG59XG4vKiBGcmFjdGlvbiAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLCBpbmhlcml0KTtcbn1cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuLnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCxcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXRvcDogYXV0bztcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbTogNHB4O1xuICAtLXN3aXBlci1zY3JvbGxiYXItbGVmdDogYXV0bztcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0OiA0cHg7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQ6IDElO1xuICAtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXNpemU6IDRweDtcbiAgKi9cbn1cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4xKSk7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCA+IC5zd2lwZXItc2Nyb2xsYmFyLFxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyLFxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xuICBib3R0b206IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLCA0cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItdG9wLCBhdXRvKTtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyLFxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LCBhdXRvKTtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQsIDRweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpO1xufVxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogWm9vbSBjb250YWluZXIgc3R5bGVzIHN0YXJ0ICovXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi8qIFpvb20gY29udGFpbmVyIHN0eWxlcyBlbmQgKi9cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4vKiBhMTF5ICovXG4uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cbi5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zd2lwZXItZ3JpZCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zd2lwZXItZ3JpZC1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLnN3aXBlci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAwO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLyogQ3ViZSBzbGlkZSBzaGFkb3dzIHN0YXJ0ICovXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEN1YmUgc2xpZGUgc2hhZG93cyBlbmQgKi9cbi5zd2lwZXIuc3dpcGVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLyogRmxpcCBzbGlkZSBzaGFkb3dzIHN0YXJ0ICovXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEZsaXAgc2xpZGUgc2hhZG93cyBlbmQgKi9cbi5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCBoZWlnaHQ7XG59XG4uc3dpcGVyLnN3aXBlci1jYXJkcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/