@charset "UTF-8";@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,ease);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.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{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;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{-webkit-margin-start:var(--swiper-centered-offset-before);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{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.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{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-feature-settings:normal,;font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.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:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.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{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.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,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;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-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.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{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}#reason03 a,#reason03 span{display:inline-block}#reason03 a{transition:.4s ease-in-out}#reason03 a,#reason03 a:hover{text-decoration:none}#reason03 small{font-size:14px}#reason03 [data-bg=blue]{background-color:#5fc2c7}#reason03 [data-bg=pink]{background-color:#f39a98}#reason03 [data-bg=green]{background-color:#c3df4e}#reason03 .modPcOnly,#reason03 [data-area=pc]{display:block}@media not all and (min-width:768px){#reason03 .modPcOnly,#reason03 [data-area=pc]{display:none}}#reason03 .modSpOnly,#reason03 [data-area=sp]{display:none}@media not all and (min-width:768px){#reason03 .modSpOnly,#reason03 [data-area=sp]{display:block}}#reason03 .breadcrum{background-color:#fff;margin-bottom:0;padding:16px 15px}#reason03 .myBlockBtn{max-width:100%;text-align:center;width:100%}#reason03 .modBtn{align-items:center;background-color:#5fc2c7;border:3px solid #fff;border-radius:100vw;box-shadow:0 0 7px 2px rgba(0,0,0,.1);color:#fff;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:460px;padding:21px 8px;width:100%}@media not all and (min-width:768px){#reason03 .modBtn{max-width:calc(100% - 40px);padding:16px 8px}}#reason03 .modBtn span{font-size:clamp(1rem,.9rem + .5vw,1.5rem);font-weight:500;letter-spacing:2.88px;line-height:1;padding-right:34px;position:relative}@media not all and (min-width:768px){#reason03 .modBtn span{letter-spacing:1.91px;padding-right:25px}}#reason03 .modBtn span:after{background:url(../img/reason/03/icon_arrow.webp) no-repeat 50%;background-size:100% auto;content:"";display:block;height:24px;position:absolute;right:0;top:calc(50% + 2px);transform:translateY(-50%);width:24px}@media not all and (min-width:768px){#reason03 .modBtn span:after{height:16px;width:16px}}#reason03 .modBtn.-type02{background-color:#1c3788}#reason03 .modTitle{margin-bottom:0}#reason03 .modTitle span:not(.modMarker){display:block}#reason03 .modTitle.-type02{font-size:clamp(1.688rem,1.475rem + 1.06vw,2.75rem)}#reason03 .myBlockTitle{align-items:center;display:flex;flex-direction:column}#reason03 .myBlockTitle__sub{background-color:#333;border-radius:100vw;color:#fff;font-size:clamp(.938rem,.801rem + .58vw,1.5rem);font-weight:500;line-height:1;margin-bottom:24px;min-width:351px;padding:10px;text-align:center}@media not all and (min-width:768px){#reason03 .myBlockTitle__sub{margin-bottom:14px;min-width:auto;padding:10px 15px}}#reason03 .myBlockTitle__main{font-size:clamp(2.375rem,1.829rem + 2.33vw,4.625rem);font-weight:700;line-height:1}#reason03 .modMarker{background-image:linear-gradient(0deg,#fff64f 10px,transparent 0);display:inline}#reason03 .modMarker.-type02{background-image:linear-gradient(0deg,#fff64f 12px,transparent 0);padding-bottom:2px}#reason03 .modFlexList{align-items:stretch;box-sizing:border-box;display:flex}#reason03 .myBlockCard{display:flex;flex-direction:column}#reason03 .card{flex-direction:row}#reason03 .myBlockPresent__inner{padding:40px 0}@media not all and (min-width:768px){#reason03 .myBlockPresent__inner{padding:20px 0 40px}}#reason03 .myBlockPresent .modTitle{color:#333;font-size:clamp(1.688rem,1.308rem + 1.62vw,3.25rem);margin-bottom:62px}@media not all and (min-width:768px){#reason03 .myBlockPresent .modTitle{margin-bottom:36px}}#reason03 .myBlockPresent .modTitle.-type02{margin-bottom:0}#reason03 .myBlockPresent .modTitle span:not(.modMarker){font-size:clamp(.938rem,.604rem + 1.42vw,2.313rem)}#reason03 .myBlockPresent__heading{text-align:center}#reason03 .myBlockPresent__item{background-color:#eaf6f6;border:3px solid #fff;box-shadow:0 0 9px 1px rgba(0,0,0,.1);display:flex}@media not all and (min-width:768px){#reason03 .myBlockPresent__item{flex-wrap:wrap}}#reason03 .myBlockPresent__item-left{align-items:center;display:flex;flex-direction:column;padding:30px 8px 32px;width:53.42%}@media not all and (min-width:768px){#reason03 .myBlockPresent__item-left{padding:20px 16px 18px;width:100%}}#reason03 .myBlockPresent__item-right{position:relative;width:46.58%}@media not all and (min-width:768px){#reason03 .myBlockPresent__item-right{padding-bottom:18px;width:100%}}#reason03 .myBlockPresent__item-img{height:100%;position:relative}@media not all and (min-width:768px){#reason03 .myBlockPresent__item-img{height:auto;margin:0 auto;width:calc(100% - 35px)}}#reason03 .myBlockPresent__item-img img{height:100%;width:auto}@media not all and (min-width:768px){#reason03 .myBlockPresent__item-img img{height:auto}}#reason03 .myBlockPresent__item-bg{bottom:0;left:0;position:absolute}#reason03 .myBlockPresent__item .myBlockBtn{margin-top:26px;position:relative}@media not all and (min-width:768px){#reason03 .myBlockPresent__item .myBlockBtn{margin-top:12px}}#reason03 .myBlockPresent02{background-color:#eaf6f6}#reason03 .myBlockPresent02:before{background:url(../img/reason/03/present_title.webp) no-repeat 50%;background-size:cover;content:"";display:block;height:75px;left:50%;position:absolute;top:-32px;transform:translateX(-50%);width:598px}@media not all and (min-width:768px){#reason03 .myBlockPresent02:before{height:37px;top:-18px;width:245px}}#reason03 .myBlockPresent02__inner{padding:108px 0 92px}@media not all and (min-width:768px){#reason03 .myBlockPresent02__inner{padding:52px 0 40px}}#reason03 .myBlockPresent02 .myBlockTitle{align-items:flex-start}@media not all and (min-width:768px){#reason03 .myBlockPresent02 .myBlockTitle{grid-gap:25px 0;align-items:center;gap:25px 0}}#reason03 .myBlockPresent02 .myBlockTitle__sub{background-color:transparent;color:#333;font-size:clamp(1.125rem,.973rem + .65vw,1.75rem);line-height:normal;margin-bottom:31px;padding:0;text-align:left}@media not all and (min-width:768px){#reason03 .myBlockPresent02 .myBlockTitle__sub{margin-bottom:0;text-align:center}}#reason03 .myBlockPresent02 .myBlockTitle__sub:after,#reason03 .myBlockPresent02 .myBlockTitle__sub:before{display:none}#reason03 .myBlockPresent02 .myBlockTitle__main{font-size:clamp(1.938rem,1.589rem + 1.49vw,3.375rem);font-weight:700;margin-bottom:51px}@media not all and (min-width:768px){#reason03 .myBlockPresent02 .myBlockTitle__main{margin-bottom:0}}#reason03 .myBlockPresent02 .myBlockTitle__text{font-size:clamp(.875rem,.814rem + .26vw,1.125rem);font-weight:500;margin-bottom:58px}@media not all and (min-width:768px){#reason03 .myBlockPresent02 .myBlockTitle__text{margin-bottom:25px}}#reason03 .myBlockPresent02__item{grid-gap:0 42px;align-items:center;background-color:transparent;border:none;display:flex;gap:0 42px}@media not all and (min-width:768px){#reason03 .myBlockPresent02__item{grid-gap:25px 0;flex-wrap:wrap;gap:25px 0}}#reason03 .myBlockPresent02__item-left,#reason03 .myBlockPresent02__item-right{width:50%}@media not all and (min-width:768px){#reason03 .myBlockPresent02__item-left,#reason03 .myBlockPresent02__item-right{width:100%}}#reason03 .myBlockPresent02__item-img,#reason03 .myBlockPresent02__item-img img{height:auto}#reason03 .myBlockPresent02 .modBtn{margin:0}@media not all and (min-width:768px){#reason03 .myBlockPresent02 .modBtn{margin:0 auto}}#reason03 .myBlockSolution__inner{padding:0 0 44px}#reason03 .myBlockSolution__item{margin:0 auto;max-width:1200px;padding:0 15px;width:100%}#reason03 .myBlockSolution__body{background-color:#e9e9f3;border:5px solid #6685bc;padding:40px 36px 30px}@media not all and (min-width:768px){#reason03 .myBlockSolution__body{padding:15px}}#reason03 .myBlockSolution__body-header{margin-bottom:38px}@media not all and (min-width:768px){#reason03 .myBlockSolution__body-header{margin-bottom:22px}}#reason03 .myBlockSolution .modTitle{color:#456397;font-size:clamp(1.438rem,1.164rem + 1.17vw,2.563rem)}#reason03 .myBlockSolution__list{grid-gap:28px 15px;align-items:stretch;counter-reset:item;display:flex;gap:28px 15px}@media not all and (min-width:768px){#reason03 .myBlockSolution__list{flex-wrap:wrap}}#reason03 .myBlockSolution__list li{background-color:#fff;border:3px solid #333;counter-increment:item;font-size:clamp(.938rem,.801rem + .58vw,1.5rem);font-weight:700;line-height:1.4;padding:37px 20px 30px;position:relative;text-align:center;width:33.3333333333%}@media not all and (min-width:768px){#reason03 .myBlockSolution__list li{padding:28px 6px 14px;width:100%}}#reason03 .myBlockSolution__list li:before{align-items:center;background-color:#333;border-radius:100vw;color:#fff;content:"原因" counter(item);display:flex;flex-direction:column;font-size:clamp(.938rem,.816rem + .52vw,1.438rem);font-weight:500;height:32px;justify-content:center;left:50%;line-height:1;padding:4px 30px 5px;position:absolute;top:-17px;transform:translateX(-50%);width:120px}#reason03 .myBlockReviews__inner{padding:0 0 80px}@media not all and (min-width:768px){#reason03 .myBlockReviews__inner{padding-bottom:40px}}#reason03 .myBlockReviews__header{background-color:#5fc2c7;margin-bottom:10px;padding:57px 15px 53px;position:relative}@media not all and (min-width:768px){#reason03 .myBlockReviews__header{margin-bottom:30px;padding:20px 15px}}#reason03 .myBlockReviews__header:after{border-style:solid;border-bottom:0;border-left:101px solid transparent;border-right:101px solid transparent;border-top:64px solid #5fc2c7;bottom:-35px;content:"";display:block;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:-1}@media not all and (min-width:768px){#reason03 .myBlockReviews__header:after{border-left:50px solid transparent;border-right:50px solid transparent;border-top:32px solid #5fc2c7;bottom:-30px}}#reason03 .myBlockReviews__header .modTitle{color:#fff64f;font-size:clamp(1.313rem,.918rem + 1.68vw,2.938rem);font-weight:500;line-height:1.132}@media not all and (min-width:768px){#reason03 .myBlockReviews__header .modTitle{line-height:normal}}#reason03 .myBlockReviews__header .modTitle span{color:#fff;display:block;font-size:clamp(1.188rem,.899rem + 1.23vw,2.375rem);line-height:1.4}@media not all and (min-width:768px){#reason03 .myBlockReviews__header .modTitle span{margin-bottom:8px}}#reason03 .myBlockReviews__img{margin-bottom:80px}@media not all and (min-width:768px){#reason03 .myBlockReviews__img{margin-bottom:40px}}#reason03 .myBlockReviews__item{margin:0 auto;max-width:1200px;padding:64px 15px 0;position:relative;width:100%}#reason03 .myBlockReviews__item-inner{border:3px solid #333;padding:0 15px 35px;position:relative}@media not all and (min-width:768px){#reason03 .myBlockReviews__item-inner{border-width:2px;padding:0 15px 20px}}#reason03 .myBlockReviews__item-inner:before{background:url(../img/reason/03/reviews_list_bg.webp) no-repeat 50%;background-size:100% auto;content:"";display:block;height:64px;left:50%;position:absolute;top:-64px;transform:translateX(-50%);width:220px;z-index:1}@media not all and (min-width:768px){#reason03 .myBlockReviews__item-inner:before{height:32px;top:-32px;width:110px}}#reason03 .myBlockReviews__item-header{margin-bottom:50px;margin-top:-10px;position:relative;z-index:2}@media not all and (min-width:768px){#reason03 .myBlockReviews__item-header{margin-bottom:20px;margin-top:-16px}}#reason03 .myBlockReviews__item-header .modTitle{font-size:clamp(1.063rem,.774rem + 1.23vw,2.25rem);line-height:1}#reason03 .myBlockReviews__list{grid-gap:30px 0;counter-reset:item;display:flex;flex-direction:column;gap:30px 0;margin:0 auto;max-width:989px;width:100%}#reason03 .myBlockReviews__list-link{grid-gap:0 30px;align-items:center;border-bottom:1px dashed #333;color:#333;counter-increment:item;display:flex;font-size:clamp(1rem,.879rem + .52vw,1.5rem);font-weight:500;gap:0 30px;padding-bottom:20px;padding-right:30px;position:relative}@media not all and (min-width:768px){#reason03 .myBlockReviews__list-link{grid-gap:0 11px;gap:0 11px;padding-bottom:10px;padding-right:18px}}#reason03 .myBlockReviews__list-link:before{content:"0" counter(item);display:inline-block;font-family:Roboto,sans-serif;font-size:clamp(1.625rem,1.382rem + 1.04vw,2.625rem);font-weight:700;line-height:normal;min-width:50px}@media not all and (min-width:768px){#reason03 .myBlockReviews__list-link:before{min-width:32px}}#reason03 .myBlockReviews__list-link:after{background:url(../img/reason/03/img_dropdown.webp) no-repeat 50%;background-size:100% auto;content:"";display:block;height:10px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:18px}@media not all and (min-width:768px){#reason03 .myBlockReviews__list-link:after{height:8px;right:4px;width:14px}}#reason03 .myBlockPoint{background-color:#fffbaf}#reason03 .myBlockPoint__inner{align-items:center;display:flex;padding:80px 0}@media not all and (min-width:768px){#reason03 .myBlockPoint__inner{grid-gap:20px 0;flex-wrap:wrap;gap:20px 0;padding:40px 0}}#reason03 .myBlockPoint__header{padding:0 47px;width:32%}@media not all and (min-width:768px){#reason03 .myBlockPoint__header{width:100%}}#reason03 .myBlockPoint__header img{max-width:472px;width:100%}#reason03 .myBlockPoint__body{overflow:hidden;width:68%}@media not all and (min-width:768px){#reason03 .myBlockPoint__body{padding-left:15px;width:100%}}#reason03 .myBlockPoint .point__slider{overflow:visible}#reason03 .myBlockPoint .point__slider .swiper-wrapper{align-items:stretch;counter-reset:point-num;display:flex}#reason03 .myBlockPoint .point__slider .swiper-slide{align-items:stretch;display:flex;height:auto}#reason03 .myBlockPoint .point__slider .card{flex-direction:column;height:100%;padding:0}#reason03 .myBlockPoint .point__slider .card-header{background-color:#fff;text-align:center}#reason03 .myBlockPoint .point__slider .card-num{font-family:Roboto,sans-serif;font-size:clamp(.813rem,.706rem + .45vw,1.25rem);font-weight:500;letter-spacing:2.4px;line-height:1;padding:12px 15px;position:relative}#reason03 .myBlockPoint .point__slider .card-num:after{content:counter(point-num);counter-increment:point-num}#reason03 .myBlockPoint .point__slider .card-num:before{border-style:solid;border-bottom:0;border-left:36px solid transparent;border-right:36px solid transparent;border-top:23px solid #fff;bottom:-15px;content:"";display:block;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:1}#reason03 .myBlockPoint .point__slider .card-body{grid-gap:29px 0;display:flex;flex-direction:column;gap:29px 0;padding:35px 0}@media not all and (min-width:768px){#reason03 .myBlockPoint .point__slider .card-body{grid-gap:15px 0;gap:15px 0;padding:15px 0}}#reason03 .myBlockPoint .point__slider .card-title{font-size:clamp(.938rem,.771rem + .71vw,1.625rem);font-weight:700;line-height:normal;padding:0 15px;text-align:center}@media not all and (min-width:768px){#reason03 .myBlockPoint .point__slider .card-title{padding:0 6px}}#reason03 .myBlockPoint .point__slider .card-text{font-size:clamp(.875rem,.814rem + .26vw,1.125rem);line-height:1.6;padding:0 24px}@media not all and (min-width:768px){#reason03 .myBlockPoint .point__slider .card-text{padding:0 12px}}#reason03 .myBlockFacility__header{background-image:linear-gradient(transparent 95%,#e3effb 0,#e3effb),linear-gradient(90deg,transparent 95%,#e3effb 0,#e3effb);background-repeat:repeat;background-size:29px 29px;position:relative}@media not all and (min-width:768px){#reason03 .myBlockFacility__header{background-size:16px 16px}}#reason03 .myBlockFacility__header-top{align-items:center;display:flex;flex-direction:column;padding:80px 15px 85px;position:relative}@media not all and (min-width:1200px){#reason03 .myBlockFacility__header-top{grid-gap:17px 0;gap:17px 0;padding-bottom:0}}@media not all and (min-width:768px){#reason03 .myBlockFacility__header-top{padding:45px 15px 0}}#reason03 .myBlockFacility__header-top .myBlockTitle{align-items:center;display:flex;flex-direction:column}#reason03 .myBlockFacility__header-top .myBlockTitle__main{font-size:0}#reason03 .myBlockFacility__header-top .myBlockTitle__main+.myBlockTitle__text{margin-top:44px}@media not all and (min-width:768px){#reason03 .myBlockFacility__header-top .myBlockTitle__main+.myBlockTitle__text{margin-top:18px}#reason03 .myBlockFacility__header-top .myBlockTitle__main img{max-width:169px}}#reason03 .myBlockFacility__header-top .myBlockTitle__text{font-size:clamp(.875rem,.663rem + .91vw,1.75rem);font-weight:500;line-height:normal;text-align:center}#reason03 .myBlockFacility__header-img{bottom:0;height:18.1770833333vw;left:73.39vw;max-height:349px;max-width:361px;position:absolute;width:18.8020833333vw}@media screen and (max-width:1440px){#reason03 .myBlockFacility__header-img{left:auto;right:0}}@media not all and (min-width:1200px){#reason03 .myBlockFacility__header-img{bottom:auto;height:auto;max-height:auto;max-width:100%;position:static;right:auto;width:auto}}@media not all and (min-width:768px){#reason03 .myBlockFacility__header-img img{max-width:280px}}#reason03 .myBlockFacility__header-bottom{background-color:#fff;padding:50px 0 70px}@media not all and (min-width:768px){#reason03 .myBlockFacility__header-bottom{padding:40px 0 50px}}#reason03 .myBlockFacility__header-bottom .modFlexList{grid-gap:25px 64px;counter-reset:flexlist-num;gap:25px 64px}@media not all and (min-width:768px){#reason03 .myBlockFacility__header-bottom .modFlexList{flex-wrap:wrap}}#reason03 .myBlockFacility__header-bottom .modFlexList__num:before{content:counter(flexlist-num,decimal-leading-zero);font-family:Roboto,sans-serif;font-size:clamp(1.625rem,1.382rem + 1.04vw,2.625rem);font-weight:700;line-height:1}#reason03 .myBlockFacility__header-bottom .modFlexList__item{grid-gap:20px 0;align-items:center;background-color:#fff;border:2px dashed #333;color:#333;counter-increment:flexlist-num;display:flex;flex-direction:column;gap:20px 0;padding:20px 10px 40px;position:relative;width:33.3333333333%}@media not all and (min-width:768px){#reason03 .myBlockFacility__header-bottom .modFlexList__item{grid-gap:8px 0;gap:8px 0;padding:10px 10px 20px;width:100%}}#reason03 .myBlockFacility__header-bottom .modFlexList__item:after{border-style:solid;border-bottom:0;border-left:33px solid transparent;border-right:33px solid transparent;border-top:30px solid transparent;bottom:-20px;content:"";display:block;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}@media not all and (min-width:768px){#reason03 .myBlockFacility__header-bottom .modFlexList__item:after{border-left:19px solid transparent;border-right:19px solid transparent;border-top:20px solid transparent;bottom:-14px}}#reason03 .myBlockFacility__header-bottom .modFlexList__item:first-child .modFlexList__num{color:#80d8dc}#reason03 .myBlockFacility__header-bottom .modFlexList__item:first-child:after{border-top-color:#80d8dc}#reason03 .myBlockFacility__header-bottom .modFlexList__item:nth-child(2) .modFlexList__num{color:#fdc0bf}#reason03 .myBlockFacility__header-bottom .modFlexList__item:nth-child(2):after{border-top-color:#fdc0bf}#reason03 .myBlockFacility__header-bottom .modFlexList__item:last-child .modFlexList__num{color:#c3df4e}#reason03 .myBlockFacility__header-bottom .modFlexList__item:last-child:after{border-top-color:#c3df4e}#reason03 .myBlockFacility__header-bottom .modFlexList__text,#reason03 .myBlockFacility__header-bottom .modFlexList__title{font-weight:500;line-height:1}#reason03 .myBlockFacility__header-bottom .modFlexList__text{font-size:18px}@media not all and (min-width:768px){#reason03 .myBlockFacility__header-bottom .modFlexList__text{font-size:14px}}#reason03 .myBlockFacility__header-bottom .modFlexList__title{font-size:clamp(1.438rem,1.24rem + .84vw,2.25rem)}#reason03 .myBlockFacility__group-inner{margin:0 auto;max-width:1200px;padding:80px 15px;width:100%}@media not all and (min-width:768px){#reason03 .myBlockFacility__group-inner{padding:40px 15px}}#reason03 .myBlockFacility__group .myBlockTitle{margin-bottom:26px;text-align:center}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlockTitle{margin-bottom:16px}#reason03 .myBlockFacility__group .myBlockTitle img{max-width:140px}}#reason03 .myBlockFacility__group .myBlock01{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;padding:26px 0 43px}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01{padding:18px 0}}#reason03 .myBlockFacility__group .myBlock01 .modTitle{font-size:clamp(1.938rem,1.467rem + 2.01vw,3.875rem);font-weight:700;letter-spacing:7.44px;line-height:normal;margin-bottom:22px}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01 .modTitle{letter-spacing:3.5px}}#reason03 .myBlockFacility__group .myBlock01__header{border-bottom:2px solid #333;border-top:2px solid #333;margin-bottom:54px;padding:4px 0}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__header{margin-bottom:25px}}#reason03 .myBlockFacility__group .myBlock01__header .modFlexList{border-bottom:1px solid #333;border-top:1px solid #333}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__header .modFlexList{flex-wrap:wrap}}#reason03 .myBlockFacility__group .myBlock01__header .modFlexList__item-header{display:flex;padding:19px 34px;width:296px}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__header .modFlexList__item-header{padding:10px 15px;width:100%}}#reason03 .myBlockFacility__group .myBlock01__header .modFlexList__item-header+[class^=modFlexList__item]{border-left:2px solid #333}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__header .modFlexList__item-header+[class^=modFlexList__item]{border-left:none;border-top:2px solid #333}}#reason03 .myBlockFacility__group .myBlock01__header .modFlexList__item-title{grid-gap:0 22px;align-items:center;display:flex;font-size:clamp(1rem,.848rem + .65vw,1.625rem);font-weight:700;gap:0 22px;line-height:normal}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__header .modFlexList__item-title{grid-gap:6px 0;flex-direction:column;flex-wrap:wrap;gap:6px 0;justify-content:center;width:100%}}#reason03 .myBlockFacility__group .myBlock01__header .modFlexList__item-title:before{background:url(../img/reason/03/facility_heading.webp) no-repeat 50%;background-size:100% auto;content:"";display:block;height:70px;width:18px}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__header .modFlexList__item-title:before{background:url(../img/reason/03/facility_heading_sp.webp) no-repeat 50%;background-size:100% auto;height:10px;width:72px}}#reason03 .myBlockFacility__group .myBlock01__header .modFlexList__item-body{padding:19px 32px;width:calc(100% - 296px)}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__header .modFlexList__item-body{padding:10px 8px;width:100%}}#reason03 .myBlockFacility__group .myBlock01__body{padding:0 54px}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__body{padding:0 15px}}#reason03 .myBlockFacility__group .myBlock01__body-title{grid-gap:45px 0;align-items:center;display:flex;flex-direction:column;gap:45px 0}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__body-title{grid-gap:10px 0;gap:10px 0}}#reason03 .myBlockFacility__group .myBlock01__body-subtitle{font-size:26px;font-weight:700;line-height:normal;padding:0 111px;position:relative;text-align:center}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__body-subtitle{font-size:14px;padding:0 40px}}#reason03 .myBlockFacility__group .myBlock01__body-subtitle:after,#reason03 .myBlockFacility__group .myBlock01__body-subtitle:before{content:"";display:block;height:93px;position:absolute;top:0;width:66px}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__body-subtitle:after,#reason03 .myBlockFacility__group .myBlock01__body-subtitle:before{height:46.5px;width:33px}}#reason03 .myBlockFacility__group .myBlock01__body-subtitle:before{background:url(../img/reason/03/img_slash01_l.webp) no-repeat 50%;background-size:100% auto;left:0}#reason03 .myBlockFacility__group .myBlock01__body-subtitle:after{background:url(../img/reason/03/img_slash02_l.webp) no-repeat 50%;background-size:100% auto;right:0}#reason03 .myBlockFacility__group .myBlock01__body-maintitle{font-size:clamp(1.625rem,1.231rem + 1.68vw,3.25rem);font-weight:700;line-height:1.6;text-align:center}#reason03 .myBlockFacility__group .myBlock01__body .myBlockFlex{grid-gap:20px 32px;align-items:center;gap:20px 32px;margin:42px 0 32px}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__body .myBlockFlex{flex-wrap:wrap;margin:20px 0 30px}}#reason03 .myBlockFacility__group .myBlock01__body .myBlockFlex__header{max-width:100%;width:134px}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__body .myBlockFlex__header{width:100%}}#reason03 .myBlockFacility__group .myBlock01__body .myBlockFlex__header-title{border-radius:100vw;color:#fff;display:flex;flex-direction:column;font-size:20px;font-weight:500;height:134px;justify-content:center;text-align:center;width:100%}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__body .myBlockFlex__header-title{font-size:16px;height:auto;padding:6px}}#reason03 .myBlockFacility__group .myBlock01__body .myBlockFlex__body{width:calc(100% - 134px)}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__body .myBlockFlex__body{width:100%}}#reason03 .myBlockFacility__group .myBlock01__body-img+.myBlock01__body-img{margin-top:54px}#reason03 .myBlockFacility__group .myBlock01__body .myBlockImg{display:flex;flex-direction:column}#reason03 .myBlockFacility__group .myBlock01__body .myBlockImg__img+.myBlockImg__img{margin-top:54px}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__body .myBlockImg__img+.myBlockImg__img{margin-top:20px}}#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard{grid-gap:54px 0;gap:54px 0}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard{grid-gap:30px 0;gap:30px 0}}#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card{grid-gap:24px 0;flex-direction:column;gap:24px 0}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card{grid-gap:10px 0;gap:10px 0}}#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-title{font-size:clamp(1.125rem,.913rem + .91vw,2rem);line-height:1.4;padding:10px;text-align:center}#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-title.-normal{font-weight:500;margin-top:30px}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-title.-normal{font-size:17px;margin:20px 0 10px}}#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-text{font-size:clamp(1rem,.939rem + .26vw,1.25rem);font-weight:500;line-height:1.7}#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-img.-col{grid-gap:24px 0;display:flex;flex-direction:column;gap:24px 0}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-img.-col{grid-gap:10px 0;gap:10px 0}}#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-img-caption{font-size:clamp(1.313rem,.994rem + 1.36vw,2.625rem);font-weight:700;margin:40px 0 56px;text-align:center}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-img-caption{margin:20px 0 10px}}#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-img+.card-text{margin-top:16px}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-img+.card-text{margin-top:10px}}#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-body{max-width:100%;width:100%}#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-body .myBlockFlex.-reverse .myBlockFlex__img{order:2}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-body .myBlockFlex.-reverse .myBlockFlex__img{order:1}}#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-body .myBlockFlex.-reverse .myBlockFlex__body{order:1}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-body .myBlockFlex.-reverse .myBlockFlex__body{order:2}}#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-body .myBlockFlex.-col2{grid-gap:0 34px;gap:0 34px;margin:0}#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-body .myBlockFlex.-col2:not(:first-child){grid-gap:0 54px;gap:0 54px}#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-body .myBlockFlex.-col2+.-col2{margin-top:38px}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-body .myBlockFlex.-col2+.-col2{margin-top:30px}}#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-body .myBlockFlex.-col2:last-child{margin-bottom:0}#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-body .myBlockFlex.-col2 .myBlockFlex__img{width:460px}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-body .myBlockFlex.-col2 .myBlockFlex__img{margin-bottom:15px;width:100%}}#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-body .myBlockFlex.-col2 .myBlockFlex__body{width:calc(100% - 460px)}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-body .myBlockFlex.-col2 .myBlockFlex__body{width:100%}}#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-body .myBlockFlex.-col2 .myBlockFlex__body-title{font-size:clamp(1.313rem,1.146rem + .71vw,2rem);line-height:normal;margin-bottom:40px}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-body .myBlockFlex.-col2 .myBlockFlex__body-title{margin-bottom:16px}}#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-body .myBlockFlex.-col2 .myBlockFlex__body-text{font-size:clamp(1rem,.879rem + .52vw,1.5rem)}#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-body .myBlockFlex.-col3{grid-gap:0 24px;gap:0 24px}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-body .myBlockFlex.-col3{grid-gap:20px 0;gap:20px 0}}#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-body .myBlockFlex.-col3 .myBlockFlex__item{width:33.3333333333%}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-body .myBlockFlex.-col3 .myBlockFlex__item{grid-gap:0 12px;align-items:center;display:flex;gap:0 12px;width:100%}}#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-body .myBlockFlex.-col3 .myBlockFlex__img{margin-bottom:20px}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-body .myBlockFlex.-col3 .myBlockFlex__img{margin-bottom:0;width:120px}#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-body .myBlockFlex.-col3 .myBlockFlex__body{width:calc(100% - 120px)}}#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-body .myBlockFlex.-col3 .myBlockFlex__body-title{font-size:clamp(1.125rem,.973rem + .65vw,1.75rem);line-height:1;margin-bottom:24px}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-body .myBlockFlex.-col3 .myBlockFlex__body-title{margin-bottom:18px}}#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-body .myBlockFlex.-col3 .myBlockFlex__body-text{font-size:clamp(.938rem,.862rem + .32vw,1.25rem);line-height:1.7}#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-body .myBlockFlex__body{width:100%}#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-body .myBlockFlex__body-title{font-weight:700}#reason03 .myBlockFacility__group .myBlock01__body .myBlockCard .card-body .myBlockFlex__body-text{font-weight:500}#reason03 .myBlockFacility__group .myBlock01__footer{margin-top:66px;padding:0 54px}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__footer{margin-top:30px;padding:0 15px}}#reason03 .myBlockFacility__group .myBlock01__footer .myBlockFlex{grid-gap:0 38px;align-items:center;background-color:#f6f6f6;gap:0 38px;padding:36px}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__footer .myBlockFlex{grid-gap:15px 0;flex-wrap:wrap;gap:15px 0;padding:20px}}#reason03 .myBlockFacility__group .myBlock01__footer .myBlockFlex__img{width:452px}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__footer .myBlockFlex__img{order:2;width:100%}}#reason03 .myBlockFacility__group .myBlock01__footer .myBlockFlex__detail{width:calc(100% - 452px)}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__footer .myBlockFlex__detail{order:1;width:100%}}#reason03 .myBlockFacility__group .myBlock01__footer .myBlockFlex__detail-subtitle{font-size:clamp(.938rem,.801rem + .58vw,1.5rem);font-weight:700;line-height:normal}#reason03 .myBlockFacility__group .myBlock01__footer .myBlockFlex__detail-title{font-size:clamp(1.25rem,1.022rem + .97vw,2.188rem);font-weight:700;line-height:normal;margin-bottom:40px}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__footer .myBlockFlex__detail-title{margin-bottom:20px}}#reason03 .myBlockFacility__group .myBlock01__footer .myBlockFlex__detail-text{font-size:clamp(.875rem,.814rem + .26vw,1.125rem);font-weight:500;line-height:1.7}#reason03 .myBlockFacility__group .myBlock01__footer .myBlockFlex__detail small{display:block;margin-top:30px}@media not all and (min-width:768px){#reason03 .myBlockFacility__group .myBlock01__footer .myBlockFlex__detail small{margin-top:20px}}#reason03 .myBlockFacility__group#laundry{background-color:#eaf6f6}#reason03 .myBlockFacility__group#kitchen{background-color:#fad9ce}#reason03 .myBlockFacility__group#kitchen .card-title{background-color:#fef4f0}#reason03 .myBlockFacility__group#kitchen .card-title.-normal,#reason03 .myBlockFacility__group#kitchen .card-title.-type02{background-color:transparent;padding:0}#reason03 .myBlockFacility__group#storage{background-color:#f9ffe0}#reason03 .myBlockFacility__group#storage .card-title{background-color:#f1f7d5}#reason03 .myBlockFacility__group#storage .card-title.-normal,#reason03 .myBlockFacility__group#storage .card-title.-type02{background-color:transparent;padding:0}#reason03 .myBlockFacility__list li{font-size:clamp(.875rem,.814rem + .26vw,1.125rem);line-height:1.8;padding-left:20px;position:relative}#reason03 .myBlockFacility__list li:before{content:"・";display:inline-block;left:0;position:absolute;top:0}#reason03 .myBlockRanking__inner{padding:180px 0 20px}@media not all and (min-width:768px){#reason03 .myBlockRanking__inner{padding:40px 0 20px}}#reason03 .myBlockRanking__header{padding-bottom:68px;position:relative}@media not all and (min-width:768px){#reason03 .myBlockRanking__header{align-items:center;display:flex;justify-content:center;padding-bottom:0}}#reason03 .myBlockRanking__header-img{bottom:0;left:0;position:absolute;width:136px}@media not all and (min-width:768px){#reason03 .myBlockRanking__header-img{left:auto;position:static;top:auto}}#reason03 .myBlockRanking .modTitle{color:#f39a98;font-size:clamp(1.813rem,1.464rem + 1.49vw,3.25rem);line-height:1.284}@media not all and (min-width:768px){#reason03 .myBlockRanking .modTitle{width:calc(100% - 136px)}}#reason03 .myBlockRanking .modTitle>span{color:#333;font-size:clamp(1.375rem,1.132rem + 1.04vw,2.375rem)}#reason03 .myBlockRanking .myBlockCard{grid-gap:35px 0;flex-wrap:wrap;gap:35px 0}@media not all and (min-width:768px){#reason03 .myBlockRanking .myBlockCard{grid-gap:30px 0;gap:30px 0}}#reason03 .myBlockRanking .myBlockCard .card{grid-gap:0 25px;align-items:center;gap:0 25px}@media not all and (min-width:768px){#reason03 .myBlockRanking .myBlockCard .card{grid-gap:20px 0;flex-direction:column;gap:20px 0}}#reason03 .myBlockRanking .myBlockCard .card:first-child{grid-gap:0 21px;gap:0 21px}@media not all and (min-width:768px){#reason03 .myBlockRanking .myBlockCard .card:first-child{grid-gap:20px 0;gap:20px 0}}#reason03 .myBlockRanking .myBlockCard .card:first-child .card-img{width:508px}@media not all and (min-width:768px){#reason03 .myBlockRanking .myBlockCard .card:first-child .card-img{width:100%}}#reason03 .myBlockRanking .myBlockCard .card:first-child .card-body{width:calc(100% - 508px)}@media not all and (min-width:768px){#reason03 .myBlockRanking .myBlockCard .card:first-child .card-body{width:100%}}#reason03 .myBlockRanking .myBlockCard .card:nth-child(2) .card-title:before{background:url(../img/reason/03/ranking_icon02.png) no-repeat 50%;background-size:100% auto}#reason03 .myBlockRanking .myBlockCard .card:last-child .card-title:before{background:url(../img/reason/03/ranking_icon03.png) no-repeat 50%;background-size:100% auto}#reason03 .myBlockRanking .myBlockCard .card-img{width:403px}@media not all and (min-width:768px){#reason03 .myBlockRanking .myBlockCard .card-img{width:100%}}#reason03 .myBlockRanking .myBlockCard .card-body{width:calc(100% - 403px)}@media not all and (min-width:768px){#reason03 .myBlockRanking .myBlockCard .card-body{width:100%}}#reason03 .myBlockRanking .myBlockCard .card-title{background-color:hsla(15,81%,89%,.3);font-size:clamp(.938rem,.71rem + .97vw,1.875rem);font-weight:700;margin-bottom:40px;padding:12px 10px 12px 91px;position:relative}@media not all and (min-width:768px){#reason03 .myBlockRanking .myBlockCard .card-title{margin-bottom:10px;margin-left:14px;padding-left:46px}}#reason03 .myBlockRanking .myBlockCard .card-title:before{background:url(../img/reason/03/ranking_icon01.png) no-repeat 50%;background-size:100% auto;content:"";display:block;height:108px;left:-14px;position:absolute;top:50%;transform:translateY(-50%);width:94px}@media not all and (min-width:768px){#reason03 .myBlockRanking .myBlockCard .card-title:before{height:66px;width:54px}}#reason03 .myBlockFlowLine{background-image:linear-gradient(transparent 95%,#e3effb 0,#e3effb),linear-gradient(90deg,transparent 95%,#e3effb 0,#e3effb);background-repeat:repeat;background-size:29px 29px;position:relative}@media not all and (min-width:768px){#reason03 .myBlockFlowLine{background-size:16px 16px}}#reason03 .myBlockFlowLine__inner{padding:80px 0 70px}@media not all and (min-width:768px){#reason03 .myBlockFlowLine__inner{padding:40px 0 45px}}#reason03 .myBlockFlowLine .myBlockTitle{margin-bottom:52px}@media not all and (min-width:768px){#reason03 .myBlockFlowLine .myBlockTitle{margin-bottom:20px}}#reason03 .myBlockFlowLine .myBlockTitle__catch{font-size:clamp(1.313rem,.994rem + 1.36vw,2.625rem);font-weight:700;line-height:1;margin-bottom:30px}@media not all and (min-width:768px){#reason03 .myBlockFlowLine .myBlockTitle__catch{line-height:normal;margin-bottom:16px;text-align:center}}#reason03 .myBlockFlowLine .myBlockCard{grid-gap:50px 0;gap:50px 0;margin-bottom:28px}@media not all and (min-width:768px){#reason03 .myBlockFlowLine .myBlockCard{grid-gap:30px 0;gap:30px 0}}#reason03 .myBlockFlowLine .myBlockCard .card{grid-gap:0 35px;background-color:transparent;gap:0 35px}@media not all and (min-width:768px){#reason03 .myBlockFlowLine .myBlockCard .card{grid-gap:20px 0;flex-wrap:wrap;gap:20px 0}}#reason03 .myBlockFlowLine .myBlockCard .card.-reverse .card-img{order:2}@media not all and (min-width:768px){#reason03 .myBlockFlowLine .myBlockCard .card.-reverse .card-img{order:1}}#reason03 .myBlockFlowLine .myBlockCard .card.-reverse .card-body{order:1}@media not all and (min-width:768px){#reason03 .myBlockFlowLine .myBlockCard .card.-reverse .card-body{order:2}}#reason03 .myBlockFlowLine .myBlockCard .card-img{width:570px}@media not all and (min-width:768px){#reason03 .myBlockFlowLine .myBlockCard .card-img{width:100%}}#reason03 .myBlockFlowLine .myBlockCard .card-img-caption{font-size:16px;font-weight:500;margin-top:10px;text-align:center}#reason03 .myBlockFlowLine .myBlockCard .card-body{width:calc(100% - 570px)}@media not all and (min-width:768px){#reason03 .myBlockFlowLine .myBlockCard .card-body{width:100%}}#reason03 .myBlockFlowLine .myBlockCard .card-title{font-size:clamp(1.313rem,1.146rem + .71vw,2rem);font-weight:700;margin-bottom:38px}@media not all and (min-width:768px){#reason03 .myBlockFlowLine .myBlockCard .card-title{margin-bottom:20px}}#reason03 .myBlockFlowLine .myBlockCard .card-text{font-size:clamp(1rem,.939rem + .26vw,1.25rem);font-weight:500;line-height:1.7}#reason03 .myBlockFlowLine .myBlockFlex{grid-gap:0 38px;align-items:center;background-color:#f6f6f6;gap:0 38px;padding:36px}@media not all and (min-width:768px){#reason03 .myBlockFlowLine .myBlockFlex{grid-gap:20px 0;flex-wrap:wrap;gap:20px 0;padding:20px}}#reason03 .myBlockFlowLine .myBlockFlex__img{width:452px}@media not all and (min-width:768px){#reason03 .myBlockFlowLine .myBlockFlex__img{width:100%}}#reason03 .myBlockFlowLine .myBlockFlex__detail{width:calc(100% - 452px)}@media not all and (min-width:768px){#reason03 .myBlockFlowLine .myBlockFlex__detail{width:100%}}#reason03 .myBlockFlowLine .myBlockFlex__detail-subtitle,#reason03 .myBlockFlowLine .myBlockFlex__detail-title{font-size:clamp(.938rem,.801rem + .58vw,1.5rem);font-weight:700;line-height:normal}#reason03 .myBlockFlowLine .myBlockFlex__detail-title{margin-bottom:40px}@media not all and (min-width:768px){#reason03 .myBlockFlowLine .myBlockFlex__detail-title{margin-bottom:20px}}#reason03 .myBlockFlowLine .myBlockFlex__detail-text{font-size:clamp(.875rem,.814rem + .26vw,1.125rem);font-weight:500;line-height:1.7}#reason03 .myBlockFlowLine .myBlockFlex__detail small{display:block;margin-top:30px}#reason03 .myBlockVoice{background-color:#fffbaf}#reason03 .myBlockVoice__inner{padding:80px 0}@media not all and (min-width:768px){#reason03 .myBlockVoice__inner{padding:40px 0}}#reason03 .myBlockVoice .myBlockTitle{margin-bottom:42px}@media not all and (min-width:768px){#reason03 .myBlockVoice .myBlockTitle{margin-bottom:20px}}#reason03 .myBlockVoice .myBlockCard{grid-gap:31px 0;gap:31px 0}@media not all and (min-width:768px){#reason03 .myBlockVoice .myBlockCard{grid-gap:15px 0;gap:15px 0}}#reason03 .myBlockVoice .myBlockCard .card{grid-gap:0 30px;border:2px dashed #333;gap:0 30px;padding:45px 34px 36px}@media not all and (min-width:768px){#reason03 .myBlockVoice .myBlockCard .card{grid-gap:10px 0;flex-wrap:wrap;gap:10px 0;padding:13px 17px 26px}}#reason03 .myBlockVoice .myBlockCard .card-img{width:420px}@media not all and (min-width:768px){#reason03 .myBlockVoice .myBlockCard .card-img{width:100%}}#reason03 .myBlockVoice .myBlockCard .card-img img{width:auto}#reason03 .myBlockVoice .myBlockCard .card-body{width:calc(100% - 420px)}@media not all and (min-width:768px){#reason03 .myBlockVoice .myBlockCard .card-body{width:100%}}#reason03 .myBlockVoice .myBlockCard .card-title{color:#5fc2c7;font-size:clamp(1.188rem,1.051rem + .58vw,1.75rem);font-weight:700;line-height:normal;margin-bottom:16px}#reason03 .myBlockVoice .myBlockCard .card-title-sub{color:#333;font-size:clamp(.875rem,.769rem + .45vw,1.313rem);font-weight:500;line-height:normal;margin-bottom:10px}@media not all and (min-width:768px){#reason03 .myBlockVoice .myBlockCard .card-title-sub{margin-bottom:5px}}#reason03 .myBlockVoice .myBlockCard .card-name{color:#959595;font-size:clamp(.875rem,.845rem + .13vw,1rem);font-weight:500;line-height:1;margin-bottom:32px}@media not all and (min-width:768px){#reason03 .myBlockVoice .myBlockCard .card-name{margin-bottom:30px}}#reason03 .myBlockVoice .myBlockCard .card-text{line-height:1.6}#reason03 .myBlockSearchShop__inner{padding:80px 0}@media not all and (min-width:768px){#reason03 .myBlockSearchShop__inner{padding:40px 0}}#reason03 .myBlockSearchShop .card{align-items:center;border:3px solid #1c3788;padding:16px}@media not all and (min-width:768px){#reason03 .myBlockSearchShop .card{grid-gap:15px 0;flex-wrap:wrap;gap:15px 0;padding:13px 13px 17px}}#reason03 .myBlockSearchShop .card-body{grid-gap:30px 0;align-items:center;display:flex;flex-direction:column;gap:30px 0;width:55%}@media not all and (min-width:768px){#reason03 .myBlockSearchShop .card-body{grid-gap:15px 0;gap:15px 0;order:2;width:100%}}#reason03 .myBlockSearchShop .card-title{color:#1c3788;font-size:clamp(1.625rem,1.291rem + 1.42vw,3rem);line-height:normal}#reason03 .myBlockSearchShop .card-text{font-size:clamp(.938rem,.862rem + .32vw,1.25rem);font-weight:500;text-align:center}#reason03 .myBlockSearchShop .card-img{width:45%}@media not all and (min-width:768px){#reason03 .myBlockSearchShop .card-img{order:1;width:100%}}#reason03 .myBlockForm__header{text-align:center}@media not all and (min-width:768px){#reason03 .myBlockForm__header img{width:calc(100% - 50px)}}#reason03 .myBlockForm__title{background-color:#5fc2c7;color:#fff;font-size:clamp(1.625rem,1.322rem + 1.29vw,2.875rem);font-weight:700;letter-spacing:5.52px;line-height:normal;margin-top:8px;padding:36px 15px;position:relative;text-align:center}@media not all and (min-width:768px){#reason03 .myBlockForm__title{padding:20px 15px}}#reason03 .myBlockForm__title:after{border-style:solid;border-bottom:0;border-left:30px solid transparent;border-right:30px solid transparent;border-top:32px solid #5fc2c7;bottom:-30px;content:"";display:block;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}@media not all and (min-width:768px){#reason03 .myBlockForm__title:after{border-left:15px solid transparent;border-right:15px solid transparent;border-top:16px solid #5fc2c7;bottom:-15px}}#reason03 .myBlockForm__inner{padding:62px 0}@media not all and (min-width:768px){#reason03 .myBlockForm__inner{padding:40px 0}}.h_read{font-size:1.2rem;line-height:1.8;margin-bottom:20px}.h_read a,.h_read span{color:#f17432}.hiraya__form{line-height:1.8}.hiraya__form input,.hiraya__form textarea{font-size:14px;line-height:1.8;padding:5px}.hiraya__form .tableStyle02 input#zip{margin-bottom:10px;margin-right:5px}.hiraya__form select{font-size:14px;padding:8px 5px}.hiraya__form .tableStyle02{display:table;margin-bottom:40px;max-width:100%;table-layout:fixed;width:100%}.hiraya__form .tableStyle02 tr{border-top:1px solid #bbb}.hiraya__form .tableStyle02 tr:last-of-type{border-bottom:1px solid #bbb}.hiraya__form .tableStyle02 td,.hiraya__form .tableStyle02 th{font-size:14px;padding:20px 35px}.hiraya__form .tableStyle02 th{background-color:#f9f6ef;padding-left:20px;vertical-align:middle;width:27%}.hiraya__form .tableStyle02 td{width:72%}.hiraya__form .tableStyle02 td a{color:#1945b0}.hiraya__form .small{max-width:100%;width:175px}.hiraya__form .normal{max-width:100%;width:400px}.hiraya__form .large{max-width:100%;width:580px}.hiraya__form .hissu{background-color:#f17432;color:#fff;font-size:14px;margin-left:10px;padding-left:5px;padding-right:5px}.btnWrap{grid-gap:0 10px;align-items:center;display:flex;gap:0 10px;justify-content:center}.backBtn,.sendBtn{cursor:pointer;display:inline-block;font-size:14px;font-weight:700;max-width:100%;padding:15px;text-align:center;width:220px}.sendBtn{background:#361f18 url(../img/reason/03/arrow02.png) no-repeat 95%;color:#fff;max-width:100%;width:220px}.backBtn{background:#eaeaea url(../img/reason/03/arrow04.png) no-repeat 5%;color:#361f18}.mw_wp_form .error{background-color:transparent;border:none;color:#b70000;display:block;font-size:93%;line-height:2.2;margin-bottom:0;padding:0}.ttlStyle01{background:url(../img/obj01.png) no-repeat top;background:none;font-family:Roboto Condensed,sans-serif;font-size:52px;font-style:italic;letter-spacing:3px;line-height:.8em;padding-bottom:35px;padding-top:45px;text-align:center;vertical-align:middle}.ttlStyle01 span.ja{font-family:Times New Roman,游明朝,YuMincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,メイリオ,Meiryo,serif;font-size:15px;margin:0 10px;vertical-align:middle}.myBlockConfirm,.myBlockThanks{padding:50px 0 80px}.myBlockConfirm .wrapper,.myBlockThanks .wrapper{box-sizing:border-box;margin:0 auto;max-width:100%;padding:0 15px;position:relative;width:1000px}.myBlockConfirm .myBlockConfirm__flow,.myBlockConfirm .myBlockConfirm__header,.myBlockThanks .myBlockThanks__flow,.myBlockThanks .myBlockThanks__header{text-align:center}.myBlockConfirm .myBlockConfirm__flow,.myBlockConfirm .myBlockConfirm__header{margin-bottom:20px}.myBlockThanks .myBlockThanks__flow,.myBlockThanks .myBlockThanks__header{margin-bottom:50px}.myBlockConfirm .myBlockConfirm__title,.myBlockThanks .myBlockThanks__title{font-size:28px;margin-bottom:30px;text-align:left}.myBlockConfirm__text{font-size:13px;margin-bottom:30px}.myBlockThanks .myBlockThanks__text{font-size:24px;font-weight:700;line-height:1.8;text-align:center}.modList{margin-top:50px}.modList li{font-size:16px;line-height:normal;padding-left:15px;position:relative;text-align:left}.modList li:before{background-color:#464646;border-radius:100vw;content:"";display:inline-block;height:8px;left:0;position:absolute;top:6px;width:8px}.modList li+li{margin-top:8px}@media screen and (max-width:640px){.btnWrap{grid-gap:15px 0;flex-direction:column;gap:15px 0}.backBtn,.sendBtn{width:calc(100% - 30px)}.hiraya__form .tableStyle02 td,.hiraya__form .tableStyle02 th{display:block;max-width:100%;width:100%}.hiraya__form .tableStyle02 th{border-top:none;padding:10px 15px;width:100%}.hiraya__form .tableStyle02 td{padding:20px 15px;width:100%}.hiraya__form .tableStyle02 select#pref{margin-left:auto;width:calc(100% - 210px)}.ttlStyle01{font-size:30px;list-style:1em;padding:30px 0}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByb2plY3QvX3JlYXNvbjAzLnNjc3MiLCJyZWFzb24wMy5jc3MiLCJ+c3dpcGVyL3N3aXBlci1idW5kbGUubWluLmNzcyIsImZvdW5kYXRpb24vX21peGluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBK2RRLGdCQ3lzQlIsQ0M1cENBLFdBQVcsd0JBQUEsQ0FBc3VFLGlCQUFBLENBQWhCLGVBQUEsQ0FBN3JFLDRyRURNcEMsQ0NObXdFLE1BQU0sNEJEU3p3RSxDQ1RzeUUsTUFBd0IsYUFBQSxDQUFjLGdCQUFBLENBQWlCLGlCQUFBLENBQWpELGlCQUFBLENBQW1FLFNEaUIvMkUsQ0NqQnkzRSxRQUFpSCxhQUFBLENBQXBDLGVBQUEsQ0FBckUsZ0JBQUEsQ0FBaUIsaUJBQUEsQ0FBb0MsZUFBQSxDQUFnQyxTQUFBLENBQWxELGlCQUFBLENBQTRELFNENEJoK0UsQ0M1QncvRSxpQ0FBaUMscUJEZ0N6aEYsQ0NoQytpRixnQkFBa00sc0JBQUEsQ0FBL0gsWUFBQSxDQUF0QixXQUFBLENBQTdCLGlCQUFBLENBQWdFLDZCQUFBLENBQThCLGdGQUFBLENBQUEsbUZBQUEsQ0FBNUUsVUFBQSxDQUF1QixTRDJDeG1GLENDM0N3d0Ysd0VBQXdFLHVCRCtDaDFGLENDL0MrMkYsbUJBQW1CLGtCRG1EbDRGLENDbkRxNUYsaUJBQWlCLGtCRHVEdDZGLENDdkR5N0YsY0FBbUcsYUFBQSxDQUFyRixhQUFBLENBQXlCLFdBQUEsQ0FBWSxpQkFBQSxDQUFrQiw2QkFBQSxDQUF6QyxVRGdFcjlGLENDaEUwaUcsOEJBQThCLGlCRG9FeGtHLENDcEUwbEcsb0RBQW9ELFdEd0U5b0csQ0N4RTBwRyxtQ0FBbUMsc0JBQUEsQ0FBdUIsb0NENkVwdEcsQ0M3RXl2RyxzQ0FBOEQsa0NBQUEsQ0FBbUMsMEJBQUEsQ0FBM0QsdUJEbUYveEcsQ0NuRnEzRywyQ0FBMkMsa0JEdUZoNkcsQ0N2Rm03RywyQkFBMkIsMkJEMkY5OEcsQ0MzRjArRyxXQUFXLGtCRCtGci9HLENDL0Z3Z0gsd0RBQXdELDJCRG1HaGtILENDbkc0bEgsaUNBQW9FLHVCQUFBLENBQW5DLGFBQUEsQ0FBYyxvQkR5RzNvSCxDQ3pHd3JILG9EQUFvRCxZRDZHNXVILENDN0d5dkgsK0NBQStDLDZCRGlIeHlILENDakhzMEgsbURBQW1ELGdDQUFBLENBQUEsNEJEcUh6M0gsQ0NySHM1SCxpREFBaUQsZ0NBQUEsQ0FBQSw0QkR5SHY4SCxDQ3pIbytILGtEQUFrRCx5QkFBQSxDQUFBLHFCRDZIdGhJLENDN0g0aUksZ0VBQWdFLHNCRGlJNW1JLENDakltb0ksd0RBQXlELFVBQUEsQ0FBVyxhQUFBLENBQWMsVUR1SXJ0SSxDQ3ZJZ3VJLCtEQUErRCwrQkFBQSxDQUFnQyx1QkQ0SS96SSxDQzVJdTFJLDZGQUE2Rix5REFBQSxDQUFBLHdERGdKcDdJLENDaEo2K0ksMEVBQTJFLFdBQUEsQ0FBWSxjQUFBLENBQWUseUNEc0pubEosQ0N0SjZuSiwyRkFBMkYsMERBQUEsQ0FBQSx1REQwSnh0SixDQzFKZ3hKLHdFQUFrRywwQ0FBQSxDQUFkLGFBQUEsQ0FBWCxVRGdLejFKLENDaEs2NUosc0xBQWdPLFdBQUEsQ0FBeEIsTUFBQSxDQUFvQyxtQkFBQSxDQUF0RCxpQkFBQSxDQUF5QixLQUFBLENBQU0sVUFBQSxDQUEyQyxVRDBLN3BLLENDMUt3cUssZ0NBQWdDLDBCRDhLeHNLLENDOUttdUsscUNBQXFDLG1FRGtMeHdLLENDbEwrMEssc0NBQXNDLGtFRHNMcjNLLENDdEw2N0ssb0NBQW9DLGlFRDBMaitLLENDMUx1aUwsdUNBQXVDLG1FRDhMOWtMLENDOUx1cEwsdUJBQXFRLHdFQUFBLENBQWxCLGlCQUFBLENBQWtCLGdDQUFBLENBQWpILHFCQUFBLENBQWxILFdBQUEsQ0FBOEIsUUFBQSxDQUFpQixpQkFBQSxDQUFrQixnQkFBQSxDQUFyRCxpQkFBQSxDQUEyQixPQUFBLENBQXNELG9CQUFBLENBQXhHLFVBQUEsQ0FBNkYsVUQ4TTN3TCxDQzlNeTdMLCtIQUErSCwwREFBQSxDQUFBLGtERGtOeGpNLENDbE4ybU0sNkJBQTZCLDZCRHNOeG9NLENDdE5zcU0sNkJBQTZCLDZCRDBObnNNLENDMU5pdU0seUNBQWlDLEdBQUcsc0JEK05ud00sQ0MvTjB4TSxHQUFLLHVCRGtPL3hNLENBQ0YsQ0NuT2l1TSxpQ0FBaUMsR0FBRyxzQkQrTm53TSxDQy9OMHhNLEdBQUssdUJEa08veE0sQ0FDRixDQ25PMnpNLDhCQUE4QixrQ0FBQSxDQUFtQyx1QkR1TzUzTSxDQ3ZPbzVNLHNEQUF1RCxVQUFBLENBQTZCLE1BQUEsQ0FBYSxtQkFBQSxDQUEvQixpQkFBQSxDQUF5QixLRCtPLytNLENDL095Z04sd0VBQXlFLFVBQUEsQ0FBVyxnQ0RvUDdsTixDQ3BQOG5OLHNFQUFpRixpQ0FBQSxDQUFWLFNEeVByc04sQ0N6UGl2TixNQUFNLDZCRDZQdnZOLENDN1BxeE4sd0NBQStSLGtCQUFBLENBQTBDLDhEQUFBLENBQXRFLGNBQUEsQ0FBZSxZQUFBLENBQXpILG9DQUFBLENBQXlKLHNCQUFBLENBQXBILHNEQUFBLENBQXRKLGlCQUFBLENBQWtCLDJDQUFBLENBQTRDLCtDQUFBLENBQWtKLFVEMlE3Z08sQ0MzUTZwTyxzRkFBa0csV0FBQSxDQUFaLFdBQUEsQ0FBd0IsbUJEaVIzd08sQ0NqUit4TyxrRkFBNEYsV0FBQSxDQUFWLFNBQUEsQ0FBc0IsbUJEdVJ2NE8sQ0N2UjI1TyxnR0FBZ0csc0JEMlIzL08sQ0MzUmtoUCxnREFBMkQsV0FBQSxDQUFZLHFCQUFBLENBQUEsa0JBQUEsQ0FBbUIsdUJBQUEsQ0FBMUMsVURrU2xrUCxDQ2xTb29QLHdFQUF3RSx3QkRzUzVzUCxDQ3RTcXVQLG9EQUFvRCwrQ0FBQSxDQUFnRCxVRDJTejBQLENDM1NtOFAsb0JBQW9CLFlEb1R2OVAsQ0NwVG8rUCxvREFBb0ssNkJBQUEsQ0FBaEgsd0JBQUEsQ0FBeUIsdUNBQUEsQ0FBdUYsbUJBQUEsQ0FBakIsZ0JBQUEsQ0FBc0MsYUFBQSxDQUFwRSw2QkQ2VHpsUSxDQzdUMnFRLGdFQUFnRSxjRGlVM3VRLENDalUwdlEsb0RBQXFHLFNBQUEsQ0FBakQsZ0REc1U5eVEsQ0N0VXkyUSxnRUFBZ0UsY0QwVXo2USxDQzFVdzdRLG1CQUFtQixpQkFBQSxDQUFrQixpQkFBQSxDQUF5Qyx1QkFBQSxDQUF2QixzQkFBQSxDQUFvRCxVRGtWbmlSLENDbFY4aVIsNENBQTRDLFNEc1YxbFIsQ0N0Vm9tUiw2RkFBNkYsc0JEMFZqc1IsQ0MxVnd0Uiw0SkFBNEosMENBQUEsQ0FBaUYsTUFBQSxDQUF0QyxxQ0FBQSxDQUE2QyxVRGlXNThSLENDald1OVIsbUNBQW1ELFdBQUEsQ0FBaEIsZURzVzEvUixDQ3RXc2hTLDZEQUFrRixpQkFBQSxDQUFyQixvQkQyV25sUyxDQzNXaXRTLDZJQUF5RSxrQkRtWDF4UyxDQ25YNnlTLHlFQUF5RSxvQkR1WHQzUyxDQ3ZYMjRTLDhFQUE4RSxvQkQyWHo5UyxDQzNYOCtTLHlFQUF5RSxvQkQrWHZqVCxDQy9YNGtULDhFQUE4RSxvQkRtWTFwVCxDQ25ZK3FULDBCQUEyUiw4REFBQSxDQUFoRSwrREFBQSxDQUFyQixvQkFBQSxDQUF2RixzRkFBQSxDQUEyTywyREFBQSxDQUFoVSxvRkQ0WXpzVCxDQzVZc2tVLGdDQUErRSx1QkFBQSxDQUF3QixvQkFBQSxDQUFBLGVBQUEsQ0FBdkUsV0FBQSxDQUErQixlQUFBLENBQW5CLFFBQUEsQ0FBUyxTRHFaM25VLENDclo2clUsdURBQXVELGNEeVpwdlUsQ0N6Wm13VSxxQ0FBcUMsc0JENlp4eVUsQ0M3Wit6VSxpQ0FBb0YsbUVBQUEsQ0FBbkQsaUREa2FoMlUsQ0NsYXU5VSxrR0FBMkksdUNBQUEsQ0FBekMsd0NBQUEsQ0FBaUYsT0FBQSxDQUFRLCtCRHlhbHBWLENDemFvclYsc0pBQWdOLGFBQUEsQ0FBMUQseUREOGExMFYsQ0M5YWs1VixzS0FBc0ssT0FBQSxDQUFRLDBCQUFBLENBQTJCLFNEb2IzbFcsQ0NwYnFtVywwTkFBME4sb0JBQUEsQ0FBcUIsZ0NEeWJwMVcsQ0N6YnEzVywwSkFBMEosMkRENmIvZ1gsQ0M3YjJrWCwwS0FBMEssUUFBQSxDQUFTLDBCQUFBLENBQTJCLGtCRG1jenhYLENDbmM0eVgsOE5BQThOLGlDRHVjMWdZLENDdmM0aVksMkZBQTJGLGtDRDJjdm9ZLENDM2MwcVksNEJBQTRCLHFERCtjdHNZLENDL2M0dlksK0JBQStCLHdFQUFBLENBQXlFLGlCRG9kcDJZLENDcGRzM1ksbUVBQW1FLG1FQUFBLENBQThHLFdBQUEsQ0FBeEIsTUFBQSxDQUFsQixpQkFBQSxDQUF5QixLQUFBLENBQTZCLGtCQUFBLENBQW1CLHlCQUFBLENBQTFDLFVEK2Q1aFosQ0MvZGdtWiwrRUFBK0UsMEJEbWUvcVosQ0NuZTBzWixzU0FBaVQsb0RBQUEsQ0FBcUQsTUFBQSxDQUFPLEtBQUEsQ0FBdkUsVUQwZWgvWixDQzFlNmphLHNTQUEwVixXQUFBLENBQVksTUFBQSxDQUFPLEtBQUEsQ0FBdkUsbUREaWZuMmEsQ0NqZmc3YSx3QkFBd0IsWURxZng4YSxDQ3JmcTlhLGtCQUErRywwREFBQSxDQUE3Rix3REFBQSxDQUF5RCxpQkFBQSxDQUFrQixpQkQ0ZmxqYixDQzVmK25iLHlGQUF5RixzQkRnZ0J4dGIsQ0NoZ0IrdWIsbUZBQWtKLHlDQUFBLENBQTBGLHVDQUFBLENBQXZJLDRDQUFBLENBQWxCLGlCQUFBLENBQXlHLG9DQUFBLENBQXdGLDZEQUFBLENBQW5ELFVEMGdCaDliLENDMWdCa2tjLCtFQUE4USw4REFBQSxDQUE3SyxzQ0FBQSxDQUFsQixpQkFBQSxDQUF5RCx1Q0FBQSxDQUF3QywyQ0FBQSxDQUF1RCxzQ0FBQSxDQUFYLFVEb2hCOXhjLENDcGhCZzVjLHVCQUFnRSwrREFBQSxDQUFnRSx3REFBQSxDQUF6RyxXQUFBLENBQWtLLE1BQUEsQ0FBM0ksaUJBQUEsQ0FBa0osS0FBQSxDQUE3SixVRDhoQm43YyxDQzloQnNsZCw4QkFBOEIsV0RraUJwbmQsQ0NsaUJnb2QsdUJBQXVCLFlEc2lCdnBkLENDdGlCb3FkLHVCQUFrRixrQkFBQSxDQUFwQyxZQUFBLENBQVosV0FBQSxDQUF5QixzQkFBQSxDQUEwQyxpQkFBQSxDQUE5RSxVRCtpQjNyZCxDQy9pQjJ4ZCxvRkFBbUcsZUFBQSxDQUFmLGNBQUEsQ0FBK0IscUJBQUEsQ0FBQSxrQkRxakI5NGQsQ0NyakJpNmQscUJBQXFCLFdBQUEsQ0FBWSxpQkQwakJsOGQsQ0MxakJvOWQsNkJBQStDLE1BQUEsQ0FBaUMsU0FBQSxDQUFwQixtQkFBQSxDQUEvQixpQkFBQSxDQUF5QixLQUFBLENBQW9DLGFEbWtCOWllLENDbmtCNGplLGtDQUFzRSxhQUFBLENBQXBDLG1DRHdrQjlsZSxDQ3hrQmdwZSw2QkFBNkIsY0Q0a0I3cWUsQ0M1a0I0cmUsb0NBQW1ELHFCQUFBLENBQWYsY0RpbEJodWUsQ0NqbEJxd2UsNENBQTRDLG1DRHFsQmp6ZSxDQ3JsQnExZSwyQkFBMkIsbUJBQUEsQ0FBb0IsMkJEMGxCcDRlLENDMWxCZzZlLHlDQUF5QyxtQkQ4bEJ6OGUsQ0M5bEJtaGYseUZBQXVELG1CRHNtQjFrZixDQ3RtQjhsZixvQkFBb0IsZ0JEMG1CbG5mLENDMW1CbW9mLDJCQUErQyxrQ0FBQSxDQUFtQywwQkFBQSxDQUF1RixXQUFBLENBQTlJLG1CQUFBLENBQThHLG9CQUFBLENBQWxCLGlCQUFBLENBQXVDLFVBQUEsQ0FBakQsU0RxbkJodmYsQ0NybkJ3emYseUNBQXlDLG1CRHluQmoyZixDQ3puQnEzZixzQ0FBc0MsdUJENm5CMzVmLENDN25CbTdmLHlGQUF5RixtQkRpb0I1Z2dCLENDam9CZ2lnQixrR0FBa0csbUJBQUEsQ0FBb0Isa0JEc29CdHBnQixDQ3RvQnlxZ0IsaUNBQTBELFFBQUEsQ0FBc0IsV0FBQSxDQUE3QixNQUFBLENBQXlDLFVBQUEsQ0FBM0QsaUJBQUEsQ0FBb0MsVUFBQSxDQUFrQyxTRGdwQmh4Z0IsQ0NocEIweGdCLHdDQUFtRCxlQUFBLENBQStDLFFBQUEsQ0FBMUQsVUFBQSxDQUEyRSxpQkFBQSxDQUE5QixNQUFBLENBQWxCLGlCQUFBLENBQXdDLE9BQUEsQ0FBZixLRDJwQnQzZ0IsQ0MzcEIrNWdCLDhDQUE4QyxtQkFBQSxDQUFvQixrQkRncUJqK2dCLENDaHFCby9nQixrUUFBNFEsa0NBQUEsQ0FBbUMsMEJBQUEsQ0FBN0MsU0RzcUJ0dmhCLENDdHFCOHpoQixvQkFBb0IsZ0JEMHFCbDFoQixDQzFxQm0yaEIsMkJBQStDLGtDQUFBLENBQW1DLDBCQUFBLENBQXZELG1CQUFBLENBQWtGLFNEaXJCaDloQixDQ2pyQjA5aEIseUNBQXlDLG1CRHFyQm5naUIsQ0NyckJ1aGlCLHlGQUF5RixtQkR5ckJobmlCLENDenJCb29pQixrUUFBNFEsa0NBQUEsQ0FBbUMsMEJBQUEsQ0FBN0MsU0QrckJ0NGlCLENDL3JCODhpQiwrQkFBK0Isa0NBQUEsQ0FBbUMsMEJBQUEsQ0FBMkIsZUFBQSxDQUFnQiw0Q0Rzc0IzampCLENDdHNCd21qQixxQkFBcUIsZ0JEMHNCN25qQixDQzFzQjhvakIsNEJBQTJELGtDQUFBLENBQW1DLDBCQUFBLENBQTJCLGVBQUEsQ0FBN0YsOEJEaXRCMXFqQixDRGx0QkUsMkJBRUUsb0JDeXRCSixDRHR0QkUsWUFFRSwwQkN3dEJKLENEdHRCSSw4QkFIQSxvQkM0dEJKLENEcHRCRSxnQkFDRSxjQ3N0QkosQ0RudEJFLHlCQUNFLHdCQ3F0QkosQ0RsdEJFLHlCQUNFLHdCQ290QkosQ0RqdEJFLDBCQUNFLHdCQ210QkosQ0RqdEJFLDhDQUVFLGFDbXRCSixDRWp1QkUscUNIWUEsOENBS0ksWUNxdEJKLENBQ0YsQ0RsdEJFLDhDQUVFLFlDb3RCSixDRTN1QkUscUNIcUJBLDhDQUtJLGFDc3RCSixDQUNGLENEbnRCRSxxQkFDRSxxQkFBQSxDQUVBLGVBQUEsQ0FEQSxpQkNzdEJKLENEbHRCRSxzQkFFRSxjQUFBLENBREEsaUJBQUEsQ0FFQSxVQ290QkosQ0RqdEJFLGtCQVFFLGtCQUFBLENBUEEsd0JBQUEsQ0FFQSxxQkFBQSxDQURBLG1CQUFBLENBRUEscUNBQUEsQ0FDQSxVQUFBLENBQ0EsWUFBQSxDQUNBLHFCQUFBLENBRUEsc0JBQUEsQ0FFQSxhQUFBLENBQ0EsZUFBQSxDQUZBLGdCQUFBLENBR0EsVUNtdEJKLENFMXdCRSxxQ0gwQ0Esa0JBaUJJLDJCQUFBLENBREEsZ0JDcXRCSixDQUNGLENEbHRCSSx1QkFDRSx5Q0FBQSxDQUNBLGVBQUEsQ0FFQSxxQkFBQSxDQURBLGFBQUEsQ0FFQSxrQkFBQSxDQUNBLGlCQ290Qk4sQ0V4eEJFLHFDSDhERSx1QkFTSSxxQkFBQSxDQUNBLGtCQ3F0Qk4sQ0FDRixDRG50Qk0sNkJBQ0UsOERBQUEsQ0FDQSx5QkFBQSxDQUNBLFVBQUEsQ0FDQSxhQUFBLENBQ0EsV0FBQSxDQUVBLGlCQUFBLENBRUEsT0FBQSxDQURBLG1CQUFBLENBRUEsMEJBQUEsQ0FKQSxVQ3l0QlIsQ0UxeUJFLHFDSDJFSSw2QkFhSSxXQUFBLENBQ0EsVUNzdEJSLENBQ0YsQ0RsdEJJLDBCQUNFLHdCQ290Qk4sQ0RodEJFLG9CQUNFLGVDa3RCSixDRGh0QkkseUNBQ0UsYUNrdEJOLENEL3NCSSw0QkFDRSxtRENpdEJOLENEN3NCRSx3QkFFRSxrQkFBQSxDQURBLFlBQUEsQ0FFQSxxQkMrc0JKLENEN3NCSSw2QkFDRSxxQkF6SU8sQ0EySVAsbUJBQUEsQ0FEQSxVQUFBLENBRUEsK0NBQUEsQ0FDQSxlQUFBLENBQ0EsYUFBQSxDQUVBLGtCQUFBLENBRUEsZUFBQSxDQUhBLFlBQUEsQ0FFQSxpQkNndEJOLENFNzBCRSxxQ0hvSEUsNkJBY0ksa0JBQUEsQ0FDQSxjQUFBLENBRkEsaUJDa3RCTixDQUNGLENEN3NCSSw4QkFDRSxvREFBQSxDQUNBLGVBQUEsQ0FDQSxhQytzQk4sQ0Qzc0JFLHFCQUNFLGlFQUFBLENBQ0EsY0M2c0JKLENEM3NCSSw2QkFDRSxpRUFBQSxDQUNBLGtCQzZzQk4sQ0R6c0JFLHVCQUdFLG1CQUFBLENBRkEscUJBQUEsQ0FDQSxZQzRzQkosQ0R4c0JFLHVCQUNFLFlBQUEsQ0FDQSxxQkMwc0JKLENEdnNCRSxnQkFDRSxrQkN5c0JKLENEcHNCSSxpQ0FDRSxjQ3NzQk4sQ0VoM0JFLHFDSHlLRSxpQ0FJSSxtQkN1c0JOLENBQ0YsQ0Rwc0JJLG9DQUNFLFVBdE1PLENBdU1QLG1EQUFBLENBQ0Esa0JDc3NCTixDRTEzQkUscUNIaUxFLG9DQU1JLGtCQ3VzQk4sQ0FDRixDRHJzQk0sNENBQ0UsZUN1c0JSLENEcHNCTSx5REFDRSxrRENzc0JSLENEbHNCSSxtQ0FDRSxpQkNvc0JOLENEanNCSSxnQ0FDRSx3QkFBQSxDQUNBLHFCQUFBLENBQ0EscUNBQUEsQ0FDQSxZQ21zQk4sQ0U5NEJFLHFDSHVNRSxnQ0FPSSxjQ29zQk4sQ0FDRixDRGxzQk0scUNBR0Usa0JBQUEsQ0FGQSxZQUFBLENBQ0EscUJBQUEsQ0FFQSxxQkFBQSxDQUNBLFlDb3NCUixDRTE1QkUscUNIaU5JLHFDQVFJLHNCQUFBLENBQ0EsVUNxc0JSLENBQ0YsQ0Rsc0JNLHNDQUVFLGlCQUFBLENBREEsWUNxc0JSLENFcDZCRSxxQ0g4Tkksc0NBS0ksbUJBQUEsQ0FDQSxVQ3FzQlIsQ0FDRixDRGxzQk0sb0NBQ0UsV0FBQSxDQUNBLGlCQ29zQlIsQ0U5NkJFLHFDSHdPSSxvQ0FLSSxXQUFBLENBQ0EsYUFBQSxDQUNBLHVCQ3FzQlIsQ0FDRixDRG5zQlEsd0NBQ0UsV0FBQSxDQUNBLFVDcXNCVixDRXo3QkUscUNIa1BNLHdDQUtJLFdDc3NCVixDQUNGLENEbHNCTSxtQ0FFRSxRQUFBLENBQ0EsTUFBQSxDQUZBLGlCQ3NzQlIsQ0Rqc0JNLDRDQUNFLGVBQUEsQ0FDQSxpQkNtc0JSLENFdjhCRSxxQ0hrUUksNENBS0ksZUNvc0JSLENBQ0YsQ0Roc0JJLDRCQUNFLHdCQ2tzQk4sQ0Roc0JNLG1DQUNFLGlFQUFBLENBQ0EscUJBQUEsQ0FDQSxVQUFBLENBQ0EsYUFBQSxDQUNBLFdBQUEsQ0FJQSxRQUFBLENBRkEsaUJBQUEsQ0FDQSxTQUFBLENBRUEsMEJBQUEsQ0FKQSxXQ3NzQlIsQ0UzOUJFLHFDSCtRSSxtQ0FhSSxXQUFBLENBRUEsU0FBQSxDQURBLFdDb3NCUixDQUNGLENEaHNCTSxtQ0FDRSxvQkNrc0JSLENFcitCRSxxQ0hrU0ksbUNBSUksbUJDbXNCUixDQUNGLENEaHNCTSwwQ0FDRSxzQkNrc0JSLENFNytCRSxxQ0gwU0ksMENBS0ksZUFBQSxDQURBLGtCQUFBLENBQ0EsVUNtc0JSLENBQ0YsQ0Rqc0JRLCtDQUNFLDRCQUFBLENBQ0EsVUF4VUcsQ0F5VUgsaURBQUEsQ0FDQSxrQkFBQSxDQUVBLGtCQUFBLENBREEsU0FBQSxDQUVBLGVDbXNCVixDRTUvQkUscUNIa1RNLCtDQVdJLGVBQUEsQ0FEQSxpQkNxc0JWLENBQ0YsQ0Rsc0JVLDJHQUVFLFlDbXNCWixDRC9yQlEsZ0RBQ0Usb0RBQUEsQ0FDQSxlQUFBLENBQ0Esa0JDaXNCVixDRTFnQ0UscUNIc1VNLGdEQU1JLGVDa3NCVixDQUNGLENEL3JCUSxnREFDRSxpREFBQSxDQUNBLGVBQUEsQ0FDQSxrQkNpc0JWLENFcGhDRSxxQ0hnVk0sZ0RBTUksa0JDa3NCVixDQUNGLENEOXJCTSxrQ0FLRSxlQUFBLENBREEsa0JBQUEsQ0FIQSw0QkFBQSxDQUNBLFdBQUEsQ0FDQSxZQUFBLENBRUEsVUNnc0JSLENFaGlDRSxxQ0gyVkksa0NBUUksZUFBQSxDQUNBLGNBQUEsQ0FEQSxVQ2tzQlIsQ0FDRixDRC9yQlEsK0VBRUUsU0Nnc0JWLENFemlDRSxxQ0h1V00sK0VBS0ksVUNpc0JWLENBQ0YsQ0QzckJVLGdGQUNFLFdDZ3NCWixDRDNyQk0sb0NBQ0UsUUM2ckJSLENFdmpDRSxxQ0h5WEksb0NBSUksYUM4ckJSLENBQ0YsQ0R0ckJJLGtDQUNFLGdCQ3dyQk4sQ0RyckJJLGlDQUVFLGFBQUEsQ0FDQSxnQkFBQSxDQUZBLGNBQUEsQ0FHQSxVQ3VyQk4sQ0RwckJJLGlDQUNFLHdCQUFBLENBQ0Esd0JBQUEsQ0FDQSxzQkNzckJOLENFMWtDRSxxQ0hpWkUsaUNBTUksWUN1ckJOLENBQ0YsQ0RyckJNLHdDQUNFLGtCQ3VyQlIsQ0VsbENFLHFDSDBaSSx3Q0FJSSxrQkN3ckJSLENBQ0YsQ0RwckJJLHFDQUNFLGFBQUEsQ0FDQSxvRENzckJOLENEbnJCSSxpQ0FJRSxrQkFBQSxDQURBLG1CQUFBLENBRkEsa0JBQUEsQ0FDQSxZQUFBLENBRUEsYUNxckJOLENFam1DRSxxQ0h3YUUsaUNBT0ksY0NzckJOLENBQ0YsQ0RwckJNLG9DQUNFLHFCQUFBLENBQ0EscUJBQUEsQ0FDQSxzQkFBQSxDQUNBLCtDQUFBLENBQ0EsZUFBQSxDQUNBLGVBQUEsQ0FDQSxzQkFBQSxDQUdBLGlCQUFBLENBRkEsaUJBQUEsQ0FDQSxvQkN1ckJSLENFbG5DRSxxQ0hrYkksb0NBYUkscUJBQUEsQ0FDQSxVQ3VyQlIsQ0FDRixDRHJyQlEsMkNBTUUsa0JBQUEsQ0FMQSxxQkFBQSxDQUNBLG1CQUFBLENBQ0EsVUFBQSxDQUNBLDBCQUFBLENBQ0EsWUFBQSxDQUVBLHFCQUFBLENBRUEsaURBQUEsQ0FDQSxlQUFBLENBR0EsV0FBQSxDQUxBLHNCQUFBLENBU0EsUUFBQSxDQU5BLGFBQUEsQ0FDQSxvQkFBQSxDQUdBLGlCQUFBLENBQ0EsU0FBQSxDQUVBLDBCQUFBLENBSkEsV0MyckJWLENEaHJCSSxpQ0FFRSxnQkNrckJOLENFaHBDRSxxQ0g0ZEUsaUNBS0ksbUJDbXJCTixDQUNGLENEaHJCSSxrQ0FDRSx3QkFBQSxDQUVBLGtCQUFBLENBREEsc0JBQUEsQ0FFQSxpQkNrckJOLENFM3BDRSxxQ0hxZUUsa0NBUUksa0JBQUEsQ0FEQSxpQkNvckJOLENBQ0YsQ0RqckJNLHdDQUNFLGtCQUFBLENBSUEsZUFBQSxDQUZBLG1DQUFBLENBREEsb0NBQUEsQ0FFQSw2QkFBQSxDQU9BLFlBQUEsQ0FMQSxVQUFBLENBQ0EsYUFBQSxDQUVBLFFBQUEsQ0FHQSxRQUFBLENBRkEsaUJBQUEsQ0FHQSwwQkFBQSxDQUxBLE9BQUEsQ0FNQSxVQ21yQlIsQ0VqckNFLHFDSGdmSSx3Q0FrQkksa0NBQUEsQ0FEQSxtQ0FBQSxDQUVBLDZCQUFBLENBQ0EsWUNvckJSLENBQ0YsQ0RqckJNLDRDQUNFLGFBQUEsQ0FDQSxtREFBQSxDQUNBLGVBQUEsQ0FDQSxpQkNtckJSLENFL3JDRSxxQ0h3Z0JJLDRDQU9JLGtCQ29yQlIsQ0FDRixDRGxyQlEsaURBQ0UsVUFBQSxDQUNBLGFBQUEsQ0FDQSxtREFBQSxDQUNBLGVDb3JCVixDRTFzQ0UscUNIa2hCTSxpREFPSSxpQkNxckJWLENBQ0YsQ0RockJJLCtCQUNFLGtCQ2tyQk4sQ0VsdENFLHFDSCtoQkUsK0JBSUksa0JDbXJCTixDQUNGLENEaHJCSSxnQ0FFRSxhQUFBLENBQ0EsZ0JBQUEsQ0FGQSxtQkFBQSxDQUlBLGlCQUFBLENBREEsVUNtckJOLENEaHJCTSxzQ0FDRSxxQkFBQSxDQUNBLG1CQUFBLENBQ0EsaUJDa3JCUixDRW51Q0UscUNIOGlCSSxzQ0FNSSxnQkFBQSxDQUNBLG1CQ21yQlIsQ0FDRixDRGpyQlEsNkNBQ0UsbUVBQUEsQ0FDQSx5QkFBQSxDQUNBLFVBQUEsQ0FDQSxhQUFBLENBQ0EsV0FBQSxDQUlBLFFBQUEsQ0FGQSxpQkFBQSxDQUNBLFNBQUEsQ0FFQSwwQkFBQSxDQUpBLFdBQUEsQ0FLQSxTQ21yQlYsQ0V0dkNFLHFDSHdqQk0sNkNBY0ksV0FBQSxDQUVBLFNBQUEsQ0FEQSxXQ3FyQlYsQ0FDRixDRGhyQk0sdUNBQ0Usa0JBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCQUFBLENBQ0EsU0NrckJSLENFbndDRSxxQ0g2a0JJLHVDQVFJLGtCQUFBLENBREEsZ0JDb3JCUixDQUNGLENEanJCUSxpREFDRSxrREFBQSxDQUNBLGFDbXJCVixDRDlxQkksZ0NBSUUsZUFBQSxDQUhBLGtCQUFBLENBQ0EsWUFBQSxDQUNBLHFCQUFBLENBQ0EsVUFBQSxDQUNBLGFBQUEsQ0FDQSxlQUFBLENBQ0EsVUNnckJOLENEM3FCTSxxQ0FNRSxlQUFBLENBREEsa0JBQUEsQ0FKQSw2QkFBQSxDQUNBLFVBam9CSyxDQWtvQkwsc0JBQUEsQ0FDQSxZQUFBLENBR0EsNENBQUEsQ0FDQSxlQUFBLENBRkEsVUFBQSxDQUlBLG1CQUFBLENBREEsa0JBQUEsQ0FFQSxpQkM2cUJSLENFbnlDRSxxQ0gybUJJLHFDQWNJLGVBQUEsQ0FBQSxVQUFBLENBQ0EsbUJBQUEsQ0FDQSxrQkM4cUJSLENBQ0YsQ0Q1cUJRLDRDQUNFLHlCQUFBLENBQ0Esb0JBQUEsQ0FDQSw2QkFBQSxDQUNBLG9EQUFBLENBQ0EsZUFBQSxDQUNBLGtCQUFBLENBQ0EsY0M4cUJWLENFbnpDRSxxQ0g4bkJNLDRDQVVJLGNDK3FCVixDQUNGLENENXFCUSwyQ0FDRSxnRUFBQSxDQUNBLHlCQUFBLENBQ0EsVUFBQSxDQUNBLGFBQUEsQ0FDQSxXQUFBLENBRUEsaUJBQUEsQ0FFQSxVQUFBLENBREEsT0FBQSxDQUVBLDBCQUFBLENBSkEsVUNrckJWLENFcDBDRSxxQ0g0b0JNLDJDQWFJLFVBQUEsQ0FFQSxTQUFBLENBREEsVUNnckJWLENBQ0YsQ0R6cUJFLHdCQUNFLHdCQzJxQkosQ0R6cUJJLCtCQUVFLGtCQUFBLENBREEsWUFBQSxDQUVBLGNDMnFCTixDRW4xQ0UscUNIcXFCRSwrQkFNSSxlQUFBLENBQ0EsY0FBQSxDQURBLFVBQUEsQ0FFQSxjQzRxQk4sQ0FDRixDRHpxQkksZ0NBQ0UsY0FBQSxDQUNBLFNDMnFCTixDRTkxQ0UscUNIaXJCRSxnQ0FLSSxVQzRxQk4sQ0FDRixDRDFxQk0sb0NBQ0UsZUFBQSxDQUNBLFVDNHFCUixDRHhxQkksOEJBRUUsZUFBQSxDQURBLFNDMnFCTixDRTMyQ0UscUNIK3JCRSw4QkFLSSxpQkFBQSxDQUNBLFVDMnFCTixDQUNGLENEeHFCSSx1Q0FDRSxnQkMwcUJOLENEeHFCTSx1REFHRSxtQkFBQSxDQUZBLHVCQUFBLENBQ0EsWUMycUJSLENEdnFCTSxxREFHRSxtQkFBQSxDQURBLFlBQUEsQ0FEQSxXQzJxQlIsQ0R0cUJNLDZDQUNFLHFCQUFBLENBRUEsV0FBQSxDQURBLFNDeXFCUixDRHRxQlEsb0RBQ0UscUJBQUEsQ0FDQSxpQkN3cUJWLENEcnFCUSxpREFDRSw2QkFBQSxDQUNBLGdEQUFBLENBQ0EsZUFBQSxDQUVBLG9CQUFBLENBREEsYUFBQSxDQUVBLGlCQUFBLENBQ0EsaUJDdXFCVixDRHJxQlUsdURBRUUsMEJBQUEsQ0FEQSwyQkN3cUJaLENEcHFCVSx3REFDRSxrQkFBQSxDQUlBLGVBQUEsQ0FGQSxrQ0FBQSxDQURBLG1DQUFBLENBRUEsMEJBQUEsQ0FPQSxZQUFBLENBTEEsVUFBQSxDQUNBLGFBQUEsQ0FFQSxRQUFBLENBR0EsUUFBQSxDQUZBLGlCQUFBLENBR0EsMEJBQUEsQ0FMQSxPQUFBLENBTUEsU0NzcUJaLENEbHFCUSxrREFHRSxlQUFBLENBRkEsWUFBQSxDQUNBLHFCQUFBLENBQ0EsVUFBQSxDQUNBLGNDb3FCVixDRTE2Q0UscUNIa3dCTSxrREFPSSxlQUFBLENBQUEsVUFBQSxDQUNBLGNDcXFCVixDQUNGLENEbHFCUSxtREFDRSxpREFBQSxDQUNBLGVBQUEsQ0FDQSxrQkFBQSxDQUNBLGNBQUEsQ0FDQSxpQkNvcUJWLENFdjdDRSxxQ0g4d0JNLG1EQVFJLGFDcXFCVixDQUNGLENEbHFCUSxrREFDRSxpREFBQSxDQUNBLGVBQUEsQ0FDQSxjQ29xQlYsQ0VqOENFLHFDSDB4Qk0sa0RBTUksY0NxcUJWLENBQ0YsQ0QzcEJJLG1DQUNFLDRIQUFBLENBRUEsd0JBQUEsQ0FEQSx5QkFBQSxDQUVBLGlCQzZwQk4sQ0U1OENFLHFDSDJ5QkUsbUNBT0kseUJDOHBCTixDQUNGLENENXBCTSx1Q0FHRSxrQkFBQSxDQUZBLFlBQUEsQ0FDQSxxQkFBQSxDQUVBLHNCQUFBLENBQ0EsaUJDOHBCUixDRWgvQ0Usc0NINjBCSSx1Q0FRSSxlQUFBLENBQUEsVUFBQSxDQUNBLGdCQytwQlIsQ0FDRixDRTk5Q0UscUNIcXpCSSx1Q0FhSSxtQkNncUJSLENBQ0YsQ0Q5cEJRLHFEQUdFLGtCQUFBLENBRkEsWUFBQSxDQUNBLHFCQ2lxQlYsQ0Q5cEJVLDJEQUNFLFdDZ3FCWixDRDlwQlksK0VBQ0UsZUNncUJkLENFOStDRSxxQ0g2MEJVLCtFQUlJLGVDaXFCZCxDRDdwQlUsK0RBRUksZUNncUJkLENBSkYsQ0R2cEJVLDJEQUNFLGdEQUFBLENBQ0EsZUFBQSxDQUVBLGtCQUFBLENBREEsaUJDK3BCWixDRHpwQk0sdUNBTUUsUUFBQSxDQUhBLHNCQUFBLENBSUEsWUFBQSxDQU5BLGdCQUFBLENBQ0EsZUFBQSxDQUdBLGlCQUFBLENBREEscUJDOHBCUixDRHpwQlEscUNBVEYsdUNBVUksU0FBQSxDQUNBLE9DNHBCUixDQUNGLENFcmlERSxzQ0g2M0JJLHVDQXFCSSxXQUFBLENBSkEsV0FBQSxDQUZBLGVBQUEsQ0FDQSxjQUFBLENBR0EsZUFBQSxDQUNBLFVBQUEsQ0FGQSxVQ2dxQlIsQ0FDRixDRXhoREUscUNINjNCTSwyQ0FFSSxlQzZwQlYsQ0FDRixDRHpwQk0sMENBQ0UscUJBQUEsQ0FDQSxtQkMycEJSLENFamlERSxxQ0hvNEJJLDBDQUtJLG1CQzRwQlIsQ0FDRixDRDFwQlEsdURBRUUsa0JBQUEsQ0FEQSwwQkFBQSxDQUNBLGFDNHBCVixDRTFpREUscUNINDRCTSx1REFLSSxjQzZwQlYsQ0FDRixDRDFwQlksbUVBQ0Usa0RBQUEsQ0FDQSw2QkFBQSxDQUNBLG9EQUFBLENBQ0EsZUFBQSxDQUNBLGFDNHBCZCxDRHhwQlUsNkRBUUUsZUFBQSxDQUZBLGtCQUFBLENBTEEscUJBQUEsQ0FDQSxzQkFBQSxDQUNBLFVBcjdCQyxDQXM3QkQsOEJBQUEsQ0FDQSxZQUFBLENBRUEscUJBQUEsQ0FDQSxVQUFBLENBQ0Esc0JBQUEsQ0FFQSxpQkFBQSxDQURBLG9CQzJwQlosQ0Vua0RFLHFDSDg1QlEsNkRBY0ksY0FBQSxDQUFBLFNBQUEsQ0FDQSxzQkFBQSxDQUNBLFVDMnBCWixDQUNGLENEenBCWSxtRUFDRSxrQkFBQSxDQUlBLGVBQUEsQ0FEQSxrQ0FBQSxDQURBLG1DQUFBLENBREEsaUNBQUEsQ0FTQSxZQUFBLENBTEEsVUFBQSxDQUNBLGFBQUEsQ0FFQSxRQUFBLENBR0EsUUFBQSxDQUZBLGlCQUFBLENBR0EsMEJBQUEsQ0FMQSxPQ2dxQmQsQ0V6bERFLHFDSGk3QlUsbUVBa0JJLGtDQUFBLENBREEsbUNBQUEsQ0FEQSxpQ0FBQSxDQUdBLFlDNHBCZCxDQUNGLENEdHBCYywyRkFDRSxhQ3dwQmhCLENEcnBCYywrRUFDRSx3QkN1cEJoQixDRGxwQmMsNEZBQ0UsYUNvcEJoQixDRGxwQmMsZ0ZBQ0Usd0JDb3BCaEIsQ0Qvb0JjLDBGQUNFLGFDaXBCaEIsQ0Qvb0JjLDhFQUNFLHdCQ2lwQmhCLENENW9CVSwySEFFRSxlQUFBLENBQ0EsYUM2b0JaLENEMW9CVSw2REFDRSxjQzRvQlosQ0UxbkRFLHFDSDYrQlEsNkRBSUksY0M2b0JaLENBQ0YsQ0Qxb0JVLDhEQUNFLGlEQzRvQlosQ0Rwb0JNLHdDQUVFLGFBQUEsQ0FDQSxnQkFBQSxDQUZBLGlCQUFBLENBR0EsVUNzb0JSLENFeG9ERSxxQ0g4L0JJLHdDQU9JLGlCQ3VvQlIsQ0FDRixDRHBvQk0sZ0RBQ0Usa0JBQUEsQ0FDQSxpQkNzb0JSLENFanBERSxxQ0h5Z0NJLGdEQUtJLGtCQ3VvQlIsQ0Rwb0JNLG9EQUdJLGVDc29CVixDQUpGLENEN25CTSw2Q0FDRSxxQkFBQSxDQUNBLHFCQUFBLENBQ0EsWUFBQSxDQUNBLHFCQUFBLENBQ0EsbUJDb29CUixDRWxxREUscUNIeWhDSSw2Q0FRSSxjQ3FvQlIsQ0FDRixDRG5vQlEsdURBQ0Usb0RBQUEsQ0FDQSxlQUFBLENBRUEscUJBQUEsQ0FEQSxrQkFBQSxDQUVBLGtCQ3FvQlYsQ0U5cURFLHFDSG9pQ00sdURBUUksb0JDc29CVixDQUNGLENEbm9CUSxxREFFRSw0QkFBQSxDQURBLHlCQUFBLENBR0Esa0JBQUEsQ0FEQSxhQ3NvQlYsQ0V6ckRFLHFDSGdqQ00scURBT0ksa0JDc29CVixDQUNGLENEcG9CVSxrRUFFRSw0QkFBQSxDQURBLHlCQ3VvQlosQ0Vsc0RFLHFDSDBqQ1Esa0VBS0ksY0N1b0JaLENBQ0YsQ0Rub0JjLCtFQUNFLFlBQUEsQ0FDQSxpQkFBQSxDQUNBLFdDcW9CaEIsQ0U1c0RFLHFDSG9rQ1ksK0VBTUksaUJBQUEsQ0FDQSxVQ3NvQmhCLENBQ0YsQ0Rwb0JnQiwwR0FDRSwwQkNzb0JsQixDRXJ0REUscUNIOGtDYywwR0FJSSxnQkFBQSxDQUNBLHlCQ3VvQmxCLENBQ0YsQ0Rub0JjLDhFQUdFLGVBQUEsQ0FEQSxrQkFBQSxDQURBLFlBQUEsQ0FHQSw4Q0FBQSxDQUNBLGVBQUEsQ0FGQSxVQUFBLENBR0Esa0JDcW9CaEIsQ0VudURFLHFDSHdsQ1ksOEVBU0ksY0FBQSxDQUVBLHFCQUFBLENBREEsY0FBQSxDQURBLFNBQUEsQ0FHQSxzQkFBQSxDQUNBLFVDc29CaEIsQ0FDRixDRHBvQmdCLHFGQUNFLG9FQUFBLENBQ0EseUJBQUEsQ0FDQSxVQUFBLENBQ0EsYUFBQSxDQUNBLFdBQUEsQ0FDQSxVQ3NvQmxCLENFcHZERSxxQ0h3bUNjLHFGQVNJLHVFQUFBLENBQ0EseUJBQUEsQ0FDQSxXQUFBLENBQ0EsVUN1b0JsQixDQUNGLENEbm9CYyw2RUFDRSxpQkFBQSxDQUNBLHdCQ3FvQmhCLENFaHdERSxxQ0h5bkNZLDZFQUtJLGdCQUFBLENBQ0EsVUNzb0JoQixDQUNGLENEaG9CUSxtREFDRSxjQ2tvQlYsQ0V6d0RFLHFDSHNvQ00sbURBR0ksY0Nvb0JWLENBQ0YsQ0Rsb0JVLHlEQUlFLGVBQUEsQ0FEQSxrQkFBQSxDQUZBLFlBQUEsQ0FDQSxxQkFBQSxDQUVBLFVDb29CWixDRXB4REUscUNING9DUSx5REFPSSxlQUFBLENBQUEsVUNxb0JaLENBQ0YsQ0Rsb0JVLDREQUNFLGNBQUEsQ0FDQSxlQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENBRUEsaUJBQUEsQ0FEQSxpQkNxb0JaLENFanlERSxxQ0h1cENRLDREQVNJLGNBQUEsQ0FDQSxjQ3FvQlosQ0FDRixDRG5vQlkscUlBRUUsVUFBQSxDQUNBLGFBQUEsQ0FDQSxXQUFBLENBRUEsaUJBQUEsQ0FDQSxLQUFBLENBRkEsVUNzb0JkLENFL3lERSxxQ0hvcUNVLHFJQVVJLGFBQUEsQ0FDQSxVQ3FvQmQsQ0FDRixDRGxvQlksbUVBQ0UsaUVBQUEsQ0FDQSx5QkFBQSxDQUNBLE1Db29CZCxDRGpvQlksa0VBQ0UsaUVBQUEsQ0FDQSx5QkFBQSxDQUNBLE9DbW9CZCxDRC9uQlUsNkRBQ0UsbURBQUEsQ0FDQSxlQUFBLENBRUEsZUFBQSxDQURBLGlCQ2tvQlosQ0Q5bkJVLGdFQUVFLGtCQUFBLENBREEsa0JBQUEsQ0FDQSxhQUFBLENBQ0Esa0JDZ29CWixDRTEwREUscUNIdXNDUSxnRUFPSSxjQUFBLENBREEsa0JDa29CWixDQUNGLENEL25CWSx3RUFFRSxjQUFBLENBREEsV0Nrb0JkLENFcDFERSxxQ0hpdENVLHdFQUtJLFVDa29CZCxDQUNGLENEaG9CYyw4RUFDRSxtQkFBQSxDQUNBLFVBQUEsQ0FDQSxZQUFBLENBQ0EscUJBQUEsQ0FFQSxjQUFBLENBQ0EsZUFBQSxDQUVBLFlBQUEsQ0FKQSxzQkFBQSxDQUdBLGlCQUFBLENBRUEsVUNrb0JoQixDRXIyREUscUNIeXRDWSw4RUFhSSxjQUFBLENBRUEsV0FBQSxDQURBLFdDb29CaEIsQ0FDRixDRDduQlksc0VBQ0Usd0JDK25CZCxDRS8yREUscUNIK3VDVSxzRUFJSSxVQ2dvQmQsQ0FDRixDRDFuQlksNEVBQ0UsZUM0bkJkLENEeG5CVSwrREFDRSxZQUFBLENBQ0EscUJDMG5CWixDRHZuQmMscUZBQ0UsZUN5bkJoQixDRTkzREUscUNIb3dDWSxxRkFJSSxlQzBuQmhCLENBQ0YsQ0RybkJVLGdFQUNFLGVBQUEsQ0FBQSxVQ3VuQlosQ0V0NERFLHFDSDh3Q1EsZ0VBSUksZUFBQSxDQUFBLFVDd25CWixDQUNGLENEdG5CWSxzRUFFRSxlQUFBLENBREEscUJBQUEsQ0FDQSxVQ3duQmQsQ0UvNERFLHFDSHF4Q1Usc0VBS0ksZUFBQSxDQUFBLFVDeW5CZCxDQUNGLENEdm5CYyw0RUFDRSw4Q0FBQSxDQUNBLGVBQUEsQ0FDQSxZQUFBLENBQ0EsaUJDeW5CaEIsQ0R2bkJnQixvRkFDRSxlQUFBLENBQ0EsZUN5bkJsQixDRTk1REUscUNIbXlDYyxvRkFLSSxjQUFBLENBQ0Esa0JDMG5CbEIsQ0FDRixDRHRuQmMsMkVBQ0UsNkNBQUEsQ0FDQSxlQUFBLENBQ0EsZUN3bkJoQixDRG5uQmdCLCtFQUdFLGVBQUEsQ0FGQSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxVQ3FuQmxCLENFOTZERSxxQ0hzekNjLCtFQU1JLGVBQUEsQ0FBQSxVQ3NuQmxCLENBQ0YsQ0RubkJnQixrRkFDRSxtREFBQSxDQUNBLGVBQUEsQ0FFQSxrQkFBQSxDQURBLGlCQ3NuQmxCLENFejdERSxxQ0hnMENjLGtGQU9JLGtCQ3NuQmxCLENBQ0YsQ0RubkJnQixxRkFDRSxlQ3FuQmxCLENFajhERSxxQ0gyMENjLHFGQUlJLGVDc25CbEIsQ0FDRixDRGxuQmMsMkVBQ0UsY0FBQSxDQUNBLFVDb25CaEIsQ0QvbUJvQixtSEFDRSxPQ2luQnRCLENFNzhERSxxQ0gyMUNrQixtSEFJSSxPQ2tuQnRCLENBQ0YsQ0RobkJvQixvSEFDRSxPQ2tuQnRCLENFcjlERSxxQ0hrMkNrQixvSEFJSSxPQ21uQnRCLENBQ0YsQ0QvbUJrQiw4RkFDRSxlQUFBLENBQUEsVUFBQSxDQUNBLFFDaW5CcEIsQ0QvbUJvQixnSEFDRSxlQUFBLENBQUEsVUNpbkJ0QixDRDltQm9CLHFHQUNFLGVDZ25CdEIsQ0VwK0RFLHFDSG0zQ2tCLHFHQUlJLGVDaW5CdEIsQ0FDRixDRDltQm9CLHlHQUNFLGVDZ25CdEIsQ0Q3bUJvQixnSEFDRSxXQyttQnRCLENFLytERSxxQ0grM0NrQixnSEFJSSxrQkFBQSxDQUNBLFVDZ25CdEIsQ0FDRixDRDdtQm9CLGlIQUNFLHdCQyttQnRCLENFeC9ERSxxQ0h3NENrQixpSEFJSSxVQ2duQnRCLENBQ0YsQ0Q5bUJzQix1SEFDRSwrQ0FBQSxDQUNBLGtCQUFBLENBQ0Esa0JDZ25CeEIsQ0VsZ0VFLHFDSCs0Q29CLHVIQU1JLGtCQ2luQnhCLENBQ0YsQ0Q5bUJzQixzSEFDRSw0Q0NnbkJ4QixDRDNtQmtCLDhGQUNFLGVBQUEsQ0FBQSxVQzZtQnBCLENFN2dFRSxxQ0grNUNnQiw4RkFJSSxlQUFBLENBQUEsVUM4bUJwQixDQUNGLENENW1Cb0IsaUhBQ0Usb0JDOG1CdEIsQ0VyaEVFLHFDSHM2Q2tCLGlIQU1JLGVBQUEsQ0FEQSxrQkFBQSxDQURBLFlBQUEsQ0FFQSxVQUFBLENBQ0EsVUMrbUJ0QixDQUNGLENENW1Cb0IsZ0hBQ0Usa0JDOG1CdEIsQ0VoaUVFLHFDSGk3Q2tCLGdIQUlJLGVBQUEsQ0FDQSxXQyttQnRCLENEM21Ca0IsaUhBRUksd0JDOG1CdEIsQ0FKRixDRHZtQnNCLHVIQUNFLGlEQUFBLENBQ0EsYUFBQSxDQUNBLGtCQzhtQnhCLENFaGpFRSxxQ0grN0NvQix1SEFNSSxrQkMrbUJ4QixDQUNGLENENW1Cc0Isc0hBQ0UsZ0RBQUEsQ0FDQSxlQzhtQnhCLENEem1Ca0IsOEZBQ0UsVUMybUJwQixDRHptQm9CLG9HQUNFLGVDMm1CdEIsQ0R4bUJvQixtR0FDRSxlQzBtQnRCLENEam1CUSxxREFFRSxlQUFBLENBREEsY0NvbUJWLENFdGtFRSxxQ0hpK0NNLHFEQU1JLGVBQUEsQ0FEQSxjQ3FtQlYsQ0FDRixDRGxtQlUsa0VBR0UsZUFBQSxDQURBLGtCQUFBLENBREEsd0JBQUEsQ0FFQSxVQUFBLENBQ0EsWUNvbUJaLENFbGxFRSxxQ0gwK0NRLGtFQU9JLGVBQUEsQ0FDQSxjQUFBLENBREEsVUFBQSxDQUVBLFlDcW1CWixDQUNGLENEbm1CWSx1RUFDRSxXQ3FtQmQsQ0U1bEVFLHFDSHMvQ1UsdUVBSUksT0FBQSxDQUNBLFVDc21CZCxDQUNGLENEbm1CWSwwRUFDRSx3QkNxbUJkLENFcm1FRSxxQ0grL0NVLDBFQUlJLE9BQUEsQ0FDQSxVQ3NtQmQsQ0FDRixDRHBtQmMsbUZBQ0UsK0NBQUEsQ0FDQSxlQUFBLENBQ0Esa0JDc21CaEIsQ0RubUJjLGdGQUNFLGtEQUFBLENBQ0EsZUFBQSxDQUNBLGtCQUFBLENBQ0Esa0JDcW1CaEIsQ0V0bkVFLHFDSDZnRFksZ0ZBT0ksa0JDc21CaEIsQ0FDRixDRG5tQmMsK0VBQ0UsaURBQUEsQ0FDQSxlQUFBLENBQ0EsZUNxbUJoQixDRGxtQmMsZ0ZBQ0UsYUFBQSxDQUNBLGVDb21CaEIsQ0Vwb0VFLHFDSDhoRFksZ0ZBS0ksZUNxbUJoQixDQUNGLENEOWxCTSwwQ0FDRSx3QkNnbUJSLENEN2xCTSwwQ0FDRSx3QkMrbEJSLENEN2xCUSxzREFDRSx3QkMrbEJWLENEOWxCVSw0SEFFRSw0QkFBQSxDQUNBLFNDK2xCWixDRDFsQk0sMENBQ0Usd0JDNGxCUixDRDFsQlEsc0RBQ0Usd0JDNGxCVixDRDNsQlUsNEhBRUUsNEJBQUEsQ0FDQSxTQzRsQlosQ0RwbEJNLG9DQUNFLGlEQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0EsaUJDc2xCUixDRHBsQlEsMkNBQ0UsV0FBQSxDQUNBLG9CQUFBLENBR0EsTUFBQSxDQUZBLGlCQUFBLENBQ0EsS0N1bEJWLENEL2tCSSxpQ0FDRSxvQkNpbEJOLENFaHJFRSxxQ0g4bERFLGlDQUlJLG1CQ2tsQk4sQ0FDRixDRC9rQkksa0NBQ0UsbUJBQUEsQ0FDQSxpQkNpbEJOLENFenJFRSxxQ0hzbURFLGtDQU1JLGtCQUFBLENBREEsWUFBQSxDQUVBLHNCQUFBLENBQ0EsZ0JDa2xCTixDQUNGLENEaGxCTSxzQ0FHRSxRQUFBLENBQ0EsTUFBQSxDQUZBLGlCQUFBLENBREEsV0NxbEJSLENFdnNFRSxxQ0hpbkRJLHNDQVNJLFNBQUEsQ0FGQSxlQUFBLENBQ0EsUUNvbEJSLENBQ0YsQ0Qva0JJLG9DQUNFLGFBQUEsQ0FDQSxtREFBQSxDQUNBLGlCQ2lsQk4sQ0VudEVFLHFDSCtuREUsb0NBTUksd0JDa2xCTixDQUNGLENEaGxCTSx5Q0FDRSxVQTdwREssQ0E4cERMLG9EQ2tsQlIsQ0Q5a0JJLHVDQUNFLGVBQUEsQ0FDQSxjQUFBLENBREEsVUNpbEJOLENFaHVFRSxxQ0g4b0RFLHVDQUtJLGVBQUEsQ0FBQSxVQ2lsQk4sQ0FDRixDRC9rQk0sNkNBRUUsZUFBQSxDQURBLGtCQUFBLENBQ0EsVUNpbEJSLENFenVFRSxxQ0hzcERJLDZDQU1JLGVBQUEsQ0FEQSxxQkFBQSxDQUNBLFVDa2xCUixDQUNGLENEaGxCUSx5REFDRSxlQUFBLENBQUEsVUNrbEJWLENFbHZFRSxxQ0grcERNLHlEQUlJLGVBQUEsQ0FBQSxVQ21sQlYsQ0FDRixDRGpsQlUsbUVBQ0UsV0NtbEJaLENFMXZFRSxxQ0hzcURRLG1FQUlJLFVDb2xCWixDQUNGLENEamxCVSxvRUFDRSx3QkNtbEJaLENFbHdFRSxxQ0g4cURRLG9FQUlJLFVDb2xCWixDQUNGLENEN2tCYyw2RUFDRSxpRUFBQSxDQUNBLHlCQytrQmhCLENEdGtCYywyRUFDRSxpRUFBQSxDQUNBLHlCQ3drQmhCLENEbGtCUSxpREFDRSxXQ29rQlYsQ0VseEVFLHFDSDZzRE0saURBSUksVUNxa0JWLENBQ0YsQ0Rsa0JRLGtEQUNFLHdCQ29rQlYsQ0UxeEVFLHFDSHF0RE0sa0RBSUksVUNxa0JWLENBQ0YsQ0Rsa0JRLG1EQUNFLG9DQUFBLENBQ0EsZ0RBQUEsQ0FDQSxlQUFBLENBR0Esa0JBQUEsQ0FEQSwyQkFBQSxDQUVBLGlCQ29rQlYsQ0V4eUVFLHFDSDZ0RE0sbURBWUksa0JBQUEsQ0FEQSxnQkFBQSxDQURBLGlCQ3VrQlYsQ0FDRixDRG5rQlUsMERBQ0UsaUVBQUEsQ0FDQSx5QkFBQSxDQUNBLFVBQUEsQ0FDQSxhQUFBLENBQ0EsWUFBQSxDQUdBLFVBQUEsQ0FEQSxpQkFBQSxDQUVBLE9BQUEsQ0FDQSwwQkFBQSxDQUpBLFVDeWtCWixDRTN6RUUscUNINHVEUSwwREFhSSxXQUFBLENBQ0EsVUNza0JaLENBQ0YsQ0QvakJFLDJCQUNFLDRIQUFBLENBRUEsd0JBQUEsQ0FEQSx5QkFBQSxDQUVBLGlCQ2lrQkosQ0V2MEVFLHFDSGt3REEsMkJBT0kseUJDa2tCSixDQUNGLENEaGtCSSxrQ0FDRSxtQkNra0JOLENFLzBFRSxxQ0g0d0RFLGtDQUlJLG1CQ21rQk4sQ0FDRixDRGhrQkkseUNBQ0Usa0JDa2tCTixDRXYxRUUscUNIb3hERSx5Q0FJSSxrQkNta0JOLENBQ0YsQ0Rqa0JNLGdEQUNFLG1EQUFBLENBQ0EsZUFBQSxDQUNBLGFBQUEsQ0FDQSxrQkNta0JSLENFbDJFRSxxQ0gyeERJLGdEQU9JLGtCQUFBLENBRUEsa0JBQUEsQ0FEQSxpQkNxa0JSLENBQ0YsQ0Roa0JJLHdDQUNFLGVBQUEsQ0FBQSxVQUFBLENBQ0Esa0JDa2tCTixDRTcyRUUscUNIeXlERSx3Q0FLSSxlQUFBLENBQUEsVUNta0JOLENBQ0YsQ0Rqa0JNLDhDQUVFLGVBQUEsQ0FEQSw0QkFBQSxDQUNBLFVDbWtCUixDRXQzRUUscUNIaXpESSw4Q0FLSSxlQUFBLENBQ0EsY0FBQSxDQURBLFVDcWtCUixDQUNGLENEaGtCVSxpRUFDRSxPQ2trQlosQ0UvM0VFLHFDSDR6RFEsaUVBSUksT0Nta0JaLENBQ0YsQ0Roa0JVLGtFQUNFLE9Da2tCWixDRXY0RUUscUNIbzBEUSxrRUFJSSxPQ21rQlosQ0FDRixDRC9qQlEsa0RBQ0UsV0Npa0JWLENFLzRFRSxxQ0g2MERNLGtEQUlJLFVDa2tCVixDQUNGLENEaGtCVSwwREFDRSxjQUFBLENBQ0EsZUFBQSxDQUVBLGVBQUEsQ0FEQSxpQkNta0JaLENEOWpCUSxtREFDRSx3QkNna0JWLENFNzVFRSxxQ0g0MURNLG1EQUlJLFVDaWtCVixDQUNGLENEOWpCUSxvREFDRSwrQ0FBQSxDQUNBLGVBQUEsQ0FDQSxrQkNna0JWLENFdjZFRSxxQ0hvMkRNLG9EQU1JLGtCQ2lrQlYsQ0FDRixDRDlqQlEsbURBQ0UsNkNBQUEsQ0FDQSxlQUFBLENBQ0EsZUNna0JWLENEM2pCSSx3Q0FHRSxlQUFBLENBREEsa0JBQUEsQ0FEQSx3QkFBQSxDQUVBLFVBQUEsQ0FDQSxZQzZqQk4sQ0V2N0VFLHFDSHMzREUsd0NBT0ksZUFBQSxDQUNBLGNBQUEsQ0FEQSxVQUFBLENBRUEsWUM4akJOLENBQ0YsQ0Q1akJNLDZDQUNFLFdDOGpCUixDRWo4RUUscUNIazRESSw2Q0FJSSxVQytqQlIsQ0FDRixDRDVqQk0sZ0RBQ0Usd0JDOGpCUixDRXo4RUUscUNIMDRESSxnREFJSSxVQytqQlIsQ0FDRixDRHZqQlEsK0dBTEUsK0NBQUEsQ0FDQSxlQUFBLENBQ0Esa0JDcWtCVixDRGxrQlEsc0RBSUUsa0JDOGpCVixDRXo5RUUscUNIdTVETSxzREFPSSxrQkMrakJWLENBQ0YsQ0Q1akJRLHFEQUNFLGlEQUFBLENBQ0EsZUFBQSxDQUNBLGVDOGpCVixDRDNqQlEsc0RBQ0UsYUFBQSxDQUNBLGVDNmpCVixDRHRqQkUsd0JBQ0Usd0JDd2pCSixDRHRqQkksK0JBQ0UsY0N3akJOLENFNytFRSxxQ0hvN0RFLCtCQUlJLGNDeWpCTixDQUNGLENEdGpCSSxzQ0FDRSxrQkN3akJOLENFci9FRSxxQ0g0N0RFLHNDQUlJLGtCQ3lqQk4sQ0FDRixDRHRqQkkscUNBQ0UsZUFBQSxDQUFBLFVDd2pCTixDRTcvRUUscUNIbzhERSxxQ0FJSSxlQUFBLENBQUEsVUN5akJOLENBQ0YsQ0R2akJNLDJDQUVFLGVBQUEsQ0FEQSxzQkFBQSxDQUNBLFVBQUEsQ0FDQSxzQkN5akJSLENFdmdGRSxxQ0gyOERJLDJDQU1JLGVBQUEsQ0FDQSxjQUFBLENBREEsVUFBQSxDQUVBLHNCQzBqQlIsQ0FDRixDRHhqQlEsK0NBQ0UsV0MwakJWLENFamhGRSxxQ0hzOURNLCtDQUlJLFVDMmpCVixDQUNGLENEempCVSxtREFDRSxVQzJqQlosQ0R2akJRLGdEQUNFLHdCQ3lqQlYsQ0U1aEZFLHFDSGsrRE0sZ0RBR0ksVUMyakJWLENBQ0YsQ0R4akJRLGlEQUNFLGFBQUEsQ0FDQSxrREFBQSxDQUNBLGVBQUEsQ0FDQSxrQkFBQSxDQUNBLGtCQzBqQlYsQ0R4akJVLHFEQUNFLFVBcmdFQyxDQXNnRUQsaURBQUEsQ0FDQSxlQUFBLENBQ0Esa0JBQUEsQ0FDQSxrQkMwakJaLENFL2lGRSxxQ0hnL0RRLHFEQVFJLGlCQzJqQlosQ0FDRixDRHZqQlEsZ0RBQ0UsYUFBQSxDQUNBLDZDQUFBLENBQ0EsZUFBQSxDQUNBLGFBQUEsQ0FDQSxrQkN5akJWLENFM2pGRSxxQ0g2L0RNLGdEQVFJLGtCQzBqQlYsQ0FDRixDRHZqQlEsZ0RBQ0UsZUN5akJWLENEampCSSxvQ0FDRSxjQ21qQk4sQ0V0a0ZFLHFDSGtoRUUsb0NBSUksY0NvakJOLENBQ0YsQ0RqakJJLG1DQUVFLGtCQUFBLENBREEsd0JBQUEsQ0FFQSxZQ21qQk4sQ0VobEZFLHFDSDBoRUUsbUNBTUksZUFBQSxDQUNBLGNBQUEsQ0FEQSxVQUFBLENBRUEsc0JDb2pCTixDQUNGLENEbGpCTSx3Q0FHRSxlQUFBLENBREEsa0JBQUEsQ0FEQSxZQUFBLENBR0EscUJBQUEsQ0FEQSxVQUFBLENBRUEsU0NvakJSLENFOWxGRSxxQ0hxaUVJLHdDQVFJLGVBQUEsQ0FBQSxVQUFBLENBQ0EsT0FBQSxDQUNBLFVDcWpCUixDQUNGLENEbGpCTSx5Q0FDRSxhQUFBLENBQ0EsZ0RBQUEsQ0FDQSxrQkNvakJSLENEampCTSx3Q0FDRSxnREFBQSxDQUNBLGVBQUEsQ0FDQSxpQkNtakJSLENEaGpCTSx1Q0FDRSxTQ2tqQlIsQ0VsbkZFLHFDSCtqRUksdUNBSUksT0FBQSxDQUNBLFVDbWpCUixDQUNGLENENWlCSSwrQkFDRSxpQkM4aUJOLENFM25GRSxxQ0gra0VJLG1DQUVJLHVCQzhpQlIsQ0FDRixDRDFpQkksOEJBQ0Usd0JBQUEsQ0FDQSxVQUFBLENBQ0Esb0RBQUEsQ0FDQSxlQUFBLENBRUEscUJBQUEsQ0FEQSxrQkFBQSxDQUdBLGNBQUEsQ0FEQSxpQkFBQSxDQUdBLGlCQUFBLENBREEsaUJDNmlCTixDRTVvRkUscUNIc2xFRSw4QkFhSSxpQkM2aUJOLENBQ0YsQ0QzaUJNLG9DQUNFLGtCQUFBLENBSUEsZUFBQSxDQUZBLGtDQUFBLENBREEsbUNBQUEsQ0FFQSw2QkFBQSxDQU9BLFlBQUEsQ0FMQSxVQUFBLENBQ0EsYUFBQSxDQUVBLFFBQUEsQ0FHQSxRQUFBLENBRkEsaUJBQUEsQ0FHQSwwQkFBQSxDQUxBLE9Da2pCUixDRWhxRkUscUNIc21FSSxvQ0FpQkksa0NBQUEsQ0FEQSxtQ0FBQSxDQUVBLDZCQUFBLENBQ0EsWUM4aUJSLENBQ0YsQ0QxaUJJLDhCQUNFLGNDNGlCTixDRTNxRkUscUNIOG5FRSw4QkFJSSxjQzZpQk4sQ0FDRixDRHRpQkEsUUFDRSxnQkFBQSxDQUNBLGVBQUEsQ0FDQSxrQkMwaUJGLENEdmlCQSx1QkFFRSxhQzBpQkYsQ0R4aUJBLGNBQ0UsZUMyaUJGLENEeGlCQSwyQ0FHRSxjQUFBLENBQ0EsZUFBQSxDQUZBLFdDNmlCRixDRHhpQkEsc0NBRUUsa0JBQUEsQ0FEQSxnQkM0aUJGLENEeGlCQSxxQkFDRSxjQUFBLENBQ0EsZUMyaUJGLENEeGlCQSw0QkFDRSxhQUFBLENBRUEsa0JBQUEsQ0FFQSxjQUFBLENBSEEsa0JBQUEsQ0FFQSxVQzRpQkYsQ0R4aUJBLCtCQUNFLHlCQzJpQkYsQ0R4aUJBLDRDQUNFLDRCQzJpQkYsQ0R4aUJBLDhEQUdFLGNBQUEsQ0FEQSxpQkM0aUJGLENEeGlCQSwrQkFDRSx3QkFBQSxDQUNBLGlCQUFBLENBRUEscUJBQUEsQ0FEQSxTQzRpQkYsQ0R4aUJBLCtCQUNFLFNDMmlCRixDRHhpQkEsaUNBQ0UsYUMyaUJGLENEeGlCQSxxQkFFRSxjQUFBLENBREEsV0M0aUJGLENEeGlCQSxzQkFFRSxjQUFBLENBREEsV0M0aUJGLENEeGlCQSxxQkFFRSxjQUFBLENBREEsV0M0aUJGLENEeGlCQSxxQkFJRSx3QkFBQSxDQUVBLFVBQUEsQ0FEQSxjQUFBLENBSkEsZ0JBQUEsQ0FFQSxnQkFBQSxDQURBLGlCQytpQkYsQ0R2aUJBLFNBR0UsZUFBQSxDQURBLGtCQUFBLENBREEsWUFBQSxDQUVBLFVBQUEsQ0FDQSxzQkMwaUJGLENEeGlCQSxrQkFNRSxjQUFBLENBSkEsb0JBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUtBLGNBQUEsQ0FKQSxZQUFBLENBRUEsaUJBQUEsQ0FDQSxXQzRpQkYsQ0R4aUJBLFNBQ0Usa0VBQUEsQ0FDQSxVQUFBLENBRUEsY0FBQSxDQURBLFdDNGlCRixDRHhpQkEsU0FDRSxpRUFBQSxDQUNBLGFDMmlCRixDRHhpQkEsbUJBQ0UsNEJBQUEsQ0FDQSxXQUFBLENBQ0EsYUFBQSxDQUNBLGFBQUEsQ0FDQSxhQUFBLENBQ0EsZUFBQSxDQUVBLGVBQUEsQ0FEQSxTQzRpQkYsQ0R4aUJBLFlBQ0UsOENBQUEsQ0FDQSxlQUFBLENBRUEsdUNBQUEsQ0FEQSxjQUFBLENBRUEsaUJBQUEsQ0FDQSxrQkFBQSxDQUNBLGdCQUFBLENBRUEsbUJBQUEsQ0FEQSxnQkFBQSxDQUVBLGlCQUFBLENBQ0EscUJDMmlCRixDRHhpQkEsb0JBRUUsb0dBQUEsQ0FEQSxjQUFBLENBR0EsYUFBQSxDQURBLHFCQzRpQkYsQ0R4aUJBLCtCQUVFLG1CQzJpQkYsQ0R4aUJBLGlEQUVFLHFCQUFBLENBRUEsYUFBQSxDQUNBLGNBQUEsQ0FGQSxjQUFBLENBSUEsaUJBQUEsQ0FEQSxZQzRpQkYsQ0R4aUJBLHdKQUlFLGlCQzJpQkYsQ0R4aUJBLDhFQUVFLGtCQzJpQkYsQ0R4aUJBLDBFQUVFLGtCQzJpQkYsQ0R4aUJBLDRFQUVFLGNBQUEsQ0FDQSxrQkFBQSxDQUNBLGVDMmlCRixDRHhpQkEsc0JBQ0UsY0FBQSxDQUNBLGtCQzJpQkYsQ0R4aUJBLG9DQUNFLGNBQUEsQ0FDQSxlQUFBLENBQ0EsZUFBQSxDQUNBLGlCQzJpQkYsQ0R4aUJBLFNBQ0UsZUMyaUJGLENEemlCRSxZQUNFLGNBQUEsQ0FDQSxrQkFBQSxDQUVBLGlCQUFBLENBQ0EsaUJBQUEsQ0FGQSxlQzZpQkosQ0R6aUJJLG1CQUNFLHdCQUFBLENBQ0EsbUJBQUEsQ0FDQSxVQUFBLENBQ0Esb0JBQUEsQ0FFQSxVQUFBLENBR0EsTUFBQSxDQUZBLGlCQUFBLENBQ0EsT0FBQSxDQUhBLFNDK2lCTixDRHhpQkksZUFDRSxjQzBpQk4sQ0RwaUJBLG9DQUNFLFNBRUUsZUFBQSxDQURBLHFCQUFBLENBQ0EsVUN3aUJGLENEdGlCQSxrQkFFRSx1QkN5aUJGLENEdmlCQSw4REFFRSxhQUFBLENBRUEsY0FBQSxDQURBLFVDMmlCRixDRHhpQkEsK0JBQ0UsZUFBQSxDQUNBLGlCQUFBLENBQ0EsVUMyaUJGLENEemlCQSwrQkFDRSxpQkFBQSxDQUNBLFVDNGlCRixDRDFpQkEsd0NBQ0UsZ0JBQUEsQ0FDQSx3QkM2aUJGLENEM2lCQSxZQUNFLGNBQUEsQ0FDQSxjQUFBLENBQ0EsY0M4aUJGLENBQ0YiLCJmaWxlIjoicmVhc29uMDMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSAnLi4vZm91bmRhdGlvbi92YXJpYWJsZXMnIGFzIHZhcmlhYmxlcztcbkB1c2UgJy4uL2ZvdW5kYXRpb24vbWl4aW4nIGFzIG1peGluO1xuQHVzZSAnc2FzczptYXRoJztcbkB1c2UgJ35zd2lwZXIvc3dpcGVyLWJ1bmRsZS5taW4uY3NzJyBhcyBzd2lwZXI7XG4vKlxucmVhc29uMDNcbuWutuS6izEvMlxuKi9cbiR0ZXh0LWNvbG9yOiAjMzMzO1xuXG4jcmVhc29uMDMge1xuICBhLFxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogLjRzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIFtkYXRhLWJnPVwiYmx1ZVwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVGQzJDNztcbiAgfVxuXG4gIFtkYXRhLWJnPVwicGlua1wiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzOUE5ODtcbiAgfVxuXG4gIFtkYXRhLWJnPVwiZ3JlZW5cIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDM0RGNEU7XG4gIH1cbiAgLm1vZFBjT25seSxcbiAgW2RhdGEtYXJlYT1cInBjXCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAubW9kU3BPbmx5LFxuICBbZGF0YS1hcmVhPVwic3BcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5icmVhZGNydW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDE2cHggMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm15QmxvY2tCdG4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubW9kQnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUZDMkM3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHZ3O1xuICAgIGJvcmRlcjogM3B4IHdoaXRlIHNvbGlkO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMXB4IDhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDAuOXJlbSArIDAuNXZ3LCAxLjVyZW0pO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuODhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS45MXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgje21peGluLnNldF9pbWFnZV9wYXRoKCdyZWFzb24vMDMvaWNvbl9hcnJvdy53ZWJwJyl9KSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgKyAycHgpO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAtNTAlKTtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi10eXBlMDIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFDMzc4ODtcbiAgICB9XG4gIH1cblxuICAubW9kVGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBzcGFuOm5vdCgubW9kTWFya2VyKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLi10eXBlMDIge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjY4OHJlbSwgMS40NzVyZW0gKyAxLjA2dncsIDIuNzVyZW0pO1xuICAgIH1cbiAgfVxuXG4gIC5teUJsb2NrVGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgJl9fc3ViIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwdnc7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDAuOTM4cmVtLCAwLjgwMXJlbSArIDAuNTh2dywgMS41cmVtKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtaW4td2lkdGg6IDM1MXB4O1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWFpbiB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDIuMzc1cmVtLCAxLjgyOXJlbSArIDIuMzN2dywgNC42MjVyZW0pO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RNYXJrZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmNjRmIDEwcHgsIHRyYW5zcGFyZW50IDEwcHgpO1xuICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgICYuLXR5cGUwMiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZjY0ZiAxMnB4LCB0cmFuc3BhcmVudCAxMnB4KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgfVxuICB9XG5cbiAgLm1vZEZsZXhMaXN0IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cblxuICAubXlCbG9ja0NhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5jYXJkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLm15QmxvY2tQcmVzZW50IHtcblxuICAgICZfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcblxuICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RUaXRsZSB7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDEuNjg4cmVtLCAxLjMwOHJlbSArIDEuNjJ2dywgMy4yNXJlbSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICAgIH1cblxuICAgICAgJi4tdHlwZTAyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgc3Bhbjpub3QoLm1vZE1hcmtlcikge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDAuOTM4cmVtLCAwLjYwNHJlbSArIDEuNDJ2dywgMi4zMTNyZW0pO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRjZGNjtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNGRkY7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDlweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG5cbiAgICAgICYtbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggOHB4IDMycHg7XG4gICAgICAgIHdpZHRoOiA1My40MiU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAxNnB4IDE4cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1yaWdodCB7XG4gICAgICAgIHdpZHRoOiA0Ni41OCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzVweCk7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5teUJsb2NrQnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmMDIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRjZGNjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7bWl4aW4uc2V0X2ltYWdlX3BhdGgoJ3JlYXNvbi8wMy9wcmVzZW50X3RpdGxlLndlYnAnKX0pIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICB3aWR0aDogNTk4cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMzJweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgIHdpZHRoOiAyNDVweDtcbiAgICAgICAgICB0b3A6IC0xOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogMTA4cHggMCA5MnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgIHBhZGRpbmc6IDUycHggMCA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5teUJsb2NrVGl0bGUge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogMjVweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3ViIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjEyNXJlbSwgMC45NzNyZW0gKyAwLjY1dncsIDEuNzVyZW0pO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWFpbiB7XG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjkzOHJlbSwgMS41ODlyZW0gKyAxLjQ5dncsIDMuMzc1cmVtKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUxcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgwLjg3NXJlbSwgMC44MTRyZW0gKyAwLjI2dncsIDEuMTI1cmVtKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDAgNDJweDtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICBnYXA6IDI1cHggMDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWxlZnQsXG4gICAgICAgICYtcmlnaHQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pbWcge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tb2RCdG4ge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC5teUJsb2NrU29sdXRpb24ge1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgcGFkZGluZzogMCAwIDQ0cHg7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFOUYzO1xuICAgICAgYm9yZGVyOiA1cHggc29saWQgIzY2ODVCQztcbiAgICAgIHBhZGRpbmc6IDQwcHggMzZweCAzMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIH1cblxuICAgICAgJi1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kVGl0bGUge1xuICAgICAgY29sb3I6ICM0NTYzOTc7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDEuNDM4cmVtLCAxLjE2NHJlbSArIDEuMTd2dywgMi41NjNyZW0pO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgY291bnRlci1yZXNldDogaXRlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGdhcDogMjhweCAxNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXI6IDNweCAjMzMzIHNvbGlkO1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgwLjkzOHJlbSwgMC44MDFyZW0gKyAwLjU4dncsIDEuNXJlbSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIHBhZGRpbmc6IDM3cHggMjBweCAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgIHBhZGRpbmc6IDI4cHggNnB4IDE0cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwdnc7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwi5Y6f5ZugXCIgY291bnRlcihpdGVtKTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDAuOTM4cmVtLCAwLjgxNnJlbSArIDAuNTJ2dywgMS40MzhyZW0pO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgcGFkZGluZzogNHB4IDMwcHggNXB4O1xuICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTE3cHg7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5teUJsb2NrUmV2aWV3cyB7XG4gICAgJl9faW5uZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1RkMyQzc7XG4gICAgICBwYWRkaW5nOiA1N3B4IDE1cHggNTNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDEwMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wOiA2NHB4IHNvbGlkICM1ZmMyYzc7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTM1cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDUwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDUwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMzJweCBzb2xpZCAjNWZjMmM3O1xuICAgICAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1vZFRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNGRkY2NEY7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4zMTNyZW0sIDAuOTE4cmVtICsgMS42OHZ3LCAyLjkzOHJlbSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEzMjtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4xODhyZW0sIDAuODk5cmVtICsgMS4yM3Z3LCAyLjM3NXJlbSk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDY0cHggMTVweCAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmLWlubmVyIHtcbiAgICAgICAgYm9yZGVyOiAzcHggJHRleHQtY29sb3Igc29saWQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAzNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgje21peGluLnNldF9pbWFnZV9wYXRoKCdyZWFzb24vMDMvcmV2aWV3c19saXN0X2JnLndlYnAnKX0pIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtNjRweDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICAgIHRvcDogLTMycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vZFRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMDYzcmVtLCAwLjc3NHJlbSArIDEuMjN2dywgMi4yNXJlbSk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMzBweCAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDk4OXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICYtaXRlbSB7XG4gICAgICB9XG5cbiAgICAgICYtbGluayB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCAkdGV4dC1jb2xvciBkYXNoZWQ7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMCAzMHB4O1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDAuODc5cmVtICsgMC41MnZ3LCAxLjVyZW0pO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgIGdhcDogMCAxMXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICBcIjBcImNvdW50ZXIoaXRlbSk7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuNjI1cmVtLCAxLjM4MnJlbSArIDEuMDR2dywgMi42MjVyZW0pO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7bWl4aW4uc2V0X2ltYWdlX3BhdGgoJ3JlYXNvbi8wMy9pbWdfZHJvcGRvd24ud2VicCcpfSkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm15QmxvY2tQb2ludCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkJBRjtcblxuICAgICZfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogODBweCAwO1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgZ2FwOiAyMHB4IDA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwIDQ3cHg7XG4gICAgICB3aWR0aDogMzIlO1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNDcycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgd2lkdGg6IDY4JTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wb2ludF9fc2xpZGVyIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICBjb3VudGVyLXJlc2V0OiBwb2ludC1udW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIH1cblxuICAgICAgLmNhcmQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgJi1oZWFkZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbnVtIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgwLjgxM3JlbSwgMC43MDZyZW0gKyAwLjQ1dncsIDEuMjVyZW0pO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogcG9pbnQtbnVtO1xuICAgICAgICAgICAgY29udGVudDogY291bnRlcihwb2ludC1udW0pO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDM2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAyM3B4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1ib2R5IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiAyOXB4IDA7XG4gICAgICAgICAgcGFkZGluZzogMzVweCAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICBnYXA6IDE1cHggMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDAuOTM4cmVtLCAwLjc3MXJlbSArIDAuNzF2dywgMS42MjVyZW0pO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMC44NzVyZW0sIDAuODE0cmVtICsgMC4yNnZ3LCAxLjEyNXJlbSk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgfVxuICB9XG5cbiAgLm15QmxvY2tGYWNpbGl0eSB7XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDk1JSwgI0UzRUZGQiA1MCUsICNFM0VGRkIpLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50IDk1JSwgI0UzRUZGQiA1MCUsICNFM0VGRkIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyOXB4IDI5cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gICAgICB9XG5cbiAgICAgICYtdG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogODBweCAxNXB4IDg1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi5wYyB7XG4gICAgICAgICAgZ2FwOiAxN3B4IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICBwYWRkaW5nOiA0NXB4IDE1cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5teUJsb2NrVGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgJl9fbWFpbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgICAgICsgLm15QmxvY2tUaXRsZV9fdGV4dCB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ0cHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2OXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDAuODc1cmVtLCAwLjY2M3JlbSArIDAuOTF2dywgMS43NXJlbSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1pbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNDlweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzNjFweDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDM0OSAvIDE5MjAgKiAxMDB2dyk7XG4gICAgICAgIHdpZHRoOiBjYWxjKDM2MSAvIDE5MjAgKiAxMDB2dyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiA3My4zOXZ3O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCApIHtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4ucGMge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJvdHRvbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgNzBweDtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RGbGV4TGlzdCB7XG4gICAgICAgICAgY291bnRlci1yZXNldDogZmxleGxpc3QtbnVtO1xuICAgICAgICAgIGdhcDogMjVweCA2NHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fbnVtIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoZmxleGxpc3QtbnVtLCBkZWNpbWFsLWxlYWRpbmctemVybyk7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjYyNXJlbSwgMS4zODJyZW0gKyAxLjA0dncsIDIuNjI1cmVtKTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4ICR0ZXh0LWNvbG9yIGRhc2hlZDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBmbGV4bGlzdC1udW07XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDIwcHggMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgICAgZ2FwOiA4cHggMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDIwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMzNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDMzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTE0cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcblxuICAgICAgICAgICAgICAubW9kRmxleExpc3RfX251bSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM4MEQ4REM7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzgwRDhEQztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIC5tb2RGbGV4TGlzdF9fbnVtIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZEQzBCRjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI0ZEQzBCRjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAubW9kRmxleExpc3RfX251bSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNDM0RGNEU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNDM0RGNEU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX190ZXh0LFxuICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuNDM4cmVtLCAxLjI0cmVtICsgMC44NHZ3LCAyLjI1cmVtKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ncm91cCB7XG5cbiAgICAgICYtaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDE1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgcGFkZGluZzogNDBweCAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5teUJsb2NrVGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5teUJsb2NrMDEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogMjZweCAwIDQzcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgcGFkZGluZzogMThweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vZFRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuOTM4cmVtLCAxLjQ2N3JlbSArIDIuMDF2dywgMy44NzVyZW0pO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNy40NHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgIGJvcmRlci10b3A6IDJweCAkdGV4dC1jb2xvciBzb2xpZDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggJHRleHQtY29sb3Igc29saWQ7XG4gICAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTRweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubW9kRmxleExpc3Qge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4ICR0ZXh0LWNvbG9yIHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICR0ZXh0LWNvbG9yIHNvbGlkO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pdGVtIHtcblxuICAgICAgICAgICAgICAmLWhlYWRlcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE5cHggMzRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjk2cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICsgW2NsYXNzXj1cIm1vZEZsZXhMaXN0X19pdGVtXCJdIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggJHRleHQtY29sb3Igc29saWQ7XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4ICR0ZXh0LWNvbG9yIHNvbGlkO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDAgMjJweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDAuODQ4cmVtICsgMC42NXZ3LCAxLjYyNXJlbSk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICAgICAgICBnYXA6IDZweCAwO1xuICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgje21peGluLnNldF9pbWFnZV9wYXRoKCdyZWFzb24vMDMvZmFjaWxpdHlfaGVhZGluZy53ZWJwJyl9KSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3ttaXhpbi5zZXRfaW1hZ2VfcGF0aCgncmVhc29uLzAzL2ZhY2lsaXR5X2hlYWRpbmdfc3Aud2VicCcpfSkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYtYm9keSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTlweCAzMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyOTZweCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggOHB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgcGFkZGluZzogMCA1NHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA0NXB4IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgICBnYXA6IDEwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMTFweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDkzcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA2NnB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoOTNweCAvIDIpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDY2cHggLyAyKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3ttaXhpbi5zZXRfaW1hZ2VfcGF0aCgncmVhc29uLzAzL2ltZ19zbGFzaDAxX2wud2VicCcpfSkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgje21peGluLnNldF9pbWFnZV9wYXRoKCdyZWFzb24vMDMvaW1nX3NsYXNoMDJfbC53ZWJwJyl9KSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtbWFpbnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS42MjVyZW0sIDEuMjMxcmVtICsgMS42OHZ3LCAzLjI1cmVtKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5teUJsb2NrRmxleCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAyMHB4IDMycHg7XG4gICAgICAgICAgICBtYXJnaW46IDQycHggMCAzMnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMzBweDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgICB3aWR0aDogMTM0cHg7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHZ3O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTM0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2JvZHkge1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTM0cHgpO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1pbWcge1xuXG4gICAgICAgICAgICArIC5teUJsb2NrMDFfX2JvZHktaW1nIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubXlCbG9ja0ltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgICAgKyAubXlCbG9ja0ltZ19faW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1NHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5teUJsb2NrQ2FyZCB7XG4gICAgICAgICAgICBnYXA6IDU0cHggMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICAgIGdhcDogMzBweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGdhcDogMjRweCAwO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgICAgIGdhcDogMTBweCAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjEyNXJlbSwgMC45MTNyZW0gKyAwLjkxdncsIDJyZW0pO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmLi1ub3JtYWwge1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDAuOTM5cmVtICsgMC4yNnZ3LCAxLjI1cmVtKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLWltZyB7XG5cbiAgICAgICAgICAgICAgICAmLi1jb2wge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICBnYXA6IDI0cHggMDtcblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweCAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMzEzcmVtLCAwLjk5NHJlbSArIDEuMzZ2dywgMi42MjVyZW0pO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDU2cHg7XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICsgLmNhcmQtdGV4dCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLWJvZHkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIC5teUJsb2NrRmxleCB7XG5cbiAgICAgICAgICAgICAgICAgICYuLXJldmVyc2Uge1xuICAgICAgICAgICAgICAgICAgICAubXlCbG9ja0ZsZXhfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG5cbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubXlCbG9ja0ZsZXhfX2JvZHkge1xuICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi4tY29sMiB7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMCAzNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgZ2FwOiAwIDU0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICArIC4tY29sMiB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzhweDtcblxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubXlCbG9ja0ZsZXhfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ2MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm15QmxvY2tGbGV4X19ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDYwcHgpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4zMTNyZW0sIDEuMTQ2cmVtICsgMC43MXZ3LCAycmVtKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAwLjg3OXJlbSArIDAuNTJ2dywgMS41cmVtKTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi4tY29sMyB7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMCAyNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgICAgICAgICAgIGdhcDogMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm15QmxvY2tGbGV4X19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG5cbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAwIDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubXlCbG9ja0ZsZXhfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubXlCbG9ja0ZsZXhfX2JvZHkge1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4xMjVyZW0sIDAuOTczcmVtICsgMC42NXZ3LCAxLjc1cmVtKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMC45MzhyZW0sIDAuODYycmVtICsgMC4zMnZ3LCAxLjI1cmVtKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICZfX2JvZHkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDU0cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNjZweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubXlCbG9ja0ZsZXgge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDAgMzhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM2cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgICBnYXA6IDE1cHggMDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgICB3aWR0aDogNDUycHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGV0YWlsIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1MnB4KTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYtc3VidGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMC45MzhyZW0sIDAuODAxcmVtICsgMC41OHZ3LCAxLjVyZW0pO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMS4wMjJyZW0gKyAwLjk3dncsIDIuMTg4cmVtKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMC44NzVyZW0sIDAuODE0cmVtICsgMC4yNnZ3LCAxLjEyNXJlbSk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYjbGF1bmRyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUY2RjY7XG4gICAgICB9XG5cbiAgICAgICYja2l0Y2hlbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUQ5Q0U7XG5cbiAgICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRUY0RjA7XG4gICAgICAgICAgJi4tbm9ybWFsLFxuICAgICAgICAgICYuLXR5cGUwMiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYjc3RvcmFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUZGRTA7XG5cbiAgICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUY3RDU7XG4gICAgICAgICAgJi4tbm9ybWFsLFxuICAgICAgICAgICYuLXR5cGUwMiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgwLjg3NXJlbSwgMC44MTRyZW0gKyAwLjI2dncsIDEuMTI1cmVtKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIuODu1wiO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubXlCbG9ja1Jhbmtpbmcge1xuICAgICZfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDE4MHB4IDAgMjBweDtcblxuICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjhweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgJi1pbWcge1xuICAgICAgICB3aWR0aDogMTM2cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kVGl0bGUge1xuICAgICAgY29sb3I6ICNGMzlBOTg7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDEuODEzcmVtLCAxLjQ2NHJlbSArIDEuNDl2dywgMy4yNXJlbSk7XG4gICAgICBsaW5lLWhlaWdodDogMS4yODQ7XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTM2cHgpO1xuICAgICAgfVxuXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4zNzVyZW0sIDEuMTMycmVtICsgMS4wNHZ3LCAyLjM3NXJlbSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm15QmxvY2tDYXJkIHtcbiAgICAgIGdhcDogMzVweCAwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgZ2FwOiAzMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIC5jYXJkIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwIDI1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDIwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGdhcDogMCAyMXB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICBnYXA6IDIwcHggMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2FyZC1pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDUwOHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTA4cHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7bWl4aW4uc2V0X2ltYWdlX3BhdGgoJ3JlYXNvbi8wMy9yYW5raW5nX2ljb24wMi5wbmcnKX0pIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgje21peGluLnNldF9pbWFnZV9wYXRoKCdyZWFzb24vMDMvcmFua2luZ19pY29uMDMucG5nJyl9KSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaW1nIHtcbiAgICAgICAgICB3aWR0aDogNDAzcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtYm9keSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwM3B4KTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDIxNywgMjA2LCAwLjMwKTtcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDAuOTM4cmVtLCAwLjcxcmVtICsgMC45N3Z3LCAxLjg3NXJlbSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA5MXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ2cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7bWl4aW4uc2V0X2ltYWdlX3BhdGgoJ3JlYXNvbi8wMy9yYW5raW5nX2ljb24wMS5wbmcnKX0pIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDk0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtMTRweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgICAgICAgICAgICB3aWR0aDogNTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubXlCbG9ja0Zsb3dMaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgOTUlLCAjRTNFRkZCIDUwJSwgI0UzRUZGQiksIGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQgOTUlLCAjRTNFRkZCIDUwJSwgI0UzRUZGQik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyOXB4IDI5cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMCA3MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDQ1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm15QmxvY2tUaXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgICAgJl9fY2F0Y2gge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMzEzcmVtLCAwLjk5NHJlbSArIDEuMzZ2dywgMi42MjVyZW0pO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm15QmxvY2tDYXJkIHtcbiAgICAgIGdhcDogNTBweCAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcblxuICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgIGdhcDogMzBweCAwO1xuICAgICAgfVxuXG4gICAgICAuY2FyZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBnYXA6IDAgMzVweDtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICBnYXA6IDIwcHggMDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1yZXZlcnNlIHtcblxuICAgICAgICAgIC5jYXJkLWltZyB7XG4gICAgICAgICAgICBvcmRlcjogMjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWltZyB7XG4gICAgICAgICAgd2lkdGg6IDU3MHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWNhcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1ib2R5IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTcwcHgpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMzEzcmVtLCAxLjE0NnJlbSArIDAuNzF2dywgMnJlbSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAwLjkzOXJlbSArIDAuMjZ2dywgMS4yNXJlbSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm15QmxvY2tGbGV4IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAwIDM4cHg7XG4gICAgICBwYWRkaW5nOiAzNnB4O1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgZ2FwOiAyMHB4IDA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIH1cblxuICAgICAgJl9faW1nIHtcbiAgICAgICAgd2lkdGg6IDQ1MnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NTJweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLXN1YnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDAuOTM4cmVtLCAwLjgwMXJlbSArIDAuNTh2dywgMS41cmVtKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDAuOTM4cmVtLCAwLjgwMXJlbSArIDAuNTh2dywgMS41cmVtKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMC44NzVyZW0sIDAuODE0cmVtICsgMC4yNnZ3LCAxLjEyNXJlbSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICB9XG5cbiAgICAgICAgc21hbGwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC5teUJsb2NrVm9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZCQUY7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm15QmxvY2tUaXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubXlCbG9ja0NhcmQge1xuICAgICAgZ2FwOiAzMXB4IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICBnYXA6IDE1cHggMDtcbiAgICAgIH1cblxuICAgICAgLmNhcmQge1xuICAgICAgICBib3JkZXI6IDJweCAkdGV4dC1jb2xvciBkYXNoZWQ7XG4gICAgICAgIGdhcDogMCAzMHB4O1xuICAgICAgICBwYWRkaW5nOiA0NXB4IDM0cHggMzZweDtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICBnYXA6IDEwcHggMDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgcGFkZGluZzogMTNweCAxN3B4IDI2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWltZyB7XG4gICAgICAgICAgd2lkdGg6IDQyMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1ib2R5IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDIwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICM1RkMyQzc7XG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjE4OHJlbSwgMS4wNTFyZW0gKyAwLjU4dncsIDEuNzVyZW0pO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgICAgJi1zdWIge1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgwLjg3NXJlbSwgMC43NjlyZW0gKyAwLjQ1dncsIDEuMzEzcmVtKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLW5hbWUge1xuICAgICAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMC44NzVyZW0sIDAuODQ1cmVtICsgMC4xM3Z3LCAxcmVtKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm15QmxvY2tTZWFyY2hTaG9wIHtcblxuICAgICZfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDtcblxuICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZCB7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjMUMzNzg4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICBnYXA6IDE1cHggMDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDEzcHggMTdweDtcbiAgICAgIH1cblxuICAgICAgJi1ib2R5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAzMHB4IDA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiA1NSU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgZ2FwOiAxNXB4IDA7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMUMzNzg4O1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuNjI1cmVtLCAxLjI5MXJlbSArIDEuNDJ2dywgM3JlbSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICB9XG5cbiAgICAgICYtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMC45MzhyZW0sIDAuODYycmVtICsgMC4zMnZ3LCAxLjI1cmVtKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmLWltZyB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubXlCbG9ja0Zvcm0ge1xuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVGQzJDNztcbiAgICAgIGNvbG9yOiB3aGl0ZSA7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDEuNjI1cmVtLCAxLjMyMnJlbSArIDEuMjl2dywgMi44NzVyZW0pO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNS41MnB4O1xuICAgICAgcGFkZGluZzogMzZweCAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IDMycHggc29saWQgIzVmYzJjNztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci10b3A6IDE2cHggc29saWQgIzVmYzJjNztcbiAgICAgICAgICBib3R0b206IC0xNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgcGFkZGluZzogNjJweCAwO1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8qIOODleOCqeODvOODoCAqL1xuLmhfcmVhZCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uaF9yZWFkIHNwYW4sXG4uaF9yZWFkIGEge1xuICBjb2xvcjogI2YxNzQzMjtcbn1cbi5oaXJheWFfX2Zvcm0gIHtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLmhpcmF5YV9fZm9ybSBpbnB1dCxcbi5oaXJheWFfX2Zvcm0gdGV4dGFyZWEge1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLmhpcmF5YV9fZm9ybSAudGFibGVTdHlsZTAyIGlucHV0I3ppcCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uaGlyYXlhX19mb3JtIHNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogOHB4IDVweDtcbn1cblxuLmhpcmF5YV9fZm9ybSAudGFibGVTdHlsZTAyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5oaXJheWFfX2Zvcm0gLnRhYmxlU3R5bGUwMiB0ciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmJiO1xufVxuXG4uaGlyYXlhX19mb3JtIC50YWJsZVN0eWxlMDIgdHI6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiYmI7XG59XG5cbi5oaXJheWFfX2Zvcm0gLnRhYmxlU3R5bGUwMiB0aCxcbi5oaXJheWFfX2Zvcm0gLnRhYmxlU3R5bGUwMiB0ZCB7XG4gIHBhZGRpbmc6IDIwcHggMzVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uaGlyYXlhX19mb3JtIC50YWJsZVN0eWxlMDIgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmNmVmO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHdpZHRoOiAyNyU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5oaXJheWFfX2Zvcm0gLnRhYmxlU3R5bGUwMiB0ZCB7XG4gIHdpZHRoOiA3MiU7XG59XG5cbi5oaXJheWFfX2Zvcm0gLnRhYmxlU3R5bGUwMiB0ZCBhIHtcbiAgY29sb3I6ICMxOTQ1YjA7XG59XG5cbi5oaXJheWFfX2Zvcm0gLnNtYWxsIHtcbiAgd2lkdGg6IDE3NXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5oaXJheWFfX2Zvcm0gLm5vcm1hbCB7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uaGlyYXlhX19mb3JtIC5sYXJnZSB7XG4gIHdpZHRoOiA1ODBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uaGlyYXlhX19mb3JtIC5oaXNzdSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE3NDMyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5cbi5idG5XcmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwIDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNlbmRCdG4sXG4uYmFja0J0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc2VuZEJ0biB7XG4gIGJhY2tncm91bmQ6ICMzNjFmMTggdXJsKCN7bWl4aW4uc2V0X2ltYWdlX3BhdGgoJ3JlYXNvbi8wMy9hcnJvdzAyLnBuZycpfSkgbm8tcmVwZWF0IDk1JSBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMjIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJhY2tCdG4ge1xuICBiYWNrZ3JvdW5kOiAjZWFlYWVhIHVybCgje21peGluLnNldF9pbWFnZV9wYXRoKCdyZWFzb24vMDMvYXJyb3cwNC5wbmcnKX0pIG5vLXJlcGVhdCA1JSBjZW50ZXI7XG4gIGNvbG9yOiAjMzYxZjE4O1xufVxuXG4ubXdfd3BfZm9ybSAuZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI0I3MDAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogOTMlO1xuICBsaW5lLWhlaWdodDogMi4yO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udHRsU3R5bGUwMSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vYmowMS5wbmdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjhlbTtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50dGxTdHlsZTAxIHNwYW4uamEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBcIua4uOaYjuacnVwiLCBZdU1pbmNobywgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTiBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwiSEfmmI7mnJ1FXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgc2VyaWY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuXG4ubXlCbG9ja0NvbmZpcm0sXG4ubXlCbG9ja1RoYW5rcyB7XG4gIHBhZGRpbmc6IDUwcHggMCA4MHB4O1xufVxuXG4ubXlCbG9ja0NvbmZpcm0gLndyYXBwZXIsXG4ubXlCbG9ja1RoYW5rcyAud3JhcHBlciAge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm15QmxvY2tDb25maXJtIC5teUJsb2NrQ29uZmlybV9faGVhZGVyLFxuLm15QmxvY2tDb25maXJtIC5teUJsb2NrQ29uZmlybV9fZmxvdyxcbi5teUJsb2NrVGhhbmtzIC5teUJsb2NrVGhhbmtzX19oZWFkZXIsXG4ubXlCbG9ja1RoYW5rcyAubXlCbG9ja1RoYW5rc19fZmxvdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm15QmxvY2tDb25maXJtIC5teUJsb2NrQ29uZmlybV9faGVhZGVyLFxuLm15QmxvY2tDb25maXJtIC5teUJsb2NrQ29uZmlybV9fZmxvdyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5teUJsb2NrVGhhbmtzIC5teUJsb2NrVGhhbmtzX19oZWFkZXIsXG4ubXlCbG9ja1RoYW5rcyAubXlCbG9ja1RoYW5rc19fZmxvdyB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5teUJsb2NrQ29uZmlybSAubXlCbG9ja0NvbmZpcm1fX3RpdGxlLFxuLm15QmxvY2tUaGFua3MgLm15QmxvY2tUaGFua3NfX3RpdGxlICB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm15QmxvY2tDb25maXJtX190ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubXlCbG9ja1RoYW5rcyAubXlCbG9ja1RoYW5rc19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1vZExpc3Qge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NDY0NjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHZ3O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICArbGkge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cbiAgfVxufVxuXG4vKiDjg6Hjg4fjgqPjgqLjgq/jgqjjg6ogKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5idG5XcmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTVweCAwO1xuICB9XG4gIC5zZW5kQnRuLFxuICAuYmFja0J0biB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICB9XG4gIC5oaXJheWFfX2Zvcm0gLnRhYmxlU3R5bGUwMiB0aCxcbiAgLmhpcmF5YV9fZm9ybSAudGFibGVTdHlsZTAyIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhpcmF5YV9fZm9ybSAudGFibGVTdHlsZTAyIHRoIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGlyYXlhX19mb3JtIC50YWJsZVN0eWxlMDIgdGQge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGlyYXlhX19mb3JtIC50YWJsZVN0eWxlMDIgc2VsZWN0I3ByZWYge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMTBweCk7XG4gIH1cbiAgLnR0bFN0eWxlMDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaXN0LXN0eWxlOiAxZW07XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyog5L2Z55m9IDjjga7lgI3mlbAgKi9cbi8qKlxuICogU3dpcGVyIDExLjIuOFxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyNSBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBNYXkgMjMsIDIwMjVcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZjtcbn1cblxuOmhvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIGluaXRpYWwpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0LCAuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogOTk5OTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciwgLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDA7XG59XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6NDRweDtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LCA1MCUpO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCBzdmcsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJuZXh0XCI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkID4gLnN3aXBlci1wYWdpbmF0aW9uLCAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBib3R0b206IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSwgOHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsIGF1dG8pO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLCA1MCUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKTtcbn1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LCA4cHgpO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LCBhdXRvKTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KTtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLCAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIGxlZnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgcmlnaHQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvciwgaW5oZXJpdCk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuLnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCA+IC5zd2lwZXItc2Nyb2xsYmFyLCAuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciwgLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xuICBib3R0b206IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLCA0cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItdG9wLCBhdXRvKTtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCwgYXV0byk7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LCA0cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMsIC5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsIC5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuXG4uc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zd2lwZXItZ3JpZCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1ncmlkLWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXIuc3dpcGVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2IHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXIuc3dpcGVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLnN3aXBlci1jYXJkcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKlxucmVhc29uMDNcbuWutuS6izEvMlxuKi9cbiNyZWFzb24wMyBhLFxuI3JlYXNvbjAzIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jcmVhc29uMDMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC40cyBlYXNlLWluLW91dDtcbn1cbiNyZWFzb24wMyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3JlYXNvbjAzIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuI3JlYXNvbjAzIFtkYXRhLWJnPWJsdWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVGQzJDNztcbn1cbiNyZWFzb24wMyBbZGF0YS1iZz1waW5rXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMzlBOTg7XG59XG4jcmVhc29uMDMgW2RhdGEtYmc9Z3JlZW5dIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MzREY0RTtcbn1cbiNyZWFzb24wMyAubW9kUGNPbmx5LFxuI3JlYXNvbjAzIFtkYXRhLWFyZWE9cGNdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5tb2RQY09ubHksXG4jcmVhc29uMDMgW2RhdGEtYXJlYT1wY10ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNyZWFzb24wMyAubW9kU3BPbmx5LFxuI3JlYXNvbjAzIFtkYXRhLWFyZWE9c3BdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm1vZFNwT25seSxcbiNyZWFzb24wMyBbZGF0YS1hcmVhPXNwXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiNyZWFzb24wMyAuYnJlYWRjcnVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDE2cHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNyZWFzb24wMyAubXlCbG9ja0J0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbiNyZWFzb24wMyAubW9kQnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVGQzJDNztcbiAgYm9yZGVyLXJhZGl1czogMTAwdnc7XG4gIGJvcmRlcjogM3B4IHdoaXRlIHNvbGlkO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyMXB4IDhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubW9kQnRuIHtcbiAgICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICB9XG59XG4jcmVhc29uMDMgLm1vZEJ0biBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAwLjlyZW0gKyAwLjV2dywgMS41cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAyLjg4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm1vZEJ0biBzcGFuIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMS45MXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbn1cbiNyZWFzb24wMyAubW9kQnRuIHNwYW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9yZWFzb24vMDMvaWNvbl9hcnJvdy53ZWJwKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgKyAycHgpO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubW9kQnRuIHNwYW46OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gIH1cbn1cbiNyZWFzb24wMyAubW9kQnRuLi10eXBlMDIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUMzNzg4O1xufVxuI3JlYXNvbjAzIC5tb2RUaXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jcmVhc29uMDMgLm1vZFRpdGxlIHNwYW46bm90KC5tb2RNYXJrZXIpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jcmVhc29uMDMgLm1vZFRpdGxlLi10eXBlMDIge1xuICBmb250LXNpemU6IGNsYW1wKDEuNjg4cmVtLCAxLjQ3NXJlbSArIDEuMDZ2dywgMi43NXJlbSk7XG59XG4jcmVhc29uMDMgLm15QmxvY2tUaXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4jcmVhc29uMDMgLm15QmxvY2tUaXRsZV9fc3ViIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMDB2dztcbiAgZm9udC1zaXplOiBjbGFtcCgwLjkzOHJlbSwgMC44MDFyZW0gKyAwLjU4dncsIDEuNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAzNTFweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tUaXRsZV9fc3ViIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja1RpdGxlX19tYWluIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjM3NXJlbSwgMS44MjlyZW0gKyAyLjMzdncsIDQuNjI1cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4jcmVhc29uMDMgLm1vZE1hcmtlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmNjRmIDEwcHgsIHRyYW5zcGFyZW50IDEwcHgpO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4jcmVhc29uMDMgLm1vZE1hcmtlci4tdHlwZTAyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmY2NGYgMTJweCwgdHJhbnNwYXJlbnQgMTJweCk7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG59XG4jcmVhc29uMDMgLm1vZEZsZXhMaXN0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4jcmVhc29uMDMgLm15QmxvY2tDYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiNyZWFzb24wMyAuY2FyZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4jcmVhc29uMDMgLm15QmxvY2tQcmVzZW50X19pbm5lciB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tQcmVzZW50X19pbm5lciB7XG4gICAgcGFkZGluZzogMjBweCAwIDQwcHg7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja1ByZXNlbnQgLm1vZFRpdGxlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS42ODhyZW0sIDEuMzA4cmVtICsgMS42MnZ3LCAzLjI1cmVtKTtcbiAgbWFyZ2luLWJvdHRvbTogNjJweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tQcmVzZW50IC5tb2RUaXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrUHJlc2VudCAubW9kVGl0bGUuLXR5cGUwMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jcmVhc29uMDMgLm15QmxvY2tQcmVzZW50IC5tb2RUaXRsZSBzcGFuOm5vdCgubW9kTWFya2VyKSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC45MzhyZW0sIDAuNjA0cmVtICsgMS40MnZ3LCAyLjMxM3JlbSk7XG59XG4jcmVhc29uMDMgLm15QmxvY2tQcmVzZW50X19oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3JlYXNvbjAzIC5teUJsb2NrUHJlc2VudF9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUY2RjY7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggOXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrUHJlc2VudF9faXRlbSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tQcmVzZW50X19pdGVtLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDhweCAzMnB4O1xuICB3aWR0aDogNTMuNDIlO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja1ByZXNlbnRfX2l0ZW0tbGVmdCB7XG4gICAgcGFkZGluZzogMjBweCAxNnB4IDE4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja1ByZXNlbnRfX2l0ZW0tcmlnaHQge1xuICB3aWR0aDogNDYuNTglO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrUHJlc2VudF9faXRlbS1yaWdodCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja1ByZXNlbnRfX2l0ZW0taW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrUHJlc2VudF9faXRlbS1pbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzVweCk7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja1ByZXNlbnRfX2l0ZW0taW1nIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrUHJlc2VudF9faXRlbS1pbWcgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja1ByZXNlbnRfX2l0ZW0tYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbiNyZWFzb24wMyAubXlCbG9ja1ByZXNlbnRfX2l0ZW0gLm15QmxvY2tCdG4ge1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrUHJlc2VudF9faXRlbSAubXlCbG9ja0J0biB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrUHJlc2VudDAyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRjZGNjtcbn1cbiNyZWFzb24wMyAubXlCbG9ja1ByZXNlbnQwMjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9yZWFzb24vMDMvcHJlc2VudF90aXRsZS53ZWJwKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNzVweDtcbiAgd2lkdGg6IDU5OHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMycHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja1ByZXNlbnQwMjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gICAgd2lkdGg6IDI0NXB4O1xuICAgIHRvcDogLTE4cHg7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja1ByZXNlbnQwMl9faW5uZXIge1xuICBwYWRkaW5nOiAxMDhweCAwIDkycHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrUHJlc2VudDAyX19pbm5lciB7XG4gICAgcGFkZGluZzogNTJweCAwIDQwcHg7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja1ByZXNlbnQwMiAubXlCbG9ja1RpdGxlIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrUHJlc2VudDAyIC5teUJsb2NrVGl0bGUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyNXB4IDA7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja1ByZXNlbnQwMiAubXlCbG9ja1RpdGxlX19zdWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4xMjVyZW0sIDAuOTczcmVtICsgMC42NXZ3LCAxLjc1cmVtKTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tQcmVzZW50MDIgLm15QmxvY2tUaXRsZV9fc3ViIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrUHJlc2VudDAyIC5teUJsb2NrVGl0bGVfX3N1Yjo6YmVmb3JlLCAjcmVhc29uMDMgLm15QmxvY2tQcmVzZW50MDIgLm15QmxvY2tUaXRsZV9fc3ViOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcmVhc29uMDMgLm15QmxvY2tQcmVzZW50MDIgLm15QmxvY2tUaXRsZV9fbWFpbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS45MzhyZW0sIDEuNTg5cmVtICsgMS40OXZ3LCAzLjM3NXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDUxcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrUHJlc2VudDAyIC5teUJsb2NrVGl0bGVfX21haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja1ByZXNlbnQwMiAubXlCbG9ja1RpdGxlX190ZXh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgwLjg3NXJlbSwgMC44MTRyZW0gKyAwLjI2dncsIDEuMTI1cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogNThweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tQcmVzZW50MDIgLm15QmxvY2tUaXRsZV9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrUHJlc2VudDAyX19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwIDQycHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrUHJlc2VudDAyX19pdGVtIHtcbiAgICBnYXA6IDI1cHggMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja1ByZXNlbnQwMl9faXRlbS1sZWZ0LCAjcmVhc29uMDMgLm15QmxvY2tQcmVzZW50MDJfX2l0ZW0tcmlnaHQge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja1ByZXNlbnQwMl9faXRlbS1sZWZ0LCAjcmVhc29uMDMgLm15QmxvY2tQcmVzZW50MDJfX2l0ZW0tcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tQcmVzZW50MDJfX2l0ZW0taW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuI3JlYXNvbjAzIC5teUJsb2NrUHJlc2VudDAyX19pdGVtLWltZyBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG4jcmVhc29uMDMgLm15QmxvY2tQcmVzZW50MDIgLm1vZEJ0biB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tQcmVzZW50MDIgLm1vZEJ0biB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja1NvbHV0aW9uX19pbm5lciB7XG4gIHBhZGRpbmc6IDAgMCA0NHB4O1xufVxuI3JlYXNvbjAzIC5teUJsb2NrU29sdXRpb25fX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcmVhc29uMDMgLm15QmxvY2tTb2x1dGlvbl9fYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUU5RjM7XG4gIGJvcmRlcjogNXB4IHNvbGlkICM2Njg1QkM7XG4gIHBhZGRpbmc6IDQwcHggMzZweCAzMHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja1NvbHV0aW9uX19ib2R5IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tTb2x1dGlvbl9fYm9keS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja1NvbHV0aW9uX19ib2R5LWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrU29sdXRpb24gLm1vZFRpdGxlIHtcbiAgY29sb3I6ICM0NTYzOTc7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS40MzhyZW0sIDEuMTY0cmVtICsgMS4xN3Z3LCAyLjU2M3JlbSk7XG59XG4jcmVhc29uMDMgLm15QmxvY2tTb2x1dGlvbl9fbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDI4cHggMTVweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tTb2x1dGlvbl9fbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tTb2x1dGlvbl9fbGlzdCBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDNweCAjMzMzIHNvbGlkO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgZm9udC1zaXplOiBjbGFtcCgwLjkzOHJlbSwgMC44MDFyZW0gKyAwLjU4dncsIDEuNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmc6IDM3cHggMjBweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja1NvbHV0aW9uX19saXN0IGxpIHtcbiAgICBwYWRkaW5nOiAyOHB4IDZweCAxNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tTb2x1dGlvbl9fbGlzdCBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogMTAwdnc7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgY29udGVudDogXCLljp/lm6BcIiBjb3VudGVyKGl0ZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjbGFtcCgwLjkzOHJlbSwgMC44MTZyZW0gKyAwLjUydncsIDEuNDM4cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDRweCAzMHB4IDVweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMTIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTdweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4jcmVhc29uMDMgLm15QmxvY2tSZXZpZXdzX19pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja1Jldmlld3NfX2lubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrUmV2aWV3c19faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVGQzJDNztcbiAgcGFkZGluZzogNTdweCAxNXB4IDUzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tSZXZpZXdzX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tSZXZpZXdzX19oZWFkZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAxMDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDEwMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA2NHB4IHNvbGlkICM1ZmMyYzc7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTM1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tSZXZpZXdzX19oZWFkZXI6OmFmdGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IDUwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDUwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMzJweCBzb2xpZCAjNWZjMmM3O1xuICAgIGJvdHRvbTogLTMwcHg7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja1Jldmlld3NfX2hlYWRlciAubW9kVGl0bGUge1xuICBjb2xvcjogI0ZGRjY0RjtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjMxM3JlbSwgMC45MThyZW0gKyAxLjY4dncsIDIuOTM4cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTMyO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja1Jldmlld3NfX2hlYWRlciAubW9kVGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja1Jldmlld3NfX2hlYWRlciAubW9kVGl0bGUgc3BhbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4xODhyZW0sIDAuODk5cmVtICsgMS4yM3Z3LCAyLjM3NXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrUmV2aWV3c19faGVhZGVyIC5tb2RUaXRsZSBzcGFuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja1Jldmlld3NfX2ltZyB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrUmV2aWV3c19faW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tSZXZpZXdzX19pdGVtIHtcbiAgcGFkZGluZzogNjRweCAxNXB4IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNyZWFzb24wMyAubXlCbG9ja1Jldmlld3NfX2l0ZW0taW5uZXIge1xuICBib3JkZXI6IDNweCAjMzMzIHNvbGlkO1xuICBwYWRkaW5nOiAwIDE1cHggMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja1Jldmlld3NfX2l0ZW0taW5uZXIge1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIHBhZGRpbmc6IDAgMTVweCAyMHB4O1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tSZXZpZXdzX19pdGVtLWlubmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3JlYXNvbi8wMy9yZXZpZXdzX2xpc3RfYmcud2VicCkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA2NHB4O1xuICB3aWR0aDogMjIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNjRweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrUmV2aWV3c19faXRlbS1pbm5lcjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIHRvcDogLTMycHg7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja1Jldmlld3NfX2l0ZW0taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tSZXZpZXdzX19pdGVtLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrUmV2aWV3c19faXRlbS1oZWFkZXIgLm1vZFRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjA2M3JlbSwgMC43NzRyZW0gKyAxLjIzdncsIDIuMjVyZW0pO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbiNyZWFzb24wMyAubXlCbG9ja1Jldmlld3NfX2xpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMwcHggMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogOTg5cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3JlYXNvbjAzIC5teUJsb2NrUmV2aWV3c19fbGlzdC1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICMzMzMgZGFzaGVkO1xuICBjb2xvcjogIzMzMztcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMCAzMHB4O1xuICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDAuODc5cmVtICsgMC41MnZ3LCAxLjVyZW0pO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja1Jldmlld3NfX2xpc3QtbGluayB7XG4gICAgZ2FwOiAwIDExcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrUmV2aWV3c19fbGlzdC1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIjBcIiBjb3VudGVyKGl0ZW0pO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNsYW1wKDEuNjI1cmVtLCAxLjM4MnJlbSArIDEuMDR2dywgMi42MjVyZW0pO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtaW4td2lkdGg6IDUwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrUmV2aWV3c19fbGlzdC1saW5rOjpiZWZvcmUge1xuICAgIG1pbi13aWR0aDogMzJweDtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrUmV2aWV3c19fbGlzdC1saW5rOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcmVhc29uLzAzL2ltZ19kcm9wZG93bi53ZWJwKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja1Jldmlld3NfX2xpc3QtbGluazo6YWZ0ZXIge1xuICAgIGhlaWdodDogOHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIHJpZ2h0OiA0cHg7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja1BvaW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkJBRjtcbn1cbiNyZWFzb24wMyAubXlCbG9ja1BvaW50X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tQb2ludF9faW5uZXIge1xuICAgIGdhcDogMjBweCAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja1BvaW50X19oZWFkZXIge1xuICBwYWRkaW5nOiAwIDQ3cHg7XG4gIHdpZHRoOiAzMiU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrUG9pbnRfX2hlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja1BvaW50X19oZWFkZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiA0NzJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcmVhc29uMDMgLm15QmxvY2tQb2ludF9fYm9keSB7XG4gIHdpZHRoOiA2OCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrUG9pbnRfX2JvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrUG9pbnQgLnBvaW50X19zbGlkZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbiNyZWFzb24wMyAubXlCbG9ja1BvaW50IC5wb2ludF9fc2xpZGVyIC5zd2lwZXItd3JhcHBlciB7XG4gIGNvdW50ZXItcmVzZXQ6IHBvaW50LW51bTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4jcmVhc29uMDMgLm15QmxvY2tQb2ludCAucG9pbnRfX3NsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbiNyZWFzb24wMyAubXlCbG9ja1BvaW50IC5wb2ludF9fc2xpZGVyIC5jYXJkIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI3JlYXNvbjAzIC5teUJsb2NrUG9pbnQgLnBvaW50X19zbGlkZXIgLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNyZWFzb24wMyAubXlCbG9ja1BvaW50IC5wb2ludF9fc2xpZGVyIC5jYXJkLW51bSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNsYW1wKDAuODEzcmVtLCAwLjcwNnJlbSArIDAuNDV2dywgMS4yNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gIHBhZGRpbmc6IDEycHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3JlYXNvbjAzIC5teUJsb2NrUG9pbnQgLnBvaW50X19zbGlkZXIgLmNhcmQtbnVtOjphZnRlciB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBwb2ludC1udW07XG4gIGNvbnRlbnQ6IGNvdW50ZXIocG9pbnQtbnVtKTtcbn1cbiNyZWFzb24wMyAubXlCbG9ja1BvaW50IC5wb2ludF9fc2xpZGVyIC5jYXJkLW51bTo6YmVmb3JlIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAzNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMzZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMjNweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG4jcmVhc29uMDMgLm15QmxvY2tQb2ludCAucG9pbnRfX3NsaWRlciAuY2FyZC1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyOXB4IDA7XG4gIHBhZGRpbmc6IDM1cHggMDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tQb2ludCAucG9pbnRfX3NsaWRlciAuY2FyZC1ib2R5IHtcbiAgICBnYXA6IDE1cHggMDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja1BvaW50IC5wb2ludF9fc2xpZGVyIC5jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgwLjkzOHJlbSwgMC43NzFyZW0gKyAwLjcxdncsIDEuNjI1cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrUG9pbnQgLnBvaW50X19zbGlkZXIgLmNhcmQtdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tQb2ludCAucG9pbnRfX3NsaWRlciAuY2FyZC10ZXh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgwLjg3NXJlbSwgMC44MTRyZW0gKyAwLjI2dncsIDEuMTI1cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja1BvaW50IC5wb2ludF9fc2xpZGVyIC5jYXJkLXRleHQge1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2hlYWRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA5NSUsICNFM0VGRkIgNTAlLCAjRTNFRkZCKSwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCA5NSUsICNFM0VGRkIgNTAlLCAjRTNFRkZCKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyOXB4IDI5cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9faGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2hlYWRlci10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4MHB4IDE1cHggODVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9faGVhZGVyLXRvcCB7XG4gICAgZ2FwOiAxN3B4IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9faGVhZGVyLXRvcCB7XG4gICAgcGFkZGluZzogNDVweCAxNXB4IDA7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19oZWFkZXItdG9wIC5teUJsb2NrVGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2hlYWRlci10b3AgLm15QmxvY2tUaXRsZV9fbWFpbiB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbiNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19oZWFkZXItdG9wIC5teUJsb2NrVGl0bGVfX21haW4gKyAubXlCbG9ja1RpdGxlX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogNDRweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9faGVhZGVyLXRvcCAubXlCbG9ja1RpdGxlX19tYWluICsgLm15QmxvY2tUaXRsZV9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19oZWFkZXItdG9wIC5teUJsb2NrVGl0bGVfX21haW4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE2OXB4O1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9faGVhZGVyLXRvcCAubXlCbG9ja1RpdGxlX190ZXh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgwLjg3NXJlbSwgMC42NjNyZW0gKyAwLjkxdncsIDEuNzVyZW0pO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4jcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9faGVhZGVyLWltZyB7XG4gIG1heC1oZWlnaHQ6IDM0OXB4O1xuICBtYXgtd2lkdGg6IDM2MXB4O1xuICBoZWlnaHQ6IDE4LjE3NzA4MzMzMzN2dztcbiAgd2lkdGg6IDE4LjgwMjA4MzMzMzN2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDczLjM5dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2hlYWRlci1pbWcge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2hlYWRlci1pbWcge1xuICAgIG1heC1oZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19oZWFkZXItaW1nIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2hlYWRlci1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNTBweCAwIDcwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2hlYWRlci1ib3R0b20ge1xuICAgIHBhZGRpbmc6IDQwcHggMCA1MHB4O1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9faGVhZGVyLWJvdHRvbSAubW9kRmxleExpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBmbGV4bGlzdC1udW07XG4gIGdhcDogMjVweCA2NHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19oZWFkZXItYm90dG9tIC5tb2RGbGV4TGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9faGVhZGVyLWJvdHRvbSAubW9kRmxleExpc3RfX251bTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihmbGV4bGlzdC1udW0sIGRlY2ltYWwtbGVhZGluZy16ZXJvKTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS42MjVyZW0sIDEuMzgycmVtICsgMS4wNHZ3LCAyLjYyNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2hlYWRlci1ib3R0b20gLm1vZEZsZXhMaXN0X19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMnB4ICMzMzMgZGFzaGVkO1xuICBjb2xvcjogIzMzMztcbiAgY291bnRlci1pbmNyZW1lbnQ6IGZsZXhsaXN0LW51bTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4IDA7XG4gIHBhZGRpbmc6IDIwcHggMTBweCA0MHB4O1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9faGVhZGVyLWJvdHRvbSAubW9kRmxleExpc3RfX2l0ZW0ge1xuICAgIGdhcDogOHB4IDA7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19oZWFkZXItYm90dG9tIC5tb2RGbGV4TGlzdF9faXRlbTo6YWZ0ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wOiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDMzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAzM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9faGVhZGVyLWJvdHRvbSAubW9kRmxleExpc3RfX2l0ZW06OmFmdGVyIHtcbiAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMTlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogMTlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3R0b206IC0xNHB4O1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9faGVhZGVyLWJvdHRvbSAubW9kRmxleExpc3RfX2l0ZW06Zmlyc3QtY2hpbGQgLm1vZEZsZXhMaXN0X19udW0ge1xuICBjb2xvcjogIzgwRDhEQztcbn1cbiNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19oZWFkZXItYm90dG9tIC5tb2RGbGV4TGlzdF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjODBEOERDO1xufVxuI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2hlYWRlci1ib3R0b20gLm1vZEZsZXhMaXN0X19pdGVtOm50aC1jaGlsZCgyKSAubW9kRmxleExpc3RfX251bSB7XG4gIGNvbG9yOiAjRkRDMEJGO1xufVxuI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2hlYWRlci1ib3R0b20gLm1vZEZsZXhMaXN0X19pdGVtOm50aC1jaGlsZCgyKTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkRDMEJGO1xufVxuI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2hlYWRlci1ib3R0b20gLm1vZEZsZXhMaXN0X19pdGVtOmxhc3QtY2hpbGQgLm1vZEZsZXhMaXN0X19udW0ge1xuICBjb2xvcjogI0MzREY0RTtcbn1cbiNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19oZWFkZXItYm90dG9tIC5tb2RGbGV4TGlzdF9faXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNDM0RGNEU7XG59XG4jcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9faGVhZGVyLWJvdHRvbSAubW9kRmxleExpc3RfX3RleHQsICNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19oZWFkZXItYm90dG9tIC5tb2RGbGV4TGlzdF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbiNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19oZWFkZXItYm90dG9tIC5tb2RGbGV4TGlzdF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9faGVhZGVyLWJvdHRvbSAubW9kRmxleExpc3RfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2hlYWRlci1ib3R0b20gLm1vZEZsZXhMaXN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS40MzhyZW0sIDEuMjRyZW0gKyAwLjg0dncsIDIuMjVyZW0pO1xufVxuI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwLWlubmVyIHtcbiAgcGFkZGluZzogODBweCAxNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19ncm91cC1pbm5lciB7XG4gICAgcGFkZGluZzogNDBweCAxNXB4O1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAgLm15QmxvY2tUaXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAgLm15QmxvY2tUaXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19ncm91cCAubXlCbG9ja1RpdGxlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMjZweCAwIDQzcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDEge1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDEgLm1vZFRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjkzOHJlbSwgMS40NjdyZW0gKyAyLjAxdncsIDMuODc1cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDcuNDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAgLm15QmxvY2swMSAubW9kVGl0bGUge1xuICAgIGxldHRlci1zcGFjaW5nOiAzLjVweDtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDFfX2hlYWRlciB7XG4gIGJvcmRlci10b3A6IDJweCAjMzMzIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAycHggIzMzMyBzb2xpZDtcbiAgcGFkZGluZzogNHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDU0cHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDFfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDFfX2hlYWRlciAubW9kRmxleExpc3Qge1xuICBib3JkZXItdG9wOiAxcHggIzMzMyBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICMzMzMgc29saWQ7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDFfX2hlYWRlciAubW9kRmxleExpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDFfX2hlYWRlciAubW9kRmxleExpc3RfX2l0ZW0taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTlweCAzNHB4O1xuICB3aWR0aDogMjk2cHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDFfX2hlYWRlciAubW9kRmxleExpc3RfX2l0ZW0taGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19ncm91cCAubXlCbG9jazAxX19oZWFkZXIgLm1vZEZsZXhMaXN0X19pdGVtLWhlYWRlciArIFtjbGFzc149bW9kRmxleExpc3RfX2l0ZW1dIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCAjMzMzIHNvbGlkO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19ncm91cCAubXlCbG9jazAxX19oZWFkZXIgLm1vZEZsZXhMaXN0X19pdGVtLWhlYWRlciArIFtjbGFzc149bW9kRmxleExpc3RfX2l0ZW1dIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItdG9wOiAycHggIzMzMyBzb2xpZDtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDFfX2hlYWRlciAubW9kRmxleExpc3RfX2l0ZW0tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAgMjJweDtcbiAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAwLjg0OHJlbSArIDAuNjV2dywgMS42MjVyZW0pO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19ncm91cCAubXlCbG9jazAxX19oZWFkZXIgLm1vZEZsZXhMaXN0X19pdGVtLXRpdGxlIHtcbiAgICBnYXA6IDZweCAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAgLm15QmxvY2swMV9faGVhZGVyIC5tb2RGbGV4TGlzdF9faXRlbS10aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9yZWFzb24vMDMvZmFjaWxpdHlfaGVhZGluZy53ZWJwKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDcwcHg7XG4gIHdpZHRoOiAxOHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19ncm91cCAubXlCbG9jazAxX19oZWFkZXIgLm1vZEZsZXhMaXN0X19pdGVtLXRpdGxlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcmVhc29uLzAzL2ZhY2lsaXR5X2hlYWRpbmdfc3Aud2VicCkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiA3MnB4O1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAgLm15QmxvY2swMV9faGVhZGVyIC5tb2RGbGV4TGlzdF9faXRlbS1ib2R5IHtcbiAgcGFkZGluZzogMTlweCAzMnB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjk2cHgpO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19ncm91cCAubXlCbG9jazAxX19oZWFkZXIgLm1vZEZsZXhMaXN0X19pdGVtLWJvZHkge1xuICAgIHBhZGRpbmc6IDEwcHggOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAgLm15QmxvY2swMV9fYm9keSB7XG4gIHBhZGRpbmc6IDAgNTRweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAgLm15QmxvY2swMV9fYm9keSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAgLm15QmxvY2swMV9fYm9keS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDVweCAwO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19ncm91cCAubXlCbG9jazAxX19ib2R5LXRpdGxlIHtcbiAgICBnYXA6IDEwcHggMDtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDFfX2JvZHktc3VidGl0bGUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAgMTExcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19ncm91cCAubXlCbG9jazAxX19ib2R5LXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAgLm15QmxvY2swMV9fYm9keS1zdWJ0aXRsZTo6YmVmb3JlLCAjcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAgLm15QmxvY2swMV9fYm9keS1zdWJ0aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA5M3B4O1xuICB3aWR0aDogNjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDFfX2JvZHktc3VidGl0bGU6OmJlZm9yZSwgI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDFfX2JvZHktc3VidGl0bGU6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDQ2LjVweDtcbiAgICB3aWR0aDogMzNweDtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDFfX2JvZHktc3VidGl0bGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcmVhc29uLzAzL2ltZ19zbGFzaDAxX2wud2VicCkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBsZWZ0OiAwO1xufVxuI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDFfX2JvZHktc3VidGl0bGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9yZWFzb24vMDMvaW1nX3NsYXNoMDJfbC53ZWJwKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDFfX2JvZHktbWFpbnRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjYyNXJlbSwgMS4yMzFyZW0gKyAxLjY4dncsIDMuMjVyZW0pO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4jcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAgLm15QmxvY2swMV9fYm9keSAubXlCbG9ja0ZsZXgge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHggMzJweDtcbiAgbWFyZ2luOiA0MnB4IDAgMzJweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAgLm15QmxvY2swMV9fYm9keSAubXlCbG9ja0ZsZXgge1xuICAgIG1hcmdpbjogMjBweCAwIDMwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAgLm15QmxvY2swMV9fYm9keSAubXlCbG9ja0ZsZXhfX2hlYWRlciB7XG4gIHdpZHRoOiAxMzRweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19ncm91cCAubXlCbG9jazAxX19ib2R5IC5teUJsb2NrRmxleF9faGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDFfX2JvZHkgLm15QmxvY2tGbGV4X19oZWFkZXItdGl0bGUge1xuICBib3JkZXItcmFkaXVzOiAxMDB2dztcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTM0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19ncm91cCAubXlCbG9jazAxX19ib2R5IC5teUJsb2NrRmxleF9faGVhZGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDFfX2JvZHkgLm15QmxvY2tGbGV4X19ib2R5IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzNHB4KTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAgLm15QmxvY2swMV9fYm9keSAubXlCbG9ja0ZsZXhfX2JvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAgLm15QmxvY2swMV9fYm9keS1pbWcgKyAubXlCbG9jazAxX19ib2R5LWltZyB7XG4gIG1hcmdpbi10b3A6IDU0cHg7XG59XG4jcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAgLm15QmxvY2swMV9fYm9keSAubXlCbG9ja0ltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4jcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAgLm15QmxvY2swMV9fYm9keSAubXlCbG9ja0ltZ19faW1nICsgLm15QmxvY2tJbWdfX2ltZyB7XG4gIG1hcmdpbi10b3A6IDU0cHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDFfX2JvZHkgLm15QmxvY2tJbWdfX2ltZyArIC5teUJsb2NrSW1nX19pbWcge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19ncm91cCAubXlCbG9jazAxX19ib2R5IC5teUJsb2NrQ2FyZCB7XG4gIGdhcDogNTRweCAwO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19ncm91cCAubXlCbG9jazAxX19ib2R5IC5teUJsb2NrQ2FyZCB7XG4gICAgZ2FwOiAzMHB4IDA7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19ncm91cCAubXlCbG9jazAxX19ib2R5IC5teUJsb2NrQ2FyZCAuY2FyZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweCAwO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19ncm91cCAubXlCbG9jazAxX19ib2R5IC5teUJsb2NrQ2FyZCAuY2FyZCB7XG4gICAgZ2FwOiAxMHB4IDA7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19ncm91cCAubXlCbG9jazAxX19ib2R5IC5teUJsb2NrQ2FyZCAuY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4xMjVyZW0sIDAuOTEzcmVtICsgMC45MXZ3LCAycmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDFfX2JvZHkgLm15QmxvY2tDYXJkIC5jYXJkLXRpdGxlLi1ub3JtYWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19ncm91cCAubXlCbG9jazAxX19ib2R5IC5teUJsb2NrQ2FyZCAuY2FyZC10aXRsZS4tbm9ybWFsIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDFfX2JvZHkgLm15QmxvY2tDYXJkIC5jYXJkLXRleHQge1xuICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDAuOTM5cmVtICsgMC4yNnZ3LCAxLjI1cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cbiNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19ncm91cCAubXlCbG9jazAxX19ib2R5IC5teUJsb2NrQ2FyZCAuY2FyZC1pbWcuLWNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweCAwO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19ncm91cCAubXlCbG9jazAxX19ib2R5IC5teUJsb2NrQ2FyZCAuY2FyZC1pbWcuLWNvbCB7XG4gICAgZ2FwOiAxMHB4IDA7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19ncm91cCAubXlCbG9jazAxX19ib2R5IC5teUJsb2NrQ2FyZCAuY2FyZC1pbWctY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4zMTNyZW0sIDAuOTk0cmVtICsgMS4zNnZ3LCAyLjYyNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA0MHB4IDAgNTZweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAgLm15QmxvY2swMV9fYm9keSAubXlCbG9ja0NhcmQgLmNhcmQtaW1nLWNhcHRpb24ge1xuICAgIG1hcmdpbjogMjBweCAwIDEwcHg7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19ncm91cCAubXlCbG9jazAxX19ib2R5IC5teUJsb2NrQ2FyZCAuY2FyZC1pbWcgKyAuY2FyZC10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAgLm15QmxvY2swMV9fYm9keSAubXlCbG9ja0NhcmQgLmNhcmQtaW1nICsgLmNhcmQtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDFfX2JvZHkgLm15QmxvY2tDYXJkIC5jYXJkLWJvZHkge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDFfX2JvZHkgLm15QmxvY2tDYXJkIC5jYXJkLWJvZHkgLm15QmxvY2tGbGV4Li1yZXZlcnNlIC5teUJsb2NrRmxleF9faW1nIHtcbiAgb3JkZXI6IDI7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDFfX2JvZHkgLm15QmxvY2tDYXJkIC5jYXJkLWJvZHkgLm15QmxvY2tGbGV4Li1yZXZlcnNlIC5teUJsb2NrRmxleF9faW1nIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDFfX2JvZHkgLm15QmxvY2tDYXJkIC5jYXJkLWJvZHkgLm15QmxvY2tGbGV4Li1yZXZlcnNlIC5teUJsb2NrRmxleF9fYm9keSB7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19ncm91cCAubXlCbG9jazAxX19ib2R5IC5teUJsb2NrQ2FyZCAuY2FyZC1ib2R5IC5teUJsb2NrRmxleC4tcmV2ZXJzZSAubXlCbG9ja0ZsZXhfX2JvZHkge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAgLm15QmxvY2swMV9fYm9keSAubXlCbG9ja0NhcmQgLmNhcmQtYm9keSAubXlCbG9ja0ZsZXguLWNvbDIge1xuICBnYXA6IDAgMzRweDtcbiAgbWFyZ2luOiAwO1xufVxuI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDFfX2JvZHkgLm15QmxvY2tDYXJkIC5jYXJkLWJvZHkgLm15QmxvY2tGbGV4Li1jb2wyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZ2FwOiAwIDU0cHg7XG59XG4jcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAgLm15QmxvY2swMV9fYm9keSAubXlCbG9ja0NhcmQgLmNhcmQtYm9keSAubXlCbG9ja0ZsZXguLWNvbDIgKyAuLWNvbDIge1xuICBtYXJnaW4tdG9wOiAzOHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19ncm91cCAubXlCbG9jazAxX19ib2R5IC5teUJsb2NrQ2FyZCAuY2FyZC1ib2R5IC5teUJsb2NrRmxleC4tY29sMiArIC4tY29sMiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDFfX2JvZHkgLm15QmxvY2tDYXJkIC5jYXJkLWJvZHkgLm15QmxvY2tGbGV4Li1jb2wyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDFfX2JvZHkgLm15QmxvY2tDYXJkIC5jYXJkLWJvZHkgLm15QmxvY2tGbGV4Li1jb2wyIC5teUJsb2NrRmxleF9faW1nIHtcbiAgd2lkdGg6IDQ2MHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19ncm91cCAubXlCbG9jazAxX19ib2R5IC5teUJsb2NrQ2FyZCAuY2FyZC1ib2R5IC5teUJsb2NrRmxleC4tY29sMiAubXlCbG9ja0ZsZXhfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDFfX2JvZHkgLm15QmxvY2tDYXJkIC5jYXJkLWJvZHkgLm15QmxvY2tGbGV4Li1jb2wyIC5teUJsb2NrRmxleF9fYm9keSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0NjBweCk7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDFfX2JvZHkgLm15QmxvY2tDYXJkIC5jYXJkLWJvZHkgLm15QmxvY2tGbGV4Li1jb2wyIC5teUJsb2NrRmxleF9fYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19ncm91cCAubXlCbG9jazAxX19ib2R5IC5teUJsb2NrQ2FyZCAuY2FyZC1ib2R5IC5teUJsb2NrRmxleC4tY29sMiAubXlCbG9ja0ZsZXhfX2JvZHktdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDEuMzEzcmVtLCAxLjE0NnJlbSArIDAuNzF2dywgMnJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDFfX2JvZHkgLm15QmxvY2tDYXJkIC5jYXJkLWJvZHkgLm15QmxvY2tGbGV4Li1jb2wyIC5teUJsb2NrRmxleF9fYm9keS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDFfX2JvZHkgLm15QmxvY2tDYXJkIC5jYXJkLWJvZHkgLm15QmxvY2tGbGV4Li1jb2wyIC5teUJsb2NrRmxleF9fYm9keS10ZXh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAwLjg3OXJlbSArIDAuNTJ2dywgMS41cmVtKTtcbn1cbiNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19ncm91cCAubXlCbG9jazAxX19ib2R5IC5teUJsb2NrQ2FyZCAuY2FyZC1ib2R5IC5teUJsb2NrRmxleC4tY29sMyB7XG4gIGdhcDogMCAyNHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19ncm91cCAubXlCbG9jazAxX19ib2R5IC5teUJsb2NrQ2FyZCAuY2FyZC1ib2R5IC5teUJsb2NrRmxleC4tY29sMyB7XG4gICAgZ2FwOiAyMHB4IDA7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19ncm91cCAubXlCbG9jazAxX19ib2R5IC5teUJsb2NrQ2FyZCAuY2FyZC1ib2R5IC5teUJsb2NrRmxleC4tY29sMyAubXlCbG9ja0ZsZXhfX2l0ZW0ge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDFfX2JvZHkgLm15QmxvY2tDYXJkIC5jYXJkLWJvZHkgLm15QmxvY2tGbGV4Li1jb2wzIC5teUJsb2NrRmxleF9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMCAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAgLm15QmxvY2swMV9fYm9keSAubXlCbG9ja0NhcmQgLmNhcmQtYm9keSAubXlCbG9ja0ZsZXguLWNvbDMgLm15QmxvY2tGbGV4X19pbWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19ncm91cCAubXlCbG9jazAxX19ib2R5IC5teUJsb2NrQ2FyZCAuY2FyZC1ib2R5IC5teUJsb2NrRmxleC4tY29sMyAubXlCbG9ja0ZsZXhfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAgLm15QmxvY2swMV9fYm9keSAubXlCbG9ja0NhcmQgLmNhcmQtYm9keSAubXlCbG9ja0ZsZXguLWNvbDMgLm15QmxvY2tGbGV4X19ib2R5IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAgLm15QmxvY2swMV9fYm9keSAubXlCbG9ja0NhcmQgLmNhcmQtYm9keSAubXlCbG9ja0ZsZXguLWNvbDMgLm15QmxvY2tGbGV4X19ib2R5LXRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjEyNXJlbSwgMC45NzNyZW0gKyAwLjY1dncsIDEuNzVyZW0pO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAgLm15QmxvY2swMV9fYm9keSAubXlCbG9ja0NhcmQgLmNhcmQtYm9keSAubXlCbG9ja0ZsZXguLWNvbDMgLm15QmxvY2tGbGV4X19ib2R5LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAgLm15QmxvY2swMV9fYm9keSAubXlCbG9ja0NhcmQgLmNhcmQtYm9keSAubXlCbG9ja0ZsZXguLWNvbDMgLm15QmxvY2tGbGV4X19ib2R5LXRleHQge1xuICBmb250LXNpemU6IGNsYW1wKDAuOTM4cmVtLCAwLjg2MnJlbSArIDAuMzJ2dywgMS4yNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG4jcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAgLm15QmxvY2swMV9fYm9keSAubXlCbG9ja0NhcmQgLmNhcmQtYm9keSAubXlCbG9ja0ZsZXhfX2JvZHkge1xuICB3aWR0aDogMTAwJTtcbn1cbiNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19ncm91cCAubXlCbG9jazAxX19ib2R5IC5teUJsb2NrQ2FyZCAuY2FyZC1ib2R5IC5teUJsb2NrRmxleF9fYm9keS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAgLm15QmxvY2swMV9fYm9keSAubXlCbG9ja0NhcmQgLmNhcmQtYm9keSAubXlCbG9ja0ZsZXhfX2JvZHktdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAgLm15QmxvY2swMV9fZm9vdGVyIHtcbiAgcGFkZGluZzogMCA1NHB4O1xuICBtYXJnaW4tdG9wOiA2NnB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19ncm91cCAubXlCbG9jazAxX19mb290ZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAgLm15QmxvY2swMV9fZm9vdGVyIC5teUJsb2NrRmxleCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMCAzOHB4O1xuICBwYWRkaW5nOiAzNnB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19ncm91cCAubXlCbG9jazAxX19mb290ZXIgLm15QmxvY2tGbGV4IHtcbiAgICBnYXA6IDE1cHggMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDFfX2Zvb3RlciAubXlCbG9ja0ZsZXhfX2ltZyB7XG4gIHdpZHRoOiA0NTJweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAgLm15QmxvY2swMV9fZm9vdGVyIC5teUJsb2NrRmxleF9faW1nIHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDFfX2Zvb3RlciAubXlCbG9ja0ZsZXhfX2RldGFpbCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0NTJweCk7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDFfX2Zvb3RlciAubXlCbG9ja0ZsZXhfX2RldGFpbCB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19ncm91cCAubXlCbG9jazAxX19mb290ZXIgLm15QmxvY2tGbGV4X19kZXRhaWwtc3VidGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDAuOTM4cmVtLCAwLjgwMXJlbSArIDAuNTh2dywgMS41cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbiNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19ncm91cCAubXlCbG9jazAxX19mb290ZXIgLm15QmxvY2tGbGV4X19kZXRhaWwtdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDEuMDIycmVtICsgMC45N3Z3LCAyLjE4OHJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDFfX2Zvb3RlciAubXlCbG9ja0ZsZXhfX2RldGFpbC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2dyb3VwIC5teUJsb2NrMDFfX2Zvb3RlciAubXlCbG9ja0ZsZXhfX2RldGFpbC10ZXh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgwLjg3NXJlbSwgMC44MTRyZW0gKyAwLjI2dncsIDEuMTI1cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cbiNyZWFzb24wMyAubXlCbG9ja0ZhY2lsaXR5X19ncm91cCAubXlCbG9jazAxX19mb290ZXIgLm15QmxvY2tGbGV4X19kZXRhaWwgc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAgLm15QmxvY2swMV9fZm9vdGVyIC5teUJsb2NrRmxleF9fZGV0YWlsIHNtYWxsIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAjbGF1bmRyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUY2RjY7XG59XG4jcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAja2l0Y2hlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUQ5Q0U7XG59XG4jcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAja2l0Y2hlbiAuY2FyZC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUY0RjA7XG59XG4jcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAja2l0Y2hlbiAuY2FyZC10aXRsZS4tbm9ybWFsLCAjcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAja2l0Y2hlbiAuY2FyZC10aXRsZS4tdHlwZTAyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4jcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAjc3RvcmFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUZGRTA7XG59XG4jcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAjc3RvcmFnZSAuY2FyZC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUY3RDU7XG59XG4jcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAjc3RvcmFnZSAuY2FyZC10aXRsZS4tbm9ybWFsLCAjcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fZ3JvdXAjc3RvcmFnZSAuY2FyZC10aXRsZS4tdHlwZTAyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4jcmVhc29uMDMgLm15QmxvY2tGYWNpbGl0eV9fbGlzdCBsaSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC44NzVyZW0sIDAuODE0cmVtICsgMC4yNnZ3LCAxLjEyNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3JlYXNvbjAzIC5teUJsb2NrRmFjaWxpdHlfX2xpc3QgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44O7XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4jcmVhc29uMDMgLm15QmxvY2tSYW5raW5nX19pbm5lciB7XG4gIHBhZGRpbmc6IDE4MHB4IDAgMjBweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tSYW5raW5nX19pbm5lciB7XG4gICAgcGFkZGluZzogNDBweCAwIDIwcHg7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja1JhbmtpbmdfX2hlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA2OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrUmFua2luZ19faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja1JhbmtpbmdfX2hlYWRlci1pbWcge1xuICB3aWR0aDogMTM2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja1JhbmtpbmdfX2hlYWRlci1pbWcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja1JhbmtpbmcgLm1vZFRpdGxlIHtcbiAgY29sb3I6ICNGMzlBOTg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS44MTNyZW0sIDEuNDY0cmVtICsgMS40OXZ3LCAzLjI1cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjg0O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja1JhbmtpbmcgLm1vZFRpdGxlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTM2cHgpO1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tSYW5raW5nIC5tb2RUaXRsZSA+IHNwYW4ge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiBjbGFtcCgxLjM3NXJlbSwgMS4xMzJyZW0gKyAxLjA0dncsIDIuMzc1cmVtKTtcbn1cbiNyZWFzb24wMyAubXlCbG9ja1JhbmtpbmcgLm15QmxvY2tDYXJkIHtcbiAgZ2FwOiAzNXB4IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tSYW5raW5nIC5teUJsb2NrQ2FyZCB7XG4gICAgZ2FwOiAzMHB4IDA7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja1JhbmtpbmcgLm15QmxvY2tDYXJkIC5jYXJkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwIDI1cHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrUmFua2luZyAubXlCbG9ja0NhcmQgLmNhcmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4IDA7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja1JhbmtpbmcgLm15QmxvY2tDYXJkIC5jYXJkOmZpcnN0LWNoaWxkIHtcbiAgZ2FwOiAwIDIxcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrUmFua2luZyAubXlCbG9ja0NhcmQgLmNhcmQ6Zmlyc3QtY2hpbGQge1xuICAgIGdhcDogMjBweCAwO1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tSYW5raW5nIC5teUJsb2NrQ2FyZCAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1pbWcge1xuICB3aWR0aDogNTA4cHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrUmFua2luZyAubXlCbG9ja0NhcmQgLmNhcmQ6Zmlyc3QtY2hpbGQgLmNhcmQtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrUmFua2luZyAubXlCbG9ja0NhcmQgLmNhcmQ6Zmlyc3QtY2hpbGQgLmNhcmQtYm9keSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1MDhweCk7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrUmFua2luZyAubXlCbG9ja0NhcmQgLmNhcmQ6Zmlyc3QtY2hpbGQgLmNhcmQtYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja1JhbmtpbmcgLm15QmxvY2tDYXJkIC5jYXJkOm50aC1jaGlsZCgyKSAuY2FyZC10aXRsZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3JlYXNvbi8wMy9yYW5raW5nX2ljb24wMi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cbiNyZWFzb24wMyAubXlCbG9ja1JhbmtpbmcgLm15QmxvY2tDYXJkIC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtdGl0bGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9yZWFzb24vMDMvcmFua2luZ19pY29uMDMucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG4jcmVhc29uMDMgLm15QmxvY2tSYW5raW5nIC5teUJsb2NrQ2FyZCAuY2FyZC1pbWcge1xuICB3aWR0aDogNDAzcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrUmFua2luZyAubXlCbG9ja0NhcmQgLmNhcmQtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrUmFua2luZyAubXlCbG9ja0NhcmQgLmNhcmQtYm9keSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MDNweCk7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrUmFua2luZyAubXlCbG9ja0NhcmQgLmNhcmQtYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja1JhbmtpbmcgLm15QmxvY2tDYXJkIC5jYXJkLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDIxNywgMjA2LCAwLjMpO1xuICBmb250LXNpemU6IGNsYW1wKDAuOTM4cmVtLCAwLjcxcmVtICsgMC45N3Z3LCAxLjg3NXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDEycHggMTBweDtcbiAgcGFkZGluZy1sZWZ0OiA5MXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrUmFua2luZyAubXlCbG9ja0NhcmQgLmNhcmQtdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogNDZweDtcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tSYW5raW5nIC5teUJsb2NrQ2FyZCAuY2FyZC10aXRsZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3JlYXNvbi8wMy9yYW5raW5nX2ljb24wMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTA4cHg7XG4gIHdpZHRoOiA5NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xNHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja1JhbmtpbmcgLm15QmxvY2tDYXJkIC5jYXJkLXRpdGxlOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA2NnB4O1xuICAgIHdpZHRoOiA1NHB4O1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tGbG93TGluZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA5NSUsICNFM0VGRkIgNTAlLCAjRTNFRkZCKSwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCA5NSUsICNFM0VGRkIgNTAlLCAjRTNFRkZCKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyOXB4IDI5cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tGbG93TGluZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja0Zsb3dMaW5lX19pbm5lciB7XG4gIHBhZGRpbmc6IDgwcHggMCA3MHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja0Zsb3dMaW5lX19pbm5lciB7XG4gICAgcGFkZGluZzogNDBweCAwIDQ1cHg7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja0Zsb3dMaW5lIC5teUJsb2NrVGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja0Zsb3dMaW5lIC5teUJsb2NrVGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja0Zsb3dMaW5lIC5teUJsb2NrVGl0bGVfX2NhdGNoIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjMxM3JlbSwgMC45OTRyZW0gKyAxLjM2dncsIDIuNjI1cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrRmxvd0xpbmUgLm15QmxvY2tUaXRsZV9fY2F0Y2gge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja0Zsb3dMaW5lIC5teUJsb2NrQ2FyZCB7XG4gIGdhcDogNTBweCAwO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja0Zsb3dMaW5lIC5teUJsb2NrQ2FyZCB7XG4gICAgZ2FwOiAzMHB4IDA7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja0Zsb3dMaW5lIC5teUJsb2NrQ2FyZCAuY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBnYXA6IDAgMzVweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tGbG93TGluZSAubXlCbG9ja0NhcmQgLmNhcmQge1xuICAgIGdhcDogMjBweCAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrRmxvd0xpbmUgLm15QmxvY2tDYXJkIC5jYXJkLi1yZXZlcnNlIC5jYXJkLWltZyB7XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja0Zsb3dMaW5lIC5teUJsb2NrQ2FyZCAuY2FyZC4tcmV2ZXJzZSAuY2FyZC1pbWcge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tGbG93TGluZSAubXlCbG9ja0NhcmQgLmNhcmQuLXJldmVyc2UgLmNhcmQtYm9keSB7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja0Zsb3dMaW5lIC5teUJsb2NrQ2FyZCAuY2FyZC4tcmV2ZXJzZSAuY2FyZC1ib2R5IHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrRmxvd0xpbmUgLm15QmxvY2tDYXJkIC5jYXJkLWltZyB7XG4gIHdpZHRoOiA1NzBweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tGbG93TGluZSAubXlCbG9ja0NhcmQgLmNhcmQtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrRmxvd0xpbmUgLm15QmxvY2tDYXJkIC5jYXJkLWltZy1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4jcmVhc29uMDMgLm15QmxvY2tGbG93TGluZSAubXlCbG9ja0NhcmQgLmNhcmQtYm9keSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1NzBweCk7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrRmxvd0xpbmUgLm15QmxvY2tDYXJkIC5jYXJkLWJvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tGbG93TGluZSAubXlCbG9ja0NhcmQgLmNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDEuMzEzcmVtLCAxLjE0NnJlbSArIDAuNzF2dywgMnJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrRmxvd0xpbmUgLm15QmxvY2tDYXJkIC5jYXJkLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tGbG93TGluZSAubXlCbG9ja0NhcmQgLmNhcmQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMC45MzlyZW0gKyAwLjI2dncsIDEuMjVyZW0pO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuI3JlYXNvbjAzIC5teUJsb2NrRmxvd0xpbmUgLm15QmxvY2tGbGV4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwIDM4cHg7XG4gIHBhZGRpbmc6IDM2cHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrRmxvd0xpbmUgLm15QmxvY2tGbGV4IHtcbiAgICBnYXA6IDIwcHggMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrRmxvd0xpbmUgLm15QmxvY2tGbGV4X19pbWcge1xuICB3aWR0aDogNDUycHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrRmxvd0xpbmUgLm15QmxvY2tGbGV4X19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tGbG93TGluZSAubXlCbG9ja0ZsZXhfX2RldGFpbCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0NTJweCk7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrRmxvd0xpbmUgLm15QmxvY2tGbGV4X19kZXRhaWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tGbG93TGluZSAubXlCbG9ja0ZsZXhfX2RldGFpbC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC45MzhyZW0sIDAuODAxcmVtICsgMC41OHZ3LCAxLjVyZW0pO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuI3JlYXNvbjAzIC5teUJsb2NrRmxvd0xpbmUgLm15QmxvY2tGbGV4X19kZXRhaWwtdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDAuOTM4cmVtLCAwLjgwMXJlbSArIDAuNTh2dywgMS41cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tGbG93TGluZSAubXlCbG9ja0ZsZXhfX2RldGFpbC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrRmxvd0xpbmUgLm15QmxvY2tGbGV4X19kZXRhaWwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC44NzVyZW0sIDAuODE0cmVtICsgMC4yNnZ3LCAxLjEyNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG4jcmVhc29uMDMgLm15QmxvY2tGbG93TGluZSAubXlCbG9ja0ZsZXhfX2RldGFpbCBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuI3JlYXNvbjAzIC5teUJsb2NrVm9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGQkFGO1xufVxuI3JlYXNvbjAzIC5teUJsb2NrVm9pY2VfX2lubmVyIHtcbiAgcGFkZGluZzogODBweCAwO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja1ZvaWNlX19pbm5lciB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tWb2ljZSAubXlCbG9ja1RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDJweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tWb2ljZSAubXlCbG9ja1RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tWb2ljZSAubXlCbG9ja0NhcmQge1xuICBnYXA6IDMxcHggMDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tWb2ljZSAubXlCbG9ja0NhcmQge1xuICAgIGdhcDogMTVweCAwO1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tWb2ljZSAubXlCbG9ja0NhcmQgLmNhcmQge1xuICBib3JkZXI6IDJweCAjMzMzIGRhc2hlZDtcbiAgZ2FwOiAwIDMwcHg7XG4gIHBhZGRpbmc6IDQ1cHggMzRweCAzNnB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja1ZvaWNlIC5teUJsb2NrQ2FyZCAuY2FyZCB7XG4gICAgZ2FwOiAxMHB4IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDEzcHggMTdweCAyNnB4O1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tWb2ljZSAubXlCbG9ja0NhcmQgLmNhcmQtaW1nIHtcbiAgd2lkdGg6IDQyMHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja1ZvaWNlIC5teUJsb2NrQ2FyZCAuY2FyZC1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jcmVhc29uMDMgLm15QmxvY2tWb2ljZSAubXlCbG9ja0NhcmQgLmNhcmQtaW1nIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuI3JlYXNvbjAzIC5teUJsb2NrVm9pY2UgLm15QmxvY2tDYXJkIC5jYXJkLWJvZHkge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDIwcHgpO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja1ZvaWNlIC5teUJsb2NrQ2FyZCAuY2FyZC1ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrVm9pY2UgLm15QmxvY2tDYXJkIC5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICM1RkMyQzc7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4xODhyZW0sIDEuMDUxcmVtICsgMC41OHZ3LCAxLjc1cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbiNyZWFzb24wMyAubXlCbG9ja1ZvaWNlIC5teUJsb2NrQ2FyZCAuY2FyZC10aXRsZS1zdWIge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiBjbGFtcCgwLjg3NXJlbSwgMC43NjlyZW0gKyAwLjQ1dncsIDEuMzEzcmVtKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tWb2ljZSAubXlCbG9ja0NhcmQgLmNhcmQtdGl0bGUtc3ViIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja1ZvaWNlIC5teUJsb2NrQ2FyZCAuY2FyZC1uYW1lIHtcbiAgY29sb3I6ICM5NTk1OTU7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC44NzVyZW0sIDAuODQ1cmVtICsgMC4xM3Z3LCAxcmVtKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrVm9pY2UgLm15QmxvY2tDYXJkIC5jYXJkLW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja1ZvaWNlIC5teUJsb2NrQ2FyZCAuY2FyZC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbiNyZWFzb24wMyAubXlCbG9ja1NlYXJjaFNob3BfX2lubmVyIHtcbiAgcGFkZGluZzogODBweCAwO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja1NlYXJjaFNob3BfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja1NlYXJjaFNob3AgLmNhcmQge1xuICBib3JkZXI6IDNweCBzb2xpZCAjMUMzNzg4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZWFzb24wMyAubXlCbG9ja1NlYXJjaFNob3AgLmNhcmQge1xuICAgIGdhcDogMTVweCAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAxM3B4IDEzcHggMTdweDtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrU2VhcmNoU2hvcCAuY2FyZC1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiA1NSU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrU2VhcmNoU2hvcCAuY2FyZC1ib2R5IHtcbiAgICBnYXA6IDE1cHggMDtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrU2VhcmNoU2hvcCAuY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjMUMzNzg4O1xuICBmb250LXNpemU6IGNsYW1wKDEuNjI1cmVtLCAxLjI5MXJlbSArIDEuNDJ2dywgM3JlbSk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4jcmVhc29uMDMgLm15QmxvY2tTZWFyY2hTaG9wIC5jYXJkLXRleHQge1xuICBmb250LXNpemU6IGNsYW1wKDAuOTM4cmVtLCAwLjg2MnJlbSArIDAuMzJ2dywgMS4yNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNyZWFzb24wMyAubXlCbG9ja1NlYXJjaFNob3AgLmNhcmQtaW1nIHtcbiAgd2lkdGg6IDQ1JTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tTZWFyY2hTaG9wIC5jYXJkLWltZyB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja0Zvcm1fX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tGb3JtX19oZWFkZXIgaW1nIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gIH1cbn1cbiNyZWFzb24wMyAubXlCbG9ja0Zvcm1fX3RpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVGQzJDNztcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IGNsYW1wKDEuNjI1cmVtLCAxLjMyMnJlbSArIDEuMjl2dywgMi44NzVyZW0pO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogNS41MnB4O1xuICBwYWRkaW5nOiAzNnB4IDE1cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrRm9ybV9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrRm9ybV9fdGl0bGU6OmFmdGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMzJweCBzb2xpZCAjNWZjMmM3O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVhc29uMDMgLm15QmxvY2tGb3JtX190aXRsZTo6YWZ0ZXIge1xuICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICM1ZmMyYzc7XG4gICAgYm90dG9tOiAtMTVweDtcbiAgfVxufVxuI3JlYXNvbjAzIC5teUJsb2NrRm9ybV9faW5uZXIge1xuICBwYWRkaW5nOiA2MnB4IDA7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlYXNvbjAzIC5teUJsb2NrRm9ybV9faW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuXG4vKiDjg5Xjgqnjg7zjg6AgKi9cbi5oX3JlYWQge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmhfcmVhZCBzcGFuLFxuLmhfcmVhZCBhIHtcbiAgY29sb3I6ICNmMTc0MzI7XG59XG5cbi5oaXJheWFfX2Zvcm0ge1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG4uaGlyYXlhX19mb3JtIGlucHV0LFxuLmhpcmF5YV9fZm9ybSB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG4uaGlyYXlhX19mb3JtIC50YWJsZVN0eWxlMDIgaW5wdXQjemlwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5oaXJheWFfX2Zvcm0gc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA4cHggNXB4O1xufVxuXG4uaGlyYXlhX19mb3JtIC50YWJsZVN0eWxlMDIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmhpcmF5YV9fZm9ybSAudGFibGVTdHlsZTAyIHRyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiYmI7XG59XG5cbi5oaXJheWFfX2Zvcm0gLnRhYmxlU3R5bGUwMiB0cjpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JiYjtcbn1cblxuLmhpcmF5YV9fZm9ybSAudGFibGVTdHlsZTAyIHRoLFxuLmhpcmF5YV9fZm9ybSAudGFibGVTdHlsZTAyIHRkIHtcbiAgcGFkZGluZzogMjBweCAzNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5oaXJheWFfX2Zvcm0gLnRhYmxlU3R5bGUwMiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY2ZWY7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgd2lkdGg6IDI3JTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmhpcmF5YV9fZm9ybSAudGFibGVTdHlsZTAyIHRkIHtcbiAgd2lkdGg6IDcyJTtcbn1cblxuLmhpcmF5YV9fZm9ybSAudGFibGVTdHlsZTAyIHRkIGEge1xuICBjb2xvcjogIzE5NDViMDtcbn1cblxuLmhpcmF5YV9fZm9ybSAuc21hbGwge1xuICB3aWR0aDogMTc1cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmhpcmF5YV9fZm9ybSAubm9ybWFsIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5oaXJheWFfX2Zvcm0gLmxhcmdlIHtcbiAgd2lkdGg6IDU4MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5oaXJheWFfX2Zvcm0gLmhpc3N1IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTc0MzI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG5XcmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwIDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2VuZEJ0bixcbi5iYWNrQnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zZW5kQnRuIHtcbiAgYmFja2dyb3VuZDogIzM2MWYxOCB1cmwoLi4vaW1nL3JlYXNvbi8wMy9hcnJvdzAyLnBuZykgbm8tcmVwZWF0IDk1JSBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMjIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJhY2tCdG4ge1xuICBiYWNrZ3JvdW5kOiAjZWFlYWVhIHVybCguLi9pbWcvcmVhc29uLzAzL2Fycm93MDQucG5nKSBuby1yZXBlYXQgNSUgY2VudGVyO1xuICBjb2xvcjogIzM2MWYxODtcbn1cblxuLm13X3dwX2Zvcm0gLmVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNCNzAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDkzJTtcbiAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnR0bFN0eWxlMDEge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2JqMDEucG5nXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXNpemU6IDUycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBsaW5lLWhlaWdodDogMC44ZW07XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udHRsU3R5bGUwMSBzcGFuLmphIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgXCLmuLjmmI7mnJ1cIiwgWXVNaW5jaG8sIFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzNcIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBcIkhH5piO5pydRVwiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIHNlcmlmO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgMTBweDtcbn1cblxuLm15QmxvY2tDb25maXJtLFxuLm15QmxvY2tUaGFua3Mge1xuICBwYWRkaW5nOiA1MHB4IDAgODBweDtcbn1cblxuLm15QmxvY2tDb25maXJtIC53cmFwcGVyLFxuLm15QmxvY2tUaGFua3MgLndyYXBwZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm15QmxvY2tDb25maXJtIC5teUJsb2NrQ29uZmlybV9faGVhZGVyLFxuLm15QmxvY2tDb25maXJtIC5teUJsb2NrQ29uZmlybV9fZmxvdyxcbi5teUJsb2NrVGhhbmtzIC5teUJsb2NrVGhhbmtzX19oZWFkZXIsXG4ubXlCbG9ja1RoYW5rcyAubXlCbG9ja1RoYW5rc19fZmxvdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm15QmxvY2tDb25maXJtIC5teUJsb2NrQ29uZmlybV9faGVhZGVyLFxuLm15QmxvY2tDb25maXJtIC5teUJsb2NrQ29uZmlybV9fZmxvdyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5teUJsb2NrVGhhbmtzIC5teUJsb2NrVGhhbmtzX19oZWFkZXIsXG4ubXlCbG9ja1RoYW5rcyAubXlCbG9ja1RoYW5rc19fZmxvdyB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5teUJsb2NrQ29uZmlybSAubXlCbG9ja0NvbmZpcm1fX3RpdGxlLFxuLm15QmxvY2tUaGFua3MgLm15QmxvY2tUaGFua3NfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubXlCbG9ja0NvbmZpcm1fX3RleHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5teUJsb2NrVGhhbmtzIC5teUJsb2NrVGhhbmtzX190ZXh0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubW9kTGlzdCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4ubW9kTGlzdCBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kTGlzdCBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NDY0NjtcbiAgYm9yZGVyLXJhZGl1czogMTAwdnc7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IDA7XG59XG4ubW9kTGlzdCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4vKiDjg6Hjg4fjgqPjgqLjgq/jgqjjg6ogKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5idG5XcmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTVweCAwO1xuICB9XG5cbiAgLnNlbmRCdG4sXG4uYmFja0J0biB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICB9XG5cbiAgLmhpcmF5YV9fZm9ybSAudGFibGVTdHlsZTAyIHRoLFxuLmhpcmF5YV9fZm9ybSAudGFibGVTdHlsZTAyIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuaGlyYXlhX19mb3JtIC50YWJsZVN0eWxlMDIgdGgge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmhpcmF5YV9fZm9ybSAudGFibGVTdHlsZTAyIHRkIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuaGlyYXlhX19mb3JtIC50YWJsZVN0eWxlMDIgc2VsZWN0I3ByZWYge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMTBweCk7XG4gIH1cblxuICAudHRsU3R5bGUwMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpc3Qtc3R5bGU6IDFlbTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn0iLCIvKipcbiAqIFN3aXBlciAxMS4yLjhcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjUgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogTWF5IDIzLCAyMDI1XG4gKi9cblxuQGZvbnQtZmFjZXtmb250LWZhbWlseTpzd2lwZXItaWNvbnM7c3JjOnVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZn06aG9zdHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ei1pbmRleDoxfS5zd2lwZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjE7ZGlzcGxheTpibG9ja30uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjp2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbixpbml0aWFsKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKX0uc3dpcGVyLWhvcml6b250YWx7dG91Y2gtYWN0aW9uOnBhbi15fS5zd2lwZXItdmVydGljYWx7dG91Y2gtYWN0aW9uOnBhbi14fS5zd2lwZXItc2xpZGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1hdXRvaGVpZ2h0LC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcntwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItM2R7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye292ZXJmbG93OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOnN0YXJ0IHN0YXJ0fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eSBtYW5kYXRvcnl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOm5vbmV9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOm5vbmV9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7Y29udGVudDonJztmbGV4LXNocmluazowO29yZGVyOjk5OTl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246Y2VudGVyIGNlbnRlcjtzY3JvbGwtc25hcC1zdG9wOmFsd2F5c30uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7d2lkdGg6MTAwJTttaW4td2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMTUpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWxhenktcHJlbG9hZGVye3dpZHRoOjQycHg7aGVpZ2h0OjQycHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotMjFweDttYXJnaW4tdG9wOi0yMXB4O3otaW5kZXg6MTA7dHJhbnNmb3JtLW9yaWdpbjo1MCU7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjo0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtib3JkZXItcmFkaXVzOjUwJTtib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcnthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRley0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2t7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDB9QGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW57MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7aGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye3dpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9OnJvb3R7LS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHh9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWJ1dHRvbi1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LDUwJSk7d2lkdGg6Y2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gNDQgKiAyNyk7aGVpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO21hcmdpbi10b3A6Y2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDIpKTt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjM1O2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVue29wYWNpdHk6MDtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1idXR0b24tbmV4dCBzdmcsLnN3aXBlci1idXR0b24tcHJldiBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW47dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9LnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCBzdmcsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5zd2lwZXItYnV0dG9uLXByZXYsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dHtsZWZ0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1idXR0b24tcHJldjphZnRlcntmb250LWZhbWlseTpzd2lwZXItaWNvbnM7Zm9udC1zaXplOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO3RleHQtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjA7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7Y29udGVudDoncHJldid9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2NvbnRlbnQ6J25leHQnfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQ+LnN3aXBlci1wYWdpbmF0aW9uLC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sOHB4KTt0b3A6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLGF1dG8pO2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1cyw1MCUpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCMwMDApO29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIC4yKX1idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtjdXJzb3I6cG9pbnRlcn0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsOHB4KTtsZWZ0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQsYXV0byk7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LC01MCUsMCl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsNnB4KSAwO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6OHB4fS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjowIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCw0cHgpfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2hpdGUtc3BhY2U6bm93cmFwfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyByaWdodH0uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Y29sb3I6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsaW5oZXJpdCl9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IscmdiYSgwLDAsMCwuMjUpKTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcH0uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhciwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGV7d2lkdGg6MTAwJTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSw0cHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcnt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLDRweCk7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowfS5zd2lwZXItcGFnaW5hdGlvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXNjcm9sbGJhcntib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywxMHB4KTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3VjaC1hY3Rpb246bm9uZTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3IscmdiYSgwLDAsMCwuMSkpfS5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpO2JvdHRvbTp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSw0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCxhdXRvKTt6LWluZGV4OjUwO2hlaWdodDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsNHB4KTt3aWR0aDpjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpKX0uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQsYXV0byk7cmlnaHQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodCw0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSk7ei1pbmRleDo1MDt3aWR0aDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsNHB4KTtoZWlnaHQ6Y2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKSl9LnN3aXBlci1zY3JvbGxiYXItZHJhZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjUpKTtib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywxMHB4KTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWd7Y3Vyc29yOm1vdmV9LnN3aXBlci1zY3JvbGxiYXItbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci16b29tLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uc3dpcGVyLXpvb20tY29udGFpbmVyPmNhbnZhcywuc3dpcGVyLXpvb20tY29udGFpbmVyPmltZywuc3dpcGVyLXpvb20tY29udGFpbmVyPnN2Z3ttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5zd2lwZXItc2xpZGUtem9vbWVke2N1cnNvcjptb3ZlO3RvdWNoLWFjdGlvbjpub25lfS5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3otaW5kZXg6LTEwMDB9LnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O21hcmdpbjowIGF1dG99LnN3aXBlci1ncmlkPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcH0uc3dpcGVyLWdyaWQtY29sdW1uPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci5zd2lwZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldntwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjY7ei1pbmRleDowfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDtmaWx0ZXI6Ymx1cig1MHB4KX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0Ky5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci5zd2lwZXItZmxpcHtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjF9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSxoZWlnaHR9LnN3aXBlci5zd2lwZXItY2FyZHN7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyB2YXJpYWJsZXM7XG5cbkBtaXhpbiBwYygpIHtcbiAgQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IG1hcF9nZXQodmFyaWFibGVzLiRCUkFLRV9QT0lOVCwgcGMpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBjLW1pbigpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IG1hcF9nZXQodmFyaWFibGVzLiRCUkFLRV9QT0lOVCwgcGMpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldEwoKSB7XG4gIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHRiTCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFibGV0TC1taW4oKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHRiTCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFibGV0UCgpIHtcbiAgQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IG1hcF9nZXQodmFyaWFibGVzLiRCUkFLRV9QT0lOVCwgdGJQKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWJsZXRQLW1pbigpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IG1hcF9nZXQodmFyaWFibGVzLiRCUkFLRV9QT0lOVCwgdGJQKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBzcCgpIHtcbiAgQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IG1hcF9nZXQodmFyaWFibGVzLiRCUkFLRV9QT0lOVCwgc3ApKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHNwLW1pbigpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IG1hcF9nZXQodmFyaWFibGVzLiRCUkFLRV9QT0lOVCwgc3ApKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1heCgkbWF4KSB7XG4gIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiAjeyRtYXggKyAxfXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1pbigkbWluKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRtaW59cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBmb250LXNpemVcbkBtaXhpbiBmeigkc2l6ZTogbWFwX2dldCh2YXJpYWJsZXMuJEJBU0UsIGZvbnQtc2l6ZSksICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIGZvbnQtc2l6ZTogaWYoJGltcG9ydGFudCwgbWF0aC5kaXYoJHNpemUsIDE2KSArIHJlbSAhaW1wb3J0YW50LCBtYXRoLmRpdigkc2l6ZSwgMTYpICsgcmVtKTtcbn1cblxuQGZ1bmN0aW9uIGdldF92dygkc2l6ZSwgJHZpZXdwb3J0KSB7XG4gICRyYXRlOiBtYXRoLmRpdigxMDAsICR2aWV3cG9ydCk7XG4gIEByZXR1cm4gJHJhdGUgKiAkc2l6ZSAqIDF2dztcbn1cblxuQG1peGluIGZ6X3Z3KCRmb250X3NpemU6IDEwLCAkdmlld3BvcnQ6IDc1MCkge1xuICBmb250LXNpemU6IGdldF92dygkZm9udF9zaXplLCAkdmlld3BvcnQpO1xufVxuXG5AbWl4aW4gdncoJHByb3BlcnR5OiBmb250LXNpemUsICRzaXplOiAxMCwgJHZpZXdwb3J0OiA3NTApIHtcbiAgI3skcHJvcGVydHl9OiBnZXRfdncoJHNpemUsICR2aWV3cG9ydCk7XG59XG5cbkBtaXhpbiB2aCgkcHJvcGVydHk6IGhlaWdodCwgICRzaXplOiAxMDAsICRjYWxjOiAwcHgpIHtcbiAgI3skcHJvcGVydHl9OiBjYWxjKCgjeyRzaXplICsgdmh9KSArICN7JGNhbGN9KTtcbiAgI3skcHJvcGVydHl9OiBjYWxjKHZhcigtLXZoLCAxdmgpICogI3skc2l6ZX0gKyAjeyRjYWxjfSk7XG59XG5cbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGlvbi1uYW1lLCAkcywgJGVhc2luZywgJGNvdW50LCAkZW5kOiBub25lLCAkZGVsYXk6IDApIHtcbiAgYW5pbWF0aW9uOiB7XG4gICAgZGVsYXk6ICRkZWxheTtcbiAgICBkdXJhdGlvbjogJHM7XG4gICAgZmlsbC1tb2RlOiAkZW5kO1xuICAgIGl0ZXJhdGlvbi1jb3VudDogJGNvdW50O1xuICAgIG5hbWU6ICRhbmltYXRpb24tbmFtZTtcbiAgICB0aW1pbmctZnVuY3Rpb246ICRlYXNpbmc7XG4gIH1cbn1cblxuQG1peGluIGFjY2Vzc2liaWxpdHlIaWRkZW4oKSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi8vIHdlYkZvbnQgaWNvblxuQG1peGluIGljb25Gb250KCkge1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWUsIHNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1peGluIGljb25NYXRlcmlhbCgkc2l6ZTogMjQpIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgZm9udDoge1xuICAgIGZhbWlseTogdmFyaWFibGVzLiRGT05UX0lDT047XG4gICAgZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xuICAgIHN0eWxlOiBub3JtYWw7XG4gICAgd2VpZ2h0OiBub3JtYWw7XG4gIH1cbiAgQGluY2x1ZGUgZnooJHNpemUpO1xufVxuXG5AZnVuY3Rpb24gc2V0X2NvbW1vbl9wYXRoKCRmaWxlTmFtZSwgJHBhdGg6ICcuLi8nKSB7XG4gIEBpZiAoJGZpbGVOYW1lKSB7XG4gICAgQHJldHVybiAnI3skcGF0aH1pbWcvY29tbW9uLyN7JGZpbGVOYW1lfSc7XG4gIH0gQGVsc2Uge1xuICAgIEBlcnJvciAnJGZpbGVOYW1l44GM44GC44KK44G+44Gb44KT44CCJztcbiAgfVxufVxuXG5AZnVuY3Rpb24gc2V0X2ltYWdlX3BhdGgoJGZpbGVOYW1lLCAkcGF0aDogJy4uLycpIHtcbiAgQGlmICgkZmlsZU5hbWUpIHtcbiAgICBAcmV0dXJuICcjeyRwYXRofWltZy8jeyRmaWxlTmFtZX0nO1xuICB9IEBlbHNlIHtcbiAgICBAZXJyb3IgJyRmaWxlTmFtZeOBjOOBguOCiuOBvuOBm+OCk+OAgic7XG4gIH1cbn1cbkBtaXhpbiBvYmplY3QtZml0KCR2YWx1ZTogZmlsbCwgJHBvc2l0aW9uOiBudWxsKSB7XG4gIG9iamVjdC1maXQ6ICR2YWx1ZTtcblxuICBAaWYgJHBvc2l0aW9uIHtcbiAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6ICN7JHZhbHVlfTsgb2JqZWN0LXBvc2l0aW9uOiAjeyRwb3NpdGlvbn0nLCBzYW5zLXNlcmlmO1xuICAgIG9iamVjdC1wb3NpdGlvbjogJHBvc2l0aW9uO1xuICB9IEBlbHNlIHtcbiAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6ICN7JHZhbHVlfScsIHNhbnMtc2VyaWY7XG4gIH1cbn1cblxuQG1peGluIGxpbmVDbGFtcCgkbGluZTogMSkge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAjeyRsaW5lfTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyog5L2Z55m9IDjjga7lgI3mlbAgKi9cbkBtaXhpbiBtdWx0aXBsZS1wKCRwb3NpdGlvbjogbnVsbCwgJHNpemU6IDEpIHtcbiAgQGlmICgkcG9zaXRpb24pIHtcbiAgICBwYWRkaW5nLSN7JHBvc2l0aW9ufTogY2FsYyggOHB4ICogI3skc2l6ZX0gKTtcbiAgfSBAZWxzZSB7XG4gICAgcGFkZGluZzogY2FsYyggOHB4ICogI3skc2l6ZX0gKTtcbiAgfVxufVxuXG5AbWl4aW4gbXVsdGlwbGUtbSgkcG9zaXRpb246IG51bGwsICRzaXplOiAxKSB7XG4gIEBpZiAoJHBvc2l0aW9uKSB7XG4gICAgbWFyZ2luLSN7JHBvc2l0aW9ufTogY2FsYyggOHB4ICogI3skc2l6ZX0gKTtcbiAgfSBAZWxzZSB7XG4gICAgbWFyZ2luOiBjYWxjKCA4cHggKiAjeyRzaXplfSApO1xuICB9XG59XG4iXX0= */
